| ofs | hex dump | ascii |
|---|
| 0000 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | magit-4.1.2/.................... |
| 0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0060 | 00 00 00 00 30 30 30 30 37 35 35 00 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 00 30 30 30 30 | ....0000755.0000000.0000000.0000 |
| 0080 | 30 30 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 31 32 35 36 00 20 35 00 00 00 | 0000000.00000000000.011256..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 31 2e 32 2f 6d 61 67 69 74 2e 69 6e 66 6f 00 00 00 00 00 00 00 00 00 00 | magit-4.1.2/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 34 36 35 34 37 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 32 35 36 00 20 30 00 00 00 | 1465471.00000000000.013256..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 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 70 72 6f 64 75 63 65 64 | This.is.docWYThEy.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 34 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-2024.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 57 59 54 68 45 79 2e 69 6e 66 6f | IR-ENTRY....File:.docWYThEy.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 31 2e 32 2e 0a 0a 20 20 20 20 20 43 6f 70 79 72 69 67 68 | it.version.4.1.2........Copyrigh |
| 0980 | 74 20 28 43 29 20 32 30 31 35 2d 32 30 32 34 20 4a 6f 6e 61 73 20 42 65 72 6e 6f 75 6c 6c 69 0a | t.(C).2015-2024.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 48 | ..*.Status.Sections::.*.Status.H |
| 11e0 | 65 61 64 65 72 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 2a 20 53 74 61 74 75 73 20 4d 6f 64 75 6c 65 | eader.Sections::.*.Status.Module |
| 1200 | 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 2a 20 53 74 61 74 75 73 20 4f 70 74 69 6f 6e 73 3a 3a 0a 0a | .Sections::.*.Status.Options::.. |
| 1220 | 0a 4c 6f 67 67 69 6e 67 0a 0a 2a 20 52 65 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 3a 3a 0a 2a 20 | .Logging..*.Refreshing.Logs::.*. |
| 1240 | 4c 6f 67 20 42 75 66 66 65 72 3a 3a 0a 2a 20 4c 6f 67 20 4d 61 72 67 69 6e 3a 3a 0a 2a 20 53 65 | Log.Buffer::.*.Log.Margin::.*.Se |
| 1260 | 6c 65 63 74 20 66 72 6f 6d 20 4c 6f 67 3a 3a 0a 2a 20 52 65 66 6c 6f 67 3a 3a 0a 2a 20 43 68 65 | lect.from.Log::.*.Reflog::.*.Che |
| 1280 | 72 72 69 65 73 3a 3a 0a 0a 0a 44 69 66 66 69 6e 67 0a 0a 2a 20 52 65 66 72 65 73 68 69 6e 67 20 | rries::...Diffing..*.Refreshing. |
| 12a0 | 44 69 66 66 73 3a 3a 0a 2a 20 43 6f 6d 6d 61 6e 64 73 20 41 76 61 69 6c 61 62 6c 65 20 69 6e 20 | Diffs::.*.Commands.Available.in. |
| 12c0 | 44 69 66 66 73 3a 3a 0a 2a 20 44 69 66 66 20 4f 70 74 69 6f 6e 73 3a 3a 0a 2a 20 52 65 76 69 73 | Diffs::.*.Diff.Options::.*.Revis |
| 12e0 | 69 6f 6e 20 42 75 66 66 65 72 3a 3a 0a 0a 0a 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72 | ion.Buffer::...References.Buffer |
| 1300 | 0a 0a 2a 20 52 65 66 65 72 65 6e 63 65 73 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 0a 0a 56 69 73 69 | ..*.References.Sections::...Visi |
| 1320 | 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 0a 0a 2a 20 47 65 6e 65 72 61 6c 2d | ting.Files.and.Blobs..*.General- |
| 1340 | 50 75 72 70 6f 73 65 20 56 69 73 69 74 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 56 69 73 69 74 | Purpose.Visit.Commands::.*.Visit |
| 1360 | 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 3a | ing.Files.and.Blobs.from.a.Diff: |
| 1380 | 3a 0a 0a 0a 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 2a 20 43 72 65 61 74 69 6e 67 20 52 65 70 | :...Manipulating..*.Creating.Rep |
| 13a0 | 6f 73 69 74 6f 72 79 3a 3a 0a 2a 20 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 3a 3a | ository::.*.Cloning.Repository:: |
| 13c0 | 0a 2a 20 53 74 61 67 69 6e 67 20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 3a 3a 0a 2a 20 41 70 70 | .*.Staging.and.Unstaging::.*.App |
| 13e0 | 6c 79 69 6e 67 3a 3a 0a 2a 20 43 6f 6d 6d 69 74 74 69 6e 67 3a 3a 0a 2a 20 42 72 61 6e 63 68 69 | lying::.*.Committing::.*.Branchi |
| 1400 | 6e 67 3a 3a 0a 2a 20 4d 65 72 67 69 6e 67 3a 3a 0a 2a 20 52 65 73 6f 6c 76 69 6e 67 20 43 6f 6e | ng::.*.Merging::.*.Resolving.Con |
| 1420 | 66 6c 69 63 74 73 3a 3a 0a 2a 20 52 65 62 61 73 69 6e 67 3a 3a 0a 2a 20 43 68 65 72 72 79 20 50 | flicts::.*.Rebasing::.*.Cherry.P |
| 1440 | 69 63 6b 69 6e 67 3a 3a 0a 2a 20 52 65 73 65 74 74 69 6e 67 3a 3a 0a 2a 20 53 74 61 73 68 69 6e | icking::.*.Resetting::.*.Stashin |
| 1460 | 67 3a 3a 0a 0a 53 74 61 67 69 6e 67 20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 0a 0a 2a 20 53 74 | g::..Staging.and.Unstaging..*.St |
| 1480 | 61 67 69 6e 67 20 66 72 6f 6d 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 | aging.from.File-Visiting.Buffers |
| 14a0 | 3a 3a 0a 0a 0a 43 6f 6d 6d 69 74 74 69 6e 67 0a 0a 2a 20 49 6e 69 74 69 61 74 69 6e 67 20 61 20 | ::...Committing..*.Initiating.a. |
| 14c0 | 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 73 61 67 | Commit::.*.Editing.Commit.Messag |
| 14e0 | 65 73 3a 3a 0a 0a 0a 42 72 61 6e 63 68 69 6e 67 0a 0a 2a 20 54 68 65 20 54 77 6f 20 52 65 6d 6f | es::...Branching..*.The.Two.Remo |
| 1500 | 74 65 73 3a 3a 0a 2a 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 2a 20 42 72 61 6e | tes::.*.Branch.Commands::.*.Bran |
| 1520 | 63 68 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 3a 3a 0a 2a 20 41 75 78 69 6c 69 61 72 79 20 42 | ch.Git.Variables::.*.Auxiliary.B |
| 1540 | 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 0a 0a 52 65 62 61 73 69 6e 67 0a 0a 2a 20 45 | ranch.Commands::...Rebasing..*.E |
| 1560 | 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73 3a 3a 0a 2a 20 49 6e 66 6f | diting.Rebase.Sequences::.*.Info |
| 1580 | 72 6d 61 74 69 6f 6e 20 41 62 6f 75 74 20 49 6e 2d 50 72 6f 67 72 65 73 73 20 52 65 62 61 73 65 | rmation.About.In-Progress.Rebase |
| 15a0 | 3a 3a 0a 0a 0a 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 0a 0a 2a 20 52 65 76 65 72 74 69 6e 67 | ::...Cherry.Picking..*.Reverting |
| 15c0 | 3a 3a 0a 0a 0a 54 72 61 6e 73 66 65 72 72 69 6e 67 0a 0a 2a 20 52 65 6d 6f 74 65 73 3a 3a 0a 2a | ::...Transferring..*.Remotes::.* |
| 15e0 | 20 46 65 74 63 68 69 6e 67 3a 3a 0a 2a 20 50 75 6c 6c 69 6e 67 3a 3a 0a 2a 20 50 75 73 68 69 6e | .Fetching::.*.Pulling::.*.Pushin |
| 1600 | 67 3a 3a 0a 2a 20 50 6c 61 69 6e 20 50 61 74 63 68 65 73 3a 3a 0a 2a 20 4d 61 69 6c 64 69 72 20 | g::.*.Plain.Patches::.*.Maildir. |
| 1620 | 50 61 74 63 68 65 73 3a 3a 0a 0a 52 65 6d 6f 74 65 73 0a 0a 2a 20 52 65 6d 6f 74 65 20 43 6f 6d | Patches::..Remotes..*.Remote.Com |
| 1640 | 6d 61 6e 64 73 3a 3a 0a 2a 20 52 65 6d 6f 74 65 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 3a 3a | mands::.*.Remote.Git.Variables:: |
| 1660 | 0a 0a 0a 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 2a 20 54 61 67 67 69 6e 67 3a 3a 0a 2a 20 | ...Miscellaneous..*.Tagging::.*. |
| 1680 | 4e 6f 74 65 73 3a 3a 0a 2a 20 53 75 62 6d 6f 64 75 6c 65 73 3a 3a 0a 2a 20 53 75 62 74 72 65 65 | Notes::.*.Submodules::.*.Subtree |
| 16a0 | 3a 3a 0a 2a 20 57 6f 72 6b 74 72 65 65 3a 3a 0a 2a 20 53 70 61 72 73 65 20 63 68 65 63 6b 6f 75 | ::.*.Worktree::.*.Sparse.checkou |
| 16c0 | 74 73 3a 3a 0a 2a 20 42 75 6e 64 6c 65 3a 3a 0a 2a 20 43 6f 6d 6d 6f 6e 20 43 6f 6d 6d 61 6e 64 | ts::.*.Bundle::.*.Common.Command |
| 16e0 | 73 3a 3a 0a 2a 20 57 69 70 20 4d 6f 64 65 73 3a 3a 0a 2a 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 | s::.*.Wip.Modes::.*.Commands.for |
| 1700 | 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 0a 2a 20 4d 69 6e 6f | .Buffers.Visiting.Files::.*.Mino |
| 1720 | 72 20 4d 6f 64 65 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 42 6c 6f 62 | r.Mode.for.Buffers.Visiting.Blob |
| 1740 | 73 3a 3a 0a 0a 53 75 62 6d 6f 64 75 6c 65 73 0a 0a 2a 20 4c 69 73 74 69 6e 67 20 53 75 62 6d 6f | s::..Submodules..*.Listing.Submo |
| 1760 | 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 65 6e 74 3a 3a 0a | dules::.*.Submodule.Transient::. |
| 1780 | 0a 0a 57 69 70 20 4d 6f 64 65 73 0a 0a 2a 20 57 69 70 20 47 72 61 70 68 3a 3a 0a 2a 20 4c 65 67 | ..Wip.Modes..*.Wip.Graph::.*.Leg |
| 17a0 | 61 63 79 20 57 69 70 20 4d 6f 64 65 73 3a 3a 0a 0a 0a 43 75 73 74 6f 6d 69 7a 69 6e 67 0a 0a 2a | acy.Wip.Modes::...Customizing..* |
| 17c0 | 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 3a 3a 0a | .Per-Repository.Configuration::. |
| 17e0 | 2a 20 45 73 73 65 6e 74 69 61 6c 20 53 65 74 74 69 6e 67 73 3a 3a 0a 0a 45 73 73 65 6e 74 69 61 | *.Essential.Settings::..Essentia |
| 1800 | 6c 20 53 65 74 74 69 6e 67 73 0a 0a 2a 20 53 61 66 65 74 79 3a 3a 0a 2a 20 50 65 72 66 6f 72 6d | l.Settings..*.Safety::.*.Perform |
| 1820 | 61 6e 63 65 3a 3a 0a 2a 20 47 6c 6f 62 61 6c 20 42 69 6e 64 69 6e 67 73 3a 3a 0a 0a 0a 50 6c 75 | ance::.*.Global.Bindings::...Plu |
| 1840 | 6d 62 69 6e 67 0a 0a 2a 20 43 61 6c 6c 69 6e 67 20 47 69 74 3a 3a 0a 2a 20 53 65 63 74 69 6f 6e | mbing..*.Calling.Git::.*.Section |
| 1860 | 20 50 6c 75 6d 62 69 6e 67 3a 3a 0a 2a 20 52 65 66 72 65 73 68 69 6e 67 20 42 75 66 66 65 72 73 | .Plumbing::.*.Refreshing.Buffers |
| 1880 | 3a 3a 0a 2a 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 3a 3a 0a 0a 43 61 6c 6c 69 6e 67 20 47 69 74 0a | ::.*.Conventions::..Calling.Git. |
| 18a0 | 0a 2a 20 47 65 74 74 69 6e 67 20 61 20 56 61 6c 75 65 20 66 72 6f 6d 20 47 69 74 3a 3a 0a 2a 20 | .*.Getting.a.Value.from.Git::.*. |
| 18c0 | 43 61 6c 6c 69 6e 67 20 47 69 74 20 66 6f 72 20 45 66 66 65 63 74 3a 3a 0a 0a 0a 53 65 63 74 69 | Calling.Git.for.Effect::...Secti |
| 18e0 | 6f 6e 20 50 6c 75 6d 62 69 6e 67 0a 0a 2a 20 43 72 65 61 74 69 6e 67 20 53 65 63 74 69 6f 6e 73 | on.Plumbing..*.Creating.Sections |
| 1900 | 3a 3a 0a 2a 20 53 65 63 74 69 6f 6e 20 53 65 6c 65 63 74 69 6f 6e 3a 3a 0a 2a 20 4d 61 74 63 68 | ::.*.Section.Selection::.*.Match |
| 1920 | 69 6e 67 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 0a 0a 43 6f 6e 76 65 6e 74 69 6f 6e 73 0a 0a 2a 20 | ing.Sections::...Conventions..*. |
| 1940 | 54 68 65 6d 69 6e 67 20 46 61 63 65 73 3a 3a 0a 0a 0a 46 41 51 0a 0a 2a 20 46 41 51 20 2d 20 48 | Theming.Faces::...FAQ..*.FAQ.-.H |
| 1960 | 6f 77 20 74 6f 20 2e 2e 2e 3f 3a 3a 0a 2a 20 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 | ow.to....?::.*.FAQ.-.Issues.and. |
| 1980 | 45 72 72 6f 72 73 3a 3a 0a 0a 46 41 51 20 2d 20 48 6f 77 20 74 6f 20 2e 2e 2e 3f 0a 0a 2a 20 48 | Errors::..FAQ.-.How.to....?..*.H |
| 19a0 | 6f 77 20 74 6f 20 70 72 6f 6e 6f 75 6e 63 65 20 4d 61 67 69 74 3f 3a 3a 0a 2a 20 48 6f 77 20 74 | ow.to.pronounce.Magit?::.*.How.t |
| 19c0 | 6f 20 73 68 6f 77 20 67 69 74 27 73 20 6f 75 74 70 75 74 3f 3a 3a 0a 2a 20 48 6f 77 20 74 6f 20 | o.show.git's.output?::.*.How.to. |
| 19e0 | 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 3a | install.the.gitman.info.manual?: |
| 1a00 | 3a 0a 2a 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 | :.*.How.to.show.diffs.for.gpg-en |
| 1a20 | 63 72 79 70 74 65 64 20 66 69 6c 65 73 3f 3a 3a 0a 2a 20 48 6f 77 20 64 6f 65 73 20 62 72 61 6e | crypted.files?::.*.How.does.bran |
| 1a40 | 63 68 69 6e 67 20 61 6e 64 20 70 75 73 68 69 6e 67 20 77 6f 72 6b 3f 3a 3a 0a 2a 20 53 68 6f 75 | ching.and.pushing.work?::.*.Shou |
| 1a60 | 6c 64 20 49 20 64 69 73 61 62 6c 65 20 56 43 3f 3a 3a 0a 0a 0a 46 41 51 20 2d 20 49 73 73 75 65 | ld.I.disable.VC?::...FAQ.-.Issue |
| 1a80 | 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 2a 20 4d 61 67 69 74 20 69 73 20 73 6c 6f 77 3a 3a 0a | s.and.Errors..*.Magit.is.slow::. |
| 1aa0 | 2a 20 49 20 63 68 61 6e 67 65 64 20 73 65 76 65 72 61 6c 20 74 68 6f 75 73 61 6e 64 20 66 69 6c | *.I.changed.several.thousand.fil |
| 1ac0 | 65 73 20 61 74 20 6f 6e 63 65 20 61 6e 64 20 6e 6f 77 20 4d 61 67 69 74 20 69 73 20 75 6e 75 73 | es.at.once.and.now.Magit.is.unus |
| 1ae0 | 61 62 6c 65 3a 3a 0a 2a 20 49 20 61 6d 20 68 61 76 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 63 6f | able::.*.I.am.having.problems.co |
| 1b00 | 6d 6d 69 74 74 69 6e 67 3a 3a 0a 2a 20 49 20 61 6d 20 75 73 69 6e 67 20 4d 53 20 57 69 6e 64 6f | mmitting::.*.I.am.using.MS.Windo |
| 1b20 | 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 3a 3a 0a | ws.and.cannot.push.with.Magit::. |
| 1b40 | 2a 20 49 20 61 6d 20 75 73 69 6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 53 4f 4d 45 54 48 49 4e 47 | *.I.am.using.macOS.and.SOMETHING |
| 1b60 | 20 77 6f 72 6b 73 20 69 6e 20 73 68 65 6c 6c 2c 20 62 75 74 20 6e 6f 74 20 69 6e 20 4d 61 67 69 | .works.in.shell,.but.not.in.Magi |
| 1b80 | 74 3a 20 49 20 61 6d 20 75 73 69 6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 53 4f 4d 45 54 48 49 4e | t:.I.am.using.macOS.and.SOMETHIN |
| 1ba0 | 47 20 77 6f 72 6b 73 20 69 6e 20 73 68 65 6c 6c 20 62 75 74 20 6e 6f 74 20 69 6e 20 4d 61 67 69 | G.works.in.shell.but.not.in.Magi |
| 1bc0 | 74 2e 0a 2a 20 45 78 70 61 6e 64 69 6e 67 20 61 20 66 69 6c 65 20 74 6f 20 73 68 6f 77 20 74 68 | t..*.Expanding.a.file.to.show.th |
| 1be0 | 65 20 64 69 66 66 20 63 61 75 73 65 73 20 69 74 20 74 6f 20 64 69 73 61 70 70 65 61 72 3a 3a 0a | e.diff.causes.it.to.disappear::. |
| 1c00 | 2a 20 50 6f 69 6e 74 20 69 73 20 77 72 6f 6e 67 20 69 6e 20 74 68 65 20 43 4f 4d 4d 49 54 5f 45 | *.Point.is.wrong.in.the.COMMIT_E |
| 1c20 | 44 49 54 4d 53 47 20 62 75 66 66 65 72 3a 3a 0a 2a 20 54 68 65 20 6d 6f 64 65 2d 6c 69 6e 65 20 | DITMSG.buffer::.*.The.mode-line. |
| 1c40 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 6e 27 74 20 61 6c 77 61 79 73 20 75 70 2d 74 6f 2d 64 | information.isn't.always.up-to-d |
| 1c60 | 61 74 65 3a 3a 0a 2a 20 41 20 62 72 61 6e 63 68 20 61 6e 64 20 74 61 67 20 73 68 61 72 69 6e 67 | ate::.*.A.branch.and.tag.sharing |
| 1c80 | 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 3a | .the.same.name.breaks.SOMETHING: |
| 1ca0 | 3a 0a 2a 20 4d 79 20 47 69 74 20 68 6f 6f 6b 73 20 77 6f 72 6b 20 6f 6e 20 74 68 65 20 63 6f 6d | :.*.My.Git.hooks.work.on.the.com |
| 1cc0 | 6d 61 6e 64 2d 6c 69 6e 65 20 62 75 74 20 6e 6f 74 20 69 6e 73 69 64 65 20 4d 61 67 69 74 3a 3a | mand-line.but.not.inside.Magit:: |
| 1ce0 | 0a 2a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 69 73 6e 27 74 20 75 73 65 64 20 77 68 | .*.git-commit-mode.isn't.used.wh |
| 1d00 | 65 6e 20 63 6f 6d 6d 69 74 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c | en.committing.from.the.command-l |
| 1d20 | 69 6e 65 3a 3a 0a 2a 20 50 6f 69 6e 74 20 65 6e 64 73 20 75 70 20 69 6e 73 69 64 65 20 69 6e 76 | ine::.*.Point.ends.up.inside.inv |
| 1d40 | 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 20 66 69 | isible.text.when.jumping.to.a.fi |
| 1d60 | 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 3a 3a 0a 2a 20 49 20 61 6d 20 6e 6f 20 6c | le-visiting.buffer::.*.I.am.no.l |
| 1d80 | 6f 6e 67 65 72 20 61 62 6c 65 20 74 6f 20 73 61 76 65 20 70 6f 70 75 70 20 64 65 66 61 75 6c 74 | onger.able.to.save.popup.default |
| 1da0 | 73 3a 3a 0a 0a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 | s::......File:.docWYThEy.info,.. |
| 1dc0 | 4e 6f 64 65 3a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 49 6e 73 74 61 | Node:.Introduction,..Next:.Insta |
| 1de0 | 6c 6c 61 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20 54 6f 70 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 31 | llation,..Prev:.Top,..Up:.Top..1 |
| 1e00 | 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 4d 61 | .Introduction.**************..Ma |
| 1e20 | 67 69 74 20 69 73 20 61 6e 20 69 6e 74 65 72 66 61 63 65 20 74 6f 20 74 68 65 20 76 65 72 73 69 | git.is.an.interface.to.the.versi |
| 1e40 | 6f 6e 20 63 6f 6e 74 72 6f 6c 20 73 79 73 74 65 6d 20 47 69 74 2c 20 69 6d 70 6c 65 6d 65 6e 74 | on.control.system.Git,.implement |
| 1e60 | 65 64 20 61 73 0a 61 6e 20 45 6d 61 63 73 20 70 61 63 6b 61 67 65 2e 20 20 4d 61 67 69 74 20 61 | ed.as.an.Emacs.package...Magit.a |
| 1e80 | 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 63 | spires.to.be.a.complete.Git.porc |
| 1ea0 | 65 6c 61 69 6e 2e 20 20 57 68 69 6c 65 0a 77 65 20 63 61 6e 6e 6f 74 20 28 79 65 74 29 20 63 6c | elain...While.we.cannot.(yet).cl |
| 1ec0 | 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 6f 76 65 | aim.that.Magit.wraps.and.improve |
| 1ee0 | 73 20 75 70 6f 6e 20 65 61 63 68 20 61 6e 64 20 65 76 65 72 79 0a 47 69 74 20 63 6f 6d 6d 61 6e | s.upon.each.and.every.Git.comman |
| 1f00 | 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 20 61 6c 6c 6f | d,.it.is.complete.enough.to.allo |
| 1f20 | 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 73 0a 74 6f 20 | w.even.experienced.Git.users.to. |
| 1f40 | 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 69 72 20 64 61 69 6c | perform.almost.all.of.their.dail |
| 1f60 | 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 69 72 65 63 74 6c 79 | y.version.control.tasks.directly |
| 1f80 | 20 66 72 6f 6d 0a 77 69 74 68 69 6e 20 45 6d 61 63 73 2e 20 20 57 68 69 6c 65 20 6d 61 6e 79 20 | .from.within.Emacs...While.many. |
| 1fa0 | 66 69 6e 65 20 47 69 74 20 63 6c 69 65 6e 74 73 20 65 78 69 73 74 2c 20 6f 6e 6c 79 20 4d 61 67 | fine.Git.clients.exist,.only.Mag |
| 1fc0 | 69 74 20 61 6e 64 20 47 69 74 0a 69 74 73 65 6c 66 20 64 65 73 65 72 76 65 20 74 6f 20 62 65 20 | it.and.Git.itself.deserve.to.be. |
| 1fe0 | 63 61 6c 6c 65 64 20 70 6f 72 63 65 6c 61 69 6e 73 2e 0a 0a 20 20 20 53 74 61 67 69 6e 67 20 61 | called.porcelains......Staging.a |
| 2000 | 6e 64 20 6f 74 68 65 72 77 69 73 65 20 61 70 70 6c 79 69 6e 67 20 63 68 61 6e 67 65 73 20 69 73 | nd.otherwise.applying.changes.is |
| 2020 | 20 6f 6e 65 20 6f 66 20 74 68 65 20 6d 6f 73 74 20 69 6d 70 6f 72 74 61 6e 74 0a 66 65 61 74 75 | .one.of.the.most.important.featu |
| 2040 | 72 65 73 20 69 6e 20 61 20 47 69 74 20 70 6f 72 63 65 6c 61 69 6e 20 61 6e 64 20 68 65 72 65 20 | res.in.a.Git.porcelain.and.here. |
| 2060 | 4d 61 67 69 74 20 6f 75 74 73 68 69 6e 65 73 20 61 6e 79 74 68 69 6e 67 20 65 6c 73 65 2c 0a 69 | Magit.outshines.anything.else,.i |
| 2080 | 6e 63 6c 75 64 69 6e 67 20 47 69 74 20 69 74 73 65 6c 66 2e 20 20 47 69 74 e2 80 99 73 20 6f 77 | ncluding.Git.itself...Git...s.ow |
| 20a0 | 6e 20 73 74 61 67 69 6e 67 20 69 6e 74 65 72 66 61 63 65 20 28 e2 80 98 67 69 74 20 61 64 64 20 | n.staging.interface.(...git.add. |
| 20c0 | 2d 2d 70 61 74 63 68 e2 80 99 29 0a 69 73 20 73 6f 20 63 75 6d 62 65 72 73 6f 6d 65 20 74 68 61 | --patch...).is.so.cumbersome.tha |
| 20e0 | 74 20 6d 61 6e 79 20 75 73 65 72 73 20 6f 6e 6c 79 20 75 73 65 20 69 74 20 69 6e 20 65 78 63 65 | t.many.users.only.use.it.in.exce |
| 2100 | 70 74 69 6f 6e 61 6c 20 63 61 73 65 73 2e 20 20 49 6e 0a 4d 61 67 69 74 20 73 74 61 67 69 6e 67 | ptional.cases...In.Magit.staging |
| 2120 | 20 61 20 68 75 6e 6b 20 6f 72 20 65 76 65 6e 20 6a 75 73 74 20 70 61 72 74 20 6f 66 20 61 20 68 | .a.hunk.or.even.just.part.of.a.h |
| 2140 | 75 6e 6b 20 69 73 20 61 73 20 74 72 69 76 69 61 6c 20 61 73 0a 73 74 61 67 69 6e 67 20 61 6c 6c | unk.is.as.trivial.as.staging.all |
| 2160 | 20 63 68 61 6e 67 65 73 20 6d 61 64 65 20 74 6f 20 61 20 66 69 6c 65 2e 0a 0a 20 20 20 54 68 65 | .changes.made.to.a.file......The |
| 2180 | 20 6d 6f 73 74 20 76 69 73 69 62 6c 65 20 70 61 72 74 20 6f 66 20 4d 61 67 69 74 e2 80 99 73 20 | .most.visible.part.of.Magit...s. |
| 21a0 | 69 6e 74 65 72 66 61 63 65 20 69 73 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2c 0a | interface.is.the.status.buffer,. |
| 21c0 | 77 68 69 63 68 20 64 69 73 70 6c 61 79 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | which.displays.information.about |
| 21e0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 49 74 73 20 63 6f | .the.current.repository...Its.co |
| 2200 | 6e 74 65 6e 74 20 69 73 0a 63 72 65 61 74 65 64 20 62 79 20 72 75 6e 6e 69 6e 67 20 73 65 76 65 | ntent.is.created.by.running.seve |
| 2220 | 72 61 6c 20 47 69 74 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 6d 61 6b 69 6e 67 20 74 68 65 69 | ral.Git.commands.and.making.thei |
| 2240 | 72 20 6f 75 74 70 75 74 0a 61 63 74 69 6f 6e 61 62 6c 65 2e 20 20 41 6d 6f 6e 67 20 6f 74 68 65 | r.output.actionable...Among.othe |
| 2260 | 72 20 74 68 69 6e 67 73 2c 20 69 74 20 64 69 73 70 6c 61 79 73 20 69 6e 66 6f 72 6d 61 74 69 6f | r.things,.it.displays.informatio |
| 2280 | 6e 20 61 62 6f 75 74 20 74 68 65 0a 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 6c 69 73 74 | n.about.the.current.branch,.list |
| 22a0 | 73 20 75 6e 70 75 6c 6c 65 64 20 61 6e 64 20 75 6e 70 75 73 68 65 64 20 63 68 61 6e 67 65 73 20 | s.unpulled.and.unpushed.changes. |
| 22c0 | 61 6e 64 20 63 6f 6e 74 61 69 6e 73 0a 73 65 63 74 69 6f 6e 73 20 64 69 73 70 6c 61 79 69 6e 67 | and.contains.sections.displaying |
| 22e0 | 20 74 68 65 20 73 74 61 67 65 64 20 61 6e 64 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 | .the.staged.and.unstaged.changes |
| 2300 | 2e 20 20 54 68 61 74 20 6d 69 67 68 74 20 73 6f 75 6e 64 0a 6e 6f 69 73 79 2c 20 62 75 74 2c 20 | ...That.might.sound.noisy,.but,. |
| 2320 | 73 69 6e 63 65 20 73 65 63 74 69 6f 6e 73 20 61 72 65 20 63 6f 6c 6c 61 70 73 69 62 6c 65 2c 20 | since.sections.are.collapsible,. |
| 2340 | 69 74 e2 80 99 73 20 6e 6f 74 2e 0a 0a 20 20 20 54 6f 20 73 74 61 67 65 20 6f 72 20 75 6e 73 74 | it...s.not......To.stage.or.unst |
| 2360 | 61 67 65 20 61 20 63 68 61 6e 67 65 20 6f 6e 65 20 70 6c 61 63 65 73 20 74 68 65 20 63 75 72 73 | age.a.change.one.places.the.curs |
| 2380 | 6f 72 20 6f 6e 20 74 68 65 20 63 68 61 6e 67 65 20 61 6e 64 0a 74 68 65 6e 20 74 79 70 65 73 20 | or.on.the.change.and.then.types. |
| 23a0 | e2 80 98 73 e2 80 99 20 6f 72 20 e2 80 98 75 e2 80 99 2e 20 20 54 68 65 20 63 68 61 6e 67 65 20 | ...s....or....u......The.change. |
| 23c0 | 63 61 6e 20 62 65 20 61 20 66 69 6c 65 20 6f 72 20 61 20 68 75 6e 6b 2c 20 6f 72 20 77 68 65 6e | can.be.a.file.or.a.hunk,.or.when |
| 23e0 | 20 74 68 65 0a 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 20 28 69 2e 65 2e 2c 20 77 68 65 | .the.region.is.active.(i.e.,.whe |
| 2400 | 6e 20 74 68 65 72 65 20 69 73 20 61 20 73 65 6c 65 63 74 69 6f 6e 29 20 73 65 76 65 72 61 6c 20 | n.there.is.a.selection).several. |
| 2420 | 66 69 6c 65 73 20 6f 72 0a 68 75 6e 6b 73 2c 20 6f 72 20 65 76 65 6e 20 6a 75 73 74 20 70 61 72 | files.or.hunks,.or.even.just.par |
| 2440 | 74 20 6f 66 20 61 20 68 75 6e 6b 2e 20 20 54 68 65 20 63 68 61 6e 67 65 20 6f 72 20 63 68 61 6e | t.of.a.hunk...The.change.or.chan |
| 2460 | 67 65 73 20 74 68 61 74 20 74 68 65 73 65 0a 63 6f 6d 6d 61 6e 64 73 20 2d 20 61 6e 64 20 6d 61 | ges.that.these.commands.-.and.ma |
| 2480 | 6e 79 20 6f 74 68 65 72 73 20 2d 20 77 6f 75 6c 64 20 61 63 74 20 6f 6e 20 61 72 65 20 68 69 67 | ny.others.-.would.act.on.are.hig |
| 24a0 | 68 6c 69 67 68 74 65 64 2e 0a 0a 20 20 20 4d 61 67 69 74 20 61 6c 73 6f 20 69 6d 70 6c 65 6d 65 | hlighted......Magit.also.impleme |
| 24c0 | 6e 74 73 20 73 65 76 65 72 61 6c 20 6f 74 68 65 72 20 22 61 70 70 6c 79 20 76 61 72 69 61 6e 74 | nts.several.other."apply.variant |
| 24e0 | 73 22 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 0a 73 74 61 67 69 6e 67 20 61 6e 64 20 75 6e | s".in.addition.to.staging.and.un |
| 2500 | 73 74 61 67 69 6e 67 2e 20 20 4f 6e 65 20 63 61 6e 20 64 69 73 63 61 72 64 20 6f 72 20 72 65 76 | staging...One.can.discard.or.rev |
| 2520 | 65 72 73 65 20 61 20 63 68 61 6e 67 65 2c 20 6f 72 20 61 70 70 6c 79 20 69 74 0a 74 6f 20 74 68 | erse.a.change,.or.apply.it.to.th |
| 2540 | 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 20 20 47 69 74 e2 80 99 73 20 6f 77 6e 20 70 6f 72 | e.working.tree...Git...s.own.por |
| 2560 | 63 65 6c 61 69 6e 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 73 20 74 68 69 73 20 66 6f 72 20 73 74 | celain.only.supports.this.for.st |
| 2580 | 61 67 69 6e 67 0a 61 6e 64 20 75 6e 73 74 61 67 69 6e 67 20 61 6e 64 20 79 6f 75 20 77 6f 75 6c | aging.and.unstaging.and.you.woul |
| 25a0 | 64 20 68 61 76 65 20 74 6f 20 64 6f 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20 e2 80 98 67 | d.have.to.do.something.like....g |
| 25c0 | 69 74 20 64 69 66 66 20 2e 2e 2e 20 7c 0a 3f 3f 3f 20 7c 20 67 69 74 20 61 70 70 6c 79 20 2e 2e | it.diff.....|.???.|.git.apply... |
| 25e0 | 2e e2 80 99 20 74 6f 20 64 69 73 63 61 72 64 2c 20 72 65 76 65 72 74 2c 20 6f 72 20 61 70 70 6c | .....to.discard,.revert,.or.appl |
| 2600 | 79 20 61 20 73 69 6e 67 6c 65 20 68 75 6e 6b 20 6f 6e 20 74 68 65 0a 63 6f 6d 6d 61 6e 64 20 6c | y.a.single.hunk.on.the.command.l |
| 2620 | 69 6e 65 2e 20 20 49 6e 20 66 61 63 74 20 74 68 61 74 e2 80 99 73 20 65 78 61 63 74 6c 79 20 77 | ine...In.fact.that...s.exactly.w |
| 2640 | 68 61 74 20 4d 61 67 69 74 20 64 6f 65 73 20 69 6e 74 65 72 6e 61 6c 6c 79 20 28 77 68 69 63 68 | hat.Magit.does.internally.(which |
| 2660 | 0a 69 73 20 77 68 61 74 20 6c 65 61 64 20 74 6f 20 74 68 65 20 74 65 72 6d 20 22 61 70 70 6c 79 | .is.what.lead.to.the.term."apply |
| 2680 | 20 76 61 72 69 61 6e 74 73 22 29 2e 0a 0a 20 20 20 4d 61 67 69 74 20 69 73 6e e2 80 99 74 20 6a | .variants")......Magit.isn...t.j |
| 26a0 | 75 73 74 20 66 6f 72 20 47 69 74 20 65 78 70 65 72 74 73 2c 20 62 75 74 20 69 74 20 64 6f 65 73 | ust.for.Git.experts,.but.it.does |
| 26c0 | 20 61 73 73 75 6d 65 20 73 6f 6d 65 20 70 72 69 6f 72 0a 65 78 70 65 72 69 65 6e 63 65 20 77 69 | .assume.some.prior.experience.wi |
| 26e0 | 74 68 20 47 69 74 20 61 73 20 77 65 6c 6c 20 61 73 20 45 6d 61 63 73 2e 20 20 54 68 61 74 20 62 | th.Git.as.well.as.Emacs...That.b |
| 2700 | 65 69 6e 67 20 73 61 69 64 2c 20 6d 61 6e 79 20 75 73 65 72 73 20 68 61 76 65 0a 72 65 70 6f 72 | eing.said,.many.users.have.repor |
| 2720 | 74 65 64 20 74 68 61 74 20 75 73 69 6e 67 20 4d 61 67 69 74 20 77 61 73 20 77 68 61 74 20 66 69 | ted.that.using.Magit.was.what.fi |
| 2740 | 6e 61 6c 6c 79 20 74 61 75 67 68 74 20 74 68 65 6d 20 77 68 61 74 20 47 69 74 20 69 73 0a 63 61 | nally.taught.them.what.Git.is.ca |
| 2760 | 70 61 62 6c 65 20 6f 66 20 61 6e 64 20 68 6f 77 20 74 6f 20 75 73 65 20 69 74 20 74 6f 20 69 74 | pable.of.and.how.to.use.it.to.it |
| 2780 | 73 20 66 75 6c 6c 65 73 74 2e 20 20 4f 74 68 65 72 20 75 73 65 72 73 20 77 69 73 68 65 64 20 74 | s.fullest...Other.users.wished.t |
| 27a0 | 68 65 79 0a 68 61 64 20 73 77 69 74 63 68 65 64 20 74 6f 20 45 6d 61 63 73 20 73 6f 6f 6e 65 72 | hey.had.switched.to.Emacs.sooner |
| 27c0 | 20 73 6f 20 74 68 61 74 20 74 68 65 79 20 77 6f 75 6c 64 20 68 61 76 65 20 67 6f 74 74 65 6e 20 | .so.that.they.would.have.gotten. |
| 27e0 | 74 68 65 69 72 20 68 61 6e 64 73 0a 6f 6e 20 4d 61 67 69 74 20 65 61 72 6c 69 65 72 2e 0a 0a 20 | their.hands.on.Magit.earlier.... |
| 2800 | 20 20 57 68 69 6c 65 20 6f 6e 65 20 68 61 73 20 74 6f 20 6b 6e 6f 77 20 74 68 65 20 62 61 73 69 | ..While.one.has.to.know.the.basi |
| 2820 | 63 20 66 65 61 74 75 72 65 73 20 6f 66 20 45 6d 61 63 73 20 74 6f 20 62 65 20 61 62 6c 65 20 74 | c.features.of.Emacs.to.be.able.t |
| 2840 | 6f 20 6d 61 6b 65 0a 66 75 6c 6c 20 75 73 65 20 6f 66 20 4d 61 67 69 74 2c 20 61 63 71 75 69 72 | o.make.full.use.of.Magit,.acquir |
| 2860 | 69 6e 67 20 6a 75 73 74 20 65 6e 6f 75 67 68 20 45 6d 61 63 73 20 73 6b 69 6c 6c 73 20 64 6f 65 | ing.just.enough.Emacs.skills.doe |
| 2880 | 73 6e e2 80 99 74 20 74 61 6b 65 20 6c 6f 6e 67 0a 61 6e 64 20 69 73 20 77 6f 72 74 68 20 69 74 | sn...t.take.long.and.is.worth.it |
| 28a0 | 2c 20 65 76 65 6e 20 66 6f 72 20 75 73 65 72 73 20 77 68 6f 20 70 72 65 66 65 72 20 6f 74 68 65 | ,.even.for.users.who.prefer.othe |
| 28c0 | 72 20 65 64 69 74 6f 72 73 2e 20 20 56 69 6d 20 75 73 65 72 73 20 61 72 65 0a 61 64 76 69 73 65 | r.editors...Vim.users.are.advise |
| 28e0 | 64 20 74 6f 20 67 69 76 65 20 45 76 69 6c 20 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | d.to.give.Evil.(https://github.c |
| 2900 | 6f 6d 2f 65 6d 61 63 73 2d 65 76 69 6c 2f 65 76 69 6c 29 2c 20 74 68 65 0a 22 45 78 74 65 6e 73 | om/emacs-evil/evil),.the."Extens |
| 2920 | 69 62 6c 65 20 56 49 20 4c 61 79 65 72 20 66 6f 72 20 45 6d 61 63 73 22 2c 20 61 6e 64 20 53 70 | ible.VI.Layer.for.Emacs",.and.Sp |
| 2940 | 61 63 65 6d 61 63 73 0a 28 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 73 79 6c 32 | acemacs.(https://github.com/syl2 |
| 2960 | 30 62 6e 72 2f 73 70 61 63 65 6d 61 63 73 29 2c 20 61 6e 20 22 45 6d 61 63 73 20 73 74 61 72 74 | 0bnr/spacemacs),.an."Emacs.start |
| 2980 | 65 72 2d 6b 69 74 20 66 6f 63 75 73 65 64 0a 6f 6e 20 45 76 69 6c 22 20 61 20 74 72 79 2e 0a 0a | er-kit.focused.on.Evil".a.try... |
| 29a0 | 20 20 20 4d 61 67 69 74 20 70 72 6f 76 69 64 65 73 20 61 20 63 6f 6e 73 69 73 74 65 6e 74 20 61 | ...Magit.provides.a.consistent.a |
| 29c0 | 6e 64 20 65 66 66 69 63 69 65 6e 74 20 47 69 74 20 70 6f 72 63 65 6c 61 69 6e 2e 20 20 41 66 74 | nd.efficient.Git.porcelain...Aft |
| 29e0 | 65 72 20 61 0a 73 68 6f 72 74 20 6c 65 61 72 6e 69 6e 67 20 70 65 72 69 6f 64 2c 20 79 6f 75 20 | er.a.short.learning.period,.you. |
| 2a00 | 77 69 6c 6c 20 62 65 20 61 62 6c 65 20 74 6f 20 70 65 72 66 6f 72 6d 20 6d 6f 73 74 20 6f 66 20 | will.be.able.to.perform.most.of. |
| 2a20 | 79 6f 75 72 20 64 61 69 6c 79 0a 76 65 72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 74 61 73 6b 73 | your.daily.version.control.tasks |
| 2a40 | 20 66 61 73 74 65 72 20 74 68 61 6e 20 79 6f 75 20 77 6f 75 6c 64 20 6f 6e 20 74 68 65 20 63 6f | .faster.than.you.would.on.the.co |
| 2a60 | 6d 6d 61 6e 64 20 6c 69 6e 65 2e 20 20 59 6f 75 0a 77 69 6c 6c 20 6c 69 6b 65 6c 79 20 61 6c 73 | mmand.line...You.will.likely.als |
| 2a80 | 6f 20 73 74 61 72 74 20 75 73 69 6e 67 20 66 65 61 74 75 72 65 73 20 74 68 61 74 20 73 65 65 6d | o.start.using.features.that.seem |
| 2aa0 | 65 64 20 74 6f 6f 20 64 61 75 6e 74 69 6e 67 20 69 6e 20 74 68 65 0a 70 61 73 74 2e 0a 0a 20 20 | ed.too.daunting.in.the.past..... |
| 2ac0 | 20 4d 61 67 69 74 20 66 75 6c 6c 79 20 65 6d 62 72 61 63 65 73 20 47 69 74 2e 20 20 49 74 20 65 | .Magit.fully.embraces.Git...It.e |
| 2ae0 | 78 70 6f 73 65 73 20 6d 61 6e 79 20 61 64 76 61 6e 63 65 64 20 66 65 61 74 75 72 65 73 20 75 73 | xposes.many.advanced.features.us |
| 2b00 | 69 6e 67 20 61 0a 73 69 6d 70 6c 65 20 62 75 74 20 66 6c 65 78 69 62 6c 65 20 69 6e 74 65 72 66 | ing.a.simple.but.flexible.interf |
| 2b20 | 61 63 65 20 69 6e 73 74 65 61 64 20 6f 66 20 6f 6e 6c 79 20 77 72 61 70 70 69 6e 67 20 74 68 65 | ace.instead.of.only.wrapping.the |
| 2b40 | 20 74 72 69 76 69 61 6c 20 6f 6e 65 73 0a 6c 69 6b 65 20 6d 61 6e 79 20 47 55 49 20 63 6c 69 65 | .trivial.ones.like.many.GUI.clie |
| 2b60 | 6e 74 73 20 64 6f 2e 20 20 4f 66 20 63 6f 75 72 73 65 20 4d 61 67 69 74 20 73 75 70 70 6f 72 74 | nts.do...Of.course.Magit.support |
| 2b80 | 73 20 6c 6f 67 67 69 6e 67 2c 20 63 6c 6f 6e 69 6e 67 2c 0a 70 75 73 68 69 6e 67 2c 20 61 6e 64 | s.logging,.cloning,.pushing,.and |
| 2ba0 | 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 75 73 75 61 6c 6c 79 20 64 6f 6e | .other.commands.that.usually.don |
| 2bc0 | e2 80 99 74 20 66 61 69 6c 20 69 6e 20 73 70 65 63 74 61 63 75 6c 61 72 20 77 61 79 73 3b 0a 62 | ...t.fail.in.spectacular.ways;.b |
| 2be0 | 75 74 20 69 74 20 61 6c 73 6f 20 73 75 70 70 6f 72 74 73 20 74 61 73 6b 73 20 74 68 61 74 20 6f | ut.it.also.supports.tasks.that.o |
| 2c00 | 66 74 65 6e 20 63 61 6e 6e 6f 74 20 62 65 20 63 6f 6d 70 6c 65 74 65 64 20 69 6e 20 61 20 73 69 | ften.cannot.be.completed.in.a.si |
| 2c20 | 6e 67 6c 65 0a 73 74 65 70 2e 20 20 4d 61 67 69 74 20 66 75 6c 6c 79 20 73 75 70 70 6f 72 74 73 | ngle.step...Magit.fully.supports |
| 2c40 | 20 74 61 73 6b 73 20 73 75 63 68 20 61 73 20 6d 65 72 67 69 6e 67 2c 20 72 65 62 61 73 69 6e 67 | .tasks.such.as.merging,.rebasing |
| 2c60 | 2c 0a 63 68 65 72 72 79 2d 70 69 63 6b 69 6e 67 2c 20 72 65 76 65 72 74 69 6e 67 2c 20 61 6e 64 | ,.cherry-picking,.reverting,.and |
| 2c80 | 20 62 6c 61 6d 69 6e 67 20 62 79 20 6e 6f 74 20 6f 6e 6c 79 20 70 72 6f 76 69 64 69 6e 67 20 61 | .blaming.by.not.only.providing.a |
| 2ca0 | 20 63 6f 6d 6d 61 6e 64 0a 74 6f 20 69 6e 69 74 69 61 74 65 20 74 68 65 73 65 20 74 61 73 6b 73 | .command.to.initiate.these.tasks |
| 2cc0 | 20 62 75 74 20 61 6c 73 6f 20 62 79 20 64 69 73 70 6c 61 79 69 6e 67 20 63 6f 6e 74 65 78 74 20 | .but.also.by.displaying.context. |
| 2ce0 | 73 65 6e 73 69 74 69 76 65 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 6c 6f 6e 67 20 74 68 65 20 | sensitive.information.along.the. |
| 2d00 | 77 61 79 20 61 6e 64 20 70 72 6f 76 69 64 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 | way.and.providing.commands.that. |
| 2d20 | 61 72 65 20 75 73 65 66 75 6c 20 66 6f 72 0a 72 65 73 6f 6c 76 69 6e 67 20 63 6f 6e 66 6c 69 63 | are.useful.for.resolving.conflic |
| 2d40 | 74 73 20 61 6e 64 20 72 65 73 75 6d 69 6e 67 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 61 66 74 | ts.and.resuming.the.sequence.aft |
| 2d60 | 65 72 20 64 6f 69 6e 67 20 73 6f 2e 0a 0a 20 20 20 4d 61 67 69 74 20 77 72 61 70 73 20 61 6e 64 | er.doing.so......Magit.wraps.and |
| 2d80 | 20 69 6e 20 6d 61 6e 79 20 63 61 73 65 73 20 69 6d 70 72 6f 76 65 73 20 75 70 6f 6e 20 61 74 20 | .in.many.cases.improves.upon.at. |
| 2da0 | 6c 65 61 73 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 47 69 74 20 70 6f 72 63 65 6c 61 69 | least.the.following.Git.porcelai |
| 2dc0 | 6e 20 63 6f 6d 6d 61 6e 64 73 3a 20 e2 80 98 61 64 64 e2 80 99 2c 20 e2 80 98 61 6d e2 80 99 2c | n.commands:....add...,....am..., |
| 2de0 | 20 e2 80 98 62 69 73 65 63 74 e2 80 99 2c 20 e2 80 98 62 6c 61 6d 65 e2 80 99 2c 20 e2 80 98 62 | ....bisect...,....blame...,....b |
| 2e00 | 72 61 6e 63 68 e2 80 99 2c 0a e2 80 98 63 68 65 63 6b 6f 75 74 e2 80 99 2c 20 e2 80 98 63 68 65 | ranch...,....checkout...,....che |
| 2e20 | 72 72 79 e2 80 99 2c 20 e2 80 98 63 68 65 72 72 79 2d 70 69 63 6b e2 80 99 2c 20 e2 80 98 63 6c | rry...,....cherry-pick...,....cl |
| 2e40 | 65 61 6e e2 80 99 2c 20 e2 80 98 63 6c 6f 6e 65 e2 80 99 2c 20 e2 80 98 63 6f 6d 6d 69 74 e2 80 | ean...,....clone...,....commit.. |
| 2e60 | 99 2c 0a e2 80 98 63 6f 6e 66 69 67 e2 80 99 2c 20 e2 80 98 64 65 73 63 72 69 62 65 e2 80 99 2c | .,....config...,....describe..., |
| 2e80 | 20 e2 80 98 64 69 66 66 e2 80 99 2c 20 e2 80 98 66 65 74 63 68 e2 80 99 2c 20 e2 80 98 66 6f 72 | ....diff...,....fetch...,....for |
| 2ea0 | 6d 61 74 2d 70 61 74 63 68 e2 80 99 2c 20 e2 80 98 69 6e 69 74 e2 80 99 2c 20 e2 80 98 6c 6f 67 | mat-patch...,....init...,....log |
| 2ec0 | e2 80 99 2c 0a e2 80 98 6d 65 72 67 65 e2 80 99 2c 20 e2 80 98 6d 65 72 67 65 2d 74 72 65 65 e2 | ...,....merge...,....merge-tree. |
| 2ee0 | 80 99 2c 20 e2 80 98 6d 76 e2 80 99 2c 20 e2 80 98 6e 6f 74 65 73 e2 80 99 2c 20 e2 80 98 70 75 | ..,....mv...,....notes...,....pu |
| 2f00 | 6c 6c e2 80 99 2c 20 e2 80 98 72 65 62 61 73 65 e2 80 99 2c 20 e2 80 98 72 65 66 6c 6f 67 e2 80 | ll...,....rebase...,....reflog.. |
| 2f20 | 99 2c 0a e2 80 98 72 65 6d 6f 74 65 e2 80 99 2c 20 e2 80 98 72 65 71 75 65 73 74 2d 70 75 6c 6c | .,....remote...,....request-pull |
| 2f40 | e2 80 99 2c 20 e2 80 98 72 65 73 65 74 e2 80 99 2c 20 e2 80 98 72 65 76 65 72 74 e2 80 99 2c 20 | ...,....reset...,....revert...,. |
| 2f60 | e2 80 98 72 6d e2 80 99 2c 20 e2 80 98 73 68 6f 77 e2 80 99 2c 20 e2 80 98 73 74 61 73 68 e2 80 | ...rm...,....show...,....stash.. |
| 2f80 | 99 2c 0a e2 80 98 73 75 62 6d 6f 64 75 6c 65 e2 80 99 2c 20 e2 80 98 73 75 62 74 72 65 65 e2 80 | .,....submodule...,....subtree.. |
| 2fa0 | 99 2c 20 e2 80 98 74 61 67 e2 80 99 2c 20 61 6e 64 20 e2 80 98 77 6f 72 6b 74 72 65 65 2e e2 80 | .,....tag...,.and....worktree... |
| 2fc0 | 99 20 4d 61 6e 79 20 6d 6f 72 65 20 4d 61 67 69 74 20 70 6f 72 63 65 6c 61 69 6e 0a 63 6f 6d 6d | ..Many.more.Magit.porcelain.comm |
| 2fe0 | 61 6e 64 73 20 61 72 65 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 6f 6e 20 74 6f 70 20 6f 66 20 47 | ands.are.implemented.on.top.of.G |
| 3000 | 69 74 20 70 6c 75 6d 62 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 | it.plumbing.commands.....File:.d |
| 3020 | 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 61 74 69 | ocWYThEy.info,..Node:.Installati |
| 3040 | 6f 6e 2c 20 20 4e 65 78 74 3a 20 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 2c 20 20 50 72 65 | on,..Next:.Getting.Started,..Pre |
| 3060 | 76 3a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 32 20 49 6e 73 | v:.Introduction,..Up:.Top..2.Ins |
| 3080 | 74 61 6c 6c 61 74 69 6f 6e 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 4d 61 67 69 74 20 | tallation.**************..Magit. |
| 30a0 | 63 61 6e 20 62 65 20 69 6e 73 74 61 6c 6c 65 64 20 75 73 69 6e 67 20 45 6d 61 63 73 e2 80 99 20 | can.be.installed.using.Emacs.... |
| 30c0 | 70 61 63 6b 61 67 65 20 6d 61 6e 61 67 65 72 20 6f 72 20 6d 61 6e 75 61 6c 6c 79 20 66 72 6f 6d | package.manager.or.manually.from |
| 30e0 | 20 69 74 73 0a 64 65 76 65 6c 6f 70 6d 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 2a 20 | .its.development.repository...*. |
| 3100 | 4d 65 6e 75 3a 0a 0a 2a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 4d 65 6c 70 61 3a 3a | Menu:..*.Installing.from.Melpa:: |
| 3120 | 0a 2a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 47 69 74 20 52 65 70 6f 73 | .*.Installing.from.the.Git.Repos |
| 3140 | 69 74 6f 72 79 3a 3a 0a 2a 20 50 6f 73 74 2d 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73 6b | itory::.*.Post-Installation.Task |
| 3160 | 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f | s::....File:.docWYThEy.info,..No |
| 3180 | 64 65 3a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 4d 65 6c 70 61 2c 20 20 4e 65 78 74 | de:.Installing.from.Melpa,..Next |
| 31a0 | 3a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 47 69 74 20 52 65 70 6f 73 69 | :.Installing.from.the.Git.Reposi |
| 31c0 | 74 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 31 20 49 6e 73 | tory,..Up:.Installation..2.1.Ins |
| 31e0 | 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 4d 65 6c 70 61 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | talling.from.Melpa.============= |
| 3200 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4d 61 67 69 74 20 69 73 20 61 76 61 69 6c 61 62 6c 65 | ============..Magit.is.available |
| 3220 | 20 66 72 6f 6d 20 4d 65 6c 70 61 20 61 6e 64 20 4d 65 6c 70 61 2d 53 74 61 62 6c 65 2e 20 20 49 | .from.Melpa.and.Melpa-Stable...I |
| 3240 | 66 20 79 6f 75 20 68 61 76 65 6e e2 80 99 74 20 75 73 65 64 0a 45 6d 61 63 73 e2 80 99 20 70 61 | f.you.haven...t.used.Emacs....pa |
| 3260 | 63 6b 61 67 65 20 6d 61 6e 61 67 65 72 20 62 65 66 6f 72 65 2c 20 74 68 65 6e 20 69 74 20 69 73 | ckage.manager.before,.then.it.is |
| 3280 | 20 68 69 67 68 20 74 69 6d 65 20 79 6f 75 20 66 61 6d 69 6c 69 61 72 69 7a 65 0a 79 6f 75 72 73 | .high.time.you.familiarize.yours |
| 32a0 | 65 6c 66 20 77 69 74 68 20 69 74 20 62 79 20 72 65 61 64 69 6e 67 20 74 68 65 20 64 6f 63 75 6d | elf.with.it.by.reading.the.docum |
| 32c0 | 65 6e 74 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 45 6d 61 63 73 20 6d 61 6e 75 61 6c 2c 20 73 65 | entation.in.the.Emacs.manual,.se |
| 32e0 | 65 0a 2a 6e 6f 74 65 20 28 65 6d 61 63 73 29 50 61 63 6b 61 67 65 73 3a 3a 2e 20 20 54 68 65 6e | e.*note.(emacs)Packages::...Then |
| 3300 | 20 61 64 64 20 6f 6e 65 20 6f 66 20 74 68 65 20 61 72 63 68 69 76 65 73 20 74 6f 0a e2 80 98 70 | .add.one.of.the.archives.to....p |
| 3320 | 61 63 6b 61 67 65 2d 61 72 63 68 69 76 65 73 e2 80 99 3a 0a 0a 20 20 20 e2 80 a2 20 54 6f 20 75 | ackage-archives...:.........To.u |
| 3340 | 73 65 20 4d 65 6c 70 61 3a 0a 0a 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 70 61 63 6b 61 67 | se.Melpa:.......(require.'packag |
| 3360 | 65 29 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 70 61 63 6b 61 67 65 2d 61 72 | e)......(add-to-list.'package-ar |
| 3380 | 63 68 69 76 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 6d 65 6c 70 | chives...................'("melp |
| 33a0 | 61 22 20 2e 20 22 68 74 74 70 73 3a 2f 2f 6d 65 6c 70 61 2e 6f 72 67 2f 70 61 63 6b 61 67 65 73 | a"..."https://melpa.org/packages |
| 33c0 | 2f 22 29 20 74 29 0a 0a 20 20 20 e2 80 a2 20 54 6f 20 75 73 65 20 4d 65 6c 70 61 2d 53 74 61 62 | /").t).........To.use.Melpa-Stab |
| 33e0 | 6c 65 3a 0a 0a 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 70 61 63 6b 61 67 65 29 0a 20 20 20 | le:.......(require.'package).... |
| 3400 | 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 70 61 63 6b 61 67 65 2d 61 72 63 68 69 76 65 73 | ..(add-to-list.'package-archives |
| 3420 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 6d 65 6c 70 61 2d 73 74 61 62 | ...................'("melpa-stab |
| 3440 | 6c 65 22 20 2e 20 22 68 74 74 70 73 3a 2f 2f 73 74 61 62 6c 65 2e 6d 65 6c 70 61 2e 6f 72 67 2f | le"..."https://stable.melpa.org/ |
| 3460 | 70 61 63 6b 61 67 65 73 2f 22 29 20 74 29 0a 0a 20 20 20 4f 6e 63 65 20 79 6f 75 20 68 61 76 65 | packages/").t).....Once.you.have |
| 3480 | 20 61 64 64 65 64 20 79 6f 75 72 20 70 72 65 66 65 72 72 65 64 20 61 72 63 68 69 76 65 2c 20 79 | .added.your.preferred.archive,.y |
| 34a0 | 6f 75 20 6e 65 65 64 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 0a 6c 6f 63 61 6c 20 70 61 63 6b | ou.need.to.update.the.local.pack |
| 34c0 | 61 67 65 20 6c 69 73 74 20 75 73 69 6e 67 3a 0a 0a 20 20 20 20 20 4d 2d 78 20 70 61 63 6b 61 67 | age.list.using:.......M-x.packag |
| 34e0 | 65 2d 72 65 66 72 65 73 68 2d 63 6f 6e 74 65 6e 74 73 20 52 45 54 0a 0a 20 20 20 4f 6e 63 65 20 | e-refresh-contents.RET.....Once. |
| 3500 | 79 6f 75 20 68 61 76 65 20 64 6f 6e 65 20 74 68 61 74 2c 20 79 6f 75 20 63 61 6e 20 69 6e 73 74 | you.have.done.that,.you.can.inst |
| 3520 | 61 6c 6c 20 4d 61 67 69 74 20 61 6e 64 20 69 74 73 20 64 65 70 65 6e 64 65 6e 63 69 65 73 0a 75 | all.Magit.and.its.dependencies.u |
| 3540 | 73 69 6e 67 3a 0a 0a 20 20 20 20 20 4d 2d 78 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 20 | sing:.......M-x.package-install. |
| 3560 | 52 45 54 20 6d 61 67 69 74 20 52 45 54 0a 0a 20 20 20 4e 6f 77 20 73 65 65 20 2a 6e 6f 74 65 20 | RET.magit.RET.....Now.see.*note. |
| 3580 | 50 6f 73 74 2d 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73 6b 73 3a 3a 2e 0a 0a 1f 0a 46 69 | Post-Installation.Tasks::.....Fi |
| 35a0 | 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 73 74 61 | le:.docWYThEy.info,..Node:.Insta |
| 35c0 | 6c 6c 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 47 69 74 20 52 65 70 6f 73 69 74 6f 72 79 2c 20 20 | lling.from.the.Git.Repository,.. |
| 35e0 | 4e 65 78 74 3a 20 50 6f 73 74 2d 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73 6b 73 2c 20 20 | Next:.Post-Installation.Tasks,.. |
| 3600 | 50 72 65 76 3a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 4d 65 6c 70 61 2c 20 20 55 70 | Prev:.Installing.from.Melpa,..Up |
| 3620 | 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 32 2e 32 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 | :.Installation..2.2.Installing.f |
| 3640 | 72 6f 6d 20 74 68 65 20 47 69 74 20 52 65 70 6f 73 69 74 6f 72 79 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d | rom.the.Git.Repository.========= |
| 3660 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4d | =============================..M |
| 3680 | 61 67 69 74 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 e2 80 98 63 6f 6d 70 61 74 e2 80 99 | agit.depends.on.the....compat... |
| 36a0 | 2c 20 e2 80 98 64 61 73 68 e2 80 99 2c 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 e2 80 99 20 61 6e | ,....dash...,....transient....an |
| 36c0 | 64 20 e2 80 98 77 69 74 68 2d 65 64 69 74 6f 72 e2 80 99 0a 6c 69 62 72 61 72 69 65 73 20 77 68 | d....with-editor....libraries.wh |
| 36e0 | 69 63 68 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 4d 65 6c 70 61 20 61 6e 64 | ich.are.available.from.Melpa.and |
| 3700 | 20 4d 65 6c 70 61 2d 53 74 61 62 6c 65 2e 20 20 49 6e 73 74 61 6c 6c 20 74 68 65 6d 0a 75 73 69 | .Melpa-Stable...Install.them.usi |
| 3720 | 6e 67 20 e2 80 98 4d 2d 78 20 70 61 63 6b 61 67 65 2d 69 6e 73 74 61 6c 6c 20 52 45 54 20 3c 70 | ng....M-x.package-install.RET.<p |
| 3740 | 61 63 6b 61 67 65 3e 20 52 45 54 e2 80 99 2e 20 20 4f 66 20 63 6f 75 72 73 65 20 79 6f 75 20 6d | ackage>.RET......Of.course.you.m |
| 3760 | 61 79 20 61 6c 73 6f 0a 69 6e 73 74 61 6c 6c 20 74 68 65 6d 20 6d 61 6e 75 61 6c 6c 79 20 66 72 | ay.also.install.them.manually.fr |
| 3780 | 6f 6d 20 74 68 65 69 72 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20 54 68 65 6e 20 63 6c | om.their.repository......Then.cl |
| 37a0 | 6f 6e 65 20 74 68 65 20 4d 61 67 69 74 20 72 65 70 6f 73 69 74 6f 72 79 3a 0a 0a 20 20 20 20 20 | one.the.Magit.repository:....... |
| 37c0 | 24 20 67 69 74 20 63 6c 6f 6e 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d | $.git.clone.https://github.com/m |
| 37e0 | 61 67 69 74 2f 6d 61 67 69 74 2e 67 69 74 20 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c | agit/magit.git.~/.emacs.d/site-l |
| 3800 | 69 73 70 2f 6d 61 67 69 74 0a 20 20 20 20 20 24 20 63 64 20 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 | isp/magit......$.cd.~/.emacs.d/s |
| 3820 | 69 74 65 2d 6c 69 73 70 2f 6d 61 67 69 74 0a 0a 20 20 20 54 68 65 6e 20 63 6f 6d 70 69 6c 65 20 | ite-lisp/magit.....Then.compile. |
| 3840 | 74 68 65 20 6c 69 62 72 61 72 69 65 73 20 61 6e 64 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 69 | the.libraries.and.generate.the.i |
| 3860 | 6e 66 6f 20 6d 61 6e 75 61 6c 73 3a 0a 0a 20 20 20 20 20 24 20 6d 61 6b 65 0a 0a 20 20 20 49 66 | nfo.manuals:.......$.make.....If |
| 3880 | 20 79 6f 75 20 68 61 76 65 6e e2 80 99 74 20 69 6e 73 74 61 6c 6c 65 64 20 e2 80 98 63 6f 6d 70 | .you.haven...t.installed....comp |
| 38a0 | 61 74 e2 80 99 2c 20 e2 80 98 64 61 73 68 e2 80 99 2c 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 e2 | at...,....dash...,....transient. |
| 38c0 | 80 99 20 61 6e 64 0a e2 80 98 77 69 74 68 2d 65 64 69 74 6f 72 e2 80 99 20 66 72 6f 6d 20 4d 65 | ...and....with-editor....from.Me |
| 38e0 | 6c 70 61 20 6f 72 20 61 74 20 e2 80 98 2f 70 61 74 68 2f 74 6f 2f 6d 61 67 69 74 2f 2e 2e 2f 3c | lpa.or.at..../path/to/magit/../< |
| 3900 | 70 61 63 6b 61 67 65 3e e2 80 99 2c 20 74 68 65 6e 20 79 6f 75 0a 68 61 76 65 20 74 6f 20 74 65 | package>...,.then.you.have.to.te |
| 3920 | 6c 6c 20 e2 80 98 6d 61 6b 65 e2 80 99 20 77 68 65 72 65 20 74 6f 20 66 69 6e 64 20 74 68 65 6d | ll....make....where.to.find.them |
| 3940 | 2e 20 20 54 6f 20 64 6f 20 73 6f 20 63 72 65 61 74 65 20 74 68 65 20 66 69 6c 65 0a e2 80 98 2f | ...To.do.so.create.the.file..../ |
| 3960 | 70 61 74 68 2f 74 6f 2f 6d 61 67 69 74 2f 63 6f 6e 66 69 67 2e 6d 6b e2 80 99 20 77 69 74 68 20 | path/to/magit/config.mk....with. |
| 3980 | 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 74 65 6e 74 20 62 65 66 6f 72 65 20 72 75 6e | the.following.content.before.run |
| 39a0 | 6e 69 6e 67 0a e2 80 98 6d 61 6b 65 e2 80 99 3a 0a 0a 20 20 20 20 20 4c 4f 41 44 5f 50 41 54 48 | ning....make...:.......LOAD_PATH |
| 39c0 | 20 20 3d 20 2d 4c 20 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f 6d 61 67 69 | ..=.-L.~/.emacs.d/site-lisp/magi |
| 39e0 | 74 2f 6c 69 73 70 0a 20 20 20 20 20 4c 4f 41 44 5f 50 41 54 48 20 2b 3d 20 2d 4c 20 7e 2f 2e 65 | t/lisp......LOAD_PATH.+=.-L.~/.e |
| 3a00 | 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f 64 61 73 68 0a 20 20 20 20 20 4c 4f 41 44 5f | macs.d/site-lisp/dash......LOAD_ |
| 3a20 | 50 41 54 48 20 2b 3d 20 2d 4c 20 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f | PATH.+=.-L.~/.emacs.d/site-lisp/ |
| 3a40 | 74 72 61 6e 73 69 65 6e 74 2f 6c 69 73 70 0a 20 20 20 20 20 4c 4f 41 44 5f 50 41 54 48 20 2b 3d | transient/lisp......LOAD_PATH.+= |
| 3a60 | 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 77 69 74 68 2d 65 64 | .-L.~/.emacs.d/site-lisp/with-ed |
| 3a80 | 69 74 6f 72 2f 6c 69 73 70 0a 20 20 20 20 20 4c 4f 41 44 5f 50 41 54 48 20 2b 3d 20 2d 4c 20 7e | itor/lisp......LOAD_PATH.+=.-L.~ |
| 3aa0 | 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f 63 6f 6d 70 61 74 0a 0a 20 20 20 46 | /.emacs.d/site-lisp/compat.....F |
| 3ac0 | 69 6e 61 6c 6c 79 20 61 64 64 20 74 68 69 73 20 74 6f 20 79 6f 75 72 20 69 6e 69 74 20 66 69 6c | inally.add.this.to.your.init.fil |
| 3ae0 | 65 3a 0a 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6c 6f 61 64 2d 70 61 74 68 | e:.......(add-to-list.'load-path |
| 3b00 | 20 22 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f 6d 61 67 69 74 2f 6c 69 73 | ."~/.emacs.d/site-lisp/magit/lis |
| 3b20 | 70 22 29 0a 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 0a 20 20 20 20 20 | p")......(require.'magit)....... |
| 3b40 | 28 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 27 69 6e 66 6f 0a 20 20 20 20 | (with-eval-after-load.'info..... |
| 3b60 | 20 20 20 28 69 6e 66 6f 2d 69 6e 69 74 69 61 6c 69 7a 65 29 0a 20 20 20 20 20 20 20 28 61 64 64 | ...(info-initialize)........(add |
| 3b80 | 2d 74 6f 2d 6c 69 73 74 20 27 49 6e 66 6f 2d 64 69 72 65 63 74 6f 72 79 2d 6c 69 73 74 0a 20 20 | -to-list.'Info-directory-list... |
| 3ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 | .................."~/.emacs.d/si |
| 3bc0 | 74 65 2d 6c 69 73 70 2f 6d 61 67 69 74 2f 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2f 22 29 29 0a | te-lisp/magit/Documentation/")). |
| 3be0 | 0a 20 20 20 4f 66 20 63 6f 75 72 73 65 20 69 66 20 79 6f 75 20 69 6e 73 74 61 6c 6c 65 64 20 74 | ....Of.course.if.you.installed.t |
| 3c00 | 68 65 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6d 61 6e 75 61 6c 6c 79 20 61 73 20 77 65 6c 6c | he.dependencies.manually.as.well |
| 3c20 | 2c 20 74 68 65 6e 0a 79 6f 75 20 68 61 76 65 20 74 6f 20 74 65 6c 6c 20 45 6d 61 63 73 20 61 62 | ,.then.you.have.to.tell.Emacs.ab |
| 3c40 | 6f 75 74 20 74 68 65 6d 20 74 6f 6f 2c 20 62 79 20 70 72 65 66 69 78 69 6e 67 20 74 68 65 20 61 | out.them.too,.by.prefixing.the.a |
| 3c60 | 62 6f 76 65 20 77 69 74 68 3a 0a 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6c | bove.with:.......(add-to-list.'l |
| 3c80 | 6f 61 64 2d 70 61 74 68 20 22 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f 64 | oad-path."~/.emacs.d/site-lisp/d |
| 3ca0 | 61 73 68 22 29 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6c 6f 61 64 2d 70 61 | ash")......(add-to-list.'load-pa |
| 3cc0 | 74 68 20 22 7e 2f 2e 65 6d 61 63 73 2e 64 2f 73 69 74 65 2d 6c 69 73 70 2f 74 72 61 6e 73 69 65 | th."~/.emacs.d/site-lisp/transie |
| 3ce0 | 6e 74 2f 6c 69 73 70 22 29 0a 20 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6c 6f 61 | nt/lisp")......(add-to-list.'loa |
| 3d00 | 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 77 69 74 | d-path."~/.emacs.d/site-lisp/wit |
| 3d20 | 68 2d 65 64 69 74 6f 72 22 29 0a 0a 20 20 20 4e 6f 74 65 20 74 68 61 74 20 79 6f 75 20 68 61 76 | h-editor").....Note.that.you.hav |
| 3d40 | 65 20 74 6f 20 61 64 64 20 74 68 65 20 e2 80 98 6c 69 73 70 e2 80 99 20 73 75 62 64 69 72 65 63 | e.to.add.the....lisp....subdirec |
| 3d60 | 74 6f 72 79 20 74 6f 20 74 68 65 20 e2 80 98 6c 6f 61 64 2d 70 61 74 68 e2 80 99 2c 0a 6e 6f 74 | tory.to.the....load-path...,.not |
| 3d80 | 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 | .the.top-level.of.the.repository |
| 3da0 | 2c 20 61 6e 64 20 74 68 61 74 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 e2 80 98 6c 6f 61 64 2d 70 | ,.and.that.elements.of....load-p |
| 3dc0 | 61 74 68 e2 80 99 0a 73 68 6f 75 6c 64 20 6e 6f 74 20 65 6e 64 20 77 69 74 68 20 61 20 73 6c 61 | ath....should.not.end.with.a.sla |
| 3de0 | 73 68 2c 20 77 68 69 6c 65 20 74 68 6f 73 65 20 6f 66 20 e2 80 98 49 6e 66 6f 2d 64 69 72 65 63 | sh,.while.those.of....Info-direc |
| 3e00 | 74 6f 72 79 2d 6c 69 73 74 e2 80 99 0a 73 68 6f 75 6c 64 2e 0a 0a 20 20 20 49 6e 73 74 65 61 64 | tory-list....should......Instead |
| 3e20 | 20 6f 66 20 72 65 71 75 69 72 69 6e 67 20 74 68 65 20 66 65 61 74 75 72 65 20 e2 80 98 6d 61 67 | .of.requiring.the.feature....mag |
| 3e40 | 69 74 e2 80 99 2c 20 79 6f 75 20 63 6f 75 6c 64 20 6c 6f 61 64 20 6a 75 73 74 20 74 68 65 0a 61 | it...,.you.could.load.just.the.a |
| 3e60 | 75 74 6f 6c 6f 61 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 2c 20 62 79 20 6c 6f 61 64 69 6e 67 20 | utoload.definitions,.by.loading. |
| 3e80 | 74 68 65 20 66 69 6c 65 20 e2 80 98 6d 61 67 69 74 2d 61 75 74 6f 6c 6f 61 64 73 2e 65 6c e2 80 | the.file....magit-autoloads.el.. |
| 3ea0 | 99 2e 0a 0a 20 20 20 20 20 28 6c 6f 61 64 20 22 2f 70 61 74 68 2f 74 6f 2f 6d 61 67 69 74 2f 6c | .........(load."/path/to/magit/l |
| 3ec0 | 69 73 70 2f 6d 61 67 69 74 2d 61 75 74 6f 6c 6f 61 64 73 22 29 0a 0a 20 20 20 49 6e 73 74 65 61 | isp/magit-autoloads").....Instea |
| 3ee0 | 64 20 6f 66 20 72 75 6e 6e 69 6e 67 20 4d 61 67 69 74 20 64 69 72 65 63 74 6c 79 20 66 72 6f 6d | d.of.running.Magit.directly.from |
| 3f00 | 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 62 79 20 61 64 64 69 6e 67 20 74 68 61 74 0a 74 | .the.repository.by.adding.that.t |
| 3f20 | 6f 20 74 68 65 20 e2 80 98 6c 6f 61 64 2d 70 61 74 68 e2 80 99 2c 20 79 6f 75 20 6d 69 67 68 74 | o.the....load-path...,.you.might |
| 3f40 | 20 77 61 6e 74 20 74 6f 20 69 6e 73 74 65 61 64 20 69 6e 73 74 61 6c 6c 20 69 74 20 69 6e 20 73 | .want.to.instead.install.it.in.s |
| 3f60 | 6f 6d 65 20 6f 74 68 65 72 0a 64 69 72 65 63 74 6f 72 79 20 75 73 69 6e 67 20 e2 80 98 73 75 64 | ome.other.directory.using....sud |
| 3f80 | 6f 20 6d 61 6b 65 20 69 6e 73 74 61 6c 6c e2 80 99 20 61 6e 64 20 73 65 74 74 69 6e 67 20 e2 80 | o.make.install....and.setting... |
| 3fa0 | 98 6c 6f 61 64 2d 70 61 74 68 e2 80 99 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 0a 0a 20 20 20 54 | .load-path....accordingly......T |
| 3fc0 | 6f 20 75 70 64 61 74 65 20 4d 61 67 69 74 20 75 73 65 3a 0a 0a 20 20 20 20 20 24 20 67 69 74 20 | o.update.Magit.use:.......$.git. |
| 3fe0 | 70 75 6c 6c 0a 20 20 20 20 20 24 20 6d 61 6b 65 0a 0a 20 20 20 41 74 20 74 69 6d 65 73 20 69 74 | pull......$.make.....At.times.it |
| 4000 | 20 6d 69 67 68 74 20 62 65 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 72 75 6e 20 e2 80 98 6d 61 | .might.be.necessary.to.run....ma |
| 4020 | 6b 65 20 63 6c 65 61 6e 20 61 6c 6c e2 80 99 20 69 6e 73 74 65 61 64 2e 0a 0a 20 20 20 54 6f 20 | ke.clean.all....instead......To. |
| 4040 | 76 69 65 77 20 61 6c 6c 20 61 76 61 69 6c 61 62 6c 65 20 74 61 72 67 65 74 73 20 75 73 65 20 e2 | view.all.available.targets.use.. |
| 4060 | 80 98 6d 61 6b 65 20 68 65 6c 70 e2 80 99 2e 0a 0a 20 20 20 4e 6f 77 20 73 65 65 20 2a 6e 6f 74 | ..make.help.........Now.see.*not |
| 4080 | 65 20 50 6f 73 74 2d 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73 6b 73 3a 3a 2e 0a 0a 1f 0a | e.Post-Installation.Tasks::..... |
| 40a0 | 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 50 6f 73 | File:.docWYThEy.info,..Node:.Pos |
| 40c0 | 74 2d 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73 6b 73 2c 20 20 50 72 65 76 3a 20 49 6e 73 | t-Installation.Tasks,..Prev:.Ins |
| 40e0 | 74 61 6c 6c 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 47 69 74 20 52 65 70 6f 73 69 74 6f 72 79 2c | talling.from.the.Git.Repository, |
| 4100 | 20 20 55 70 3a 20 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 0a 0a 32 2e 33 20 50 6f 73 74 2d 49 6e 73 | ..Up:.Installation..2.3.Post-Ins |
| 4120 | 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73 6b 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | tallation.Tasks.================ |
| 4140 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 66 74 65 72 20 69 6e 73 74 61 6c 6c 69 6e 67 20 4d 61 | ===========..After.installing.Ma |
| 4160 | 67 69 74 20 79 6f 75 20 73 68 6f 75 6c 64 20 76 65 72 69 66 79 20 74 68 61 74 20 79 6f 75 20 61 | git.you.should.verify.that.you.a |
| 4180 | 72 65 20 69 6e 64 65 65 64 20 75 73 69 6e 67 20 74 68 65 0a 4d 61 67 69 74 2c 20 47 69 74 2c 20 | re.indeed.using.the.Magit,.Git,. |
| 41a0 | 61 6e 64 20 45 6d 61 63 73 20 72 65 6c 65 61 73 65 73 20 79 6f 75 20 74 68 69 6e 6b 20 79 6f 75 | and.Emacs.releases.you.think.you |
| 41c0 | 20 61 72 65 20 75 73 69 6e 67 2e 20 20 49 74 e2 80 99 73 20 62 65 73 74 20 74 6f 0a 72 65 73 74 | .are.using...It...s.best.to.rest |
| 41e0 | 61 72 74 20 45 6d 61 63 73 20 62 65 66 6f 72 65 20 64 6f 69 6e 67 20 73 6f 2c 20 74 6f 20 6d 61 | art.Emacs.before.doing.so,.to.ma |
| 4200 | 6b 65 20 73 75 72 65 20 79 6f 75 20 61 72 65 20 6e 6f 74 20 75 73 69 6e 67 20 61 6e 0a 6f 75 74 | ke.sure.you.are.not.using.an.out |
| 4220 | 64 61 74 65 64 20 76 61 6c 75 65 20 66 6f 72 20 e2 80 98 6c 6f 61 64 2d 70 61 74 68 e2 80 99 2e | dated.value.for....load-path.... |
| 4240 | 0a 0a 20 20 20 20 20 4d 2d 78 20 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 20 52 45 54 0a 0a 20 20 | .......M-x.magit-version.RET.... |
| 4260 | 20 73 68 6f 75 6c 64 20 64 69 73 70 6c 61 79 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 0a 0a | .should.display.something.like.. |
| 4280 | 20 20 20 20 20 4d 61 67 69 74 20 32 2e 38 2e 30 2c 20 47 69 74 20 32 2e 31 30 2e 32 2c 20 45 6d | .....Magit.2.8.0,.Git.2.10.2,.Em |
| 42a0 | 61 63 73 20 32 35 2e 31 2e 31 2c 20 67 6e 75 2f 6c 69 6e 75 78 0a 0a 20 20 20 54 68 65 6e 20 79 | acs.25.1.1,.gnu/linux.....Then.y |
| 42c0 | 6f 75 20 6d 69 67 68 74 20 61 6c 73 6f 20 77 61 6e 74 20 74 6f 20 72 65 61 64 20 61 62 6f 75 74 | ou.might.also.want.to.read.about |
| 42e0 | 20 6f 70 74 69 6f 6e 73 20 74 68 61 74 20 6d 61 6e 79 20 75 73 65 72 73 20 6c 69 6b 65 6c 79 0a | .options.that.many.users.likely. |
| 4300 | 77 61 6e 74 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 45 73 | want.to.customize...See.*note.Es |
| 4320 | 73 65 6e 74 69 61 6c 20 53 65 74 74 69 6e 67 73 3a 3a 2e 0a 0a 20 20 20 54 6f 20 62 65 20 61 62 | sential.Settings::......To.be.ab |
| 4340 | 6c 65 20 74 6f 20 66 6f 6c 6c 6f 77 20 63 72 6f 73 73 20 72 65 66 65 72 65 6e 63 65 73 20 74 6f | le.to.follow.cross.references.to |
| 4360 | 20 47 69 74 20 6d 61 6e 70 61 67 65 73 20 66 6f 75 6e 64 20 69 6e 20 74 68 69 73 0a 6d 61 6e 75 | .Git.manpages.found.in.this.manu |
| 4380 | 61 6c 2c 20 79 6f 75 20 6d 69 67 68 74 20 61 6c 73 6f 20 68 61 76 65 20 74 6f 20 6d 61 6e 75 61 | al,.you.might.also.have.to.manua |
| 43a0 | 6c 6c 79 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 e2 80 98 67 69 74 6d 61 6e e2 80 99 20 69 6e 66 | lly.install.the....gitman....inf |
| 43c0 | 6f 0a 6d 61 6e 75 61 6c 2c 20 6f 72 20 61 64 76 69 63 65 20 e2 80 98 49 6e 66 6f 2d 66 6f 6c 6c | o.manual,.or.advice....Info-foll |
| 43e0 | 6f 77 2d 6e 65 61 72 65 73 74 2d 6e 6f 64 65 e2 80 99 20 74 6f 20 69 6e 73 74 65 61 64 20 6f 70 | ow-nearest-node....to.instead.op |
| 4400 | 65 6e 20 74 68 65 20 61 63 74 75 61 6c 0a 6d 61 6e 70 61 67 65 2e 20 20 53 65 65 20 2a 6e 6f 74 | en.the.actual.manpage...See.*not |
| 4420 | 65 20 48 6f 77 20 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 67 69 74 6d 61 6e 20 69 6e 66 6f | e.How.to.install.the.gitman.info |
| 4440 | 20 6d 61 6e 75 61 6c 3f 3a 3a 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 61 72 65 20 63 6f 6d 70 6c | .manual?::......If.you.are.compl |
| 4460 | 65 74 65 6c 79 20 6e 65 77 20 74 6f 20 4d 61 67 69 74 20 74 68 65 6e 20 73 65 65 20 2a 6e 6f 74 | etely.new.to.Magit.then.see.*not |
| 4480 | 65 20 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 3a 3a 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 | e.Getting.Started::......If.you. |
| 44a0 | 72 75 6e 20 69 6e 74 6f 20 70 72 6f 62 6c 65 6d 73 2c 20 74 68 65 6e 20 70 6c 65 61 73 65 20 73 | run.into.problems,.then.please.s |
| 44c0 | 65 65 20 74 68 65 20 2a 6e 6f 74 65 20 46 41 51 3a 3a 2e 20 20 41 6c 73 6f 20 73 65 65 0a 74 68 | ee.the.*note.FAQ::...Also.see.th |
| 44e0 | 65 20 2a 6e 6f 74 65 20 44 65 62 75 67 67 69 6e 67 20 54 6f 6f 6c 73 3a 3a 2e 0a 0a 20 20 20 41 | e.*note.Debugging.Tools::......A |
| 4500 | 6e 64 20 6c 61 73 74 20 62 75 74 20 6e 6f 74 20 6c 65 61 73 74 20 70 6c 65 61 73 65 20 63 6f 6e | nd.last.but.not.least.please.con |
| 4520 | 73 69 64 65 72 20 6d 61 6b 69 6e 67 20 61 20 64 6f 6e 61 74 69 6f 6e 2c 20 74 6f 20 65 6e 73 75 | sider.making.a.donation,.to.ensu |
| 4540 | 72 65 0a 74 68 61 74 20 49 20 63 61 6e 20 6b 65 65 70 20 77 6f 72 6b 69 6e 67 20 6f 6e 20 4d 61 | re.that.I.can.keep.working.on.Ma |
| 4560 | 67 69 74 2e 20 20 53 65 65 20 3c 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 64 6f 6e 61 | git...See.<https://magit.vc/dona |
| 4580 | 74 69 6f 6e 73 3e 2e 0a 66 6f 72 20 76 61 72 69 6f 75 73 20 64 6f 6e 61 74 69 6f 6e 20 6f 70 74 | tions>..for.various.donation.opt |
| 45a0 | 69 6f 6e 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 | ions.....File:.docWYThEy.info,.. |
| 45c0 | 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 49 6e | Node:.Getting.Started,..Next:.In |
| 45e0 | 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 6c 6c | terface.Concepts,..Prev:.Install |
| 4600 | 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 72 74 | ation,..Up:.Top..3.Getting.Start |
| 4620 | 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 72 74 | ed.*****************..This.short |
| 4640 | 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 73 73 | .tutorial.describes.the.most.ess |
| 4660 | 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 74 69 | ential.features.that.many.Magiti |
| 4680 | 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 6f 6e | ans.use.on.a.daily.basis...It.on |
| 46a0 | 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 68 6f | ly.scratches.the.surface.but.sho |
| 46c0 | 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 65 64 | uld.be.enough.to.get.you.started |
| 46e0 | 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 69 66 | ......IMPORTANT:.It.is.safest.if |
| 4700 | 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 74 20 | .you.clone.some.repository.just. |
| 4720 | 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 65 6c | for.this.tutorial...Alternativel |
| 4740 | 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 6c 20 | y.you.can.use.an.existing.local. |
| 4760 | 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 2c 20 | repository,.but.if.you.do.that,. |
| 4780 | 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 6f 6d | then.you.should.commit.all.uncom |
| 47a0 | 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 6e 67 | mitted.changes.before.proceeding |
| 47c0 | 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 6c 61 | ......Type....C-x.g....to.displa |
| 47e0 | 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 74 20 | y.information.about.the.current. |
| 4800 | 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 62 75 | Git.repository.in.a.dedicated.bu |
| 4820 | 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 2e 0a | ffer,.called.the.status.buffer.. |
| 4840 | 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 6d 6d | ....Most.Magit.commands.are.comm |
| 4860 | 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 75 66 | only.invoked.from.the.status.buf |
| 4880 | 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 20 70 | fer...It.can.be.considered.the.p |
| 48a0 | 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 6e 67 | rimary.interface.for.interacting |
| 48c0 | 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 74 68 | .with.Git.using.Magit...Many.oth |
| 48e0 | 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 61 20 | er.Magit.buffers.may.exist.at.a. |
| 4900 | 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 20 63 | given.time,.but.they.are.often.c |
| 4920 | 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 65 70 | reated.from.this.buffer......Dep |
| 4940 | 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 73 69 | ending.on.what.state.your.reposi |
| 4960 | 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 6e 74 | tory.is.in,.this.buffer.may.cont |
| 4980 | 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 61 6e | ain.sections.titled."Staged.chan |
| 49a0 | 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 65 72 | ges",."Unstaged.changes",."Unmer |
| 49c0 | 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 73 68 | ged.into.origin/master",."Unpush |
| 49e0 | 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 20 6f | ed.to.origin/master",.and.many.o |
| 4a00 | 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 6e 67 | thers......Since.we.are.starting |
| 4a20 | 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 63 61 | .from.a.safe.state,.which.you.ca |
| 4a40 | 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 20 e2 | n.easily.return.to.(by.doing.a.. |
| 4a60 | 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 54 41 | ..git.reset.--hard.PRE-MAGIT-STA |
| 4a80 | 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 20 73 | TE...),.there.currently.are.no.s |
| 4aa0 | 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 69 74 | taged.or.unstaged.changes...Edit |
| 4ac0 | 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 65 73 | .some.files.and.save.the.changes |
| 4ae0 | 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 75 66 | ..Then.go.back.to.the.status.buf |
| 4b00 | 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 66 72 | fer,.while.at.the.same.time.refr |
| 4b20 | 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 80 99 | eshing.it,.by.typing....C-x.g... |
| 4b40 | 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 20 61 | ...(When.the.status.buffer,.or.a |
| 4b60 | 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 72 2c | ny.Magit.buffer.for.that.matter, |
| 4b80 | 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 6f 75 | .is.the.current.buffer,.then.you |
| 4ba0 | 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 72 65 | .can.also.use.just....g....to.re |
| 4bc0 | 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 63 74 | fresh.it)......Move.between.sect |
| 4be0 | 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 2e 20 | ions.using....p....and....n..... |
| 4c00 | 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 73 65 | .Note.that.the.bodies.of.some.se |
| 4c20 | 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 42 e2 | ctions.are.hidden...Type....TAB. |
| 4c40 | 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 65 63 | ...to.expand.or.collapse.the.sec |
| 4c60 | 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 73 65 | tion.at.point...You.can.also.use |
| 4c80 | 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 62 69 | ....C-tab....to.cycle.the.visibi |
| 4ca0 | 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 64 20 | lity.of.the.current.section.and. |
| 4cc0 | 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 73 65 | its.children...Move.to.a.file.se |
| 4ce0 | 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 20 22 | ction.inside.the.section.named." |
| 4d00 | 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 73 e2 | Unstaged.changes".and.type....s. |
| 4d20 | 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 76 65 | ...to.stage.the.changes.you.have |
| 4d40 | 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 20 6e | .made.to.that.file...That.file.n |
| 4d60 | 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 65 73 | ow.appears.under."Staged.changes |
| 4d80 | 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 74 61 | "......Magit.can.stage.and.unsta |
| 4da0 | 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 63 6f | ge.individual.hunks,.not.just.co |
| 4dc0 | 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 65 20 | mplete.files...Move.to.the.file. |
| 4de0 | 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 74 20 | you.have.just.staged,.expand.it. |
| 4e00 | 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 66 20 | using....TAB...,.move.to.one.of. |
| 4e20 | 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 6e 73 | the.hunks.using....n...,.and.uns |
| 4e40 | 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 80 99 | tage.just.that.by.typing....u... |
| 4e60 | 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 99 29 | ..Note.how.the.staging.(...s...) |
| 4e80 | 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 6e 64 | .and.unstaging.(...u...).command |
| 4ea0 | 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 6e 74 | s.operate.on.the.change.at.point |
| 4ec0 | 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 74 68 | ...Many.other.commands.behave.th |
| 4ee0 | 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 6e 2d | e.same.way......You.can.also.un- |
| 4f00 | 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 6e 73 | /stage.just.part.of.a.hunk...Ins |
| 4f20 | 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 20 28 | ide.the.body.of.a.hunk.section.( |
| 4f40 | 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 65 74 | move.there.using....C-n...),.set |
| 4f60 | 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 64 0a | .the.mark.using....C-SPC....and. |
| 4f80 | 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 2f 6f | move.down.until.some.added.and/o |
| 4fa0 | 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 65 20 | r.removed.lines.fall.inside.the. |
| 4fc0 | 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 67 61 | region.but.not.all.of.them...Aga |
| 4fe0 | 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 49 74 | in.type....s....to.stage......It |
| 5000 | 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 20 6d | .is.also.possible.to.un-/stage.m |
| 5020 | 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 6f 20 | ultiple.files.at.once...Move.to. |
| 5040 | 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 80 99 | a.file.section,.type....C-SPC... |
| 5060 | 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 e2 80 | ,.move.to.the.next.file.using... |
| 5080 | 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 67 65 | .n...,.and.then....s....to.stage |
| 50a0 | 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 68 65 | .both.files...Note.that.both.the |
| 50c0 | 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 74 68 | .mark.and.point.have.to.be.on.th |
| 50e0 | 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 20 66 | e.headings.of.sibling.sections.f |
| 5100 | 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 6e 0a | or.this.to.work...If.the.region. |
| 5120 | 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 66 66 | looks.like.it.does.in.other.buff |
| 5140 | 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 4d 61 | ers,.then.it.doesn...t.select.Ma |
| 5160 | 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 20 6f | git.sections.that.can.be.acted.o |
| 5180 | 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 6f 75 | n.as.a.unit......And.then.of.cou |
| 51a0 | 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 61 6e | rse.you.want.to.commit.your.chan |
| 51c0 | 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 73 20 | ges...Type....c......This.shows. |
| 51e0 | 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 61 6e | the.available.commit.commands.an |
| 5200 | 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 0a 62 | d.arguments.in.a.buffer.at.the.b |
| 5220 | 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 61 6e | ottom.of.the.frame...Each.comman |
| 5240 | 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 68 20 | d.and.argument.is.prefixed.with. |
| 5260 | 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 20 44 | the.key.that.invokes/sets.it...D |
| 5280 | 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 2e 20 | o.not.worry.about.this.for.now.. |
| 52a0 | 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 63 6f | .We.want.to.create.a."normal".co |
| 52c0 | 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 e2 80 | mmit,.which.is.done.by.typing... |
| 52e0 | 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 75 66 | .c....again......Now.two.new.buf |
| 5300 | 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 6e 67 | fers.appear...One.is.for.writing |
| 5320 | 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 20 73 | .the.commit.message,.the.other.s |
| 5340 | 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 68 61 | hows.a.diff.with.the.changes.tha |
| 5360 | 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 74 65 | t.you.are.about.to.commit..Write |
| 5380 | 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 63 20 | .a.message.and.then.type....C-c. |
| 53a0 | 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 63 6f | C-c....to.actually.create.the.co |
| 53c0 | 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 20 77 | mmit......You.probably.don...t.w |
| 53e0 | 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 74 20 | ant.to.push.the.commit.you.just. |
| 5400 | 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 74 74 | created.because.you.just.committ |
| 5420 | 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 20 74 | ed.some.random.changes,.but.if.t |
| 5440 | 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 70 75 | hat.is.not.the.case.you.could.pu |
| 5460 | 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 77 20 | sh.it.by.typing....P....to.show. |
| 5480 | 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 73 20 | all.the.available.push.commands. |
| 54a0 | 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 20 74 | and.arguments.and.then....p....t |
| 54c0 | 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 6d 65 | o.push.to.a.branch.with.the.same |
| 54e0 | 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 20 74 | .name.as.the.local.branch.onto.t |
| 5500 | 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 73 68 | he.remote.configured.as.the.push |
| 5520 | 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 69 73 | -remote...(If.the.push-remote.is |
| 5540 | 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 77 6f | .not.configured.yet,.then.you.wo |
| 5560 | 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 72 65 | uld.first.be.prompted.for.the.re |
| 5580 | 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 65 20 | mote.to.push.to.).....So.far.we. |
| 55a0 | 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 70 75 | have.mentioned.the.commit.and.pu |
| 55c0 | 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 72 6f | sh.menu.commands...These.are.pro |
| 55e0 | 62 61 62 6c 79 20 61 6d 6f 6e 67 20 74 68 65 20 6d 65 6e 75 73 20 79 6f 75 20 77 69 6c 6c 20 62 | bably.among.the.menus.you.will.b |
| 5600 | 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 65 72 | e.using.the.most,.but.many.other |
| 5620 | 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 6c 69 | s.exist...To.show.a.menu.that.li |
| 5640 | 73 74 73 20 61 6c 6c 20 6f 74 68 65 72 20 6d 65 6e 75 73 20 28 61 73 20 77 65 6c 6c 20 61 73 20 | sts.all.other.menus.(as.well.as. |
| 5660 | 74 68 65 0a 76 61 72 69 6f 75 73 20 61 70 70 6c 79 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 73 | the.various.apply.commands.and.s |
| 5680 | 6f 6d 65 20 6f 74 68 65 72 20 65 73 73 65 6e 74 69 61 6c 20 63 6f 6d 6d 61 6e 64 73 29 2c 20 74 | ome.other.essential.commands),.t |
| 56a0 | 79 70 65 20 e2 80 98 68 e2 80 99 2e 0a 54 72 79 20 61 20 66 65 77 2e 20 20 28 53 75 63 68 20 6d | ype....h.....Try.a.few...(Such.m |
| 56c0 | 65 6e 75 73 20 61 72 65 20 61 6c 73 6f 20 63 61 6c 6c 65 64 20 22 74 72 61 6e 73 69 65 6e 74 20 | enus.are.also.called."transient. |
| 56e0 | 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 73 22 20 6f 72 0a 6a 75 73 74 20 22 74 72 61 6e 73 69 | prefix.commands".or.just."transi |
| 5700 | 65 6e 74 73 22 2e 29 0a 0a 20 20 20 54 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 69 6e 20 | ents".).....The.key.bindings.in. |
| 5720 | 74 68 61 74 20 6d 65 6e 75 20 63 6f 72 72 65 73 70 6f 6e 64 20 74 6f 20 74 68 65 20 62 69 6e 64 | that.menu.correspond.to.the.bind |
| 5740 | 69 6e 67 73 20 69 6e 20 4d 61 67 69 74 0a 62 75 66 66 65 72 73 2c 20 69 6e 63 6c 75 64 69 6e 67 | ings.in.Magit.buffers,.including |
| 5760 | 20 62 75 74 20 6e 6f 74 20 6c 69 6d 69 74 65 64 20 74 6f 20 74 68 65 20 73 74 61 74 75 73 20 62 | .but.not.limited.to.the.status.b |
| 5780 | 75 66 66 65 72 2e 20 20 53 6f 20 79 6f 75 20 63 6f 75 6c 64 0a 74 79 70 65 20 e2 80 98 68 20 64 | uffer...So.you.could.type....h.d |
| 57a0 | e2 80 99 20 74 6f 20 62 72 69 6e 67 20 75 70 20 74 68 65 20 64 69 66 66 20 6d 65 6e 75 2c 20 62 | ....to.bring.up.the.diff.menu,.b |
| 57c0 | 75 74 20 6f 6e 63 65 20 79 6f 75 20 72 65 6d 65 6d 62 65 72 20 74 68 61 74 20 22 64 22 0a 73 74 | ut.once.you.remember.that."d".st |
| 57e0 | 61 6e 64 73 20 66 6f 72 20 22 64 69 66 66 22 2c 20 79 6f 75 20 77 6f 75 6c 64 20 75 73 75 61 6c | ands.for."diff",.you.would.usual |
| 5800 | 6c 79 20 64 6f 20 73 6f 20 62 79 20 6a 75 73 74 20 74 79 70 69 6e 67 20 e2 80 98 64 e2 80 99 2e | ly.do.so.by.just.typing....d.... |
| 5820 | 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 20 69 | .....This."prefix.of.prefixes".i |
| 5840 | 73 20 75 73 65 66 75 6c 20 65 76 65 6e 20 6f 6e 63 65 20 79 6f 75 20 68 61 76 65 20 6d 65 6d 6f | s.useful.even.once.you.have.memo |
| 5860 | 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 63 61 | rized.all.the.bindings,.as.it.ca |
| 5880 | 6e 20 70 72 6f 76 69 64 65 20 65 61 73 79 20 61 63 63 65 73 73 20 74 6f 20 4d 61 67 69 74 20 63 | n.provide.easy.access.to.Magit.c |
| 58a0 | 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 2e 20 | ommands.from.non-Magit.buffers.. |
| 58c0 | 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 79 20 | .So,.by.default,.it.is.globally. |
| 58e0 | 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 73 69 | bound.to....C-x.M-g.........A.si |
| 5900 | 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 6d 6f | milar.menu.featuring.(for.the.mo |
| 5920 | 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 6a 75 | st.part).commands.that.act.on.ju |
| 5940 | 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 68 65 | st.the.file.being.visited.in.the |
| 5960 | 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 6f 75 | .current.buffer,.is.globally.bou |
| 5980 | 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 64 69 | nd.to....C-c.M-g......That.bindi |
| 59a0 | 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 2c 20 | ng.can.also.be.used.in.buffers,. |
| 59c0 | 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 20 74 | which.do.not.visit.a.file,.but.t |
| 59e0 | 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 6e 64 | hen.only.a.subset.of.the.command |
| 5a00 | 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 20 6b | s.is.available......The.global.k |
| 5a20 | 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 72 65 | ey.bindings.mentioned.in.the.pre |
| 5a40 | 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 20 69 | vious.two.paragraphs.are.quite.i |
| 5a60 | 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 6e 67 | nconvenient...We.recommend.using |
| 5a80 | 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 6e 73 | ....C-c.g....and....C-c.f....ins |
| 5aa0 | 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 20 73 | tead,.but.cannot.use.those.key.s |
| 5ac0 | 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 65 79 | equences.by.default.because.they |
| 5ae0 | 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 64 69 | .are.strictly.reserved.for.bindi |
| 5b00 | 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 6f 74 | ngs.added.by.the.user...See.*not |
| 5b20 | 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 6e 74 | e.Global.Bindings::,.if.you.want |
| 5b40 | 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 65 63 | .to.explicitly.opt-in.to.the.rec |
| 5b60 | 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 69 74 | ommended.key.bindings......Magit |
| 5b80 | 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 6e 64 | .also.provides.context.menus.and |
| 5ba0 | 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 74 65 | .other.mouse.commands,.see.*note |
| 5bc0 | 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 74 20 | .Mouse.Support::......It.is.not. |
| 5be0 | 6e 65 63 65 73 73 61 72 79 20 74 68 61 74 20 79 6f 75 20 64 6f 20 73 6f 20 6e 6f 77 2c 20 62 75 | necessary.that.you.do.so.now,.bu |
| 5c00 | 74 20 69 66 20 79 6f 75 20 73 74 69 63 6b 20 77 69 74 68 20 4d 61 67 69 74 2c 0a 74 68 65 6e 20 | t.if.you.stick.with.Magit,.then. |
| 5c20 | 69 74 20 69 73 20 68 69 67 68 6c 79 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74 68 61 74 20 79 6f | it.is.highly.recommended.that.yo |
| 5c40 | 75 20 72 65 61 64 20 74 68 65 20 6e 65 78 74 20 73 65 63 74 69 6f 6e 20 74 6f 6f 2e 0a 0a 1f 0a | u.read.the.next.section.too..... |
| 5c60 | 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 74 | File:.docWYThEy.info,..Node:.Int |
| 5c80 | 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 74 69 | erface.Concepts,..Next:.Inspecti |
| 5ca0 | 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 70 3a | ng,..Prev:.Getting.Started,..Up: |
| 5cc0 | 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 2a 2a | .Top..4.Interface.Concepts.***** |
| 5ce0 | 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 64 65 | ***************..*.Menu:..*.Mode |
| 5d00 | 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 20 54 | s.and.Buffers::.*.Sections::.*.T |
| 5d20 | 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 74 20 | ransient.Commands::.*.Transient. |
| 5d40 | 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 3a 3a | Arguments.and.Buffer.Variables:: |
| 5d60 | 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 64 20 | .*.Completion,.Confirmation.and. |
| 5d80 | 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 69 72 | the.Selection:.Completion.Confir |
| 5da0 | 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 75 73 | mation.and.the.Selection..*.Mous |
| 5dc0 | 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 0a 46 | e.Support::.*.Running.Git::....F |
| 5de0 | 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 6f 64 65 | ile:.docWYThEy.info,..Node:.Mode |
| 5e00 | 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 2c 20 | s.and.Buffers,..Next:.Sections,. |
| 5e20 | 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 6f 64 | .Up:.Interface.Concepts..4.1.Mod |
| 5e40 | 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 3d 3d | es.and.Buffers.================= |
| 5e60 | 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 61 6a | ====..Magit.provides.several.maj |
| 5e80 | 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 6f 64 | or-modes...For.each.of.these.mod |
| 5ea0 | 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 6e 65 | es.there.usually.exists.only.one |
| 5ec0 | 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 61 74 | .buffer.per.repository...Separat |
| 5ee0 | 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 20 66 | e.modes.and.thus.buffers.exist.f |
| 5f00 | 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 6f 6d | or.commits,.diffs,.logs,.and.som |
| 5f20 | 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 65 73 | e.other.things......Besides.thes |
| 5f40 | 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 72 65 | e.special.purpose.buffers,.there |
| 5f60 | 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 72 2c | .also.exists.an.overview.buffer, |
| 5f80 | 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 49 74 | .called.the.*status.buffer*...It |
| 5fa0 | 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 74 68 | ...s.usually.from.this.buffer.th |
| 5fc0 | 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 64 73 | at.the.user.invokes.Git.commands |
| 5fe0 | 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 75 66 | ,.or.creates.or.visits.other.buf |
| 6000 | 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 74 65 | fers......In.this.manual.we.ofte |
| 6020 | 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 20 20 | n.speak.about."Magit.buffers"... |
| 6040 | 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 6d 61 | By.that.we.mean.buffers.whose.ma |
| 6060 | 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 2d 6d | jor-modes.derive.from....magit-m |
| 6080 | 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 2d 62 | ode......Key:.M-x.magit-toggle-b |
| 60a0 | 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 6f 63 | uffer-lock......This.command.loc |
| 60c0 | 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 61 6c | ks.the.current.buffer.to.its.val |
| 60e0 | 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 72 65 | ue.or.if.the.buffer......is.alre |
| 6100 | 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 2e 0a | ady.locked,.then.it.unlocks.it.. |
| 6120 | 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 76 61 | ......Locking.a.buffer.to.its.va |
| 6140 | 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 73 65 | lue.prevents.it.from.being.reuse |
| 6160 | 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 65 2e | d.to......display.another.value. |
| 6180 | 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 63 6f | ..The.name.of.a.locked.buffer.co |
| 61a0 | 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 6c 6c | ntains.its......value,.which.all |
| 61c0 | 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 72 20 | ows.telling.it.apart.from.other. |
| 61e0 | 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 6c 6f | locked.buffers.and......the.unlo |
| 6200 | 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 69 74 | cked.buffer........Not.all.Magit |
| 6220 | 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 72 20 | .buffers.can.be.locked.to.their. |
| 6240 | 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 6f 75 | values;.for.example,......it.wou |
| 6260 | 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 74 61 | ldn...t.make.sense.to.lock.a.sta |
| 6280 | 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 6c 79 | tus.buffer........There.can.only |
| 62a0 | 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 69 | .be.a.single.unlocked.buffer.usi |
| 62c0 | 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 65 72 | ng.a.certain......major-mode.per |
| 62e0 | 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 20 69 | .repository...So.when.a.buffer.i |
| 6300 | 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 68 65 | s.being.unlocked.and......anothe |
| 6320 | 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 74 73 | r.unlocked.buffer.already.exists |
| 6340 | 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 74 6f | .for.that.mode.and......reposito |
| 6360 | 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 69 6e | ry,.then.the.former.buffer.is.in |
| 6380 | 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 74 65 | stead.deleted.and.the......latte |
| 63a0 | 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 2a 20 | r.is.displayed.in.its.place...*. |
| 63c0 | 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 20 4e | Menu:..*.Switching.Buffers::.*.N |
| 63e0 | 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 64 6f | aming.Buffers::.*.Quitting.Windo |
| 6400 | 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 20 4d | ws::.*.Automatic.Refreshing.of.M |
| 6420 | 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 69 6e | agit.Buffers::.*.Automatic.Savin |
| 6440 | 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 20 41 | g.of.File-Visiting.Buffers::.*.A |
| 6460 | 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 |
| 6480 | 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 57 59 54 68 45 79 | ing.Buffers::....File:.docWYThEy |
| 64a0 | 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 73 2c | .info,..Node:.Switching.Buffers, |
| 64c0 | 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 6f 64 | ..Next:.Naming.Buffers,..Up:.Mod |
| 64e0 | 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 67 20 | es.and.Buffers..4.1.1.Switching. |
| 6500 | 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 2d 0a | Buffers.-----------------------. |
| 6520 | 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 20 | .Function:.magit-display-buffer. |
| 6540 | 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 69 6f | buffer.&optional.display-functio |
| 6560 | 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 70 65 | n......This.function.is.a.wrappe |
| 6580 | 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 61 6e | r.around....display-buffer....an |
| 65a0 | 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 4d 61 | d.is.used.to......display.any.Ma |
| 65c0 | 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 52 20 | git.buffer...It.displays.BUFFER. |
| 65e0 | 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 65 20 | in.some.window.and,......unlike. |
| 6600 | 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 65 63 | ...display-buffer...,.also.selec |
| 6620 | 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 e2 80 | ts.that.window,.provided........ |
| 6640 | 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 e2 80 | .magit-display-buffer-noselect.. |
| 6660 | 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 74 68 | ..is....nil......It.also.runs.th |
| 6680 | 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 0a 20 | e.hooks......mentioned.below.... |
| 66a0 | 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 4f 4e | ....If.optional.DISPLAY-FUNCTION |
| 66c0 | 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 20 74 | .is.non-nil,.then.that.is.used.t |
| 66e0 | 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 75 61 | o......display.the.buffer...Usua |
| 6700 | 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 66 75 | lly.that.is....nil....and.the.fu |
| 6720 | 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 67 69 | nction......specified.by....magi |
| 6740 | 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 73 20 | t-display-buffer-function....is. |
| 6760 | 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 2d 62 | used...Variable:.magit-display-b |
| 6780 | 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 69 73 | uffer-noselect......When.this.is |
| 67a0 | 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 79 2d | .non-nil,.then....magit-display- |
| 67c0 | 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 20 20 | buffer....only.displays.the..... |
| 67e0 | 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 74 69 | .buffer.but.forgoes.also.selecti |
| 6800 | 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 73 68 | ng.the.window...This.variable.sh |
| 6820 | 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 20 69 | ould......not.be.set.globally,.i |
| 6840 | 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 6f 75 | t.is.only.intended.to.be.let-bou |
| 6860 | 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 63 61 | nd,.by.code......that.automatica |
| 6880 | 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 2e 20 | lly.updates."the.other.window".. |
| 68a0 | 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 20 77 | .This.is.used.for......example.w |
| 68c0 | 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 61 74 | hen.the.revision.buffer.is.updat |
| 68e0 | 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 68 65 | ed.when.you.move.inside......the |
| 6900 | 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 69 74 | .log.buffer...User.Option:.magit |
| 6920 | 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 54 68 | -display-buffer-function......Th |
| 6940 | 65 20 66 75 6e 63 74 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 68 65 72 65 20 69 73 20 63 61 6c | e.function.specified.here.is.cal |
| 6960 | 6c 65 64 20 62 79 20 e2 80 98 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 e2 80 | led.by....magit-display-buffer.. |
| 6980 | 99 0a 20 20 20 20 20 77 69 74 68 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2c 20 61 20 62 75 66 66 | .......with.one.argument,.a.buff |
| 69a0 | 65 72 2c 20 74 6f 20 61 63 74 75 61 6c 6c 79 20 64 69 73 70 6c 61 79 20 74 68 61 74 20 62 75 66 | er,.to.actually.display.that.buf |
| 69c0 | 66 65 72 2e 20 20 54 68 69 73 0a 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 | fer...This......function.should. |
| 69e0 | 63 61 6c 6c 20 e2 80 98 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 e2 80 99 20 77 69 74 68 20 74 | call....display-buffer....with.t |
| 6a00 | 68 61 74 20 62 75 66 66 65 72 20 61 73 20 66 69 72 73 74 20 61 6e 64 0a 20 20 20 20 20 61 20 6c | hat.buffer.as.first.and......a.l |
| 6a20 | 69 73 74 20 6f 66 20 64 69 73 70 6c 61 79 20 61 63 74 69 6f 6e 73 20 61 73 20 73 65 63 6f 6e 64 | ist.of.display.actions.as.second |
| 6a40 | 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 4d 61 67 69 74 20 70 72 6f 76 69 64 65 73 20 | .argument........Magit.provides. |
| 6a60 | 73 65 76 65 72 61 6c 20 66 75 6e 63 74 69 6f 6e 73 2c 20 6c 69 73 74 65 64 20 62 65 6c 6f 77 2c | several.functions,.listed.below, |
| 6a80 | 20 74 68 61 74 20 61 72 65 20 73 75 69 74 61 62 6c 65 0a 20 20 20 20 20 76 61 6c 75 65 73 20 66 | .that.are.suitable......values.f |
| 6aa0 | 6f 72 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 | or.this.option...If.you.want.to. |
| 6ac0 | 75 73 65 20 64 69 66 66 65 72 65 6e 74 20 72 75 6c 65 73 2c 20 74 68 65 6e 20 61 0a 20 20 20 20 | use.different.rules,.then.a..... |
| 6ae0 | 20 67 6f 6f 64 20 77 61 79 20 6f 66 20 64 6f 69 6e 67 20 74 68 61 74 20 69 73 20 74 6f 20 73 74 | .good.way.of.doing.that.is.to.st |
| 6b00 | 61 72 74 20 77 69 74 68 20 61 20 63 6f 70 79 20 6f 66 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 0a | art.with.a.copy.of.one.of.these. |
| 6b20 | 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 74 68 65 6e 20 61 64 6a 75 73 74 20 69 | .....functions.and.then.adjust.i |
| 6b40 | 74 20 74 6f 20 79 6f 75 72 20 6e 65 65 64 73 2e 0a 0a 20 20 20 20 20 49 6e 73 74 65 61 64 20 6f | t.to.your.needs........Instead.o |
| 6b60 | 66 20 75 73 69 6e 67 20 61 20 77 72 61 70 70 65 72 20 61 72 6f 75 6e 64 20 e2 80 98 64 69 73 70 | f.using.a.wrapper.around....disp |
| 6b80 | 6c 61 79 2d 62 75 66 66 65 72 e2 80 99 2c 20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 | lay-buffer...,.that.function.... |
| 6ba0 | 20 20 69 74 73 65 6c 66 20 63 61 6e 20 62 65 20 75 73 65 64 20 68 65 72 65 2c 20 69 6e 20 77 68 | ..itself.can.be.used.here,.in.wh |
| 6bc0 | 69 63 68 20 63 61 73 65 20 74 68 65 20 64 69 73 70 6c 61 79 20 61 63 74 69 6f 6e 73 20 68 61 76 | ich.case.the.display.actions.hav |
| 6be0 | 65 20 74 6f 0a 20 20 20 20 20 62 65 20 73 70 65 63 69 66 69 65 64 20 62 79 20 61 64 64 69 6e 67 | e.to......be.specified.by.adding |
| 6c00 | 20 74 68 65 6d 20 74 6f 20 e2 80 98 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 61 6c 69 73 74 | .them.to....display-buffer-alist |
| 6c20 | e2 80 99 20 69 6e 73 74 65 61 64 2e 0a 0a 20 20 20 20 20 54 6f 20 6c 65 61 72 6e 20 61 62 6f 75 | ....instead........To.learn.abou |
| 6c40 | 74 20 64 69 73 70 6c 61 79 20 61 63 74 69 6f 6e 73 2c 20 73 65 65 20 2a 6e 6f 74 65 20 28 65 6c | t.display.actions,.see.*note.(el |
| 6c60 | 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 6f 6e | isp)Choosing.Window::...Function |
| 6c80 | 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 6f 6e | :.magit-display-buffer-tradition |
| 6ca0 | 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 73 20 | al.buffer......This.function.is. |
| 6cc0 | 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 68 65 | the.current.default.value.of.the |
| 6ce0 | 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 62 75 | .option.........magit-display-bu |
| 6d00 | 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 20 6f | ffer-function......Before.that.o |
| 6d20 | 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 65 72 | ption.and.this......function.wer |
| 6d40 | 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 2d 63 | e.added,.the.behavior.was.hard-c |
| 6d60 | 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 76 65 | oded.in.many.places.all......ove |
| 6d80 | 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 65 20 | r.the.code.base.but.now.all.the. |
| 6da0 | 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 65 0a | rules.are.contained.in.this.one. |
| 6dc0 | 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 22 6e | .....function.(except.for.the."n |
| 6de0 | 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 64 20 | oselect".special.case.mentioned. |
| 6e00 | 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 61 79 | above)...Function:.magit-display |
| 6e20 | 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 2d 65 78 63 65 70 74 2d 64 69 66 66 2d | -buffer-same-window-except-diff- |
| 6e40 | 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 20 6d | v1......This.function.displays.m |
| 6e60 | 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 65 6c | ost.buffers.in.the.currently.sel |
| 6e80 | 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 72 e2 | ected......window...If.a.buffer. |
| 6ea0 | 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 2d 64 | ..s.mode.derives.from....magit-d |
| 6ec0 | 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 72 6f | iff-mode....or.........magit-pro |
| 6ee0 | 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 69 6e | cess-mode...,.it.is.displayed.in |
| 6f00 | 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 67 69 | .another.window...Function:.magi |
| 6f20 | 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 66 72 61 6d 65 2d 73 74 61 74 75 | t-display-buffer-fullframe-statu |
| 6f40 | 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 74 68 | s-v1......This.function.fills.th |
| 6f60 | 65 20 65 6e 74 69 72 65 20 66 72 61 6d 65 20 77 68 65 6e 20 64 69 73 70 6c 61 79 69 6e 67 20 61 | e.entire.frame.when.displaying.a |
| 6f80 | 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 65 2c | .status......buffer...Otherwise, |
| 6fa0 | 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 2d 64 | .it.behaves.like.........magit-d |
| 6fc0 | 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 0a 46 | isplay-buffer-traditional......F |
| 6fe0 | 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 66 75 | unction:.magit-display-buffer-fu |
| 7000 | 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 20 54 | llframe-status-topleft-v1......T |
| 7020 | 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 66 72 | his.function.fills.the.entire.fr |
| 7040 | 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 20 20 | ame.when.displaying.a.status.... |
| 7060 | 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 6d 61 | ..buffer...It.behaves.like....ma |
| 7080 | 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 |
| 70a0 | 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 64 69 | tus-v1.........except.that.it.di |
| 70c0 | 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 6d 20 | splays.buffers.that.derive.from. |
| 70e0 | 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 e2 80 | ...magit-diff-mode.........or... |
| 7100 | 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 74 6f | .magit-process-mode....to.the.to |
| 7120 | 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 72 0a | p.or.left.of.the.current.buffer. |
| 7140 | 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 20 6f | .....rather.than.to.the.bottom.o |
| 7160 | 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 75 66 | r.right...As.a.result,.Magit.buf |
| 7180 | 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 65 20 | fers......tend.to.pop.up.on.the. |
| 71a0 | 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 20 20 | same.side.as.they.would.if...... |
| 71c0 | 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 69 6f | ...magit-display-buffer-traditio |
| 71e0 | 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 20 6d | nal....were.in.use...Function:.m |
| 7200 | 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 2d 6d | agit-display-buffer-fullcolumn-m |
| 7220 | 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 6c 61 | ost-v1......This.function.displa |
| 7240 | 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 69 6c | ys.most.buffers.so.that.they.fil |
| 7260 | 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 65 20 | l.the.entire......height.of.the. |
| 7280 | 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 20 64 | frame...However,.the.buffer.is.d |
| 72a0 | 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 77 20 | isplayed.in.another......window. |
| 72c0 | 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 69 76 | if.(1).the.buffer...s.mode.deriv |
| 72e0 | 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 80 99 | es.from....magit-process-mode... |
| 7300 | 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 6f 64 | ,......or.(2).the.buffer...s.mod |
| 7320 | 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 6f 64 | e.derives.from....magit-diff-mod |
| 7340 | 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 6f 64 | e...,.provided......that.the.mod |
| 7360 | 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 73 20 | e.of.the.current.buffer.derives. |
| 7380 | 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 20 6f | from....magit-log-mode.........o |
| 73a0 | 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 65 72 | r....magit-cherry-mode......User |
| 73c0 | 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 66 65 | .Option:.magit-pre-display-buffe |
| 73e0 | 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 79 20 | r-hook......This.hook.is.run.by. |
| 7400 | 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 6f 72 | ...magit-display-buffer....befor |
| 7420 | 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 0a 46 | e.displaying.the......buffer...F |
| 7440 | 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 66 69 | unction:.magit-save-window-confi |
| 7460 | 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 76 65 | guration......This.function.save |
| 7480 | 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 74 69 | s.the.current.window.configurati |
| 74a0 | 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 72 20 | on...Later.when......the.buffer. |
| 74c0 | 69 73 20 62 75 72 69 65 64 2c 20 69 74 20 6d 61 79 20 62 65 20 72 65 73 74 6f 72 65 64 20 62 79 | is.buried,.it.may.be.restored.by |
| 74e0 | 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 63 6f | .........magit-restore-window-co |
| 7500 | 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 6d 61 | nfiguration......User.Option:.ma |
| 7520 | 67 69 74 2d 70 6f 73 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 0a 20 20 20 | git-post-display-buffer-hook.... |
| 7540 | 20 20 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 62 79 20 e2 80 98 6d 61 67 69 74 2d 64 | ..This.hook.is.run.by....magit-d |
| 7560 | 69 73 70 6c 61 79 2d 62 75 66 66 65 72 e2 80 99 20 61 66 74 65 72 20 64 69 73 70 6c 61 79 69 6e | isplay-buffer....after.displayin |
| 7580 | 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 6d 61 | g.the......buffer...Function:.ma |
| 75a0 | 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 68 69 | git-maybe-set-dedicated......Thi |
| 75c0 | 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 77 69 | s.function.remembers.if.a.new.wi |
| 75e0 | 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 20 64 | ndow.had.to.be.created.to......d |
| 7600 | 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 61 6e | isplay.the.buffer,.or.whether.an |
| 7620 | 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 54 68 | .existing.window.was.reused...Th |
| 7640 | 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 73 65 | is......information.is.later.use |
| 7660 | 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 e2 80 | d.by....magit-mode-quit-window.. |
| 7680 | 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 68 65 | .,.to.determine......whether.the |
| 76a0 | 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 20 69 | .window.should.be.deleted.when.i |
| 76c0 | 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 75 72 | ts.last.Magit.buffer.is......bur |
| 76e0 | 69 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e | ied.....File:.docWYThEy.info,..N |
| 7700 | 6f 64 65 3a 20 4e 61 6d 69 6e 67 20 42 75 66 66 65 72 73 2c 20 20 4e 65 78 74 3a 20 51 75 69 74 | ode:.Naming.Buffers,..Next:.Quit |
| 7720 | 74 69 6e 67 20 57 69 6e 64 6f 77 73 2c 20 20 50 72 65 76 3a 20 53 77 69 74 63 68 69 6e 67 20 42 | ting.Windows,..Prev:.Switching.B |
| 7740 | 75 66 66 65 72 73 2c 20 20 55 70 3a 20 4d 6f 64 65 73 20 61 6e 64 20 42 75 66 66 65 72 73 0a 0a | uffers,..Up:.Modes.and.Buffers.. |
| 7760 | 34 2e 31 2e 32 20 4e 61 6d 69 6e 67 20 42 75 66 66 65 72 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 4.1.2.Naming.Buffers.----------- |
| 7780 | 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 67 65 | ---------..User.Option:.magit-ge |
| 77a0 | 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 20 20 | nerate-buffer-name-function..... |
| 77c0 | 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 20 74 | .The.function.used.to.generate.t |
| 77e0 | 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 20 20 | he.names.of.Magit.buffers....... |
| 7800 | 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 68 65 | .Such.a.function.should.take.the |
| 7820 | 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 79 2d | .options.........magit-uniquify- |
| 7840 | 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 6d 61 | buffer-names....as.well.as....ma |
| 7860 | 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 20 69 | git-buffer-name-format.........i |
| 7880 | 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 20 74 | nto.account...If.it.doesn...t,.t |
| 78a0 | 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 6e 20 | hen.should.be.clearly.stated.in. |
| 78c0 | 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 74 20 | the......doc-string...And.if.it. |
| 78e0 | 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 6f 73 | supports.%-sequences.beyond.thos |
| 7900 | 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 72 69 | e.mentioned......in.the.doc-stri |
| 7920 | 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 65 72 | ng.of.the.option....magit-buffer |
| 7940 | 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 20 6f | -name-format...,.then......its.o |
| 7960 | 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 74 68 | wn.doc-string.should.describe.th |
| 7980 | 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 67 65 | e.additions...Function:.magit-ge |
| 79a0 | 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 74 | nerate-buffer-name-default-funct |
| 79c0 | 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 74 75 | ion.mode......This.function.retu |
| 79e0 | 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 20 61 | rns.a.buffer.name.suitable.for.a |
| 7a00 | 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 69 73 | .buffer.whose......major-mode.is |
| 7a20 | 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 69 6f | .MODE.and.which.shows.informatio |
| 7a40 | 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 20 77 | n.about.the.repository......in.w |
| 7a60 | 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 73 20 | hich....default-directory....is. |
| 7a80 | 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 73 65 | located........This.function.use |
| 7aa0 | 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 80 99 | s....magit-buffer-name-format... |
| 7ac0 | 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 65 20 | .and.supporting.all.of......the. |
| 7ae0 | 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 6d 65 | %-sequences.mentioned.the.docume |
| 7b00 | 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 20 20 | ntation.of.that.option...It..... |
| 7b20 | 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 61 67 | .also.respects.the.option....mag |
| 7b40 | 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 55 73 | it-uniquify-buffer-names......Us |
| 7b60 | 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 6f 72 | er.Option:.magit-buffer-name-for |
| 7b80 | 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 64 20 | mat......The.format.string.used. |
| 7ba0 | 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 74 20 | to.name.Magit.buffers........At. |
| 7bc0 | 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 73 20 | least.the.following.%-sequences. |
| 7be0 | 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 98 25 | are.supported:.................% |
| 7c00 | 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 65 20 | m...............The.name.of.the. |
| 7c20 | 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 6f 64 | major-mode,.but.with.the....-mod |
| 7c40 | 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 0a 0a | e....suffix...........removed... |
| 7c60 | 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 20 20 | ...............%M............... |
| 7c80 | 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 80 98 | Like....%m....but.abbreviate.... |
| 7ca0 | 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 69 74 | magit-status-mode....as....magit |
| 7cc0 | 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 20 20 | .....................%v......... |
| 7ce0 | 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 6c 6f | ......The.value.the.buffer.is.lo |
| 7d00 | 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 20 65 | cked.to,.in.parentheses,.or.an.e |
| 7d20 | 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 75 66 | mpty...........string.if.the.buf |
| 7d40 | 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 0a 20 | fer.is.not.locked.to.a.value.... |
| 7d60 | 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 20 4c | ..............%V...............L |
| 7d80 | 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 73 20 | ike....%v...,.but.the.string.is. |
| 7da0 | 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 69 74 | prefixed.with.a.space,.unless.it |
| 7dc0 | 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 0a 0a | ...........is.an.empty.string... |
| 7de0 | 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 20 20 | ...............%t............... |
| 7e00 | 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 20 77 | The.top-level.directory.of.the.w |
| 7e20 | 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 0a 20 | orking.tree.of.the.repository,.. |
| 7e40 | 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 66 79 | .........or.if....magit-uniquify |
| 7e60 | 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 20 61 | -buffer-names....is.non-nil.an.a |
| 7e80 | 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 0a 0a | bbreviation...........of.that... |
| 7ea0 | 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 20 20 | ...............%x............... |
| 7ec0 | 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 65 | If....magit-uniquify-buffer-name |
| 7ee0 | 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 0a 20 | s....is.nil."*",.otherwise.the.. |
| 7f00 | 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 20 6c | .........empty.string...Due.to.l |
| 7f20 | 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 80 99 | imitations.of.the....uniquify... |
| 7f40 | 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 65 73 | .package,...........buffer.names |
| 7f60 | 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 20 54 | .must.end.with.the.path........T |
| 7f80 | 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 20 e2 | he.value.should.always.contain.. |
| 7fa0 | 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 6f 72 | ..%m....or....%M...,....%v....or |
| 7fc0 | 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 20 49 | ....%V...,.and.........%t......I |
| 7fe0 | 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 65 73 | f....magit-uniquify-buffer-names |
| 8000 | 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 0a 20 | ....is.non-nil,.then.the.value.. |
| 8020 | 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 e2 80 | ....must.end.with....%t....or... |
| 8040 | 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 73 65 | .%t%x......See.issue.#2841...Use |
| 8060 | 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 72 2d | r.Option:.magit-uniquify-buffer- |
| 8080 | 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 73 20 | names......This.option.controls. |
| 80a0 | 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 66 65 | whether.the.names.of.Magit.buffe |
| 80c0 | 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 65 20 | rs.are......uniquified...If.the. |
| 80e0 | 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 2c 20 | names.are.not.being.uniquified,. |
| 8100 | 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 6c 20 | then.they......contain.the.full. |
| 8120 | 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 6f 72 | path.of.the.top-level.of.the.wor |
| 8140 | 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 6e 64 | king.tree.of.the......correspond |
| 8160 | 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 65 69 | ing.repository...If.they.are.bei |
| 8180 | 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 65 6e | ng.uniquified,.then.they......en |
| 81a0 | 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 2d 6c | d.with.the.basename.of.the.top-l |
| 81c0 | 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 74 0a | evel,.or.if.that.would.conflict. |
| 81e0 | 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 68 65 | .....with.the.name.used.for.othe |
| 8200 | 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 6c 6c | r.buffers,.then.the.names.of.all |
| 8220 | 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 65 64 | .these......buffers.are.adjusted |
| 8240 | 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 2e 0a | .until.they.no.longer.conflict.. |
| 8260 | 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 80 98 | ......This.is.done.using.the.... |
| 8280 | 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 20 69 | uniquify....package;.customize.i |
| 82a0 | 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 20 62 | ts.options.to......control.how.b |
| 82c0 | 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 0a 46 | uffer.names.are.uniquified.....F |
| 82e0 | 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 51 75 69 74 | ile:.docWYThEy.info,..Node:.Quit |
| 8300 | 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 20 52 | ting.Windows,..Next:.Automatic.R |
| 8320 | 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 72 65 | efreshing.of.Magit.Buffers,..Pre |
| 8340 | 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 61 6e | v:.Naming.Buffers,..Up:.Modes.an |
| 8360 | 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 6f 77 | d.Buffers..4.1.3.Quitting.Window |
| 8380 | 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 20 71 | s.----------------------..Key:.q |
| 83a0 | 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 20 54 | .(magit-mode-bury-buffer)......T |
| 83c0 | 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 65 20 | his.command.buries.or.kills.the. |
| 83e0 | 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 20 20 | current.Magit.buffer...The...... |
| 8400 | 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 80 98 | function.specified.by.option.... |
| 8420 | 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 69 73 | magit-bury-buffer-function....is |
| 8440 | 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 77 68 | .used......to.bury.the.buffer.wh |
| 8460 | 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 75 6d | en.called.without.a.prefix.argum |
| 8480 | 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 6c 6c | ent.or.to.kill......it.when.call |
| 84a0 | 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 6e 74 | ed.with.a.single.prefix.argument |
| 84c0 | 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 72 20 | ........When.called.with.two.or. |
| 84e0 | 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 61 6c | more.prefix.arguments.then.it.al |
| 8500 | 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 65 72 | ways.kills......all.Magit.buffer |
| 8520 | 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 20 70 | s,.associated.with.the.current.p |
| 8540 | 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 72 65 | roject,.including......the.curre |
| 8560 | 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 2d 62 | nt.buffer...User.Option:.magit-b |
| 8580 | 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 75 6e | ury-buffer-function......The.fun |
| 85a0 | 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 20 6b | ction.used.to.actually.bury.or.k |
| 85c0 | 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 e2 80 | ill.the.current.buffer.......... |
| 85e0 | 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 6c 73 | .magit-mode-bury-buffer....calls |
| 8600 | 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 6e 74 | .this.function.with.one.argument |
| 8620 | 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 2d 6e | ...If......the.argument.is.non-n |
| 8640 | 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 69 6c | il,.then.the.function.has.to.kil |
| 8660 | 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 68 65 | l.the.current......buffer...Othe |
| 8680 | 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 20 20 | rwise.it.has.to.bury.it.alive... |
| 86a0 | 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 6c 79 | The.default.value......currently |
| 86c0 | 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 80 99 | .is....magit-mode-quit-window... |
| 86e0 | 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 64 6f | ...Function:.magit-restore-windo |
| 8700 | 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 20 20 | w-configuration.kill-buffer..... |
| 8720 | 20 42 75 72 79 20 6f 72 20 6b 69 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 | .Bury.or.kill.the.current.buffer |
| 8740 | 20 75 73 69 6e 67 20 e2 80 98 71 75 69 74 2d 77 69 6e 64 6f 77 e2 80 99 2c 20 77 68 69 63 68 20 | .using....quit-window...,.which. |
| 8760 | 69 73 0a 20 20 20 20 20 63 61 6c 6c 65 64 20 77 69 74 68 20 4b 49 4c 4c 2d 42 55 46 46 45 52 20 | is......called.with.KILL-BUFFER. |
| 8780 | 61 73 20 66 69 72 73 74 20 61 6e 64 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f 77 | as.first.and.the.selected.window |
| 87a0 | 20 61 73 20 73 65 63 6f 6e 64 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 | .as.second......argument........ |
| 87c0 | 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 75 72 | Then.restore.the.window.configur |
| 87e0 | 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 65 20 | ation.that.existed.right.before. |
| 8800 | 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 73 70 | the......current.buffer.was.disp |
| 8820 | 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 55 6e | layed.in.the.selected.frame...Un |
| 8840 | 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 6e 73 | fortunately......that.also.means |
| 8860 | 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 6c 6c | .that.point.gets.adjusted.in.all |
| 8880 | 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 65 69 | .the.buffers,.which......are.bei |
| 88a0 | 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 72 61 | ng.displayed.in.the.selected.fra |
| 88c0 | 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 2d 77 | me...Function:.magit-mode-quit-w |
| 88e0 | 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 20 6b | indow.kill-buffer......Bury.or.k |
| 8900 | 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 80 98 | ill.the.current.buffer.using.... |
| 8920 | 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 63 61 | quit-window...,.which.is......ca |
| 8940 | 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 20 61 | lled.with.KILL-BUFFER.as.first.a |
| 8960 | 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 6e 64 | nd.the.selected.window.as.second |
| 8980 | 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 20 74 | ......argument........Then,.if.t |
| 89a0 | 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 65 64 | he.window.was.originally.created |
| 89c0 | 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 72 20 | .to.display.a.Magit......buffer. |
| 89e0 | 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 6c 61 | and.the.buried.buffer.was.the.la |
| 8a00 | 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 20 74 | st.remaining.Magit.buffer......t |
| 8a20 | 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 77 69 | hat.was.ever.displayed.in.the.wi |
| 8a40 | 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 0a 46 | ndow,.then.that.is.deleted.....F |
| 8a60 | 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 75 74 6f | ile:.docWYThEy.info,..Node:.Auto |
| 8a80 | 6d 61 74 69 63 20 52 65 66 72 65 73 68 69 6e 67 20 6f 66 20 4d 61 67 69 74 20 42 75 66 66 65 72 | matic.Refreshing.of.Magit.Buffer |
| 8aa0 | 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 46 69 | s,..Next:.Automatic.Saving.of.Fi |
| 8ac0 | 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 69 74 | le-Visiting.Buffers,..Prev:.Quit |
| 8ae0 | 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 75 66 | ting.Windows,..Up:.Modes.and.Buf |
| 8b00 | 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 6e 67 | fers..4.1.4.Automatic.Refreshing |
| 8b20 | 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 2d 2d | .of.Magit.Buffers.-------------- |
| 8b40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 41 | -----------------------------..A |
| 8b60 | 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 61 79 | fter.running.a.command.which.may |
| 8b80 | 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 6e 74 | .change.the.state.of.the.current |
| 8ba0 | 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 20 62 | .repository,.the.current.Magit.b |
| 8bc0 | 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 61 74 | uffer.and.the.corresponding.stat |
| 8be0 | 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 73 74 | us.buffer.are.refreshed...The.st |
| 8c00 | 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 6c 79 | atus.buffer.can.be.automatically |
| 8c20 | 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 73 20 | .refreshed.whenever.a.buffer.is. |
| 8c40 | 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 70 65 | saved.to.a.file.inside.the.respe |
| 8c60 | 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 6f 6f | ctive.repository.by.adding.a.hoo |
| 8c80 | 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 66 74 | k,.like.so:.......(with-eval-aft |
| 8ca0 | 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 64 2d | er-load.'magit-mode........(add- |
| 8cc0 | 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 66 74 | hook.'after-save-hook.'magit-aft |
| 8ce0 | 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 20 41 | er-save-refresh-status.t)).....A |
| 8d00 | 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 62 75 | utomatically.refreshing.Magit.bu |
| 8d20 | 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 65 64 | ffers.ensures.that.the.displayed |
| 8d40 | 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 74 20 | .information.is.up-to-date.most. |
| 8d60 | 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 6e 6f | of.the.time.but.can.lead.to.a.no |
| 8d80 | 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 72 69 | ticeable.delay.in.big.repositori |
| 8da0 | 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 6f 74 | es...Other.Magit.buffers.are.not |
| 8dc0 | 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 6f 20 | .refreshed.to.keep.the.delay.to. |
| 8de0 | 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 6e 67 | a.minimum.and.also.because.doing |
| 8e00 | 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 6c 65 | .so.can.sometimes.be.undesirable |
| 8e20 | 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 65 73 | ......Buffers.can.also.be.refres |
| 8e40 | 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 6c 20 | hed.explicitly,.which.is.useful. |
| 8e60 | 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 65 6e | in.buffers.that.weren...t.curren |
| 8e80 | 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 61 66 | t.during.the.last.refresh.and.af |
| 8ea0 | 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 65 70 | ter.changes.were.made.to.the.rep |
| 8ec0 | 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 3a 20 | ository.outside.of.Magit...Key:. |
| 8ee0 | 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 6d 6d | g.(magit-refresh)......This.comm |
| 8f00 | 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 65 72 | and.refreshes.the.current.buffer |
| 8f20 | 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 20 20 | .if.its.major.mode.derives...... |
| 8f40 | 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 61 73 | from....magit-mode....as.well.as |
| 8f60 | 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 73 74 61 74 75 73 20 62 75 66 66 65 72 | .the.corresponding.status.buffer |
| 8f80 | 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 2d 72 | ........If.the.option....magit-r |
| 8fa0 | 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 20 74 | evert-buffers....calls.for.it,.t |
| 8fc0 | 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 6e 6d | hen.it.also......reverts.all.unm |
| 8fe0 | 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 65 73 | odified.buffers.that.visit.files |
| 9000 | 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 72 65 | .being.tracked.in......the.curre |
| 9020 | 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 72 65 | nt.repository...Key:.G.(magit-re |
| 9040 | 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 65 66 | fresh-all)......This.command.ref |
| 9060 | 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 67 69 | reshes.all.Magit.buffers.belongi |
| 9080 | 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 6f 72 | ng.to.the.current......repositor |
| 90a0 | 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 69 65 | y.and.also.reverts.all.unmodifie |
| 90c0 | 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 20 20 | d.buffers.that.visit.files...... |
| 90e0 | 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 65 70 | being.tracked.in.the.current.rep |
| 9100 | 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 6e 67 | ository........The.file-visiting |
| 9120 | 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 65 76 | .buffers.are.always.reverted,.ev |
| 9140 | 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 66 65 | en.if.........magit-revert-buffe |
| 9160 | 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 67 69 | rs....is.nil...User.Option:.magi |
| 9180 | 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 73 20 | t-refresh-buffer-hook......This. |
| 91a0 | 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 65 72 | hook.is.run.in.each.Magit.buffer |
| 91c0 | 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 0a 20 | .that.was.refreshed.during.the.. |
| 91e0 | 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 20 74 | ....current.refresh.-.normally.t |
| 9200 | 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 75 73 | he.current.buffer.and.the.status |
| 9220 | 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 67 69 | ......buffer...User.Option:.magi |
| 9240 | 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 68 65 | t-refresh-status-buffer......Whe |
| 9260 | 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 20 74 | n.this.option.is.non-nil,.then.t |
| 9280 | 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 61 74 | he.status.buffer.is......automat |
| 92a0 | 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 20 67 | ically.refreshed.after.running.g |
| 92c0 | 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 64 64 | it.for.side-effects,.in......add |
| 92e0 | 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 66 65 | ition.to.the.current.Magit.buffe |
| 9300 | 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 20 20 | r,.which.is.always.refreshed.... |
| 9320 | 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 74 20 | ..automatically........Only.set. |
| 9340 | 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 6c 6c | this.to.nil.after.exhausting.all |
| 9360 | 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 20 70 | .other.options.to.improve......p |
| 9380 | 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 66 74 | erformance...Function:.magit-aft |
| 93a0 | 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 69 73 | er-save-refresh-status......This |
| 93c0 | 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 61 64 64 65 | .function.is.intended.to.be.adde |
| 93e0 | 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 66 74 | d.to....after-save-hook......Aft |
| 9400 | 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 6f 6e | er......doing.that.the.correspon |
| 9420 | 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 64 20 | ding.status.buffer.is.refreshed. |
| 9440 | 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 64 20 | whenever.a......buffer.is.saved. |
| 9460 | 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 0a 0a | to.a.file.inside.a.repository... |
| 9480 | 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 67 69 | .....Note.that.refreshing.a.Magi |
| 94a0 | 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 67 20 | t.buffer.is.done.by.re-creating. |
| 94c0 | 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 2c 20 | its......contents.from.scratch,. |
| 94e0 | 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 6f 73 | which.can.be.slow.in.large.repos |
| 9500 | 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 73 61 | itories...If......you.are.not.sa |
| 9520 | 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 61 6e | tisfied.with.Magit...s.performan |
| 9540 | 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 75 73 | ce,.then.you.should......obvious |
| 9560 | 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 61 74 | ly.not.add.this.function.to.that |
| 9580 | 20 68 6f 6f 6b 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 | .hook.....File:.docWYThEy.info,. |
| 95a0 | 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 65 2d | .Node:.Automatic.Saving.of.File- |
| 95c0 | 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 61 74 | Visiting.Buffers,..Next:.Automat |
| 95e0 | 69 63 20 52 65 76 65 72 74 69 6e 67 20 6f 66 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 | ic.Reverting.of.File-Visiting.Bu |
| 9600 | 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 68 69 | ffers,..Prev:.Automatic.Refreshi |
| 9620 | 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 73 20 | ng.of.Magit.Buffers,..Up:.Modes. |
| 9640 | 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 61 76 | and.Buffers..4.1.5.Automatic.Sav |
| 9660 | 69 6e 67 20 6f 66 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 0a 2d 2d 2d | ing.of.File-Visiting.Buffers.--- |
| 9680 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 96a0 | 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 66 66 | ------------..File-visiting.buff |
| 96c0 | 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 72 74 | ers.are.by.default.saved.at.cert |
| 96e0 | 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 e2 80 | ain.points.in.time..This.doesn.. |
| 9700 | 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 73 20 | .t.guarantee.that.Magit.buffers. |
| 9720 | 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 6f 76 | are.always.up-to-date,.but,.prov |
| 9740 | 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 64 69 | ided.one.only.edits.files.by.edi |
| 9760 | 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 6c 79 | ting.them.in.Emacs.and.uses.only |
| 9780 | 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 6e 65 | .Magit.to.interact.with.Git,.one |
| 97a0 | 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 6e 20 | .can.be.fairly.confident...When. |
| 97c0 | 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 67 65 | in.doubt.or.after.outside.change |
| 97e0 | 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 65 73 | s,.type....g....(...magit-refres |
| 9800 | 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 69 63 | h...).to.save.and.refresh.explic |
| 9820 | 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 2d 72 | itly...User.Option:.magit-save-r |
| 9840 | 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 74 69 | epository-buffers......This.opti |
| 9860 | 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 69 6e | on.controls.whether.file-visitin |
| 9880 | 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 20 20 | g.buffers.are.saved.before...... |
| 98a0 | 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 69 73 | certain.events........If.this.is |
| 98c0 | 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 65 2d | .non-nil.then.all.modified.file- |
| 98e0 | 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 67 20 | visiting.buffers......belonging. |
| 9900 | 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 62 65 | to.the.current.repository.may.be |
| 9920 | 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 6d 61 | .saved.before.running......comma |
| 9940 | 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 20 62 | nds,.before.creating.new.Magit.b |
| 9960 | 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 20 20 | uffers,.and.before.explicitly... |
| 9980 | 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 66 20 | ...refreshing.such.buffers...If. |
| 99a0 | 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 73 20 | this.is....dontask....then.this. |
| 99c0 | 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 72 76 | is.done......without.user.interv |
| 99e0 | 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 20 74 | ention...If.it.is....t....then.t |
| 9a00 | 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 63 68 | he.user.has.to......confirm.each |
| 9a20 | 20 73 61 76 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 | .save.....File:.docWYThEy.info,. |
| 9a40 | 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 46 69 | .Node:.Automatic.Reverting.of.Fi |
| 9a60 | 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 74 6f | le-Visiting.Buffers,..Prev:.Auto |
| 9a80 | 6d 61 74 69 63 20 53 61 76 69 6e 67 20 6f 66 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 | matic.Saving.of.File-Visiting.Bu |
| 9aa0 | 66 66 65 72 73 2c 20 20 55 70 3a 20 4d 6f 64 65 73 20 61 6e 64 20 42 75 66 66 65 72 73 0a 0a 34 | ffers,..Up:.Modes.and.Buffers..4 |
| 9ac0 | 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 6c 65 | .1.6.Automatic.Reverting.of.File |
| 9ae0 | 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 2d 2d | -Visiting.Buffers.-------------- |
| 9b00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 9b20 | 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 69 63 | ----..By.default.Magit.automatic |
| 9b40 | 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 76 69 | ally.reverts.buffers.that.are.vi |
| 9b60 | 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 61 63 | siting.files.that.are.being.trac |
| 9b80 | 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 20 74 | ked.in.a.Git.repository,.after.t |
| 9ba0 | 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 6e 20 | hey.have.changed.on.disk...When. |
| 9bc0 | 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 66 69 | using.Magit.one.often.changes.fi |
| 9be0 | 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 65 2e | les.on.disk.by.running.Git,.i.e. |
| 9c00 | 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 20 61 | ,."outside.Emacs",.making.this.a |
| 9c20 | 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 20 46 | .rather.important.feature......F |
| 9c40 | 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 68 61 | or.example,.if.you.discard.a.cha |
| 9c60 | 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 20 74 | nge.in.the.status.buffer,.then.t |
| 9c80 | 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 61 70 | hat.is.done.by.running....git.ap |
| 9ca0 | 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 73 20 | ply.--reverse.......,.and.Emacs. |
| 9cc0 | 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 61 6e | considers.the.file.to.have."chan |
| 9ce0 | 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 74 20 | ged.on.disk"...If.Magit.did.not. |
| 9d00 | 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 72 2c | automatically.revert.the.buffer, |
| 9d20 | 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 80 98 | .then.you.would.have.to.type.... |
| 9d40 | 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 6e 0a | M-x.revert-buffer.RET.RET....in. |
| 9d60 | 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 20 63 | the.visiting.buffer.before.you.c |
| 9d80 | 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 0a 55 | ould.continue.making.changes...U |
| 9da0 | 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 6d 6f | ser.Option:.magit-auto-revert-mo |
| 9dc0 | 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 6c 65 | de......When.this.mode.is.enable |
| 9de0 | 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 63 6b | d,.then.buffers.that.visit.track |
| 9e00 | 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 79 20 | ed.files......are.automatically. |
| 9e20 | 72 65 76 65 72 74 65 64 20 61 66 74 65 72 20 74 68 65 20 76 69 73 69 74 65 64 20 66 69 6c 65 73 | reverted.after.the.visited.files |
| 9e40 | 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 20 67 | .change.on.disk...User.Option:.g |
| 9e60 | 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 65 6e | lobal-auto-revert-mode......When |
| 9e80 | 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 79 20 | .this.mode.is.enabled,.then.any. |
| 9ea0 | 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 75 74 | file-visiting.buffer.is......aut |
| 9ec0 | 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 76 69 | omatically.reverted.after.the.vi |
| 9ee0 | 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 20 20 | sited.file.changes.on.disk...... |
| 9f00 | 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 69 74 | ..If.you.like.buffers.that.visit |
| 9f20 | 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 61 6c | .tracked.files.to.be.automatical |
| 9f40 | 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 68 74 | ly......reverted,.then.you.might |
| 9f60 | 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 76 65 | .also.like.any.buffer.to.be.reve |
| 9f80 | 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 74 69 | rted,.not......just.those.visiti |
| 9fa0 | 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 74 68 | ng.tracked.files...If.that.is.th |
| 9fc0 | 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 6d 6f | e.case,.then......enable.this.mo |
| 9fe0 | 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 72 65 | de._instead.of_....magit-auto-re |
| a000 | 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 67 69 | vert-mode......User.Option:.magi |
| a020 | 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 20 54 | t-auto-revert-immediately......T |
| a040 | 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 67 69 | his.option.controls.whether.Magi |
| a060 | 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 0a 0a | t.reverts.buffers.immediately... |
| a080 | 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 74 68 | .....If.this.is.non-nil.and.eith |
| a0a0 | 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 80 99 | er....global-auto-revert-mode... |
| a0c0 | 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 6d 6f | .or.........magit-auto-revert-mo |
| a0e0 | 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 6d 6d | de....is.enabled,.then.Magit.imm |
| a100 | 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 62 79 | ediately.reverts......buffers.by |
| a120 | 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 76 65 | .explicitly.calling....auto-reve |
| a140 | 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 20 20 | rt-buffers....after.running..... |
| a160 | 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 66 20 | .Git.for.side-effects........If. |
| a180 | 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 73 20 | ...auto-revert-use-notify....is. |
| a1a0 | 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 73 20 | non-nil.(and.file.notifications. |
| a1c0 | 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 74 68 | are......actually.supported),.th |
| a1e0 | 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 61 74 | en....magit-auto-revert-immediat |
| a200 | 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 65 20 | ely....does.not......have.to.be. |
| a220 | 6e 6f 6e 2d 6e 69 6c 2c 20 62 65 63 61 75 73 65 20 74 68 65 20 72 65 76 65 72 74 73 20 68 61 70 | non-nil,.because.the.reverts.hap |
| a240 | 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 49 66 | pen.immediately.anyway........If |
| a260 | 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 65 6c | ....magit-auto-revert-immediatel |
| a280 | 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 74 69 | y....and....auto-revert-use-noti |
| a2a0 | 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 20 74 | fy....are......both....nil...,.t |
| a2c0 | 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 74 6f | hen.reverts.happen.after....auto |
| a2e0 | 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 64 73 | -revert-interval.........seconds |
| a300 | 20 6f 66 20 75 73 65 72 20 69 6e 61 63 74 69 76 69 74 79 2e 20 20 54 68 61 74 20 69 73 20 6e 6f | .of.user.inactivity...That.is.no |
| a320 | 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 6f 2d | t.desirable...User.Option:.auto- |
| a340 | 72 65 76 65 72 74 2d 75 73 65 2d 6e 6f 74 69 66 79 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 | revert-use-notify......This.opti |
| a360 | 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 66 69 6c 65 20 6e 6f 74 69 66 69 63 | on.controls.whether.file.notific |
| a380 | 61 74 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 73 20 73 68 6f 75 6c 64 20 62 65 0a 20 20 20 20 20 75 | ation.functions.should.be......u |
| a3a0 | 73 65 64 2e 20 20 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 75 6e | sed...Note.that.this.variable.un |
| a3c0 | 66 6f 72 74 75 6e 61 74 65 6c 79 20 64 65 66 61 75 6c 74 73 20 74 6f 20 e2 80 98 74 e2 80 99 20 | fortunately.defaults.to....t.... |
| a3e0 | 65 76 65 6e 0a 20 20 20 20 20 6f 6e 20 73 79 73 74 65 6d 73 20 6f 6e 20 77 68 69 63 68 20 66 69 | even......on.systems.on.which.fi |
| a400 | 6c 65 20 6e 6f 74 69 66 69 63 61 74 69 6f 6e 73 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 2e | le.notifications.cannot.be.used. |
| a420 | 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 72 74 | ..User.Option:.magit-auto-revert |
| a440 | 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 20 63 | -tracked-only......This.option.c |
| a460 | 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 72 65 | ontrols.whether....magit-auto-re |
| a480 | 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 20 74 | vert-mode....only.reverts......t |
| a4a0 | 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 20 61 | racked.files.or.all.files.that.a |
| a4c0 | 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 6f 73 | re.located.inside.Git......repos |
| a4e0 | 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 69 6c | itories,.including.untracked.fil |
| a500 | 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 20 20 | es.and.files.located.inside..... |
| a520 | 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 73 65 | .Git...s.control.directory...Use |
| a540 | 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 20 20 | r.Option:.auto-revert-mode...... |
| a560 | 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 72 65 | The.global.mode....magit-auto-re |
| a580 | 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 6f 6e | vert-mode....works.by.turning.on |
| a5a0 | 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 70 70 | .this......local.mode.in.the.app |
| a5c0 | 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 67 6c | ropriate.buffers.(but.........gl |
| a5e0 | 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 70 6c | obal-auto-revert-mode....is.impl |
| a600 | 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 0a 20 | emented.differently)...You.can.. |
| a620 | 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 75 61 | ....also.turn.it.on.or.off.manua |
| a640 | 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 69 66 | lly,.which.might.be.necessary.if |
| a660 | 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 61 74 | .Magit......does.not.notice.that |
| a680 | 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 6f 77 | .a.previously.untracked.file.now |
| a6a0 | 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 2d 76 | .is.being......tracked.or.vice-v |
| a6c0 | 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 74 2d | ersa...User.Option:.auto-revert- |
| a6e0 | 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 70 74 | stop-on-user-input......This.opt |
| a700 | 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 61 6c | ion.controls.whether.the.arrival |
| a720 | 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 20 20 | .of.user.input.suspends.the..... |
| a740 | 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 2d 72 | .automatic.reverts.for....auto-r |
| a760 | 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 65 72 | evert-interval....seconds...User |
| a780 | 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 20 20 | .Option:.auto-revert-interval... |
| a7a0 | 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 6e 79 | ...This.option.controls.how.many |
| a7c0 | 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 65 0a | .seconds.Emacs.waits.for.before. |
| a7e0 | 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 73 2e | .....resuming.suspended.reverts. |
| a800 | 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 66 65 | ..User.Option:.auto-revert-buffe |
| a820 | 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 20 73 | r-list-filter......This.option.s |
| a840 | 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 75 73 | pecifies.an.additional.filter.us |
| a860 | 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 65 72 | ed.by.........auto-revert-buffer |
| a880 | 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 66 66 | s....to.determine.whether.a.buff |
| a8a0 | 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 6e 6f | er.should.be......reverted.or.no |
| a8c0 | 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 65 64 | t........This.option.is.provided |
| a8e0 | 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 20 20 | .by.Magit,.which.also.advises... |
| a900 | 20 20 20 e2 80 98 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 73 e2 80 99 20 74 6f 20 | ......auto-revert-buffers....to. |
| a920 | 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 6f 20 | respect.it...Magit.users.who.do. |
| a940 | 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 65 20 | not.turn......on.the.local.mode. |
| a960 | 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 76 65 | ...auto-revert-mode....themselve |
| a980 | 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 74 69 | s,.are.best.served.by......setti |
| a9a0 | 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 72 65 | ng.the.value.to....magit-auto-re |
| a9c0 | 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 20 20 | vert-repository-buffer-p........ |
| a9e0 | 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 20 73 | ...However.the.default.is.nil,.s |
| aa00 | 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 64 6f | o.as.not.to.disturb.users.who.do |
| aa20 | 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 74 6c | .use......the.local.mode.directl |
| aa40 | 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 68 65 | y...If.you.experience.delays.whe |
| aa60 | 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 20 74 | n.running......Magit.commands,.t |
| aa80 | 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 6f 6e | hen.you.should.consider.using.on |
| aaa0 | 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 64 65 | e.of.the......predicates.provide |
| aac0 | 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 20 61 | d.by.Magit.-.especially.if.you.a |
| aae0 | 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 20 64 | lso.use.Tramp........Users.who.d |
| ab00 | 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 80 99 | o.turn.on....auto-revert-mode... |
| ab20 | 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 20 20 | .in.buffers.in.which.Magit...... |
| ab40 | 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 6f 75 | doesn...t.do.that.for.them,.shou |
| ab60 | 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 20 55 | ld.likely.not.use.any.filter...U |
| ab80 | 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 6c 2d | sers......who.turn.on....global- |
| aba0 | 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 76 65 | auto-revert-mode...,.do.not.have |
| abc0 | 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 6f 6e | .to.worry.about......this.option |
| abe0 | 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 20 74 | ,.because.it.is.disregarded.if.t |
| ac00 | 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 2e 0a | he.global.mode.is......enabled.. |
| ac20 | 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 6f 73 | .User.Option:.auto-revert-verbos |
| ac40 | 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 74 | e......This.option.controls.whet |
| ac60 | 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 72 20 | her.Emacs.reports.when.a.buffer. |
| ac80 | 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 65 20 | has.been......reverted......The. |
| aca0 | 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 74 2d | options.with.the....auto-revert- |
| acc0 | 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 43 75 | ....prefix.are.located.in.the.Cu |
| ace0 | 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 74 e2 | stom.group.named....auto-revert. |
| ad00 | 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 2c 20 | .....The.other,.Magit-specific,. |
| ad20 | 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 6d 61 | options.are.located.in.the....ma |
| ad40 | 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 20 6f | git....group...*.Menu:..*.Risk.o |
| ad60 | 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 0a 46 | f.Reverting.Automatically::....F |
| ad80 | 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 69 73 6b | ile:.docWYThEy.info,..Node:.Risk |
| ada0 | 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 55 70 | .of.Reverting.Automatically,..Up |
| adc0 | 3a 20 41 75 74 6f 6d 61 74 69 63 20 52 65 76 65 72 74 69 6e 67 20 6f 66 20 46 69 6c 65 2d 56 69 | :.Automatic.Reverting.of.File-Vi |
| ade0 | 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 69 6e | siting.Buffers..Risk.of.Revertin |
| ae00 | 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 2e 2e | g.Automatically................. |
| ae20 | 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 6d 61 | .................For.the.vast.ma |
| ae40 | 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 20 72 | jority.of.users,.automatically.r |
| ae60 | 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 20 61 | everting.file-visiting.buffers.a |
| ae80 | 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 20 69 | fter.they.have.changed.on.disk.i |
| aea0 | 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 20 6d | s.harmless......If.a.buffer.is.m |
| aec0 | 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 6e 67 | odified.(i.e.,.it.contains.chang |
| aee0 | 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 65 74 | es.that.haven...t.been.saved.yet |
| af00 | 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 75 74 | ),.then.Emacs.will.refuse.to.aut |
| af20 | 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 73 61 | omatically.revert.it...If.you.sa |
| af40 | 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 72 2c | ve.a.previously.modified.buffer, |
| af60 | 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 73 65 | .then.that.results.in.what.is.se |
| af80 | 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 61 6e | en.by.Git.as.an.uncommitted.chan |
| afa0 | 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 61 72 | ge...Git.will.then.refuse.to.car |
| afc0 | 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 20 63 | ry.out.any.commands.that.would.c |
| afe0 | 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 20 20 | ause.these.changes.to.be.lost... |
| b000 | 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 79 74 | In.other.words,.if.there.is.anyt |
| b020 | 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 65 69 | hing.that.could.be.lost,.then.ei |
| b040 | 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 74 6f | ther.Git.or.Emacs.will.refuse.to |
| b060 | 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 76 65 | .discard.the.changes......Howeve |
| b080 | 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 66 66 | r,.if.you.use.file-visiting.buff |
| b0a0 | 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 6e 67 | ers.as.a.sort.of.ad.hoc."staging |
| b0c0 | 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 65 72 | .area",.then.the.automatic.rever |
| b0e0 | 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 61 0a | ts.could.potentially.cause.data. |
| b100 | 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 6d 20 | loss...So.far.I.have.heard.from. |
| b120 | 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 77 6f | only.one.user.who.uses.such.a.wo |
| b140 | 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 73 69 | rkflow......An.example:.You.visi |
| b160 | 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 69 74 | t.some.file.in.a.buffer,.edit.it |
| b180 | 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 20 6f | ,.and.save.the.changes...Then,.o |
| b1a0 | 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 6f 74 | utside.of.Emacs.(or.at.least.not |
| b1c0 | 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 62 75 | .using.Magit.or.by.saving.the.bu |
| b1e0 | 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 69 73 | ffer).you.change.the.file.on.dis |
| b200 | 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 66 66 | k.again...At.this.point.the.buff |
| b220 | 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 20 69 | er.is.the.only.place.where.the.i |
| b240 | 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 74 73 | ntermediate.version.still.exists |
| b260 | 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 6f 20 | ..You.have.saved.the.changes.to. |
| b280 | 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 6f 76 | disk,.but.that.has.since.been.ov |
| b2a0 | 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 73 69 | erwritten..Meanwhile.Emacs.consi |
| b2c0 | 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 65 64 | ders.the.buffer.to.be.unmodified |
| b2e0 | 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 79 20 | .(because.you.have.not.made.any. |
| b300 | 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 61 76 | changes.to.it.since.you.last.sav |
| b320 | 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 20 74 | ed.it.to.the.visited.file).and.t |
| b340 | 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 74 20 | herefore.would.not.object.to.it. |
| b360 | 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 20 41 | being.automatically.reverted...A |
| b380 | 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 64 65 | t.this.point.an.Auto-Revert.mode |
| b3a0 | 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 6b 20 | .would.kick.in...It.would.check. |
| b3c0 | 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 20 61 | whether.the.buffer.is.modified.a |
| b3e0 | 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 69 74 | nd.since.that.is.not.the.case.it |
| b400 | 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 64 69 | .would.revert.it...The.intermedi |
| b420 | 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 63 74 | ate.version.would.be.lost...(Act |
| b440 | 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 61 63 | ually.you.could.still.get.it.bac |
| b460 | 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 2e 29 | k.using.the....undo....command.) |
| b480 | 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 6f 6e | .....If.your.workflow.depends.on |
| b4a0 | 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 69 61 | .Emacs.preserving.the.intermedia |
| b4c0 | 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 20 79 | te.version.in.the.buffer,.then.y |
| b4e0 | 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 76 65 | ou.have.to.disable.all.Auto-Reve |
| b500 | 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 20 74 | rt.modes...But.please.consider.t |
| b520 | 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 61 6e | hat.such.a.workflow.would.be.dan |
| b540 | 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 75 74 | gerous.even.without.using.an.Aut |
| b560 | 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 65 66 | o-Revert.mode,.and.should.theref |
| b580 | 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 68 65 | ore.be.avoided...If.Emacs.crashe |
| b5a0 | 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 61 6b | s.or.if.you.quit.Emacs.by.mistak |
| b5c0 | 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 65 0a | e,.then.you.would.also.lose.the. |
| b5e0 | 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 65 20 | buffer.content...There.would.be. |
| b600 | 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 69 6e | no.autosave.file.still.containin |
| b620 | 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 63 61 | g.the.intermediate.version.(beca |
| b640 | 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 73 61 | use.that.was.deleted.when.you.sa |
| b660 | 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 6e 6f | ved.the.buffer).and.you.would.no |
| b680 | 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 20 73 | t.be.asked.whether.you.want.to.s |
| b6a0 | 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 e2 80 | ave.the.buffer.(because.it.isn.. |
| b6c0 | 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 57 59 54 68 45 79 | .t.modified).....File:.docWYThEy |
| b6e0 | 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 20 54 | .info,..Node:.Sections,..Next:.T |
| b700 | 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 73 20 | ransient.Commands,..Prev:.Modes. |
| b720 | 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 6e 63 | and.Buffers,..Up:.Interface.Conc |
| b740 | 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 3d 0a | epts..4.2.Sections.============. |
| b760 | 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 6e 74 | .Magit.buffers.are.organized.int |
| b780 | 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 65 20 | o.nested.sections,.which.can.be. |
| b7a0 | 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 72 20 | collapsed.and.expanded,.similar. |
| b7c0 | 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 20 4f | to.how.sections.are.handled.in.O |
| b7e0 | 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 73 20 | rg.mode...Each.section.also.has. |
| b800 | 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 20 68 | a.type,.and.some.sections.also.h |
| b820 | 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 20 74 | ave.a.value...For.each.section.t |
| b840 | 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 6b 65 | ype.there.can.also.be.a.local.ke |
| b860 | 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 66 0a | ymap,.shared.by.all.sections.of. |
| b880 | 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 65 20 | that.type......Taking.advantage. |
| b8a0 | 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 20 6d | of.the.section.value.and.type,.m |
| b8c0 | 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 72 72 | any.commands.operate.on.the.curr |
| b8e0 | 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 6e 20 | ent.section,.or.when.the.region. |
| b900 | 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 20 6f | is.active.and.selects.sections.o |
| b920 | 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 6c 65 | f.the.same.type,.all.of.the.sele |
| b940 | 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 6f 6e | cted.sections...Commands.that.on |
| b960 | 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 20 73 | ly.make.sense.for.a.particular.s |
| b980 | 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 74 0a | ection.type.(as.opposed.to.just. |
| b9a0 | 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 20 6f | behaving.differently.depending.o |
| b9c0 | 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 69 6e | n.the.type).are.usually.bound.in |
| b9e0 | 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 3a 0a | .section.type.keymaps...*.Menu:. |
| ba00 | 0a 2a 20 53 65 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 3a 3a 0a 2a 20 53 65 63 74 69 6f 6e 20 | .*.Section.Movement::.*.Section. |
| ba20 | 56 69 73 69 62 69 6c 69 74 79 3a 3a 0a 2a 20 53 65 63 74 69 6f 6e 20 48 6f 6f 6b 73 3a 3a 0a 2a | Visibility::.*.Section.Hooks::.* |
| ba40 | 20 53 65 63 74 69 6f 6e 20 54 79 70 65 73 20 61 6e 64 20 56 61 6c 75 65 73 3a 3a 0a 2a 20 53 65 | .Section.Types.and.Values::.*.Se |
| ba60 | 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 57 59 54 68 | ction.Options::....File:.docWYTh |
| ba80 | 45 79 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 6e 74 | Ey.info,..Node:.Section.Movement |
| baa0 | 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 55 70 | ,..Next:.Section.Visibility,..Up |
| bac0 | 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 6d 65 | :.Sections..4.2.1.Section.Moveme |
| bae0 | 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 6d 6f | nt.----------------------..To.mo |
| bb00 | 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 75 61 | ve.within.a.section.use.the.usua |
| bb20 | 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 e2 80 | l.keys.(...C-p...,....C-n...,... |
| bb40 | 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 20 67 | .C-b...,....C-f....etc),.whose.g |
| bb60 | 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 64 2e | lobal.bindings.are.not.shadowed. |
| bb80 | 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 73 65 | ..To.move.to.another.section.use |
| bba0 | 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 4b 65 79 3a 20 70 | .the.following.commands...Key:.p |
| bbc0 | 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 62 61 63 6b 77 61 72 64 29 0a 20 20 20 20 20 57 | .(magit-section-backward)......W |
| bbe0 | 68 65 6e 20 6e 6f 74 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61 20 73 65 | hen.not.at.the.beginning.of.a.se |
| bc00 | 63 74 69 6f 6e 2c 20 74 68 65 6e 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 62 65 67 69 6e 6e 69 6e | ction,.then.move.to.the.beginnin |
| bc20 | 67 0a 20 20 20 20 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2e 20 20 | g......of.the.current.section... |
| bc40 | 41 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 69 | At.the.beginning.of.a.section,.i |
| bc60 | 6e 73 74 65 61 64 0a 20 20 20 20 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 62 65 67 69 6e 6e 69 6e | nstead......move.to.the.beginnin |
| bc80 | 67 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 76 69 73 69 62 6c 65 20 73 65 63 74 69 6f | g.of.the.previous.visible.sectio |
| bca0 | 6e 2e 0a 0a 4b 65 79 3a 20 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 66 6f 72 77 61 72 | n...Key:.n.(magit-section-forwar |
| bcc0 | 64 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 | d)......Move.to.the.beginning.of |
| bce0 | 20 74 68 65 20 6e 65 78 74 20 76 69 73 69 62 6c 65 20 73 65 63 74 69 6f 6e 2e 0a 0a 4b 65 79 3a | .the.next.visible.section...Key: |
| bd00 | 20 4d 2d 70 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 62 61 63 6b 77 61 72 64 2d 73 69 62 | .M-p.(magit-section-backward-sib |
| bd20 | 6c 69 6e 67 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 | lings)......Move.to.the.beginnin |
| bd40 | 67 20 6f 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 73 69 62 6c 69 6e 67 20 73 65 63 74 69 6f | g.of.the.previous.sibling.sectio |
| bd60 | 6e 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 0a 20 20 20 20 20 6e 6f 20 70 72 65 76 69 6f 75 73 | n...If.there.is......no.previous |
| bd80 | 20 73 69 62 6c 69 6e 67 20 73 65 63 74 69 6f 6e 2c 20 74 68 65 6e 20 6d 6f 76 65 20 74 6f 20 74 | .sibling.section,.then.move.to.t |
| bda0 | 68 65 20 70 61 72 65 6e 74 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 69 6e 73 74 65 61 64 2e 0a | he.parent.section......instead.. |
| bdc0 | 0a 4b 65 79 3a 20 4d 2d 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 66 6f 72 77 61 72 64 | .Key:.M-n.(magit-section-forward |
| bde0 | 2d 73 69 62 6c 69 6e 67 73 29 0a 20 20 20 20 20 4d 6f 76 65 20 74 6f 20 74 68 65 20 62 65 67 69 | -siblings)......Move.to.the.begi |
| be00 | 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 6e 65 78 74 20 73 69 62 6c 69 6e 67 20 73 65 63 74 69 6f | nning.of.the.next.sibling.sectio |
| be20 | 6e 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 0a 20 20 20 20 20 6e 65 78 74 20 73 69 62 | n...If.there.is.no......next.sib |
| be40 | 6c 69 6e 67 20 73 65 63 74 69 6f 6e 2c 20 74 68 65 6e 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 70 | ling.section,.then.move.to.the.p |
| be60 | 61 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 69 6e 73 74 65 61 64 2e 0a 0a 4b 65 79 3a 20 5e 20 28 | arent.section.instead...Key:.^.( |
| be80 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 75 70 29 0a 20 20 20 20 20 4d 6f 76 65 20 74 6f 20 74 | magit-section-up)......Move.to.t |
| bea0 | 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 70 61 72 65 6e 74 20 6f 66 20 74 68 | he.beginning.of.the.parent.of.th |
| bec0 | 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2e 0a 0a 20 20 20 54 68 65 20 61 62 6f 76 65 | e.current.section......The.above |
| bee0 | 20 63 6f 6d 6d 61 6e 64 73 20 61 6c 6c 20 63 61 6c 6c 20 74 68 65 20 68 6f 6f 6b 20 e2 80 98 6d | .commands.all.call.the.hook....m |
| bf00 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 76 65 6d 65 6e 74 2d 68 6f 6f 6b e2 80 99 2e 0a 41 | agit-section-movement-hook.....A |
| bf20 | 6e 79 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 6c 69 73 74 65 64 20 62 65 6c 6f 77 | ny.of.the.functions.listed.below |
| bf40 | 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 6d 65 6d 62 65 72 73 20 6f 66 20 74 68 69 73 20 | .can.be.used.as.members.of.this. |
| bf60 | 68 6f 6f 6b 2e 0a 0a 20 20 20 59 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20 72 65 6d 6f | hook......You.might.want.to.remo |
| bf80 | 76 65 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 4d 61 | ve.some.of.the.functions.that.Ma |
| bfa0 | 67 69 74 20 61 64 64 73 20 75 73 69 6e 67 0a e2 80 98 61 64 64 2d 68 6f 6f 6b e2 80 99 2e 20 20 | git.adds.using....add-hook...... |
| bfc0 | 49 6e 20 64 6f 69 6e 67 20 73 6f 20 79 6f 75 20 68 61 76 65 20 74 6f 20 6d 61 6b 65 20 73 75 72 | In.doing.so.you.have.to.make.sur |
| bfe0 | 65 20 79 6f 75 20 64 6f 20 6e 6f 74 20 61 74 74 65 6d 70 74 20 74 6f 0a 72 65 6d 6f 76 65 20 66 | e.you.do.not.attempt.to.remove.f |
| c000 | 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 68 61 76 65 6e e2 80 99 74 20 65 76 65 6e 20 62 65 65 6e | unction.that.haven...t.even.been |
| c020 | 20 61 64 64 65 64 20 79 65 74 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 28 | .added.yet,.for.example:.......( |
| c040 | 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 27 6d 61 67 69 74 2d 64 69 66 66 | with-eval-after-load.'magit-diff |
| c060 | 0a 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 73 65 63 74 | ........(remove-hook.'magit-sect |
| c080 | 69 6f 6e 2d 6d 6f 76 65 6d 65 6e 74 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion-movement-hook............... |
| c0a0 | 20 20 20 20 20 20 27 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 61 | ......'magit-hunk-set-window-sta |
| c0c0 | 72 74 29 29 0a 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 6d 6f | rt))..Variable:.magit-section-mo |
| c0e0 | 76 65 6d 65 6e 74 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 | vement-hook......This.hook.is.ru |
| c100 | 6e 20 62 79 20 61 6c 6c 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 6d 6f 76 65 6d 65 6e 74 20 63 | n.by.all.of.the.above.movement.c |
| c120 | 6f 6d 6d 61 6e 64 73 2c 20 61 66 74 65 72 0a 20 20 20 20 20 61 72 72 69 76 69 6e 67 20 61 74 20 | ommands,.after......arriving.at. |
| c140 | 74 68 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 | the.destination...Function:.magi |
| c160 | 74 2d 68 75 6e 6b 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 | t-hunk-set-window-start......Thi |
| c180 | 73 20 68 6f 6f 6b 20 66 75 6e 63 74 69 6f 6e 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 74 68 65 | s.hook.function.ensures.that.the |
| c1a0 | 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 73 | .beginning.of.the.current......s |
| c1c0 | 65 63 74 69 6f 6e 20 69 73 20 76 69 73 69 62 6c 65 2c 20 70 72 6f 76 69 64 65 64 20 69 74 20 69 | ection.is.visible,.provided.it.i |
| c1e0 | 73 20 61 20 e2 80 98 68 75 6e 6b e2 80 99 20 73 65 63 74 69 6f 6e 2e 20 20 4f 74 68 65 72 77 69 | s.a....hunk....section...Otherwi |
| c200 | 73 65 2c 20 69 74 0a 20 20 20 20 20 64 6f 65 73 20 6e 6f 74 68 69 6e 67 2e 0a 0a 20 20 20 20 20 | se,.it......does.nothing........ |
| c220 | 4c 6f 61 64 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 e2 80 99 20 61 64 64 73 20 74 68 | Loading....magit-diff....adds.th |
| c240 | 69 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 | is.function.to.the.hook...Functi |
| c260 | 6f 6e 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 61 | on:.magit-section-set-window-sta |
| c280 | 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 65 6e 73 75 72 | rt......This.hook.function.ensur |
| c2a0 | 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 65 20 63 75 72 | es.that.the.beginning.of.the.cur |
| c2c0 | 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 65 2c 20 72 65 | rent......section.is.visible,.re |
| c2e0 | 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e e2 80 99 73 20 74 79 70 65 | gardless.of.the.section...s.type |
| c300 | 2e 20 20 49 66 20 79 6f 75 20 61 64 64 0a 20 20 20 20 20 74 68 69 73 20 74 6f 20 e2 80 98 6d 61 | ...If.you.add......this.to....ma |
| c320 | 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 e2 80 99 2c 20 74 68 | git-section-movement-hook...,.th |
| c340 | 65 6e 20 79 6f 75 20 6d 75 73 74 20 72 65 6d 6f 76 65 20 74 68 65 0a 20 20 20 20 20 68 75 6e 6b | en.you.must.remove.the......hunk |
| c360 | 2d 6f 6e 6c 79 20 76 61 72 69 61 6e 74 20 69 6e 20 74 75 72 6e 2e 0a 0a 46 75 6e 63 74 69 6f 6e | -only.variant.in.turn...Function |
| c380 | 3a 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 79 62 65 2d 73 68 6f 77 2d 6d 6f 72 65 2d 63 6f 6d 6d | :.magit-log-maybe-show-more-comm |
| c3a0 | 69 74 73 0a 20 20 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 6c 79 | its......This.hook.function.only |
| c3c0 | 20 68 61 73 20 61 6e 20 65 66 66 65 63 74 20 69 6e 20 6c 6f 67 20 62 75 66 66 65 72 73 2c 20 61 | .has.an.effect.in.log.buffers,.a |
| c3e0 | 6e 64 20 e2 80 98 70 6f 69 6e 74 e2 80 99 0a 20 20 20 20 20 69 73 20 6f 6e 20 74 68 65 20 22 73 | nd....point.........is.on.the."s |
| c400 | 68 6f 77 20 6d 6f 72 65 22 20 73 65 63 74 69 6f 6e 2e 20 20 49 66 20 74 68 61 74 20 69 73 20 74 | how.more".section...If.that.is.t |
| c420 | 68 65 20 63 61 73 65 2c 20 74 68 65 6e 20 69 74 0a 20 20 20 20 20 64 6f 75 62 6c 65 73 20 74 68 | he.case,.then.it......doubles.th |
| c440 | 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 61 72 65 20 62 65 69 | e.number.of.commits.that.are.bei |
| c460 | 6e 67 20 73 68 6f 77 6e 2e 0a 0a 20 20 20 20 20 4c 6f 61 64 69 6e 67 20 e2 80 98 6d 61 67 69 74 | ng.shown........Loading....magit |
| c480 | 2d 6c 6f 67 e2 80 99 20 61 64 64 73 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 74 68 | -log....adds.this.function.to.th |
| c4a0 | 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 6c 6f 67 2d 6d 61 79 | e.hook...Function:.magit-log-may |
| c4c0 | 62 65 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 0a 20 20 20 20 20 57 | be-update-revision-buffer......W |
| c4e0 | 68 65 6e 20 6d 6f 76 69 6e 67 20 69 6e 73 69 64 65 20 61 20 6c 6f 67 20 62 75 66 66 65 72 2c 20 | hen.moving.inside.a.log.buffer,. |
| c500 | 74 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 75 70 64 61 74 65 73 20 74 68 65 0a 20 | then.this.function.updates.the.. |
| c520 | 20 20 20 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 2c 20 70 72 6f 76 69 64 65 64 20 69 74 | ....revision.buffer,.provided.it |
| c540 | 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 61 | .is.already.being.displayed.in.a |
| c560 | 6e 6f 74 68 65 72 0a 20 20 20 20 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 73 61 6d 65 20 66 | nother......window.of.the.same.f |
| c580 | 72 61 6d 65 2e 0a 0a 20 20 20 20 20 4c 6f 61 64 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 | rame........Loading....magit-log |
| c5a0 | e2 80 99 20 61 64 64 73 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 74 68 65 20 68 6f | ....adds.this.function.to.the.ho |
| c5c0 | 6f 6b 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 65 2d 75 | ok...Function:.magit-log-maybe-u |
| c5e0 | 70 64 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 0a 20 20 20 20 20 57 68 65 6e 20 6d 6f 76 69 | pdate-blob-buffer......When.movi |
| c600 | 6e 67 20 69 6e 73 69 64 65 20 61 20 6c 6f 67 20 62 75 66 66 65 72 20 61 6e 64 20 61 6e 6f 74 68 | ng.inside.a.log.buffer.and.anoth |
| c620 | 65 72 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 20 66 72 61 6d 65 | er.window.of.the.same......frame |
| c640 | 20 64 69 73 70 6c 61 79 73 20 61 20 62 6c 6f 62 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74 68 | .displays.a.blob.buffer,.then.th |
| c660 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 74 65 61 64 20 64 69 73 70 6c 61 79 73 0a 20 20 20 | is.function.instead.displays.... |
| c680 | 20 20 74 68 65 20 62 6c 6f 62 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d 69 74 | ..the.blob.buffer.for.the.commit |
| c6a0 | 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 61 74 20 77 69 6e 64 6f 77 2e 0a 0a 46 75 6e 63 74 | .at.point.in.that.window...Funct |
| c6c0 | 69 6f 6e 3a 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 72 | ion:.magit-status-maybe-update-r |
| c6e0 | 65 76 69 73 69 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 | evision-buffer......When.moving. |
| c700 | 69 6e 73 69 64 65 20 61 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74 68 69 | inside.a.status.buffer,.then.thi |
| c720 | 73 20 66 75 6e 63 74 69 6f 6e 20 75 70 64 61 74 65 73 20 74 68 65 0a 20 20 20 20 20 72 65 76 69 | s.function.updates.the......revi |
| c740 | 73 69 6f 6e 20 62 75 66 66 65 72 2c 20 70 72 6f 76 69 64 65 64 20 69 74 20 69 73 20 61 6c 72 65 | sion.buffer,.provided.it.is.alre |
| c760 | 61 64 79 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 0a 20 | ady.being.displayed.in.another.. |
| c780 | 20 20 20 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 73 61 6d 65 20 66 72 61 6d 65 2e 0a 0a 46 | ....window.of.the.same.frame...F |
| c7a0 | 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 61 79 62 65 2d 75 70 64 61 | unction:.magit-status-maybe-upda |
| c7c0 | 74 65 2d 73 74 61 73 68 2d 62 75 66 66 65 72 0a 20 20 20 20 20 57 68 65 6e 20 6d 6f 76 69 6e 67 | te-stash-buffer......When.moving |
| c7e0 | 20 69 6e 73 69 64 65 20 61 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74 68 | .inside.a.status.buffer,.then.th |
| c800 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 75 70 64 61 74 65 73 20 74 68 65 0a 20 20 20 20 20 73 74 61 | is.function.updates.the......sta |
| c820 | 73 68 20 62 75 66 66 65 72 2c 20 70 72 6f 76 69 64 65 64 20 69 74 20 69 73 20 61 6c 72 65 61 64 | sh.buffer,.provided.it.is.alread |
| c840 | 79 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 0a 20 20 20 | y.being.displayed.in.another.... |
| c860 | 20 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 73 61 6d 65 20 66 72 61 6d 65 2e 0a 0a 46 75 6e | ..window.of.the.same.frame...Fun |
| c880 | 63 74 69 6f 6e 3a 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 | ction:.magit-status-maybe-update |
| c8a0 | 2d 62 6c 6f 62 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 | -blob-buffer......When.moving.in |
| c8c0 | 73 69 64 65 20 61 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 61 6e 64 20 61 6e 6f 74 68 65 72 | side.a.status.buffer.and.another |
| c8e0 | 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 20 66 72 61 6d 65 20 64 | .window.of.the.same......frame.d |
| c900 | 69 73 70 6c 61 79 73 20 61 20 62 6c 6f 62 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74 68 69 73 | isplays.a.blob.buffer,.then.this |
| c920 | 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 74 65 61 64 20 64 69 73 70 6c 61 79 73 0a 20 20 20 20 20 | .function.instead.displays...... |
| c940 | 74 68 65 20 62 6c 6f 62 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 | the.blob.buffer.for.the.commit.a |
| c960 | 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 61 74 20 77 69 6e 64 6f 77 2e 0a 0a 46 75 6e 63 74 69 6f | t.point.in.that.window...Functio |
| c980 | 6e 3a 20 6d 61 67 69 74 2d 73 74 61 73 68 65 73 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 73 74 | n:.magit-stashes-maybe-update-st |
| c9a0 | 61 73 68 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 | ash-buffer......When.moving.insi |
| c9c0 | 64 65 20 61 20 62 75 66 66 65 72 20 6c 69 73 74 69 6e 67 20 73 74 61 73 68 65 73 2c 20 74 68 65 | de.a.buffer.listing.stashes,.the |
| c9e0 | 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 75 70 64 61 74 65 73 20 74 68 65 | n.this.function......updates.the |
| ca00 | 20 73 74 61 73 68 20 62 75 66 66 65 72 2c 20 70 72 6f 76 69 64 65 64 20 69 74 20 69 73 20 61 6c | .stash.buffer,.provided.it.is.al |
| ca20 | 72 65 61 64 79 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 0a 20 20 20 20 20 61 6e | ready.being.displayed.in......an |
| ca40 | 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 73 61 6d 65 20 66 72 61 6d 65 2e 0a | other.window.of.the.same.frame.. |
| ca60 | 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 6f 74 68 65 72 | .User.Option:.magit-update-other |
| ca80 | 2d 77 69 6e 64 6f 77 2d 64 65 6c 61 79 0a 20 20 20 20 20 44 65 6c 61 79 20 62 65 66 6f 72 65 20 | -window-delay......Delay.before. |
| caa0 | 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 75 70 64 61 74 69 6e 67 20 74 68 65 20 6f 74 68 65 72 | automatically.updating.the.other |
| cac0 | 20 77 69 6e 64 6f 77 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 6d 6f 76 69 6e 67 20 61 72 6f 75 6e | .window........When.moving.aroun |
| cae0 | 64 20 69 6e 20 63 65 72 74 61 69 6e 20 62 75 66 66 65 72 73 2c 20 74 68 65 6e 20 63 65 72 74 61 | d.in.certain.buffers,.then.certa |
| cb00 | 69 6e 20 6f 74 68 65 72 20 62 75 66 66 65 72 73 2c 0a 20 20 20 20 20 77 68 69 63 68 20 61 72 65 | in.other.buffers,......which.are |
| cb20 | 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 | .being.displayed.in.another.wind |
| cb40 | 6f 77 2c 20 6d 61 79 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 62 65 0a 20 20 20 20 20 75 70 64 61 74 | ow,.may.optionally.be......updat |
| cb60 | 65 64 20 74 6f 20 64 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | ed.to.display.information.about. |
| cb80 | 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 57 68 65 6e | the.section.at.point........When |
| cba0 | 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 20 6d | .holding.down.a.key.to.move.by.m |
| cbc0 | 6f 72 65 20 74 68 61 6e 20 6a 75 73 74 20 6f 6e 65 20 73 65 63 74 69 6f 6e 2c 20 74 68 65 6e 0a | ore.than.just.one.section,.then. |
| cbe0 | 20 20 20 20 20 74 68 61 74 20 77 6f 75 6c 64 20 75 70 64 61 74 65 20 74 68 61 74 20 62 75 66 66 | .....that.would.update.that.buff |
| cc00 | 65 72 20 66 6f 72 20 65 61 63 68 20 73 65 63 74 69 6f 6e 20 6f 6e 20 74 68 65 20 77 61 79 2e 20 | er.for.each.section.on.the.way.. |
| cc20 | 20 54 6f 0a 20 20 20 20 20 70 72 65 76 65 6e 74 20 74 68 61 74 2c 20 75 70 64 61 74 69 6e 67 20 | .To......prevent.that,.updating. |
| cc40 | 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 20 69 73 20 64 65 6c 61 79 65 64 2c 20 | the.revision.buffer.is.delayed,. |
| cc60 | 61 6e 64 20 74 68 69 73 0a 20 20 20 20 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 66 6f | and.this......option.controls.fo |
| cc80 | 72 20 68 6f 77 20 6c 6f 6e 67 2e 20 20 46 6f 72 20 6f 70 74 69 6d 61 6c 20 65 78 70 65 72 69 65 | r.how.long...For.optimal.experie |
| cca0 | 6e 63 65 20 79 6f 75 20 6d 69 67 68 74 0a 20 20 20 20 20 68 61 76 65 20 74 6f 20 61 64 6a 75 73 | nce.you.might......have.to.adjus |
| ccc0 | 74 20 74 68 69 73 20 64 65 6c 61 79 20 61 6e 64 2f 6f 72 20 74 68 65 20 6b 65 79 62 6f 61 72 64 | t.this.delay.and/or.the.keyboard |
| cce0 | 20 72 65 70 65 61 74 20 72 61 74 65 20 61 6e 64 20 64 65 6c 61 79 0a 20 20 20 20 20 6f 66 20 79 | .repeat.rate.and.delay......of.y |
| cd00 | 6f 75 72 20 67 72 61 70 68 69 63 61 6c 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 72 20 6f 70 65 | our.graphical.environment.or.ope |
| cd20 | 72 61 74 69 6e 67 20 73 79 73 74 65 6d 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 | rating.system.....File:.docWYThE |
| cd40 | 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74 | y.info,..Node:.Section.Visibilit |
| cd60 | 79 2c 20 20 4e 65 78 74 3a 20 53 65 63 74 69 6f 6e 20 48 6f 6f 6b 73 2c 20 20 50 72 65 76 3a 20 | y,..Next:.Section.Hooks,..Prev:. |
| cd80 | 53 65 63 74 69 6f 6e 20 4d 6f 76 65 6d 65 6e 74 2c 20 20 55 70 3a 20 53 65 63 74 69 6f 6e 73 0a | Section.Movement,..Up:.Sections. |
| cda0 | 0a 34 2e 32 2e 32 20 53 65 63 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74 79 0a 2d 2d 2d 2d 2d 2d | .4.2.2.Section.Visibility.------ |
| cdc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4d 61 67 69 74 20 70 72 6f 76 69 64 | ------------------..Magit.provid |
| cde0 | 65 73 20 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 63 68 61 6e 67 69 6e 67 20 74 68 | es.many.commands.for.changing.th |
| ce00 | 65 20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 20 73 65 63 74 69 6f 6e 73 2c 0a 62 75 74 20 61 6c | e.visibility.of.sections,.but.al |
| ce20 | 6c 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 67 65 74 20 73 74 61 72 74 65 64 20 61 72 65 20 74 68 | l.you.need.to.get.started.are.th |
| ce40 | 65 20 6e 65 78 74 20 74 77 6f 2e 0a 0a 4b 65 79 3a 20 54 41 42 20 28 6d 61 67 69 74 2d 73 65 63 | e.next.two...Key:.TAB.(magit-sec |
| ce60 | 74 69 6f 6e 2d 74 6f 67 67 6c 65 29 0a 20 20 20 20 20 54 6f 67 67 6c 65 20 74 68 65 20 76 69 73 | tion-toggle)......Toggle.the.vis |
| ce80 | 69 62 69 6c 69 74 79 20 6f 66 20 74 68 65 20 62 6f 64 79 20 6f 66 20 74 68 65 20 63 75 72 72 65 | ibility.of.the.body.of.the.curre |
| cea0 | 6e 74 20 73 65 63 74 69 6f 6e 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 54 41 42 20 28 6d 61 67 69 74 | nt.section...Key:.C-c.TAB.(magit |
| cec0 | 2d 73 65 63 74 69 6f 6e 2d 63 79 63 6c 65 29 0a 0a 4b 65 79 3a 20 43 2d 3c 74 61 62 3e 20 28 6d | -section-cycle)..Key:.C-<tab>.(m |
| cee0 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 79 63 6c 65 29 0a 20 20 20 20 20 43 79 63 6c 65 20 74 | agit-section-cycle)......Cycle.t |
| cf00 | 68 65 20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e | he.visibility.of.current.section |
| cf20 | 20 61 6e 64 20 69 74 73 20 63 68 69 6c 64 72 65 6e 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 69 73 | .and.its.children........If.this |
| cf40 | 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 20 75 73 69 6e 67 20 e2 80 98 43 2d 3c | .command.is.invoked.using....C-< |
| cf60 | 74 61 62 3e e2 80 99 20 61 6e 64 20 74 68 61 74 20 69 73 20 67 6c 6f 62 61 6c 6c 79 0a 20 20 20 | tab>....and.that.is.globally.... |
| cf80 | 20 20 62 6f 75 6e 64 20 74 6f 20 e2 80 98 74 61 62 2d 6e 65 78 74 e2 80 99 2c 20 74 68 65 6e 20 | ..bound.to....tab-next...,.then. |
| cfa0 | 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 69 76 6f 74 73 20 74 6f 20 62 65 68 61 76 65 20 6c 69 | this.command.pivots.to.behave.li |
| cfc0 | 6b 65 20 74 68 61 74 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 2c 20 61 6e 64 20 79 6f 75 20 6d 75 | ke.that......command,.and.you.mu |
| cfe0 | 73 74 20 69 6e 73 74 65 61 64 20 75 73 65 20 e2 80 98 43 2d 63 20 54 41 42 e2 80 99 20 74 6f 20 | st.instead.use....C-c.TAB....to. |
| d000 | 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 2e 0a 0a | cycle.section......visibility... |
| d020 | 20 20 20 20 20 49 66 20 79 6f 75 20 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 6b 65 65 70 20 75 | .....If.you.would.like.to.keep.u |
| d040 | 73 69 6e 67 20 e2 80 98 43 2d 3c 74 61 62 3e e2 80 99 20 74 6f 20 63 79 63 6c 65 20 73 65 63 74 | sing....C-<tab>....to.cycle.sect |
| d060 | 69 6f 6e 0a 20 20 20 20 20 76 69 73 69 62 69 6c 69 74 79 20 62 75 74 20 61 6c 73 6f 20 77 61 6e | ion......visibility.but.also.wan |
| d080 | 74 20 74 6f 20 75 73 65 20 e2 80 98 74 61 62 2d 62 61 72 2d 6d 6f 64 65 e2 80 99 2c 20 74 68 65 | t.to.use....tab-bar-mode...,.the |
| d0a0 | 6e 20 79 6f 75 20 68 61 76 65 20 74 6f 0a 20 20 20 20 20 70 72 65 76 65 6e 74 20 74 68 61 74 20 | n.you.have.to......prevent.that. |
| d0c0 | 6d 6f 64 65 20 66 72 6f 6d 20 75 73 69 6e 67 20 74 68 69 73 20 6b 65 79 20 61 6e 64 20 69 6e 73 | mode.from.using.this.key.and.ins |
| d0e0 | 74 65 61 64 20 62 69 6e 64 20 61 6e 6f 74 68 65 72 20 6b 65 79 0a 20 20 20 20 20 74 6f 20 e2 80 | tead.bind.another.key......to... |
| d100 | 98 74 61 62 2d 6e 65 78 74 e2 80 99 2e 20 20 42 65 63 61 75 73 65 20 e2 80 98 74 61 62 2d 62 61 | .tab-next......Because....tab-ba |
| d120 | 72 2d 6d 6f 64 65 e2 80 99 20 64 6f 65 73 20 6e 6f 74 20 75 73 65 20 61 20 6d 6f 64 65 20 6d 61 | r-mode....does.not.use.a.mode.ma |
| d140 | 70 20 62 75 74 0a 20 20 20 20 20 69 6e 73 74 65 61 64 20 6d 61 6e 69 70 75 6c 61 74 65 73 20 74 | p.but......instead.manipulates.t |
| d160 | 68 65 20 67 6c 6f 62 61 6c 20 6d 61 70 2c 20 74 68 69 73 20 69 6e 76 6f 6c 76 65 73 20 61 64 76 | he.global.map,.this.involves.adv |
| d180 | 69 73 69 6e 67 0a 20 20 20 20 20 e2 80 98 74 61 62 2d 62 61 72 2d 2d 64 65 66 69 6e 65 2d 6b 65 | ising.........tab-bar--define-ke |
| d1a0 | 79 73 e2 80 99 2e 0a 0a 4b 65 79 3a 20 4d 2d 3c 74 61 62 3e 20 28 6d 61 67 69 74 2d 73 65 63 74 | ys......Key:.M-<tab>.(magit-sect |
| d1c0 | 69 6f 6e 2d 63 79 63 6c 65 2d 64 69 66 66 73 29 0a 20 20 20 20 20 43 79 63 6c 65 20 74 68 65 20 | ion-cycle-diffs)......Cycle.the. |
| d1e0 | 76 69 73 69 62 69 6c 69 74 79 20 6f 66 20 64 69 66 66 2d 72 65 6c 61 74 65 64 20 73 65 63 74 69 | visibility.of.diff-related.secti |
| d200 | 6f 6e 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 62 75 66 66 65 72 2e 0a | ons.in.the.current......buffer.. |
| d220 | 0a 4b 65 79 3a 20 53 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 | .Key:.S-<tab>.(magit-section-cyc |
| d240 | 6c 65 2d 67 6c 6f 62 61 6c 29 0a 20 20 20 20 20 43 79 63 6c 65 20 74 68 65 20 76 69 73 69 62 69 | le-global)......Cycle.the.visibi |
| d260 | 6c 69 74 79 20 6f 66 20 61 6c 6c 20 73 65 63 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 63 75 72 72 | lity.of.all.sections.in.the.curr |
| d280 | 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 31 20 28 6d 61 67 69 74 2d 73 65 63 74 69 | ent.buffer...Key:.1.(magit-secti |
| d2a0 | 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c 2d 31 29 0a 0a 4b 65 79 3a 20 32 20 28 6d 61 67 69 74 2d | on-show-level-1)..Key:.2.(magit- |
| d2c0 | 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c 2d 32 29 0a 0a 4b 65 79 3a 20 33 20 28 6d | section-show-level-2)..Key:.3.(m |
| d2e0 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c 2d 33 29 0a 0a 4b 65 79 3a | agit-section-show-level-3)..Key: |
| d300 | 20 34 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 34 29 0a | .4.(magit-section-show-level-4). |
| d320 | 20 20 20 20 20 53 68 6f 77 20 73 65 63 74 69 6f 6e 73 20 73 75 72 72 6f 75 6e 64 69 6e 67 20 74 | .....Show.sections.surrounding.t |
| d340 | 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 75 70 20 74 6f 20 6c 65 76 65 6c 20 4e | he.current.section.up.to.level.N |
| d360 | 2e 0a 0a 4b 65 79 3a 20 4d 2d 31 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d | ...Key:.M-1.(magit-section-show- |
| d380 | 6c 65 76 65 6c 2d 31 2d 61 6c 6c 29 0a 0a 4b 65 79 3a 20 4d 2d 32 20 28 6d 61 67 69 74 2d 73 65 | level-1-all)..Key:.M-2.(magit-se |
| d3a0 | 63 74 69 6f 6e 2d 73 68 6f 77 2d 6c 65 76 65 6c 2d 32 2d 61 6c 6c 29 0a 0a 4b 65 79 3a 20 4d 2d | ction-show-level-2-all)..Key:.M- |
| d3c0 | 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 6c 2d 33 2d 61 6c | 3.(magit-section-show-level-3-al |
| d3e0 | 6c 29 0a 0a 4b 65 79 3a 20 4d 2d 34 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 | l)..Key:.M-4.(magit-section-show |
| d400 | 2d 6c 65 76 65 6c 2d 34 2d 61 6c 6c 29 0a 20 20 20 20 20 53 68 6f 77 20 61 6c 6c 20 73 65 63 74 | -level-4-all)......Show.all.sect |
| d420 | 69 6f 6e 73 20 75 70 20 74 6f 20 6c 65 76 65 6c 20 4e 2e 0a 0a 20 20 20 53 6f 6d 65 20 66 75 6e | ions.up.to.level.N......Some.fun |
| d440 | 63 74 69 6f 6e 73 2c 20 77 68 69 63 68 20 61 72 65 20 75 73 65 64 20 74 6f 20 69 6d 70 6c 65 6d | ctions,.which.are.used.to.implem |
| d460 | 65 6e 74 20 74 68 65 20 61 62 6f 76 65 20 63 6f 6d 6d 61 6e 64 73 2c 20 61 72 65 0a 61 6c 73 6f | ent.the.above.commands,.are.also |
| d480 | 20 65 78 70 6f 73 65 64 20 61 73 20 63 6f 6d 6d 61 6e 64 73 20 74 68 65 6d 73 65 6c 76 65 73 2e | .exposed.as.commands.themselves. |
| d4a0 | 20 20 42 79 20 64 65 66 61 75 6c 74 20 6e 6f 20 6b 65 79 73 20 61 72 65 20 62 6f 75 6e 64 20 74 | ..By.default.no.keys.are.bound.t |
| d4c0 | 6f 0a 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 2c 20 61 73 20 74 68 65 79 20 61 72 65 20 67 65 | o.these.commands,.as.they.are.ge |
| d4e0 | 6e 65 72 61 6c 6c 79 20 70 65 72 63 65 69 76 65 64 20 74 6f 20 62 65 20 6d 75 63 68 20 6c 65 73 | nerally.perceived.to.be.much.les |
| d500 | 73 20 75 73 65 66 75 6c 2e 0a 42 75 74 20 79 6f 75 72 20 6d 69 6c 65 61 67 65 20 6d 61 79 20 76 | s.useful..But.your.mileage.may.v |
| d520 | 61 72 79 2e 0a 0a 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 | ary...Command:.magit-section-sho |
| d540 | 77 0a 20 20 20 20 20 53 68 6f 77 20 74 68 65 20 62 6f 64 79 20 6f 66 20 74 68 65 20 63 75 72 72 | w......Show.the.body.of.the.curr |
| d560 | 65 6e 74 20 73 65 63 74 69 6f 6e 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 73 65 63 | ent.section...Command:.magit-sec |
| d580 | 74 69 6f 6e 2d 68 69 64 65 0a 20 20 20 20 20 48 69 64 65 20 74 68 65 20 62 6f 64 79 20 6f 66 20 | tion-hide......Hide.the.body.of. |
| d5a0 | 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 20 6d | the.current.section...Command:.m |
| d5c0 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 68 65 61 64 69 6e 67 73 0a 20 20 20 20 20 | agit-section-show-headings...... |
| d5e0 | 52 65 63 75 72 73 69 76 65 6c 79 20 73 68 6f 77 20 68 65 61 64 69 6e 67 73 20 6f 66 20 63 68 69 | Recursively.show.headings.of.chi |
| d600 | 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 20 20 4f | ldren.of.the.current.section...O |
| d620 | 6e 6c 79 0a 20 20 20 20 20 73 68 6f 77 20 74 68 65 20 68 65 61 64 69 6e 67 73 2e 20 20 50 72 65 | nly......show.the.headings...Pre |
| d640 | 76 69 6f 75 73 6c 79 20 73 68 6f 77 6e 20 74 65 78 74 2d 6f 6e 6c 79 20 62 6f 64 69 65 73 20 61 | viously.shown.text-only.bodies.a |
| d660 | 72 65 20 68 69 64 64 65 6e 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 | re.hidden...Command:.magit-secti |
| d680 | 6f 6e 2d 73 68 6f 77 2d 63 68 69 6c 64 72 65 6e 0a 20 20 20 20 20 52 65 63 75 72 73 69 76 65 6c | on-show-children......Recursivel |
| d6a0 | 79 20 73 68 6f 77 20 74 68 65 20 62 6f 64 69 65 73 20 6f 66 20 63 68 69 6c 64 72 65 6e 20 6f 66 | y.show.the.bodies.of.children.of |
| d6c0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2e 0a 20 20 20 20 20 57 69 74 68 20 | .the.current.section.......With. |
| d6e0 | 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 73 68 6f 77 20 63 68 69 6c 64 72 65 6e 20 | a.prefix.argument.show.children. |
| d700 | 64 6f 77 6e 20 74 6f 20 74 68 65 20 6c 65 76 65 6c 20 6f 66 20 74 68 65 0a 20 20 20 20 20 63 75 | down.to.the.level.of.the......cu |
| d720 | 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2c 20 61 6e 64 20 68 69 64 65 20 64 65 65 70 65 72 20 63 | rrent.section,.and.hide.deeper.c |
| d740 | 68 69 6c 64 72 65 6e 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | hildren...Command:.magit-section |
| d760 | 2d 68 69 64 65 2d 63 68 69 6c 64 72 65 6e 0a 20 20 20 20 20 52 65 63 75 72 73 69 76 65 6c 79 20 | -hide-children......Recursively. |
| d780 | 68 69 64 65 20 74 68 65 20 62 6f 64 69 65 73 20 6f 66 20 63 68 69 6c 64 72 65 6e 20 6f 66 20 74 | hide.the.bodies.of.children.of.t |
| d7a0 | 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 20 6d 61 | he.current.section...Command:.ma |
| d7c0 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 74 6f 67 67 6c 65 2d 63 68 69 6c 64 72 65 6e 0a 20 20 20 20 | git-section-toggle-children..... |
| d7e0 | 20 54 6f 67 67 6c 65 20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 20 62 6f 64 69 65 73 20 6f 66 20 | .Toggle.visibility.of.bodies.of. |
| d800 | 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 65 63 74 69 6f 6e 2e | children.of.the.current.section. |
| d820 | 0a 0a 20 20 20 57 68 65 6e 20 61 20 62 75 66 66 65 72 20 69 73 20 66 69 72 73 74 20 63 72 65 61 | .....When.a.buffer.is.first.crea |
| d840 | 74 65 64 20 74 68 65 6e 20 73 6f 6d 65 20 73 65 63 74 69 6f 6e 73 20 61 72 65 20 73 68 6f 77 6e | ted.then.some.sections.are.shown |
| d860 | 20 65 78 70 61 6e 64 65 64 0a 77 68 69 6c 65 20 6f 74 68 65 72 73 20 61 72 65 20 6e 6f 74 2e 20 | .expanded.while.others.are.not.. |
| d880 | 20 54 68 69 73 20 69 73 20 68 61 72 64 20 63 6f 64 65 64 2e 20 20 57 68 65 6e 20 61 20 62 75 66 | .This.is.hard.coded...When.a.buf |
| d8a0 | 66 65 72 20 69 73 20 72 65 66 72 65 73 68 65 64 0a 74 68 65 6e 20 74 68 65 20 70 72 65 76 69 6f | fer.is.refreshed.then.the.previo |
| d8c0 | 75 73 20 76 69 73 69 62 69 6c 69 74 79 20 69 73 20 70 72 65 73 65 72 76 65 64 2e 20 20 54 68 65 | us.visibility.is.preserved...The |
| d8e0 | 20 69 6e 69 74 69 61 6c 20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 0a 63 65 72 74 61 69 6e 20 73 | .initial.visibility.of.certain.s |
| d900 | 65 63 74 69 6f 6e 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e 20 | ections.can.also.be.overwritten. |
| d920 | 75 73 69 6e 67 20 74 68 65 20 68 6f 6f 6b 0a e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | using.the.hook....magit-section- |
| d940 | 73 65 74 2d 76 69 73 69 62 69 6c 69 74 79 2d 68 6f 6f 6b e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 | set-visibility-hook......User.Op |
| d960 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 6e 69 74 69 61 6c 2d 76 69 73 69 | tion:.magit-section-initial-visi |
| d980 | 62 69 6c 69 74 79 2d 61 6c 69 73 74 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 73 20 63 | bility-alist......This.options.c |
| d9a0 | 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 69 6e 69 74 69 | an.be.used.to.override.the.initi |
| d9c0 | 61 6c 20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 0a 20 20 20 20 20 73 65 63 74 69 6f 6e 73 2e 20 | al.visibility.of......sections.. |
| d9e0 | 20 49 6e 20 74 68 65 20 66 75 74 75 72 65 20 69 74 20 77 69 6c 6c 20 61 6c 73 6f 20 62 65 20 75 | .In.the.future.it.will.also.be.u |
| da00 | 73 65 64 20 74 6f 20 64 65 66 69 6e 65 20 74 68 65 0a 20 20 20 20 20 64 65 66 61 75 6c 74 73 2c | sed.to.define.the......defaults, |
| da20 | 20 62 75 74 20 63 75 72 72 65 6e 74 6c 79 20 61 20 73 65 63 74 69 6f 6e e2 80 99 73 20 64 65 66 | .but.currently.a.section...s.def |
| da40 | 61 75 6c 74 20 69 73 20 73 74 69 6c 6c 20 68 61 72 64 63 6f 64 65 64 2e 0a 0a 20 20 20 20 20 54 | ault.is.still.hardcoded........T |
| da60 | 68 65 20 76 61 6c 75 65 20 69 73 20 61 6e 20 61 6c 69 73 74 2e 20 20 45 61 63 68 20 65 6c 65 6d | he.value.is.an.alist...Each.elem |
| da80 | 65 6e 74 20 6d 61 70 73 20 61 20 73 65 63 74 69 6f 6e 20 74 79 70 65 20 6f 72 20 6c 69 6e 65 61 | ent.maps.a.section.type.or.linea |
| daa0 | 67 65 0a 20 20 20 20 20 74 6f 20 74 68 65 20 69 6e 69 74 69 61 6c 20 76 69 73 69 62 69 6c 69 74 | ge......to.the.initial.visibilit |
| dac0 | 79 20 73 74 61 74 65 20 66 6f 72 20 73 75 63 68 20 73 65 63 74 69 6f 6e 73 2e 20 20 54 68 65 20 | y.state.for.such.sections...The. |
| dae0 | 73 74 61 74 65 20 68 61 73 0a 20 20 20 20 20 74 6f 20 62 65 20 6f 6e 65 20 6f 66 20 e2 80 98 73 | state.has......to.be.one.of....s |
| db00 | 68 6f 77 e2 80 99 20 6f 72 20 e2 80 98 68 69 64 65 e2 80 99 2c 20 6f 72 20 61 20 66 75 6e 63 74 | how....or....hide...,.or.a.funct |
| db20 | 69 6f 6e 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 6f 6e 65 20 6f 66 0a 20 20 20 20 20 74 68 65 | ion.that.returns.one.of......the |
| db40 | 73 65 20 73 79 6d 62 6f 6c 73 2e 20 20 41 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 | se.symbols...A.function.is.calle |
| db60 | 64 20 77 69 74 68 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 73 20 74 68 65 20 6f 6e 6c 79 0a 20 | d.with.the.section.as.the.only.. |
| db80 | 20 20 20 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 55 73 65 20 74 68 65 20 63 6f 6d 6d | ....argument........Use.the.comm |
| dba0 | 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 64 65 73 63 72 69 62 65 2d 73 65 63 74 69 6f 6e 2d 62 72 | and....magit-describe-section-br |
| dbc0 | 69 65 66 6c 79 e2 80 99 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 61 0a 20 20 20 20 20 73 65 63 | iefly....to.determine.a......sec |
| dbe0 | 74 69 6f 6e e2 80 99 73 20 6c 69 6e 65 61 67 65 20 6f 72 20 74 79 70 65 2e 20 20 54 68 65 20 76 | tion...s.lineage.or.type...The.v |
| dc00 | 65 63 74 6f 72 20 69 6e 20 74 68 65 20 6f 75 74 70 75 74 20 69 73 20 74 68 65 20 73 65 63 74 69 | ector.in.the.output.is.the.secti |
| dc20 | 6f 6e 0a 20 20 20 20 20 6c 69 6e 65 61 67 65 20 61 6e 64 20 74 68 65 20 74 79 70 65 20 69 73 20 | on......lineage.and.the.type.is. |
| dc40 | 74 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 61 74 20 76 65 63 74 6f 72 | the.first.element.of.that.vector |
| dc60 | 2e 0a 20 20 20 20 20 57 69 6c 64 63 61 72 64 73 20 63 61 6e 20 62 65 20 75 73 65 64 2c 20 73 65 | .......Wildcards.can.be.used,.se |
| dc80 | 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 2e 0a 0a 55 73 | e....magit-section-match......Us |
| dca0 | 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 63 61 63 68 65 2d 76 | er.Option:.magit-section-cache-v |
| dcc0 | 69 73 69 62 69 6c 69 74 79 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 | isibility......This.option.contr |
| dce0 | 6f 6c 73 20 66 6f 72 20 77 68 69 63 68 20 73 65 63 74 69 6f 6e 73 20 74 68 65 20 70 72 65 76 69 | ols.for.which.sections.the.previ |
| dd00 | 6f 75 73 20 76 69 73 69 62 69 6c 69 74 79 0a 20 20 20 20 20 73 74 61 74 65 20 73 68 6f 75 6c 64 | ous.visibility......state.should |
| dd20 | 20 62 65 20 72 65 73 74 6f 72 65 64 20 69 66 20 61 20 73 65 63 74 69 6f 6e 20 64 69 73 61 70 70 | .be.restored.if.a.section.disapp |
| dd40 | 65 61 72 73 20 61 6e 64 20 6c 61 74 65 72 20 61 70 70 65 61 72 73 0a 20 20 20 20 20 61 67 61 69 | ears.and.later.appears......agai |
| dd60 | 6e 2e 20 20 54 68 65 20 76 61 6c 75 65 20 69 73 20 61 20 62 6f 6f 6c 65 61 6e 20 6f 72 20 61 20 | n...The.value.is.a.boolean.or.a. |
| dd80 | 6c 69 73 74 20 6f 66 20 73 65 63 74 69 6f 6e 20 74 79 70 65 73 2e 20 20 49 66 20 74 2c 0a 20 20 | list.of.section.types...If.t,... |
| dda0 | 20 20 20 74 68 65 6e 20 74 68 65 20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 20 61 6c 6c 20 73 65 | ...then.the.visibility.of.all.se |
| ddc0 | 63 74 69 6f 6e 73 20 69 73 20 63 61 63 68 65 64 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 69 | ctions.is.cached...Otherwise.thi |
| dde0 | 73 20 69 73 0a 20 20 20 20 20 6f 6e 6c 79 20 64 6f 6e 65 20 66 6f 72 20 73 65 63 74 69 6f 6e 73 | s.is......only.done.for.sections |
| de00 | 20 77 68 6f 73 65 20 74 79 70 65 20 6d 61 74 63 68 65 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 6c | .whose.type.matches.one.of.the.l |
| de20 | 69 73 74 65 64 20 74 79 70 65 73 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 72 65 71 75 69 72 65 73 | isted.types........This.requires |
| de40 | 20 74 68 61 74 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 | .that.the.function....magit-sect |
| de60 | 69 6f 6e 2d 63 61 63 68 65 64 2d 76 69 73 69 62 69 6c 69 74 79 e2 80 99 0a 20 20 20 20 20 69 73 | ion-cached-visibility.........is |
| de80 | 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 65 | .a.member.of....magit-section-se |
| dea0 | 74 2d 76 69 73 69 62 69 6c 69 74 79 2d 68 6f 6f 6b e2 80 99 2e 0a 0a 56 61 72 69 61 62 6c 65 3a | t-visibility-hook......Variable: |
| dec0 | 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 65 74 2d 76 69 73 69 62 69 6c 69 74 79 2d 68 6f | .magit-section-set-visibility-ho |
| dee0 | 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 77 68 65 6e 20 66 69 | ok......This.hook.is.run.when.fi |
| df00 | 72 73 74 20 63 72 65 61 74 69 6e 67 20 61 20 62 75 66 66 65 72 20 61 6e 64 20 61 6c 73 6f 20 77 | rst.creating.a.buffer.and.also.w |
| df20 | 68 65 6e 0a 20 20 20 20 20 72 65 66 72 65 73 68 69 6e 67 20 61 6e 20 65 78 69 73 74 69 6e 67 20 | hen......refreshing.an.existing. |
| df40 | 62 75 66 66 65 72 2c 20 61 6e 64 20 69 73 20 75 73 65 64 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 | buffer,.and.is.used.to.determine |
| df60 | 20 74 68 65 0a 20 20 20 20 20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 20 74 68 65 20 73 65 63 74 | .the......visibility.of.the.sect |
| df80 | 69 6f 6e 20 63 75 72 72 65 6e 74 6c 79 20 62 65 69 6e 67 20 69 6e 73 65 72 74 65 64 2e 0a 0a 20 | ion.currently.being.inserted.... |
| dfa0 | 20 20 20 20 45 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 | ....Each.function.is.called.with |
| dfc0 | 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 73 65 63 74 69 6f 6e 20 62 65 69 6e 67 | .one.argument,.the.section.being |
| dfe0 | 0a 20 20 20 20 20 69 6e 73 65 72 74 65 64 2e 20 20 49 74 20 73 68 6f 75 6c 64 20 72 65 74 75 72 | ......inserted...It.should.retur |
| e000 | 6e 20 e2 80 98 68 69 64 65 e2 80 99 20 6f 72 20 e2 80 98 73 68 6f 77 e2 80 99 2c 20 6f 72 20 74 | n....hide....or....show...,.or.t |
| e020 | 6f 20 6c 65 61 76 65 20 74 68 65 0a 20 20 20 20 20 76 69 73 69 62 69 6c 69 74 79 20 75 6e 64 65 | o.leave.the......visibility.unde |
| e040 | 66 69 6e 65 64 20 e2 80 98 6e 69 6c e2 80 99 2e 20 20 49 66 20 6e 6f 20 66 75 6e 63 74 69 6f 6e | fined....nil......If.no.function |
| e060 | 20 64 65 63 69 64 65 73 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 76 69 73 69 62 69 6c 69 74 79 20 | .decides.on.the......visibility. |
| e080 | 61 6e 64 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 | and.the.buffer.is.being.refreshe |
| e0a0 | 64 2c 20 74 68 65 6e 20 74 68 65 20 76 69 73 69 62 69 6c 69 74 79 0a 20 20 20 20 20 69 73 20 70 | d,.then.the.visibility......is.p |
| e0c0 | 72 65 73 65 72 76 65 64 3b 20 6f 72 20 69 66 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 62 65 | reserved;.or.if.the.buffer.is.be |
| e0e0 | 69 6e 67 20 63 72 65 61 74 65 64 2c 20 74 68 65 6e 20 74 68 65 20 68 61 72 64 0a 20 20 20 20 20 | ing.created,.then.the.hard...... |
| e100 | 63 6f 64 65 64 20 64 65 66 61 75 6c 74 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 20 55 73 75 | coded.default.is.used........Usu |
| e120 | 61 6c 6c 79 20 74 68 69 73 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 74 6f | ally.this.should.only.be.used.to |
| e140 | 20 73 65 74 20 74 68 65 20 69 6e 69 74 69 61 6c 20 76 69 73 69 62 69 6c 69 74 79 20 62 75 74 0a | .set.the.initial.visibility.but. |
| e160 | 20 20 20 20 20 6e 6f 74 20 64 75 72 69 6e 67 20 72 65 66 72 65 73 68 65 73 2e 20 20 49 66 20 e2 | .....not.during.refreshes...If.. |
| e180 | 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 2d 2d 6f 6c 64 72 6f 6f 74 e2 | ..magit-insert-section--oldroot. |
| e1a0 | 80 99 20 69 73 0a 20 20 20 20 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 62 75 66 | ...is......non-nil,.then.the.buf |
| e1c0 | 66 65 72 20 69 73 20 62 65 69 6e 67 20 72 65 66 72 65 73 68 65 64 20 61 6e 64 20 74 68 65 73 65 | fer.is.being.refreshed.and.these |
| e1e0 | 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 73 68 6f 75 6c 64 20 69 6d 6d 65 64 69 61 74 65 | .functions......should.immediate |
| e200 | 6c 79 20 72 65 74 75 72 6e 20 e2 80 98 6e 69 6c e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f | ly.return....nil......User.Optio |
| e220 | 6e 3a 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d 69 6e 64 69 | n:.magit-section-visibility-indi |
| e240 | 63 61 74 6f 72 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 | cator......This.option.controls. |
| e260 | 77 68 65 74 68 65 72 20 61 6e 64 20 68 6f 77 20 74 6f 20 69 6e 64 69 63 61 74 65 20 74 68 61 74 | whether.and.how.to.indicate.that |
| e280 | 20 61 20 73 65 63 74 69 6f 6e 20 63 61 6e 0a 20 20 20 20 20 62 65 20 65 78 70 61 6e 64 65 64 2f | .a.section.can......be.expanded/ |
| e2a0 | 63 6f 6c 6c 61 70 73 65 64 2e 0a 0a 20 20 20 20 20 49 66 20 6e 69 6c 2c 20 74 68 65 6e 20 6e 6f | collapsed........If.nil,.then.no |
| e2c0 | 20 76 69 73 69 62 69 6c 69 74 79 20 69 6e 64 69 63 61 74 6f 72 73 20 61 72 65 20 73 68 6f 77 6e | .visibility.indicators.are.shown |
| e2e0 | 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 0a 20 20 20 20 20 76 61 6c 75 65 20 68 61 73 20 | ...Otherwise.the......value.has. |
| e300 | 74 6f 20 68 61 76 65 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 74 77 6f 20 66 6f 72 6d 73 3a 0a | to.have.one.of.these.two.forms:. |
| e320 | 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 28 45 58 50 41 4e 44 41 42 4c 45 2d 42 49 54 4d | ................(EXPANDABLE-BITM |
| e340 | 41 50 20 2e 20 43 4f 4c 4c 41 50 53 49 42 4c 45 2d 42 49 54 4d 41 50 29 e2 80 99 0a 0a 20 20 20 | AP...COLLAPSIBLE-BITMAP)........ |
| e360 | 20 20 20 20 20 20 20 42 6f 74 68 20 76 61 6c 75 65 73 20 68 61 76 65 20 74 6f 20 62 65 20 76 61 | .......Both.values.have.to.be.va |
| e380 | 72 69 61 62 6c 65 73 20 77 68 6f 73 65 20 76 61 6c 75 65 73 20 61 72 65 20 66 72 69 6e 67 65 0a | riables.whose.values.are.fringe. |
| e3a0 | 20 20 20 20 20 20 20 20 20 20 62 69 74 6d 61 70 73 2e 20 20 49 6e 20 74 68 69 73 20 63 61 73 65 | ..........bitmaps...In.this.case |
| e3c0 | 20 65 76 65 72 79 20 73 65 63 74 69 6f 6e 20 74 68 61 74 20 63 61 6e 20 62 65 20 65 78 70 61 6e | .every.section.that.can.be.expan |
| e3e0 | 64 65 64 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6c 61 70 73 65 64 20 67 65 74 73 20 | ded.or...........collapsed.gets. |
| e400 | 61 6e 20 69 6e 64 69 63 61 74 6f 72 20 69 6e 20 74 68 65 20 6c 65 66 74 20 66 72 69 6e 67 65 2e | an.indicator.in.the.left.fringe. |
| e420 | 0a 0a 20 20 20 20 20 20 20 20 20 20 54 6f 20 70 72 6f 76 69 64 65 20 65 78 74 72 61 20 70 61 64 | ............To.provide.extra.pad |
| e440 | 64 69 6e 67 20 61 72 6f 75 6e 64 20 74 68 65 20 69 6e 64 69 63 61 74 6f 72 2c 20 73 65 74 0a 20 | ding.around.the.indicator,.set.. |
| e460 | 20 20 20 20 20 20 20 20 20 e2 80 98 6c 65 66 74 2d 66 72 69 6e 67 65 2d 77 69 64 74 68 e2 80 99 | ............left-fringe-width... |
| e480 | 20 69 6e 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 65 2d 68 6f 6f 6b e2 80 99 2c 20 65 2e 67 2e 3a | .in....magit-mode-hook...,.e.g.: |
| e4a0 | 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 | .................(add-hook.'magi |
| e4c0 | 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 | t-mode-hook.(lambda.().......... |
| e4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e500 | 20 20 20 28 73 65 74 71 20 6c 65 66 74 2d 66 72 69 6e 67 65 2d 77 69 64 74 68 20 32 30 29 29 29 | ...(setq.left-fringe-width.20))) |
| e520 | 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 28 53 54 52 49 4e 47 20 2e 20 42 4f 4f 4c 45 | .................(STRING...BOOLE |
| e540 | 41 4e 29 e2 80 99 0a 0a 20 20 20 20 20 20 20 20 20 20 49 6e 20 74 68 69 73 20 63 61 73 65 20 53 | AN)...............In.this.case.S |
| e560 | 54 52 49 4e 47 20 28 75 73 75 61 6c 6c 79 20 61 6e 20 65 6c 6c 69 70 73 69 73 29 20 69 73 20 73 | TRING.(usually.an.ellipsis).is.s |
| e580 | 68 6f 77 6e 20 61 74 20 74 68 65 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 6f 66 20 74 68 65 | hown.at.the.end...........of.the |
| e5a0 | 20 68 65 61 64 69 6e 67 20 6f 66 20 65 76 65 72 79 20 63 6f 6c 6c 61 70 73 65 64 20 73 65 63 74 | .heading.of.every.collapsed.sect |
| e5c0 | 69 6f 6e 2e 20 20 45 78 70 61 6e 64 65 64 20 73 65 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 | ion...Expanded.sections......... |
| e5e0 | 20 20 67 65 74 20 6e 6f 20 69 6e 64 69 63 61 74 6f 72 2e 20 20 54 68 65 20 63 64 72 20 63 6f 6e | ..get.no.indicator...The.cdr.con |
| e600 | 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 61 70 70 65 61 72 61 6e 63 65 20 6f 66 0a | trols.whether.the.appearance.of. |
| e620 | 20 20 20 20 20 20 20 20 20 20 74 68 65 73 65 20 65 6c 6c 69 70 73 69 73 20 74 61 6b 65 20 73 65 | ..........these.ellipsis.take.se |
| e640 | 63 74 69 6f 6e 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 2e | ction.highlighting.into.account. |
| e660 | 20 20 44 6f 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 73 6f 20 6d 69 67 68 74 20 70 6f 74 65 6e | ..Doing...........so.might.poten |
| e680 | 74 69 61 6c 6c 79 20 68 61 76 65 20 61 6e 20 69 6d 70 61 63 74 20 6f 6e 20 70 65 72 66 6f 72 6d | tially.have.an.impact.on.perform |
| e6a0 | 61 6e 63 65 2c 20 77 68 69 6c 65 20 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 64 6f 69 6e 67 20 | ance,.while.not...........doing. |
| e6c0 | 73 6f 20 69 73 20 6b 69 6e 64 61 20 75 67 6c 79 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 | so.is.kinda.ugly.....File:.docWY |
| e6e0 | 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 48 6f 6f 6b 73 2c | ThEy.info,..Node:.Section.Hooks, |
| e700 | 20 20 4e 65 78 74 3a 20 53 65 63 74 69 6f 6e 20 54 79 70 65 73 20 61 6e 64 20 56 61 6c 75 65 73 | ..Next:.Section.Types.and.Values |
| e720 | 2c 20 20 50 72 65 76 3a 20 53 65 63 74 69 6f 6e 20 56 69 73 69 62 69 6c 69 74 79 2c 20 20 55 70 | ,..Prev:.Section.Visibility,..Up |
| e740 | 3a 20 53 65 63 74 69 6f 6e 73 0a 0a 34 2e 32 2e 33 20 53 65 63 74 69 6f 6e 20 48 6f 6f 6b 73 0a | :.Sections..4.2.3.Section.Hooks. |
| e760 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 57 68 69 63 68 20 73 65 63 74 69 | -------------------..Which.secti |
| e780 | 6f 6e 73 20 61 72 65 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 63 65 72 74 61 69 6e 20 62 75 | ons.are.inserted.into.certain.bu |
| e7a0 | 66 66 65 72 73 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 77 69 74 68 0a 68 6f 6f 6b 73 2e 20 | ffers.is.controlled.with.hooks.. |
| e7c0 | 20 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 74 68 65 20 73 74 61 74 75 73 20 61 6e 64 20 74 68 | .This.includes.the.status.and.th |
| e7e0 | 65 20 72 65 66 73 20 62 75 66 66 65 72 73 2e 20 20 46 6f 72 20 6f 74 68 65 72 0a 62 75 66 66 65 | e.refs.buffers...For.other.buffe |
| e800 | 72 73 2c 20 65 2e 67 2e 2c 20 6c 6f 67 20 61 6e 64 20 64 69 66 66 20 62 75 66 66 65 72 73 2c 20 | rs,.e.g.,.log.and.diff.buffers,. |
| e820 | 74 68 69 73 20 69 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 2e 20 20 54 68 65 20 63 6f 6d 6d 61 | this.is.not.possible...The.comma |
| e840 | 6e 64 0a e2 80 98 6d 61 67 69 74 2d 64 65 73 63 72 69 62 65 2d 73 65 63 74 69 6f 6e e2 80 99 20 | nd....magit-describe-section.... |
| e860 | 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 73 65 65 20 77 68 69 63 68 20 68 6f 6f 6b 20 28 69 | can.be.used.to.see.which.hook.(i |
| e880 | 66 20 61 6e 79 29 20 77 61 73 0a 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 69 6e 73 65 72 | f.any).was.responsible.for.inser |
| e8a0 | 74 69 6e 67 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 46 | ting.the.section.at.point......F |
| e8c0 | 6f 72 20 62 75 66 66 65 72 73 20 77 68 6f 73 65 20 73 65 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 | or.buffers.whose.sections.can.be |
| e8e0 | 20 63 75 73 74 6f 6d 69 7a 65 64 20 62 79 20 74 68 65 20 75 73 65 72 2c 20 61 20 68 6f 6f 6b 0a | .customized.by.the.user,.a.hook. |
| e900 | 76 61 72 69 61 62 6c 65 20 63 61 6c 6c 65 64 20 e2 80 98 6d 61 67 69 74 2d 54 59 50 45 2d 73 65 | variable.called....magit-TYPE-se |
| e920 | 63 74 69 6f 6e 73 2d 68 6f 6f 6b e2 80 99 20 65 78 69 73 74 73 2e 20 20 54 68 69 73 20 68 6f 6f | ctions-hook....exists...This.hoo |
| e940 | 6b 20 73 68 6f 75 6c 64 20 62 65 0a 63 68 61 6e 67 65 64 20 75 73 69 6e 67 20 e2 80 98 6d 61 67 | k.should.be.changed.using....mag |
| e960 | 69 74 2d 61 64 64 2d 73 65 63 74 69 6f 6e 2d 68 6f 6f 6b e2 80 99 2e 20 20 41 76 6f 69 64 20 75 | it-add-section-hook......Avoid.u |
| e980 | 73 69 6e 67 20 e2 80 98 61 64 64 2d 68 6f 6f 6b 73 e2 80 99 20 6f 72 20 74 68 65 0a 43 75 73 74 | sing....add-hooks....or.the.Cust |
| e9a0 | 6f 6d 20 69 6e 74 65 72 66 61 63 65 2e 0a 0a 20 20 20 54 68 65 20 76 61 72 69 6f 75 73 20 61 76 | om.interface......The.various.av |
| e9c0 | 61 69 6c 61 62 6c 65 20 73 65 63 74 69 6f 6e 20 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 73 20 61 | ailable.section.hook.variables.a |
| e9e0 | 72 65 20 64 65 73 63 72 69 62 65 64 20 6c 61 74 65 72 20 69 6e 0a 74 68 69 73 20 6d 61 6e 75 61 | re.described.later.in.this.manua |
| ea00 | 6c 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 22 73 65 | l.along.with.the.appropriate."se |
| ea20 | 63 74 69 6f 6e 20 69 6e 73 65 72 74 65 72 20 66 75 6e 63 74 69 6f 6e 73 22 2e 0a 0a 46 75 6e 63 | ction.inserter.functions"...Func |
| ea40 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 61 64 64 2d 73 65 63 74 69 6f 6e 2d 68 6f 6f 6b 20 68 6f 6f | tion:.magit-add-section-hook.hoo |
| ea60 | 6b 20 66 75 6e 63 74 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 61 74 20 61 70 70 65 6e 64 20 6c | k.function.&optional.at.append.l |
| ea80 | 6f 63 61 6c 0a 20 20 20 20 20 41 64 64 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 46 55 4e 43 54 | ocal......Add.the.function.FUNCT |
| eaa0 | 49 4f 4e 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 73 65 63 74 69 6f 6e 20 68 6f 6f 6b | ION.to.the.value.of.section.hook |
| eac0 | 20 48 4f 4f 4b 2e 0a 0a 20 20 20 20 20 41 64 64 20 46 55 4e 43 54 49 4f 4e 20 61 74 20 74 68 65 | .HOOK........Add.FUNCTION.at.the |
| eae0 | 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 68 6f 6f 6b 20 6c 69 73 74 20 75 6e 6c 65 | .beginning.of.the.hook.list.unle |
| eb00 | 73 73 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 41 50 50 45 4e 44 20 69 73 20 6e 6f 6e 2d 6e | ss.optional......APPEND.is.non-n |
| eb20 | 69 6c 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 46 55 4e 43 54 49 4f 4e 20 69 73 20 61 64 | il,.in.which.case.FUNCTION.is.ad |
| eb40 | 64 65 64 20 61 74 20 74 68 65 20 65 6e 64 2e 20 20 49 66 0a 20 20 20 20 20 46 55 4e 43 54 49 4f | ded.at.the.end...If......FUNCTIO |
| eb60 | 4e 20 61 6c 72 65 61 64 79 20 69 73 20 61 20 6d 65 6d 62 65 72 20 74 68 65 6e 20 6d 6f 76 65 20 | N.already.is.a.member.then.move. |
| eb80 | 69 74 20 74 6f 20 74 68 65 20 6e 65 77 20 6c 6f 63 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 49 66 | it.to.the.new.location........If |
| eba0 | 20 6f 70 74 69 6f 6e 61 6c 20 41 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 61 20 6d 65 | .optional.AT.is.non-nil.and.a.me |
| ebc0 | 6d 62 65 72 20 6f 66 20 74 68 65 20 68 6f 6f 6b 20 6c 69 73 74 2c 20 74 68 65 6e 20 61 64 64 0a | mber.of.the.hook.list,.then.add. |
| ebe0 | 20 20 20 20 20 46 55 4e 43 54 49 4f 4e 20 6e 65 78 74 20 74 6f 20 74 68 61 74 20 69 6e 73 74 65 | .....FUNCTION.next.to.that.inste |
| ec00 | 61 64 2e 20 20 41 64 64 20 62 65 66 6f 72 65 20 6f 72 20 61 66 74 65 72 20 41 54 2c 20 6f 72 20 | ad...Add.before.or.after.AT,.or. |
| ec20 | 72 65 70 6c 61 63 65 0a 20 20 20 20 20 41 54 20 77 69 74 68 20 46 55 4e 43 54 49 4f 4e 20 64 65 | replace......AT.with.FUNCTION.de |
| ec40 | 70 65 6e 64 69 6e 67 20 6f 6e 20 41 50 50 45 4e 44 2e 20 20 49 66 20 41 50 50 45 4e 44 20 69 73 | pending.on.APPEND...If.APPEND.is |
| ec60 | 20 74 68 65 20 73 79 6d 62 6f 6c 0a 20 20 20 20 20 e2 80 98 72 65 70 6c 61 63 65 e2 80 99 2c 20 | .the.symbol.........replace...,. |
| ec80 | 74 68 65 6e 20 72 65 70 6c 61 63 65 20 41 54 20 77 69 74 68 20 46 55 4e 43 54 49 4f 4e 2e 20 20 | then.replace.AT.with.FUNCTION... |
| eca0 | 46 6f 72 20 61 6e 79 20 6f 74 68 65 72 20 6e 6f 6e 2d 6e 69 6c 0a 20 20 20 20 20 76 61 6c 75 65 | For.any.other.non-nil......value |
| ecc0 | 20 70 6c 61 63 65 20 46 55 4e 43 54 49 4f 4e 20 72 69 67 68 74 20 61 66 74 65 72 20 41 54 2e 20 | .place.FUNCTION.right.after.AT.. |
| ece0 | 20 49 66 20 6e 69 6c 2c 20 74 68 65 6e 20 70 6c 61 63 65 20 46 55 4e 43 54 49 4f 4e 0a 20 20 20 | .If.nil,.then.place.FUNCTION.... |
| ed00 | 20 20 72 69 67 68 74 20 62 65 66 6f 72 65 20 41 54 2e 20 20 49 66 20 46 55 4e 43 54 49 4f 4e 20 | ..right.before.AT...If.FUNCTION. |
| ed20 | 61 6c 72 65 61 64 79 20 69 73 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 6c 69 73 74 20 | already.is.a.member.of.the.list. |
| ed40 | 62 75 74 0a 20 20 20 20 20 41 54 20 69 73 20 6e 6f 74 2c 20 74 68 65 6e 20 6c 65 61 76 65 20 46 | but......AT.is.not,.then.leave.F |
| ed60 | 55 4e 43 54 49 4f 4e 20 77 68 65 72 65 20 65 76 65 72 20 69 74 20 61 6c 72 65 61 64 79 20 69 73 | UNCTION.where.ever.it.already.is |
| ed80 | 2e 0a 0a 20 20 20 20 20 49 66 20 6f 70 74 69 6f 6e 61 6c 20 4c 4f 43 41 4c 20 69 73 20 6e 6f 6e | ........If.optional.LOCAL.is.non |
| eda0 | 2d 6e 69 6c 2c 20 74 68 65 6e 20 6d 6f 64 69 66 79 20 74 68 65 20 68 6f 6f 6b e2 80 99 73 20 62 | -nil,.then.modify.the.hook...s.b |
| edc0 | 75 66 66 65 72 2d 6c 6f 63 61 6c 0a 20 20 20 20 20 76 61 6c 75 65 20 72 61 74 68 65 72 20 74 68 | uffer-local......value.rather.th |
| ede0 | 61 6e 20 69 74 73 20 67 6c 6f 62 61 6c 20 76 61 6c 75 65 2e 20 20 54 68 69 73 20 6d 61 6b 65 73 | an.its.global.value...This.makes |
| ee00 | 20 74 68 65 20 68 6f 6f 6b 20 6c 6f 63 61 6c 20 62 79 0a 20 20 20 20 20 63 6f 70 79 69 6e 67 20 | .the.hook.local.by......copying. |
| ee20 | 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 2e 20 20 54 68 61 74 20 63 6f 70 79 20 69 73 | the.default.value...That.copy.is |
| ee40 | 20 74 68 65 6e 20 6d 6f 64 69 66 69 65 64 2e 0a 0a 20 20 20 20 20 48 4f 4f 4b 20 73 68 6f 75 6c | .then.modified........HOOK.shoul |
| ee60 | 64 20 62 65 20 61 20 73 79 6d 62 6f 6c 2e 20 20 49 66 20 48 4f 4f 4b 20 69 73 20 76 6f 69 64 2c | d.be.a.symbol...If.HOOK.is.void, |
| ee80 | 20 69 74 20 69 73 20 66 69 72 73 74 20 73 65 74 20 74 6f 20 6e 69 6c 2e 0a 20 20 20 20 20 48 4f | .it.is.first.set.to.nil.......HO |
| eea0 | 4f 4b e2 80 99 73 20 76 61 6c 75 65 20 6d 75 73 74 20 6e 6f 74 20 62 65 20 61 20 73 69 6e 67 6c | OK...s.value.must.not.be.a.singl |
| eec0 | 65 20 68 6f 6f 6b 20 66 75 6e 63 74 69 6f 6e 2e 20 20 46 55 4e 43 54 49 4f 4e 20 73 68 6f 75 6c | e.hook.function...FUNCTION.shoul |
| eee0 | 64 0a 20 20 20 20 20 62 65 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61 6b 65 73 20 | d......be.a.function.that.takes. |
| ef00 | 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 69 6e 73 65 72 74 73 20 6f 6e 65 20 6f 72 20 | no.arguments.and.inserts.one.or. |
| ef20 | 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 73 65 63 74 69 6f 6e 73 20 61 74 20 70 6f 69 6e 74 2c | multiple......sections.at.point, |
| ef40 | 20 6d 6f 76 69 6e 67 20 70 6f 69 6e 74 20 66 6f 72 77 61 72 64 2e 20 20 46 55 4e 43 54 49 4f 4e | .moving.point.forward...FUNCTION |
| ef60 | 20 6d 61 79 20 63 68 6f 6f 73 65 20 6e 6f 74 0a 20 20 20 20 20 74 6f 20 69 6e 73 65 72 74 20 69 | .may.choose.not......to.insert.i |
| ef80 | 74 73 20 73 65 63 74 69 6f 6e 28 73 29 2c 20 77 68 65 6e 20 64 6f 69 6e 67 20 73 6f 20 77 6f 75 | ts.section(s),.when.doing.so.wou |
| efa0 | 6c 64 20 6e 6f 74 20 6d 61 6b 65 20 73 65 6e 73 65 2e 20 20 49 74 0a 20 20 20 20 20 73 68 6f 75 | ld.not.make.sense...It......shou |
| efc0 | 6c 64 20 6e 6f 74 20 62 65 20 61 62 75 73 65 64 20 66 6f 72 20 6f 74 68 65 72 20 73 69 64 65 2d | ld.not.be.abused.for.other.side- |
| efe0 | 65 66 66 65 63 74 73 2e 0a 0a 20 20 20 54 6f 20 72 65 6d 6f 76 65 20 61 20 66 75 6e 63 74 69 6f | effects......To.remove.a.functio |
| f000 | 6e 20 66 72 6f 6d 20 61 20 73 65 63 74 69 6f 6e 20 68 6f 6f 6b 2c 20 75 73 65 20 e2 80 98 72 65 | n.from.a.section.hook,.use....re |
| f020 | 6d 6f 76 65 2d 68 6f 6f 6b e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 | move-hook........File:.docWYThEy |
| f040 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 54 79 70 65 73 20 61 6e 64 20 | .info,..Node:.Section.Types.and. |
| f060 | 56 61 6c 75 65 73 2c 20 20 4e 65 78 74 3a 20 53 65 63 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 2c 20 | Values,..Next:.Section.Options,. |
| f080 | 20 50 72 65 76 3a 20 53 65 63 74 69 6f 6e 20 48 6f 6f 6b 73 2c 20 20 55 70 3a 20 53 65 63 74 69 | .Prev:.Section.Hooks,..Up:.Secti |
| f0a0 | 6f 6e 73 0a 0a 34 2e 32 2e 34 20 53 65 63 74 69 6f 6e 20 54 79 70 65 73 20 61 6e 64 20 56 61 6c | ons..4.2.4.Section.Types.and.Val |
| f0c0 | 75 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ues.---------------------------- |
| f0e0 | 2d 2d 0a 0a 45 61 63 68 20 73 65 63 74 69 6f 6e 20 68 61 73 20 61 20 74 79 70 65 2c 20 66 6f 72 | --..Each.section.has.a.type,.for |
| f100 | 20 65 78 61 6d 70 6c 65 20 e2 80 98 68 75 6e 6b e2 80 99 2c 20 e2 80 98 66 69 6c 65 e2 80 99 2c | .example....hunk...,....file..., |
| f120 | 20 61 6e 64 20 e2 80 98 63 6f 6d 6d 69 74 e2 80 99 2e 0a 49 6e 73 74 61 6e 63 65 73 20 6f 66 20 | .and....commit.....Instances.of. |
| f140 | 63 65 72 74 61 69 6e 20 73 65 63 74 69 6f 6e 20 74 79 70 65 73 20 61 6c 73 6f 20 68 61 76 65 20 | certain.section.types.also.have. |
| f160 | 61 20 76 61 6c 75 65 2e 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 61 0a 73 65 63 74 69 6f 6e | a.value...The.value.of.a.section |
| f180 | 20 6f 66 20 74 79 70 65 20 e2 80 98 66 69 6c 65 e2 80 99 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 | .of.type....file...,.for.example |
| f1a0 | 2c 20 69 73 20 61 20 66 69 6c 65 20 6e 61 6d 65 2e 0a 0a 20 20 20 55 73 65 72 73 20 75 73 75 61 | ,.is.a.file.name......Users.usua |
| f1c0 | 6c 6c 79 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 6f 20 77 6f 72 72 79 20 61 62 6f 75 74 20 61 | lly.do.not.have.to.worry.about.a |
| f1e0 | 20 73 65 63 74 69 6f 6e e2 80 99 73 20 74 79 70 65 20 61 6e 64 20 76 61 6c 75 65 2c 0a 62 75 74 | .section...s.type.and.value,.but |
| f200 | 20 6b 6e 6f 77 69 6e 67 20 74 68 65 6d 20 63 61 6e 20 62 65 20 68 61 6e 64 79 20 61 74 20 74 69 | .knowing.them.can.be.handy.at.ti |
| f220 | 6d 65 73 2e 0a 0a 4b 65 79 3a 20 48 20 28 6d 61 67 69 74 2d 64 65 73 63 72 69 62 65 2d 73 65 63 | mes...Key:.H.(magit-describe-sec |
| f240 | 74 69 6f 6e 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 69 6e | tion)......This.command.shows.in |
| f260 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 74 20 70 | formation.about.the.section.at.p |
| f280 | 6f 69 6e 74 20 69 6e 20 61 0a 20 20 20 20 20 73 65 70 61 72 61 74 65 20 62 75 66 66 65 72 2e 0a | oint.in.a......separate.buffer.. |
| f2a0 | 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 64 65 73 63 72 69 62 65 2d 73 65 63 74 69 6f 6e | .Command:.magit-describe-section |
| f2c0 | 2d 62 72 69 65 66 6c 79 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 | -briefly......This.command.shows |
| f2e0 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 | .information.about.the.section.a |
| f300 | 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 0a 20 20 20 20 20 65 63 68 6f 20 61 72 65 61 2c 20 61 | t.point.in.the......echo.area,.a |
| f320 | 73 20 e2 80 98 23 3c 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 56 41 4c 55 45 20 5b 54 59 50 45 | s....#<magit-section.VALUE.[TYPE |
| f340 | 20 50 41 52 45 4e 54 2d 54 59 50 45 2e 2e 2e 5d 0a 20 20 20 20 20 42 45 47 49 4e 4e 49 4e 47 2d | .PARENT-TYPE...]......BEGINNING- |
| f360 | 45 4e 44 3e e2 80 99 2e 0a 0a 20 20 20 4d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 20 62 65 68 61 76 | END>.........Many.commands.behav |
| f380 | 65 20 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 65 20 74 | e.differently.depending.on.the.t |
| f3a0 | 79 70 65 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e 0a 61 74 20 70 6f 69 6e 74 20 61 6e 64 2f | ype.of.the.section.at.point.and/ |
| f3c0 | 6f 72 20 73 6f 6d 65 68 6f 77 20 63 6f 6e 73 75 6d 65 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 | or.somehow.consume.the.value.of. |
| f3e0 | 74 68 61 74 20 73 65 63 74 69 6f 6e 2e 20 20 42 75 74 20 74 68 61 74 20 69 73 0a 6f 6e 6c 79 20 | that.section...But.that.is.only. |
| f400 | 6f 6e 65 20 6f 66 20 74 68 65 20 72 65 61 73 6f 6e 73 20 77 68 79 20 74 68 65 20 73 61 6d 65 20 | one.of.the.reasons.why.the.same. |
| f420 | 6b 65 79 20 6d 61 79 20 64 6f 20 73 6f 6d 65 74 68 69 6e 67 20 64 69 66 66 65 72 65 6e 74 2c 0a | key.may.do.something.different,. |
| f440 | 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 61 74 20 73 65 63 74 69 6f 6e 20 69 73 20 63 75 72 | depending.on.what.section.is.cur |
| f460 | 72 65 6e 74 2e 0a 0a 20 20 20 41 64 64 69 74 69 6f 6e 61 6c 6c 79 20 66 6f 72 20 65 61 63 68 20 | rent......Additionally.for.each. |
| f480 | 73 65 63 74 69 6f 6e 20 74 79 70 65 20 61 20 6b 65 79 6d 61 70 20 2a 6d 69 67 68 74 2a 20 62 65 | section.type.a.keymap.*might*.be |
| f4a0 | 20 64 65 66 69 6e 65 64 2c 20 6e 61 6d 65 64 0a e2 80 98 6d 61 67 69 74 2d 54 59 50 45 2d 73 65 | .defined,.named....magit-TYPE-se |
| f4c0 | 63 74 69 6f 6e 2d 6d 61 70 e2 80 99 2e 20 20 54 68 61 74 20 6b 65 79 6d 61 70 20 69 73 20 75 73 | ction-map......That.keymap.is.us |
| f4e0 | 65 64 20 61 73 20 74 65 78 74 20 70 72 6f 70 65 72 74 79 20 6b 65 79 6d 61 70 0a 6f 66 20 61 6c | ed.as.text.property.keymap.of.al |
| f500 | 6c 20 74 65 78 74 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 61 6e 79 20 73 65 63 74 69 6f 6e 20 | l.text.belonging.to.any.section. |
| f520 | 6f 66 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 74 79 70 65 2e 20 20 49 66 20 73 75 63 68 | of.the.respective.type...If.such |
| f540 | 20 61 0a 6d 61 70 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 66 6f 72 20 61 20 63 65 72 74 | .a.map.does.not.exist.for.a.cert |
| f560 | 61 69 6e 20 74 79 70 65 2c 20 74 68 65 6e 20 79 6f 75 20 63 61 6e 20 64 65 66 69 6e 65 20 69 74 | ain.type,.then.you.can.define.it |
| f580 | 20 79 6f 75 72 73 65 6c 66 2c 0a 61 6e 64 20 69 74 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 | .yourself,.and.it.will.automatic |
| f5a0 | 61 6c 6c 79 20 62 65 20 75 73 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 | ally.be.used.....File:.docWYThEy |
| f5c0 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 2c 20 20 | .info,..Node:.Section.Options,.. |
| f5e0 | 50 72 65 76 3a 20 53 65 63 74 69 6f 6e 20 54 79 70 65 73 20 61 6e 64 20 56 61 6c 75 65 73 2c 20 | Prev:.Section.Types.and.Values,. |
| f600 | 20 55 70 3a 20 53 65 63 74 69 6f 6e 73 0a 0a 34 2e 32 2e 35 20 53 65 63 74 69 6f 6e 20 4f 70 74 | .Up:.Sections..4.2.5.Section.Opt |
| f620 | 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 69 73 | ions.---------------------..This |
| f640 | 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 73 20 6f 70 74 69 6f 6e 73 20 74 68 61 74 20 | .section.describes.options.that. |
| f660 | 68 61 76 65 20 61 6e 20 65 66 66 65 63 74 20 6f 6e 20 6d 6f 72 65 20 74 68 61 6e 20 6a 75 73 74 | have.an.effect.on.more.than.just |
| f680 | 20 61 0a 63 65 72 74 61 69 6e 20 74 79 70 65 20 6f 66 20 73 65 63 74 69 6f 6e 73 2e 20 20 41 73 | .a.certain.type.of.sections...As |
| f6a0 | 20 79 6f 75 20 63 61 6e 20 73 65 65 20 74 68 65 72 65 20 61 72 65 20 6e 6f 74 20 6d 61 6e 79 20 | .you.can.see.there.are.not.many. |
| f6c0 | 6f 66 20 74 68 6f 73 65 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 65 | of.those...User.Option:.magit-se |
| f6e0 | 63 74 69 6f 6e 2d 73 68 6f 77 2d 63 68 69 6c 64 2d 63 6f 75 6e 74 0a 20 20 20 20 20 57 68 65 74 | ction-show-child-count......Whet |
| f700 | 68 65 72 20 74 6f 20 61 70 70 65 6e 64 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 68 69 6c | her.to.append.the.number.of.chil |
| f720 | 64 72 65 6e 20 74 6f 20 73 65 63 74 69 6f 6e 20 68 65 61 64 69 6e 67 73 2e 20 20 54 68 69 73 0a | dren.to.section.headings...This. |
| f740 | 20 20 20 20 20 6f 6e 6c 79 20 61 66 66 65 63 74 73 20 73 65 63 74 69 6f 6e 73 20 74 68 61 74 20 | .....only.affects.sections.that. |
| f760 | 63 6f 75 6c 64 20 62 65 6e 65 66 69 74 20 66 72 6f 6d 20 74 68 69 73 20 69 6e 66 6f 72 6d 61 74 | could.benefit.from.this.informat |
| f780 | 69 6f 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e | ion.....File:.docWYThEy.info,..N |
| f7a0 | 6f 64 65 3a 20 54 72 61 6e 73 69 65 6e 74 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 4e 65 78 74 3a 20 | ode:.Transient.Commands,..Next:. |
| f7c0 | 54 72 61 6e 73 69 65 6e 74 20 41 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 42 75 66 66 65 72 20 56 | Transient.Arguments.and.Buffer.V |
| f7e0 | 61 72 69 61 62 6c 65 73 2c 20 20 50 72 65 76 3a 20 53 65 63 74 69 6f 6e 73 2c 20 20 55 70 3a 20 | ariables,..Prev:.Sections,..Up:. |
| f800 | 49 6e 74 65 72 66 61 63 65 20 43 6f 6e 63 65 70 74 73 0a 0a 34 2e 33 20 54 72 61 6e 73 69 65 6e | Interface.Concepts..4.3.Transien |
| f820 | 74 20 43 6f 6d 6d 61 6e 64 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | t.Commands.===================== |
| f840 | 3d 0a 0a 4d 61 6e 79 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 69 6d 70 6c 65 | =..Many.Magit.commands.are.imple |
| f860 | 6d 65 6e 74 65 64 20 61 73 20 2a 74 72 61 6e 73 69 65 6e 74 2a 20 63 6f 6d 6d 61 6e 64 73 2e 20 | mented.as.*transient*.commands.. |
| f880 | 20 46 69 72 73 74 20 74 68 65 0a 75 73 65 72 20 69 6e 76 6f 6b 65 73 20 61 20 2a 70 72 65 66 69 | .First.the.user.invokes.a.*prefi |
| f8a0 | 78 2a 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 63 61 75 73 65 73 20 69 74 73 20 2a 69 6e | x*.command,.which.causes.its.*in |
| f8c0 | 66 69 78 2a 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 0a 2a 73 75 66 66 69 78 2a 20 63 6f 6d 6d | fix*.arguments.and.*suffix*.comm |
| f8e0 | 61 6e 64 73 20 74 6f 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 65 63 68 6f | ands.to.be.displayed.in.the.echo |
| f900 | 20 61 72 65 61 2e 20 20 54 68 65 20 75 73 65 72 20 74 68 65 6e 0a 6f 70 74 69 6f 6e 61 6c 6c 79 | .area...The.user.then.optionally |
| f920 | 20 73 65 74 73 20 73 6f 6d 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 66 | .sets.some.infix.arguments.and.f |
| f940 | 69 6e 61 6c 6c 79 20 69 6e 76 6f 6b 65 73 20 6f 6e 65 20 6f 66 20 74 68 65 0a 73 75 66 66 69 78 | inally.invokes.one.of.the.suffix |
| f960 | 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 20 54 68 69 73 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 | .commands......This.is.implement |
| f980 | 65 64 20 69 6e 20 74 68 65 20 6c 69 62 72 61 72 79 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 e2 80 | ed.in.the.library....transient.. |
| f9a0 | 99 2e 20 20 45 61 72 6c 69 65 72 20 4d 61 67 69 74 0a 72 65 6c 65 61 73 65 73 20 75 73 65 64 20 | ....Earlier.Magit.releases.used. |
| f9c0 | 74 68 65 20 70 61 63 6b 61 67 65 20 e2 80 98 6d 61 67 69 74 2d 70 6f 70 75 70 e2 80 99 20 61 6e | the.package....magit-popup....an |
| f9e0 | 64 20 65 76 65 6e 20 65 61 72 6c 69 65 72 20 76 65 72 73 69 6f 6e 73 0a 6c 69 62 72 61 72 79 20 | d.even.earlier.versions.library. |
| fa00 | e2 80 98 6d 61 67 69 74 2d 6b 65 79 2d 6d 6f 64 65 e2 80 99 2e 0a 0a 20 20 20 54 72 61 6e 73 69 | ...magit-key-mode.........Transi |
| fa20 | 65 6e 74 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 2a 6e 6f 74 65 20 28 74 72 61 6e | ent.is.documented.in.*note.(tran |
| fa40 | 73 69 65 6e 74 29 54 6f 70 3a 3a 2e 0a 0a 4b 65 79 3a 20 43 2d 78 20 4d 2d 67 20 28 6d 61 67 69 | sient)Top::...Key:.C-x.M-g.(magi |
| fa60 | 74 2d 64 69 73 70 61 74 63 68 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 67 20 28 6d 61 67 69 74 2d 64 | t-dispatch)..Key:.C-c.g.(magit-d |
| fa80 | 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 20 70 72 65 | ispatch)......This.transient.pre |
| faa0 | 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 6d 6f 73 74 20 6f 66 20 4d 61 67 69 74 e2 | fix.command.binds.most.of.Magit. |
| fac0 | 80 99 73 20 6f 74 68 65 72 20 70 72 65 66 69 78 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 73 20 61 | ..s.other.prefix......commands.a |
| fae0 | 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 | s.suffix.commands.and.displays.t |
| fb00 | 68 65 6d 20 69 6e 20 61 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 0a 20 20 20 20 20 75 | hem.in.a.temporary.buffer......u |
| fb20 | 6e 74 69 6c 20 6f 6e 65 20 6f 66 20 74 68 65 6d 20 69 73 20 69 6e 76 6f 6b 65 64 2e 20 20 49 6e | ntil.one.of.them.is.invoked...In |
| fb40 | 76 6f 6b 69 6e 67 20 73 75 63 68 20 61 20 73 75 62 2d 70 72 65 66 69 78 20 63 61 75 73 65 73 0a | voking.such.a.sub-prefix.causes. |
| fb60 | 20 20 20 20 20 74 68 65 20 73 75 66 66 69 78 65 73 20 6f 66 20 74 68 61 74 20 63 6f 6d 6d 61 6e | .....the.suffixes.of.that.comman |
| fb80 | 64 20 74 6f 20 62 65 20 62 6f 75 6e 64 20 61 6e 64 20 64 69 73 70 6c 61 79 65 64 20 69 6e 73 74 | d.to.be.bound.and.displayed.inst |
| fba0 | 65 61 64 20 6f 66 0a 20 20 20 20 20 74 68 6f 73 65 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 64 69 | ead.of......those.of....magit-di |
| fbc0 | 73 70 61 74 63 68 e2 80 99 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 | spatch...........This.command.is |
| fbe0 | 20 61 6c 73 6f 2c 20 6f 72 20 65 73 70 65 63 69 61 6c 6c 79 2c 20 75 73 65 66 75 6c 20 6f 75 74 | .also,.or.especially,.useful.out |
| fc00 | 73 69 64 65 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 2c 0a 20 20 20 20 20 73 6f 20 4d 61 67 69 | side.Magit.buffers,......so.Magi |
| fc20 | 74 20 62 79 20 64 65 66 61 75 6c 74 20 62 69 6e 64 73 20 69 74 20 74 6f 20 e2 80 98 43 2d 63 20 | t.by.default.binds.it.to....C-c. |
| fc40 | 4d 2d 67 e2 80 99 20 69 6e 20 74 68 65 20 67 6c 6f 62 61 6c 20 6b 65 79 6d 61 70 2e 0a 20 20 20 | M-g....in.the.global.keymap..... |
| fc60 | 20 20 e2 80 98 43 2d 63 20 67 e2 80 99 20 77 6f 75 6c 64 20 62 65 20 61 20 62 65 74 74 65 72 20 | .....C-c.g....would.be.a.better. |
| fc80 | 62 69 6e 64 69 6e 67 2c 20 62 75 74 20 77 65 20 63 61 6e 6e 6f 74 20 75 73 65 20 74 68 61 74 20 | binding,.but.we.cannot.use.that. |
| fca0 | 62 79 0a 20 20 20 20 20 64 65 66 61 75 6c 74 2c 20 62 65 63 61 75 73 65 20 74 68 61 74 20 6b 65 | by......default,.because.that.ke |
| fcc0 | 79 20 73 65 71 75 65 6e 63 65 20 69 73 20 72 65 73 65 72 76 65 64 20 66 6f 72 20 74 68 65 20 75 | y.sequence.is.reserved.for.the.u |
| fce0 | 73 65 72 2e 20 20 53 65 65 0a 20 20 20 20 20 2a 6e 6f 74 65 20 47 6c 6f 62 61 6c 20 42 69 6e 64 | ser...See......*note.Global.Bind |
| fd00 | 69 6e 67 73 3a 3a 20 74 6f 20 6c 65 61 72 6e 20 6d 6f 72 65 20 64 65 66 61 75 6c 74 20 61 6e 64 | ings::.to.learn.more.default.and |
| fd20 | 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 6b 65 79 0a 20 20 20 20 20 62 69 6e 64 69 6e 67 73 2e 0a | .recommended.key......bindings.. |
| fd40 | 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ...File:.docWYThEy.info,..Node:. |
| fd60 | 54 72 61 6e 73 69 65 6e 74 20 41 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 42 75 66 66 65 72 20 56 | Transient.Arguments.and.Buffer.V |
| fd80 | 61 72 69 61 62 6c 65 73 2c 20 20 4e 65 78 74 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 43 6f 6e 66 | ariables,..Next:.Completion.Conf |
| fda0 | 69 72 6d 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 53 65 6c 65 63 74 69 6f 6e 2c 20 20 50 72 65 | irmation.and.the.Selection,..Pre |
| fdc0 | 76 3a 20 54 72 61 6e 73 69 65 6e 74 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 55 70 3a 20 49 6e 74 65 | v:.Transient.Commands,..Up:.Inte |
| fde0 | 72 66 61 63 65 20 43 6f 6e 63 65 70 74 73 0a 0a 34 2e 34 20 54 72 61 6e 73 69 65 6e 74 20 41 72 | rface.Concepts..4.4.Transient.Ar |
| fe00 | 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 0a 3d 3d 3d | guments.and.Buffer.Variables.=== |
| fe20 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| fe40 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 6f | =========..The.infix.arguments.o |
| fe60 | 66 20 6d 61 6e 79 20 6f 66 20 4d 61 67 69 74 e2 80 99 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 | f.many.of.Magit...s.transient.pr |
| fe80 | 65 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 63 65 61 73 65 0a 74 6f 20 68 61 76 65 20 61 6e 20 65 | efix.commands.cease.to.have.an.e |
| fea0 | 66 66 65 63 74 20 6f 6e 63 65 20 74 68 65 20 e2 80 98 67 69 74 e2 80 99 20 63 6f 6d 6d 61 6e 64 | ffect.once.the....git....command |
| fec0 | 20 74 68 61 74 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 74 68 6f 73 65 0a 61 72 67 75 6d | .that.is.called.with.those.argum |
| fee0 | 65 6e 74 73 20 68 61 73 20 72 65 74 75 72 6e 65 64 2e 20 20 43 6f 6d 6d 61 6e 64 73 20 74 68 61 | ents.has.returned...Commands.tha |
| ff00 | 74 20 63 72 65 61 74 65 20 61 20 63 6f 6d 6d 69 74 20 61 72 65 20 61 20 67 6f 6f 64 0a 65 78 61 | t.create.a.commit.are.a.good.exa |
| ff20 | 6d 70 6c 65 20 66 6f 72 20 74 68 69 73 2e 20 20 49 66 20 74 68 65 20 75 73 65 72 20 63 68 61 6e | mple.for.this...If.the.user.chan |
| ff40 | 67 65 73 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 2c 20 74 68 65 6e 20 74 68 61 74 20 6f 6e 6c | ges.the.arguments,.then.that.onl |
| ff60 | 79 0a 61 66 66 65 63 74 73 20 74 68 65 20 6e 65 78 74 20 69 6e 76 6f 63 61 74 69 6f 6e 20 6f 66 | y.affects.the.next.invocation.of |
| ff80 | 20 61 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 2e 20 20 49 66 20 74 68 65 20 73 61 6d 65 20 | .a.suffix.command...If.the.same. |
| ffa0 | 74 72 61 6e 73 69 65 6e 74 0a 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6c 61 74 65 | transient.prefix.command.is.late |
| ffc0 | 72 20 69 6e 76 6f 6b 65 64 20 61 67 61 69 6e 2c 20 74 68 65 6e 20 74 68 65 20 61 72 67 75 6d 65 | r.invoked.again,.then.the.argume |
| ffe0 | 6e 74 73 20 61 72 65 20 69 6e 69 74 69 61 6c 6c 79 0a 72 65 73 65 74 20 74 6f 20 74 68 65 20 64 | nts.are.initially.reset.to.the.d |
| 10000 | 65 66 61 75 6c 74 20 76 61 6c 75 65 2e 20 20 54 68 69 73 20 64 65 66 61 75 6c 74 20 76 61 6c 75 | efault.value...This.default.valu |
| 10020 | 65 20 63 61 6e 20 62 65 20 73 65 74 20 66 6f 72 20 74 68 65 0a 63 75 72 72 65 6e 74 20 45 6d 61 | e.can.be.set.for.the.current.Ema |
| 10040 | 63 73 20 73 65 73 73 69 6f 6e 20 6f 72 20 73 61 76 65 64 20 70 65 72 6d 61 6e 65 6e 74 6c 79 2c | cs.session.or.saved.permanently, |
| 10060 | 20 73 65 65 20 2a 6e 6f 74 65 20 28 74 72 61 6e 73 69 65 6e 74 29 53 61 76 69 6e 67 0a 56 61 6c | .see.*note.(transient)Saving.Val |
| 10080 | 75 65 73 3a 3a 2e 20 20 49 74 20 69 73 20 61 6c 73 6f 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 | ues::...It.is.also.possible.to.c |
| 100a0 | 79 63 6c 65 20 74 68 72 6f 75 67 68 20 70 72 65 76 69 6f 75 73 6c 79 20 75 73 65 64 20 73 65 74 | ycle.through.previously.used.set |
| 100c0 | 73 20 6f 66 0a 61 72 67 75 6d 65 6e 74 73 20 75 73 69 6e 67 20 e2 80 98 43 2d 4d 2d 70 e2 80 99 | s.of.arguments.using....C-M-p... |
| 100e0 | 20 61 6e 64 20 e2 80 98 43 2d 4d 2d 6e e2 80 99 2c 20 73 65 65 20 2a 6e 6f 74 65 20 28 74 72 61 | .and....C-M-n...,.see.*note.(tra |
| 10100 | 6e 73 69 65 6e 74 29 55 73 69 6e 67 0a 48 69 73 74 6f 72 79 3a 3a 2e 0a 0a 20 20 20 48 6f 77 65 | nsient)Using.History::......Howe |
| 10120 | 76 65 72 20 74 68 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 6f 66 20 6d 61 6e 79 20 | ver.the.infix.arguments.of.many. |
| 10140 | 6f 74 68 65 72 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 73 20 63 6f 6e 74 69 6e 75 | other.transient.commands.continu |
| 10160 | 65 0a 74 6f 20 68 61 76 65 20 61 6e 20 65 66 66 65 63 74 20 65 76 65 6e 20 61 66 74 65 72 20 74 | e.to.have.an.effect.even.after.t |
| 10180 | 68 65 20 e2 80 98 67 69 74 e2 80 99 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 77 61 73 20 63 61 | he....git....command.that.was.ca |
| 101a0 | 6c 6c 65 64 20 77 69 74 68 0a 74 68 6f 73 65 20 61 72 67 75 6d 65 6e 74 73 20 68 61 73 20 72 65 | lled.with.those.arguments.has.re |
| 101c0 | 74 75 72 6e 65 64 2e 20 20 54 68 65 20 6d 6f 73 74 20 69 6d 70 6f 72 74 61 6e 74 20 63 6f 6d 6d | turned...The.most.important.comm |
| 101e0 | 61 6e 64 73 20 6c 69 6b 65 20 74 68 69 73 20 61 72 65 0a 74 68 6f 73 65 20 74 68 61 74 20 64 69 | ands.like.this.are.those.that.di |
| 10200 | 73 70 6c 61 79 20 61 20 64 69 66 66 20 6f 72 20 6c 6f 67 20 69 6e 20 61 20 64 65 64 69 63 61 74 | splay.a.diff.or.log.in.a.dedicat |
| 10220 | 65 64 20 62 75 66 66 65 72 2e 20 20 54 68 65 69 72 20 61 72 67 75 6d 65 6e 74 73 0a 6f 62 76 69 | ed.buffer...Their.arguments.obvi |
| 10240 | 6f 75 73 6c 79 20 63 6f 6e 74 69 6e 75 65 20 74 6f 20 68 61 76 65 20 61 6e 20 65 66 66 65 63 74 | ously.continue.to.have.an.effect |
| 10260 | 20 66 6f 72 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 64 | .for.as.long.as.the.respective.d |
| 10280 | 69 66 66 0a 6f 72 20 6c 6f 67 20 69 73 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e 20 20 | iff.or.log.is.being.displayed... |
| 102a0 | 46 75 72 74 68 65 72 6d 6f 72 65 20 74 68 65 20 75 73 65 64 20 61 72 67 75 6d 65 6e 74 73 20 61 | Furthermore.the.used.arguments.a |
| 102c0 | 72 65 20 73 74 6f 72 65 64 20 69 6e 0a 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 76 61 72 69 61 62 | re.stored.in.buffer-local.variab |
| 102e0 | 6c 65 73 20 66 6f 72 20 66 75 74 75 72 65 20 72 65 66 65 72 65 6e 63 65 2e 0a 0a 20 20 20 46 6f | les.for.future.reference......Fo |
| 10300 | 72 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 20 74 68 65 20 73 65 63 6f 6e 64 20 67 72 6f 75 70 20 69 | r.commands.in.the.second.group.i |
| 10320 | 74 20 69 73 6e e2 80 99 74 20 61 6c 77 61 79 73 20 64 65 73 69 72 61 62 6c 65 20 74 6f 20 72 65 | t.isn...t.always.desirable.to.re |
| 10340 | 73 65 74 0a 74 68 65 69 72 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 67 6c 6f 62 61 | set.their.arguments.to.the.globa |
| 10360 | 6c 20 76 61 6c 75 65 20 77 68 65 6e 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 | l.value.when.the.transient.prefi |
| 10380 | 78 20 63 6f 6d 6d 61 6e 64 20 69 73 0a 69 6e 76 6f 6b 65 64 20 61 67 61 69 6e 2e 0a 0a 20 20 20 | x.command.is.invoked.again...... |
| 103a0 | 41 73 20 6d 65 6e 74 69 6f 6e 65 64 20 61 62 6f 76 65 2c 20 69 74 20 69 73 20 70 6f 73 73 69 62 | As.mentioned.above,.it.is.possib |
| 103c0 | 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 79 20 75 | le.to.cycle.through.previously.u |
| 103e0 | 73 65 64 0a 73 65 74 73 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 77 68 69 6c 65 20 61 20 74 72 | sed.sets.of.arguments.while.a.tr |
| 10400 | 61 6e 73 69 65 6e 74 20 70 6f 70 75 70 20 69 73 20 76 69 73 69 62 6c 65 2e 20 20 54 68 61 74 20 | ansient.popup.is.visible...That. |
| 10420 | 6d 65 61 6e 73 20 74 68 61 74 0a 77 65 20 63 6f 75 6c 64 20 61 6c 77 61 79 73 20 72 65 73 65 74 | means.that.we.could.always.reset |
| 10440 | 20 74 68 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 74 68 65 20 64 65 66 61 | .the.infix.arguments.to.the.defa |
| 10460 | 75 6c 74 20 62 65 63 61 75 73 65 20 74 68 65 20 73 65 74 0a 6f 66 20 61 72 67 75 6d 65 6e 74 73 | ult.because.the.set.of.arguments |
| 10480 | 20 74 68 61 74 20 69 73 20 61 63 74 69 76 65 20 69 6e 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 | .that.is.active.in.the.existing. |
| 104a0 | 62 75 66 66 65 72 20 69 73 20 6f 6e 6c 79 20 61 20 66 65 77 20 e2 80 98 43 2d 4d 2d 70 e2 80 99 | buffer.is.only.a.few....C-M-p... |
| 104c0 | 0a 61 77 61 79 2e 20 20 4d 61 67 69 74 20 63 61 6e 20 62 65 20 63 6f 6e 66 69 67 75 72 65 64 20 | .away...Magit.can.be.configured. |
| 104e0 | 74 6f 20 62 65 68 61 76 65 20 6c 69 6b 65 20 74 68 61 74 2c 20 62 75 74 20 62 65 63 61 75 73 65 | to.behave.like.that,.but.because |
| 10500 | 20 49 20 65 78 70 65 63 74 0a 74 68 61 74 20 6d 6f 73 74 20 75 73 65 72 73 20 77 6f 75 6c 64 20 | .I.expect.that.most.users.would. |
| 10520 | 6e 6f 74 20 66 69 6e 64 20 74 68 61 74 20 76 65 72 79 20 63 6f 6e 76 65 6e 69 65 6e 74 2c 20 69 | not.find.that.very.convenient,.i |
| 10540 | 74 20 69 73 20 6e 6f 74 20 74 68 65 0a 64 65 66 61 75 6c 74 2e 0a 0a 20 20 20 41 6c 73 6f 20 6e | t.is.not.the.default......Also.n |
| 10560 | 6f 74 65 20 74 68 61 74 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 68 61 6e 67 | ote.that.it.is.possible.to.chang |
| 10580 | 65 20 74 68 65 20 64 69 66 66 20 61 6e 64 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 0a 75 73 65 | e.the.diff.and.log.arguments.use |
| 105a0 | 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 28 69 6e 63 6c 75 64 69 | d.in.the.current.buffer.(includi |
| 105c0 | 6e 67 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2c 20 77 68 69 63 68 20 63 6f 6e 74 | ng.the.status.buffer,.which.cont |
| 105e0 | 61 69 6e 73 0a 62 6f 74 68 20 64 69 66 66 20 61 6e 64 20 6c 6f 67 20 73 65 63 74 69 6f 6e 73 29 | ains.both.diff.and.log.sections) |
| 10600 | 20 75 73 69 6e 67 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 22 72 65 66 72 65 73 68 22 20 | .using.the.respective."refresh". |
| 10620 | 74 72 61 6e 73 69 65 6e 74 0a 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 6f 6e 20 e2 80 98 | transient.prefix.commands.on.... |
| 10640 | 44 e2 80 99 20 61 6e 64 20 e2 80 98 4c e2 80 99 2e 20 20 28 e2 80 98 64 e2 80 99 20 61 6e 64 20 | D....and....L......(...d....and. |
| 10660 | e2 80 98 6c e2 80 99 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 20 61 72 65 0a 69 6e | ...l....on.the.other.hand.are.in |
| 10680 | 74 65 6e 64 65 64 20 74 6f 20 63 68 61 6e 67 65 20 2a 77 68 61 74 2a 20 64 69 66 66 20 6f 72 20 | tended.to.change.*what*.diff.or. |
| 106a0 | 6c 6f 67 20 69 73 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e 20 20 49 74 20 69 73 0a 70 | log.is.being.displayed...It.is.p |
| 106c0 | 6f 73 73 69 62 6c 65 20 74 6f 20 61 6c 73 6f 20 63 68 61 6e 67 65 20 2a 68 6f 77 2a 20 74 68 65 | ossible.to.also.change.*how*.the |
| 106e0 | 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 20 | .diff.or.log.is.being.displayed. |
| 10700 | 61 74 20 74 68 65 0a 73 61 6d 65 20 74 69 6d 65 2c 20 62 75 74 20 69 66 20 79 6f 75 20 6f 6e 6c | at.the.same.time,.but.if.you.onl |
| 10720 | 79 20 77 61 6e 74 20 74 6f 20 64 6f 20 74 68 65 20 6c 61 74 74 65 72 2c 20 74 68 65 6e 20 79 6f | y.want.to.do.the.latter,.then.yo |
| 10740 | 75 20 73 68 6f 75 6c 64 20 75 73 65 0a 74 68 65 20 72 65 66 72 65 73 68 20 76 61 72 69 61 6e 74 | u.should.use.the.refresh.variant |
| 10760 | 73 2e 29 20 20 42 65 63 61 75 73 65 20 74 68 65 73 65 20 73 65 63 6f 6e 64 61 72 79 20 64 69 66 | s.)..Because.these.secondary.dif |
| 10780 | 66 20 61 6e 64 20 6c 6f 67 20 74 72 61 6e 73 69 65 6e 74 0a 70 72 65 66 69 78 65 73 20 61 72 65 | f.and.log.transient.prefixes.are |
| 107a0 | 20 61 62 6f 75 74 20 2a 63 68 61 6e 67 69 6e 67 2a 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 | .about.*changing*.the.arguments. |
| 107c0 | 75 73 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 0a 74 68 65 79 | used.in.the.current.buffer,.they |
| 107e0 | 20 2a 61 6c 77 61 79 73 2a 20 73 74 61 72 74 20 6f 75 74 20 77 69 74 68 20 74 68 65 20 73 65 74 | .*always*.start.out.with.the.set |
| 10800 | 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 61 72 65 20 63 75 72 72 65 6e 74 6c 79 | .of.arguments.that.are.currently |
| 10820 | 20 69 6e 0a 65 66 66 65 63 74 20 69 6e 20 74 68 61 74 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 53 | .in.effect.in.that.buffer......S |
| 10840 | 6f 6d 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 75 73 75 61 6c 6c 79 20 69 6e 76 6f 6b 65 64 | ome.commands.are.usually.invoked |
| 10860 | 20 64 69 72 65 63 74 6c 79 20 65 76 65 6e 20 74 68 6f 75 67 68 20 74 68 65 79 20 63 61 6e 20 61 | .directly.even.though.they.can.a |
| 10880 | 6c 73 6f 0a 62 65 20 69 6e 76 6f 6b 65 64 20 61 73 20 74 68 65 20 73 75 66 66 69 78 20 6f 66 20 | lso.be.invoked.as.the.suffix.of. |
| 108a0 | 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 2e 20 20 4d 6f 73 | a.transient.prefix.command...Mos |
| 108c0 | 74 0a 70 72 6f 6d 69 6e 65 6e 74 6c 79 20 e2 80 98 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d | t.prominently....magit-show-comm |
| 108e0 | 69 74 e2 80 99 20 69 73 20 75 73 75 61 6c 6c 79 20 69 6e 76 6f 6b 65 64 20 62 79 20 74 79 70 69 | it....is.usually.invoked.by.typi |
| 10900 | 6e 67 20 e2 80 98 52 45 54 e2 80 99 20 77 68 69 6c 65 0a 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 | ng....RET....while.point.is.on.a |
| 10920 | 20 63 6f 6d 6d 69 74 20 69 6e 20 61 20 6c 6f 67 2c 20 62 75 74 20 69 74 20 63 61 6e 20 61 6c 73 | .commit.in.a.log,.but.it.can.als |
| 10940 | 6f 20 62 65 20 69 6e 76 6f 6b 65 64 20 66 72 6f 6d 20 74 68 65 0a e2 80 98 6d 61 67 69 74 2d 64 | o.be.invoked.from.the....magit-d |
| 10960 | 69 66 66 e2 80 99 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 2e 0a 0a 20 20 20 57 68 65 | iff....transient.prefix......Whe |
| 10980 | 6e 20 73 75 63 68 20 61 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 20 64 69 72 65 | n.such.a.command.is.invoked.dire |
| 109a0 | 63 74 6c 79 2c 20 74 68 65 6e 20 69 74 20 69 73 20 69 6d 70 6f 72 74 61 6e 74 20 74 6f 0a 72 65 | ctly,.then.it.is.important.to.re |
| 109c0 | 75 73 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 61 73 20 73 70 65 63 69 66 69 65 64 20 62 | use.the.arguments.as.specified.b |
| 109e0 | 79 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 76 61 | y.the.respective.buffer-local.va |
| 10a00 | 6c 75 65 73 2c 0a 69 6e 73 74 65 61 64 20 6f 66 20 75 73 69 6e 67 20 74 68 65 20 64 65 66 61 75 | lues,.instead.of.using.the.defau |
| 10a20 | 6c 74 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 49 6d 61 67 69 6e 65 20 79 6f 75 20 70 72 65 73 73 | lt.arguments...Imagine.you.press |
| 10a40 | 20 e2 80 98 52 45 54 e2 80 99 20 69 6e 20 61 0a 6c 6f 67 20 74 6f 20 64 69 73 70 6c 61 79 20 74 | ....RET....in.a.log.to.display.t |
| 10a60 | 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 61 20 64 69 66 66 65 72 65 6e | he.commit.at.point.in.a.differen |
| 10a80 | 74 20 62 75 66 66 65 72 20 61 6e 64 20 74 68 65 6e 20 75 73 65 0a e2 80 98 44 e2 80 99 20 74 6f | t.buffer.and.then.use....D....to |
| 10aa0 | 20 63 68 61 6e 67 65 20 68 6f 77 20 74 68 65 20 64 69 66 66 20 69 73 20 64 69 73 70 6c 61 79 65 | .change.how.the.diff.is.displaye |
| 10ac0 | 64 20 69 6e 20 74 68 61 74 20 62 75 66 66 65 72 2e 20 20 41 6e 64 20 74 68 65 6e 20 79 6f 75 0a | d.in.that.buffer...And.then.you. |
| 10ae0 | 70 72 65 73 73 20 e2 80 98 52 45 54 e2 80 99 20 6f 6e 20 61 6e 6f 74 68 65 72 20 63 6f 6d 6d 69 | press....RET....on.another.commi |
| 10b00 | 74 20 74 6f 20 73 68 6f 77 20 74 68 61 74 20 69 6e 73 74 65 61 64 20 61 6e 64 20 74 68 65 20 64 | t.to.show.that.instead.and.the.d |
| 10b20 | 69 66 66 0a 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 72 65 73 65 74 20 74 6f 20 74 68 65 20 64 | iff.arguments.are.reset.to.the.d |
| 10b40 | 65 66 61 75 6c 74 2e 20 20 4e 6f 74 20 63 6f 6f 6c 3b 20 73 6f 20 4d 61 67 69 74 20 64 6f 65 73 | efault...Not.cool;.so.Magit.does |
| 10b60 | 20 6e 6f 74 20 64 6f 20 74 68 61 74 0a 62 79 20 64 65 66 61 75 6c 74 2e 0a 0a 55 73 65 72 20 4f | .not.do.that.by.default...User.O |
| 10b80 | 70 74 69 6f 6e 3a 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 | ption:.magit-prefix-use-buffer-a |
| 10ba0 | 72 67 75 6d 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 | rguments......This.option.contro |
| 10bc0 | 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 69 | ls.whether.the.infix.arguments.i |
| 10be0 | 6e 69 74 69 61 6c 6c 79 20 73 68 6f 77 6e 20 69 6e 0a 20 20 20 20 20 63 65 72 74 61 69 6e 20 74 | nitially.shown.in......certain.t |
| 10c00 | 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 62 61 73 | ransient.prefix.commands.are.bas |
| 10c20 | 65 64 20 6f 6e 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 0a 20 20 20 20 20 61 72 | ed.on.the.arguments.that......ar |
| 10c40 | 65 20 63 75 72 72 65 6e 74 6c 79 20 69 6e 20 65 66 66 65 63 74 20 69 6e 20 74 68 65 20 62 75 66 | e.currently.in.effect.in.the.buf |
| 10c60 | 66 65 72 20 74 68 61 74 20 74 68 65 69 72 20 73 75 66 66 69 78 65 73 20 75 70 64 61 74 65 2e 0a | fer.that.their.suffixes.update.. |
| 10c80 | 0a 20 20 20 20 20 54 68 65 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 e2 80 99 20 61 6e 64 20 e2 | ......The....magit-diff....and.. |
| 10ca0 | 80 98 6d 61 67 69 74 2d 6c 6f 67 e2 80 99 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 | ..magit-log....transient.prefix. |
| 10cc0 | 63 6f 6d 6d 61 6e 64 73 20 61 72 65 0a 20 20 20 20 20 61 66 66 65 63 74 65 64 20 62 79 20 74 68 | commands.are......affected.by.th |
| 10ce0 | 69 73 20 6f 70 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 64 | is.option...User.Option:.magit-d |
| 10d00 | 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 0a 20 20 20 20 20 | irect-use-buffer-arguments...... |
| 10d20 | 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 63 65 72 | This.option.controls.whether.cer |
| 10d40 | 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 2c 20 77 68 65 6e 20 69 6e 76 6f 6b 65 64 0a 20 20 20 20 | tain.commands,.when.invoked..... |
| 10d60 | 20 64 69 72 65 63 74 6c 79 20 28 69 2e 65 2e 2c 20 6e 6f 74 20 61 73 20 74 68 65 20 73 75 66 66 | .directly.(i.e.,.not.as.the.suff |
| 10d80 | 69 78 20 6f 66 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 | ix.of.a.transient.prefix.command |
| 10da0 | 29 2c 0a 20 20 20 20 20 75 73 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 61 | ),......use.the.arguments.that.a |
| 10dc0 | 72 65 20 63 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 20 69 6e 20 74 68 65 20 62 75 66 66 65 | re.currently.active.in.the.buffe |
| 10de0 | 72 20 74 68 61 74 20 74 68 65 79 0a 20 20 20 20 20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 75 70 | r.that.they......are.about.to.up |
| 10e00 | 64 61 74 65 2e 20 20 54 68 65 20 61 6c 74 65 72 6e 61 74 69 76 65 20 69 73 20 74 6f 20 75 73 65 | date...The.alternative.is.to.use |
| 10e20 | 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 0a 20 20 20 20 20 66 6f 72 20 74 68 65 73 | .the.default.value......for.thes |
| 10e40 | 65 20 61 72 67 75 6d 65 6e 74 73 2c 20 77 68 69 63 68 20 6d 69 67 68 74 20 63 68 61 6e 67 65 20 | e.arguments,.which.might.change. |
| 10e60 | 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 61 72 65 20 75 73 65 64 0a 20 20 20 20 | the.arguments.that.are.used..... |
| 10e80 | 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2e 0a 0a 56 61 6c 69 64 20 76 61 6c 75 65 73 20 66 6f | .in.the.buffer...Valid.values.fo |
| 10ea0 | 72 20 62 6f 74 68 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 6f 70 74 69 6f 6e 73 20 61 72 65 3a | r.both.of.the.above.options.are: |
| 10ec0 | 0a 0a 20 20 20 e2 80 a2 20 e2 80 98 61 6c 77 61 79 73 e2 80 99 3a 20 41 6c 77 61 79 73 20 75 73 | ............always...:.Always.us |
| 10ee0 | 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 20 63 | e.the.set.of.arguments.that.is.c |
| 10f00 | 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 0a 20 20 20 20 20 69 6e 20 74 68 65 20 72 65 73 70 | urrently.active......in.the.resp |
| 10f20 | 65 63 74 69 76 65 20 62 75 66 66 65 72 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 62 75 66 | ective.buffer,.provided.that.buf |
| 10f40 | 66 65 72 20 65 78 69 73 74 73 20 6f 66 20 63 6f 75 72 73 65 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 | fer.exists.of.course............ |
| 10f60 | 73 65 6c 65 63 74 65 64 e2 80 99 20 6f 72 20 e2 80 98 74 e2 80 99 3a 20 55 73 65 20 74 68 65 20 | selected....or....t...:.Use.the. |
| 10f80 | 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 |
| 10fa0 | 74 69 76 65 0a 20 20 20 20 20 62 75 66 66 65 72 2c 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 69 74 | tive......buffer,.but.only.if.it |
| 10fc0 | 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 |
| 10fe0 | 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 66 72 61 6d 65 2e 20 20 54 68 69 73 20 69 73 20 74 68 | .current......frame...This.is.th |
| 11000 | 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 62 6f 74 68 20 76 61 72 69 61 62 6c 65 73 2e 0a 20 20 | e.default.for.both.variables.... |
| 11020 | 20 e2 80 a2 20 e2 80 98 63 75 72 72 65 6e 74 e2 80 99 3a 20 55 73 65 20 74 68 65 20 73 65 74 20 | ........current...:.Use.the.set. |
| 11040 | 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 | of.arguments.from.the.respective |
| 11060 | 20 62 75 66 66 65 72 2c 20 62 75 74 0a 20 20 20 20 20 6f 6e 6c 79 20 69 66 20 69 74 20 69 73 20 | .buffer,.but......only.if.it.is. |
| 11080 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 20 20 20 e2 80 a2 20 e2 80 98 6e 65 | the.current.buffer............ne |
| 110a0 | 76 65 72 e2 80 99 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 | ver...:.Never.use.the.set.of.arg |
| 110c0 | 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 65 | uments.from.the.respective.buffe |
| 110e0 | 72 2e 0a 0a 49 20 61 6d 20 61 66 72 61 69 64 20 69 74 20 67 65 74 73 20 6d 6f 72 65 20 63 6f 6d | r...I.am.afraid.it.gets.more.com |
| 11100 | 70 6c 69 63 61 74 65 64 20 73 74 69 6c 6c 3a 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 67 6c 6f 62 | plicated.still:.........The.glob |
| 11120 | 61 6c 20 64 69 66 66 20 61 6e 64 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 73 65 | al.diff.and.log.arguments.are.se |
| 11140 | 74 20 66 6f 72 20 65 61 63 68 20 73 75 70 70 6f 72 74 65 64 20 6d 6f 64 65 0a 20 20 20 20 20 69 | t.for.each.supported.mode......i |
| 11160 | 6e 64 69 76 69 64 75 61 6c 6c 79 2e 20 20 54 68 65 20 64 69 66 66 20 61 72 67 75 6d 65 6e 74 73 | ndividually...The.diff.arguments |
| 11180 | 20 66 6f 72 20 65 78 61 6d 70 6c 65 20 68 61 76 65 20 64 69 66 66 65 72 65 6e 74 20 76 61 6c 75 | .for.example.have.different.valu |
| 111a0 | 65 73 0a 20 20 20 20 20 69 6e 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 e2 80 99 | es......in....magit-diff-mode... |
| 111c0 | 2c 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 2c 0a 20 20 20 | ,....magit-revision-mode...,.... |
| 111e0 | 20 20 e2 80 98 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 2d 6d 6f 64 65 e2 80 99 | .....magit-merge-preview-mode... |
| 11200 | 20 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 e2 80 99 20 62 75 66 | .and....magit-status-mode....buf |
| 11220 | 66 65 72 73 2e 0a 20 20 20 20 20 53 65 74 74 69 6e 67 20 6f 72 20 73 61 76 69 6e 67 20 74 68 65 | fers.......Setting.or.saving.the |
| 11240 | 20 76 61 6c 75 65 20 66 6f 72 20 6f 6e 65 20 6d 6f 64 65 20 64 6f 65 73 20 6e 6f 74 20 63 68 61 | .value.for.one.mode.does.not.cha |
| 11260 | 6e 67 65 20 74 68 65 20 76 61 6c 75 65 0a 20 20 20 20 20 66 6f 72 20 6f 74 68 65 72 20 6d 6f 64 | nge.the.value......for.other.mod |
| 11280 | 65 73 2e 20 20 54 68 65 20 68 69 73 74 6f 72 79 20 68 6f 77 65 76 65 72 20 69 73 20 73 68 61 72 | es...The.history.however.is.shar |
| 112a0 | 65 64 2e 0a 0a 20 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80 98 6d 61 67 69 74 2d 73 68 6f 77 2d 63 | ed..........When....magit-show-c |
| 112c0 | 6f 6d 6d 69 74 e2 80 99 20 69 73 20 69 6e 76 6f 6b 65 64 20 64 69 72 65 63 74 6c 79 20 66 72 6f | ommit....is.invoked.directly.fro |
| 112e0 | 6d 20 61 20 6c 6f 67 20 62 75 66 66 65 72 2c 0a 20 20 20 20 20 74 68 65 6e 20 74 68 65 20 66 69 | m.a.log.buffer,......then.the.fi |
| 11300 | 6c 65 20 66 69 6c 74 65 72 20 69 73 20 70 69 63 6b 65 64 20 75 70 20 66 72 6f 6d 20 74 68 61 74 | le.filter.is.picked.up.from.that |
| 11320 | 20 62 75 66 66 65 72 2c 20 6e 6f 74 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 72 65 76 69 73 | .buffer,.not.from.the......revis |
| 11340 | 69 6f 6e 20 62 75 66 66 65 72 20 6f 72 20 74 68 65 20 6d 6f 64 65 e2 80 99 73 20 67 6c 6f 62 61 | ion.buffer.or.the.mode...s.globa |
| 11360 | 6c 20 64 69 66 66 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 20 e2 80 a2 20 45 76 65 6e 20 74 | l.diff.arguments..........Even.t |
| 11380 | 68 6f 75 67 68 20 74 68 65 79 20 61 72 65 20 73 75 66 66 69 78 65 73 20 6f 66 20 74 68 65 20 64 | hough.they.are.suffixes.of.the.d |
| 113a0 | 69 66 66 20 70 72 65 66 69 78 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f | iff.prefix.........magit-show-co |
| 113c0 | 6d 6d 69 74 e2 80 99 20 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 e2 | mmit....and....magit-stash-show. |
| 113e0 | 80 99 20 64 6f 20 6e 6f 74 20 75 73 65 20 74 68 65 20 64 69 66 66 0a 20 20 20 20 20 62 75 66 66 | ...do.not.use.the.diff......buff |
| 11400 | 65 72 20 75 73 65 64 20 62 79 20 74 68 65 20 64 69 66 66 20 63 6f 6d 6d 61 6e 64 73 2c 20 69 6e | er.used.by.the.diff.commands,.in |
| 11420 | 73 74 65 61 64 20 74 68 65 79 20 75 73 65 20 74 68 65 20 64 65 64 69 63 61 74 65 64 0a 20 20 20 | stead.they.use.the.dedicated.... |
| 11440 | 20 20 72 65 76 69 73 69 6f 6e 20 61 6e 64 20 73 74 61 73 68 20 62 75 66 66 65 72 73 2e 0a 0a 20 | ..revision.and.stash.buffers.... |
| 11460 | 20 20 20 20 41 74 20 74 68 65 20 74 69 6d 65 20 79 6f 75 20 69 6e 76 6f 6b 65 20 74 68 65 20 64 | ....At.the.time.you.invoke.the.d |
| 11480 | 69 66 66 20 70 72 65 66 69 78 20 69 74 20 69 73 20 75 6e 6b 6e 6f 77 6e 20 74 6f 20 4d 61 67 69 | iff.prefix.it.is.unknown.to.Magi |
| 114a0 | 74 20 77 68 69 63 68 0a 20 20 20 20 20 6f 66 20 74 68 65 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 | t.which......of.the.suffix.comma |
| 114c0 | 6e 64 73 20 79 6f 75 20 61 72 65 20 67 6f 69 6e 67 20 74 6f 20 69 6e 76 6f 6b 65 2e 20 20 57 68 | nds.you.are.going.to.invoke...Wh |
| 114e0 | 69 6c 65 20 6e 6f 74 20 63 65 72 74 61 69 6e 2c 0a 20 20 20 20 20 6d 6f 72 65 20 6f 66 74 65 6e | ile.not.certain,......more.often |
| 11500 | 20 74 68 61 6e 20 6e 6f 74 20 75 73 65 72 73 20 69 6e 76 6f 6b 65 20 6f 6e 65 20 6f 66 20 74 68 | .than.not.users.invoke.one.of.th |
| 11520 | 65 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 75 73 65 20 74 68 65 0a 20 20 20 20 20 64 69 66 | e.commands.that.use.the......dif |
| 11540 | 66 20 62 75 66 66 65 72 2c 20 73 6f 20 74 68 65 20 69 6e 69 74 69 61 6c 20 69 6e 66 69 78 20 61 | f.buffer,.so.the.initial.infix.a |
| 11560 | 72 67 75 6d 65 6e 74 73 20 61 72 65 20 74 68 6f 73 65 20 75 73 65 64 20 69 6e 20 74 68 61 74 0a | rguments.are.those.used.in.that. |
| 11580 | 20 20 20 20 20 62 75 66 66 65 72 2e 20 20 48 6f 77 65 76 65 72 20 69 66 20 79 6f 75 20 69 6e 76 | .....buffer...However.if.you.inv |
| 115a0 | 6f 6b 65 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 64 69 72 65 63 74 | oke.one.of.these.commands.direct |
| 115c0 | 6c 79 2c 20 74 68 65 6e 0a 20 20 20 20 20 4d 61 67 69 74 20 6b 6e 6f 77 73 20 74 68 61 74 20 69 | ly,.then......Magit.knows.that.i |
| 115e0 | 74 20 73 68 6f 75 6c 64 20 75 73 65 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 66 72 6f 6d 20 | t.should.use.the.arguments.from. |
| 11600 | 74 68 65 20 72 65 76 69 73 69 6f 6e 0a 20 20 20 20 20 72 65 73 70 2e 20 20 73 74 61 73 68 20 62 | the.revision......resp...stash.b |
| 11620 | 75 66 66 65 72 2e 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 6c 6f 67 20 70 72 65 66 69 78 20 61 6c | uffer..........The.log.prefix.al |
| 11640 | 73 6f 20 66 65 61 74 75 72 65 73 20 72 65 66 6c 6f 67 20 63 6f 6d 6d 61 6e 64 73 2c 20 62 75 74 | so.features.reflog.commands,.but |
| 11660 | 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 64 6f 0a 20 20 20 20 20 6e 6f 74 20 75 73 65 20 | .these.commands.do......not.use. |
| 11680 | 74 68 65 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 20 e2 80 a2 20 49 66 20 e2 80 | the.log.arguments..........If... |
| 116a0 | 98 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 e2 80 99 20 69 73 20 69 6e 76 6f 6b 65 64 20 66 | .magit-show-refs....is.invoked.f |
| 116c0 | 72 6f 6d 20 61 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 | rom.a....magit-refs-mode....buff |
| 116e0 | 65 72 2c 0a 20 20 20 20 20 74 68 65 6e 20 69 74 20 61 63 74 73 20 61 73 20 61 20 72 65 66 72 65 | er,......then.it.acts.as.a.refre |
| 11700 | 73 68 20 70 72 65 66 69 78 20 61 6e 64 20 74 68 65 72 65 66 6f 72 65 20 75 6e 63 6f 6e 64 69 74 | sh.prefix.and.therefore.uncondit |
| 11720 | 69 6f 6e 61 6c 6c 79 20 75 73 65 73 0a 20 20 20 20 20 74 68 65 20 62 75 66 66 65 72 e2 80 99 73 | ionally.uses......the.buffer...s |
| 11740 | 20 61 72 67 75 6d 65 6e 74 73 20 61 73 20 69 6e 69 74 69 61 6c 20 61 72 67 75 6d 65 6e 74 73 2e | .arguments.as.initial.arguments. |
| 11760 | 20 20 49 66 20 69 74 20 69 73 20 69 6e 76 6f 6b 65 64 0a 20 20 20 20 20 65 6c 73 65 77 68 65 72 | ..If.it.is.invoked......elsewher |
| 11780 | 65 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 6e 20 69 | e.with.a.prefix.argument,.then.i |
| 117a0 | 74 20 61 63 74 73 20 61 73 20 72 65 67 75 6c 61 72 20 70 72 65 66 69 78 0a 20 20 20 20 20 61 6e | t.acts.as.regular.prefix......an |
| 117c0 | 64 20 74 68 65 72 65 66 6f 72 65 20 72 65 73 70 65 63 74 73 20 e2 80 98 6d 61 67 69 74 2d 70 72 | d.therefore.respects....magit-pr |
| 117e0 | 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 2e 20 20 49 | efix-use-buffer-arguments......I |
| 11800 | 66 20 69 74 0a 20 20 20 20 20 69 73 20 69 6e 76 6f 6b 65 64 20 65 6c 73 65 77 68 65 72 65 20 77 | f.it......is.invoked.elsewhere.w |
| 11820 | 69 74 68 6f 75 74 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 6e 20 69 | ithout.a.prefix.argument,.then.i |
| 11840 | 74 20 61 63 74 73 20 61 73 20 61 0a 20 20 20 20 20 64 69 72 65 63 74 20 63 6f 6d 6d 61 6e 64 20 | t.acts.as.a......direct.command. |
| 11860 | 61 6e 64 20 74 68 65 72 65 66 6f 72 65 20 72 65 73 70 65 63 74 73 0a 20 20 20 20 20 e2 80 98 6d | and.therefore.respects.........m |
| 11880 | 61 67 69 74 2d 64 69 72 65 63 74 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 | agit-direct-use-buffer-arguments |
| 118a0 | e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e | ........File:.docWYThEy.info,..N |
| 118c0 | 6f 64 65 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 6e 64 | ode:.Completion.Confirmation.and |
| 118e0 | 20 74 68 65 20 53 65 6c 65 63 74 69 6f 6e 2c 20 20 4e 65 78 74 3a 20 4d 6f 75 73 65 20 53 75 70 | .the.Selection,..Next:.Mouse.Sup |
| 11900 | 70 6f 72 74 2c 20 20 50 72 65 76 3a 20 54 72 61 6e 73 69 65 6e 74 20 41 72 67 75 6d 65 6e 74 73 | port,..Prev:.Transient.Arguments |
| 11920 | 20 61 6e 64 20 42 75 66 66 65 72 20 56 61 72 69 61 62 6c 65 73 2c 20 20 55 70 3a 20 49 6e 74 65 | .and.Buffer.Variables,..Up:.Inte |
| 11940 | 72 66 61 63 65 20 43 6f 6e 63 65 70 74 73 0a 0a 34 2e 35 20 43 6f 6d 70 6c 65 74 69 6f 6e 2c 20 | rface.Concepts..4.5.Completion,. |
| 11960 | 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 3d | Confirmation.and.the.Selection.= |
| 11980 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
| 119a0 | 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 41 63 74 69 6f 6e | =============..*.Menu:..*.Action |
| 119c0 | 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 61 6e 64 | .Confirmation::.*.Completion.and |
| 119e0 | 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 6f 6e 3a | .Confirmation::.*.The.Selection: |
| 11a00 | 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 3a 0a 2a | :.*.The.hunk-internal.region::.* |
| 11a20 | 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 46 72 61 6d 65 77 6f 72 | .Support.for.Completion.Framewor |
| 11a40 | 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 4f 70 74 | ks::.*.Additional.Completion.Opt |
| 11a60 | 69 6f 6e 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 | ions::....File:.docWYThEy.info,. |
| 11a80 | 20 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 2c 20 20 4e 65 78 | .Node:.Action.Confirmation,..Nex |
| 11aa0 | 74 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 2c 20 | t:.Completion.and.Confirmation,. |
| 11ac0 | 20 55 70 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 6e 64 | .Up:.Completion.Confirmation.and |
| 11ae0 | 20 74 68 65 20 53 65 6c 65 63 74 69 6f 6e 0a 0a 34 2e 35 2e 31 20 41 63 74 69 6f 6e 20 43 6f 6e | .the.Selection..4.5.1.Action.Con |
| 11b00 | 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 2d | firmation.---------------------- |
| 11b20 | 2d 2d 2d 0a 0a 42 79 20 64 65 66 61 75 6c 74 20 6d 61 6e 79 20 61 63 74 69 6f 6e 73 20 74 68 61 | ---..By.default.many.actions.tha |
| 11b40 | 74 20 63 6f 75 6c 64 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 6c 65 61 64 20 74 6f 20 64 61 74 61 | t.could.potentially.lead.to.data |
| 11b60 | 20 6c 6f 73 73 20 68 61 76 65 20 74 6f 0a 62 65 20 63 6f 6e 66 69 72 6d 65 64 2e 20 20 54 68 69 | .loss.have.to.be.confirmed...Thi |
| 11b80 | 73 20 69 6e 63 6c 75 64 65 73 20 6d 61 6e 79 20 76 65 72 79 20 63 6f 6d 6d 6f 6e 20 61 63 74 69 | s.includes.many.very.common.acti |
| 11ba0 | 6f 6e 73 2c 20 73 6f 20 74 68 69 73 20 63 61 6e 0a 71 75 69 63 6b 6c 79 20 62 65 63 6f 6d 65 20 | ons,.so.this.can.quickly.become. |
| 11bc0 | 61 6e 6e 6f 79 69 6e 67 2e 20 20 4d 61 6e 79 20 6f 66 20 74 68 65 73 65 20 61 63 74 69 6f 6e 73 | annoying...Many.of.these.actions |
| 11be0 | 20 63 61 6e 20 62 65 20 75 6e 64 6f 6e 65 20 61 6e 64 20 69 66 20 79 6f 75 0a 68 61 76 65 20 74 | .can.be.undone.and.if.you.have.t |
| 11c00 | 68 6f 75 67 68 74 20 61 62 6f 75 74 20 68 6f 77 20 74 6f 20 75 6e 64 6f 20 63 65 72 74 61 69 6e | hought.about.how.to.undo.certain |
| 11c20 | 20 6d 69 73 74 61 6b 65 73 2c 20 74 68 65 6e 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 73 61 66 | .mistakes,.then.it.should.be.saf |
| 11c40 | 65 0a 74 6f 20 64 69 73 61 62 6c 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 66 6f 72 20 74 68 | e.to.disable.confirmation.for.th |
| 11c60 | 65 20 72 65 73 70 65 63 74 69 76 65 20 61 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 54 68 65 20 6f 70 | e.respective.actions......The.op |
| 11c80 | 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 61 6e 20 | tion....magit-no-confirm....can. |
| 11ca0 | 62 65 20 75 73 65 64 20 74 6f 20 74 65 6c 6c 20 4d 61 67 69 74 20 74 6f 20 70 65 72 66 6f 72 6d | be.used.to.tell.Magit.to.perform |
| 11cc0 | 0a 63 65 72 74 61 69 6e 20 61 63 74 69 6f 6e 73 20 77 69 74 68 6f 75 74 20 74 68 65 20 75 73 65 | .certain.actions.without.the.use |
| 11ce0 | 72 20 68 61 76 69 6e 67 20 74 6f 20 63 6f 6e 66 69 72 6d 20 74 68 65 6d 2e 20 20 4e 6f 74 65 20 | r.having.to.confirm.them...Note. |
| 11d00 | 74 68 61 74 0a 77 68 69 6c 65 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 63 61 6e 20 6f 6e 6c 79 20 | that.while.this.option.can.only. |
| 11d20 | 62 65 20 75 73 65 64 20 74 6f 20 64 69 73 61 62 6c 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 | be.used.to.disable.confirmation. |
| 11d40 | 66 6f 72 20 61 0a 73 70 65 63 69 66 69 63 20 73 65 74 20 6f 66 20 61 63 74 69 6f 6e 73 2c 20 74 | for.a.specific.set.of.actions,.t |
| 11d60 | 68 65 20 6e 65 78 74 20 73 65 63 74 69 6f 6e 20 65 78 70 6c 61 69 6e 73 20 61 6e 6f 74 68 65 72 | he.next.section.explains.another |
| 11d80 | 20 77 61 79 20 6f 66 0a 74 65 6c 6c 69 6e 67 20 4d 61 67 69 74 20 74 6f 20 61 73 6b 20 66 65 77 | .way.of.telling.Magit.to.ask.few |
| 11da0 | 65 72 20 71 75 65 73 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 | er.questions...User.Option:.magi |
| 11dc0 | 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 | t-no-confirm......The.value.of.t |
| 11de0 | 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73 79 6d 62 6f 6c 73 2c | his.option.is.a.list.of.symbols, |
| 11e00 | 20 72 65 70 72 65 73 65 6e 74 69 6e 67 20 61 63 74 69 6f 6e 73 0a 20 20 20 20 20 74 68 61 74 20 | .representing.actions......that. |
| 11e20 | 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 6f 20 62 65 20 63 6f 6e 66 69 72 6d 65 64 20 62 79 20 74 | do.not.have.to.be.confirmed.by.t |
| 11e40 | 68 65 20 75 73 65 72 20 62 65 66 6f 72 65 20 62 65 69 6e 67 20 63 61 72 72 69 65 64 0a 20 20 20 | he.user.before.being.carried.... |
| 11e60 | 20 20 6f 75 74 2e 0a 0a 20 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 6d 61 6e 79 20 70 6f 74 | ..out........By.default.many.pot |
| 11e80 | 65 6e 74 69 61 6c 6c 79 20 64 61 6e 67 65 72 6f 75 73 20 63 6f 6d 6d 61 6e 64 73 20 61 73 6b 20 | entially.dangerous.commands.ask. |
| 11ea0 | 74 68 65 20 75 73 65 72 20 66 6f 72 0a 20 20 20 20 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 20 | the.user.for......confirmation.. |
| 11ec0 | 20 45 61 63 68 20 6f 66 20 74 68 65 20 62 65 6c 6f 77 20 73 79 6d 62 6f 6c 73 20 73 74 61 6e 64 | .Each.of.the.below.symbols.stand |
| 11ee0 | 73 20 66 6f 72 20 61 6e 20 61 63 74 69 6f 6e 0a 20 20 20 20 20 77 68 69 63 68 2c 20 77 68 65 6e | s.for.an.action......which,.when |
| 11f00 | 20 69 6e 76 6f 6b 65 64 20 75 6e 69 6e 74 65 6e 74 69 6f 6e 61 6c 6c 79 20 6f 72 20 77 69 74 68 | .invoked.unintentionally.or.with |
| 11f20 | 6f 75 74 20 62 65 69 6e 67 20 66 75 6c 6c 79 20 61 77 61 72 65 20 6f 66 0a 20 20 20 20 20 74 68 | out.being.fully.aware.of......th |
| 11f40 | 65 20 63 6f 6e 73 65 71 75 65 6e 63 65 73 2c 20 63 6f 75 6c 64 20 6c 65 61 64 20 74 6f 20 74 65 | e.consequences,.could.lead.to.te |
| 11f60 | 61 72 73 2e 20 20 49 6e 20 6d 61 6e 79 20 63 61 73 65 73 20 74 68 65 72 65 20 61 72 65 0a 20 20 | ars...In.many.cases.there.are... |
| 11f80 | 20 20 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 72 66 6f 72 6d | ...several.commands.that.perform |
| 11fa0 | 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 74 69 6f 6e 2c | .variations.of.a.certain.action, |
| 11fc0 | 20 73 6f 20 77 65 0a 20 20 20 20 20 64 6f 6e e2 80 99 74 20 75 73 65 20 74 68 65 20 63 6f 6d 6d | .so.we......don...t.use.the.comm |
| 11fe0 | 61 6e 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 | and.names.but.more.generic.symbo |
| 12000 | 6c 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 41 70 70 6c 79 69 6e 67 20 63 68 61 6e 67 65 | ls...............Applying.change |
| 12020 | 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 64 69 73 63 61 72 64 e2 | s:......................discard. |
| 12040 | 80 99 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 | ...Discarding.one.or.more.change |
| 12060 | 73 20 28 69 2e 65 2e 2c 20 68 75 6e 6b 73 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.(i.e.,.hunks.or............... |
| 12080 | 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 64 69 66 66 20 66 6f 72 20 61 20 66 69 6c 65 29 20 6c | .the.complete.diff.for.a.file).l |
| 120a0 | 6f 73 65 73 20 74 68 61 74 20 63 68 61 6e 67 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oses.that.change,............... |
| 120c0 | 20 6f 62 76 69 6f 75 73 6c 79 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 | .obviously...................... |
| 120e0 | 98 72 65 76 65 72 73 65 e2 80 99 20 52 65 76 65 72 74 69 6e 67 20 6f 6e 65 20 6f 72 20 6d 6f 72 | .reverse....Reverting.one.or.mor |
| 12100 | 65 20 63 68 61 6e 67 65 73 20 63 61 6e 20 75 73 75 61 6c 6c 79 20 62 65 0a 20 20 20 20 20 20 20 | e.changes.can.usually.be........ |
| 12120 | 20 20 20 20 20 20 20 20 75 6e 64 6f 6e 65 20 62 79 20 72 65 76 65 72 74 69 6e 67 20 74 68 65 20 | ........undone.by.reverting.the. |
| 12140 | 72 65 76 65 72 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 | reversion....................... |
| 12160 | 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 e2 80 99 2c 20 e2 80 98 75 6e 73 74 61 67 65 | stage-all-changes...,....unstage |
| 12180 | 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 e2 80 99 20 57 68 65 6e 20 74 68 65 72 65 20 61 72 65 0a 20 | -all-changes....When.there.are.. |
| 121a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 74 68 20 73 74 61 67 65 64 20 61 6e 64 20 75 6e | ..............both.staged.and.un |
| 121c0 | 73 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 | staged.changes,.then.un-/staging |
| 121e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 65 72 79 74 68 69 6e 67 20 77 6f 75 6c 64 | ................everything.would |
| 12200 | 20 64 65 73 74 72 6f 79 20 74 68 61 74 20 64 69 73 74 69 6e 63 74 69 6f 6e 2e 20 20 4f 66 20 63 | .destroy.that.distinction...Of.c |
| 12220 | 6f 75 72 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 61 6c 73 6f 20 61 | ourse................that.also.a |
| 12240 | 70 70 6c 69 65 73 20 77 68 65 6e 20 75 6e 2d 2f 73 74 61 67 69 6e 67 20 61 20 73 69 6e 67 6c 65 | pplies.when.un-/staging.a.single |
| 12260 | 20 63 68 61 6e 67 65 2c 20 62 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 6e | .change,.but................then |
| 12280 | 20 6c 65 73 73 20 69 73 20 6c 6f 73 74 20 61 6e 64 20 6f 6e 65 20 64 6f 65 73 20 74 68 61 74 20 | .less.is.lost.and.one.does.that. |
| 122a0 | 73 6f 20 6f 66 74 65 6e 20 74 68 61 74 20 68 61 76 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 | so.often.that.having............ |
| 122c0 | 20 20 20 20 74 6f 20 63 6f 6e 66 69 72 6d 20 65 76 65 72 79 20 74 69 6d 65 20 77 6f 75 6c 64 20 | ....to.confirm.every.time.would. |
| 122e0 | 62 65 20 75 6e 61 63 63 65 70 74 61 62 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 46 69 | be.unacceptable...............Fi |
| 12300 | 6c 65 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 64 65 6c 65 74 65 | les:......................delete |
| 12320 | e2 80 99 20 57 68 65 6e 20 61 20 66 69 6c 65 20 74 68 61 74 20 69 73 6e e2 80 99 74 20 79 65 74 | ....When.a.file.that.isn...t.yet |
| 12340 | 20 74 72 61 63 6b 65 64 20 62 79 20 47 69 74 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .tracked.by.Git.is.............. |
| 12360 | 20 20 64 65 6c 65 74 65 64 2c 20 74 68 65 6e 20 69 74 20 69 73 20 63 6f 6d 70 6c 65 74 65 6c 79 | ..deleted,.then.it.is.completely |
| 12380 | 20 6c 6f 73 74 2c 20 6e 6f 74 20 6a 75 73 74 20 74 68 65 20 6c 61 73 74 0a 20 20 20 20 20 20 20 | .lost,.not.just.the.last........ |
| 123a0 | 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 73 2e 20 20 56 65 72 79 20 64 61 6e 67 65 72 6f 75 73 | ........changes...Very.dangerous |
| 123c0 | 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 74 72 61 73 68 e2 80 99 20 | .......................trash.... |
| 123e0 | 49 6e 73 74 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 | Instead.of.deleting.a.file.it.ca |
| 12400 | 6e 20 61 6c 73 6f 20 62 65 20 6d 6f 76 65 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.also.be.move.to............... |
| 12420 | 20 74 68 65 20 73 79 73 74 65 6d 20 74 72 61 73 68 2e 20 20 4f 62 76 69 6f 75 73 6c 79 20 6d 75 | .the.system.trash...Obviously.mu |
| 12440 | 63 68 20 6c 65 73 73 20 64 61 6e 67 65 72 6f 75 73 20 74 68 61 6e 0a 20 20 20 20 20 20 20 20 20 | ch.less.dangerous.than.......... |
| 12460 | 20 20 20 20 20 20 64 65 6c 65 74 69 6e 67 20 69 74 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ......deleting.it............... |
| 12480 | 20 20 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 64 65 6c 65 | ...Also.see.option....magit-dele |
| 124a0 | 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 68 e2 80 99 2e 0a 0a 20 20 20 20 20 | te-by-moving-to-trash........... |
| 124c0 | 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 72 65 73 75 72 72 65 63 74 e2 80 99 20 41 20 64 65 | ...............resurrect....A.de |
| 124e0 | 6c 65 74 65 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 | leted.file.can.easily.be.resurre |
| 12500 | 63 74 65 64 20 62 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 65 6c 65 74 69 6e 67 | cted.by................"deleting |
| 12520 | 22 20 74 68 65 20 64 65 6c 65 74 69 6f 6e 2c 20 77 68 69 63 68 20 69 73 20 64 6f 6e 65 20 75 73 | ".the.deletion,.which.is.done.us |
| 12540 | 69 6e 67 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d | ing.the.same................comm |
| 12560 | 61 6e 64 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 74 68 65 20 | and.that.was.used.to.delete.the. |
| 12580 | 73 61 6d 65 20 66 69 6c 65 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | same.file.in.the................ |
| 125a0 | 66 69 72 73 74 20 70 6c 61 63 65 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 | first.place..................... |
| 125c0 | 80 98 75 6e 74 72 61 63 6b e2 80 99 20 55 6e 74 72 61 63 6b 69 6e 67 20 61 20 66 69 6c 65 20 63 | ..untrack....Untracking.a.file.c |
| 125e0 | 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 0a 20 20 20 20 | an.be.undone.by.tracking.it..... |
| 12600 | 20 20 20 20 20 20 20 20 20 20 20 61 67 61 69 6e 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........again................ |
| 12620 | e2 80 a2 20 e2 80 98 72 65 6e 61 6d 65 e2 80 99 20 52 65 6e 61 6d 69 6e 67 20 61 20 66 69 6c 65 | .......rename....Renaming.a.file |
| 12640 | 20 63 61 6e 20 65 61 73 69 6c 79 20 62 65 20 75 6e 64 6f 6e 65 2e 0a 0a 20 20 20 20 20 20 20 20 | .can.easily.be.undone........... |
| 12660 | e2 80 a2 20 53 65 71 75 65 6e 63 65 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 | ....Sequences:.................. |
| 12680 | 20 e2 80 98 72 65 73 65 74 2d 62 69 73 65 63 74 e2 80 99 20 41 62 6f 72 74 69 6e 67 20 28 6b 6e | ....reset-bisect....Aborting.(kn |
| 126a0 | 6f 77 6e 20 74 6f 20 47 69 74 20 61 73 20 22 72 65 73 65 74 74 69 6e 67 22 29 20 61 0a 20 20 20 | own.to.Git.as."resetting").a.... |
| 126c0 | 20 20 20 20 20 20 20 20 20 20 20 20 62 69 73 65 63 74 20 6f 70 65 72 61 74 69 6f 6e 20 6c 6f 73 | ............bisect.operation.los |
| 126e0 | 65 73 20 61 6c 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 63 6f 6c 6c 65 63 74 65 64 20 73 6f 20 | es.all.information.collected.so. |
| 12700 | 66 61 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 | far.......................abort- |
| 12720 | 63 68 65 72 72 79 2d 70 69 63 6b e2 80 99 20 41 62 6f 72 74 69 6e 67 20 61 20 63 68 65 72 72 79 | cherry-pick....Aborting.a.cherry |
| 12740 | 2d 70 69 63 6b 20 74 68 72 6f 77 73 20 61 77 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -pick.throws.away............... |
| 12760 | 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 20 72 65 73 6f 6c 75 74 69 6f 6e 73 20 77 68 69 63 68 20 | .all.conflict.resolutions.which. |
| 12780 | 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 63 61 72 72 69 65 64 0a 20 20 20 20 20 20 | have.already.been.carried....... |
| 127a0 | 20 20 20 20 20 20 20 20 20 6f 75 74 20 62 79 20 74 68 65 20 75 73 65 72 2e 0a 0a 20 20 20 20 20 | .........out.by.the.user........ |
| 127c0 | 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 61 62 6f 72 74 2d 72 65 76 65 72 74 e2 80 99 20 41 | ...............abort-revert....A |
| 127e0 | 62 6f 72 74 69 6e 67 20 61 20 72 65 76 65 72 74 20 74 68 72 6f 77 73 20 61 77 61 79 20 61 6c 6c | borting.a.revert.throws.away.all |
| 12800 | 20 63 6f 6e 66 6c 69 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 6f 6c 75 74 | .conflict................resolut |
| 12820 | 69 6f 6e 73 20 77 68 69 63 68 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 63 61 72 | ions.which.have.already.been.car |
| 12840 | 72 69 65 64 20 6f 75 74 20 62 79 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 | ried.out.by.the................u |
| 12860 | 73 65 72 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 61 62 6f 72 74 2d | ser.......................abort- |
| 12880 | 72 65 62 61 73 65 e2 80 99 20 41 62 6f 72 74 69 6e 67 20 61 20 72 65 62 61 73 65 20 74 68 72 6f | rebase....Aborting.a.rebase.thro |
| 128a0 | 77 73 20 61 77 61 79 20 61 6c 6c 20 61 6c 72 65 61 64 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ws.away.all.already............. |
| 128c0 | 20 20 20 6d 6f 64 69 66 69 65 64 20 63 6f 6d 6d 69 74 73 2c 20 62 75 74 20 69 74 e2 80 99 73 20 | ...modified.commits,.but.it...s. |
| 128e0 | 70 6f 73 73 69 62 6c 65 20 74 6f 20 72 65 73 74 6f 72 65 20 74 68 6f 73 65 20 66 72 6f 6d 0a 20 | possible.to.restore.those.from.. |
| 12900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 72 65 66 6c 6f 67 2e 0a 0a 20 20 20 20 20 | ..............the.reflog........ |
| 12920 | 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 61 62 6f 72 74 2d 6d 65 72 67 65 e2 80 99 20 41 62 | ...............abort-merge....Ab |
| 12940 | 6f 72 74 69 6e 67 20 61 20 6d 65 72 67 65 20 74 68 72 6f 77 73 20 61 77 61 79 20 61 6c 6c 20 63 | orting.a.merge.throws.away.all.c |
| 12960 | 6f 6e 66 6c 69 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 6f 6c 75 74 69 6f | onflict................resolutio |
| 12980 | 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 69 | ns.which.have.already.been.carri |
| 129a0 | 65 64 20 6f 75 74 20 62 79 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 73 65 | ed.out.by.the................use |
| 129c0 | 72 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 6d 65 72 67 65 2d 64 69 | r.......................merge-di |
| 129e0 | 72 74 79 e2 80 99 20 4d 65 72 67 69 6e 67 20 77 69 74 68 20 61 20 64 69 72 74 79 20 77 6f 72 6b | rty....Merging.with.a.dirty.work |
| 12a00 | 74 72 65 65 20 63 61 6e 20 6d 61 6b 65 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tree.can.make.it................ |
| 12a20 | 68 61 72 64 20 74 6f 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 | hard.to.go.back.to.the.state.bef |
| 12a40 | 6f 72 65 20 74 68 65 20 6d 65 72 67 65 20 77 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ore.the.merge.was............... |
| 12a60 | 20 69 6e 69 74 69 61 74 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 52 65 66 65 72 65 6e | .initiated...............Referen |
| 12a80 | 63 65 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 64 65 6c 65 74 65 | ces:......................delete |
| 12aa0 | 2d 75 6e 6d 65 72 67 65 64 2d 62 72 61 6e 63 68 e2 80 99 20 4f 6e 63 65 20 61 20 62 72 61 6e 63 | -unmerged-branch....Once.a.branc |
| 12ac0 | 68 20 68 61 73 20 62 65 65 6e 20 64 65 6c 65 74 65 64 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | h.has.been.deleted,............. |
| 12ae0 | 20 20 20 69 74 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 72 65 73 74 6f 72 65 64 20 75 73 69 6e 67 | ...it.can.only.be.restored.using |
| 12b00 | 20 6c 6f 77 2d 6c 65 76 65 6c 20 72 65 63 6f 76 65 72 79 20 74 6f 6f 6c 73 0a 20 20 20 20 20 20 | .low-level.recovery.tools....... |
| 12b20 | 20 20 20 20 20 20 20 20 20 70 72 6f 76 69 64 65 64 20 62 79 20 47 69 74 2e 20 20 41 6e 64 20 65 | .........provided.by.Git...And.e |
| 12b40 | 76 65 6e 20 74 68 65 6e 20 74 68 65 20 72 65 66 6c 6f 67 20 69 73 20 67 6f 6e 65 2e 20 20 54 68 | ven.then.the.reflog.is.gone...Th |
| 12b60 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 73 65 72 20 61 6c 77 61 79 73 20 68 61 73 | e................user.always.has |
| 12b80 | 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 20 62 72 | .to.confirm.the.deletion.of.a.br |
| 12ba0 | 61 6e 63 68 20 62 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 63 63 65 70 74 69 6e 67 | anch.by................accepting |
| 12bc0 | 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 68 6f 69 63 65 20 28 6f 72 20 73 65 6c 65 63 74 69 6e | .the.default.choice.(or.selectin |
| 12be0 | 67 20 61 6e 6f 74 68 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 29 | g.another................branch) |
| 12c00 | 2c 20 62 75 74 20 77 68 65 6e 20 61 20 62 72 61 6e 63 68 20 68 61 73 20 6e 6f 74 20 62 65 65 6e | ,.but.when.a.branch.has.not.been |
| 12c20 | 20 6d 65 72 67 65 64 20 79 65 74 2c 20 61 6c 73 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .merged.yet,.also............... |
| 12c40 | 20 6d 61 6b 65 20 73 75 72 65 20 74 68 65 20 75 73 65 72 20 69 73 20 61 77 61 72 65 20 6f 66 20 | .make.sure.the.user.is.aware.of. |
| 12c60 | 74 68 61 74 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 64 65 6c 65 74 | that.......................delet |
| 12c80 | 65 2d 70 72 2d 72 65 6d 6f 74 65 e2 80 99 20 57 68 65 6e 20 64 65 6c 65 74 69 6e 67 20 61 20 62 | e-pr-remote....When.deleting.a.b |
| 12ca0 | 72 61 6e 63 68 20 74 68 61 74 20 77 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 72 | ranch.that.was................cr |
| 12cc0 | 65 61 74 65 64 20 66 72 6f 6d 20 61 20 70 75 6c 6c 2d 72 65 71 75 65 73 74 20 61 6e 64 20 69 66 | eated.from.a.pull-request.and.if |
| 12ce0 | 20 6e 6f 20 6f 74 68 65 72 20 62 72 61 6e 63 68 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .no.other.branches.............. |
| 12d00 | 20 20 73 74 69 6c 6c 20 65 78 69 73 74 20 6f 6e 20 74 68 61 74 20 72 65 6d 6f 74 65 2c 20 74 68 | ..still.exist.on.that.remote,.th |
| 12d20 | 65 6e 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 65 e2 80 99 0a 20 20 20 | en....magit-branch-delete....... |
| 12d40 | 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 66 65 72 73 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 | ............offers.to.delete.the |
| 12d60 | 20 72 65 6d 6f 74 65 20 61 73 20 77 65 6c 6c 2e 20 20 54 68 69 73 20 73 68 6f 75 6c 64 20 62 65 | .remote.as.well...This.should.be |
| 12d80 | 20 73 61 66 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 63 61 75 73 65 20 69 74 20 | .safe................because.it. |
| 12da0 | 6f 6e 6c 79 20 68 61 70 70 65 6e 73 20 69 66 20 6e 6f 20 6f 74 68 65 72 20 72 65 66 73 20 65 78 | only.happens.if.no.other.refs.ex |
| 12dc0 | 69 73 74 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6d 6f 74 65 | ist.in.the................remote |
| 12de0 | 73 20 6e 61 6d 65 73 70 61 63 65 2c 20 61 6e 64 20 79 6f 75 20 63 61 6e 20 72 65 63 72 65 61 74 | s.namespace,.and.you.can.recreat |
| 12e00 | 65 20 74 68 65 20 72 65 6d 6f 74 65 20 69 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e | e.the.remote.if................n |
| 12e20 | 65 63 65 73 73 61 72 79 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 64 | ecessary.......................d |
| 12e40 | 72 6f 70 2d 73 74 61 73 68 65 73 e2 80 99 20 44 72 6f 70 70 69 6e 67 20 61 20 73 74 61 73 68 20 | rop-stashes....Dropping.a.stash. |
| 12e60 | 69 73 20 64 61 6e 67 65 72 6f 75 73 20 62 65 63 61 75 73 65 20 47 69 74 0a 20 20 20 20 20 20 20 | is.dangerous.because.Git........ |
| 12e80 | 20 20 20 20 20 20 20 20 73 74 6f 72 65 73 20 73 74 61 73 68 65 73 20 69 6e 20 74 68 65 20 72 65 | ........stores.stashes.in.the.re |
| 12ea0 | 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 6d 6f 76 65 64 2c 0a | flog...Once.a.stash.is.removed,. |
| 12ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 72 65 20 69 73 20 6e 6f 20 67 6f 69 6e 67 | ...............there.is.no.going |
| 12ee0 | 20 62 61 63 6b 20 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 6c 6f 77 2d 6c 65 76 65 6c 20 72 65 | .back.without.using.low-level.re |
| 12f00 | 63 6f 76 65 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6f 6c 73 20 70 72 6f 76 | covery................tools.prov |
| 12f20 | 69 64 65 64 20 62 79 20 47 69 74 2e 20 20 57 68 65 6e 20 61 20 73 69 6e 67 6c 65 20 73 74 61 73 | ided.by.Git...When.a.single.stas |
| 12f40 | 68 20 69 73 20 64 72 6f 70 70 65 64 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 | h.is.dropped,................the |
| 12f60 | 6e 20 74 68 65 20 75 73 65 72 20 61 6c 77 61 79 73 20 68 61 73 20 74 6f 20 63 6f 6e 66 69 72 6d | n.the.user.always.has.to.confirm |
| 12f80 | 20 62 79 20 61 63 63 65 70 74 69 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .by.accepting.the............... |
| 12fa0 | 20 64 65 66 61 75 6c 74 20 28 6f 72 20 73 65 6c 65 63 74 69 6e 67 20 61 6e 6f 74 68 65 72 29 2e | .default.(or.selecting.another). |
| 12fc0 | 20 20 54 68 69 73 20 61 63 74 69 6f 6e 20 6f 6e 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..This.action.only.............. |
| 12fe0 | 20 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 6c 74 69 | ..concerns.the.deletion.of.multi |
| 13000 | 70 6c 65 20 73 74 61 73 68 65 73 20 61 74 20 6f 6e 63 65 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 | ple.stashes.at.once............. |
| 13020 | a2 20 50 75 62 6c 69 73 68 69 6e 67 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 | ..Publishing:................... |
| 13040 | e2 80 98 73 65 74 2d 61 6e 64 2d 70 75 73 68 e2 80 99 20 57 68 65 6e 20 70 75 73 68 69 6e 67 20 | ...set-and-push....When.pushing. |
| 13060 | 74 6f 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 | to.the.upstream.or.the.......... |
| 13080 | 20 20 20 20 20 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 61 6e 64 20 74 68 61 74 20 69 73 6e e2 80 | ......push-remote.and.that.isn.. |
| 130a0 | 99 74 20 61 63 74 75 61 6c 6c 79 20 63 6f 6e 66 69 67 75 72 65 64 20 79 65 74 2c 20 74 68 65 6e | .t.actually.configured.yet,.then |
| 130c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 66 69 72 | ................the.user.can.fir |
| 130e0 | 73 74 20 73 65 74 20 74 68 65 20 74 61 72 67 65 74 2e 20 20 49 66 20 73 2f 68 65 20 63 6f 6e 66 | st.set.the.target...If.s/he.conf |
| 13100 | 69 72 6d 73 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 | irms.the................default. |
| 13120 | 74 6f 6f 20 71 75 69 63 6b 6c 79 2c 20 74 68 65 6e 20 73 2f 68 65 20 6d 69 67 68 74 20 65 6e 64 | too.quickly,.then.s/he.might.end |
| 13140 | 20 75 70 20 70 75 73 68 69 6e 67 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 | .up.pushing.to................th |
| 13160 | 65 20 77 72 6f 6e 67 20 62 72 61 6e 63 68 20 61 6e 64 20 69 66 20 74 68 65 20 72 65 6d 6f 74 65 | e.wrong.branch.and.if.the.remote |
| 13180 | 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f | .repository.is................co |
| 131a0 | 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 68 | nfigured.to.disallow.fixing.such |
| 131c0 | 20 6d 69 73 74 61 6b 65 73 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 | .mistakes,.then.that............ |
| 131e0 | 20 20 20 20 63 61 6e 20 62 65 20 71 75 69 74 65 20 65 6d 62 61 72 72 61 73 73 69 6e 67 20 61 6e | ....can.be.quite.embarrassing.an |
| 13200 | 64 20 61 6e 6e 6f 79 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 45 64 69 74 20 70 75 | d.annoying...............Edit.pu |
| 13220 | 62 6c 69 73 68 65 64 20 68 69 73 74 6f 72 79 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 57 69 74 68 | blished.history:............With |
| 13240 | 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 |
| 13260 | 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 20 20 20 20 20 | ou.will.be.warned.before........ |
| 13280 | 20 20 20 65 64 69 74 69 6e 67 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61 76 65 20 61 6c 72 | ...editing.commits.that.have.alr |
| 132a0 | 65 61 64 79 20 62 65 65 6e 20 70 75 73 68 65 64 20 74 6f 20 6f 6e 65 20 6f 66 20 74 68 65 0a 20 | eady.been.pushed.to.one.of.the.. |
| 132c0 | 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 65 73 20 6c 69 73 74 65 64 20 69 6e 20 e2 80 98 6d | .........branches.listed.in....m |
| 132e0 | 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 2e 0a 0a 20 20 20 | agit-published-branches......... |
| 13300 | 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 61 6d 65 6e 64 2d 70 75 62 6c 69 73 68 65 64 | .................amend-published |
| 13320 | e2 80 99 20 41 66 66 65 63 74 73 20 6d 6f 73 74 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 | ....Affects.most.commands.that.a |
| 13340 | 6d 65 6e 64 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 45 41 44 22 2e 0a 0a | mend.to................"HEAD"... |
| 13360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 72 65 62 61 73 65 2d 70 75 62 6c 69 | ....................rebase-publi |
| 13380 | 73 68 65 64 e2 80 99 20 41 66 66 65 63 74 73 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 70 65 | shed....Affects.commands.that.pe |
| 133a0 | 72 66 6f 72 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 65 72 61 63 74 69 76 65 | rform................interactive |
| 133c0 | 20 72 65 62 61 73 65 73 2e 20 20 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 63 6f 6d 6d 61 6e 64 | .rebases...This.includes.command |
| 133e0 | 73 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 | s.from.the................commit |
| 13400 | 20 74 72 61 6e 73 69 65 6e 74 20 74 68 61 74 20 6d 6f 64 69 66 79 20 61 20 63 6f 6d 6d 69 74 20 | .transient.that.modify.a.commit. |
| 13420 | 6f 74 68 65 72 20 74 68 61 6e 20 22 48 45 41 44 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | other.than."HEAD",.............. |
| 13440 | 20 20 6e 61 6d 65 6c 79 20 74 68 65 20 76 61 72 69 6f 75 73 20 66 69 78 75 70 20 61 6e 64 20 73 | ..namely.the.various.fixup.and.s |
| 13460 | 71 75 61 73 68 20 76 61 72 69 61 6e 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 | quash.variants.................. |
| 13480 | a2 20 e2 80 98 65 64 69 74 2d 70 75 62 6c 69 73 68 65 64 e2 80 99 20 41 66 66 65 63 74 73 20 74 | .....edit-published....Affects.t |
| 134a0 | 68 65 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 98 6d 61 | he.commands...................ma |
| 134c0 | 67 69 74 2d 65 64 69 74 2d 6c 69 6e 65 2d 63 6f 6d 6d 69 74 e2 80 99 20 61 6e 64 0a 20 20 20 20 | git-edit-line-commit....and..... |
| 134e0 | 20 20 20 20 20 20 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 65 64 69 74 2d 68 75 | ..............magit-diff-edit-hu |
| 13500 | 6e 6b 2d 63 6f 6d 6d 69 74 e2 80 99 2e 20 20 54 68 65 73 65 20 74 77 6f 20 63 6f 6d 6d 61 6e 64 | nk-commit......These.two.command |
| 13520 | 73 20 6d 61 6b 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 20 71 75 69 74 65 20 65 | s.make................it.quite.e |
| 13540 | 61 73 79 20 74 6f 20 61 63 63 69 64 65 6e 74 61 6c 6c 79 20 65 64 69 74 20 61 20 70 75 62 6c 69 | asy.to.accidentally.edit.a.publi |
| 13560 | 73 68 65 64 20 63 6f 6d 6d 69 74 2c 20 73 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 79 | shed.commit,.so................y |
| 13580 | 6f 75 20 73 68 6f 75 6c 64 20 74 68 69 6e 6b 20 74 77 69 63 65 20 62 65 66 6f 72 65 20 63 6f 6e | ou.should.think.twice.before.con |
| 135a0 | 66 69 67 75 72 69 6e 67 20 74 68 65 6d 20 6e 6f 74 20 74 6f 20 61 73 6b 0a 20 20 20 20 20 20 20 | figuring.them.not.to.ask........ |
| 135c0 | 20 20 20 20 20 20 20 20 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 | ........for.confirmation........ |
| 135e0 | 20 20 20 20 20 54 6f 20 64 69 73 61 62 6c 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 63 6f 6d | .....To.disable.confirmation.com |
| 13600 | 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 62 6f 6c 73 20 68 | pletely,.add.all.three.symbols.h |
| 13620 | 65 72 65 0a 20 20 20 20 20 20 20 20 20 20 6f 72 20 73 65 74 20 e2 80 98 6d 61 67 69 74 2d 70 75 | ere...........or.set....magit-pu |
| 13640 | 62 6c 69 73 68 65 64 2d 62 72 61 6e 63 68 65 73 e2 80 99 20 74 6f 20 e2 80 98 6e 69 6c e2 80 99 | blished-branches....to....nil... |
| 13660 | 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 56 61 72 69 6f 75 73 3a 0a 0a 20 20 20 20 20 20 20 | ...............Various:......... |
| 13680 | 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 73 74 61 73 68 2d 61 70 70 6c 79 2d 33 77 61 79 e2 80 99 | .............stash-apply-3way... |
| 136a0 | 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 64 20 | .When.a.stash.cannot.be.applied. |
| 136c0 | 75 73 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 98 67 69 74 20 73 74 61 73 | using...................git.stas |
| 136e0 | 68 20 61 70 70 6c 79 e2 80 99 2c 20 74 68 65 6e 20 4d 61 67 69 74 20 75 73 65 73 20 e2 80 98 67 | h.apply...,.then.Magit.uses....g |
| 13700 | 69 74 20 61 70 70 6c 79 e2 80 99 20 69 6e 73 74 65 61 64 2c 0a 20 20 20 20 20 20 20 20 20 20 20 | it.apply....instead,............ |
| 13720 | 20 20 20 20 70 6f 73 73 69 62 6c 79 20 75 73 69 6e 67 20 74 68 65 20 e2 80 98 2d 2d 33 77 61 79 | ....possibly.using.the....--3way |
| 13740 | e2 80 99 20 61 72 67 75 6d 65 6e 74 2c 20 77 68 69 63 68 20 69 73 6e e2 80 99 74 20 61 6c 77 61 | ....argument,.which.isn...t.alwa |
| 13760 | 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 65 72 66 65 63 74 6c 79 20 73 61 66 65 | ys................perfectly.safe |
| 13780 | 2e 20 20 53 65 65 20 61 6c 73 6f 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 | ...See.also....magit-stash-apply |
| 137a0 | 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 6b 69 6c 6c 2d 70 | ..........................kill-p |
| 137c0 | 72 6f 63 65 73 73 e2 80 99 20 54 68 65 72 65 20 73 65 6c 64 6f 6d 20 69 73 20 61 20 72 65 61 73 | rocess....There.seldom.is.a.reas |
| 137e0 | 6f 6e 20 74 6f 20 6b 69 6c 6c 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 63 | on.to.kill.a................proc |
| 13800 | 65 73 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 47 6c 6f 62 61 6c 20 73 65 74 74 69 6e 67 | ess...............Global.setting |
| 13820 | 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 49 6e 73 74 65 61 64 20 6f 66 20 61 64 64 69 6e 67 20 | s:............Instead.of.adding. |
| 13840 | 61 6c 6c 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 73 79 6d 62 6f 6c 73 20 74 6f 20 74 68 65 20 | all.of.the.above.symbols.to.the. |
| 13860 | 76 61 6c 75 65 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 74 68 69 73 20 6f 70 74 69 6f 6e 2c 20 | value.of...........this.option,. |
| 13880 | 79 6f 75 20 63 61 6e 20 61 6c 73 6f 20 73 65 74 20 69 74 20 74 6f 20 74 68 65 20 61 74 6f 6d 20 | you.can.also.set.it.to.the.atom. |
| 138a0 | e2 80 98 74 e2 80 99 2c 20 77 68 69 63 68 20 68 61 73 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 | ...t...,.which.has...........the |
| 138c0 | 20 73 61 6d 65 20 65 66 66 65 63 74 20 61 73 20 61 64 64 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 | .same.effect.as.adding.all.of.th |
| 138e0 | 65 20 61 62 6f 76 65 20 73 79 6d 62 6f 6c 73 2e 20 20 44 6f 69 6e 67 0a 20 20 20 20 20 20 20 20 | e.above.symbols...Doing......... |
| 13900 | 20 20 74 68 61 74 20 6d 6f 73 74 20 63 65 72 74 61 69 6e 6c 79 20 69 73 20 61 20 62 61 64 20 69 | ..that.most.certainly.is.a.bad.i |
| 13920 | 64 65 61 2c 20 65 73 70 65 63 69 61 6c 6c 79 20 62 65 63 61 75 73 65 20 6f 74 68 65 72 0a 20 20 | dea,.especially.because.other... |
| 13940 | 20 20 20 20 20 20 20 20 73 79 6d 62 6f 6c 73 20 6d 69 67 68 74 20 62 65 20 61 64 64 65 64 20 69 | ........symbols.might.be.added.i |
| 13960 | 6e 20 74 68 65 20 66 75 74 75 72 65 2e 20 20 53 6f 20 65 76 65 6e 20 69 66 20 79 6f 75 20 64 6f | n.the.future...So.even.if.you.do |
| 13980 | 6e e2 80 99 74 0a 20 20 20 20 20 20 20 20 20 20 77 61 6e 74 20 74 6f 20 62 65 20 61 73 6b 65 64 | n...t...........want.to.be.asked |
| 139a0 | 20 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 66 6f 72 20 61 6e 79 20 6f 66 20 74 68 65 | .for.confirmation.for.any.of.the |
| 139c0 | 73 65 20 61 63 74 69 6f 6e 73 2c 0a 20 20 20 20 20 20 20 20 20 20 79 6f 75 20 61 72 65 20 73 74 | se.actions,...........you.are.st |
| 139e0 | 69 6c 6c 20 62 65 74 74 65 72 20 6f 66 20 61 64 64 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65 20 | ill.better.of.adding.all.of.the. |
| 13a00 | 72 65 73 70 65 63 74 69 76 65 20 73 79 6d 62 6f 6c 73 0a 20 20 20 20 20 20 20 20 20 20 69 6e 64 | respective.symbols...........ind |
| 13a20 | 69 76 69 64 75 61 6c 6c 79 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 57 68 65 6e 20 e2 80 98 6d 61 | ividually.............When....ma |
| 13a40 | 67 69 74 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 e2 80 99 20 69 73 | git-wip-before-change-mode....is |
| 13a60 | 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 66 6f 6c | .enabled,.then.the...........fol |
| 13a80 | 6c 6f 77 69 6e 67 20 61 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 75 6e 64 6f 6e 65 20 66 61 69 | lowing.actions.can.be.undone.fai |
| 13aa0 | 72 6c 79 20 65 61 73 69 6c 79 3a 20 e2 80 98 64 69 73 63 61 72 64 e2 80 99 2c 0a 20 20 20 20 20 | rly.easily:....discard...,...... |
| 13ac0 | 20 20 20 20 20 e2 80 98 72 65 76 65 72 73 65 e2 80 99 2c 20 e2 80 98 73 74 61 67 65 2d 61 6c 6c | ........reverse...,....stage-all |
| 13ae0 | 2d 63 68 61 6e 67 65 73 e2 80 99 2c 20 61 6e 64 20 e2 80 98 75 6e 73 74 61 67 65 2d 61 6c 6c 2d | -changes...,.and....unstage-all- |
| 13b00 | 63 68 61 6e 67 65 73 e2 80 99 2e 20 20 49 66 0a 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 6f 6e | changes......If...........and.on |
| 13b20 | 6c 79 20 69 66 20 74 68 69 73 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e | ly.if.this.mode.is.enabled,.then |
| 13b40 | 20 e2 80 98 73 61 66 65 2d 77 69 74 68 2d 77 69 70 e2 80 99 20 68 61 73 20 74 68 65 0a 20 20 20 | ....safe-with-wip....has.the.... |
| 13b60 | 20 20 20 20 20 20 20 73 61 6d 65 20 65 66 66 65 63 74 20 61 73 20 61 64 64 69 6e 67 20 61 6c 6c | .......same.effect.as.adding.all |
| 13b80 | 20 6f 66 20 74 68 65 73 65 20 73 79 6d 62 6f 6c 73 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 2e 0a | .of.these.symbols.individually.. |
| 13ba0 | 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ...File:.docWYThEy.info,..Node:. |
| 13bc0 | 43 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 2c 20 20 4e 65 | Completion.and.Confirmation,..Ne |
| 13be0 | 78 74 3a 20 54 68 65 20 53 65 6c 65 63 74 69 6f 6e 2c 20 20 50 72 65 76 3a 20 41 63 74 69 6f 6e | xt:.The.Selection,..Prev:.Action |
| 13c00 | 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 43 | .Confirmation,..Up:.Completion.C |
| 13c20 | 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 34 | onfirmation.and.the.Selection..4 |
| 13c40 | 2e 35 2e 32 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e | .5.2.Completion.and.Confirmation |
| 13c60 | 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 | .------------------------------- |
| 13c80 | 2d 2d 0a 0a 4d 61 6e 79 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 73 20 61 73 6b 20 74 68 65 20 | --..Many.Magit.commands.ask.the. |
| 13ca0 | 75 73 65 72 20 74 6f 20 73 65 6c 65 63 74 20 66 72 6f 6d 20 61 20 6c 69 73 74 20 6f 66 20 70 6f | user.to.select.from.a.list.of.po |
| 13cc0 | 73 73 69 62 6c 65 0a 74 68 69 6e 67 73 20 74 6f 20 61 63 74 20 6f 6e 2c 20 77 68 69 6c 65 20 6f | ssible.things.to.act.on,.while.o |
| 13ce0 | 66 66 65 72 69 6e 67 20 74 68 65 20 6d 6f 73 74 20 6c 69 6b 65 6c 79 20 63 68 6f 69 63 65 20 61 | ffering.the.most.likely.choice.a |
| 13d00 | 73 20 74 68 65 20 64 65 66 61 75 6c 74 2e 0a 46 6f 72 20 6d 61 6e 79 20 6f 66 20 74 68 65 73 65 | s.the.default..For.many.of.these |
| 13d20 | 20 63 6f 6d 6d 61 6e 64 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 68 65 20 74 68 69 | .commands.the.default.is.the.thi |
| 13d40 | 6e 67 20 61 74 20 70 6f 69 6e 74 2c 20 70 72 6f 76 69 64 65 64 0a 74 68 61 74 20 69 74 20 61 63 | ng.at.point,.provided.that.it.ac |
| 13d60 | 74 75 61 6c 6c 79 20 69 73 20 61 20 76 61 6c 69 64 20 74 68 69 6e 67 20 74 6f 20 61 63 74 20 6f | tually.is.a.valid.thing.to.act.o |
| 13d80 | 6e 2e 20 20 46 6f 72 20 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 63 74 0a 6f | n...For.many.commands.that.act.o |
| 13da0 | 6e 20 61 20 62 72 61 6e 63 68 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 73 | n.a.branch,.the.current.branch.s |
| 13dc0 | 65 72 76 65 73 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 66 20 74 68 65 72 65 20 69 73 | erves.as.the.default.if.there.is |
| 13de0 | 20 6e 6f 0a 62 72 61 6e 63 68 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 54 68 65 73 65 20 63 | .no.branch.at.point......These.c |
| 13e00 | 6f 6d 6d 61 6e 64 73 20 63 6f 6d 62 69 6e 65 20 61 73 6b 69 6e 67 20 66 6f 72 20 63 6f 6e 66 69 | ommands.combine.asking.for.confi |
| 13e20 | 72 6d 61 74 69 6f 6e 20 61 6e 64 20 61 73 6b 69 6e 67 20 66 6f 72 20 61 0a 74 61 72 67 65 74 20 | rmation.and.asking.for.a.target. |
| 13e40 | 74 6f 20 61 63 74 20 6f 6e 20 69 6e 74 6f 20 61 20 73 69 6e 67 6c 65 20 61 63 74 69 6f 6e 2e 20 | to.act.on.into.a.single.action.. |
| 13e60 | 20 54 68 65 20 75 73 65 72 20 63 61 6e 20 63 6f 6e 66 69 72 6d 20 74 68 65 20 64 65 66 61 75 6c | .The.user.can.confirm.the.defaul |
| 13e80 | 74 0a 74 61 72 67 65 74 20 75 73 69 6e 67 20 e2 80 98 52 45 54 e2 80 99 20 6f 72 20 61 62 6f 72 | t.target.using....RET....or.abor |
| 13ea0 | 74 20 75 73 69 6e 67 20 e2 80 98 43 2d 67 e2 80 99 2e 20 20 54 68 69 73 20 69 73 20 73 69 6d 69 | t.using....C-g......This.is.simi |
| 13ec0 | 6c 61 72 20 74 6f 20 61 0a e2 80 98 79 2d 6f 72 2d 6e 2d 70 e2 80 99 20 70 72 6f 6d 70 74 2c 20 | lar.to.a....y-or-n-p....prompt,. |
| 13ee0 | 62 75 74 20 74 68 65 20 6b 65 79 73 20 74 6f 20 63 6f 6e 66 69 72 6d 20 6f 72 20 61 62 6f 72 74 | but.the.keys.to.confirm.or.abort |
| 13f00 | 20 64 69 66 66 65 72 2e 0a 0a 20 20 20 41 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 20 74 68 | .differ......At.the.same.time.th |
| 13f20 | 65 20 75 73 65 72 20 69 73 20 61 6c 73 6f 20 67 69 76 65 6e 20 74 68 65 20 6f 70 70 6f 72 74 75 | e.user.is.also.given.the.opportu |
| 13f40 | 6e 69 74 79 20 74 6f 20 73 65 6c 65 63 74 0a 61 6e 6f 74 68 65 72 20 74 61 72 67 65 74 2c 20 77 | nity.to.select.another.target,.w |
| 13f60 | 68 69 63 68 20 69 73 20 75 73 65 66 75 6c 20 62 65 63 61 75 73 65 20 66 6f 72 20 73 6f 6d 65 20 | hich.is.useful.because.for.some. |
| 13f80 | 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 2f 6f 72 20 69 6e 20 73 6f 6d 65 0a 73 69 74 75 61 74 69 6f | commands.and/or.in.some.situatio |
| 13fa0 | 6e 73 20 79 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20 73 65 6c 65 63 74 20 74 68 65 20 | ns.you.might.want.to.select.the. |
| 13fc0 | 61 63 74 69 6f 6e 20 62 65 66 6f 72 65 20 73 65 6c 65 63 74 69 6e 67 20 74 68 65 0a 74 61 72 67 | action.before.selecting.the.targ |
| 13fe0 | 65 74 20 62 79 20 6d 6f 76 69 6e 67 20 74 6f 20 69 74 2e 0a 0a 20 20 20 48 6f 77 65 76 65 72 20 | et.by.moving.to.it......However. |
| 14000 | 79 6f 75 20 6d 69 67 68 74 20 66 69 6e 64 20 74 68 61 74 20 66 6f 72 20 73 6f 6d 65 20 63 6f 6d | you.might.find.that.for.some.com |
| 14020 | 6d 61 6e 64 73 20 79 6f 75 20 61 6c 77 61 79 73 20 77 61 6e 74 20 74 6f 20 75 73 65 0a 74 68 65 | mands.you.always.want.to.use.the |
| 14040 | 20 64 65 66 61 75 6c 74 20 74 61 72 67 65 74 2c 20 69 66 20 61 6e 79 2c 20 6f 72 20 65 76 65 6e | .default.target,.if.any,.or.even |
| 14060 | 20 74 68 61 74 20 79 6f 75 20 77 61 6e 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 61 63 | .that.you.want.the.command.to.ac |
| 14080 | 74 20 6f 6e 0a 74 68 65 20 64 65 66 61 75 6c 74 20 77 69 74 68 6f 75 74 20 72 65 71 75 69 72 69 | t.on.the.default.without.requiri |
| 140a0 | 6e 67 20 61 6e 79 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 74 20 61 6c 6c 2e 20 20 54 68 65 | ng.any.confirmation.at.all...The |
| 140c0 | 20 6f 70 74 69 6f 6e 0a e2 80 98 6d 61 67 69 74 2d 64 77 69 6d 2d 73 65 6c 65 63 74 69 6f 6e e2 | .option....magit-dwim-selection. |
| 140e0 | 80 99 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 63 65 72 74 | ...can.be.used.to.configure.cert |
| 14100 | 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 74 68 61 74 0a 65 66 66 65 63 74 2e 0a 0a 20 20 | ain.commands.to.that.effect..... |
| 14120 | 20 4e 6f 74 65 20 74 68 61 74 20 77 68 65 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 | .Note.that.when.the.region.is.ac |
| 14140 | 74 69 76 65 20 74 68 65 6e 20 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 20 61 63 74 20 6f 6e 20 74 | tive.then.many.commands.act.on.t |
| 14160 | 68 65 0a 74 68 69 6e 67 73 20 74 68 61 74 20 61 72 65 20 73 65 6c 65 63 74 65 64 20 75 73 69 6e | he.things.that.are.selected.usin |
| 14180 | 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 67 69 6f | g.a.mechanism.based.on.the.regio |
| 141a0 | 6e 2c 20 69 6e 20 6d 61 6e 79 0a 63 61 73 65 73 20 61 66 74 65 72 20 61 73 6b 69 6e 67 20 66 6f | n,.in.many.cases.after.asking.fo |
| 141c0 | 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 20 20 54 68 69 73 20 72 65 67 69 6f 6e 2d 62 61 73 | r.confirmation...This.region-bas |
| 141e0 | 65 64 20 6d 65 63 68 61 6e 69 73 6d 20 69 73 0a 63 61 6c 6c 65 64 20 74 68 65 20 22 73 65 6c 65 | ed.mechanism.is.called.the."sele |
| 14200 | 63 74 69 6f 6e 22 20 61 6e 64 20 69 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 64 65 74 61 69 | ction".and.is.described.in.detai |
| 14220 | 6c 20 69 6e 20 74 68 65 20 6e 65 78 74 20 73 65 63 74 69 6f 6e 2e 0a 57 68 65 6e 20 61 20 73 65 | l.in.the.next.section..When.a.se |
| 14240 | 6c 65 63 74 69 6f 6e 20 65 78 69 73 74 73 20 74 68 61 74 20 69 73 20 76 61 6c 69 64 20 66 6f 72 | lection.exists.that.is.valid.for |
| 14260 | 20 74 68 65 20 69 6e 76 6f 6b 65 64 20 63 6f 6d 6d 61 6e 64 2c 20 74 68 65 6e 20 74 68 61 74 0a | .the.invoked.command,.then.that. |
| 14280 | 63 6f 6d 6d 61 6e 64 20 6e 65 76 65 72 20 6f 66 66 65 72 73 20 74 6f 20 61 63 74 20 6f 6e 20 73 | command.never.offers.to.act.on.s |
| 142a0 | 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 2c 20 61 6e 64 20 77 68 65 74 68 65 72 20 69 74 20 61 73 | omething.else,.and.whether.it.as |
| 142c0 | 6b 73 20 66 6f 72 0a 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 63 6f 6e 74 72 | ks.for.confirmation.is.not.contr |
| 142e0 | 6f 6c 6c 65 64 20 62 79 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 0a 0a 20 20 20 41 6c 73 6f 20 6e | olled.by.this.option......Also.n |
| 14300 | 6f 74 65 20 74 68 61 74 20 4d 61 67 69 74 20 61 73 6b 73 20 66 6f 72 20 63 6f 6e 66 69 72 6d 61 | ote.that.Magit.asks.for.confirma |
| 14320 | 74 69 6f 6e 20 6f 66 20 63 65 72 74 61 69 6e 20 61 63 74 69 6f 6e 73 20 74 68 61 74 0a 61 72 65 | tion.of.certain.actions.that.are |
| 14340 | 20 6e 6f 74 20 63 6f 75 70 6c 65 64 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 28 6f 72 | .not.coupled.with.completion.(or |
| 14360 | 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 29 2e 20 20 53 75 63 68 20 64 69 61 6c 6f 67 73 20 61 | .the.selection)...Such.dialogs.a |
| 14380 | 72 65 0a 61 6c 73 6f 20 6e 6f 74 20 61 66 66 65 63 74 65 64 20 62 79 20 74 68 69 73 20 6f 70 74 | re.also.not.affected.by.this.opt |
| 143a0 | 69 6f 6e 20 61 6e 64 20 61 72 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 20 70 72 65 | ion.and.are.described.in.the.pre |
| 143c0 | 76 69 6f 75 73 0a 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 | vious.section...User.Option:.mag |
| 143e0 | 69 74 2d 64 77 69 6d 2d 73 65 6c 65 63 74 69 6f 6e 0a 0a 20 20 20 54 68 69 73 20 6f 70 74 69 6f | it-dwim-selection.....This.optio |
| 14400 | 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 74 65 6c 6c 20 63 65 72 74 61 69 6e 20 63 6f | n.can.be.used.to.tell.certain.co |
| 14420 | 6d 6d 61 6e 64 73 20 74 6f 20 75 73 65 20 74 68 65 20 74 68 69 6e 67 20 61 74 0a 70 6f 69 6e 74 | mmands.to.use.the.thing.at.point |
| 14440 | 20 69 6e 73 74 65 61 64 20 6f 66 20 61 73 6b 69 6e 67 20 74 68 65 20 75 73 65 72 20 74 6f 20 73 | .instead.of.asking.the.user.to.s |
| 14460 | 65 6c 65 63 74 20 61 20 63 61 6e 64 69 64 61 74 65 20 74 6f 20 61 63 74 20 6f 6e 2c 20 77 69 74 | elect.a.candidate.to.act.on,.wit |
| 14480 | 68 0a 6f 72 20 77 69 74 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 0a 0a 20 20 20 54 | h.or.without.confirmation......T |
| 144a0 | 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 28 28 43 4f 4d 4d 41 | he.value.has.the.form....((COMMA |
| 144c0 | 4e 44 20 6e 69 6c 7c 50 52 4f 4d 50 54 20 44 45 46 41 55 4c 54 29 2e 2e 2e 29 e2 80 99 2e 0a 0a | ND.nil|PROMPT.DEFAULT)...)...... |
| 144e0 | 20 20 20 e2 80 a2 20 43 4f 4d 4d 41 4e 44 20 69 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 74 68 | .......COMMAND.is.the.command.th |
| 14500 | 61 74 20 73 68 6f 75 6c 64 20 6e 6f 74 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 68 6f 69 63 | at.should.not.prompt.for.a.choic |
| 14520 | 65 2e 20 20 54 6f 0a 20 20 20 20 20 68 61 76 65 20 61 6e 20 65 66 66 65 63 74 2c 20 74 68 65 20 | e...To......have.an.effect,.the. |
| 14540 | 63 6f 6d 6d 61 6e 64 20 68 61 73 20 74 6f 20 75 73 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a | command.has.to.use.the.function. |
| 14560 | 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 | ........magit-completing-read... |
| 14580 | 20 6f 72 20 61 20 75 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 69 6e 20 | .or.a.utility.function.which.in. |
| 145a0 | 74 75 72 6e 20 75 73 65 73 0a 20 20 20 20 20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 20 | turn.uses......that.function.... |
| 145c0 | 20 20 e2 80 a2 20 49 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 75 73 65 73 20 e2 80 98 6d 61 67 | ......If.the.command.uses....mag |
| 145e0 | 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 20 6d 75 6c 74 69 70 6c 65 20 74 | it-completing-read....multiple.t |
| 14600 | 69 6d 65 73 2c 20 74 68 65 6e 0a 20 20 20 20 20 50 52 4f 4d 50 54 20 63 61 6e 20 62 65 20 75 73 | imes,.then......PROMPT.can.be.us |
| 14620 | 65 64 20 74 6f 20 6f 6e 6c 79 20 61 66 66 65 63 74 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 75 | ed.to.only.affect.one.of.these.u |
| 14640 | 73 65 73 2e 20 20 50 52 4f 4d 50 54 2c 20 69 66 0a 20 20 20 20 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 | ses...PROMPT,.if......non-nil,.i |
| 14660 | 73 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 69 73 20 75 | s.a.regular.expression.that.is.u |
| 14680 | 73 65 64 20 74 6f 20 6d 61 74 63 68 20 61 67 61 69 6e 73 74 20 74 68 65 0a 20 20 20 20 20 50 52 | sed.to.match.against.the......PR |
| 146a0 | 4f 4d 50 54 20 61 72 67 75 6d 65 6e 74 20 70 61 73 73 65 64 20 74 6f 20 e2 80 98 6d 61 67 69 74 | OMPT.argument.passed.to....magit |
| 146c0 | 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 2e 0a 0a 20 20 20 e2 80 a2 20 44 45 46 | -completing-read.............DEF |
| 146e0 | 41 55 4c 54 20 73 70 65 63 69 66 69 65 73 20 68 6f 77 20 74 6f 20 75 73 65 20 74 68 65 20 64 65 | AULT.specifies.how.to.use.the.de |
| 14700 | 66 61 75 6c 74 2e 20 20 49 66 20 69 74 20 69 73 20 e2 80 98 74 e2 80 99 2c 20 74 68 65 6e 20 74 | fault...If.it.is....t...,.then.t |
| 14720 | 68 65 0a 20 20 20 20 20 44 45 46 41 55 4c 54 20 61 72 67 75 6d 65 6e 74 20 70 61 73 73 65 64 20 | he......DEFAULT.argument.passed. |
| 14740 | 74 6f 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 20 69 | to....magit-completing-read....i |
| 14760 | 73 20 75 73 65 64 20 77 69 74 68 6f 75 74 0a 20 20 20 20 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e | s.used.without......confirmation |
| 14780 | 2e 20 20 49 66 20 69 74 20 69 73 20 e2 80 98 61 73 6b e2 80 99 2c 20 74 68 65 6e 20 74 68 65 20 | ...If.it.is....ask...,.then.the. |
| 147a0 | 75 73 65 72 20 69 73 20 67 69 76 65 6e 20 61 20 63 68 61 6e 63 65 20 74 6f 0a 20 20 20 20 20 61 | user.is.given.a.chance.to......a |
| 147c0 | 62 6f 72 74 2e 20 20 44 45 46 41 55 4c 54 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 e2 80 98 6e 69 | bort...DEFAULT.can.also.be....ni |
| 147e0 | 6c e2 80 99 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 65 20 65 6e 74 72 79 20 68 61 | l...,.in.which.case.the.entry.ha |
| 14800 | 73 20 6e 6f 0a 20 20 20 20 20 65 66 66 65 63 74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 | s.no......effect.....File:.docWY |
| 14820 | 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 68 65 20 53 65 6c 65 63 74 69 6f 6e 2c | ThEy.info,..Node:.The.Selection, |
| 14840 | 20 20 4e 65 78 74 3a 20 54 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e | ..Next:.The.hunk-internal.region |
| 14860 | 2c 20 20 50 72 65 76 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 43 6f 6e 66 69 72 6d 61 | ,..Prev:.Completion.and.Confirma |
| 14880 | 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 74 69 | tion,..Up:.Completion.Confirmati |
| 148a0 | 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 33 20 54 68 65 20 | on.and.the.Selection..4.5.3.The. |
| 148c0 | 53 65 6c 65 63 74 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 49 | Selection.-------------------..I |
| 148e0 | 66 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 6d 61 6e | f.the.region.is.active,.then.man |
| 14900 | 79 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 73 20 61 63 74 20 6f 6e 20 74 68 65 20 74 68 69 6e | y.Magit.commands.act.on.the.thin |
| 14920 | 67 73 20 74 68 61 74 0a 61 72 65 20 73 65 6c 65 63 74 65 64 20 75 73 69 6e 67 20 61 20 6d 65 63 | gs.that.are.selected.using.a.mec |
| 14940 | 68 61 6e 69 73 6d 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69 6e 73 74 65 | hanism.based.on.the.region.inste |
| 14960 | 61 64 20 6f 66 20 6f 6e 65 20 73 69 6e 67 6c 65 0a 74 68 69 6e 67 2e 20 20 57 68 65 6e 20 74 68 | ad.of.one.single.thing...When.th |
| 14980 | 65 20 72 65 67 69 6f 6e 20 69 73 20 6e 6f 74 20 61 63 74 69 76 65 2c 20 74 68 65 6e 20 74 68 65 | e.region.is.not.active,.then.the |
| 149a0 | 73 65 20 63 6f 6d 6d 61 6e 64 73 20 61 63 74 20 6f 6e 20 74 68 65 0a 74 68 69 6e 67 20 61 74 20 | se.commands.act.on.the.thing.at. |
| 149c0 | 70 6f 69 6e 74 20 6f 72 20 72 65 61 64 20 61 20 73 69 6e 67 6c 65 20 74 68 69 6e 67 20 74 6f 20 | point.or.read.a.single.thing.to. |
| 149e0 | 61 63 74 20 6f 6e 2e 20 20 54 68 69 73 20 69 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 74 68 | act.on...This.is.described.in.th |
| 14a00 | 65 20 70 72 65 76 69 6f 75 73 20 73 65 63 74 69 6f 6e 20 e2 80 94 20 74 68 69 73 20 73 65 63 74 | e.previous.section.....this.sect |
| 14a20 | 69 6f 6e 20 6f 6e 6c 79 20 63 6f 76 65 72 73 20 68 6f 77 20 6d 75 6c 74 69 70 6c 65 20 74 68 69 | ion.only.covers.how.multiple.thi |
| 14a40 | 6e 67 73 20 61 72 65 0a 73 65 6c 65 63 74 65 64 2c 20 68 6f 77 20 74 68 61 74 20 69 73 20 76 69 | ngs.are.selected,.how.that.is.vi |
| 14a60 | 73 75 61 6c 69 7a 65 64 2c 20 61 6e 64 20 68 6f 77 20 63 65 72 74 61 69 6e 20 63 6f 6d 6d 61 6e | sualized,.and.how.certain.comman |
| 14a80 | 64 73 20 62 65 68 61 76 65 20 77 68 65 6e 0a 74 68 61 74 20 69 73 20 74 68 65 20 63 61 73 65 2e | ds.behave.when.that.is.the.case. |
| 14aa0 | 0a 0a 20 20 20 4d 61 67 69 74 e2 80 99 73 20 6d 65 63 68 61 6e 69 73 6d 20 66 6f 72 20 73 65 6c | .....Magit...s.mechanism.for.sel |
| 14ac0 | 65 63 74 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 74 68 69 6e 67 73 2c 20 6f 72 20 72 61 74 68 65 | ecting.multiple.things,.or.rathe |
| 14ae0 | 72 20 73 65 63 74 69 6f 6e 73 0a 74 68 61 74 20 72 65 70 72 65 73 65 6e 74 20 74 68 65 73 65 20 | r.sections.that.represent.these. |
| 14b00 | 74 68 69 6e 67 73 2c 20 69 73 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 45 6d 61 63 73 20 72 65 | things,.is.based.on.the.Emacs.re |
| 14b20 | 67 69 6f 6e 2c 20 62 75 74 20 74 68 65 20 61 72 65 61 0a 74 68 61 74 20 4d 61 67 69 74 20 63 6f | gion,.but.the.area.that.Magit.co |
| 14b40 | 6e 73 69 64 65 72 73 20 74 6f 20 62 65 20 73 65 6c 65 63 74 65 64 20 69 73 20 74 79 70 69 63 61 | nsiders.to.be.selected.is.typica |
| 14b60 | 6c 6c 79 20 6c 61 72 67 65 72 20 74 68 61 6e 20 74 68 65 20 72 65 67 69 6f 6e 0a 61 6e 64 20 61 | lly.larger.than.the.region.and.a |
| 14b80 | 64 64 69 74 69 6f 6e 61 6c 20 72 65 73 74 72 69 63 74 69 6f 6e 73 20 61 70 70 6c 79 2e 0a 0a 20 | dditional.restrictions.apply.... |
| 14ba0 | 20 20 4d 61 67 69 74 20 6d 61 6b 65 73 20 61 20 64 69 73 74 69 6e 63 74 69 6f 6e 20 62 65 74 77 | ..Magit.makes.a.distinction.betw |
| 14bc0 | 65 65 6e 20 61 20 72 65 67 69 6f 6e 20 74 68 61 74 20 71 75 61 6c 69 66 69 65 73 20 61 73 20 66 | een.a.region.that.qualifies.as.f |
| 14be0 | 6f 72 6d 69 6e 67 0a 61 20 76 61 6c 69 64 20 4d 61 67 69 74 20 73 65 6c 65 63 74 69 6f 6e 20 61 | orming.a.valid.Magit.selection.a |
| 14c00 | 6e 64 20 61 20 72 65 67 69 6f 6e 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 2e 20 20 49 66 20 74 | nd.a.region.that.does.not...If.t |
| 14c20 | 68 65 20 72 65 67 69 6f 6e 20 64 6f 65 73 0a 6e 6f 74 20 71 75 61 6c 69 66 79 2c 20 74 68 65 6e | he.region.does.not.qualify,.then |
| 14c40 | 20 69 74 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 61 73 20 69 74 20 69 73 20 69 6e 20 6f 74 68 | .it.is.displayed.as.it.is.in.oth |
| 14c60 | 65 72 20 45 6d 61 63 73 20 62 75 66 66 65 72 73 2e 20 20 49 66 0a 74 68 65 20 72 65 67 69 6f 6e | er.Emacs.buffers...If.the.region |
| 14c80 | 20 64 6f 65 73 20 71 75 61 6c 69 66 79 20 61 73 20 61 20 4d 61 67 69 74 20 73 65 6c 65 63 74 69 | .does.qualify.as.a.Magit.selecti |
| 14ca0 | 6f 6e 2c 20 74 68 65 6e 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 69 73 0a 61 6c 77 61 79 73 | on,.then.the.selection.is.always |
| 14cc0 | 20 76 69 73 75 61 6c 69 7a 65 64 2c 20 77 68 69 6c 65 20 74 68 65 20 72 65 67 69 6f 6e 20 69 74 | .visualized,.while.the.region.it |
| 14ce0 | 73 65 6c 66 20 69 73 20 6f 6e 6c 79 20 76 69 73 75 61 6c 69 7a 65 64 20 69 66 20 69 74 0a 62 65 | self.is.only.visualized.if.it.be |
| 14d00 | 67 69 6e 73 20 61 6e 64 20 65 6e 64 73 20 6f 6e 20 74 68 65 20 73 61 6d 65 20 6c 69 6e 65 2e 0a | gins.and.ends.on.the.same.line.. |
| 14d20 | 0a 20 20 20 46 6f 72 20 61 20 72 65 67 69 6f 6e 20 74 6f 20 71 75 61 6c 69 66 79 20 61 73 20 61 | ....For.a.region.to.qualify.as.a |
| 14d40 | 20 4d 61 67 69 74 20 73 65 6c 65 63 74 69 6f 6e 2c 20 69 74 20 6d 75 73 74 20 62 65 67 69 6e 20 | .Magit.selection,.it.must.begin. |
| 14d60 | 69 6e 20 74 68 65 0a 68 65 61 64 69 6e 67 20 6f 66 20 6f 6e 65 20 73 65 63 74 69 6f 6e 20 61 6e | in.the.heading.of.one.section.an |
| 14d80 | 64 20 65 6e 64 20 69 6e 20 74 68 65 20 68 65 61 64 69 6e 67 20 6f 66 20 61 20 73 69 62 6c 69 6e | d.end.in.the.heading.of.a.siblin |
| 14da0 | 67 20 73 65 63 74 69 6f 6e 2e 0a 4e 6f 74 65 20 74 68 61 74 20 69 66 20 74 68 65 20 65 6e 64 20 | g.section..Note.that.if.the.end. |
| 14dc0 | 6f 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 74 20 74 68 65 20 76 65 72 79 20 62 65 67 | of.the.region.is.at.the.very.beg |
| 14de0 | 69 6e 6e 69 6e 67 20 6f 66 20 73 65 63 74 69 6f 6e 0a 68 65 61 64 69 6e 67 20 28 69 2e 65 2e 2c | inning.of.section.heading.(i.e., |
| 14e00 | 20 61 74 20 74 68 65 20 76 65 72 79 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61 20 6c 69 6e 65 | .at.the.very.beginning.of.a.line |
| 14e20 | 29 20 74 68 65 6e 20 74 68 61 74 20 73 65 63 74 69 6f 6e 20 69 73 0a 63 6f 6e 73 69 64 65 72 65 | ).then.that.section.is.considere |
| 14e40 | 64 20 74 6f 20 62 65 20 2a 69 6e 73 69 64 65 2a 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 2e 0a | d.to.be.*inside*.the.selection.. |
| 14e60 | 0a 20 20 20 54 68 69 73 20 69 73 20 6e 6f 74 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74 68 20 | ....This.is.not.consistent.with. |
| 14e80 | 68 6f 77 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 6e 6f 72 6d 61 6c 6c 79 20 74 72 65 61 74 | how.the.region.is.normally.treat |
| 14ea0 | 65 64 20 69 6e 0a 45 6d 61 63 73 20 e2 80 94 20 69 66 20 74 68 65 20 72 65 67 69 6f 6e 20 65 6e | ed.in.Emacs.....if.the.region.en |
| 14ec0 | 64 73 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61 20 6c 69 6e 65 2c 20 74 | ds.at.the.beginning.of.a.line,.t |
| 14ee0 | 68 65 6e 20 74 68 61 74 20 6c 69 6e 65 20 69 73 0a 6f 75 74 73 69 64 65 20 74 68 65 20 72 65 67 | hen.that.line.is.outside.the.reg |
| 14f00 | 69 6f 6e 2e 20 20 44 75 65 20 74 6f 20 68 6f 77 20 4d 61 67 69 74 20 76 69 73 75 61 6c 69 7a 65 | ion...Due.to.how.Magit.visualize |
| 14f20 | 73 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 2c 20 69 74 0a 73 68 6f 75 6c 64 20 62 65 20 6f 62 | s.the.selection,.it.should.be.ob |
| 14f40 | 76 69 6f 75 73 20 74 68 61 74 20 74 68 69 73 20 64 69 66 66 65 72 65 6e 63 65 20 65 78 69 73 74 | vious.that.this.difference.exist |
| 14f60 | 73 2e 0a 0a 20 20 20 4e 6f 74 20 65 76 65 72 79 20 63 6f 6d 6d 61 6e 64 20 61 63 74 73 20 6f 6e | s......Not.every.command.acts.on |
| 14f80 | 20 65 76 65 72 79 20 76 61 6c 69 64 20 73 65 6c 65 63 74 69 6f 6e 2e 20 20 53 6f 6d 65 20 63 6f | .every.valid.selection...Some.co |
| 14fa0 | 6d 6d 61 6e 64 73 20 64 6f 0a 6e 6f 74 20 65 76 65 6e 20 63 6f 6e 73 69 64 65 72 20 74 68 65 20 | mmands.do.not.even.consider.the. |
| 14fc0 | 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 70 6f 69 6e 74 2c 20 6f 74 68 65 72 73 20 6d 61 79 20 61 63 | location.of.point,.others.may.ac |
| 14fe0 | 74 20 6f 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 0a 61 74 20 70 6f 69 6e 74 20 62 75 74 20 6e 6f | t.on.the.section.at.point.but.no |
| 15000 | 74 20 73 75 70 70 6f 72 74 20 61 63 74 69 6e 67 20 6f 6e 20 74 68 65 20 73 65 6c 65 63 74 69 6f | t.support.acting.on.the.selectio |
| 15020 | 6e 2c 20 61 6e 64 20 65 76 65 6e 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 0a 64 6f 20 73 75 70 | n,.and.even.commands.that.do.sup |
| 15040 | 70 6f 72 74 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 6f 66 20 63 6f 75 72 73 65 20 6f 6e 6c | port.the.selection.of.course.onl |
| 15060 | 79 20 64 6f 20 73 6f 20 69 66 20 69 74 20 73 65 6c 65 63 74 73 20 74 68 69 6e 67 73 20 74 68 61 | y.do.so.if.it.selects.things.tha |
| 15080 | 74 0a 74 68 65 79 20 63 61 6e 20 61 63 74 20 6f 6e 2e 0a 0a 20 20 20 54 68 69 73 20 69 73 20 74 | t.they.can.act.on......This.is.t |
| 150a0 | 68 65 20 6d 61 69 6e 20 72 65 61 73 6f 6e 20 77 68 79 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e | he.main.reason.why.the.selection |
| 150c0 | 20 6d 75 73 74 20 69 6e 63 6c 75 64 65 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 74 0a 70 6f 69 | .must.include.the.section.at.poi |
| 150e0 | 6e 74 2e 20 20 45 76 65 6e 20 69 66 20 61 20 73 65 6c 65 63 74 69 6f 6e 20 65 78 69 73 74 73 2c | nt...Even.if.a.selection.exists, |
| 15100 | 20 74 68 65 20 69 6e 76 6f 6b 65 64 20 63 6f 6d 6d 61 6e 64 20 6d 61 79 20 64 69 73 72 65 67 61 | .the.invoked.command.may.disrega |
| 15120 | 72 64 0a 69 74 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 69 74 20 6d 61 79 20 61 63 74 20 | rd.it,.in.which.case.it.may.act. |
| 15140 | 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 6f 6e 6c 79 2e 20 20 49 74 | on.the.current.section.only...It |
| 15160 | 20 69 73 20 6d 75 63 68 0a 73 61 66 65 72 20 74 6f 20 6f 6e 6c 79 20 61 63 74 20 6f 6e 20 74 68 | .is.much.safer.to.only.act.on.th |
| 15180 | 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 62 75 74 20 6e 6f 74 20 74 68 65 20 6f 74 | e.current.section.but.not.the.ot |
| 151a0 | 68 65 72 20 73 65 6c 65 63 74 65 64 0a 73 65 63 74 69 6f 6e 73 20 74 68 61 6e 20 69 74 20 69 73 | her.selected.sections.than.it.is |
| 151c0 | 20 74 6f 20 61 63 74 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 2a | .to.act.on.the.current.section.* |
| 151e0 | 69 6e 73 74 65 61 64 2a 20 6f 66 20 74 68 65 0a 73 65 6c 65 63 74 65 64 20 73 65 63 74 69 6f 6e | instead*.of.the.selected.section |
| 15200 | 73 2e 20 20 54 68 65 20 6c 61 74 74 65 72 20 77 6f 75 6c 64 20 62 65 20 6d 75 63 68 20 6d 6f 72 | s...The.latter.would.be.much.mor |
| 15220 | 65 20 73 75 72 70 72 69 73 69 6e 67 20 61 6e 64 20 69 66 20 74 68 65 0a 63 75 72 72 65 6e 74 20 | e.surprising.and.if.the.current. |
| 15240 | 73 65 63 74 69 6f 6e 20 61 6c 77 61 79 73 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 65 | section.always.is.part.of.the.se |
| 15260 | 6c 65 63 74 69 6f 6e 2c 20 74 68 65 6e 20 74 68 61 74 20 63 61 6e 6e 6f 74 0a 68 61 70 70 65 6e | lection,.then.that.cannot.happen |
| 15280 | 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 6d 61 67 69 74 2d 6b 65 65 70 2d 72 65 67 69 6f 6e 2d 6f | ...Variable:.magit-keep-region-o |
| 152a0 | 76 65 72 6c 61 79 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 63 6f 6e 74 72 6f | verlay......This.variable.contro |
| 152c0 | 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 76 69 73 75 61 6c 69 | ls.whether.the.region.is.visuali |
| 152e0 | 7a 65 64 20 61 73 20 75 73 75 61 6c 0a 20 20 20 20 20 65 76 65 6e 20 77 68 65 6e 20 61 20 76 61 | zed.as.usual......even.when.a.va |
| 15300 | 6c 69 64 20 4d 61 67 69 74 20 73 65 6c 65 63 74 69 6f 6e 20 6f 72 20 61 20 68 75 6e 6b 2d 69 6e | lid.Magit.selection.or.a.hunk-in |
| 15320 | 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 65 78 69 73 74 73 2e 0a 20 20 20 20 20 53 65 65 20 74 | ternal.region.exists.......See.t |
| 15340 | 68 65 20 64 6f 63 2d 73 74 72 69 6e 67 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 | he.doc-string.for.more.informati |
| 15360 | 6f 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f | on.....File:.docWYThEy.info,..No |
| 15380 | 64 65 3a 20 54 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 2c 20 20 4e | de:.The.hunk-internal.region,..N |
| 153a0 | 65 78 74 3a 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 46 72 61 6d | ext:.Support.for.Completion.Fram |
| 153c0 | 65 77 6f 72 6b 73 2c 20 20 50 72 65 76 3a 20 54 68 65 20 53 65 6c 65 63 74 69 6f 6e 2c 20 20 55 | eworks,..Prev:.The.Selection,..U |
| 153e0 | 70 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 6e 64 20 74 | p:.Completion.Confirmation.and.t |
| 15400 | 68 65 20 53 65 6c 65 63 74 69 6f 6e 0a 0a 34 2e 35 2e 34 20 54 68 65 20 68 75 6e 6b 2d 69 6e 74 | he.Selection..4.5.4.The.hunk-int |
| 15420 | 65 72 6e 61 6c 20 72 65 67 69 6f 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ernal.region.------------------- |
| 15440 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 53 6f 6d 65 77 68 61 74 20 72 65 6c 61 74 65 64 20 74 6f | -----------..Somewhat.related.to |
| 15460 | 20 74 68 65 20 4d 61 67 69 74 20 73 65 6c 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 64 20 69 | .the.Magit.selection.described.i |
| 15480 | 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 0a 73 65 63 74 69 6f 6e 20 69 73 20 74 68 65 20 68 75 | n.the.previous.section.is.the.hu |
| 154a0 | 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 2e 0a 0a 20 20 20 4c 69 6b 65 20 74 68 65 | nk-internal.region......Like.the |
| 154c0 | 20 73 65 6c 65 63 74 69 6f 6e 2c 20 74 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 | .selection,.the.hunk-internal.re |
| 154e0 | 67 69 6f 6e 20 69 73 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 45 6d 61 63 73 0a 72 65 67 69 6f | gion.is.based.on.the.Emacs.regio |
| 15500 | 6e 20 62 75 74 20 63 61 75 73 65 73 20 74 68 61 74 20 72 65 67 69 6f 6e 20 74 6f 20 6e 6f 74 20 | n.but.causes.that.region.to.not. |
| 15520 | 62 65 20 76 69 73 75 61 6c 69 7a 65 64 20 61 73 20 69 74 20 77 6f 75 6c 64 20 69 6e 20 6f 74 68 | be.visualized.as.it.would.in.oth |
| 15540 | 65 72 0a 45 6d 61 63 73 20 62 75 66 66 65 72 73 2c 20 61 6e 64 20 69 6e 63 6c 75 64 65 73 20 74 | er.Emacs.buffers,.and.includes.t |
| 15560 | 68 65 20 6c 69 6e 65 20 6f 6e 20 77 68 69 63 68 20 74 68 65 20 72 65 67 69 6f 6e 20 65 6e 64 73 | he.line.on.which.the.region.ends |
| 15580 | 20 65 76 65 6e 20 69 66 20 69 74 0a 65 6e 64 73 20 61 74 20 74 68 65 20 76 65 72 79 20 62 65 67 | .even.if.it.ends.at.the.very.beg |
| 155a0 | 69 6e 6e 69 6e 67 20 6f 66 20 74 68 61 74 20 6c 69 6e 65 2e 0a 0a 20 20 20 55 6e 6c 69 6b 65 20 | inning.of.that.line......Unlike. |
| 155c0 | 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 69 73 20 62 61 73 65 64 20 6f 6e | the.selection,.which.is.based.on |
| 155e0 | 20 61 20 72 65 67 69 6f 6e 20 74 68 61 74 20 6d 75 73 74 20 62 65 67 69 6e 20 69 6e 0a 74 68 65 | .a.region.that.must.begin.in.the |
| 15600 | 20 68 65 61 64 69 6e 67 20 6f 66 20 6f 6e 65 20 73 65 63 74 69 6f 6e 20 61 6e 64 20 65 6e 64 73 | .heading.of.one.section.and.ends |
| 15620 | 20 69 6e 20 74 68 65 20 73 65 63 74 69 6f 6e 20 6f 66 20 61 20 73 69 62 6c 69 6e 67 20 73 65 63 | .in.the.section.of.a.sibling.sec |
| 15640 | 74 69 6f 6e 2c 0a 74 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 6d | tion,.the.hunk-internal.region.m |
| 15660 | 75 73 74 20 62 65 67 69 6e 20 69 6e 73 69 64 65 20 74 68 65 20 2a 62 6f 64 79 2a 20 6f 66 20 61 | ust.begin.inside.the.*body*.of.a |
| 15680 | 20 68 75 6e 6b 20 73 65 63 74 69 6f 6e 0a 61 6e 64 20 65 6e 64 20 69 6e 20 74 68 65 20 62 6f 64 | .hunk.section.and.end.in.the.bod |
| 156a0 | 79 20 6f 66 20 74 68 65 20 2a 73 61 6d 65 2a 20 73 65 63 74 69 6f 6e 2e 0a 0a 20 20 20 54 68 65 | y.of.the.*same*.section......The |
| 156c0 | 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 69 73 20 68 6f 6e 6f 72 65 64 | .hunk-internal.region.is.honored |
| 156e0 | 20 62 79 20 22 61 70 70 6c 79 22 20 63 6f 6d 6d 61 6e 64 73 2c 20 77 68 69 63 68 20 63 61 6e 2c | .by."apply".commands,.which.can, |
| 15700 | 0a 61 6d 6f 6e 67 20 6f 74 68 65 72 20 74 61 72 67 65 74 73 2c 20 61 63 74 20 6f 6e 20 61 20 68 | .among.other.targets,.act.on.a.h |
| 15720 | 75 6e 6b 2e 20 20 49 66 20 74 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f | unk...If.the.hunk-internal.regio |
| 15740 | 6e 20 69 73 0a 61 63 74 69 76 65 2c 20 74 68 65 6e 20 73 75 63 68 20 63 6f 6d 6d 61 6e 64 73 20 | n.is.active,.then.such.commands. |
| 15760 | 61 63 74 20 6f 6e 6c 79 20 6f 6e 20 74 68 65 20 6d 61 72 6b 65 64 20 70 61 72 74 20 6f 66 20 74 | act.only.on.the.marked.part.of.t |
| 15780 | 68 65 20 68 75 6e 6b 0a 69 6e 73 74 65 61 64 20 6f 66 20 6f 6e 20 74 68 65 20 63 6f 6d 70 6c 65 | he.hunk.instead.of.on.the.comple |
| 157a0 | 74 65 20 68 75 6e 6b 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f | te.hunk.....File:.docWYThEy.info |
| 157c0 | 2c 20 20 4e 6f 64 65 3a 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 | ,..Node:.Support.for.Completion. |
| 157e0 | 46 72 61 6d 65 77 6f 72 6b 73 2c 20 20 4e 65 78 74 3a 20 41 64 64 69 74 69 6f 6e 61 6c 20 43 6f | Frameworks,..Next:.Additional.Co |
| 15800 | 6d 70 6c 65 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 54 68 65 20 68 75 6e | mpletion.Options,..Prev:.The.hun |
| 15820 | 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 2c 20 20 55 70 3a 20 43 6f 6d 70 6c 65 74 69 | k-internal.region,..Up:.Completi |
| 15840 | 6f 6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 53 65 6c 65 63 74 69 6f | on.Confirmation.and.the.Selectio |
| 15860 | 6e 0a 0a 34 2e 35 2e 35 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 | n..4.5.5.Support.for.Completion. |
| 15880 | 46 72 61 6d 65 77 6f 72 6b 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | Frameworks.--------------------- |
| 158a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 62 75 69 6c 74 2d 69 6e | ------------------..The.built-in |
| 158c0 | 20 6f 70 74 69 6f 6e 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66 75 6e 63 74 | .option....completing-read-funct |
| 158e0 | 69 6f 6e e2 80 99 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 6c 6f 77 2d 6c 65 76 65 6c 0a 66 | ion....specifies.the.low-level.f |
| 15900 | 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 62 79 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | unction.used.by....completing-re |
| 15920 | 61 64 e2 80 99 20 74 6f 20 61 73 6b 20 61 20 75 73 65 72 20 74 6f 20 73 65 6c 65 63 74 20 66 72 | ad....to.ask.a.user.to.select.fr |
| 15940 | 6f 6d 20 61 20 6c 69 73 74 0a 6f 66 20 63 68 6f 69 63 65 73 2e 20 20 49 74 73 20 64 65 66 61 75 | om.a.list.of.choices...Its.defau |
| 15960 | 6c 74 20 76 61 6c 75 65 20 69 73 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 64 | lt.value.is....completing-read-d |
| 15980 | 65 66 61 75 6c 74 e2 80 99 2e 0a 41 6c 74 65 72 6e 61 74 69 76 65 20 63 6f 6d 70 6c 65 74 69 6f | efault.....Alternative.completio |
| 159a0 | 6e 20 66 72 61 6d 65 77 6f 72 6b 73 20 74 79 70 69 63 61 6c 6c 79 20 61 63 74 69 76 61 74 65 20 | n.frameworks.typically.activate. |
| 159c0 | 74 68 65 6d 73 65 6c 76 65 73 20 62 79 0a 73 75 62 73 74 69 74 75 74 69 6e 67 20 74 68 65 69 72 | themselves.by.substituting.their |
| 159e0 | 20 6f 77 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 0a 0a 20 20 20 4d 6f 73 74 6c 79 20 | .own.implementation......Mostly. |
| 15a00 | 66 6f 72 20 68 69 73 74 6f 72 69 63 20 72 65 61 73 6f 6e 73 20 4d 61 67 69 74 20 70 72 6f 76 69 | for.historic.reasons.Magit.provi |
| 15a20 | 64 65 73 20 61 20 73 69 6d 69 6c 61 72 20 6f 70 74 69 6f 6e 20 6e 61 6d 65 64 0a e2 80 98 6d 61 | des.a.similar.option.named....ma |
| 15a40 | 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 e2 80 99 2c | git-completing-read-function..., |
| 15a60 | 20 77 68 69 63 68 20 6f 6e 6c 79 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 6c 6f 77 2d 6c 65 76 | .which.only.controls.the.low-lev |
| 15a80 | 65 6c 0a 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 62 79 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d | el.function.used.by....magit-com |
| 15aa0 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 2e 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 61 6c | pleting-read......This.option.al |
| 15ac0 | 73 6f 20 6d 61 6b 65 73 20 69 74 0a 70 6f 73 73 69 62 6c 65 20 74 6f 20 75 73 65 20 61 20 64 69 | so.makes.it.possible.to.use.a.di |
| 15ae0 | 66 66 65 72 65 6e 74 20 63 6f 6d 70 6c 65 74 69 6e 67 20 6d 65 63 68 61 6e 69 73 6d 20 66 6f 72 | fferent.completing.mechanism.for |
| 15b00 | 20 4d 61 67 69 74 20 74 68 61 6e 20 66 6f 72 20 74 68 65 0a 72 65 73 74 20 6f 66 20 45 6d 61 63 | .Magit.than.for.the.rest.of.Emac |
| 15b20 | 73 2c 20 62 75 74 20 64 6f 69 6e 67 20 74 68 61 74 20 69 73 20 6e 6f 74 20 72 65 63 6f 6d 6d 65 | s,.but.doing.that.is.not.recomme |
| 15b40 | 6e 64 2e 0a 0a 20 20 20 59 6f 75 20 6d 6f 73 74 20 6c 69 6b 65 6c 79 20 64 6f 6e e2 80 99 74 20 | nd......You.most.likely.don...t. |
| 15b60 | 68 61 76 65 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65 20 74 68 65 20 6d 61 67 69 74 2d 73 70 65 63 | have.to.customize.the.magit-spec |
| 15b80 | 69 66 69 63 20 6f 70 74 69 6f 6e 20 74 6f 0a 75 73 65 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 | ific.option.to.use.an.alternativ |
| 15ba0 | 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 61 6d 65 77 6f 72 6b 2e 20 20 46 6f 72 20 65 78 61 | e.completion.framework...For.exa |
| 15bc0 | 6d 70 6c 65 2c 20 69 66 20 79 6f 75 20 65 6e 61 62 6c 65 0a e2 80 98 69 76 79 2d 6d 6f 64 65 e2 | mple,.if.you.enable....ivy-mode. |
| 15be0 | 80 99 2c 20 74 68 65 6e 20 4d 61 67 69 74 20 77 69 6c 6c 20 72 65 73 70 65 63 74 20 74 68 61 74 | ..,.then.Magit.will.respect.that |
| 15c00 | 2c 20 61 6e 64 20 69 66 20 79 6f 75 20 65 6e 61 62 6c 65 20 e2 80 98 68 65 6c 6d 2d 6d 6f 64 65 | ,.and.if.you.enable....helm-mode |
| 15c20 | e2 80 99 2c 0a 74 68 65 6e 20 79 6f 75 20 61 72 65 20 64 6f 6e 65 20 74 6f 6f 2e 0a 0a 20 20 20 | ...,.then.you.are.done.too...... |
| 15c40 | 48 6f 77 65 76 65 72 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 75 73 65 20 49 64 6f 2c 20 | However.if.you.want.to.use.Ido,. |
| 15c60 | 74 68 65 6e 20 e2 80 98 69 64 6f 2d 6d 6f 64 65 e2 80 99 20 77 6f 6e e2 80 99 74 20 64 6f 20 74 | then....ido-mode....won...t.do.t |
| 15c80 | 68 65 20 74 72 69 63 6b 2e 0a 59 6f 75 20 77 69 6c 6c 20 61 6c 73 6f 20 68 61 76 65 20 74 6f 20 | he.trick..You.will.also.have.to. |
| 15ca0 | 69 6e 73 74 61 6c 6c 20 74 68 65 20 e2 80 98 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | install.the....ido-completing-re |
| 15cc0 | 61 64 2b e2 80 99 20 70 61 63 6b 61 67 65 20 61 6e 64 20 75 73 65 0a e2 80 98 6d 61 67 69 74 2d | ad+....package.and.use....magit- |
| 15ce0 | 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 20 61 73 20 e2 80 98 6d 61 67 | ido-completing-read....as....mag |
| 15d00 | 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 e2 80 99 2e 0a | it-completing-read-function..... |
| 15d20 | 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | .User.Option:.magit-completing-r |
| 15d40 | 65 61 64 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 20 74 | ead-function......The.value.of.t |
| 15d60 | 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 74 68 65 20 6c 6f 77 2d 6c 65 76 65 6c 20 66 75 | his.variable.is.the.low-level.fu |
| 15d80 | 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 70 65 72 66 6f 72 6d 20 63 6f 6d 70 | nction.used.to......perform.comp |
| 15da0 | 6c 65 74 69 6f 6e 20 62 79 20 63 6f 64 65 20 74 68 61 74 20 75 73 65 73 20 e2 80 98 6d 61 67 69 | letion.by.code.that.uses....magi |
| 15dc0 | 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 20 28 61 73 0a 20 20 20 20 20 6f 70 | t-completing-read....(as......op |
| 15de0 | 70 6f 73 65 64 20 74 6f 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 e2 80 98 63 6f 6d 70 6c 65 74 | posed.to.the.built-in....complet |
| 15e00 | 69 6e 67 2d 72 65 61 64 e2 80 99 29 2e 0a 0a 20 20 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 | ing-read...)........The.default. |
| 15e20 | 76 61 6c 75 65 2c 20 e2 80 98 6d 61 67 69 74 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 74 69 | value,....magit-builtin-completi |
| 15e40 | 6e 67 2d 72 65 61 64 e2 80 99 2c 20 69 73 20 73 75 69 74 61 62 6c 65 20 66 6f 72 0a 20 20 20 20 | ng-read...,.is.suitable.for..... |
| 15e60 | 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 6d 65 63 68 61 6e 69 | .the.standard.completion.mechani |
| 15e80 | 73 6d 2c 20 e2 80 98 69 76 79 2d 6d 6f 64 65 e2 80 99 2c 20 61 6e 64 20 e2 80 98 68 65 6c 6d 2d | sm,....ivy-mode...,.and....helm- |
| 15ea0 | 6d 6f 64 65 e2 80 99 20 61 74 0a 20 20 20 20 20 6c 65 61 73 74 2e 0a 0a 20 20 20 20 20 54 68 65 | mode....at......least........The |
| 15ec0 | 20 62 75 69 6c 74 2d 69 6e 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 20 | .built-in....completing-read.... |
| 15ee0 | 61 6e 64 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 64 65 66 61 75 6c 74 e2 80 | and....completing-read-default.. |
| 15f00 | 99 20 61 72 65 0a 20 20 20 20 20 2a 6e 6f 74 2a 20 73 75 69 74 61 62 6c 65 20 74 6f 20 62 65 20 | ..are......*not*.suitable.to.be. |
| 15f20 | 75 73 65 64 20 68 65 72 65 2e 20 20 e2 80 98 6d 61 67 69 74 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d | used.here......magit-builtin-com |
| 15f40 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 0a 20 20 20 20 20 70 65 72 66 6f 72 6d 73 20 73 6f | pleting-read.........performs.so |
| 15f60 | 6d 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 77 6f 72 6b 2c 20 61 6e 64 20 61 6e 79 20 66 75 6e 63 | me.additional.work,.and.any.func |
| 15f80 | 74 69 6f 6e 20 75 73 65 64 20 69 6e 20 69 74 73 20 70 6c 61 63 65 0a 20 20 20 20 20 68 61 73 20 | tion.used.in.its.place......has. |
| 15fa0 | 74 6f 20 64 6f 20 74 68 65 20 73 61 6d 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 | to.do.the.same...Function:.magit |
| 15fc0 | 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 | -builtin-completing-read.prompt. |
| 15fe0 | 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 75 | choices.&optional.predicate.requ |
| 16000 | 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 66 | ire-match.initial-input.hist.def |
| 16020 | 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 70 65 72 66 6f 72 6d 73 20 63 6f 6d | ......This.function.performs.com |
| 16040 | 70 6c 65 74 69 6f 6e 20 75 73 69 6e 67 20 74 68 65 20 62 75 69 6c 74 2d 69 6e 0a 20 20 20 20 20 | pletion.using.the.built-in...... |
| 16060 | e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 20 61 6e 64 20 64 6f 65 73 20 73 | ...completing-read....and.does.s |
| 16080 | 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 |
| 160a0 | 72 6b 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 64 6f 2d 63 6f 6d 70 6c 65 74 | rk...Function:.magit-ido-complet |
| 160c0 | 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 26 6f 70 74 69 6f 6e 61 | ing-read.prompt.choices.&optiona |
| 160e0 | 6c 20 70 72 65 64 69 63 61 74 65 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 69 6e 69 74 69 61 | l.predicate.require-match.initia |
| 16100 | 6c 2d 69 6e 70 75 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 | l-input.hist.def......This.funct |
| 16120 | 69 6f 6e 20 70 65 72 66 6f 72 6d 73 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 75 73 69 6e 67 20 e2 80 | ion.performs.completion.using... |
| 16140 | 98 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2b e2 80 99 20 66 72 6f 6d 0a 20 20 | .ido-completing-read+....from... |
| 16160 | 20 20 20 74 68 65 20 70 61 63 6b 61 67 65 20 62 79 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 | ...the.package.by.the.same.name. |
| 16180 | 28 77 68 69 63 68 20 79 6f 75 20 68 61 76 65 20 74 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 69 6e | (which.you.have.to.explicitly.in |
| 161a0 | 73 74 61 6c 6c 29 0a 20 20 20 20 20 61 6e 64 20 64 6f 65 73 20 73 6f 6d 65 20 61 64 64 69 74 69 | stall)......and.does.some.additi |
| 161c0 | 6f 6e 61 6c 20 6d 61 67 69 74 2d 73 70 65 63 69 66 69 63 20 77 6f 72 6b 2e 0a 0a 20 20 20 20 20 | onal.magit-specific.work........ |
| 161e0 | 57 65 20 68 61 76 65 20 74 6f 20 75 73 65 20 e2 80 98 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 | We.have.to.use....ido-completing |
| 16200 | 2d 72 65 61 64 2b e2 80 99 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 0a 20 20 20 20 20 e2 80 | -read+....instead.of.the........ |
| 16220 | 98 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 20 74 68 61 74 20 63 6f 6d | .ido-completing-read....that.com |
| 16240 | 65 73 20 77 69 74 68 20 49 64 6f 20 69 74 73 65 6c 66 2c 20 62 65 63 61 75 73 65 20 74 68 65 0a | es.with.Ido.itself,.because.the. |
| 16260 | 20 20 20 20 20 6c 61 74 74 65 72 2c 20 77 68 69 6c 65 20 69 6e 74 65 6e 64 65 64 20 61 73 20 61 | .....latter,.while.intended.as.a |
| 16280 | 20 64 72 6f 70 2d 69 6e 20 72 65 70 6c 61 63 65 6d 65 6e 74 2c 20 63 61 6e 6e 6f 74 20 73 65 72 | .drop-in.replacement,.cannot.ser |
| 162a0 | 76 65 20 74 68 61 74 0a 20 20 20 20 20 70 75 72 70 6f 73 65 20 62 65 63 61 75 73 65 20 69 74 20 | ve.that......purpose.because.it. |
| 162c0 | 76 69 6f 6c 61 74 65 73 20 74 6f 6f 20 6d 61 6e 79 20 6f 66 20 74 68 65 20 69 6d 70 6c 69 63 69 | violates.too.many.of.the.implici |
| 162e0 | 74 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d | t.conventions...Function:.magit- |
| 16300 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 26 | completing-read.prompt.choices.& |
| 16320 | 6f 70 74 69 6f 6e 61 6c 20 70 72 65 64 69 63 61 74 65 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 | optional.predicate.require-match |
| 16340 | 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 20 64 65 66 20 66 61 6c 6c 62 61 63 6b | .initial-input.hist.def.fallback |
| 16360 | 0a 20 20 20 20 20 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 | ......This.is.the.function.that. |
| 16380 | 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 73 20 75 73 65 20 77 68 65 6e 20 74 68 65 79 20 6e 65 65 | Magit.commands.use.when.they.nee |
| 163a0 | 64 20 74 68 65 0a 20 20 20 20 20 75 73 65 72 20 74 6f 20 73 65 6c 65 63 74 20 61 20 73 69 6e 67 | d.the......user.to.select.a.sing |
| 163c0 | 6c 65 20 74 68 69 6e 67 20 74 6f 20 61 63 74 20 6f 6e 2e 20 20 54 68 65 20 61 72 67 75 6d 65 6e | le.thing.to.act.on...The.argumen |
| 163e0 | 74 73 20 68 61 76 65 20 74 68 65 0a 20 20 20 20 20 73 61 6d 65 20 6d 65 61 6e 69 6e 67 20 61 73 | ts.have.the......same.meaning.as |
| 16400 | 20 66 6f 72 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 e2 80 99 2c 20 65 78 63 65 | .for....completing-read...,.exce |
| 16420 | 70 74 20 66 6f 72 20 46 41 4c 4c 42 41 43 4b 2c 20 77 68 69 63 68 0a 20 20 20 20 20 69 73 20 75 | pt.for.FALLBACK,.which......is.u |
| 16440 | 6e 69 71 75 65 20 74 6f 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 69 73 20 64 65 | nique.to.this.function.and.is.de |
| 16460 | 73 63 72 69 62 65 64 20 62 65 6c 6f 77 2e 0a 0a 20 20 20 20 20 49 6e 73 74 65 61 64 20 6f 66 20 | scribed.below........Instead.of. |
| 16480 | 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 72 6f 6d 20 61 | asking.the.user.to.choose.from.a |
| 164a0 | 20 6c 69 73 74 20 6f 66 20 70 6f 73 73 69 62 6c 65 0a 20 20 20 20 20 63 61 6e 64 69 64 61 74 65 | .list.of.possible......candidate |
| 164c0 | 73 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 6d 61 79 20 6a 75 73 74 20 72 65 74 75 72 6e | s,.this.function.may.just.return |
| 164e0 | 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 70 65 63 69 66 69 65 64 20 62 79 0a 20 20 20 20 20 44 | .the.default.specified.by......D |
| 16500 | 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 20 75 73 | EF,.with.or.without.requiring.us |
| 16520 | 65 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 20 20 57 68 65 74 68 65 72 20 74 68 61 74 20 69 | er.confirmation...Whether.that.i |
| 16540 | 73 0a 20 20 20 20 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 | s......the.case.depends.on.PROMP |
| 16560 | 54 2c 20 e2 80 98 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 | T,....this-command....and....... |
| 16580 | 80 98 6d 61 67 69 74 2d 64 77 69 6d 2d 73 65 6c 65 63 74 69 6f 6e e2 80 99 2e 20 20 53 65 65 20 | ..magit-dwim-selection......See. |
| 165a0 | 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 61 74 74 65 72 20 | the.documentation.of.the.latter. |
| 165c0 | 66 6f 72 0a 20 20 20 20 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 | for......more.information....... |
| 165e0 | 20 49 66 20 69 74 20 64 6f 65 73 20 72 65 61 64 20 61 20 76 61 6c 75 65 20 69 6e 20 74 68 65 20 | .If.it.does.read.a.value.in.the. |
| 16600 | 6d 69 6e 69 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 | minibuffer,.then.this.function.a |
| 16620 | 63 74 73 0a 20 20 20 20 20 73 69 6d 69 6c 61 72 20 74 6f 20 e2 80 98 63 6f 6d 70 6c 65 74 69 6e | cts......similar.to....completin |
| 16640 | 67 2d 72 65 61 64 e2 80 99 2c 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 65 20 66 6f 6c 6c 6f 77 | g-read...,.except.for.the.follow |
| 16660 | 69 6e 67 3a 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 43 4f 4c 4c 45 43 54 49 4f 4e 20 6d 75 73 | ing:..............COLLECTION.mus |
| 16680 | 74 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 63 68 6f 69 63 65 73 2e 20 20 41 20 66 75 6e 63 74 | t.be.a.list.of.choices...A.funct |
| 166a0 | 69 6f 6e 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 20 20 20 20 20 73 75 70 70 6f 72 74 65 64 2e 0a | ion.is.not...........supported.. |
| 166c0 | 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 52 45 51 55 49 52 45 2d 4d 41 54 43 48 20 69 73 | .............If.REQUIRE-MATCH.is |
| 166e0 | 20 e2 80 98 6e 69 6c e2 80 99 20 61 6e 64 20 74 68 65 20 75 73 65 72 20 65 78 69 74 73 20 77 69 | ....nil....and.the.user.exits.wi |
| 16700 | 74 68 6f 75 74 20 61 20 63 68 6f 69 63 65 2c 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 6e 20 e2 | thout.a.choice,...........then.. |
| 16720 | 80 98 6e 69 6c e2 80 99 20 69 73 20 72 65 74 75 72 6e 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 | ..nil....is.returned.instead.of. |
| 16740 | 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 | an.empty.string...............If |
| 16760 | 20 52 45 51 55 49 52 45 2d 4d 41 54 43 48 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 74 68 | .REQUIRE-MATCH.is.non-nil.and.th |
| 16780 | 65 20 75 73 65 72 73 20 65 78 69 74 73 20 77 69 74 68 6f 75 74 20 61 0a 20 20 20 20 20 20 20 20 | e.users.exits.without.a......... |
| 167a0 | 20 20 63 68 6f 69 63 65 2c 20 61 6e 20 75 73 65 72 2d 65 72 72 6f 72 20 69 73 20 72 61 69 73 65 | ..choice,.an.user-error.is.raise |
| 167c0 | 64 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 46 41 4c 4c 42 41 43 4b 20 73 70 65 63 69 66 69 | d...............FALLBACK.specifi |
| 167e0 | 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 69 73 20 6f | es.a.secondary.default.that.is.o |
| 16800 | 6e 6c 79 20 75 73 65 64 20 69 66 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 70 72 69 6d 61 72 | nly.used.if...........the.primar |
| 16820 | 79 20 64 65 66 61 75 6c 74 20 44 45 46 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 2e 20 20 54 68 65 | y.default.DEF.is....nil......The |
| 16840 | 20 73 65 63 6f 6e 64 61 72 79 20 64 65 66 61 75 6c 74 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 | .secondary.default.is........... |
| 16860 | 6e 6f 74 20 73 75 62 6a 65 63 74 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 64 77 69 6d 2d 73 65 6c | not.subject.to....magit-dwim-sel |
| 16880 | 65 63 74 69 6f 6e e2 80 99 20 e2 80 94 20 69 66 20 44 45 46 20 69 73 20 e2 80 98 6e 69 6c e2 80 | ection........if.DEF.is....nil.. |
| 168a0 | 99 20 62 75 74 0a 20 20 20 20 20 20 20 20 20 20 46 41 4c 4c 42 41 43 4b 20 69 73 20 6e 6f 74 2c | ..but...........FALLBACK.is.not, |
| 168c0 | 20 74 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 6c 77 61 79 73 20 61 73 6b 73 20 | .then.this.function.always.asks. |
| 168e0 | 74 68 65 20 75 73 65 72 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 63 68 6f 6f 73 65 20 61 20 63 | the.user.to...........choose.a.c |
| 16900 | 61 6e 64 69 64 61 74 65 2c 20 6a 75 73 74 20 61 73 20 69 66 20 62 6f 74 68 20 64 65 66 61 75 6c | andidate,.just.as.if.both.defaul |
| 16920 | 74 73 20 77 65 72 65 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 | ts.were....nil.................. |
| 16940 | e2 80 98 66 6f 72 6d 61 74 2d 70 72 6f 6d 70 74 e2 80 99 20 69 73 20 63 61 6c 6c 65 64 20 6f 6e | ...format-prompt....is.called.on |
| 16960 | 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. |
| 16980 | 20 20 20 20 20 20 20 20 20 20 44 45 46 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 29 2e 20 20 54 68 | ..........DEF.is....nil...)...Th |
| 169a0 | 69 73 20 61 70 70 65 6e 64 73 20 22 3a 20 22 20 74 6f 20 74 68 65 20 70 72 6f 6d 70 74 20 61 6e | is.appends.":.".to.the.prompt.an |
| 169c0 | 64 20 6d 61 79 20 61 6c 73 6f 0a 20 20 20 20 20 20 20 20 20 20 61 64 64 20 74 68 65 20 64 65 66 | d.may.also...........add.the.def |
| 169e0 | 61 75 6c 74 20 74 6f 20 74 68 65 20 70 72 6f 6d 70 74 2c 20 75 73 69 6e 67 20 74 68 65 20 66 6f | ault.to.the.prompt,.using.the.fo |
| 16a00 | 72 6d 61 74 20 73 70 65 63 69 66 69 65 64 20 62 79 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 6d | rmat.specified.by..............m |
| 16a20 | 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 74 e2 | inibuffer-default-prompt-format. |
| 16a40 | 80 99 20 61 6e 64 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 e2 80 | ...and.depending.on............. |
| 16a60 | 98 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 61 75 6c 74 2d 70 | .magit-completing-read-default-p |
| 16a80 | 72 6f 6d 70 74 2d 70 72 65 64 69 63 61 74 65 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 | rompt-predicate........File:.doc |
| 16aa0 | 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 64 64 69 74 69 6f 6e 61 6c 20 43 | WYThEy.info,..Node:.Additional.C |
| 16ac0 | 6f 6d 70 6c 65 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 53 75 70 70 6f 72 | ompletion.Options,..Prev:.Suppor |
| 16ae0 | 74 20 66 6f 72 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 46 72 61 6d 65 77 6f 72 6b 73 2c 20 20 55 70 | t.for.Completion.Frameworks,..Up |
| 16b00 | 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 |
| 16b20 | 65 20 53 65 6c 65 63 74 69 6f 6e 0a 0a 34 2e 35 2e 36 20 41 64 64 69 74 69 6f 6e 61 6c 20 43 6f | e.Selection..4.5.6.Additional.Co |
| 16b40 | 6d 70 6c 65 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | mpletion.Options.--------------- |
| 16b60 | 2d 2d 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 | --------------------..User.Optio |
| 16b80 | 6e 3a 20 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 2d 73 6f 72 74 62 79 0a 20 20 20 20 20 46 | n:.magit-list-refs-sortby......F |
| 16ba0 | 6f 72 20 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 72 65 61 64 20 61 20 72 65 66 | or.many.commands.that.read.a.ref |
| 16bc0 | 20 6f 72 20 72 65 66 73 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2c 20 74 68 65 20 76 61 6c 75 | .or.refs.from.the.user,.the.valu |
| 16be0 | 65 0a 20 20 20 20 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 63 61 6e 20 62 65 20 75 73 65 | e......of.this.option.can.be.use |
| 16c00 | 64 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 6f 72 64 65 72 20 6f 66 20 74 68 65 20 72 65 | d.to.control.the.order.of.the.re |
| 16c20 | 66 73 2e 20 20 56 61 6c 69 64 0a 20 20 20 20 20 76 61 6c 75 65 73 20 69 6e 63 6c 75 64 65 20 61 | fs...Valid......values.include.a |
| 16c40 | 6e 79 20 6b 65 79 20 61 63 63 65 70 74 65 64 20 62 79 20 74 68 65 20 e2 80 98 2d 2d 73 6f 72 74 | ny.key.accepted.by.the....--sort |
| 16c60 | e2 80 99 20 66 6c 61 67 20 6f 66 20 e2 80 98 67 69 74 0a 20 20 20 20 20 66 6f 72 2d 65 61 63 68 | ....flag.of....git......for-each |
| 16c80 | 2d 72 65 66 e2 80 99 2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 72 65 66 73 20 61 72 65 20 73 | -ref......By.default,.refs.are.s |
| 16ca0 | 6f 72 74 65 64 20 61 6c 70 68 61 62 65 74 69 63 61 6c 6c 79 20 62 79 20 74 68 65 69 72 0a 20 20 | orted.alphabetically.by.their... |
| 16cc0 | 20 20 20 66 75 6c 6c 20 6e 61 6d 65 20 28 65 2e 67 2e 2c 20 22 72 65 66 73 2f 68 65 61 64 73 2f | ...full.name.(e.g.,."refs/heads/ |
| 16ce0 | 6d 61 73 74 65 72 22 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 | master").....File:.docWYThEy.inf |
| 16d00 | 6f 2c 20 20 4e 6f 64 65 3a 20 4d 6f 75 73 65 20 53 75 70 70 6f 72 74 2c 20 20 4e 65 78 74 3a 20 | o,..Node:.Mouse.Support,..Next:. |
| 16d20 | 52 75 6e 6e 69 6e 67 20 47 69 74 2c 20 20 50 72 65 76 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 43 | Running.Git,..Prev:.Completion.C |
| 16d40 | 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 53 65 6c 65 63 74 69 6f 6e 2c 20 20 | onfirmation.and.the.Selection,.. |
| 16d60 | 55 70 3a 20 49 6e 74 65 72 66 61 63 65 20 43 6f 6e 63 65 70 74 73 0a 0a 34 2e 36 20 4d 6f 75 73 | Up:.Interface.Concepts..4.6.Mous |
| 16d80 | 65 20 53 75 70 70 6f 72 74 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 44 6f 75 | e.Support.=================..Dou |
| 16da0 | 62 6c 65 20 63 6c 69 63 6b 69 6e 67 20 6f 6e 20 61 20 73 65 63 74 69 6f 6e 20 68 65 61 64 69 6e | ble.clicking.on.a.section.headin |
| 16dc0 | 67 20 74 6f 67 67 6c 65 73 20 74 68 65 20 76 69 73 69 62 69 6c 69 74 79 20 6f 66 20 69 74 73 20 | g.toggles.the.visibility.of.its. |
| 16de0 | 62 6f 64 79 2c 0a 69 66 20 61 6e 79 2e 20 20 4c 69 6b 65 77 69 73 65 20 63 6c 69 63 6b 69 6e 67 | body,.if.any...Likewise.clicking |
| 16e00 | 20 69 6e 20 74 68 65 20 6c 65 66 74 20 66 72 69 6e 67 65 20 74 6f 67 67 6c 65 73 20 74 68 65 20 | .in.the.left.fringe.toggles.the. |
| 16e20 | 76 69 73 69 62 69 6c 69 74 79 20 6f 66 0a 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 73 65 | visibility.of.the.appropriate.se |
| 16e40 | 63 74 69 6f 6e 2e 0a 0a 20 20 20 41 20 63 6f 6e 74 65 78 74 20 6d 65 6e 75 20 69 73 20 70 72 6f | ction......A.context.menu.is.pro |
| 16e60 | 76 69 64 65 64 20 62 75 74 20 68 61 73 20 74 6f 20 62 65 20 65 6e 61 62 6c 65 64 20 65 78 70 6c | vided.but.has.to.be.enabled.expl |
| 16e80 | 69 63 69 74 6c 79 2e 20 20 49 6e 0a 45 6d 61 63 73 20 32 38 20 61 6e 64 20 67 72 65 61 74 65 72 | icitly...In.Emacs.28.and.greater |
| 16ea0 | 2c 20 65 6e 61 62 6c 65 20 74 68 65 20 67 6c 6f 62 61 6c 20 6d 6f 64 65 20 e2 80 98 63 6f 6e 74 | ,.enable.the.global.mode....cont |
| 16ec0 | 65 78 74 2d 6d 65 6e 75 2d 6d 6f 64 65 e2 80 99 2e 20 20 49 66 0a 79 6f 75 20 75 73 65 20 61 6e | ext-menu-mode......If.you.use.an |
| 16ee0 | 20 6f 6c 64 65 72 20 45 6d 61 63 73 20 72 65 6c 65 61 73 65 2c 20 73 65 74 0a e2 80 98 6d 61 67 | .older.Emacs.release,.set....mag |
| 16f00 | 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 63 6f 6e 74 65 78 74 2d 6d 65 6e 75 2d 66 6f 72 | it-section-show-context-menu-for |
| 16f20 | 2d 65 6d 61 63 73 3c 32 38 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 | -emacs<28........File:.docWYThEy |
| 16f40 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74 2c 20 20 50 72 65 76 | .info,..Node:.Running.Git,..Prev |
| 16f60 | 3a 20 4d 6f 75 73 65 20 53 75 70 70 6f 72 74 2c 20 20 55 70 3a 20 49 6e 74 65 72 66 61 63 65 20 | :.Mouse.Support,..Up:.Interface. |
| 16f80 | 43 6f 6e 63 65 70 74 73 0a 0a 34 2e 37 20 52 75 6e 6e 69 6e 67 20 47 69 74 0a 3d 3d 3d 3d 3d 3d | Concepts..4.7.Running.Git.====== |
| 16fa0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 56 69 65 77 69 6e 67 20 47 69 | =========..*.Menu:..*.Viewing.Gi |
| 16fc0 | 74 20 4f 75 74 70 75 74 3a 3a 0a 2a 20 47 69 74 20 50 72 6f 63 65 73 73 20 53 74 61 74 75 73 3a | t.Output::.*.Git.Process.Status: |
| 16fe0 | 3a 0a 2a 20 52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 3a 3a 0a 2a 20 47 69 74 | :.*.Running.Git.Manually::.*.Git |
| 17000 | 20 45 78 65 63 75 74 61 62 6c 65 3a 3a 0a 2a 20 47 6c 6f 62 61 6c 20 47 69 74 20 41 72 67 75 6d | .Executable::.*.Global.Git.Argum |
| 17020 | 65 6e 74 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 | ents::....File:.docWYThEy.info,. |
| 17040 | 20 4e 6f 64 65 3a 20 56 69 65 77 69 6e 67 20 47 69 74 20 4f 75 74 70 75 74 2c 20 20 4e 65 78 74 | .Node:.Viewing.Git.Output,..Next |
| 17060 | 3a 20 47 69 74 20 50 72 6f 63 65 73 73 20 53 74 61 74 75 73 2c 20 20 55 70 3a 20 52 75 6e 6e 69 | :.Git.Process.Status,..Up:.Runni |
| 17080 | 6e 67 20 47 69 74 0a 0a 34 2e 37 2e 31 20 56 69 65 77 69 6e 67 20 47 69 74 20 4f 75 74 70 75 74 | ng.Git..4.7.1.Viewing.Git.Output |
| 170a0 | 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 67 69 74 | .------------------------..Magit |
| 170c0 | 20 72 75 6e 73 20 47 69 74 20 65 69 74 68 65 72 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 | .runs.Git.either.for.side-effect |
| 170e0 | 73 20 28 65 2e 67 2e 2c 20 77 68 65 6e 20 70 75 73 68 69 6e 67 29 20 6f 72 20 74 6f 20 67 65 74 | s.(e.g.,.when.pushing).or.to.get |
| 17100 | 0a 73 6f 6d 65 20 76 61 6c 75 65 20 28 65 2e 67 2e 2c 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 | .some.value.(e.g.,.the.name.of.t |
| 17120 | 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 29 2e 0a 0a 20 20 20 57 68 65 6e 20 47 69 74 | he.current.branch)......When.Git |
| 17140 | 20 69 73 20 72 75 6e 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 73 2c 20 74 68 65 20 70 72 | .is.run.for.side-effects,.the.pr |
| 17160 | 6f 63 65 73 73 20 6f 75 74 70 75 74 20 69 73 20 6c 6f 67 67 65 64 20 69 6e 20 61 0a 70 65 72 2d | ocess.output.is.logged.in.a.per- |
| 17180 | 72 65 70 6f 73 69 74 6f 72 79 20 6c 6f 67 20 62 75 66 66 65 72 2c 20 77 68 69 63 68 20 63 61 6e | repository.log.buffer,.which.can |
| 171a0 | 20 62 65 20 63 6f 6e 73 75 6c 74 65 64 20 75 73 69 6e 67 20 74 68 65 0a e2 80 98 6d 61 67 69 74 | .be.consulted.using.the....magit |
| 171c0 | 2d 70 72 6f 63 65 73 73 e2 80 99 20 63 6f 6d 6d 61 6e 64 20 77 68 65 6e 20 74 68 69 6e 67 73 20 | -process....command.when.things. |
| 171e0 | 64 6f 6e e2 80 99 74 20 67 6f 20 61 73 20 65 78 70 65 63 74 65 64 2e 0a 0a 20 20 20 54 68 65 20 | don...t.go.as.expected......The. |
| 17200 | 6f 75 74 70 75 74 2f 65 72 72 6f 72 73 20 66 6f 72 20 75 70 20 74 6f 20 e2 80 98 6d 61 67 69 74 | output/errors.for.up.to....magit |
| 17220 | 2d 70 72 6f 63 65 73 73 2d 6c 6f 67 2d 6d 61 78 e2 80 99 20 47 69 74 20 63 6f 6d 6d 61 6e 64 73 | -process-log-max....Git.commands |
| 17240 | 20 61 72 65 0a 72 65 74 61 69 6e 65 64 2e 0a 0a 4b 65 79 3a 20 24 20 28 6d 61 67 69 74 2d 70 72 | .are.retained...Key:.$.(magit-pr |
| 17260 | 6f 63 65 73 73 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 73 20 64 69 73 70 6c 61 | ocess)......This.commands.displa |
| 17280 | 79 73 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 65 20 63 75 | ys.the.process.buffer.for.the.cu |
| 172a0 | 72 72 65 6e 74 0a 20 20 20 20 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20 49 6e 73 69 64 | rrent......repository......Insid |
| 172c0 | 65 20 74 68 61 74 20 62 75 66 66 65 72 2c 20 74 68 65 20 75 73 75 61 6c 20 6b 65 79 20 62 69 6e | e.that.buffer,.the.usual.key.bin |
| 172e0 | 64 69 6e 67 73 20 66 6f 72 20 6e 61 76 69 67 61 74 69 6e 67 20 61 6e 64 20 73 68 6f 77 69 6e 67 | dings.for.navigating.and.showing |
| 17300 | 0a 73 65 63 74 69 6f 6e 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 2e 20 20 54 68 65 72 65 20 | .sections.are.available...There. |
| 17320 | 69 73 20 6f 6e 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 4b 65 79 3a | is.one.additional.command...Key: |
| 17340 | 20 6b 20 28 6d 61 67 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 | .k.(magit-process-kill)......Thi |
| 17360 | 73 20 63 6f 6d 6d 61 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 | s.command.kills.the.process.repr |
| 17380 | 65 73 65 6e 74 65 64 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 | esented.by.the.section.at.point. |
| 173a0 | 0a 0a 56 61 72 69 61 62 6c 65 3a 20 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 0a 20 20 20 20 | ..Variable:.magit-git-debug..... |
| 173c0 | 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 61 64 | .This.option.controls.whether.ad |
| 173e0 | 64 69 74 69 6f 6e 61 6c 20 72 65 70 6f 72 74 69 6e 67 20 6f 66 20 67 69 74 20 65 72 72 6f 72 73 | ditional.reporting.of.git.errors |
| 17400 | 20 69 73 0a 20 20 20 20 20 65 6e 61 62 6c 65 64 2e 0a 0a 20 20 20 20 20 4d 61 67 69 74 20 62 61 | .is......enabled........Magit.ba |
| 17420 | 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 65 | sically.calls.git.for.one.of.the |
| 17440 | 73 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 | se.two.reasons:.for......side-ef |
| 17460 | 66 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 | fects.or.to.do.something.with.it |
| 17480 | 73 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 | s.standard.output........When.gi |
| 174a0 | 74 20 69 73 20 72 75 6e 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 73 20 74 68 65 6e 20 69 | t.is.run.for.side-effects.then.i |
| 174c0 | 74 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 | ts.output,.including.error...... |
| 174e0 | 6d 65 73 73 61 67 65 73 2c 20 67 6f 20 69 6e 74 6f 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 | messages,.go.into.the.process.bu |
| 17500 | 66 66 65 72 20 77 68 69 63 68 20 69 73 20 73 68 6f 77 6e 20 77 68 65 6e 20 75 73 69 6e 67 20 e2 | ffer.which.is.shown.when.using.. |
| 17520 | 80 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 | ..$...........When.git...s.outpu |
| 17540 | 74 20 69 73 20 63 6f 6e 73 75 6d 65 64 20 69 6e 20 73 6f 6d 65 20 77 61 79 2c 20 74 68 65 6e 20 | t.is.consumed.in.some.way,.then. |
| 17560 | 69 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 | it.would.be.too......expensive.t |
| 17580 | 6f 20 61 6c 73 6f 20 69 6e 73 65 72 74 20 69 74 20 69 6e 74 6f 20 74 68 69 73 20 62 75 66 66 65 | o.also.insert.it.into.this.buffe |
| 175a0 | 72 2c 20 62 75 74 20 77 68 65 6e 20 74 68 69 73 20 6f 70 74 69 6f 6e 0a 20 20 20 20 20 69 73 20 | r,.but.when.this.option......is. |
| 175c0 | 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 67 69 74 20 72 65 74 75 72 6e 73 20 77 69 74 68 20 61 20 6e | non-nil.and.git.returns.with.a.n |
| 175e0 | 6f 6e 2d 7a 65 72 6f 20 65 78 69 74 20 73 74 61 74 75 73 2c 20 74 68 65 6e 20 61 74 0a 20 20 20 | on-zero.exit.status,.then.at.... |
| 17600 | 20 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 73 20 69 6e | ..least.its.standard.error.is.in |
| 17620 | 73 65 72 74 65 64 20 69 6e 74 6f 20 74 68 69 73 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 | serted.into.this.buffer........T |
| 17640 | 68 69 73 20 69 73 20 6f 6e 6c 79 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 64 65 62 75 67 67 69 | his.is.only.intended.for.debuggi |
| 17660 | 6e 67 20 70 75 72 70 6f 73 65 73 2e 20 20 44 6f 20 6e 6f 74 20 65 6e 61 62 6c 65 20 74 68 69 73 | ng.purposes...Do.not.enable.this |
| 17680 | 0a 20 20 20 20 20 70 65 72 6d 61 6e 65 6e 74 6c 79 2c 20 74 68 61 74 20 77 6f 75 6c 64 20 6e 65 | ......permanently,.that.would.ne |
| 176a0 | 67 61 74 69 76 65 6c 79 20 61 66 66 65 63 74 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 0a 0a 20 20 | gatively.affect.performance..... |
| 176c0 | 20 20 20 54 68 69 73 20 69 73 20 6f 6e 6c 79 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 64 65 62 | ...This.is.only.intended.for.deb |
| 176e0 | 75 67 67 69 6e 67 20 70 75 72 70 6f 73 65 73 2e 20 20 44 6f 20 6e 6f 74 20 65 6e 61 62 6c 65 20 | ugging.purposes...Do.not.enable. |
| 17700 | 74 68 69 73 0a 20 20 20 20 20 70 65 72 6d 61 6e 65 6e 74 6c 79 2c 20 74 68 61 74 20 77 6f 75 6c | this......permanently,.that.woul |
| 17720 | 64 20 6e 65 67 61 74 69 76 65 6c 79 20 61 66 66 65 63 74 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e | d.negatively.affect.performance. |
| 17740 | 20 20 41 6c 73 6f 20 6e 6f 74 65 0a 20 20 20 20 20 74 68 61 74 20 6a 75 73 74 20 62 65 63 61 75 | ..Also.note......that.just.becau |
| 17760 | 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 65 78 69 | se.git.exits.with.a.non-zero.exi |
| 17780 | 74 20 73 74 61 74 75 73 20 61 6e 64 20 70 72 69 6e 74 73 0a 20 20 20 20 20 61 6e 20 65 72 72 6f | t.status.and.prints......an.erro |
| 177a0 | 72 20 6d 65 73 73 61 67 65 20 74 68 61 74 20 75 73 75 61 6c 6c 79 20 64 6f 65 73 6e e2 80 99 74 | r.message.that.usually.doesn...t |
| 177c0 | 20 6d 65 61 6e 20 74 68 61 74 20 69 74 20 69 73 20 61 6e 20 65 72 72 6f 72 20 61 73 0a 20 20 20 | .mean.that.it.is.an.error.as.... |
| 177e0 | 20 20 66 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 | ..far.as.Magit.is.concerned,.whi |
| 17800 | 63 68 20 69 73 20 61 6e 6f 74 68 65 72 20 72 65 61 73 6f 6e 20 77 65 20 75 73 75 61 6c 6c 79 20 | ch.is.another.reason.we.usually. |
| 17820 | 68 69 64 65 0a 20 20 20 20 20 74 68 65 73 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 2e 20 | hide......these.error.messages.. |
| 17840 | 20 57 68 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 20 72 | .Whether.some.error.message.is.r |
| 17860 | 65 6c 65 76 61 6e 74 20 69 6e 0a 20 20 20 20 20 74 68 65 20 63 6f 6e 74 65 78 74 20 6f 66 20 73 | elevant.in......the.context.of.s |
| 17880 | 6f 6d 65 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 | ome.unexpected.behavior.has.to.b |
| 178a0 | 65 20 6a 75 64 67 65 64 20 6f 6e 20 61 20 63 61 73 65 0a 20 20 20 20 20 62 79 20 63 61 73 65 20 | e.judged.on.a.case......by.case. |
| 178c0 | 62 61 73 69 73 2e 0a 0a 20 20 20 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 | basis........The.command....magi |
| 178e0 | 74 2d 74 6f 67 67 6c 65 2d 67 69 74 2d 64 65 62 75 67 e2 80 99 20 63 68 61 6e 67 65 73 20 74 68 | t-toggle-git-debug....changes.th |
| 17900 | 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 2e 0a 0a | e.value.of.this......variable... |
| 17920 | 56 61 72 69 61 62 6c 65 3a 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 78 74 72 65 6d 65 2d | Variable:.magit-process-extreme- |
| 17940 | 6c 6f 67 67 69 6e 67 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 | logging......This.option.control |
| 17960 | 73 20 77 68 65 74 68 65 72 20 e2 80 98 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 65 e2 | s.whether....magit-process-file. |
| 17980 | 80 99 20 6c 6f 67 73 20 74 6f 20 74 68 65 0a 20 20 20 20 20 e2 80 98 2a 4d 65 73 73 61 67 65 73 | ...logs.to.the.........*Messages |
| 179a0 | 2a e2 80 99 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 4f 6e 6c 79 20 69 6e 74 65 6e 64 65 64 | *....buffer........Only.intended |
| 179c0 | 20 66 6f 72 20 74 65 6d 70 6f 72 61 72 79 20 75 73 65 20 77 68 65 6e 20 79 6f 75 20 74 72 79 20 | .for.temporary.use.when.you.try. |
| 179e0 | 74 6f 20 66 69 67 75 72 65 20 6f 75 74 20 68 6f 77 0a 20 20 20 20 20 4d 61 67 69 74 20 75 73 65 | to.figure.out.how......Magit.use |
| 17a00 | 73 20 47 69 74 20 62 65 68 69 6e 64 20 74 68 65 20 73 63 65 6e 65 2e 20 20 4f 75 74 70 75 74 20 | s.Git.behind.the.scene...Output. |
| 17a20 | 74 68 61 74 20 6e 6f 72 6d 61 6c 6c 79 20 67 6f 65 73 20 74 6f 20 74 68 65 0a 20 20 20 20 20 6d | that.normally.goes.to.the......m |
| 17a40 | 61 67 69 74 2d 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 63 6f 6e 74 69 6e 75 65 73 20 74 6f | agit-process.buffer.continues.to |
| 17a60 | 20 67 6f 20 74 68 65 72 65 2e 20 20 4e 6f 74 20 61 6c 6c 20 6f 75 74 70 75 74 20 67 6f 65 73 20 | .go.there...Not.all.output.goes. |
| 17a80 | 74 6f 0a 20 20 20 20 20 65 69 74 68 65 72 20 6f 66 20 74 68 65 73 65 20 74 77 6f 20 62 75 66 66 | to......either.of.these.two.buff |
| 17aa0 | 65 72 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e | ers.....File:.docWYThEy.info,..N |
| 17ac0 | 6f 64 65 3a 20 47 69 74 20 50 72 6f 63 65 73 73 20 53 74 61 74 75 73 2c 20 20 4e 65 78 74 3a 20 | ode:.Git.Process.Status,..Next:. |
| 17ae0 | 52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 2c 20 20 50 72 65 76 3a 20 56 69 65 | Running.Git.Manually,..Prev:.Vie |
| 17b00 | 77 69 6e 67 20 47 69 74 20 4f 75 74 70 75 74 2c 20 20 55 70 3a 20 52 75 6e 6e 69 6e 67 20 47 69 | wing.Git.Output,..Up:.Running.Gi |
| 17b20 | 74 0a 0a 34 2e 37 2e 32 20 47 69 74 20 50 72 6f 63 65 73 73 20 53 74 61 74 75 73 0a 2d 2d 2d 2d | t..4.7.2.Git.Process.Status.---- |
| 17b40 | 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 61 20 47 69 74 | --------------------..When.a.Git |
| 17b60 | 20 70 72 6f 63 65 73 73 20 69 73 20 72 75 6e 6e 69 6e 67 20 66 6f 72 20 73 69 64 65 2d 65 66 66 | .process.is.running.for.side-eff |
| 17b80 | 65 63 74 73 2c 20 4d 61 67 69 74 20 64 69 73 70 6c 61 79 73 20 61 6e 0a 69 6e 64 69 63 61 74 6f | ects,.Magit.displays.an.indicato |
| 17ba0 | 72 20 69 6e 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 2c 20 75 73 69 6e 67 20 74 68 65 20 e2 80 | r.in.the.mode.line,.using.the... |
| 17bc0 | 98 6d 61 67 69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 e2 80 99 20 66 61 63 65 | .magit-mode-line-process....face |
| 17be0 | 2e 0a 0a 20 20 20 49 66 20 74 68 65 20 47 69 74 20 70 72 6f 63 65 73 73 20 65 78 69 74 73 20 73 | ......If.the.Git.process.exits.s |
| 17c00 | 75 63 63 65 73 73 66 75 6c 6c 79 2c 20 74 68 65 20 70 72 6f 63 65 73 73 20 69 6e 64 69 63 61 74 | uccessfully,.the.process.indicat |
| 17c20 | 6f 72 20 69 73 0a 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 | or.is.removed.from.the.mode.line |
| 17c40 | 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 0a 0a 20 20 20 49 6e 20 74 68 65 20 63 61 73 65 20 6f 66 | .immediately......In.the.case.of |
| 17c60 | 20 61 20 47 69 74 20 65 72 72 6f 72 2c 20 74 68 65 20 70 72 6f 63 65 73 73 20 69 6e 64 69 63 61 | .a.Git.error,.the.process.indica |
| 17c80 | 74 6f 72 20 69 73 20 6e 6f 74 20 72 65 6d 6f 76 65 64 2c 20 62 75 74 0a 69 73 20 69 6e 73 74 65 | tor.is.not.removed,.but.is.inste |
| 17ca0 | 61 64 20 68 69 67 68 6c 69 67 68 74 65 64 20 77 69 74 68 20 74 68 65 20 e2 80 98 6d 61 67 69 74 | ad.highlighted.with.the....magit |
| 17cc0 | 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 e2 80 99 20 66 61 63 65 | -mode-line-process-error....face |
| 17ce0 | 2c 0a 61 6e 64 20 74 68 65 20 65 72 72 6f 72 20 64 65 74 61 69 6c 73 20 66 72 6f 6d 20 74 68 65 | ,.and.the.error.details.from.the |
| 17d00 | 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 61 72 65 20 70 72 6f 76 69 64 65 64 20 61 73 20 | .process.buffer.are.provided.as. |
| 17d20 | 61 20 74 6f 6f 6c 74 69 70 0a 66 6f 72 20 6d 6f 75 73 65 20 75 73 65 72 73 2e 20 20 54 68 69 73 | a.tooltip.for.mouse.users...This |
| 17d40 | 20 65 72 72 6f 72 20 69 6e 64 69 63 61 74 6f 72 20 70 65 72 73 69 73 74 73 20 69 6e 20 74 68 65 | .error.indicator.persists.in.the |
| 17d60 | 20 6d 6f 64 65 20 6c 69 6e 65 20 75 6e 74 69 6c 0a 74 68 65 20 6e 65 78 74 20 6d 61 67 69 74 20 | .mode.line.until.the.next.magit. |
| 17d80 | 62 75 66 66 65 72 20 72 65 66 72 65 73 68 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 64 6f 20 6e 6f | buffer.refresh......If.you.do.no |
| 17da0 | 74 20 77 69 73 68 20 70 72 6f 63 65 73 73 20 65 72 72 6f 72 73 20 74 6f 20 62 65 20 69 6e 64 69 | t.wish.process.errors.to.be.indi |
| 17dc0 | 63 61 74 65 64 20 69 6e 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 2c 0a 63 75 73 74 6f 6d 69 7a | cated.in.the.mode.line,.customiz |
| 17de0 | 65 20 74 68 65 20 e2 80 98 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 64 69 73 70 6c 61 79 2d 6d | e.the....magit-process-display-m |
| 17e00 | 6f 64 65 2d 6c 69 6e 65 2d 65 72 72 6f 72 e2 80 99 20 75 73 65 72 20 6f 70 74 69 6f 6e 2e 0a 0a | ode-line-error....user.option... |
| 17e20 | 20 20 20 50 72 6f 63 65 73 73 20 65 72 72 6f 72 73 20 61 72 65 20 61 64 64 69 74 69 6f 6e 61 6c | ...Process.errors.are.additional |
| 17e40 | 6c 79 20 69 6e 64 69 63 61 74 65 64 20 61 74 20 74 68 65 20 74 6f 70 20 6f 66 20 74 68 65 20 73 | ly.indicated.at.the.top.of.the.s |
| 17e60 | 74 61 74 75 73 0a 62 75 66 66 65 72 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 | tatus.buffer.....File:.docWYThEy |
| 17e80 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 61 6c | .info,..Node:.Running.Git.Manual |
| 17ea0 | 6c 79 2c 20 20 4e 65 78 74 3a 20 47 69 74 20 45 78 65 63 75 74 61 62 6c 65 2c 20 20 50 72 65 76 | ly,..Next:.Git.Executable,..Prev |
| 17ec0 | 3a 20 47 69 74 20 50 72 6f 63 65 73 73 20 53 74 61 74 75 73 2c 20 20 55 70 3a 20 52 75 6e 6e 69 | :.Git.Process.Status,..Up:.Runni |
| 17ee0 | 6e 67 20 47 69 74 0a 0a 34 2e 37 2e 33 20 52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 61 6c | ng.Git..4.7.3.Running.Git.Manual |
| 17f00 | 6c 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 2d 2d 0a 0a 57 | ly.--------------------------..W |
| 17f20 | 68 69 6c 65 20 4d 61 67 69 74 20 70 72 6f 76 69 64 65 73 20 6d 61 6e 79 20 45 6d 61 63 73 20 63 | hile.Magit.provides.many.Emacs.c |
| 17f40 | 6f 6d 6d 61 6e 64 73 20 74 6f 20 69 6e 74 65 72 61 63 74 20 77 69 74 68 20 47 69 74 2c 20 69 74 | ommands.to.interact.with.Git,.it |
| 17f60 | 20 64 6f 65 73 0a 6e 6f 74 20 63 6f 76 65 72 20 65 76 65 72 79 74 68 69 6e 67 2e 20 20 49 6e 20 | .does.not.cover.everything...In. |
| 17f80 | 74 68 6f 73 65 20 63 61 73 65 73 20 79 6f 75 72 20 65 78 69 73 74 69 6e 67 20 47 69 74 20 6b 6e | those.cases.your.existing.Git.kn |
| 17fa0 | 6f 77 6c 65 64 67 65 20 77 69 6c 6c 0a 63 6f 6d 65 20 69 6e 20 68 61 6e 64 79 2e 20 20 4d 61 67 | owledge.will.come.in.handy...Mag |
| 17fc0 | 69 74 20 70 72 6f 76 69 64 65 73 20 73 6f 6d 65 20 63 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 72 75 | it.provides.some.commands.for.ru |
| 17fe0 | 6e 6e 69 6e 67 20 61 72 62 69 74 72 61 72 79 20 47 69 74 0a 63 6f 6d 6d 61 6e 64 73 20 62 79 20 | nning.arbitrary.Git.commands.by. |
| 18000 | 74 79 70 69 6e 67 20 74 68 65 6d 20 69 6e 74 6f 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c | typing.them.into.the.minibuffer, |
| 18020 | 20 69 6e 73 74 65 61 64 20 6f 66 20 68 61 76 69 6e 67 20 74 6f 20 73 77 69 74 63 68 0a 74 6f 20 | .instead.of.having.to.switch.to. |
| 18040 | 61 20 73 68 65 6c 6c 2e 0a 0a 4b 65 79 3a 20 21 20 28 6d 61 67 69 74 2d 72 75 6e 29 0a 20 20 20 | a.shell...Key:.!.(magit-run).... |
| 18060 | 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 20 | ..This.transient.prefix.command. |
| 18080 | 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 61 | binds.the.following.suffix.comma |
| 180a0 | 6e 64 73 0a 20 20 20 20 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 61 20 | nds......and.displays.them.in.a. |
| 180c0 | 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 | temporary.buffer.until.a.suffix. |
| 180e0 | 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 4b 65 79 3a 20 21 20 21 20 28 6d 61 67 69 74 2d 67 69 74 | is.invoked...Key:.!.!.(magit-git |
| 18100 | 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 20 63 6f 6d 6d 61 | -command-topdir)......This.comma |
| 18120 | 6e 64 20 72 65 61 64 73 20 61 20 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 | nd.reads.a.command.from.the.user |
| 18140 | 20 61 6e 64 20 65 78 65 63 75 74 65 73 20 69 74 20 69 6e 20 74 68 65 0a 20 20 20 20 20 74 6f 70 | .and.executes.it.in.the......top |
| 18160 | 2d 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 | -level.directory.of.the.current. |
| 18180 | 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 0a 20 20 20 20 20 54 68 65 20 73 74 72 69 6e 67 20 22 | working.tree........The.string." |
| 181a0 | 67 69 74 20 22 20 69 73 20 75 73 65 64 20 61 73 20 69 6e 69 74 69 61 6c 20 69 6e 70 75 74 20 77 | git.".is.used.as.initial.input.w |
| 181c0 | 68 65 6e 20 70 72 6f 6d 70 74 69 6e 67 20 74 68 65 20 75 73 65 72 0a 20 20 20 20 20 66 6f 72 20 | hen.prompting.the.user......for. |
| 181e0 | 74 68 65 20 63 6f 6d 6d 61 6e 64 2e 20 20 49 74 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 | the.command...It.can.be.removed. |
| 18200 | 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 4b 65 79 3a 20 3a 20 | to.run.another.command...Key:.:. |
| 18220 | 28 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 29 0a 0a 4b 65 79 3a 20 21 20 70 0a 20 20 | (magit-git-command)..Key:.!.p... |
| 18240 | 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. |
| 18260 | 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 |
| 18280 | 0a 20 20 20 20 20 e2 80 98 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 2e 20 20 | .........default-directory...... |
| 182a0 | 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 65 20 63 6f 6d 6d 61 | With.a.prefix.argument.the.comma |
| 182c0 | 6e 64 20 69 73 0a 20 20 20 20 20 65 78 65 63 75 74 65 64 20 69 6e 20 74 68 65 20 74 6f 70 2d 6c | nd.is......executed.in.the.top-l |
| 182e0 | 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f | evel.directory.of.the.current.wo |
| 18300 | 72 6b 69 6e 67 20 74 72 65 65 0a 20 20 20 20 20 69 6e 73 74 65 61 64 2e 0a 0a 20 20 20 20 20 54 | rking.tree......instead........T |
| 18320 | 68 65 20 73 74 72 69 6e 67 20 22 67 69 74 20 22 20 69 73 20 75 73 65 64 20 61 73 20 69 6e 69 74 | he.string."git.".is.used.as.init |
| 18340 | 69 61 6c 20 69 6e 70 75 74 20 77 68 65 6e 20 70 72 6f 6d 70 74 69 6e 67 20 74 68 65 20 75 73 65 | ial.input.when.prompting.the.use |
| 18360 | 72 0a 20 20 20 20 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2e 20 20 49 74 20 63 61 6e 20 | r......for.the.command...It.can. |
| 18380 | 62 65 20 72 65 6d 6f 76 65 64 20 74 6f 20 72 75 6e 20 61 6e 6f 74 68 65 72 20 63 6f 6d 6d 61 6e | be.removed.to.run.another.comman |
| 183a0 | 64 2e 0a 0a 4b 65 79 3a 20 21 20 73 20 28 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e | d...Key:.!.s.(magit-shell-comman |
| 183c0 | 64 2d 74 6f 70 64 69 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 | d-topdir)......This.command.read |
| 183e0 | 73 20 61 20 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 61 6e 64 20 65 78 | s.a.command.from.the.user.and.ex |
| 18400 | 65 63 75 74 65 73 20 69 74 20 69 6e 20 74 68 65 0a 20 20 20 20 20 74 6f 70 2d 6c 65 76 65 6c 20 | ecutes.it.in.the......top-level. |
| 18420 | 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 | directory.of.the.current.working |
| 18440 | 20 74 72 65 65 2e 0a 0a 4b 65 79 3a 20 21 20 53 20 28 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f | .tree...Key:.!.S.(magit-shell-co |
| 18460 | 6d 6d 61 6e 64 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 | mmand)......This.command.reads.a |
| 18480 | 20 63 6f 6d 6d 61 6e 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 61 6e 64 20 65 78 65 63 75 | .command.from.the.user.and.execu |
| 184a0 | 74 65 73 20 69 74 20 69 6e 0a 20 20 20 20 20 e2 80 98 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | tes.it.in.........default-direct |
| 184c0 | 6f 72 79 e2 80 99 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 | ory......With.a.prefix.argument. |
| 184e0 | 74 68 65 20 63 6f 6d 6d 61 6e 64 20 69 73 0a 20 20 20 20 20 65 78 65 63 75 74 65 64 20 69 6e 20 | the.command.is......executed.in. |
| 18500 | 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 63 | the.top-level.directory.of.the.c |
| 18520 | 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 0a 20 20 20 20 20 69 6e 73 74 65 61 64 | urrent.working.tree......instead |
| 18540 | 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d | ...User.Option:.magit-shell-comm |
| 18560 | 61 6e 64 2d 76 65 72 62 6f 73 65 2d 70 72 6f 6d 70 74 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 | and-verbose-prompt......Whether. |
| 18580 | 74 68 65 20 70 72 6f 6d 70 74 2c 20 75 73 65 64 20 62 79 20 74 68 65 20 61 62 6f 76 65 20 63 6f | the.prompt,.used.by.the.above.co |
| 185a0 | 6d 6d 61 6e 64 73 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 61 20 73 68 65 6c 6c 0a 20 20 20 20 | mmands.when.reading.a.shell..... |
| 185c0 | 20 63 6f 6d 6d 61 6e 64 2c 20 73 68 6f 77 73 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 6e | .command,.shows.the.directory.in |
| 185e0 | 20 77 68 69 63 68 20 69 74 20 77 69 6c 6c 20 62 65 20 72 75 6e 2e 0a 0a 20 20 20 54 68 65 73 65 | .which.it.will.be.run......These |
| 18600 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 73 74 61 72 74 20 65 78 74 65 72 6e 61 6c 20 | .suffix.commands.start.external. |
| 18620 | 67 75 69 20 74 6f 6f 6c 73 2e 0a 0a 4b 65 79 3a 20 21 20 6b 20 28 6d 61 67 69 74 2d 72 75 6e 2d | gui.tools...Key:.!.k.(magit-run- |
| 18640 | 67 69 74 6b 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 75 6e 73 20 e2 80 98 | gitk)......This.command.runs.... |
| 18660 | 67 69 74 6b e2 80 99 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 | gitk....in.the.current.repositor |
| 18680 | 79 2e 0a 0a 4b 65 79 3a 20 21 20 61 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 6b 2d 61 6c 6c | y...Key:.!.a.(magit-run-gitk-all |
| 186a0 | 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 75 6e 73 20 e2 80 98 67 69 74 6b | )......This.command.runs....gitk |
| 186c0 | 20 2d 2d 61 6c 6c e2 80 99 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 | .--all....in.the.current.reposit |
| 186e0 | 6f 72 79 2e 0a 0a 4b 65 79 3a 20 21 20 62 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 6b 2d 62 | ory...Key:.!.b.(magit-run-gitk-b |
| 18700 | 72 61 6e 63 68 65 73 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 75 6e 73 20 | ranches)......This.command.runs. |
| 18720 | e2 80 98 67 69 74 6b 20 2d 2d 62 72 61 6e 63 68 65 73 e2 80 99 20 69 6e 20 74 68 65 20 63 75 72 | ...gitk.--branches....in.the.cur |
| 18740 | 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 67 20 28 6d 61 67 69 | rent.repository...Key:.!.g.(magi |
| 18760 | 74 2d 72 75 6e 2d 67 69 74 2d 67 75 69 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | t-run-git-gui)......This.command |
| 18780 | 20 72 75 6e 73 20 e2 80 98 67 69 74 20 67 75 69 e2 80 99 20 69 6e 20 74 68 65 20 63 75 72 72 65 | .runs....git.gui....in.the.curre |
| 187a0 | 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 4b 65 79 3a 20 21 20 6d 20 28 6d 61 67 69 74 2d | nt.repository...Key:.!.m.(magit- |
| 187c0 | 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 | git-mergetool)......This.command |
| 187e0 | 20 72 75 6e 73 20 e2 80 98 67 69 74 20 6d 65 72 67 65 74 6f 6f 6c 20 2d 2d 67 75 69 e2 80 99 20 | .runs....git.mergetool.--gui.... |
| 18800 | 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 20 20 20 20 | in.the.current.repository....... |
| 18820 | 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 69 73 20 61 63 74 | .With.a.prefix.argument.this.act |
| 18840 | 73 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 | s.as.a.transient.prefix.command, |
| 18860 | 0a 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 | ......allowing.the.user.to.selec |
| 18880 | 74 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 | t.the.mergetool.and.change.some. |
| 188a0 | 73 65 74 74 69 6e 67 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 | settings.....File:.docWYThEy.inf |
| 188c0 | 6f 2c 20 20 4e 6f 64 65 3a 20 47 69 74 20 45 78 65 63 75 74 61 62 6c 65 2c 20 20 4e 65 78 74 3a | o,..Node:.Git.Executable,..Next: |
| 188e0 | 20 47 6c 6f 62 61 6c 20 47 69 74 20 41 72 67 75 6d 65 6e 74 73 2c 20 20 50 72 65 76 3a 20 52 75 | .Global.Git.Arguments,..Prev:.Ru |
| 18900 | 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 2c 20 20 55 70 3a 20 52 75 6e 6e 69 6e 67 | nning.Git.Manually,..Up:.Running |
| 18920 | 20 47 69 74 0a 0a 34 2e 37 2e 34 20 47 69 74 20 45 78 65 63 75 74 61 62 6c 65 0a 2d 2d 2d 2d 2d | .Git..4.7.4.Git.Executable.----- |
| 18940 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 57 68 65 6e 20 4d 61 67 69 74 20 63 61 6c 6c | ---------------..When.Magit.call |
| 18960 | 73 20 47 69 74 2c 20 74 68 65 6e 20 69 74 20 6d 61 79 20 64 6f 20 73 6f 20 75 73 69 6e 67 20 74 | s.Git,.then.it.may.do.so.using.t |
| 18980 | 68 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f 20 74 68 65 0a e2 80 98 67 69 74 e2 80 | he.absolute.path.to.the....git.. |
| 189a0 | 99 20 65 78 65 63 75 74 61 62 6c 65 2c 20 6f 72 20 75 73 69 6e 67 20 6a 75 73 74 20 69 74 73 20 | ..executable,.or.using.just.its. |
| 189c0 | 6e 61 6d 65 2e 0a 0a 20 20 20 57 68 65 6e 20 72 75 6e 6e 69 6e 67 20 e2 80 98 67 69 74 e2 80 99 | name......When.running....git... |
| 189e0 | 20 6c 6f 63 61 6c 6c 79 20 61 6e 64 20 74 68 65 20 e2 80 98 73 79 73 74 65 6d 2d 74 79 70 65 e2 | .locally.and.the....system-type. |
| 18a00 | 80 99 20 69 73 20 e2 80 98 77 69 6e 64 6f 77 73 2d 6e 74 e2 80 99 20 28 61 6e 79 0a 57 69 6e 64 | ...is....windows-nt....(any.Wind |
| 18a20 | 6f 77 73 20 76 65 72 73 69 6f 6e 29 20 6f 72 20 e2 80 98 64 61 72 77 69 6e e2 80 99 20 28 6d 61 | ows.version).or....darwin....(ma |
| 18a40 | 63 4f 53 29 20 74 68 65 6e 20 e2 80 98 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c | cOS).then....magit-git-executabl |
| 18a60 | 65 e2 80 99 20 69 73 20 73 65 74 0a 74 6f 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 | e....is.set.to.an.absolute.path. |
| 18a80 | 77 68 65 6e 20 4d 61 67 69 74 20 69 73 20 6c 6f 61 64 65 64 2e 0a 0a 20 20 20 4f 6e 20 57 69 6e | when.Magit.is.loaded......On.Win |
| 18aa0 | 64 6f 77 73 20 69 74 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 75 73 65 20 61 6e 20 61 | dows.it.is.necessary.to.use.an.a |
| 18ac0 | 62 73 6f 6c 75 74 65 20 70 61 74 68 20 62 65 63 61 75 73 65 20 47 69 74 20 63 6f 6d 65 73 0a 77 | bsolute.path.because.Git.comes.w |
| 18ae0 | 69 74 68 20 73 65 76 65 72 61 6c 20 77 72 61 70 70 65 72 20 73 63 72 69 70 74 73 20 66 6f 72 20 | ith.several.wrapper.scripts.for. |
| 18b00 | 74 68 65 20 61 63 74 75 61 6c 20 e2 80 98 67 69 74 e2 80 99 20 62 69 6e 61 72 79 2c 20 77 68 69 | the.actual....git....binary,.whi |
| 18b20 | 63 68 20 61 72 65 20 61 6c 73 6f 0a 70 6c 61 63 65 64 20 6f 6e 20 e2 80 98 24 50 41 54 48 e2 80 | ch.are.also.placed.on....$PATH.. |
| 18b40 | 99 2c 20 61 6e 64 20 75 73 69 6e 67 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 77 72 61 70 70 65 | .,.and.using.one.of.these.wrappe |
| 18b60 | 72 73 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 62 69 6e 61 72 79 0a 77 6f 75 6c 64 20 64 | rs.instead.of.the.binary.would.d |
| 18b80 | 65 67 72 61 64 65 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 68 6f 72 72 69 62 6c 79 2e 20 20 46 6f | egrade.performance.horribly...Fo |
| 18ba0 | 72 20 73 6f 6d 65 20 6d 61 63 4f 53 20 75 73 65 72 73 20 75 73 69 6e 67 20 6a 75 73 74 20 74 68 | r.some.macOS.users.using.just.th |
| 18bc0 | 65 0a 6e 61 6d 65 20 6f 66 20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 20 61 6c 73 6f 20 70 65 | e.name.of.the.executable.also.pe |
| 18be0 | 72 66 6f 72 6d 73 20 68 6f 72 72 69 62 6c 79 2c 20 73 6f 20 77 65 20 61 76 6f 69 64 20 64 6f 69 | rforms.horribly,.so.we.avoid.doi |
| 18c00 | 6e 67 20 74 68 61 74 20 6f 6e 0a 74 68 61 74 20 70 6c 61 74 66 6f 72 6d 20 61 73 20 77 65 6c 6c | ng.that.on.that.platform.as.well |
| 18c20 | 2e 20 20 4f 6e 20 6f 74 68 65 72 20 70 6c 61 74 66 6f 72 6d 73 2c 20 75 73 69 6e 67 20 6a 75 73 | ...On.other.platforms,.using.jus |
| 18c40 | 74 20 74 68 65 20 6e 61 6d 65 20 73 65 65 6d 73 20 74 6f 0a 77 6f 72 6b 20 6a 75 73 74 20 66 69 | t.the.name.seems.to.work.just.fi |
| 18c60 | 6e 65 2e 0a 0a 20 20 20 55 73 69 6e 67 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 77 | ne......Using.an.absolute.path.w |
| 18c80 | 68 65 6e 20 72 75 6e 6e 69 6e 67 20 e2 80 98 67 69 74 e2 80 99 20 6f 6e 20 61 20 72 65 6d 6f 74 | hen.running....git....on.a.remot |
| 18ca0 | 65 20 6d 61 63 68 69 6e 65 20 6f 76 65 72 0a 54 72 61 6d 70 2c 20 77 6f 75 6c 64 20 62 65 20 70 | e.machine.over.Tramp,.would.be.p |
| 18cc0 | 72 6f 62 6c 65 6d 61 74 69 63 20 74 6f 20 75 73 65 20 61 6e 20 61 62 73 6f 6c 75 74 65 20 70 61 | roblematic.to.use.an.absolute.pa |
| 18ce0 | 74 68 20 74 68 61 74 20 69 73 20 73 75 69 74 61 62 6c 65 20 6f 6e 0a 74 68 65 20 6c 6f 63 61 6c | th.that.is.suitable.on.the.local |
| 18d00 | 20 6d 61 63 68 69 6e 65 2c 20 73 6f 20 61 20 73 65 70 61 72 61 74 65 20 6f 70 74 69 6f 6e 20 69 | .machine,.so.a.separate.option.i |
| 18d20 | 73 20 75 73 65 64 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 6e 61 6d 65 20 6f 72 0a 70 61 | s.used.to.control.the.name.or.pa |
| 18d40 | 74 68 20 74 68 61 74 20 69 73 20 75 73 65 64 20 6f 6e 20 72 65 6d 6f 74 65 20 6d 61 63 68 69 6e | th.that.is.used.on.remote.machin |
| 18d60 | 65 73 2e 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 65 78 65 63 | es...User.Option:.magit-git-exec |
| 18d80 | 75 74 61 62 6c 65 0a 20 20 20 20 20 54 68 65 20 e2 80 98 67 69 74 e2 80 99 20 65 78 65 63 75 74 | utable......The....git....execut |
| 18da0 | 61 62 6c 65 20 75 73 65 64 20 62 79 20 4d 61 67 69 74 20 6f 6e 20 74 68 65 20 6c 6f 63 61 6c 20 | able.used.by.Magit.on.the.local. |
| 18dc0 | 68 6f 73 74 2e 20 20 54 68 69 73 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 62 65 20 65 69 74 68 65 | host...This.should......be.eithe |
| 18de0 | 72 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 65 78 65 63 75 | r.the.absolute.path.to.the.execu |
| 18e00 | 74 61 62 6c 65 2c 20 6f 72 20 74 68 65 20 73 74 72 69 6e 67 20 22 67 69 74 22 0a 20 20 20 20 20 | table,.or.the.string."git"...... |
| 18e20 | 74 6f 20 6c 65 74 20 45 6d 61 63 73 20 66 69 6e 64 20 74 68 65 20 65 78 65 63 75 74 61 62 6c 65 | to.let.Emacs.find.the.executable |
| 18e40 | 20 69 74 73 65 6c 66 2c 20 75 73 69 6e 67 20 74 68 65 20 73 74 61 6e 64 61 72 64 0a 20 20 20 20 | .itself,.using.the.standard..... |
| 18e60 | 20 6d 65 63 68 61 6e 69 73 6d 20 66 6f 72 20 64 6f 69 6e 67 20 73 75 63 68 20 74 68 69 6e 67 73 | .mechanism.for.doing.such.things |
| 18e80 | 2e 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 67 69 74 | ...User.Option:.magit-remote-git |
| 18ea0 | 2d 65 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 20 54 68 65 20 e2 80 98 67 69 74 e2 80 99 20 65 | -executable......The....git....e |
| 18ec0 | 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 |
| 18ee0 | 65 20 6d 61 63 68 69 6e 65 73 20 6f 76 65 72 20 54 72 61 6d 70 2e 0a 20 20 20 20 20 4e 6f 72 6d | e.machines.over.Tramp.......Norm |
| 18f00 | 61 6c 6c 79 20 74 68 69 73 20 73 68 6f 75 6c 64 20 62 65 20 6a 75 73 74 20 74 68 65 20 73 74 72 | ally.this.should.be.just.the.str |
| 18f20 | 69 6e 67 20 22 67 69 74 22 2e 20 20 43 6f 6e 73 69 64 65 72 0a 20 20 20 20 20 63 75 73 74 6f 6d | ing."git"...Consider......custom |
| 18f40 | 69 7a 69 6e 67 20 e2 80 98 74 72 61 6d 70 2d 72 65 6d 6f 74 65 2d 70 61 74 68 e2 80 99 20 69 6e | izing....tramp-remote-path....in |
| 18f60 | 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 0a 0a 20 20 20 49 66 20 45 6d 61 | stead.of.this.option......If.Ema |
| 18f80 | 63 73 20 69 73 20 75 6e 61 62 6c 65 20 74 6f 20 66 69 6e 64 20 74 68 65 20 63 6f 72 72 65 63 74 | cs.is.unable.to.find.the.correct |
| 18fa0 | 20 65 78 65 63 75 74 61 62 6c 65 2c 20 74 68 65 6e 20 79 6f 75 20 63 61 6e 20 77 6f 72 6b 0a 61 | .executable,.then.you.can.work.a |
| 18fc0 | 72 6f 75 6e 64 20 74 68 61 74 20 62 79 20 65 78 70 6c 69 63 69 74 6c 79 20 73 65 74 74 69 6e 67 | round.that.by.explicitly.setting |
| 18fe0 | 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 74 77 6f 20 6f | .the.value.of.one.of.these.two.o |
| 19000 | 70 74 69 6f 6e 73 2e 0a 44 6f 69 6e 67 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 63 6f 6e | ptions..Doing.that.should.be.con |
| 19020 | 73 69 64 65 72 65 64 20 61 20 6b 6c 75 64 67 65 3b 20 69 74 20 69 73 20 62 65 74 74 65 72 20 74 | sidered.a.kludge;.it.is.better.t |
| 19040 | 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 0a 74 68 65 20 6f 72 64 65 72 20 69 6e 20 e2 80 | o.make.sure.that.the.order.in... |
| 19060 | 98 65 78 65 63 2d 70 61 74 68 e2 80 99 20 6f 72 20 e2 80 98 74 72 61 6d 70 2d 72 65 6d 6f 74 65 | .exec-path....or....tramp-remote |
| 19080 | 2d 70 61 74 68 e2 80 99 20 69 73 20 63 6f 72 72 65 63 74 2e 0a 0a 20 20 20 4e 6f 74 65 20 74 68 | -path....is.correct......Note.th |
| 190a0 | 61 74 20 e2 80 98 65 78 65 63 2d 70 61 74 68 e2 80 99 20 69 73 20 73 65 74 20 62 61 73 65 64 20 | at....exec-path....is.set.based. |
| 190c0 | 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 e2 80 98 50 41 54 48 e2 80 99 0a 65 | on.the.value.of.the....PATH....e |
| 190e0 | 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 74 68 61 74 20 69 73 20 69 6e 20 65 | nvironment.variable.that.is.in.e |
| 19100 | 66 66 65 63 74 20 77 68 65 6e 20 45 6d 61 63 73 20 69 73 20 73 74 61 72 74 65 64 2e 20 20 49 66 | ffect.when.Emacs.is.started...If |
| 19120 | 20 79 6f 75 0a 73 65 74 20 e2 80 98 50 41 54 48 e2 80 99 20 69 6e 20 79 6f 75 72 20 73 68 65 6c | .you.set....PATH....in.your.shel |
| 19140 | 6c e2 80 99 73 20 69 6e 69 74 20 66 69 6c 65 73 2c 20 74 68 65 6e 20 74 68 61 74 20 6f 6e 6c 79 | l...s.init.files,.then.that.only |
| 19160 | 20 68 61 73 20 61 6e 20 65 66 66 65 63 74 20 6f 6e 0a 45 6d 61 63 73 20 69 66 20 79 6f 75 20 73 | .has.an.effect.on.Emacs.if.you.s |
| 19180 | 74 61 72 74 20 69 74 20 66 72 6f 6d 20 74 68 61 74 20 73 68 65 6c 6c 20 28 62 65 63 61 75 73 65 | tart.it.from.that.shell.(because |
| 191a0 | 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 66 20 61 0a 70 72 6f 63 65 73 73 20 69 73 | .the.environment.of.a.process.is |
| 191c0 | 20 6f 6e 6c 79 20 70 61 73 73 65 64 20 74 6f 20 69 74 73 20 63 68 69 6c 64 20 70 72 6f 63 65 73 | .only.passed.to.its.child.proces |
| 191e0 | 73 65 73 2c 20 6e 6f 74 20 74 6f 20 61 72 62 69 74 72 61 72 79 20 6f 74 68 65 72 0a 70 72 6f 63 | ses,.not.to.arbitrary.other.proc |
| 19200 | 65 73 73 65 73 29 2e 20 20 49 66 20 74 68 61 74 20 69 73 20 6e 6f 74 20 68 6f 77 20 79 6f 75 20 | esses)...If.that.is.not.how.you. |
| 19220 | 73 74 61 72 74 20 45 6d 61 63 73 2c 20 74 68 65 6e 20 74 68 65 0a e2 80 98 65 78 65 63 2d 70 61 | start.Emacs,.then.the....exec-pa |
| 19240 | 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c e2 80 99 20 70 61 63 6b 61 67 65 20 63 61 6e 20 68 65 6c | th-from-shell....package.can.hel |
| 19260 | 70 3b 20 74 68 6f 75 67 68 20 68 6f 6e 65 73 74 6c 79 20 49 20 63 6f 6e 73 69 64 65 72 20 74 68 | p;.though.honestly.I.consider.th |
| 19280 | 61 74 0a 61 20 6b 6c 75 64 67 65 20 74 6f 6f 2e 0a 0a 20 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 | at.a.kludge.too......The.command |
| 192a0 | 20 e2 80 98 6d 61 67 69 74 2d 64 65 62 75 67 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 e2 80 | ....magit-debug-git-executable.. |
| 192c0 | 99 20 63 61 6e 20 62 65 20 75 73 65 66 75 6c 20 74 6f 20 66 69 6e 64 20 6f 75 74 0a 77 68 65 72 | ..can.be.useful.to.find.out.wher |
| 192e0 | 65 20 45 6d 61 63 73 20 69 73 20 73 65 61 72 63 68 69 6e 67 20 66 6f 72 20 e2 80 98 67 69 74 e2 | e.Emacs.is.searching.for....git. |
| 19300 | 80 99 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 67 69 74 2d 64 65 62 75 67 2d 67 69 74 2d 65 78 | .....Key:.M-x.magit-debug-git-ex |
| 19320 | 65 63 75 74 61 62 6c 65 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 64 69 73 70 6c | ecutable......This.command.displ |
| 19340 | 61 79 73 20 61 20 62 75 66 66 65 72 20 77 69 74 68 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | ays.a.buffer.with.information.ab |
| 19360 | 6f 75 74 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 | out.........magit-git-executable |
| 19380 | e2 80 99 20 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 67 69 74 2d 65 78 65 63 | ....and....magit-remote-git-exec |
| 193a0 | 75 74 61 62 6c 65 e2 80 99 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 67 69 74 2d 76 65 72 73 69 | utable......Key:.M-x.magit-versi |
| 193c0 | 6f 6e 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 74 68 65 20 63 | on......This.command.shows.the.c |
| 193e0 | 75 72 72 65 6e 74 6c 79 20 75 73 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 4d 61 67 69 74 2c | urrently.used.versions.of.Magit, |
| 19400 | 20 47 69 74 2c 20 61 6e 64 0a 20 20 20 20 20 45 6d 61 63 73 20 69 6e 20 74 68 65 20 65 63 68 6f | .Git,.and......Emacs.in.the.echo |
| 19420 | 20 61 72 65 61 2e 20 20 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 74 68 69 73 20 6a | .area...Non-interactively.this.j |
| 19440 | 75 73 74 20 72 65 74 75 72 6e 73 20 74 68 65 0a 20 20 20 20 20 4d 61 67 69 74 20 76 65 72 73 69 | ust.returns.the......Magit.versi |
| 19460 | 6f 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f | on.....File:.docWYThEy.info,..No |
| 19480 | 64 65 3a 20 47 6c 6f 62 61 6c 20 47 69 74 20 41 72 67 75 6d 65 6e 74 73 2c 20 20 50 72 65 76 3a | de:.Global.Git.Arguments,..Prev: |
| 194a0 | 20 47 69 74 20 45 78 65 63 75 74 61 62 6c 65 2c 20 20 55 70 3a 20 52 75 6e 6e 69 6e 67 20 47 69 | .Git.Executable,..Up:.Running.Gi |
| 194c0 | 74 0a 0a 34 2e 37 2e 35 20 47 6c 6f 62 61 6c 20 47 69 74 20 41 72 67 75 6d 65 6e 74 73 0a 2d 2d | t..4.7.5.Global.Git.Arguments.-- |
| 194e0 | 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 55 73 65 72 20 4f | ------------------------..User.O |
| 19500 | 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 | ption:.magit-git-global-argument |
| 19520 | 73 0a 20 20 20 20 20 54 68 65 20 61 72 67 75 6d 65 6e 74 73 20 73 65 74 20 68 65 72 65 20 61 72 | s......The.arguments.set.here.ar |
| 19540 | 65 20 75 73 65 64 20 65 76 65 72 79 20 74 69 6d 65 20 74 68 65 20 67 69 74 20 65 78 65 63 75 74 | e.used.every.time.the.git.execut |
| 19560 | 61 62 6c 65 20 69 73 0a 20 20 20 20 20 72 75 6e 20 61 73 20 61 20 73 75 62 70 72 6f 63 65 73 73 | able.is......run.as.a.subprocess |
| 19580 | 2e 20 20 54 68 65 79 20 61 72 65 20 70 6c 61 63 65 64 20 72 69 67 68 74 20 61 66 74 65 72 20 74 | ...They.are.placed.right.after.t |
| 195a0 | 68 65 20 65 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 20 69 74 73 65 6c 66 20 61 6e 64 20 62 65 | he.executable......itself.and.be |
| 195c0 | 66 6f 72 65 20 74 68 65 20 67 69 74 20 63 6f 6d 6d 61 6e 64 20 2d 20 61 73 20 69 6e 20 e2 80 98 | fore.the.git.command.-.as.in.... |
| 195e0 | 67 69 74 20 48 45 52 45 2e 2e 2e 20 43 4f 4d 4d 41 4e 44 0a 20 20 20 20 20 52 45 53 54 e2 80 99 | git.HERE....COMMAND......REST... |
| 19600 | 2e 20 20 46 6f 72 20 76 61 6c 69 64 20 61 72 67 75 6d 65 6e 74 73 20 73 65 65 20 5b 42 52 4f 4b | ...For.valid.arguments.see.[BROK |
| 19620 | 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 5d 0a 0a 20 20 20 20 20 42 65 20 63 61 72 65 66 | EN.LINK:.man:git].......Be.caref |
| 19640 | 75 6c 20 77 68 61 74 20 79 6f 75 20 61 64 64 20 68 65 72 65 2c 20 65 73 70 65 63 69 61 6c 6c 79 | ul.what.you.add.here,.especially |
| 19660 | 20 69 66 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 20 54 72 61 6d 70 20 74 6f 0a 20 20 20 20 20 | .if.you.are.using.Tramp.to...... |
| 19680 | 63 6f 6e 6e 65 63 74 20 74 6f 20 73 65 72 76 65 72 73 20 77 69 74 68 20 61 6e 63 69 65 6e 74 20 | connect.to.servers.with.ancient. |
| 196a0 | 47 69 74 20 76 65 72 73 69 6f 6e 73 2e 20 20 4e 65 76 65 72 20 72 65 6d 6f 76 65 0a 20 20 20 20 | Git.versions...Never.remove..... |
| 196c0 | 20 61 6e 79 74 68 69 6e 67 20 74 68 61 74 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 65 | .anything.that.is.part.of.the.de |
| 196e0 | 66 61 75 6c 74 20 76 61 6c 75 65 2c 20 75 6e 6c 65 73 73 20 79 6f 75 20 72 65 61 6c 6c 79 20 6b | fault.value,.unless.you.really.k |
| 19700 | 6e 6f 77 0a 20 20 20 20 20 77 68 61 74 20 79 6f 75 20 61 72 65 20 64 6f 69 6e 67 2e 20 20 41 6e | now......what.you.are.doing...An |
| 19720 | 64 20 74 68 69 6e 6b 20 76 65 72 79 20 68 61 72 64 20 62 65 66 6f 72 65 20 61 64 64 69 6e 67 20 | d.think.very.hard.before.adding. |
| 19740 | 73 6f 6d 65 74 68 69 6e 67 3b 0a 20 20 20 20 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 | something;......it.will.be.used. |
| 19760 | 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 6f 72 20 61 6e | every.time.Magit.runs.Git.for.an |
| 19780 | 79 20 70 75 72 70 6f 73 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e | y.purpose.....File:.docWYThEy.in |
| 197a0 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 6e 73 70 65 63 74 69 6e 67 2c 20 20 4e 65 78 74 3a 20 4d 61 | fo,..Node:.Inspecting,..Next:.Ma |
| 197c0 | 6e 69 70 75 6c 61 74 69 6e 67 2c 20 20 50 72 65 76 3a 20 49 6e 74 65 72 66 61 63 65 20 43 6f 6e | nipulating,..Prev:.Interface.Con |
| 197e0 | 63 65 70 74 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 35 20 49 6e 73 70 65 63 74 69 6e 67 0a 2a 2a | cepts,..Up:.Top..5.Inspecting.** |
| 19800 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 70 72 | **********..The.functionality.pr |
| 19820 | 6f 76 69 64 65 64 20 62 79 20 4d 61 67 69 74 20 63 61 6e 20 62 65 20 72 6f 75 67 68 6c 79 20 64 | ovided.by.Magit.can.be.roughly.d |
| 19840 | 69 76 69 64 65 64 20 69 6e 74 6f 20 74 68 72 65 65 0a 67 72 6f 75 70 73 3a 20 69 6e 73 70 65 63 | ivided.into.three.groups:.inspec |
| 19860 | 74 69 6e 67 20 65 78 69 73 74 69 6e 67 20 64 61 74 61 2c 20 6d 61 6e 69 70 75 6c 61 74 69 6e 67 | ting.existing.data,.manipulating |
| 19880 | 20 65 78 69 73 74 69 6e 67 20 64 61 74 61 20 6f 72 20 61 64 64 69 6e 67 0a 6e 65 77 20 64 61 74 | .existing.data.or.adding.new.dat |
| 198a0 | 61 2c 20 61 6e 64 20 74 72 61 6e 73 66 65 72 72 69 6e 67 20 64 61 74 61 2e 20 20 4f 66 20 63 6f | a,.and.transferring.data...Of.co |
| 198c0 | 75 72 73 65 20 74 68 61 74 20 69 73 20 61 20 72 61 74 68 65 72 20 63 72 75 64 65 0a 64 69 73 74 | urse.that.is.a.rather.crude.dist |
| 198e0 | 69 6e 63 74 69 6f 6e 20 74 68 61 74 20 6f 66 74 65 6e 20 66 61 6c 6c 73 20 73 68 6f 72 74 2c 20 | inction.that.often.falls.short,. |
| 19900 | 62 75 74 20 69 74 e2 80 99 73 20 6d 6f 72 65 20 75 73 65 66 75 6c 20 74 68 61 6e 20 6e 6f 0a 64 | but.it...s.more.useful.than.no.d |
| 19920 | 69 73 74 69 6e 63 74 69 6f 6e 20 61 74 20 61 6c 6c 2e 20 20 54 68 69 73 20 73 65 63 74 69 6f 6e | istinction.at.all...This.section |
| 19940 | 20 69 73 20 63 6f 6e 63 65 72 6e 65 64 20 77 69 74 68 20 69 6e 73 70 65 63 74 69 6e 67 20 64 61 | .is.concerned.with.inspecting.da |
| 19960 | 74 61 2c 20 74 68 65 0a 6e 65 78 74 20 74 77 6f 20 77 69 74 68 20 6d 61 6e 69 70 75 6c 61 74 69 | ta,.the.next.two.with.manipulati |
| 19980 | 6e 67 20 61 6e 64 20 74 72 61 6e 73 66 65 72 72 69 6e 67 20 69 74 2e 20 20 54 68 65 6e 20 66 6f | ng.and.transferring.it...Then.fo |
| 199a0 | 6c 6c 6f 77 73 20 61 20 73 65 63 74 69 6f 6e 0a 61 62 6f 75 74 20 6d 69 73 63 65 6c 6c 61 6e 65 | llows.a.section.about.miscellane |
| 199c0 | 6f 75 73 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2c 20 77 68 69 63 68 20 63 61 6e 6e 6f 74 20 | ous.functionality,.which.cannot. |
| 199e0 | 65 61 73 69 6c 79 20 62 65 20 66 69 74 20 69 6e 74 6f 20 74 68 69 73 0a 64 69 73 74 69 6e 63 74 | easily.be.fit.into.this.distinct |
| 19a00 | 69 6f 6e 2e 0a 0a 20 20 20 4f 66 20 63 6f 75 72 73 65 20 6f 74 68 65 72 20 64 69 73 74 69 6e 63 | ion......Of.course.other.distinc |
| 19a20 | 74 69 6f 6e 73 20 6d 61 6b 65 20 73 65 6e 73 65 20 74 6f 6f 2c 20 65 2e 67 2e 2c 20 47 69 74 e2 | tions.make.sense.too,.e.g.,.Git. |
| 19a40 | 80 99 73 20 64 69 73 74 69 6e 63 74 69 6f 6e 0a 62 65 74 77 65 65 6e 20 70 6f 72 63 65 6c 61 69 | ..s.distinction.between.porcelai |
| 19a60 | 6e 20 61 6e 64 20 70 6c 75 6d 62 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 2c 20 77 68 69 63 68 20 66 | n.and.plumbing.commands,.which.f |
| 19a80 | 6f 72 20 74 68 65 20 6d 6f 73 74 20 70 61 72 74 20 69 73 0a 65 71 75 69 76 61 6c 65 6e 74 20 74 | or.the.most.part.is.equivalent.t |
| 19aa0 | 6f 20 45 6d 61 63 73 e2 80 99 20 64 69 73 74 69 6e 63 74 69 6f 6e 20 62 65 74 77 65 65 6e 20 69 | o.Emacs....distinction.between.i |
| 19ac0 | 6e 74 65 72 61 63 74 69 76 65 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 0a 6e 6f 6e 2d 69 6e 74 65 | nteractive.commands.and.non-inte |
| 19ae0 | 72 61 63 74 69 76 65 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 41 6c 6c 20 6f 66 20 74 68 65 20 73 | ractive.functions...All.of.the.s |
| 19b00 | 65 63 74 69 6f 6e 73 20 6d 65 6e 74 69 6f 6e 65 64 20 62 65 66 6f 72 65 20 61 72 65 0a 6d 61 69 | ections.mentioned.before.are.mai |
| 19b20 | 6e 6c 79 20 63 6f 6e 63 65 72 6e 65 64 20 77 69 74 68 20 74 68 65 20 70 6f 72 63 65 6c 61 69 6e | nly.concerned.with.the.porcelain |
| 19b40 | 20 e2 80 93 20 4d 61 67 69 74 e2 80 99 73 20 70 6c 75 6d 62 69 6e 67 20 6c 61 79 65 72 20 69 73 | .....Magit...s.plumbing.layer.is |
| 19b60 | 0a 64 65 73 63 72 69 62 65 64 20 6c 61 74 65 72 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 53 74 | .described.later...*.Menu:..*.St |
| 19b80 | 61 74 75 73 20 42 75 66 66 65 72 3a 3a 0a 2a 20 52 65 70 6f 73 69 74 6f 72 79 20 4c 69 73 74 3a | atus.Buffer::.*.Repository.List: |
| 19ba0 | 3a 0a 2a 20 4c 6f 67 67 69 6e 67 3a 3a 0a 2a 20 44 69 66 66 69 6e 67 3a 3a 0a 2a 20 45 64 69 66 | :.*.Logging::.*.Diffing::.*.Edif |
| 19bc0 | 66 69 6e 67 3a 3a 0a 2a 20 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72 3a 3a 0a 2a 20 42 | fing::.*.References.Buffer::.*.B |
| 19be0 | 69 73 65 63 74 69 6e 67 3a 3a 0a 2a 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 20 | isecting::.*.Visiting.Files.and. |
| 19c00 | 42 6c 6f 62 73 3a 3a 0a 2a 20 42 6c 61 6d 69 6e 67 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 | Blobs::.*.Blaming::....File:.doc |
| 19c20 | 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 42 75 66 66 65 | WYThEy.info,..Node:.Status.Buffe |
| 19c40 | 72 2c 20 20 4e 65 78 74 3a 20 52 65 70 6f 73 69 74 6f 72 79 20 4c 69 73 74 2c 20 20 55 70 3a 20 | r,..Next:.Repository.List,..Up:. |
| 19c60 | 49 6e 73 70 65 63 74 69 6e 67 0a 0a 35 2e 31 20 53 74 61 74 75 73 20 42 75 66 66 65 72 0a 3d 3d | Inspecting..5.1.Status.Buffer.== |
| 19c80 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 57 68 69 6c 65 20 6f 74 68 65 72 20 4d 61 67 | ===============..While.other.Mag |
| 19ca0 | 69 74 20 62 75 66 66 65 72 73 20 63 6f 6e 74 61 69 6e 2c 20 65 2e 67 2e 2c 20 6f 6e 65 20 70 61 | it.buffers.contain,.e.g.,.one.pa |
| 19cc0 | 72 74 69 63 75 6c 61 72 20 64 69 66 66 20 6f 72 20 6f 6e 65 0a 70 61 72 74 69 63 75 6c 61 72 20 | rticular.diff.or.one.particular. |
| 19ce0 | 6c 6f 67 2c 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 73 20 | log,.the.status.buffer.contains. |
| 19d00 | 74 68 65 20 64 69 66 66 73 20 66 6f 72 20 73 74 61 67 65 64 20 61 6e 64 0a 75 6e 73 74 61 67 65 | the.diffs.for.staged.and.unstage |
| 19d20 | 64 20 63 68 61 6e 67 65 73 2c 20 6c 6f 67 73 20 66 6f 72 20 75 6e 70 75 73 68 65 64 20 61 6e 64 | d.changes,.logs.for.unpushed.and |
| 19d40 | 20 75 6e 70 75 6c 6c 65 64 20 63 6f 6d 6d 69 74 73 2c 20 6c 69 73 74 73 20 6f 66 0a 73 74 61 73 | .unpulled.commits,.lists.of.stas |
| 19d60 | 68 65 73 20 61 6e 64 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2c 20 61 6e 64 20 69 6e 66 | hes.and.untracked.files,.and.inf |
| 19d80 | 6f 72 6d 61 74 69 6f 6e 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 0a | ormation.related.to.the.current. |
| 19da0 | 62 72 61 6e 63 68 2e 0a 0a 20 20 20 44 75 72 69 6e 67 20 63 65 72 74 61 69 6e 20 69 6e 63 6f 6d | branch......During.certain.incom |
| 19dc0 | 70 6c 65 74 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 e2 80 93 20 66 6f 72 20 65 78 61 6d 70 6c 65 | plete.operations.....for.example |
| 19de0 | 20 77 68 65 6e 20 61 20 6d 65 72 67 65 0a 72 65 73 75 6c 74 65 64 20 69 6e 20 61 20 63 6f 6e 66 | .when.a.merge.resulted.in.a.conf |
| 19e00 | 6c 69 63 74 20 e2 80 93 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | lict.....additional.information. |
| 19e20 | 69 73 20 64 69 73 70 6c 61 79 65 64 20 74 68 61 74 20 68 65 6c 70 73 0a 70 72 6f 63 65 65 64 69 | is.displayed.that.helps.proceedi |
| 19e40 | 6e 67 20 77 69 74 68 20 6f 72 20 61 62 6f 72 74 69 6e 67 20 74 68 65 20 6f 70 65 72 61 74 69 6f | ng.with.or.aborting.the.operatio |
| 19e60 | 6e 2e 0a 0a 20 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 74 | n......The.command....magit-stat |
| 19e80 | 75 73 e2 80 99 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 | us....displays.the.status.buffer |
| 19ea0 | 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 0a 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 | .belonging.to.the.current.reposi |
| 19ec0 | 74 6f 72 79 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 20 20 54 68 69 73 20 63 6f | tory.in.another.window...This.co |
| 19ee0 | 6d 6d 61 6e 64 20 69 73 20 75 73 65 64 20 73 6f 20 6f 66 74 65 6e 0a 74 68 61 74 20 69 74 20 73 | mmand.is.used.so.often.that.it.s |
| 19f00 | 68 6f 75 6c 64 20 62 65 20 62 6f 75 6e 64 20 67 6c 6f 62 61 6c 6c 79 2e 20 20 57 65 20 72 65 63 | hould.be.bound.globally...We.rec |
| 19f20 | 6f 6d 6d 65 6e 64 20 75 73 69 6e 67 20 e2 80 98 43 2d 78 20 67 e2 80 99 3a 0a 0a 20 20 20 20 20 | ommend.using....C-x.g...:....... |
| 19f40 | 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64 20 22 43 2d 78 20 67 22 29 20 27 6d | (global-set-key.(kbd."C-x.g").'m |
| 19f60 | 61 67 69 74 2d 73 74 61 74 75 73 29 0a 0a 4b 65 79 3a 20 43 2d 78 20 67 20 28 6d 61 67 69 74 2d | agit-status)..Key:.C-x.g.(magit- |
| 19f80 | 73 74 61 74 75 73 29 0a 20 20 20 20 20 57 68 65 6e 20 69 6e 76 6f 6b 65 64 20 66 72 6f 6d 20 77 | status)......When.invoked.from.w |
| 19fa0 | 69 74 68 69 6e 20 61 6e 20 65 78 69 73 74 69 6e 67 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 | ithin.an.existing.Git.repository |
| 19fc0 | 2c 20 74 68 65 6e 20 74 68 69 73 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 74 | ,.then.this......command.shows.t |
| 19fe0 | 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 61 74 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 20 | he.status.of.that.repository.in. |
| 1a000 | 61 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 | a.buffer........If.the.current.d |
| 1a020 | 69 72 65 63 74 6f 72 79 20 69 73 6e e2 80 99 74 20 6c 6f 63 61 74 65 64 20 77 69 74 68 69 6e 20 | irectory.isn...t.located.within. |
| 1a040 | 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 0a 20 20 20 20 20 74 68 65 6e 20 74 68 69 73 | a.Git.repository,......then.this |
| 1a060 | 20 63 6f 6d 6d 61 6e 64 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 61 6e 20 65 78 69 73 74 69 6e 67 | .command.prompts.for.an.existing |
| 1a080 | 20 72 65 70 6f 73 69 74 6f 72 79 20 6f 72 20 61 6e 0a 20 20 20 20 20 61 72 62 69 74 72 61 72 79 | .repository.or.an......arbitrary |
| 1a0a0 | 20 64 69 72 65 63 74 6f 72 79 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 6f 70 74 | .directory,.depending.on.the.opt |
| 1a0c0 | 69 6f 6e 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 72 | ion.........magit-repository-dir |
| 1a0e0 | 65 63 74 6f 72 69 65 73 e2 80 99 2c 20 61 6e 64 20 74 68 65 20 73 74 61 74 75 73 20 66 6f 72 20 | ectories...,.and.the.status.for. |
| 1a100 | 74 68 65 20 73 65 6c 65 63 74 65 64 0a 20 20 20 20 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 | the.selected......repository.is. |
| 1a120 | 73 68 6f 77 6e 20 69 6e 73 74 65 61 64 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 74 | shown.instead...............If.t |
| 1a140 | 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 74 69 6e | hat.option.specifies.any.existin |
| 1a160 | 67 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 20 20 | g.repositories,.then.the........ |
| 1a180 | 20 20 20 75 73 65 72 20 69 73 20 61 73 6b 65 64 20 74 6f 20 73 65 6c 65 63 74 20 6f 6e 65 20 6f | ...user.is.asked.to.select.one.o |
| 1a1a0 | 66 20 74 68 65 6d 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 4f 74 68 65 72 77 69 73 65 20 74 | f.them...............Otherwise.t |
| 1a1c0 | 68 65 20 75 73 65 72 20 69 73 20 61 73 6b 65 64 20 74 6f 20 73 65 6c 65 63 74 20 61 6e 20 61 72 | he.user.is.asked.to.select.an.ar |
| 1a1e0 | 62 69 74 72 61 72 79 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 75 73 69 6e | bitrary.directory...........usin |
| 1a200 | 67 20 72 65 67 75 6c 61 72 20 66 69 6c 65 2d 6e 61 6d 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 | g.regular.file-name.completion.. |
| 1a220 | 20 49 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 | .If.the.selected.directory...... |
| 1a240 | 20 20 20 20 20 69 73 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 20 | .....is.the.top-level.directory. |
| 1a260 | 6f 66 20 61 6e 20 65 78 69 73 74 69 6e 67 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 74 68 65 | of.an.existing.working.tree,.the |
| 1a280 | 6e 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 66 6f | n...........the.status.buffer.fo |
| 1a2a0 | 72 20 74 68 61 74 20 69 73 20 73 68 6f 77 6e 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 4f 74 | r.that.is.shown...............Ot |
| 1a2c0 | 68 65 72 77 69 73 65 20 74 68 65 20 75 73 65 72 20 69 73 20 6f 66 66 65 72 65 64 20 74 6f 20 69 | herwise.the.user.is.offered.to.i |
| 1a2e0 | 6e 69 74 69 61 6c 69 7a 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 0a 20 20 20 20 20 20 20 20 20 | nitialize.the.selected.......... |
| 1a300 | 20 64 69 72 65 63 74 6f 72 79 20 61 73 20 61 20 6e 65 77 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 | .directory.as.a.new.repository.. |
| 1a320 | 20 41 66 74 65 72 20 63 72 65 61 74 69 6e 67 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 0a 20 | .After.creating.the.repository.. |
| 1a340 | 20 20 20 20 20 20 20 20 20 69 74 73 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 69 73 20 73 68 | .........its.status.buffer.is.sh |
| 1a360 | 6f 77 6e 2e 0a 0a 20 20 20 20 20 54 68 65 73 65 20 66 61 6c 6c 62 61 63 6b 20 62 65 68 61 76 69 | own........These.fallback.behavi |
| 1a380 | 6f 72 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 66 6f 72 63 65 64 20 75 73 69 6e 67 20 6f 6e 65 | ors.can.also.be.forced.using.one |
| 1a3a0 | 20 6f 72 20 6d 6f 72 65 0a 20 20 20 20 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 3a 0a | .or.more......prefix.arguments:. |
| 1a3c0 | 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 69 74 68 20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 | .............With.two.prefix.arg |
| 1a3e0 | 75 6d 65 6e 74 73 20 28 6f 72 20 6d 6f 72 65 20 70 72 65 63 69 73 65 6c 79 20 61 20 6e 75 6d 65 | uments.(or.more.precisely.a.nume |
| 1a400 | 72 69 63 20 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 6f 66 20 31 36 | ric.prefix...........value.of.16 |
| 1a420 | 20 6f 72 20 67 72 65 61 74 65 72 29 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 64 69 72 65 63 74 | .or.greater).an.arbitrary.direct |
| 1a440 | 6f 72 79 20 69 73 20 72 65 61 64 2c 20 77 68 69 63 68 0a 20 20 20 20 20 20 20 20 20 20 69 73 20 | ory.is.read,.which...........is. |
| 1a460 | 74 68 65 6e 20 61 63 74 65 64 20 6f 6e 20 61 73 20 64 65 73 63 72 69 62 65 64 20 61 62 6f 76 65 | then.acted.on.as.described.above |
| 1a480 | 2e 20 20 54 68 65 20 73 61 6d 65 20 63 6f 75 6c 64 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 61 | ...The.same.could.be...........a |
| 1a4a0 | 63 63 6f 6d 70 6c 69 73 68 65 64 20 75 73 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 | ccomplished.using.the.command... |
| 1a4c0 | 98 6d 61 67 69 74 2d 69 6e 69 74 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 69 74 | .magit-init..................Wit |
| 1a4e0 | 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 61 6e 20 65 78 | h.a.single.prefix.argument.an.ex |
| 1a500 | 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 72 65 61 64 0a 20 20 20 20 20 20 | isting.repository.is.read....... |
| 1a520 | 20 20 20 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2c 20 6f 72 20 69 66 20 6e 6f 20 72 65 70 6f | ....from.the.user,.or.if.no.repo |
| 1a540 | 73 69 74 6f 72 79 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 62 61 73 65 64 20 6f 6e 20 74 68 65 | sitory.can.be.found.based.on.the |
| 1a560 | 0a 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 72 65 70 | ...........value.of....magit-rep |
| 1a580 | 6f 73 69 74 6f 72 79 2d 64 69 72 65 63 74 6f 72 69 65 73 e2 80 99 2c 20 74 68 65 6e 20 74 68 65 | ository-directories...,.then.the |
| 1a5a0 | 20 62 65 68 61 76 69 6f 72 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 73 61 6d 65 20 | .behavior.is...........the.same. |
| 1a5c0 | 61 73 20 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 2e 0a 0a 55 | as.with.two.prefix.arguments...U |
| 1a5e0 | 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 72 | ser.Option:.magit-repository-dir |
| 1a600 | 65 63 74 6f 72 69 65 73 0a 20 20 20 20 20 4c 69 73 74 20 6f 66 20 64 69 72 65 63 74 6f 72 69 65 | ectories......List.of.directorie |
| 1a620 | 73 20 74 68 61 74 20 61 72 65 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 6f 72 20 63 | s.that.are.Git.repositories.or.c |
| 1a640 | 6f 6e 74 61 69 6e 20 47 69 74 0a 20 20 20 20 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 0a 0a 20 | ontain.Git......repositories.... |
| 1a660 | 20 20 20 20 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 80 | ....Each.element.has.the.form... |
| 1a680 | 98 28 44 49 52 45 43 54 4f 52 59 20 2e 20 44 45 50 54 48 29 e2 80 99 2e 20 20 44 49 52 45 43 54 | .(DIRECTORY...DEPTH)......DIRECT |
| 1a6a0 | 4f 52 59 20 68 61 73 20 74 6f 0a 20 20 20 20 20 62 65 20 61 20 64 69 72 65 63 74 6f 72 79 20 6f | ORY.has.to......be.a.directory.o |
| 1a6c0 | 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 6e | r.a.directory.file-name,.a.strin |
| 1a6e0 | 67 2e 20 20 44 45 50 54 48 2c 20 61 6e 0a 20 20 20 20 20 69 6e 74 65 67 65 72 2c 20 73 70 65 63 | g...DEPTH,.an......integer,.spec |
| 1a700 | 69 66 69 65 73 20 74 68 65 20 6d 61 78 69 6d 75 6d 20 64 65 70 74 68 20 74 6f 20 6c 6f 6f 6b 20 | ifies.the.maximum.depth.to.look. |
| 1a720 | 66 6f 72 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 0a 20 20 20 20 20 49 66 20 69 74 | for.Git.repositories.......If.it |
| 1a740 | 20 69 73 20 30 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 61 64 64 20 44 49 52 45 43 54 4f 52 59 20 69 | .is.0,.then.only.add.DIRECTORY.i |
| 1a760 | 74 73 65 6c 66 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c | tself........This.option.control |
| 1a780 | 73 20 77 68 69 63 68 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 61 72 65 20 62 65 69 6e 67 20 6c | s.which.repositories.are.being.l |
| 1a7a0 | 69 73 74 65 64 20 62 79 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 70 6f | isted.by.........magit-list-repo |
| 1a7c0 | 73 69 74 6f 72 69 65 73 e2 80 99 2e 20 20 49 74 20 61 6c 73 6f 20 61 66 66 65 63 74 73 20 e2 80 | sitories......It.also.affects... |
| 1a7e0 | 98 6d 61 67 69 74 2d 73 74 61 74 75 73 e2 80 99 20 28 77 68 69 63 68 0a 20 20 20 20 20 73 65 65 | .magit-status....(which......see |
| 1a800 | 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 79 73 | ).in.potentially.surprising.ways |
| 1a820 | 20 28 73 65 65 20 61 62 6f 76 65 29 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 73 74 | .(see.above)...Command:.magit-st |
| 1a840 | 61 74 75 73 2d 71 75 69 63 6b 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 | atus-quick......This.command.is. |
| 1a860 | 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 | an.alternative.to....magit-statu |
| 1a880 | 73 e2 80 99 20 74 68 61 74 20 75 73 75 61 6c 6c 79 0a 20 20 20 20 20 61 76 6f 69 64 73 20 72 65 | s....that.usually......avoids.re |
| 1a8a0 | 66 72 65 73 68 69 6e 67 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 | freshing.the.status.buffer...... |
| 1a8c0 | 20 20 49 66 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 6f 66 20 74 68 65 20 63 75 | ..If.the.status.buffer.of.the.cu |
| 1a8e0 | 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 20 65 78 69 73 74 73 20 62 75 74 20 | rrent.Git.repository.exists.but. |
| 1a900 | 69 73 6e e2 80 99 74 0a 20 20 20 20 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 | isn...t......being.displayed.in. |
| 1a920 | 74 68 65 20 73 65 6c 65 63 74 65 64 20 66 72 61 6d 65 2c 20 74 68 65 6e 20 69 74 20 69 73 20 64 | the.selected.frame,.then.it.is.d |
| 1a940 | 69 73 70 6c 61 79 65 64 20 77 69 74 68 6f 75 74 0a 20 20 20 20 20 62 65 69 6e 67 20 72 65 66 72 | isplayed.without......being.refr |
| 1a960 | 65 73 68 65 64 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 | eshed........If.the.status.buffe |
| 1a980 | 72 20 69 73 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 73 65 6c 65 | r.is.being.displayed.in.the.sele |
| 1a9a0 | 63 74 65 64 20 66 72 61 6d 65 2c 20 74 68 65 6e 0a 20 20 20 20 20 74 68 69 73 20 63 6f 6d 6d 61 | cted.frame,.then......this.comma |
| 1a9c0 | 6e 64 20 72 65 66 72 65 73 68 65 73 20 69 74 2e 0a 0a 20 20 20 20 20 50 72 65 66 69 78 20 61 72 | nd.refreshes.it........Prefix.ar |
| 1a9e0 | 67 75 6d 65 6e 74 73 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 6d 65 61 6e 69 6e 67 20 61 73 | guments.have.the.same.meaning.as |
| 1aa00 | 20 66 6f 72 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 e2 80 99 2c 20 61 6e 64 0a 20 20 20 | .for....magit-status...,.and.... |
| 1aa20 | 20 20 61 64 64 69 74 69 6f 6e 61 6c 6c 79 20 63 61 75 73 65 20 74 68 65 20 62 75 66 66 65 72 20 | ..additionally.cause.the.buffer. |
| 1aa40 | 74 6f 20 62 65 20 72 65 66 72 65 73 68 2e 0a 0a 20 20 20 20 20 54 6f 20 75 73 65 20 74 68 69 73 | to.be.refresh........To.use.this |
| 1aa60 | 20 63 6f 6d 6d 61 6e 64 20 61 64 64 20 74 68 69 73 20 74 6f 20 79 6f 75 72 20 69 6e 69 74 20 66 | .command.add.this.to.your.init.f |
| 1aa80 | 69 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 | ile:............(global-set-key. |
| 1aaa0 | 28 6b 62 64 20 22 43 2d 78 20 67 22 29 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 71 75 69 63 | (kbd."C-x.g").'magit-status-quic |
| 1aac0 | 6b 29 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 64 6f 20 74 68 61 74 20 61 6e 64 20 74 68 65 | k)........If.you.do.that.and.the |
| 1aae0 | 6e 20 66 6f 72 20 6f 6e 63 65 20 77 61 6e 74 20 74 6f 20 72 65 64 69 73 70 6c 61 79 20 74 68 65 | n.for.once.want.to.redisplay.the |
| 1ab00 | 20 62 75 66 66 65 72 20 61 6e 64 0a 20 20 20 20 20 61 6c 73 6f 20 69 6d 6d 65 64 69 61 74 65 6c | .buffer.and......also.immediatel |
| 1ab20 | 79 20 72 65 66 72 65 73 68 20 69 74 2c 20 74 68 65 6e 20 74 79 70 65 20 e2 80 98 43 2d 78 20 67 | y.refresh.it,.then.type....C-x.g |
| 1ab40 | e2 80 99 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 e2 80 98 67 e2 80 99 2e 0a 0a 20 20 20 20 20 41 | ....followed.by....g...........A |
| 1ab60 | 20 70 6f 73 73 69 62 6c 65 20 61 6c 74 65 72 6e 61 74 69 76 65 20 63 6f 6d 6d 61 6e 64 20 69 73 | .possible.alternative.command.is |
| 1ab80 | 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 72 65 70 6f 73 69 74 6f 72 | .........magit-display-repositor |
| 1aba0 | 79 2d 62 75 66 66 65 72 e2 80 99 2e 20 20 49 74 20 73 75 70 70 6f 72 74 73 20 64 69 73 70 6c 61 | y-buffer......It.supports.displa |
| 1abc0 | 79 69 6e 67 20 61 6e 79 0a 20 20 20 20 20 65 78 69 73 74 69 6e 67 20 4d 61 67 69 74 20 62 75 66 | ying.any......existing.Magit.buf |
| 1abe0 | 66 65 72 20 74 68 61 74 20 62 65 6c 6f 6e 67 73 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 | fer.that.belongs.to.the.current. |
| 1ac00 | 72 65 70 6f 73 69 74 6f 72 79 3b 20 6e 6f 74 0a 20 20 20 20 20 6a 75 73 74 20 74 68 65 20 73 74 | repository;.not......just.the.st |
| 1ac20 | 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 69 64 6f 2d 65 6e 74 65 72 | atus.buffer...Command:.ido-enter |
| 1ac40 | 2d 6d 61 67 69 74 2d 73 74 61 74 75 73 0a 20 20 20 20 20 46 72 6f 6d 20 61 6e 20 49 64 6f 20 70 | -magit-status......From.an.Ido.p |
| 1ac60 | 72 6f 6d 70 74 20 75 73 65 64 20 74 6f 20 6f 70 65 6e 20 61 20 66 69 6c 65 2c 20 69 6e 73 74 65 | rompt.used.to.open.a.file,.inste |
| 1ac80 | 61 64 20 64 72 6f 70 20 69 6e 74 6f 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 | ad.drop.into.........magit-statu |
| 1aca0 | 73 e2 80 99 2e 20 20 54 68 69 73 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 e2 80 98 69 64 6f | s......This.is.similar.to....ido |
| 1acc0 | 2d 6d 61 67 69 63 2d 64 65 6c 65 74 65 2d 63 68 61 72 e2 80 99 2c 20 77 68 69 63 68 2c 0a 20 20 | -magic-delete-char...,.which,... |
| 1ace0 | 20 20 20 64 65 73 70 69 74 65 20 69 74 73 20 6e 61 6d 65 2c 20 75 73 75 61 6c 6c 79 20 63 61 75 | ...despite.its.name,.usually.cau |
| 1ad00 | 73 65 73 20 61 20 44 69 72 65 64 20 62 75 66 66 65 72 20 74 6f 20 62 65 20 63 72 65 61 74 65 64 | ses.a.Dired.buffer.to.be.created |
| 1ad20 | 2e 0a 0a 20 20 20 20 20 54 6f 20 6d 61 6b 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 76 61 | ........To.make.this.command.ava |
| 1ad40 | 69 6c 61 62 6c 65 2c 20 75 73 65 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 3a 0a 0a 20 20 20 | ilable,.use.something.like:..... |
| 1ad60 | 20 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 69 64 6f 2d 73 65 74 75 70 2d 68 6f 6f 6b | .......(add-hook.'ido-setup-hook |
| 1ad80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a | .....................(lambda.(). |
| 1ada0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | ......................(define-ke |
| 1adc0 | 79 20 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 | y.ido-completion-map............ |
| 1ade0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 62 64 20 5c 22 43 2d 78 20 67 5c 22 29 20 27 69 64 | .............(kbd.\"C-x.g\").'id |
| 1ae00 | 6f 2d 65 6e 74 65 72 2d 6d 61 67 69 74 2d 73 74 61 74 75 73 29 29 29 0a 0a 20 20 20 20 20 53 74 | o-enter-magit-status))).......St |
| 1ae20 | 61 72 74 69 6e 67 20 77 69 74 68 20 45 6d 61 63 73 20 32 35 2e 31 20 74 68 65 20 49 64 6f 20 6b | arting.with.Emacs.25.1.the.Ido.k |
| 1ae40 | 65 79 6d 61 70 73 20 61 72 65 20 64 65 66 69 6e 65 64 20 6a 75 73 74 20 6f 6e 63 65 0a 20 20 20 | eymaps.are.defined.just.once.... |
| 1ae60 | 20 20 69 6e 73 74 65 61 64 20 6f 66 20 65 76 65 72 79 20 74 69 6d 65 20 49 64 6f 20 69 73 20 69 | ..instead.of.every.time.Ido.is.i |
| 1ae80 | 6e 76 6f 6b 65 64 2c 20 73 6f 20 6e 6f 77 20 79 6f 75 20 63 61 6e 20 6d 6f 64 69 66 79 20 69 74 | nvoked,.so.now.you.can.modify.it |
| 1aea0 | 20 6c 69 6b 65 0a 20 20 20 20 20 70 72 65 74 74 79 20 6d 75 63 68 20 65 76 65 72 79 20 6f 74 68 | .like......pretty.much.every.oth |
| 1aec0 | 65 72 20 6b 65 79 6d 61 70 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 66 69 6e 65 2d 6b 65 | er.keymap:............(define-ke |
| 1aee0 | 79 20 69 64 6f 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 6d 61 70 0a 20 20 20 20 | y.ido-common-completion-map..... |
| 1af00 | 20 20 20 20 20 20 20 20 28 6b 62 64 20 5c 22 43 2d 78 20 67 5c 22 29 20 27 69 64 6f 2d 65 6e 74 | ........(kbd.\"C-x.g\").'ido-ent |
| 1af20 | 65 72 2d 6d 61 67 69 74 2d 73 74 61 74 75 73 29 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 53 74 61 | er-magit-status)..*.Menu:..*.Sta |
| 1af40 | 74 75 73 20 53 65 63 74 69 6f 6e 73 3a 3a 0a 2a 20 53 74 61 74 75 73 20 48 65 61 64 65 72 20 53 | tus.Sections::.*.Status.Header.S |
| 1af60 | 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 74 69 6f | ections::.*.Status.Module.Sectio |
| 1af80 | 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 6c 65 3a | ns::.*.Status.Options::....File: |
| 1afa0 | 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 53 | .docWYThEy.info,..Node:.Status.S |
| 1afc0 | 65 63 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20 53 74 61 74 75 73 20 48 65 61 64 65 72 20 53 65 | ections,..Next:.Status.Header.Se |
| 1afe0 | 63 74 69 6f 6e 73 2c 20 20 55 70 3a 20 53 74 61 74 75 73 20 42 75 66 66 65 72 0a 0a 35 2e 31 2e | ctions,..Up:.Status.Buffer..5.1. |
| 1b000 | 31 20 53 74 61 74 75 73 20 53 65 63 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 1.Status.Sections.-------------- |
| 1b020 | 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 73 74 61 74 75 73 20 | -------..The.contents.of.status. |
| 1b040 | 62 75 66 66 65 72 73 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 75 73 69 6e 67 20 74 68 65 20 | buffers.is.controlled.using.the. |
| 1b060 | 68 6f 6f 6b 0a e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f | hook....magit-status-sections-ho |
| 1b080 | 6f 6b e2 80 99 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 53 65 63 74 69 6f 6e 20 48 6f 6f 6b 73 3a | ok......See.*note.Section.Hooks: |
| 1b0a0 | 3a 20 74 6f 20 6c 65 61 72 6e 20 61 62 6f 75 74 0a 73 75 63 68 20 68 6f 6f 6b 73 20 61 6e 64 20 | :.to.learn.about.such.hooks.and. |
| 1b0c0 | 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 65 72 20 4f 70 74 | how.to.customize.them...User.Opt |
| 1b0e0 | 69 6f 6e 3a 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 0a | ion:.magit-status-sections-hook. |
| 1b100 | 20 20 20 20 20 48 6f 6f 6b 20 72 75 6e 20 74 6f 20 69 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 | .....Hook.run.to.insert.sections |
| 1b120 | 20 69 6e 74 6f 20 61 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 54 68 65 20 66 | .into.a.status.buffer......The.f |
| 1b140 | 69 72 73 74 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 20 74 68 61 74 20 68 6f 6f 6b 20 62 79 20 64 65 | irst.function.on.that.hook.by.de |
| 1b160 | 66 61 75 6c 74 20 69 73 0a e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 74 75 73 2d | fault.is....magit-insert-status- |
| 1b180 | 68 65 61 64 65 72 73 e2 80 99 3b 20 69 74 20 69 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 | headers...;.it.is.described.in.t |
| 1b1a0 | 68 65 20 6e 65 78 74 20 73 65 63 74 69 6f 6e 2e 20 20 42 79 0a 64 65 66 61 75 6c 74 20 74 68 65 | he.next.section...By.default.the |
| 1b1c0 | 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 61 6c 73 6f 20 6d 65 | .following.functions.are.also.me |
| 1b1e0 | 6d 62 65 72 73 20 6f 66 20 74 68 61 74 20 68 6f 6f 6b 3a 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d | mbers.of.that.hook:..Function:.m |
| 1b200 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 65 72 67 65 2d 6c 6f 67 0a 20 20 20 20 20 49 6e 73 65 72 | agit-insert-merge-log......Inser |
| 1b220 | 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 |
| 1b240 | 2e 20 20 44 69 73 70 6c 61 79 20 74 68 65 20 68 65 61 64 73 20 74 68 61 74 20 61 72 65 0a 20 20 | ...Display.the.heads.that.are... |
| 1b260 | 20 20 20 62 65 69 6e 67 20 6d 65 72 67 65 64 2e 20 20 49 66 20 6e 6f 20 6d 65 72 67 65 20 69 73 | ...being.merged...If.no.merge.is |
| 1b280 | 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 74 | .in.progress,.do.nothing...Funct |
| 1b2a0 | 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 62 61 73 65 2d 73 65 71 75 65 6e 63 | ion:.magit-insert-rebase-sequenc |
| 1b2c0 | 65 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 6f 6e | e......Insert.section.for.the.on |
| 1b2e0 | 2d 67 6f 69 6e 67 20 72 65 62 61 73 65 20 73 65 71 75 65 6e 63 65 2e 20 20 49 66 20 6e 6f 20 73 | -going.rebase.sequence...If.no.s |
| 1b300 | 75 63 68 0a 20 20 20 20 20 73 65 71 75 65 6e 63 65 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 | uch......sequence.is.in.progress |
| 1b320 | 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 6d 61 67 69 74 2d 69 | ,.do.nothing...Function:.magit-i |
| 1b340 | 6e 73 65 72 74 2d 61 6d 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 | nsert-am-sequence......Insert.se |
| 1b360 | 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 20 61 70 70 | ction.for.the.on-going.patch.app |
| 1b380 | 6c 79 69 6e 67 20 73 65 71 75 65 6e 63 65 2e 20 20 49 66 20 6e 6f 0a 20 20 20 20 20 73 75 63 68 | lying.sequence...If.no......such |
| 1b3a0 | 20 73 65 71 75 65 6e 63 65 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 64 6f 20 6e 6f 74 | .sequence.is.in.progress,.do.not |
| 1b3c0 | 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 2d 73 65 | hing...Function:.magit-insert-se |
| 1b3e0 | 71 75 65 6e 63 65 72 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 | quencer-sequence......Insert.sec |
| 1b400 | 74 69 6f 6e 20 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 | tion.for.the.on-going.cherry-pic |
| 1b420 | 6b 20 6f 72 20 72 65 76 65 72 74 20 73 65 71 75 65 6e 63 65 2e 20 20 49 66 0a 20 20 20 20 20 6e | k.or.revert.sequence...If......n |
| 1b440 | 6f 20 73 75 63 68 20 73 65 71 75 65 6e 63 65 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 | o.such.sequence.is.in.progress,. |
| 1b460 | 64 6f 20 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 | do.nothing...Function:.magit-ins |
| 1b480 | 65 72 74 2d 62 69 73 65 63 74 2d 6f 75 74 70 75 74 0a 20 20 20 20 20 57 68 69 6c 65 20 62 69 73 | ert-bisect-output......While.bis |
| 1b4a0 | 65 63 74 69 6e 67 2c 20 69 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 77 69 74 68 20 6f 75 74 70 | ecting,.insert.section.with.outp |
| 1b4c0 | 75 74 20 66 72 6f 6d 20 e2 80 98 67 69 74 20 62 69 73 65 63 74 e2 80 99 2e 0a 0a 46 75 6e 63 74 | ut.from....git.bisect......Funct |
| 1b4e0 | 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 72 65 73 74 0a 20 20 | ion:.magit-insert-bisect-rest... |
| 1b500 | 20 20 20 57 68 69 6c 65 20 62 69 73 65 63 74 69 6e 67 2c 20 69 6e 73 65 72 74 20 73 65 63 74 69 | ...While.bisecting,.insert.secti |
| 1b520 | 6f 6e 20 76 69 73 75 61 6c 69 7a 69 6e 67 20 74 68 65 20 62 69 73 65 63 74 20 73 74 61 74 65 2e | on.visualizing.the.bisect.state. |
| 1b540 | 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 62 69 73 65 63 74 2d | ..Function:.magit-insert-bisect- |
| 1b560 | 6c 6f 67 0a 20 20 20 20 20 57 68 69 6c 65 20 62 69 73 65 63 74 69 6e 67 2c 20 69 6e 73 65 72 74 | log......While.bisecting,.insert |
| 1b580 | 20 73 65 63 74 69 6f 6e 20 6c 6f 67 67 69 6e 67 20 62 69 73 65 63 74 20 70 72 6f 67 72 65 73 73 | .section.logging.bisect.progress |
| 1b5a0 | 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 74 72 61 63 | ...Function:.magit-insert-untrac |
| 1b5c0 | 6b 65 64 2d 66 69 6c 65 73 0a 20 20 20 20 20 4d 61 79 62 65 20 69 6e 73 65 72 74 20 61 20 6c 69 | ked-files......Maybe.insert.a.li |
| 1b5e0 | 73 74 20 6f 72 20 74 72 65 65 20 6f 66 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2e 0a 0a | st.or.tree.of.untracked.files... |
| 1b600 | 20 20 20 20 20 44 6f 20 73 6f 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 76 61 6c 75 | .....Do.so.depending.on.the.valu |
| 1b620 | 65 20 6f 66 20 e2 80 98 73 74 61 74 75 73 2e 73 68 6f 77 55 6e 74 72 61 63 6b 65 64 46 69 6c 65 | e.of....status.showUntrackedFile |
| 1b640 | 73 e2 80 99 2e 20 20 4e 6f 74 65 0a 20 20 20 20 20 74 68 61 74 20 65 76 65 6e 20 69 66 20 74 68 | s......Note......that.even.if.th |
| 1b660 | 65 20 76 61 6c 75 65 20 69 73 20 e2 80 98 61 6c 6c e2 80 99 2c 20 4d 61 67 69 74 20 73 74 69 6c | e.value.is....all...,.Magit.stil |
| 1b680 | 6c 20 69 6e 69 74 69 61 6c 6c 79 20 6f 6e 6c 79 20 73 68 6f 77 73 0a 20 20 20 20 20 64 69 72 65 | l.initially.only.shows......dire |
| 1b6a0 | 63 74 6f 72 69 65 73 2e 20 20 42 75 74 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 73 65 63 74 | ctories...But.the.directory.sect |
| 1b6c0 | 69 6f 6e 73 20 63 61 6e 20 74 68 65 6e 20 62 65 20 65 78 70 61 6e 64 65 64 20 75 73 69 6e 67 0a | ions.can.then.be.expanded.using. |
| 1b6e0 | 20 20 20 20 20 e2 80 98 54 41 42 e2 80 99 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 | ........TAB......Function:.magit |
| 1b700 | 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 6e | -insert-unstaged-changes......In |
| 1b720 | 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 68 | sert.section.showing.unstaged.ch |
| 1b740 | 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 73 | anges...Function:.magit-insert-s |
| 1b760 | 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 6f | taged-changes......Insert.sectio |
| 1b780 | 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 74 | n.showing.staged.changes...Funct |
| 1b7a0 | 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 6f | ion:.magit-insert-stashes.&optio |
| 1b7c0 | 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 20 | nal.ref.heading......Insert.the. |
| 1b7e0 | 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 65 | ...stashes....section.showing.re |
| 1b800 | 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 20 | flog.for."refs/stash"...If...... |
| 1b820 | 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 66 | optional.REF.is.non-nil.show.ref |
| 1b840 | 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 6e | log.for.that.instead...If.option |
| 1b860 | 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 74 | al......HEADING.is.non-nil.use.t |
| 1b880 | 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 6f | hat.as.section.heading.instead.o |
| 1b8a0 | 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 61 | f......"Stashes:"...Function:.ma |
| 1b8c0 | 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 61 | git-insert-unpulled-from-upstrea |
| 1b8e0 | 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 6f | m......Insert.section.showing.co |
| 1b900 | 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 64 | mmits.that.haven...t.been.pulled |
| 1b920 | 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 79 | .from.the......upstream.branch.y |
| 1b940 | 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 75 | et...Function:.magit-insert-unpu |
| 1b960 | 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 |
| 1b980 | 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 61 | .section.showing.commits.that.ha |
| 1b9a0 | 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 20 | ven...t.been.pulled.from.the.... |
| 1b9c0 | 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 74 | ..push-remote.branch.yet...Funct |
| 1b9e0 | 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 70 | ion:.magit-insert-unpushed-to-up |
| 1ba00 | 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 69 | stream......Insert.section.showi |
| 1ba20 | 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 70 | ng.commits.that.haven...t.been.p |
| 1ba40 | 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 0a | ushed.to.the......upstream.yet.. |
| 1ba60 | 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 64 | .Function:.magit-insert-unpushed |
| 1ba80 | 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 | -to-pushremote......Insert.secti |
| 1baa0 | 6f 6e 20 73 68 6f 77 69 6e 67 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61 76 65 6e e2 80 99 | on.showing.commits.that.haven... |
| 1bac0 | 74 20 62 65 65 6e 20 70 75 73 68 65 64 20 74 6f 20 74 68 65 0a 20 20 20 20 20 70 75 73 68 2d 72 | t.been.pushed.to.the......push-r |
| 1bae0 | 65 6d 6f 74 65 20 79 65 74 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e | emote.yet......The.following.fun |
| 1bb00 | 63 74 69 6f 6e 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 | ctions.can.also.be.added.to.the. |
| 1bb20 | 61 62 6f 76 65 20 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 | above.hook:..Function:.magit-ins |
| 1bb40 | 65 72 74 2d 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 | ert-tracked-files......Insert.a. |
| 1bb60 | 74 72 65 65 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 | tree.of.tracked.files...Function |
| 1bb80 | 3a 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 73 0a 20 20 20 | :.magit-insert-ignored-files.... |
| 1bba0 | 20 20 49 6e 73 65 72 74 20 61 20 74 72 65 65 20 6f 66 20 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 | ..Insert.a.tree.of.ignored.files |
| 1bbc0 | 2e 20 20 49 74 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 6c 69 6d 69 74 20 74 68 65 20 6c 6f 67 | ...Its.possible.to.limit.the.log |
| 1bbe0 | 73 20 69 6e 0a 20 20 20 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 74 6f 20 | s.in......the.current.buffer.to. |
| 1bc00 | 61 20 63 65 72 74 61 69 6e 20 64 69 72 65 63 74 6f 72 79 20 75 73 69 6e 67 20 e2 80 98 44 20 3d | a.certain.directory.using....D.= |
| 1bc20 | 20 66 20 3c 44 49 52 45 43 54 4f 52 59 3e 0a 20 20 20 20 20 52 45 54 20 67 e2 80 99 2e 20 20 49 | .f.<DIRECTORY>......RET.g......I |
| 1bc40 | 66 20 79 6f 75 20 64 6f 20 74 68 61 74 2c 20 74 68 65 6e 20 74 68 61 74 20 74 68 61 74 20 61 6c | f.you.do.that,.then.that.that.al |
| 1bc60 | 73 6f 20 61 66 66 65 63 74 73 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 20 20 20 20 20 54 | so.affects.this.command........T |
| 1bc80 | 68 65 20 6c 6f 67 20 66 69 6c 74 65 72 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 6c 69 6d | he.log.filter.can.be.used.to.lim |
| 1bca0 | 69 74 20 74 6f 20 6d 75 6c 74 69 70 6c 65 20 66 69 6c 65 73 2e 20 20 49 6e 20 74 68 61 74 0a 20 | it.to.multiple.files...In.that.. |
| 1bcc0 | 20 20 20 20 63 61 73 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 6c 79 20 72 65 73 70 | ....case.this.function.only.resp |
| 1bce0 | 65 63 74 73 20 74 68 65 20 66 69 72 73 74 20 6f 66 20 74 68 65 20 66 69 6c 65 73 20 61 6e 64 20 | ects.the.first.of.the.files.and. |
| 1bd00 | 6f 6e 6c 79 20 69 66 0a 20 20 20 20 20 69 74 20 69 73 20 61 20 64 69 72 65 63 74 6f 72 79 2e 0a | only.if......it.is.a.directory.. |
| 1bd20 | 0a 46 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 | .Function:.magit-insert-skip-wor |
| 1bd40 | 6b 74 72 65 65 2d 66 69 6c 65 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 74 72 65 65 20 6f | ktree-files......Insert.a.tree.o |
| 1bd60 | 66 20 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 20 66 69 6c 65 73 2e 20 20 49 66 20 74 68 65 20 66 | f.skip-worktree.files...If.the.f |
| 1bd80 | 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 6f 66 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 62 75 | irst.element.of.........magit-bu |
| 1bda0 | 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 e2 80 99 20 69 73 20 61 20 64 69 72 65 63 74 6f 72 | ffer-diff-files....is.a.director |
| 1bdc0 | 79 2c 20 74 68 65 6e 20 6c 69 6d 69 74 20 74 68 65 20 6c 69 73 74 20 74 6f 0a 20 20 20 20 20 66 | y,.then.limit.the.list.to......f |
| 1bde0 | 69 6c 65 73 20 62 65 6c 6f 77 20 74 68 61 74 2e 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 | iles.below.that...The.value.of.t |
| 1be00 | 68 61 74 20 76 61 72 69 61 62 6c 65 20 63 61 6e 20 62 65 20 73 65 74 20 75 73 69 6e 67 20 e2 80 | hat.variable.can.be.set.using... |
| 1be20 | 98 44 0a 20 20 20 20 20 2d 2d 20 44 49 52 45 43 54 4f 52 59 20 52 45 54 20 67 e2 80 99 2e 0a 0a | .D......--.DIRECTORY.RET.g...... |
| 1be40 | 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 61 73 73 75 6d 65 64 2d 75 | Function:.magit-insert-assumed-u |
| 1be60 | 6e 63 68 61 6e 67 65 64 2d 66 69 6c 65 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 74 72 65 | nchanged-files......Insert.a.tre |
| 1be80 | 65 20 6f 66 20 66 69 6c 65 73 20 74 68 61 74 20 61 72 65 20 61 73 73 75 6d 65 64 20 74 6f 20 62 | e.of.files.that.are.assumed.to.b |
| 1bea0 | 65 20 75 6e 63 68 61 6e 67 65 64 2e 20 20 49 66 20 74 68 65 0a 20 20 20 20 20 66 69 72 73 74 20 | e.unchanged...If.the......first. |
| 1bec0 | 65 6c 65 6d 65 6e 74 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d | element.of....magit-buffer-diff- |
| 1bee0 | 66 69 6c 65 73 e2 80 99 20 69 73 20 61 20 64 69 72 65 63 74 6f 72 79 2c 20 74 68 65 6e 0a 20 20 | files....is.a.directory,.then... |
| 1bf00 | 20 20 20 6c 69 6d 69 74 20 74 68 65 20 6c 69 73 74 20 74 6f 20 66 69 6c 65 73 20 62 65 6c 6f 77 | ...limit.the.list.to.files.below |
| 1bf20 | 20 74 68 61 74 2e 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20 76 61 72 69 61 62 | .that...The.value.of.that.variab |
| 1bf40 | 6c 65 20 63 61 6e 0a 20 20 20 20 20 62 65 20 73 65 74 20 75 73 69 6e 67 20 e2 80 98 44 20 2d 2d | le.can......be.set.using....D.-- |
| 1bf60 | 20 44 49 52 45 43 54 4f 52 59 20 52 45 54 20 67 e2 80 99 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 | .DIRECTORY.RET.g......Function:. |
| 1bf80 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 6f 72 2d 72 65 63 65 6e 74 2d | magit-insert-unpulled-or-recent- |
| 1bfa0 | 63 6f 6d 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 | commits......Insert.section.show |
| 1bfc0 | 69 6e 67 20 75 6e 70 75 6c 6c 65 64 20 6f 72 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 2e 20 | ing.unpulled.or.recent.commits.. |
| 1bfe0 | 20 49 66 20 61 6e 20 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 69 73 20 63 6f 6e 66 69 67 75 72 | .If.an.upstream......is.configur |
| 1c000 | 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 69 74 | ed.for.the.current.branch.and.it |
| 1c020 | 20 69 73 20 61 68 65 61 64 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 62 72 | .is.ahead.of.the.current......br |
| 1c040 | 61 6e 63 68 2c 20 74 68 65 6e 20 73 68 6f 77 20 74 68 65 20 6d 69 73 73 69 6e 67 20 63 6f 6d 6d | anch,.then.show.the.missing.comm |
| 1c060 | 69 74 73 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 73 68 6f 77 20 74 68 65 20 6c 61 73 74 0a 20 | its...Otherwise,.show.the.last.. |
| 1c080 | 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d 63 6f 6d 6d 69 74 2d | .......magit-log-section-commit- |
| 1c0a0 | 63 6f 75 6e 74 e2 80 99 20 63 6f 6d 6d 69 74 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 | count....commits...Function:.mag |
| 1c0c0 | 69 74 2d 69 6e 73 65 72 74 2d 72 65 63 65 6e 74 2d 63 6f 6d 6d 69 74 73 0a 20 20 20 20 20 49 6e | it-insert-recent-commits......In |
| 1c0e0 | 73 65 72 74 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 74 68 65 20 6c 61 73 74 20 e2 80 | sert.section.showing.the.last... |
| 1c100 | 98 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 e2 | .magit-log-section-commit-count. |
| 1c120 | 80 99 0a 20 20 20 20 20 63 6f 6d 6d 69 74 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d | ........commits...User.Option:.m |
| 1c140 | 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 0a 20 20 | agit-log-section-commit-count... |
| 1c160 | 20 20 20 48 6f 77 20 6d 61 6e 79 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 20 e2 80 98 6d 61 | ...How.many.recent.commits....ma |
| 1c180 | 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 e2 80 99 20 61 6e 64 | git-insert-recent-commits....and |
| 1c1a0 | 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 6f | .........magit-insert-unpulled-o |
| 1c1c0 | 72 2d 72 65 63 65 6e 74 2d 63 6f 6d 6d 69 74 73 e2 80 99 20 28 70 72 6f 76 69 64 65 64 20 74 68 | r-recent-commits....(provided.th |
| 1c1e0 | 65 72 65 20 61 72 65 20 6e 6f 0a 20 20 20 20 20 75 6e 70 75 6c 6c 65 64 20 63 6f 6d 6d 69 74 73 | ere.are.no......unpulled.commits |
| 1c200 | 29 20 73 68 6f 77 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 | ).show...Function:.magit-insert- |
| 1c220 | 75 6e 70 75 6c 6c 65 64 2d 63 68 65 72 72 69 65 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 | unpulled-cherries......Insert.se |
| 1c240 | 63 74 69 6f 6e 20 73 68 6f 77 69 6e 67 20 75 6e 70 75 6c 6c 65 64 20 63 6f 6d 6d 69 74 73 2e 20 | ction.showing.unpulled.commits.. |
| 1c260 | 20 4c 69 6b 65 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c | .Like.........magit-insert-unpul |
| 1c280 | 6c 65 64 2d 63 6f 6d 6d 69 74 73 e2 80 99 20 62 75 74 20 70 72 65 66 69 78 20 65 61 63 68 20 63 | led-commits....but.prefix.each.c |
| 1c2a0 | 6f 6d 6d 69 74 20 74 68 61 74 20 68 61 73 20 6e 6f 74 0a 20 20 20 20 20 62 65 65 6e 20 61 70 70 | ommit.that.has.not......been.app |
| 1c2c0 | 6c 69 65 64 20 79 65 74 20 28 69 2e 65 2e 2c 20 61 20 63 6f 6d 6d 69 74 20 77 69 74 68 20 61 20 | lied.yet.(i.e.,.a.commit.with.a. |
| 1c2e0 | 70 61 74 63 68 2d 69 64 20 6e 6f 74 20 73 68 61 72 65 64 20 77 69 74 68 0a 20 20 20 20 20 61 6e | patch-id.not.shared.with......an |
| 1c300 | 79 20 6c 6f 63 61 6c 20 63 6f 6d 6d 69 74 29 20 77 69 74 68 20 22 2b 22 2c 20 61 6e 64 20 61 6c | y.local.commit).with."+",.and.al |
| 1c320 | 6c 20 6f 74 68 65 72 73 20 77 69 74 68 20 22 2d 22 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 | l.others.with."-"...Function:.ma |
| 1c340 | 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 0a 20 20 20 | git-insert-unpushed-cherries.... |
| 1c360 | 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 73 68 65 | ..Insert.section.showing.unpushe |
| 1c380 | 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 69 | d.commits...Like.........magit-i |
| 1c3a0 | 6e 73 65 72 74 2d 75 6e 70 75 73 68 65 64 2d 63 6f 6d 6d 69 74 73 e2 80 99 20 62 75 74 20 70 72 | nsert-unpushed-commits....but.pr |
| 1c3c0 | 65 66 69 78 20 65 61 63 68 20 63 6f 6d 6d 69 74 20 77 68 69 63 68 20 68 61 73 0a 20 20 20 20 20 | efix.each.commit.which.has...... |
| 1c3e0 | 6e 6f 74 20 62 65 65 6e 20 61 70 70 6c 69 65 64 20 74 6f 20 75 70 73 74 72 65 61 6d 20 79 65 74 | not.been.applied.to.upstream.yet |
| 1c400 | 20 28 69 2e 65 2e 2c 20 61 20 63 6f 6d 6d 69 74 20 77 69 74 68 20 61 20 70 61 74 63 68 2d 69 64 | .(i.e.,.a.commit.with.a.patch-id |
| 1c420 | 0a 20 20 20 20 20 6e 6f 74 20 73 68 61 72 65 64 20 77 69 74 68 20 61 6e 79 20 75 70 73 74 72 65 | ......not.shared.with.any.upstre |
| 1c440 | 61 6d 20 63 6f 6d 6d 69 74 29 20 77 69 74 68 20 22 2b 22 20 61 6e 64 20 61 6c 6c 20 6f 74 68 65 | am.commit).with."+".and.all.othe |
| 1c460 | 72 73 20 77 69 74 68 0a 20 20 20 20 20 22 2d 22 2e 0a 0a 20 20 20 53 65 65 20 2a 6e 6f 74 65 20 | rs.with......"-"......See.*note. |
| 1c480 | 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72 3a 3a 20 66 6f 72 20 73 6f 6d 65 20 6d 6f 72 | References.Buffer::.for.some.mor |
| 1c4a0 | 65 20 73 65 63 74 69 6f 6e 20 69 6e 73 65 72 74 65 72 73 2c 20 77 68 69 63 68 0a 63 6f 75 6c 64 | e.section.inserters,.which.could |
| 1c4c0 | 20 62 65 20 75 73 65 64 20 68 65 72 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 | .be.used.here.....File:.docWYThE |
| 1c4e0 | 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 48 65 61 64 65 72 20 53 65 63 | y.info,..Node:.Status.Header.Sec |
| 1c500 | 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20 53 74 61 74 75 73 20 4d 6f 64 75 6c 65 20 53 65 63 74 | tions,..Next:.Status.Module.Sect |
| 1c520 | 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 53 74 61 74 75 73 20 53 65 63 74 69 6f 6e 73 2c 20 20 55 | ions,..Prev:.Status.Sections,..U |
| 1c540 | 70 3a 20 53 74 61 74 75 73 20 42 75 66 66 65 72 0a 0a 35 2e 31 2e 32 20 53 74 61 74 75 73 20 48 | p:.Status.Buffer..5.1.2.Status.H |
| 1c560 | 65 61 64 65 72 20 53 65 63 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | eader.Sections.----------------- |
| 1c580 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 73 74 61 | -----------..The.contents.of.sta |
| 1c5a0 | 74 75 73 20 62 75 66 66 65 72 73 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 75 73 69 6e 67 20 | tus.buffers.is.controlled.using. |
| 1c5c0 | 74 68 65 20 68 6f 6f 6b 0a e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e | the.hook....magit-status-section |
| 1c5e0 | 73 2d 68 6f 6f 6b e2 80 99 20 28 73 65 65 20 2a 6e 6f 74 65 20 53 74 61 74 75 73 20 53 65 63 74 | s-hook....(see.*note.Status.Sect |
| 1c600 | 69 6f 6e 73 3a 3a 29 2e 0a 0a 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 e2 80 98 6d 61 67 69 74 | ions::)......By.default....magit |
| 1c620 | 2d 69 6e 73 65 72 74 2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 e2 80 99 20 69 73 20 74 68 65 | -insert-status-headers....is.the |
| 1c640 | 20 66 69 72 73 74 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 61 74 0a 68 6f 6f 6b 20 76 61 72 69 61 | .first.member.of.that.hook.varia |
| 1c660 | 62 6c 65 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 73 74 61 | ble...Function:.magit-insert-sta |
| 1c680 | 74 75 73 2d 68 65 61 64 65 72 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 68 65 61 64 65 72 73 20 | tus-headers......Insert.headers. |
| 1c6a0 | 73 65 63 74 69 6f 6e 73 20 61 70 70 72 6f 70 72 69 61 74 65 20 66 6f 72 20 e2 80 98 6d 61 67 69 | sections.appropriate.for....magi |
| 1c6c0 | 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 e2 80 99 0a 20 20 20 20 20 62 75 66 66 65 72 73 2e 20 20 | t-status-mode.........buffers... |
| 1c6e0 | 54 68 65 20 73 65 63 74 69 6f 6e 73 20 61 72 65 20 69 6e 73 65 72 74 65 64 20 62 79 20 72 75 6e | The.sections.are.inserted.by.run |
| 1c700 | 6e 69 6e 67 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 68 | ning.the.functions.on.the......h |
| 1c720 | 6f 6f 6b 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 2d 68 6f 6f 6b | ook....magit-status-headers-hook |
| 1c740 | 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 74 61 74 75 73 2d | ......User.Option:.magit-status- |
| 1c760 | 68 65 61 64 65 72 73 2d 68 6f 6f 6b 0a 20 20 20 20 20 48 6f 6f 6b 20 72 75 6e 20 74 6f 20 69 6e | headers-hook......Hook.run.to.in |
| 1c780 | 73 65 72 74 20 68 65 61 64 65 72 73 20 73 65 63 74 69 6f 6e 73 20 69 6e 74 6f 20 74 68 65 20 73 | sert.headers.sections.into.the.s |
| 1c7a0 | 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 69 73 | tatus.buffer........This.hook.is |
| 1c7c0 | 20 72 75 6e 20 62 79 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 74 75 73 2d 68 | .run.by....magit-insert-status-h |
| 1c7e0 | 65 61 64 65 72 73 e2 80 99 2c 20 77 68 69 63 68 20 69 6e 20 74 75 72 6e 0a 20 20 20 20 20 68 61 | eaders...,.which.in.turn......ha |
| 1c800 | 73 20 74 6f 20 62 65 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 73 74 61 | s.to.be.a.member.of....magit-sta |
| 1c820 | 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b e2 80 99 20 74 6f 20 62 65 20 75 73 65 64 20 | tus-sections-hook....to.be.used. |
| 1c840 | 61 74 0a 20 20 20 20 20 61 6c 6c 2e 0a 0a 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 74 68 65 20 | at......all......By.default.the. |
| 1c860 | 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 6d 65 6d 62 65 72 73 20 | following.functions.are.members. |
| 1c880 | 6f 66 20 74 68 65 20 61 62 6f 76 65 20 68 6f 6f 6b 3a 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 | of.the.above.hook:..Function:.ma |
| 1c8a0 | 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 49 6e 73 | git-insert-error-header......Ins |
| 1c8c0 | 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 6d 65 | ert.a.header.line.showing.the.me |
| 1c8e0 | 73 73 61 67 65 20 61 62 6f 75 74 20 74 68 65 20 47 69 74 20 65 72 72 6f 72 20 74 68 61 74 0a 20 | ssage.about.the.Git.error.that.. |
| 1c900 | 20 20 20 20 6a 75 73 74 20 6f 63 63 75 72 72 65 64 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 66 75 | ....just.occurred........This.fu |
| 1c920 | 6e 63 74 69 6f 6e 20 69 73 20 6f 6e 6c 79 20 61 77 61 72 65 20 6f 66 20 74 68 65 20 6c 61 73 74 | nction.is.only.aware.of.the.last |
| 1c940 | 20 65 72 72 6f 72 20 74 68 61 74 20 6f 63 63 75 72 20 77 68 65 6e 20 47 69 74 0a 20 20 20 20 20 | .error.that.occur.when.Git...... |
| 1c960 | 77 61 73 20 72 75 6e 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 73 2e 20 20 49 66 2c 20 66 | was.run.for.side-effects...If,.f |
| 1c980 | 6f 72 20 65 78 61 6d 70 6c 65 2c 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 73 20 77 68 69 6c | or.example,.an.error.occurs.whil |
| 1c9a0 | 65 0a 20 20 20 20 20 67 65 6e 65 72 61 74 69 6e 67 20 61 20 64 69 66 66 2c 20 74 68 65 6e 20 74 | e......generating.a.diff,.then.t |
| 1c9c0 | 68 61 74 20 65 72 72 6f 72 20 77 6f 6e e2 80 99 74 20 62 65 20 69 6e 73 65 72 74 65 64 2e 20 20 | hat.error.won...t.be.inserted... |
| 1c9e0 | 52 65 66 72 65 73 68 69 6e 67 0a 20 20 20 20 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 | Refreshing......the.status.buffe |
| 1ca00 | 72 20 63 61 75 73 65 73 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 74 6f 20 64 69 73 61 70 70 65 | r.causes.this.section.to.disappe |
| 1ca20 | 61 72 20 61 67 61 69 6e 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 | ar.again...Function:.magit-inser |
| 1ca40 | 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 49 6e 73 65 72 74 | t-diff-filter-header......Insert |
| 1ca60 | 20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 73 68 6f 77 69 6e 67 20 74 68 65 20 65 66 66 65 63 | .a.header.line.showing.the.effec |
| 1ca80 | 74 69 76 65 20 64 69 66 66 20 66 69 6c 74 65 72 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 | tive.diff.filters...Function:.ma |
| 1caa0 | 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 0a 20 20 | git-insert-head-branch-header... |
| 1cac0 | 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 61 62 6f 75 74 20 74 68 | ...Insert.a.header.line.about.th |
| 1cae0 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 6f 72 20 64 65 74 61 63 68 65 64 20 e2 80 98 | e.current.branch.or.detached.... |
| 1cb00 | 48 45 41 44 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 | HEAD......Function:.magit-insert |
| 1cb20 | 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 49 6e 73 | -upstream-branch-header......Ins |
| 1cb40 | 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 62 72 61 6e | ert.a.header.line.about.the.bran |
| 1cb60 | 63 68 20 74 68 61 74 20 69 73 20 75 73 75 61 6c 6c 79 20 70 75 6c 6c 65 64 20 69 6e 74 6f 0a 20 | ch.that.is.usually.pulled.into.. |
| 1cb80 | 20 20 20 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 | ....the.current.branch...Functio |
| 1cba0 | 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 70 75 73 68 2d 62 72 61 6e 63 68 2d 68 65 61 64 | n:.magit-insert-push-branch-head |
| 1cbc0 | 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 |
| 1cbe0 | 75 74 20 74 68 65 20 62 72 61 6e 63 68 20 74 68 61 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | ut.the.branch.that.the.current.b |
| 1cc00 | 72 61 6e 63 68 20 69 73 0a 20 20 20 20 20 75 73 75 61 6c 6c 79 20 70 75 73 68 65 64 20 74 6f 2e | ranch.is......usually.pushed.to. |
| 1cc20 | 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 74 61 67 73 2d 68 65 | ..Function:.magit-insert-tags-he |
| 1cc40 | 61 64 65 72 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 61 | ader......Insert.a.header.line.a |
| 1cc60 | 62 6f 75 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 61 6e 64 2f 6f 72 20 6e 65 78 74 20 74 61 67 | bout.the.current.and/or.next.tag |
| 1cc80 | 2c 20 61 6c 6f 6e 67 20 77 69 74 68 0a 20 20 20 20 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 | ,.along.with......the.number.of. |
| 1cca0 | 63 6f 6d 6d 69 74 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 74 61 67 20 61 6e 64 20 e2 80 98 48 | commits.between.the.tag.and....H |
| 1ccc0 | 45 41 44 e2 80 99 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 6e 63 74 69 | EAD.........The.following.functi |
| 1cce0 | 6f 6e 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 61 62 6f | ons.can.also.be.added.to.the.abo |
| 1cd00 | 76 65 20 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 | ve.hook:..Function:.magit-insert |
| 1cd20 | 2d 72 65 70 6f 2d 68 65 61 64 65 72 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 | -repo-header......Insert.a.heade |
| 1cd40 | 72 20 6c 69 6e 65 20 73 68 6f 77 69 6e 67 20 74 68 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 72 | r.line.showing.the.path.to.the.r |
| 1cd60 | 65 70 6f 73 69 74 6f 72 79 20 74 6f 70 2d 6c 65 76 65 6c 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 | epository.top-level...Function:. |
| 1cd80 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 6d 6f 74 65 2d 68 65 61 64 65 72 0a 20 20 20 20 20 | magit-insert-remote-header...... |
| 1cda0 | 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 61 62 6f 75 74 20 74 68 65 20 72 | Insert.a.header.line.about.the.r |
| 1cdc0 | 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 68 2e 0a 0a 20 20 | emote.of.the.current.branch..... |
| 1cde0 | 20 20 20 49 66 20 6e 6f 20 72 65 6d 6f 74 65 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 20 66 6f | ...If.no.remote.is.configured.fo |
| 1ce00 | 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 66 61 6c 6c 20 | r.the.current.branch,.then.fall. |
| 1ce20 | 62 61 63 6b 0a 20 20 20 20 20 73 68 6f 77 69 6e 67 20 74 68 65 20 22 6f 72 69 67 69 6e 22 20 72 | back......showing.the."origin".r |
| 1ce40 | 65 6d 6f 74 65 2c 20 6f 72 20 69 66 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 | emote,.or.if.that.does.not.exist |
| 1ce60 | 20 74 68 65 20 66 69 72 73 74 0a 20 20 20 20 20 72 65 6d 6f 74 65 20 69 6e 20 61 6c 70 68 61 62 | .the.first......remote.in.alphab |
| 1ce80 | 65 74 69 63 20 6f 72 64 65 72 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e 73 | etic.order...Function:.magit-ins |
| 1cea0 | 65 72 74 2d 75 73 65 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 | ert-user-header......Insert.a.he |
| 1cec0 | 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 |
| 1cee0 | 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | .....File:.docWYThEy.info,..Node |
| 1cf00 | 3a 20 53 74 61 74 75 73 20 4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a | :.Status.Module.Sections,..Next: |
| 1cf20 | 20 53 74 61 74 75 73 20 4f 70 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 53 74 61 74 75 73 20 48 | .Status.Options,..Prev:.Status.H |
| 1cf40 | 65 61 64 65 72 20 53 65 63 74 69 6f 6e 73 2c 20 20 55 70 3a 20 53 74 61 74 75 73 20 42 75 66 66 | eader.Sections,..Up:.Status.Buff |
| 1cf60 | 65 72 0a 0a 35 2e 31 2e 33 20 53 74 61 74 75 73 20 4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e 73 | er..5.1.3.Status.Module.Sections |
| 1cf80 | 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 | .----------------------------..T |
| 1cfa0 | 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 73 74 61 74 75 73 20 62 75 66 66 65 72 73 20 69 73 | he.contents.of.status.buffers.is |
| 1cfc0 | 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 75 73 69 6e 67 20 74 68 65 20 68 6f 6f 6b 0a e2 80 98 6d 61 | .controlled.using.the.hook....ma |
| 1cfe0 | 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b e2 80 99 20 28 73 65 65 | git-status-sections-hook....(see |
| 1d000 | 20 2a 6e 6f 74 65 20 53 74 61 74 75 73 20 53 65 63 74 69 6f 6e 73 3a 3a 29 2e 0a 0a 20 20 20 42 | .*note.Status.Sections::)......B |
| 1d020 | 79 20 64 65 66 61 75 6c 74 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 | y.default....magit-insert-module |
| 1d040 | 73 e2 80 99 20 69 73 20 5f 6e 6f 74 5f 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 61 74 20 68 | s....is._not_.a.member.of.that.h |
| 1d060 | 6f 6f 6b 0a 76 61 72 69 61 62 6c 65 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 | ook.variable...Function:.magit-i |
| 1d080 | 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 75 62 6d 6f 64 | nsert-modules......Insert.submod |
| 1d0a0 | 75 6c 65 20 73 65 63 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 48 6f 6f 6b 20 e2 80 98 6d 61 67 69 | ule.sections........Hook....magi |
| 1d0c0 | 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b e2 80 99 20 63 6f 6e 74 72 6f | t-module-sections-hook....contro |
| 1d0e0 | 6c 73 20 77 68 69 63 68 20 6d 6f 64 75 6c 65 20 73 65 63 74 69 6f 6e 73 0a 20 20 20 20 20 61 72 | ls.which.module.sections......ar |
| 1d100 | 65 20 69 6e 73 65 72 74 65 64 2c 20 61 6e 64 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d | e.inserted,.and.option....magit- |
| 1d120 | 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 6e 65 73 74 65 64 e2 80 99 20 63 6f 6e 74 72 6f | module-sections-nested....contro |
| 1d140 | 6c 73 0a 20 20 20 20 20 77 68 65 74 68 65 72 20 74 68 65 79 20 61 72 65 20 77 72 61 70 70 65 64 | ls......whether.they.are.wrapped |
| 1d160 | 20 69 6e 20 61 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 65 63 74 69 6f 6e 2e 0a 0a 55 73 65 72 | .in.an.additional.section...User |
| 1d180 | 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 68 | .Option:.magit-module-sections-h |
| 1d1a0 | 6f 6f 6b 0a 20 20 20 20 20 48 6f 6f 6b 20 72 75 6e 20 62 79 20 e2 80 98 6d 61 67 69 74 2d 69 6e | ook......Hook.run.by....magit-in |
| 1d1c0 | 73 65 72 74 2d 6d 6f 64 75 6c 65 73 e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d | sert-modules......User.Option:.m |
| 1d1e0 | 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 6e 65 73 74 65 64 0a 20 20 20 20 | agit-module-sections-nested..... |
| 1d200 | 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 e2 80 | .This.option.controls.whether... |
| 1d220 | 98 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 e2 80 99 20 77 72 61 70 73 20 69 | .magit-insert-modules....wraps.i |
| 1d240 | 6e 73 65 72 74 65 64 0a 20 20 20 20 20 73 65 63 74 69 6f 6e 73 20 69 6e 20 61 6e 20 61 64 64 69 | nserted......sections.in.an.addi |
| 1d260 | 74 69 6f 6e 61 6c 20 73 65 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 69 73 20 69 73 | tional.section........If.this.is |
| 1d280 | 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 61 20 73 69 6e 67 6c 65 20 74 6f 70 | .non-nil,.then.only.a.single.top |
| 1d2a0 | 2d 6c 65 76 65 6c 20 73 65 63 74 69 6f 6e 20 69 73 0a 20 20 20 20 20 69 6e 73 65 72 74 65 64 2e | -level.section.is......inserted. |
| 1d2c0 | 20 20 49 66 20 69 74 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 61 6c 6c 20 73 65 63 74 69 6f 6e | ..If.it.is.nil,.then.all.section |
| 1d2e0 | 73 20 6c 69 73 74 65 64 20 69 6e 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 | s.listed.in.........magit-module |
| 1d300 | 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b e2 80 99 20 62 65 63 6f 6d 65 20 74 6f 70 2d 6c 65 76 | -sections-hook....become.top-lev |
| 1d320 | 65 6c 20 73 65 63 74 69 6f 6e 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 69 6e | el.sections...Function:.magit-in |
| 1d340 | 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 6f 76 65 72 76 69 65 77 0a 20 20 20 20 20 49 6e 73 65 72 | sert-modules-overview......Inser |
| 1d360 | 74 20 73 65 63 74 69 6f 6e 73 20 66 6f 72 20 61 6c 6c 20 73 75 62 6d 6f 64 75 6c 65 73 2e 20 20 | t.sections.for.all.submodules... |
| 1d380 | 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 0a 20 20 20 20 | For.each.section.insert.the..... |
| 1d3a0 | 20 70 61 74 68 2c 20 74 68 65 20 62 72 61 6e 63 68 2c 20 61 6e 64 20 74 68 65 20 6f 75 74 70 75 | .path,.the.branch,.and.the.outpu |
| 1d3c0 | 74 20 6f 66 20 e2 80 98 67 69 74 20 64 65 73 63 72 69 62 65 20 2d 2d 74 61 67 73 e2 80 99 2c 20 | t.of....git.describe.--tags...,. |
| 1d3e0 | 6f 72 2c 0a 20 20 20 20 20 66 61 69 6c 69 6e 67 20 74 68 61 74 2c 20 74 68 65 20 61 62 62 72 65 | or,......failing.that,.the.abbre |
| 1d400 | 76 69 61 74 65 64 20 48 45 41 44 20 63 6f 6d 6d 69 74 20 68 61 73 68 2e 0a 0a 20 20 20 20 20 50 | viated.HEAD.commit.hash........P |
| 1d420 | 72 65 73 73 20 e2 80 98 52 45 54 e2 80 99 20 6f 6e 20 73 75 63 68 20 61 20 73 75 62 6d 6f 64 75 | ress....RET....on.such.a.submodu |
| 1d440 | 6c 65 20 73 65 63 74 69 6f 6e 20 74 6f 20 73 68 6f 77 20 69 74 73 20 6f 77 6e 20 73 74 61 74 75 | le.section.to.show.its.own.statu |
| 1d460 | 73 0a 20 20 20 20 20 62 75 66 66 65 72 2e 20 20 50 72 65 73 73 20 e2 80 98 52 45 54 e2 80 99 20 | s......buffer...Press....RET.... |
| 1d480 | 6f 6e 20 74 68 65 20 22 4d 6f 64 75 6c 65 73 22 20 73 65 63 74 69 6f 6e 20 74 6f 20 64 69 73 70 | on.the."Modules".section.to.disp |
| 1d4a0 | 6c 61 79 20 61 20 6c 69 73 74 20 6f 66 0a 20 20 20 20 20 73 75 62 6d 6f 64 75 6c 65 73 20 69 6e | lay.a.list.of......submodules.in |
| 1d4c0 | 20 61 20 73 65 70 61 72 61 74 65 20 62 75 66 66 65 72 2e 20 20 54 68 69 73 20 73 68 6f 77 73 20 | .a.separate.buffer...This.shows. |
| 1d4e0 | 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 6e 6f 74 20 | additional.information......not. |
| 1d500 | 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 73 75 70 65 72 2d 72 65 70 6f 73 69 74 6f 72 | displayed.in.the.super-repositor |
| 1d520 | 79 e2 80 99 73 20 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 | y...s.status.buffer...Function:. |
| 1d540 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 | magit-insert-modules-unpulled-fr |
| 1d560 | 6f 6d 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 | om-upstream......Insert.sections |
| 1d580 | 20 66 6f 72 20 6d 6f 64 75 6c 65 73 20 74 68 61 74 20 68 61 76 65 6e e2 80 99 74 20 62 65 65 6e | .for.modules.that.haven...t.been |
| 1d5a0 | 20 70 75 6c 6c 65 64 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 75 70 73 74 72 65 61 6d 20 79 | .pulled.from.the......upstream.y |
| 1d5c0 | 65 74 2e 20 20 54 68 65 73 65 20 73 65 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 65 78 70 61 6e | et...These.sections.can.be.expan |
| 1d5e0 | 64 65 64 20 74 6f 20 73 68 6f 77 20 74 68 65 0a 20 20 20 20 20 72 65 73 70 65 63 74 69 76 65 20 | ded.to.show.the......respective. |
| 1d600 | 63 6f 6d 6d 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 | commits...Function:.magit-insert |
| 1d620 | 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 |
| 1d640 | 65 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 66 6f 72 20 6d 6f 64 75 6c | e......Insert.sections.for.modul |
| 1d660 | 65 73 20 74 68 61 74 20 68 61 76 65 6e e2 80 99 74 20 62 65 65 6e 20 70 75 6c 6c 65 64 20 66 72 | es.that.haven...t.been.pulled.fr |
| 1d680 | 6f 6d 20 74 68 65 0a 20 20 20 20 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 79 65 74 2e 20 20 54 68 | om.the......push-remote.yet...Th |
| 1d6a0 | 65 73 65 20 73 65 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 65 78 70 61 6e 64 65 64 20 74 6f 20 | ese.sections.can.be.expanded.to. |
| 1d6c0 | 73 68 6f 77 20 74 68 65 0a 20 20 20 20 20 72 65 73 70 65 63 74 69 76 65 20 63 6f 6d 6d 69 74 73 | show.the......respective.commits |
| 1d6e0 | 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 75 6c 65 | ...Function:.magit-insert-module |
| 1d700 | 73 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 49 6e 73 65 | s-unpushed-to-upstream......Inse |
| 1d720 | 72 74 20 73 65 63 74 69 6f 6e 73 20 66 6f 72 20 6d 6f 64 75 6c 65 73 20 74 68 61 74 20 68 61 76 | rt.sections.for.modules.that.hav |
| 1d740 | 65 6e e2 80 99 74 20 62 65 65 6e 20 70 75 73 68 65 64 20 74 6f 20 74 68 65 0a 20 20 20 20 20 75 | en...t.been.pushed.to.the......u |
| 1d760 | 70 73 74 72 65 61 6d 20 79 65 74 2e 20 20 54 68 65 73 65 20 73 65 63 74 69 6f 6e 73 20 63 61 6e | pstream.yet...These.sections.can |
| 1d780 | 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 20 72 65 | .be.expanded.to.show.the......re |
| 1d7a0 | 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 6d 61 67 | spective.commits...Function:.mag |
| 1d7c0 | 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70 75 | it-insert-modules-unpushed-to-pu |
| 1d7e0 | 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 66 6f | shremote......Insert.sections.fo |
| 1d800 | 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 75 | r.modules.that.haven...t.been.pu |
| 1d820 | 73 68 65 64 20 74 6f 20 74 68 65 0a 20 20 20 20 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 79 65 74 | shed.to.the......push-remote.yet |
| 1d840 | 2e 20 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 | ...These.sections.can.be.expande |
| 1d860 | 64 20 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 | d.to.show.the......respective.co |
| 1d880 | 6d 6d 69 74 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 | mmits.....File:.docWYThEy.info,. |
| 1d8a0 | 20 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 4f 70 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 53 74 | .Node:.Status.Options,..Prev:.St |
| 1d8c0 | 61 74 75 73 20 4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e 73 2c 20 20 55 70 3a 20 53 74 61 74 75 | atus.Module.Sections,..Up:.Statu |
| 1d8e0 | 73 20 42 75 66 66 65 72 0a 0a 35 2e 31 2e 34 20 53 74 61 74 75 73 20 4f 70 74 69 6f 6e 73 0a 2d | s.Buffer..5.1.4.Status.Options.- |
| 1d900 | 2d 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 | -------------------..User.Option |
| 1d920 | 3a 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 61 72 67 69 6e 0a 20 20 20 20 20 54 68 69 73 20 | :.magit-status-margin......This. |
| 1d940 | 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6d 61 72 | option.specifies.whether.the.mar |
| 1d960 | 67 69 6e 20 69 73 20 69 6e 69 74 69 61 6c 6c 79 20 73 68 6f 77 6e 20 69 6e 0a 20 20 20 20 20 4d | gin.is.initially.shown.in......M |
| 1d980 | 61 67 69 74 2d 53 74 61 74 75 73 20 6d 6f 64 65 20 62 75 66 66 65 72 73 20 61 6e 64 20 68 6f 77 | agit-Status.mode.buffers.and.how |
| 1d9a0 | 20 69 74 20 69 73 20 66 6f 72 6d 61 74 74 65 64 2e 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 | .it.is.formatted........The.valu |
| 1d9c0 | 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 28 49 4e 49 54 20 53 54 59 4c 45 20 57 49 | e.has.the.form....(INIT.STYLE.WI |
| 1d9e0 | 44 54 48 20 41 55 54 48 4f 52 20 41 55 54 48 4f 52 2d 57 49 44 54 48 29 e2 80 99 2e 0a 0a 20 20 | DTH.AUTHOR.AUTHOR-WIDTH)........ |
| 1da00 | 20 20 20 20 20 20 e2 80 a2 20 49 66 20 49 4e 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 | ..........If.INIT.is.non-nil,.th |
| 1da20 | 65 6e 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 73 68 6f 77 6e 20 69 6e 69 74 69 61 6c 6c 79 | en.the.margin.is.shown.initially |
| 1da40 | 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 77 | ..............STYLE.controls.how |
| 1da60 | 20 74 6f 20 66 6f 72 6d 61 74 20 74 68 65 20 61 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74 | .to.format.the.author.or.committ |
| 1da80 | 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 6e | er.date...It...........can.be.on |
| 1daa0 | 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 20 | e.of....age....(to.show.the.age. |
| 1dac0 | 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 65 | of.the.commit),..............age |
| 1dae0 | 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 74 | -abbreviated....(to.abbreviate.t |
| 1db00 | 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 72 | he.time.unit.to.a...........char |
| 1db20 | 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 6f | acter),.or.a.string.(suitable.fo |
| 1db40 | 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 20 | r....format-time-string...).to.. |
| 1db60 | 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 20 | .........show.the.actual.date... |
| 1db80 | 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 61 | Option..............magit-log-ma |
| 1dba0 | 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 74 | rgin-show-committer-date....cont |
| 1dbc0 | 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 69 | rols.which.date.is...........bei |
| 1dbe0 | 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 20 | ng.displayed..............WIDTH. |
| 1dc00 | 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e | controls.the.width.of.the.margin |
| 1dc20 | 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 72 | ...This.exists.for...........for |
| 1dc40 | 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 79 | ward.compatibility.and.currently |
| 1dc60 | 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 20 | .the.value.should.not.be........ |
| 1dc80 | 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 63 | ...changed..............AUTHOR.c |
| 1dca0 | 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 | ontrols.whether.the.name.of.the. |
| 1dcc0 | 61 75 74 68 6f 72 20 69 73 20 61 6c 73 6f 20 73 68 6f 77 6e 0a 20 20 20 20 20 20 20 20 20 20 62 | author.is.also.shown...........b |
| 1dce0 | 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 49 | y.default..............AUTHOR-WI |
| 1dd00 | 44 54 48 20 68 61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 65 67 65 72 2e 20 20 57 68 65 6e 20 | DTH.has.to.be.an.integer...When. |
| 1dd20 | 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 61 75 74 68 6f 72 | the.name.of.the...........author |
| 1dd40 | 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 |
| 1dd60 | 6f 77 20 6d 75 63 68 20 73 70 61 63 65 20 69 73 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 20 20 | ow.much.space.is.used.to........ |
| 1dd80 | 20 20 20 64 6f 20 73 6f 2e 0a 0a 20 20 20 41 6c 73 6f 20 73 65 65 20 74 68 65 20 70 72 6f 63 65 | ...do.so......Also.see.the.proce |
| 1dda0 | 65 64 69 6e 67 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 6d 6f 72 65 20 6f 70 74 69 6f 6e 73 20 63 | eding.section.for.more.options.c |
| 1ddc0 | 6f 6e 63 65 72 6e 69 6e 67 20 73 74 61 74 75 73 0a 62 75 66 66 65 72 73 2e 0a 0a 1f 0a 46 69 6c | oncerning.status.buffers.....Fil |
| 1dde0 | 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 70 6f 73 69 | e:.docWYThEy.info,..Node:.Reposi |
| 1de00 | 74 6f 72 79 20 4c 69 73 74 2c 20 20 4e 65 78 74 3a 20 4c 6f 67 67 69 6e 67 2c 20 20 50 72 65 76 | tory.List,..Next:.Logging,..Prev |
| 1de20 | 3a 20 53 74 61 74 75 73 20 42 75 66 66 65 72 2c 20 20 55 70 3a 20 49 6e 73 70 65 63 74 69 6e 67 | :.Status.Buffer,..Up:.Inspecting |
| 1de40 | 0a 0a 35 2e 32 20 52 65 70 6f 73 69 74 6f 72 79 20 4c 69 73 74 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ..5.2.Repository.List.========== |
| 1de60 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 6c 69 73 74 2d 72 | =========..Command:.magit-list-r |
| 1de80 | 65 70 6f 73 69 74 6f 72 69 65 73 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 64 69 | epositories......This.command.di |
| 1dea0 | 73 70 6c 61 79 73 20 61 20 6c 69 73 74 20 6f 66 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 69 6e | splays.a.list.of.repositories.in |
| 1dec0 | 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 54 68 65 20 6f 70 | .a.separate.buffer........The.op |
| 1dee0 | 74 69 6f 6e 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 | tion....magit-repository-directo |
| 1df00 | 72 69 65 73 e2 80 99 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 0a 20 20 20 20 20 72 65 70 6f | ries....controls.which......repo |
| 1df20 | 73 69 74 6f 72 69 65 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 2e 0a 0a 55 73 65 72 20 4f 70 | sitories.are.displayed...User.Op |
| 1df40 | 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 73 0a 20 20 20 | tion:.magit-repolist-columns.... |
| 1df60 | 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 61 74 20 63 6f 6c 75 | ..This.option.controls.what.colu |
| 1df80 | 6d 6e 73 20 61 72 65 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 | mns.are.displayed.by.the.command |
| 1dfa0 | 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 70 6f 73 69 74 6f 72 69 65 73 | .........magit-list-repositories |
| 1dfc0 | e2 80 99 20 61 6e 64 20 68 6f 77 20 74 68 65 79 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 2e 0a | ....and.how.they.are.displayed.. |
| 1dfe0 | 0a 20 20 20 20 20 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 | ......Each.element.has.the.form. |
| 1e000 | e2 80 98 28 48 45 41 44 45 52 20 57 49 44 54 48 20 46 4f 52 4d 41 54 20 50 52 4f 50 53 29 e2 80 | ...(HEADER.WIDTH.FORMAT.PROPS).. |
| 1e020 | 99 2e 0a 0a 20 20 20 20 20 48 45 41 44 45 52 20 69 73 20 74 68 65 20 73 74 72 69 6e 67 20 64 69 | .........HEADER.is.the.string.di |
| 1e040 | 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 73 | splayed.in.the.header...WIDTH.is |
| 1e060 | 20 74 68 65 20 77 69 64 74 68 0a 20 20 20 20 20 6f 66 20 74 68 65 20 63 6f 6c 75 6d 6e 2e 20 20 | .the.width......of.the.column... |
| 1e080 | 46 4f 52 4d 41 54 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 69 73 20 63 61 6c | FORMAT.is.a.function.that.is.cal |
| 1e0a0 | 6c 65 64 20 77 69 74 68 20 6f 6e 65 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 | led.with.one......argument,.the. |
| 1e0c0 | 72 65 70 6f 73 69 74 6f 72 79 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 28 75 73 75 61 6c | repository.identification.(usual |
| 1e0e0 | 6c 79 20 69 74 73 20 62 61 73 65 6e 61 6d 65 29 2c 20 61 6e 64 0a 20 20 20 20 20 77 69 74 68 20 | ly.its.basename),.and......with. |
| 1e100 | e2 80 98 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 20 62 6f 75 6e 64 20 74 6f | ...default-directory....bound.to |
| 1e120 | 20 74 68 65 20 74 6f 70 6c 65 76 65 6c 20 6f 66 20 69 74 73 20 77 6f 72 6b 69 6e 67 20 74 72 65 | .the.toplevel.of.its.working.tre |
| 1e140 | 65 2e 0a 20 20 20 20 20 49 74 20 68 61 73 20 74 6f 20 72 65 74 75 72 6e 20 61 20 73 74 72 69 6e | e.......It.has.to.return.a.strin |
| 1e160 | 67 20 74 6f 20 62 65 20 69 6e 73 65 72 74 65 64 20 6f 72 20 6e 69 6c 2e 20 20 50 52 4f 50 53 20 | g.to.be.inserted.or.nil...PROPS. |
| 1e180 | 69 73 20 61 6e 20 61 6c 69 73 74 0a 20 20 20 20 20 74 68 61 74 20 73 75 70 70 6f 72 74 73 20 74 | is.an.alist......that.supports.t |
| 1e1a0 | 68 65 20 6b 65 79 73 20 e2 80 98 3a 72 69 67 68 74 2d 61 6c 69 67 6e e2 80 99 2c 20 e2 80 98 3a | he.keys....:right-align...,....: |
| 1e1c0 | 70 61 64 2d 72 69 67 68 74 e2 80 99 20 61 6e 64 20 e2 80 98 3a 73 6f 72 74 e2 80 99 2e 0a 0a 20 | pad-right....and....:sort....... |
| 1e1e0 | 20 20 20 20 54 68 65 20 e2 80 98 3a 73 6f 72 74 e2 80 99 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 | ....The....:sort....function.has |
| 1e200 | 20 61 20 77 65 69 72 64 20 69 6e 74 65 72 66 61 63 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 | .a.weird.interface.described.in. |
| 1e220 | 74 68 65 0a 20 20 20 20 20 64 6f 63 73 74 72 69 6e 67 20 6f 66 20 e2 80 98 74 61 62 75 6c 61 74 | the......docstring.of....tabulat |
| 1e240 | 65 64 2d 6c 69 73 74 2d 2d 67 65 74 2d 73 6f 72 74 e2 80 99 2e 20 20 41 6c 74 65 72 6e 61 74 69 | ed-list--get-sort......Alternati |
| 1e260 | 76 65 6c 79 20 e2 80 98 3c e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 | vely....<....and.........magit-r |
| 1e280 | 65 70 6f 6c 69 73 74 2d 76 65 72 73 69 6f 6e 3c e2 80 99 20 63 61 6e 20 62 65 20 75 73 65 64 20 | epolist-version<....can.be.used. |
| 1e2a0 | 61 73 20 74 68 6f 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 0a 20 20 20 20 20 61 75 74 6f | as.those.functions.are......auto |
| 1e2c0 | 6d 61 74 69 63 61 6c 6c 79 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 66 75 6e 63 74 69 6f 6e | matically.replaced.with.function |
| 1e2e0 | 73 20 74 68 61 74 20 73 61 74 69 73 66 79 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 2e 0a 20 20 | s.that.satisfy.the.interface.... |
| 1e300 | 20 20 20 53 65 74 20 e2 80 98 3a 73 6f 72 74 e2 80 99 20 74 6f 20 e2 80 98 6e 69 6c e2 80 99 20 | ...Set....:sort....to....nil.... |
| 1e320 | 74 6f 20 69 6e 68 69 62 69 74 20 73 6f 72 74 69 6e 67 3b 20 69 66 20 75 6e 73 70 65 63 69 66 69 | to.inhibit.sorting;.if.unspecifi |
| 1e340 | 65 64 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 63 6f 6c 75 6d 6e 20 69 73 20 73 6f 72 74 | ed,.then.the......column.is.sort |
| 1e360 | 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 0a | able.using.the.default.sorter... |
| 1e380 | 20 20 20 20 20 59 6f 75 20 6d 61 79 20 77 69 73 68 20 74 6f 20 64 69 73 70 6c 61 79 20 61 20 72 | .....You.may.wish.to.display.a.r |
| 1e3a0 | 61 6e 67 65 20 6f 66 20 6e 75 6d 65 72 69 63 20 63 6f 6c 75 6d 6e 73 20 75 73 69 6e 67 20 6a 75 | ange.of.numeric.columns.using.ju |
| 1e3c0 | 73 74 20 6f 6e 65 0a 20 20 20 20 20 63 68 61 72 61 63 74 65 72 20 70 65 72 20 63 6f 6c 75 6d 6e | st.one......character.per.column |
| 1e3e0 | 20 61 6e 64 20 77 69 74 68 6f 75 74 20 61 6e 79 20 70 61 64 64 69 6e 67 20 62 65 74 77 65 65 6e | .and.without.any.padding.between |
| 1e400 | 20 63 6f 6c 75 6d 6e 73 2c 20 69 6e 0a 20 20 20 20 20 77 68 69 63 68 20 63 61 73 65 20 79 6f 75 | .columns,.in......which.case.you |
| 1e420 | 20 73 68 6f 75 6c 64 20 75 73 65 20 61 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 48 45 41 44 45 | .should.use.an.appropriate.HEADE |
| 1e440 | 52 2c 20 73 65 74 20 57 49 44 54 48 20 74 6f 20 31 2c 0a 20 20 20 20 20 61 6e 64 20 73 65 74 20 | R,.set.WIDTH.to.1,......and.set. |
| 1e460 | e2 80 98 3a 70 61 64 2d 72 69 67 68 74 e2 80 99 20 74 6f 20 39 2e 20 20 e2 80 98 2b e2 80 99 20 | ...:pad-right....to.9......+.... |
| 1e480 | 69 73 20 73 75 62 73 74 69 74 75 74 65 64 20 66 6f 72 20 6e 75 6d 62 65 72 73 20 68 69 67 68 65 | is.substituted.for.numbers.highe |
| 1e4a0 | 72 0a 20 20 20 20 20 74 68 61 6e 20 39 2e 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 | r......than.9...The.following.fu |
| 1e4c0 | 6e 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 61 62 6f 76 | nctions.can.be.added.to.the.abov |
| 1e4e0 | 65 20 6f 70 74 69 6f 6e 3a 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 70 6f 6c | e.option:..Function:.magit-repol |
| 1e500 | 69 73 74 2d 63 6f 6c 75 6d 6e 2d 69 64 65 6e 74 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 | ist-column-ident......This.funct |
| 1e520 | 69 6f 6e 20 69 6e 73 65 72 74 73 20 74 68 65 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 6f | ion.inserts.the.identification.o |
| 1e540 | 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 20 20 20 20 20 55 73 75 61 6c 6c 79 20 74 | f.the.repository.......Usually.t |
| 1e560 | 68 69 73 20 69 73 20 6a 75 73 74 20 69 74 73 20 62 61 73 65 6e 61 6d 65 2e 0a 0a 46 75 6e 63 74 | his.is.just.its.basename...Funct |
| 1e580 | 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 70 61 74 68 0a | ion:.magit-repolist-column-path. |
| 1e5a0 | 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 61 | .....This.function.inserts.the.a |
| 1e5c0 | 62 73 6f 6c 75 74 65 20 70 61 74 68 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a | bsolute.path.of.the.repository.. |
| 1e5e0 | 0a 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e | .Function:.magit-repolist-column |
| 1e600 | 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 | -version......This.function.inse |
| 1e620 | 72 74 73 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 | rts.a.description.of.the.reposit |
| 1e640 | 6f 72 79 e2 80 99 73 20 e2 80 98 48 45 41 44 e2 80 99 0a 20 20 20 20 20 72 65 76 69 73 69 6f 6e | ory...s....HEAD.........revision |
| 1e660 | 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 73 74 2d 63 6f 6c 75 | ...Function:.magit-repolist-colu |
| 1e680 | 6d 6e 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 | mn-branch......This.function.ins |
| 1e6a0 | 65 72 74 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 | erts.the.name.of.the.current.bra |
| 1e6c0 | 6e 63 68 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 73 74 2d 63 | nch...Function:.magit-repolist-c |
| 1e6e0 | 6f 6c 75 6d 6e 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f | olumn-upstream......This.functio |
| 1e700 | 6e 20 69 6e 73 65 72 74 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 75 70 73 74 72 65 | n.inserts.the.name.of.the.upstre |
| 1e720 | 61 6d 20 62 72 61 6e 63 68 20 6f 66 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 62 72 | am.branch.of.the......current.br |
| 1e740 | 61 6e 63 68 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 73 74 2d | anch...Function:.magit-repolist- |
| 1e760 | 63 6f 6c 75 6d 6e 2d 62 72 61 6e 63 68 65 73 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 | column-branches......This.functi |
| 1e780 | 6f 6e 20 69 6e 73 65 72 74 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 72 61 6e 63 68 65 | on.inserts.the.number.of.branche |
| 1e7a0 | 73 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 73 74 2d 63 6f 6c | s...Function:.magit-repolist-col |
| 1e7c0 | 75 6d 6e 2d 73 74 61 73 68 65 73 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 | umn-stashes......This.function.i |
| 1e7e0 | 6e 73 65 72 74 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 73 74 61 73 68 65 73 2e 0a 0a 46 | nserts.the.number.of.stashes...F |
| 1e800 | 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 66 | unction:.magit-repolist-column-f |
| 1e820 | 6c 61 67 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 61 | lag......This.function.inserts.a |
| 1e840 | 20 66 6c 61 67 20 61 73 20 73 70 65 63 69 66 69 65 64 20 62 79 0a 20 20 20 20 20 e2 80 98 6d 61 | .flag.as.specified.by.........ma |
| 1e860 | 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 e2 80 | git-repolist-column-flag-alist.. |
| 1e880 | 99 2e 0a 0a 20 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 74 68 69 73 20 69 6e 64 69 63 61 74 | .........By.default.this.indicat |
| 1e8a0 | 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 |
| 1e8c0 | 20 63 68 61 6e 67 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 4e e2 80 99 20 69 | .changes..................N....i |
| 1e8e0 | 66 20 74 68 65 72 65 20 69 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 75 6e 74 72 61 63 6b 65 | f.there.is.at.least.one.untracke |
| 1e900 | 64 20 66 69 6c 65 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 55 e2 80 99 20 69 66 20 74 | d.file.................U....if.t |
| 1e920 | 68 65 72 65 20 69 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 75 6e 73 74 61 67 65 64 20 66 69 | here.is.at.least.one.unstaged.fi |
| 1e940 | 6c 65 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 53 e2 80 99 20 69 66 20 74 68 65 72 65 | le.................S....if.there |
| 1e960 | 20 69 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 73 74 61 67 65 64 20 66 69 6c 65 2e 0a 0a 20 | .is.at.least.one.staged.file.... |
| 1e980 | 20 20 20 20 4f 6e 6c 79 20 74 68 65 20 66 69 72 73 74 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 | ....Only.the.first.one.of.these. |
| 1e9a0 | 74 68 61 74 20 61 70 70 6c 69 65 73 20 69 73 20 73 68 6f 77 6e 2e 0a 0a 46 75 6e 63 74 69 6f 6e | that.applies.is.shown...Function |
| 1e9c0 | 3a 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 73 0a 20 20 | :.magit-repolist-column-flags... |
| 1e9e0 | 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 73 65 72 74 20 61 6c 6c 20 66 6c 61 | ...This.functions.insert.all.fla |
| 1ea00 | 67 73 20 61 73 20 73 70 65 63 69 66 69 65 64 20 62 79 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 | gs.as.specified.by.........magit |
| 1ea20 | 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 e2 80 99 2e 0a | -repolist-column-flag-alist..... |
| 1ea40 | 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 20 74 6f 20 | ......This.is.an.alternative.to. |
| 1ea60 | 66 75 6e 63 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d | function....magit-repolist-colum |
| 1ea80 | 6e 2d 66 6c 61 67 e2 80 99 2c 0a 20 20 20 20 20 77 68 69 63 68 20 6f 6e 6c 79 20 6c 69 73 74 73 | n-flag...,......which.only.lists |
| 1eaa0 | 20 74 68 65 20 66 69 72 73 74 20 6f 6e 65 20 66 6f 75 6e 64 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a | .the.first.one.found...Function: |
| 1eac0 | 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75 6c 6c 65 64 2d | .magit-repolist-column-unpulled- |
| 1eae0 | 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e | from-upstream......This.function |
| 1eb00 | 20 69 6e 73 65 72 74 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 75 70 73 74 72 65 61 6d 20 | .inserts.the.number.of.upstream. |
| 1eb20 | 63 6f 6d 6d 69 74 73 20 6e 6f 74 20 69 6e 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 | commits.not.in.the......current. |
| 1eb40 | 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 72 65 70 6f 6c 69 73 | branch...Function:.magit-repolis |
| 1eb60 | 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 | t-column-unpulled-from-pushremot |
| 1eb80 | 65 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 | e......This.function.inserts.the |
| 1eba0 | 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 69 6e 20 74 68 65 20 70 75 73 68 20 62 | .number.of.commits.in.the.push.b |
| 1ebc0 | 72 61 6e 63 68 20 62 75 74 0a 20 20 20 20 20 6e 6f 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | ranch.but......not.the.current.b |
| 1ebe0 | 72 61 6e 63 68 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 73 74 | ranch...Function:.magit-repolist |
| 1ec00 | 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 20 20 | -column-unpushed-to-upstream.... |
| 1ec20 | 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 74 68 65 20 6e 75 6d 62 | ..This.function.inserts.the.numb |
| 1ec40 | 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 74 20 62 72 61 | er.of.commits.in.the.current.bra |
| 1ec60 | 6e 63 68 0a 20 20 20 20 20 62 75 74 20 6e 6f 74 20 69 74 73 20 75 70 73 74 72 65 61 6d 2e 0a 0a | nch......but.not.its.upstream... |
| 1ec80 | 46 75 6e 63 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d | Function:.magit-repolist-column- |
| 1eca0 | 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 20 20 54 68 69 73 | unpushed-to-pushremote......This |
| 1ecc0 | 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 65 72 74 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 | .function.inserts.the.number.of. |
| 1ece0 | 63 6f 6d 6d 69 74 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 0a 20 20 | commits.in.the.current.branch... |
| 1ed00 | 20 20 20 62 75 74 20 6e 6f 74 20 69 74 73 20 70 75 73 68 20 62 72 61 6e 63 68 2e 0a 0a 54 68 65 | ...but.not.its.push.branch...The |
| 1ed20 | 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c | .following.commands.are.availabl |
| 1ed40 | 65 20 69 6e 20 72 65 70 6f 6c 69 73 74 20 62 75 66 66 65 72 73 3a 0a 0a 4b 65 79 3a 20 52 45 54 | e.in.repolist.buffers:..Key:.RET |
| 1ed60 | 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 73 74 61 74 75 73 29 0a 20 20 20 20 20 54 68 | .(magit-repolist-status)......Th |
| 1ed80 | 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 74 68 65 20 73 74 61 74 75 73 20 66 6f 72 20 | is.command.shows.the.status.for. |
| 1eda0 | 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 20 6d | the.repository.at.point...Key:.m |
| 1edc0 | 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 61 72 6b 29 0a 20 20 20 20 20 54 68 69 73 | .(magit-repolist-mark)......This |
| 1ede0 | 20 63 6f 6d 6d 61 6e 64 20 6d 61 72 6b 73 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 61 74 | .command.marks.the.repository.at |
| 1ee00 | 20 70 6f 69 6e 74 2e 0a 0a 4b 65 79 3a 20 75 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d | .point...Key:.u.(magit-repolist- |
| 1ee20 | 75 6e 6d 61 72 6b 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 75 6e 6d 61 72 6b | unmark)......This.command.unmark |
| 1ee40 | 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: |
| 1ee60 | 20 66 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 66 65 74 63 68 29 0a 20 20 20 20 20 54 | .f.(magit-repolist-fetch)......T |
| 1ee80 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 66 65 74 63 68 65 73 20 61 6c 6c 20 6d 61 72 6b 65 64 20 72 | his.command.fetches.all.marked.r |
| 1eea0 | 65 70 6f 73 69 74 6f 72 69 65 73 2e 20 20 49 66 20 6e 6f 20 72 65 70 6f 73 69 74 6f 72 69 65 73 | epositories...If.no.repositories |
| 1eec0 | 0a 20 20 20 20 20 61 72 65 20 6d 61 72 6b 65 64 2c 20 74 68 65 6e 20 69 74 20 6f 66 66 65 72 73 | ......are.marked,.then.it.offers |
| 1eee0 | 20 74 6f 20 66 65 74 63 68 20 61 6c 6c 20 64 69 73 70 6c 61 79 65 64 20 72 65 70 6f 73 69 74 6f | .to.fetch.all.displayed.reposito |
| 1ef00 | 72 69 65 73 2e 0a 0a 4b 65 79 3a 20 35 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 66 69 | ries...Key:.5.(magit-repolist-fi |
| 1ef20 | 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 | nd-file-other-frame)......This.c |
| 1ef40 | 6f 6d 6d 61 6e 64 20 72 65 61 64 73 20 61 20 72 65 6c 61 74 69 76 65 20 66 69 6c 65 2d 6e 61 6d | ommand.reads.a.relative.file-nam |
| 1ef60 | 65 20 28 77 69 74 68 6f 75 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 29 20 61 6e 64 0a 20 20 20 20 20 | e.(without.completion).and...... |
| 1ef80 | 6f 70 65 6e 73 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 66 69 6c 65 20 69 6e 20 65 61 63 | opens.the.respective.file.in.eac |
| 1efa0 | 68 20 6d 61 72 6b 65 64 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 20 61 20 6e 65 77 20 66 72 61 | h.marked.repository.in.a.new.fra |
| 1efc0 | 6d 65 2e 0a 20 20 20 20 20 49 66 20 6e 6f 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 61 72 65 20 | me.......If.no.repositories.are. |
| 1efe0 | 6d 61 72 6b 65 64 2c 20 74 68 65 6e 20 69 74 20 6f 66 66 65 72 73 20 74 6f 20 64 6f 20 74 68 69 | marked,.then.it.offers.to.do.thi |
| 1f000 | 73 20 66 6f 72 20 61 6c 6c 0a 20 20 20 20 20 64 69 73 70 6c 61 79 65 64 20 72 65 70 6f 73 69 74 | s.for.all......displayed.reposit |
| 1f020 | 6f 72 69 65 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 | ories.....File:.docWYThEy.info,. |
| 1f040 | 20 4e 6f 64 65 3a 20 4c 6f 67 67 69 6e 67 2c 20 20 4e 65 78 74 3a 20 44 69 66 66 69 6e 67 2c 20 | .Node:.Logging,..Next:.Diffing,. |
| 1f060 | 20 50 72 65 76 3a 20 52 65 70 6f 73 69 74 6f 72 79 20 4c 69 73 74 2c 20 20 55 70 3a 20 49 6e 73 | .Prev:.Repository.List,..Up:.Ins |
| 1f080 | 70 65 63 74 69 6e 67 0a 0a 35 2e 33 20 4c 6f 67 67 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | pecting..5.3.Logging.=========== |
| 1f0a0 | 0a 0a 54 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 73 20 6c 6f 67 | ..The.status.buffer.contains.log |
| 1f0c0 | 73 20 66 6f 72 20 74 68 65 20 75 6e 70 75 73 68 65 64 20 61 6e 64 20 75 6e 70 75 6c 6c 65 64 20 | s.for.the.unpushed.and.unpulled. |
| 1f0e0 | 63 6f 6d 6d 69 74 73 2c 0a 62 75 74 20 74 68 61 74 20 6f 62 76 69 6f 75 73 6c 79 20 69 73 6e e2 | commits,.but.that.obviously.isn. |
| 1f100 | 80 99 74 20 65 6e 6f 75 67 68 2e 20 20 54 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 | ..t.enough...The.transient.prefi |
| 1f120 | 78 20 63 6f 6d 6d 61 6e 64 0a e2 80 98 6d 61 67 69 74 2d 6c 6f 67 e2 80 99 2c 20 6f 6e 20 e2 80 | x.command....magit-log...,.on... |
| 1f140 | 98 6c e2 80 99 2c 20 66 65 61 74 75 72 65 73 20 73 65 76 65 72 61 6c 20 73 75 66 66 69 78 20 63 | .l...,.features.several.suffix.c |
| 1f160 | 6f 6d 6d 61 6e 64 73 2c 20 77 68 69 63 68 20 73 68 6f 77 20 61 0a 73 70 65 63 69 66 69 63 20 6c | ommands,.which.show.a.specific.l |
| 1f180 | 6f 67 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 6c 6f 67 20 62 75 66 66 65 72 2e 0a 0a 20 20 | og.in.a.separate.log.buffer..... |
| 1f1a0 | 20 4c 69 6b 65 20 6f 74 68 65 72 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d | .Like.other.transient.prefix.com |
| 1f1c0 | 6d 61 6e 64 73 2c 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 e2 80 99 20 61 6c 73 6f 20 66 65 61 74 | mands,....magit-log....also.feat |
| 1f1e0 | 75 72 65 73 0a 73 65 76 65 72 61 6c 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 | ures.several.infix.arguments.tha |
| 1f200 | 74 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 62 65 66 6f 72 65 20 69 6e 76 6f 6b 69 6e 67 | t.can.be.changed.before.invoking |
| 1f220 | 20 6f 6e 65 20 6f 66 20 74 68 65 0a 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 48 6f | .one.of.the.suffix.commands...Ho |
| 1f240 | 77 65 76 65 72 2c 20 69 6e 20 74 68 65 20 63 61 73 65 20 6f 66 20 74 68 65 20 6c 6f 67 20 74 72 | wever,.in.the.case.of.the.log.tr |
| 1f260 | 61 6e 73 69 65 6e 74 2c 20 74 68 65 73 65 0a 61 72 67 75 6d 65 6e 74 73 20 6d 61 79 20 62 65 20 | ansient,.these.arguments.may.be. |
| 1f280 | 74 61 6b 65 6e 20 66 72 6f 6d 20 74 68 6f 73 65 20 63 75 72 72 65 6e 74 6c 79 20 69 6e 20 75 73 | taken.from.those.currently.in.us |
| 1f2a0 | 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 72 65 70 6f 73 69 74 6f 72 79 e2 80 99 73 20 | e.in.the.current.repository...s. |
| 1f2c0 | 6c 6f 67 20 62 75 66 66 65 72 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 76 61 6c | log.buffer,.depending.on.the.val |
| 1f2e0 | 75 65 20 6f 66 0a e2 80 98 6d 61 67 69 74 2d 70 72 65 66 69 78 2d 75 73 65 2d 62 75 66 66 65 72 | ue.of....magit-prefix-use-buffer |
| 1f300 | 2d 61 72 67 75 6d 65 6e 74 73 e2 80 99 20 28 73 65 65 20 2a 6e 6f 74 65 20 54 72 61 6e 73 69 65 | -arguments....(see.*note.Transie |
| 1f320 | 6e 74 20 41 72 67 75 6d 65 6e 74 73 20 61 6e 64 0a 42 75 66 66 65 72 20 56 61 72 69 61 62 6c 65 | nt.Arguments.and.Buffer.Variable |
| 1f340 | 73 3a 3a 29 2e 0a 0a 20 20 20 46 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | s::)......For.information.about. |
| 1f360 | 74 68 65 20 76 61 72 69 6f 75 73 20 61 72 67 75 6d 65 6e 74 73 2c 20 73 65 65 20 5b 42 52 4f 4b | the.various.arguments,.see.[BROK |
| 1f380 | 45 4e 20 4c 49 4e 4b 3a 0a 6d 61 6e 3a 67 69 74 2d 6c 6f 67 5d 20 54 68 65 20 73 77 69 74 63 68 | EN.LINK:.man:git-log].The.switch |
| 1f3a0 | 20 e2 80 98 2b 2b 6f 72 64 65 72 3d 56 41 4c 55 45 e2 80 99 20 69 73 20 63 6f 6e 76 65 72 74 65 | ....++order=VALUE....is.converte |
| 1f3c0 | 64 20 74 6f 20 6f 6e 65 20 6f 66 0a e2 80 98 2d 2d 61 75 74 68 6f 72 2d 64 61 74 65 2d 6f 72 64 | d.to.one.of....--author-date-ord |
| 1f3e0 | 65 72 e2 80 99 2c 20 e2 80 98 2d 2d 64 61 74 65 2d 6f 72 64 65 72 e2 80 99 2c 20 6f 72 20 e2 80 | er...,....--date-order...,.or... |
| 1f400 | 98 2d 2d 74 6f 70 6f 2d 6f 72 64 65 72 e2 80 99 20 62 65 66 6f 72 65 20 62 65 69 6e 67 0a 70 61 | .--topo-order....before.being.pa |
| 1f420 | 73 73 65 64 20 74 6f 20 e2 80 98 67 69 74 20 6c 6f 67 e2 80 99 2e 0a 0a 20 20 20 54 68 65 20 6c | ssed.to....git.log.........The.l |
| 1f440 | 6f 67 20 74 72 61 6e 73 69 65 6e 74 20 61 6c 73 6f 20 66 65 61 74 75 72 65 73 20 73 65 76 65 72 | og.transient.also.features.sever |
| 1f460 | 61 6c 20 72 65 66 6c 6f 67 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 53 65 65 20 2a 6e 6f 74 65 0a 52 | al.reflog.commands...See.*note.R |
| 1f480 | 65 66 6c 6f 67 3a 3a 2e 0a 0a 4b 65 79 3a 20 6c 20 28 6d 61 67 69 74 2d 6c 6f 67 29 0a 20 20 20 | eflog::...Key:.l.(magit-log).... |
| 1f4a0 | 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 20 | ..This.transient.prefix.command. |
| 1f4c0 | 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 61 | binds.the.following.suffix.comma |
| 1f4e0 | 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 69 | nds......along.with.the.appropri |
| 1f500 | 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 73 | ate.infix.arguments.and.displays |
| 1f520 | 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 72 | .them.in.a......temporary.buffer |
| 1f540 | 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 |
| 1f560 | 3a 20 6c 20 6c 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 53 | :.l.l.(magit-log-current)......S |
| 1f580 | 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 2e 20 | how.log.for.the.current.branch.. |
| 1f5a0 | 20 57 68 65 6e 20 e2 80 98 48 45 41 44 e2 80 99 20 69 73 20 64 65 74 61 63 68 65 64 20 6f 72 20 | .When....HEAD....is.detached.or. |
| 1f5c0 | 77 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 2c 20 73 68 6f | with.a......prefix.argument,.sho |
| 1f5e0 | 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 20 | w.log.for.one.or.more.revs.read. |
| 1f600 | 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 | from.the......minibuffer...Key:. |
| 1f620 | 6c 20 68 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 29 0a 20 20 20 20 20 53 68 6f 77 20 6c | l.h.(magit-log-head)......Show.l |
| 1f640 | 6f 67 20 66 6f 72 20 e2 80 98 48 45 41 44 e2 80 99 2e 0a 0a 4b 65 79 3a 20 6c 20 75 20 28 6d 61 | og.for....HEAD......Key:.l.u.(ma |
| 1f660 | 67 69 74 2d 6c 6f 67 2d 72 65 6c 61 74 65 64 29 0a 20 20 20 20 20 53 68 6f 77 20 6c 6f 67 20 66 | git-log-related)......Show.log.f |
| 1f680 | 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 69 74 73 20 75 70 73 74 72 | or.the.current.branch,.its.upstr |
| 1f6a0 | 65 61 6d 20 61 6e 64 20 69 74 73 20 70 75 73 68 20 74 61 72 67 65 74 2e 0a 20 20 20 20 20 57 68 | eam.and.its.push.target.......Wh |
| 1f6c0 | 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 20 62 72 61 6e 63 | en.the.upstream.is.a.local.branc |
| 1f6e0 | 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 20 20 20 20 20 75 | h,.then.also.show.its.own......u |
| 1f700 | 70 73 74 72 65 61 6d 2e 20 20 57 68 65 6e 20 e2 80 98 48 45 41 44 e2 80 99 20 69 73 20 64 65 74 | pstream...When....HEAD....is.det |
| 1f720 | 61 63 68 65 64 2c 20 74 68 65 6e 20 73 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 61 74 2c 20 74 | ached,.then.show.log.for.that,.t |
| 1f740 | 68 65 0a 20 20 20 20 20 70 72 65 76 69 6f 75 73 6c 79 20 63 68 65 63 6b 65 64 20 6f 75 74 20 62 | he......previously.checked.out.b |
| 1f760 | 72 61 6e 63 68 20 61 6e 64 20 69 74 73 20 75 70 73 74 72 65 61 6d 20 61 6e 64 20 70 75 73 68 2d | ranch.and.its.upstream.and.push- |
| 1f780 | 74 61 72 67 65 74 2e 0a 0a 4b 65 79 3a 20 6c 20 6f 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 6f 74 68 | target...Key:.l.o.(magit-log-oth |
| 1f7a0 | 65 72 29 0a 20 20 20 20 20 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 6f 6e 65 20 6f 72 20 6d 6f 72 | er)......Show.log.for.one.or.mor |
| 1f7c0 | 65 20 72 65 76 73 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e | e.revs.read.from.the.minibuffer. |
| 1f7e0 | 20 20 54 68 65 20 75 73 65 72 0a 20 20 20 20 20 63 61 6e 20 69 6e 70 75 74 20 61 6e 79 20 72 65 | ..The.user......can.input.any.re |
| 1f800 | 76 69 73 69 6f 6e 20 6f 72 20 72 65 76 69 73 69 6f 6e 73 20 73 65 70 61 72 61 74 65 64 20 62 79 | vision.or.revisions.separated.by |
| 1f820 | 20 61 20 73 70 61 63 65 2c 20 6f 72 20 65 76 65 6e 0a 20 20 20 20 20 72 61 6e 67 65 73 2c 20 62 | .a.space,.or.even......ranges,.b |
| 1f840 | 75 74 20 6f 6e 6c 79 20 62 72 61 6e 63 68 65 73 2c 20 74 61 67 73 2c 20 61 6e 64 20 61 20 72 65 | ut.only.branches,.tags,.and.a.re |
| 1f860 | 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 | presentation.of.the.commit...... |
| 1f880 | 61 74 20 70 6f 69 6e 74 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 61 73 20 63 6f 6d 70 6c 65 | at.point.are.available.as.comple |
| 1f8a0 | 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 2e 0a 0a 4b 65 79 3a 20 6c 20 4c 20 28 6d 61 67 69 | tion.candidates...Key:.l.L.(magi |
| 1f8c0 | 74 2d 6c 6f 67 2d 62 72 61 6e 63 68 65 73 29 0a 20 20 20 20 20 53 68 6f 77 20 6c 6f 67 20 66 6f | t-log-branches)......Show.log.fo |
| 1f8e0 | 72 20 61 6c 6c 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 20 61 6e 64 20 e2 80 98 48 45 41 44 | r.all.local.branches.and....HEAD |
| 1f900 | e2 80 99 2e 0a 0a 4b 65 79 3a 20 6c 20 62 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 2d 62 72 | ......Key:.l.b.(magit-log-all-br |
| 1f920 | 61 6e 63 68 65 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 | anches)......Show.log.for.all.lo |
| 1f940 | 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 e2 80 98 48 | cal.and.remote.branches.and....H |
| 1f960 | 45 41 44 e2 80 99 2e 0a 0a 4b 65 79 3a 20 6c 20 61 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c | EAD......Key:.l.a.(magit-log-all |
| 1f980 | 29 0a 20 20 20 20 20 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 61 6c 6c 20 72 65 66 65 72 65 6e 63 | )......Show.log.for.all.referenc |
| 1f9a0 | 65 73 20 61 6e 64 20 e2 80 98 48 45 41 44 e2 80 99 2e 0a 0a 20 20 20 54 77 6f 20 61 64 64 69 74 | es.and....HEAD.........Two.addit |
| 1f9c0 | 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 6c 6f 67 | ional.commands.that.show.the.log |
| 1f9e0 | 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 65 | .for.the.file.or.blob.that.is.be |
| 1fa00 | 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 65 | ing.visited.in.the.current.buffe |
| 1fa20 | 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 72 | r.exists,.see.*note.Commands.for |
| 1fa40 | 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 20 20 54 68 65 20 | .Buffers.Visiting.Files::...The. |
| 1fa60 | 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 63 68 65 72 72 79 e2 80 99 20 61 6c 73 6f 20 | command....magit-cherry....also. |
| 1fa80 | 73 68 6f 77 73 20 61 20 6c 6f 67 2c 0a 73 65 65 20 2a 6e 6f 74 65 20 43 68 65 72 72 69 65 73 3a | shows.a.log,.see.*note.Cherries: |
| 1faa0 | 3a 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 52 65 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 3a 3a | :...*.Menu:..*.Refreshing.Logs:: |
| 1fac0 | 0a 2a 20 4c 6f 67 20 42 75 66 66 65 72 3a 3a 0a 2a 20 4c 6f 67 20 4d 61 72 67 69 6e 3a 3a 0a 2a | .*.Log.Buffer::.*.Log.Margin::.* |
| 1fae0 | 20 53 65 6c 65 63 74 20 66 72 6f 6d 20 4c 6f 67 3a 3a 0a 2a 20 52 65 66 6c 6f 67 3a 3a 0a 2a 20 | .Select.from.Log::.*.Reflog::.*. |
| 1fb00 | 43 68 65 72 72 69 65 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e | Cherries::....File:.docWYThEy.in |
| 1fb20 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 2c 20 20 4e 65 78 | fo,..Node:.Refreshing.Logs,..Nex |
| 1fb40 | 74 3a 20 4c 6f 67 20 42 75 66 66 65 72 2c 20 20 55 70 3a 20 4c 6f 67 67 69 6e 67 0a 0a 35 2e 33 | t:.Log.Buffer,..Up:.Logging..5.3 |
| 1fb60 | 2e 31 20 52 65 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .1.Refreshing.Logs.------------- |
| 1fb80 | 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 78 20 63 | --------..The.transient.prefix.c |
| 1fba0 | 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 e2 80 99 2c 20 | ommand....magit-log-refresh...,. |
| 1fbc0 | 6f 6e 20 e2 80 98 4c e2 80 99 2c 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 0a 63 68 61 6e 67 | on....L...,.can.be.used.to.chang |
| 1fbe0 | 65 20 74 68 65 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 75 73 65 64 20 69 6e 20 74 68 65 20 | e.the.log.arguments.used.in.the. |
| 1fc00 | 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 77 69 74 68 6f 75 74 20 63 68 61 6e 67 69 6e 67 | current.buffer,.without.changing |
| 1fc20 | 0a 77 68 69 63 68 20 6c 6f 67 20 69 73 20 73 68 6f 77 6e 2e 20 20 54 68 69 73 20 77 6f 72 6b 73 | .which.log.is.shown...This.works |
| 1fc40 | 20 69 6e 20 64 65 64 69 63 61 74 65 64 20 6c 6f 67 20 62 75 66 66 65 72 73 2c 20 62 75 74 20 61 | .in.dedicated.log.buffers,.but.a |
| 1fc60 | 6c 73 6f 20 69 6e 0a 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 | lso.in.the.status.buffer...Key:. |
| 1fc80 | 4c 20 28 6d 61 67 69 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 | L.(magit-log-refresh)......This. |
| 1fca0 | 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 |
| 1fcc0 | 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.... |
| 1fce0 | 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 |
| 1fd00 | 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 |
| 1fd20 | 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. |
| 1fd40 | 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 4c 20 67 20 28 | a.suffix.is.invoked...Key:.L.g.( |
| 1fd60 | 6d 61 67 69 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 73 75 66 | magit-log-refresh)......This.suf |
| 1fd80 | 66 69 78 20 63 6f 6d 6d 61 6e 64 20 73 65 74 73 20 74 68 65 20 6c 6f 63 61 6c 20 6c 6f 67 20 61 | fix.command.sets.the.local.log.a |
| 1fda0 | 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 20 20 62 75 | rguments.for.the.current......bu |
| 1fdc0 | 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 4c 20 73 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 2d 64 | ffer...Key:.L.s.(magit-log-set-d |
| 1fde0 | 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 20 73 75 66 66 | efault-arguments)......This.suff |
| 1fe00 | 69 78 20 63 6f 6d 6d 61 6e 64 20 73 65 74 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 6f 67 20 | ix.command.sets.the.default.log. |
| 1fe20 | 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 62 75 66 66 65 72 73 20 6f 66 0a 20 20 20 20 20 74 68 | arguments.for.buffers.of......th |
| 1fe40 | 65 20 73 61 6d 65 20 74 79 70 65 20 61 73 20 74 68 61 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 | e.same.type.as.that.of.the.curre |
| 1fe60 | 6e 74 20 62 75 66 66 65 72 2e 20 20 4f 74 68 65 72 20 65 78 69 73 74 69 6e 67 0a 20 20 20 20 20 | nt.buffer...Other.existing...... |
| 1fe80 | 62 75 66 66 65 72 73 20 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 20 61 72 65 20 6e 6f 74 | buffers.of.the.same.type.are.not |
| 1fea0 | 20 61 66 66 65 63 74 65 64 20 62 65 63 61 75 73 65 20 74 68 65 69 72 20 6c 6f 63 61 6c 0a 20 20 | .affected.because.their.local... |
| 1fec0 | 20 20 20 76 61 6c 75 65 73 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 69 6e 69 74 | ...values.have.already.been.init |
| 1fee0 | 69 61 6c 69 7a 65 64 2e 0a 0a 4b 65 79 3a 20 4c 20 77 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 61 | ialized...Key:.L.w.(magit-log-sa |
| 1ff00 | 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 20 20 54 68 69 73 20 | ve-default-arguments)......This. |
| 1ff20 | 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 20 | suffix.command.sets.the.default. |
| 1ff40 | 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 62 75 66 66 65 72 73 20 6f 66 0a 20 20 20 | log.arguments.for.buffers.of.... |
| 1ff60 | 20 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 20 61 73 20 74 68 61 74 20 6f 66 20 74 68 65 20 63 | ..the.same.type.as.that.of.the.c |
| 1ff80 | 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 61 6e 64 20 73 61 76 65 73 20 74 68 65 20 76 61 6c | urrent.buffer,.and.saves.the.val |
| 1ffa0 | 75 65 0a 20 20 20 20 20 66 6f 72 20 66 75 74 75 72 65 20 73 65 73 73 69 6f 6e 73 2e 20 20 4f 74 | ue......for.future.sessions...Ot |
| 1ffc0 | 68 65 72 20 65 78 69 73 74 69 6e 67 20 62 75 66 66 65 72 73 20 6f 66 20 74 68 65 20 73 61 6d 65 | her.existing.buffers.of.the.same |
| 1ffe0 | 20 74 79 70 65 20 61 72 65 0a 20 20 20 20 20 6e 6f 74 20 61 66 66 65 63 74 65 64 20 62 65 63 61 | .type.are......not.affected.beca |
| 20000 | 75 73 65 20 74 68 65 69 72 20 6c 6f 63 61 6c 20 76 61 6c 75 65 73 20 68 61 76 65 20 61 6c 72 65 | use.their.local.values.have.alre |
| 20020 | 61 64 79 20 62 65 65 6e 0a 20 20 20 20 20 69 6e 69 74 69 61 6c 69 7a 65 64 2e 0a 0a 4b 65 79 3a | ady.been......initialized...Key: |
| 20040 | 20 4c 20 4c 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 20 20 | .L.L.(magit-toggle-margin)...... |
| 20060 | 53 68 6f 77 20 6f 72 20 68 69 64 65 20 74 68 65 20 6d 61 72 67 69 6e 2e 0a 0a 1f 0a 46 69 6c 65 | Show.or.hide.the.margin.....File |
| 20080 | 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4c 6f 67 20 42 75 66 | :.docWYThEy.info,..Node:.Log.Buf |
| 200a0 | 66 65 72 2c 20 20 4e 65 78 74 3a 20 4c 6f 67 20 4d 61 72 67 69 6e 2c 20 20 50 72 65 76 3a 20 52 | fer,..Next:.Log.Margin,..Prev:.R |
| 200c0 | 65 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 2c 20 20 55 70 3a 20 4c 6f 67 67 69 6e 67 0a 0a 35 2e | efreshing.Logs,..Up:.Logging..5. |
| 200e0 | 33 2e 32 20 4c 6f 67 20 42 75 66 66 65 72 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a | 3.2.Log.Buffer.----------------. |
| 20100 | 0a 4b 65 79 3a 20 4c 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 | .Key:.L.(magit-log-refresh)..... |
| 20120 | 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 |
| 20140 | 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 |
| 20160 | 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 |
| 20180 | 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. |
| 201a0 | 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. |
| 201c0 | 75 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 20 | until.a.suffix.is.invoked....... |
| 201e0 | 20 53 65 65 20 2a 6e 6f 74 65 20 52 65 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 3a 3a 2e 0a 0a 4b | .See.*note.Refreshing.Logs::...K |
| 20200 | 65 79 3a 20 71 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 72 79 2d 62 75 66 66 65 72 29 0a 20 20 | ey:.q.(magit-log-bury-buffer)... |
| 20220 | 20 20 20 42 75 72 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 6f 72 20 74 68 | ...Bury.the.current.buffer.or.th |
| 20240 | 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 20 69 6e 20 74 68 65 20 73 61 6d 65 20 66 72 | e.revision.buffer.in.the.same.fr |
| 20260 | 61 6d 65 2e 0a 20 20 20 20 20 4c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 | ame.......Like....magit-mode-bur |
| 20280 | 79 2d 62 75 66 66 65 72 e2 80 99 20 28 77 68 69 63 68 20 73 65 65 29 20 62 75 74 20 77 69 74 68 | y-buffer....(which.see).but.with |
| 202a0 | 20 61 20 6e 65 67 61 74 69 76 65 0a 20 20 20 20 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 | .a.negative......prefix.argument |
| 202c0 | 20 69 6e 73 74 65 61 64 20 62 75 72 79 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 | .instead.bury.the.revision.buffe |
| 202e0 | 72 2c 20 70 72 6f 76 69 64 65 64 20 69 74 20 69 73 0a 20 20 20 20 20 64 69 73 70 6c 61 79 65 64 | r,.provided.it.is......displayed |
| 20300 | 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 2e 0a 0a 4b 65 79 3a 20 43 2d 63 | .in.the.current.frame...Key:.C-c |
| 20320 | 20 43 2d 62 20 28 6d 61 67 69 74 2d 67 6f 2d 62 61 63 6b 77 61 72 64 29 0a 20 20 20 20 20 4d 6f | .C-b.(magit-go-backward)......Mo |
| 20340 | 76 65 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 | ve.backward.in.current.buffer... |
| 20360 | 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- |
| 20380 | 67 6f 2d 66 6f 72 77 61 72 64 29 0a 20 20 20 20 20 4d 6f 76 65 20 66 6f 72 77 61 72 64 20 69 6e | go-forward)......Move.forward.in |
| 203a0 | 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 65 | .current.buffer...s.history...Ke |
| 203c0 | 79 3a 20 43 2d 63 20 43 2d 6e 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 76 65 2d 74 6f 2d 70 61 | y:.C-c.C-n.(magit-log-move-to-pa |
| 203e0 | 72 65 6e 74 29 0a 20 20 20 20 20 4d 6f 76 65 20 74 6f 20 61 20 70 61 72 65 6e 74 20 6f 66 20 74 | rent)......Move.to.a.parent.of.t |
| 20400 | 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 | he.current.commit...By.default,. |
| 20420 | 74 68 69 73 20 69 73 20 74 68 65 0a 20 20 20 20 20 66 69 72 73 74 20 70 61 72 65 6e 74 2c 20 62 | this.is.the......first.parent,.b |
| 20440 | 75 74 20 61 20 6e 75 6d 65 72 69 63 20 70 72 65 66 69 78 20 63 61 6e 20 62 65 20 75 73 65 64 20 | ut.a.numeric.prefix.can.be.used. |
| 20460 | 74 6f 20 73 70 65 63 69 66 79 20 61 6e 6f 74 68 65 72 0a 20 20 20 20 20 70 61 72 65 6e 74 2e 0a | to.specify.another......parent.. |
| 20480 | 0a 4b 65 79 3a 20 6a 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 76 65 2d 74 6f 2d 72 65 76 69 73 | .Key:.j.(magit-log-move-to-revis |
| 204a0 | 69 6f 6e 29 0a 20 20 20 20 20 52 65 61 64 20 61 20 72 65 76 69 73 69 6f 6e 20 61 6e 64 20 6d 6f | ion)......Read.a.revision.and.mo |
| 204c0 | 76 65 20 74 6f 20 69 74 20 69 6e 20 63 75 72 72 65 6e 74 20 6c 6f 67 20 62 75 66 66 65 72 2e 0a | ve.to.it.in.current.log.buffer.. |
| 204e0 | 0a 20 20 20 20 20 49 66 20 74 68 65 20 63 68 6f 73 65 6e 20 72 65 66 65 72 65 6e 63 65 20 6f 72 | ......If.the.chosen.reference.or |
| 20500 | 20 72 65 76 69 73 69 6f 6e 20 69 73 6e e2 80 99 74 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 | .revision.isn...t.being.displaye |
| 20520 | 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 6c 6f 67 20 62 75 66 66 65 72 | d.in.the......current.log.buffer |
| 20540 | 2c 20 74 68 65 6e 20 69 6e 66 6f 72 6d 20 74 68 65 20 75 73 65 72 20 61 62 6f 75 74 20 74 68 61 | ,.then.inform.the.user.about.tha |
| 20560 | 74 20 61 6e 64 20 64 6f 20 6e 6f 74 68 69 6e 67 0a 20 20 20 20 20 65 6c 73 65 2e 0a 0a 20 20 20 | t.and.do.nothing......else...... |
| 20580 | 20 20 49 66 20 69 6e 76 6f 6b 65 64 20 6f 75 74 73 69 64 65 20 61 6e 79 20 6c 6f 67 20 62 75 66 | ..If.invoked.outside.any.log.buf |
| 205a0 | 66 65 72 2c 20 74 68 65 6e 20 64 69 73 70 6c 61 79 20 74 68 65 20 6c 6f 67 20 62 75 66 66 65 72 | fer,.then.display.the.log.buffer |
| 205c0 | 20 6f 66 0a 20 20 20 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 | .of......the.current.repository. |
| 205e0 | 66 69 72 73 74 3b 20 63 72 65 61 74 69 6e 67 20 69 74 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e | first;.creating.it.if.necessary. |
| 20600 | 0a 0a 4b 65 79 3a 20 53 50 43 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 | ..Key:.SPC.(magit-diff-show-or-s |
| 20620 | 63 72 6f 6c 6c 2d 75 70 29 0a 20 20 20 20 20 55 70 64 61 74 65 20 74 68 65 20 63 6f 6d 6d 69 74 | croll-up)......Update.the.commit |
| 20640 | 20 6f 72 20 64 69 66 66 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 65 20 74 68 69 6e 67 20 61 74 | .or.diff.buffer.for.the.thing.at |
| 20660 | 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 20 20 45 69 74 68 65 72 20 73 68 6f 77 20 74 68 65 20 63 6f | .point........Either.show.the.co |
| 20680 | 6d 6d 69 74 20 6f 72 20 73 74 61 73 68 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 61 70 | mmit.or.stash.at.point.in.the.ap |
| 206a0 | 70 72 6f 70 72 69 61 74 65 20 62 75 66 66 65 72 2c 0a 20 20 20 20 20 6f 72 20 69 66 20 74 68 61 | propriate.buffer,......or.if.tha |
| 206c0 | 74 20 62 75 66 66 65 72 20 69 73 20 61 6c 72 65 61 64 79 20 62 65 69 6e 67 20 64 69 73 70 6c 61 | t.buffer.is.already.being.displa |
| 206e0 | 79 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 0a 20 20 20 20 20 61 6e | yed.in.the.current.frame......an |
| 20700 | 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 74 68 61 | d.contains.information.about.tha |
| 20720 | 74 20 63 6f 6d 6d 69 74 20 6f 72 20 73 74 61 73 68 2c 20 74 68 65 6e 20 69 6e 73 74 65 61 64 0a | t.commit.or.stash,.then.instead. |
| 20740 | 20 20 20 20 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 | .....scroll.the.buffer.up...If.t |
| 20760 | 68 65 72 65 20 69 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 | here.is.no.commit.or.stash.at.po |
| 20780 | 69 6e 74 2c 0a 20 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 | int,......then.prompt.for.a.comm |
| 207a0 | 69 74 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 6f | it...Key:.DEL.(magit-diff-show-o |
| 207c0 | 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 29 0a 20 20 20 20 20 55 70 64 61 74 65 20 74 68 65 20 63 | r-scroll-down)......Update.the.c |
| 207e0 | 6f 6d 6d 69 74 20 6f 72 20 64 69 66 66 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 65 20 74 68 69 | ommit.or.diff.buffer.for.the.thi |
| 20800 | 6e 67 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 20 20 45 69 74 68 65 72 20 73 68 6f 77 20 74 | ng.at.point........Either.show.t |
| 20820 | 68 65 20 63 6f 6d 6d 69 74 20 6f 72 20 73 74 61 73 68 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 | he.commit.or.stash.at.point.in.t |
| 20840 | 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 62 75 66 66 65 72 2c 0a 20 20 20 20 20 6f 72 20 69 | he.appropriate.buffer,......or.i |
| 20860 | 66 20 74 68 61 74 20 62 75 66 66 65 72 20 69 73 20 61 6c 72 65 61 64 79 20 62 65 69 6e 67 20 64 | f.that.buffer.is.already.being.d |
| 20880 | 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 0a 20 20 | isplayed.in.the.current.frame... |
| 208a0 | 20 20 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 | ...and.contains.information.abou |
| 208c0 | 74 20 74 68 61 74 20 63 6f 6d 6d 69 74 20 6f 72 20 73 74 61 73 68 2c 20 74 68 65 6e 20 69 6e 73 | t.that.commit.or.stash,.then.ins |
| 208e0 | 74 65 61 64 0a 20 20 20 20 20 73 63 72 6f 6c 6c 20 74 68 65 20 62 75 66 66 65 72 20 64 6f 77 6e | tead......scroll.the.buffer.down |
| 20900 | 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 63 6f 6d 6d 69 74 20 6f 72 20 73 74 61 73 | ...If.there.is.no.commit.or.stas |
| 20920 | 68 20 61 74 20 70 6f 69 6e 74 2c 0a 20 20 20 20 20 74 68 65 6e 20 70 72 6f 6d 70 74 20 66 6f 72 | h.at.point,......then.prompt.for |
| 20940 | 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 3d 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 74 6f | .a.commit...Key:.=.(magit-log-to |
| 20960 | 67 67 6c 65 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 29 0a 20 20 20 20 20 54 6f 67 67 6c 65 20 74 | ggle-commit-limit)......Toggle.t |
| 20980 | 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 | he.number.of.commits.the.current |
| 209a0 | 20 6c 6f 67 20 62 75 66 66 65 72 20 69 73 20 6c 69 6d 69 74 65 64 20 74 6f 2e 0a 20 20 20 20 20 | .log.buffer.is.limited.to....... |
| 209c0 | 49 66 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 69 73 20 63 75 72 72 | If.the.number.of.commits.is.curr |
| 209e0 | 65 6e 74 6c 79 20 6c 69 6d 69 74 65 64 2c 20 74 68 65 6e 20 72 65 6d 6f 76 65 20 74 68 61 74 0a | ently.limited,.then.remove.that. |
| 20a00 | 20 20 20 20 20 6c 69 6d 69 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20 73 65 74 20 69 74 20 74 6f | .....limit...Otherwise.set.it.to |
| 20a20 | 20 32 35 36 2e 0a 0a 4b 65 79 3a 20 2b 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 64 6f 75 62 6c 65 2d | .256...Key:.+.(magit-log-double- |
| 20a40 | 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 29 0a 20 20 20 20 20 44 6f 75 62 6c 65 20 74 68 65 20 6e 75 | commit-limit)......Double.the.nu |
| 20a60 | 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 6f 67 20 | mber.of.commits.the.current.log. |
| 20a80 | 62 75 66 66 65 72 20 69 73 20 6c 69 6d 69 74 65 64 20 74 6f 2e 0a 0a 4b 65 79 3a 20 2d 20 28 6d | buffer.is.limited.to...Key:.-.(m |
| 20aa0 | 61 67 69 74 2d 6c 6f 67 2d 68 61 6c 66 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 29 0a 20 20 20 20 | agit-log-half-commit-limit)..... |
| 20ac0 | 20 48 61 6c 66 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 74 68 65 20 | .Half.the.number.of.commits.the. |
| 20ae0 | 63 75 72 72 65 6e 74 20 6c 6f 67 20 62 75 66 66 65 72 20 69 73 20 6c 69 6d 69 74 65 64 20 74 6f | current.log.buffer.is.limited.to |
| 20b00 | 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 61 75 74 6f 2d 6d | ...User.Option:.magit-log-auto-m |
| 20b20 | 6f 72 65 0a 20 20 20 20 20 49 6e 73 65 72 74 20 6d 6f 72 65 20 6c 6f 67 20 65 6e 74 72 69 65 73 | ore......Insert.more.log.entries |
| 20b40 | 20 61 75 74 6f 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 | .automatically.when.moving.past. |
| 20b60 | 74 68 65 20 6c 61 73 74 0a 20 20 20 20 20 65 6e 74 72 79 2e 20 20 4f 6e 6c 79 20 63 6f 6e 73 69 | the.last......entry...Only.consi |
| 20b80 | 64 65 72 65 64 20 77 68 65 6e 20 6d 6f 76 69 6e 67 20 70 61 73 74 20 74 68 65 20 6c 61 73 74 20 | dered.when.moving.past.the.last. |
| 20ba0 | 65 6e 74 72 79 20 77 69 74 68 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 67 6f 74 6f 2d 2a 2d | entry.with.........magit-goto-*- |
| 20bc0 | 73 65 63 74 69 6f 6e e2 80 99 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f | section....commands...User.Optio |
| 20be0 | 6e 3a 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d 72 65 66 6e 61 6d 65 2d 61 66 74 65 72 2d | n:.magit-log-show-refname-after- |
| 20c00 | 73 75 6d 6d 61 72 79 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 74 68 65 | summary......Whether.to.show.the |
| 20c20 | 20 72 65 66 6e 61 6d 65 73 20 61 66 74 65 72 20 74 68 65 20 63 6f 6d 6d 69 74 20 73 75 6d 6d 61 | .refnames.after.the.commit.summa |
| 20c40 | 72 69 65 73 2e 20 20 54 68 69 73 20 69 73 0a 20 20 20 20 20 75 73 65 66 75 6c 20 69 66 20 79 6f | ries...This.is......useful.if.yo |
| 20c60 | 75 20 75 73 65 20 72 65 61 6c 6c 79 20 6c 6f 6e 67 20 62 72 61 6e 63 68 20 6e 61 6d 65 73 2e 0a | u.use.really.long.branch.names.. |
| 20c80 | 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d 63 6f 6c | .User.Option:.magit-log-show-col |
| 20ca0 | 6f 72 2d 67 72 61 70 68 2d 6c 69 6d 69 74 0a 20 20 20 20 20 57 68 65 6e 20 73 68 6f 77 69 6e 67 | or-graph-limit......When.showing |
| 20cc0 | 20 6d 6f 72 65 20 63 6f 6d 6d 69 74 73 20 74 68 61 6e 20 73 70 65 63 69 66 69 65 64 20 62 79 20 | .more.commits.than.specified.by. |
| 20ce0 | 74 68 69 73 20 6f 70 74 69 6f 6e 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 e2 80 98 2d 2d | this.option,.then.the.........-- |
| 20d00 | 63 6f 6c 6f 72 e2 80 99 20 61 72 67 75 6d 65 6e 74 2c 20 69 66 20 73 70 65 63 69 66 69 65 64 2c | color....argument,.if.specified, |
| 20d20 | 20 69 73 20 73 69 6c 65 6e 74 6c 79 20 64 72 6f 70 70 65 64 2e 20 20 54 68 69 73 20 69 73 0a 20 | .is.silently.dropped...This.is.. |
| 20d40 | 20 20 20 20 6e 65 63 65 73 73 61 72 79 20 62 65 63 61 75 73 65 20 74 68 65 20 e2 80 98 61 6e 73 | ....necessary.because.the....ans |
| 20d60 | 69 2d 63 6f 6c 6f 72 e2 80 99 20 6c 69 62 72 61 72 79 2c 20 77 68 69 63 68 20 69 73 20 75 73 65 | i-color....library,.which.is.use |
| 20d80 | 64 20 74 6f 20 74 75 72 6e 0a 20 20 20 20 20 63 6f 6e 74 72 6f 6c 20 73 65 71 75 65 6e 63 65 73 | d.to.turn......control.sequences |
| 20da0 | 20 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 0a 0a | .into.faces,.is.just.too.slow... |
| 20dc0 | 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d 73 69 67 6e | User.Option:.magit-log-show-sign |
| 20de0 | 61 74 75 72 65 73 2d 6c 69 6d 69 74 0a 20 20 20 20 20 57 68 65 6e 20 73 68 6f 77 69 6e 67 20 6d | atures-limit......When.showing.m |
| 20e00 | 6f 72 65 20 63 6f 6d 6d 69 74 73 20 74 68 61 6e 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 | ore.commits.than.specified.by.th |
| 20e20 | 69 73 20 6f 70 74 69 6f 6e 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 e2 80 98 2d 2d 73 68 | is.option,.then.the.........--sh |
| 20e40 | 6f 77 2d 73 69 67 6e 61 74 75 72 65 e2 80 99 20 61 72 67 75 6d 65 6e 74 2c 20 69 66 20 73 70 65 | ow-signature....argument,.if.spe |
| 20e60 | 63 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 20 20 20 | cified,.is.silently.dropped..... |
| 20e80 | 20 20 54 68 69 73 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 62 65 63 61 75 73 65 20 63 68 65 63 | ..This.is.necessary.because.chec |
| 20ea0 | 6b 69 6e 67 20 74 68 65 20 73 69 67 6e 61 74 75 72 65 20 6f 66 20 61 20 6c 61 72 67 65 20 6e 75 | king.the.signature.of.a.large.nu |
| 20ec0 | 6d 62 65 72 0a 20 20 20 20 20 6f 66 20 63 6f 6d 6d 69 74 73 20 69 73 20 6a 75 73 74 20 74 6f 6f | mber......of.commits.is.just.too |
| 20ee0 | 20 73 6c 6f 77 2e 0a 0a 20 20 20 4d 61 67 69 74 20 64 69 73 70 6c 61 79 73 20 72 65 66 65 72 65 | .slow......Magit.displays.refere |
| 20f00 | 6e 63 65 73 20 69 6e 20 6c 6f 67 73 20 61 20 62 69 74 20 64 69 66 66 65 72 65 6e 74 6c 79 20 66 | nces.in.logs.a.bit.differently.f |
| 20f20 | 72 6f 6d 20 68 6f 77 20 47 69 74 20 64 6f 65 73 0a 69 74 2e 0a 0a 20 20 20 4c 6f 63 61 6c 20 62 | rom.how.Git.does.it......Local.b |
| 20f40 | 72 61 6e 63 68 65 73 20 61 72 65 20 62 6c 75 65 20 61 6e 64 20 72 65 6d 6f 74 65 20 62 72 61 6e | ranches.are.blue.and.remote.bran |
| 20f60 | 63 68 65 73 20 61 72 65 20 67 72 65 65 6e 2e 20 20 4f 66 20 63 6f 75 72 73 65 0a 74 68 61 74 20 | ches.are.green...Of.course.that. |
| 20f80 | 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 75 73 65 64 20 74 68 65 6d 65 2c 20 61 73 20 64 6f | depends.on.the.used.theme,.as.do |
| 20fa0 | 20 74 68 65 20 63 6f 6c 6f 72 73 20 75 73 65 64 20 66 6f 72 20 6f 74 68 65 72 20 74 79 70 65 73 | .the.colors.used.for.other.types |
| 20fc0 | 20 6f 66 0a 72 65 66 65 72 65 6e 63 65 73 2e 20 20 54 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 | .of.references...The.current.bra |
| 20fe0 | 6e 63 68 20 68 61 73 20 61 20 62 6f 78 20 61 72 6f 75 6e 64 20 69 74 2c 20 61 73 20 64 6f 20 72 | nch.has.a.box.around.it,.as.do.r |
| 21000 | 65 6d 6f 74 65 0a 62 72 61 6e 63 68 65 73 20 74 68 61 74 20 61 72 65 20 74 68 65 69 72 20 72 65 | emote.branches.that.are.their.re |
| 21020 | 73 70 65 63 74 69 76 65 20 72 65 6d 6f 74 65 e2 80 99 73 20 e2 80 98 48 45 41 44 e2 80 99 20 62 | spective.remote...s....HEAD....b |
| 21040 | 72 61 6e 63 68 2e 0a 0a 20 20 20 49 66 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 61 6e 64 | ranch......If.a.local.branch.and |
| 21060 | 20 69 74 73 20 70 75 73 68 2d 74 61 72 67 65 74 20 70 6f 69 6e 74 20 61 74 20 74 68 65 20 73 61 | .its.push-target.point.at.the.sa |
| 21080 | 6d 65 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e 0a 74 68 65 69 72 20 6e 61 6d 65 73 20 61 72 65 20 | me.commit,.then.their.names.are. |
| 210a0 | 63 6f 6d 62 69 6e 65 64 20 74 6f 20 70 72 65 73 65 72 76 65 20 73 70 61 63 65 20 61 6e 64 20 74 | combined.to.preserve.space.and.t |
| 210c0 | 6f 20 6d 61 6b 65 20 74 68 61 74 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 0a 76 69 73 69 62 6c 65 | o.make.that.relationship.visible |
| 210e0 | 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 6f 72 69 67 69 6e 2f 66 65 61 | ...For.example:.......origin/fea |
| 21100 | 74 75 72 65 0a 20 20 20 20 20 5b 67 72 65 65 6e 5d 5b 62 6c 75 65 2d 5d 0a 0a 20 20 20 20 20 69 | ture......[green][blue-].......i |
| 21120 | 6e 73 74 65 61 64 20 6f 66 0a 0a 20 20 20 20 20 66 65 61 74 75 72 65 20 6f 72 69 67 69 6e 2f 66 | nstead.of.......feature.origin/f |
| 21140 | 65 61 74 75 72 65 0a 20 20 20 20 20 5b 62 6c 75 65 2d 5d 20 5b 67 72 65 65 6e 2d 2d 2d 2d 2d 2d | eature......[blue-].[green------ |
| 21160 | 2d 5d 0a 0a 20 20 20 41 6c 73 6f 20 6e 6f 74 65 20 74 68 61 74 20 77 68 69 6c 65 20 74 68 65 20 | -].....Also.note.that.while.the. |
| 21180 | 74 72 61 6e 73 69 65 6e 74 20 66 65 61 74 75 72 65 73 20 74 68 65 20 e2 80 98 2d 2d 73 68 6f 77 | transient.features.the....--show |
| 211a0 | 2d 73 69 67 6e 61 74 75 72 65 e2 80 99 0a 61 72 67 75 6d 65 6e 74 2c 20 74 68 61 74 20 77 6f 6e | -signature....argument,.that.won |
| 211c0 | e2 80 99 74 20 61 63 74 75 61 6c 6c 79 20 62 65 20 75 73 65 64 20 77 68 65 6e 20 65 6e 61 62 6c | ...t.actually.be.used.when.enabl |
| 211e0 | 65 64 2c 20 62 65 63 61 75 73 65 20 4d 61 67 69 74 0a 64 65 66 61 75 6c 74 73 20 74 6f 20 75 73 | ed,.because.Magit.defaults.to.us |
| 21200 | 65 20 6a 75 73 74 20 6f 6e 65 20 6c 69 6e 65 20 70 65 72 20 63 6f 6d 6d 69 74 2e 20 20 49 6e 73 | e.just.one.line.per.commit...Ins |
| 21220 | 74 65 61 64 20 74 68 65 20 63 6f 6d 6d 69 74 20 63 6f 6c 6f 72 69 7a 65 64 0a 74 6f 20 69 6e 64 | tead.the.commit.colorized.to.ind |
| 21240 | 69 63 61 74 65 20 74 68 65 20 76 61 6c 69 64 69 74 79 20 6f 66 20 74 68 65 20 73 69 67 6e 65 64 | icate.the.validity.of.the.signed |
| 21260 | 20 63 6f 6d 6d 69 74 20 6f 62 6a 65 63 74 2c 20 75 73 69 6e 67 20 74 68 65 20 66 61 63 65 73 0a | .commit.object,.using.the.faces. |
| 21280 | 6e 61 6d 65 64 20 e2 80 98 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 2a e2 80 99 20 28 77 | named....magit-signature-*....(w |
| 212a0 | 68 69 63 68 20 73 65 65 29 2e 0a 0a 20 20 20 46 6f 72 20 61 20 64 65 73 63 72 69 70 74 69 6f 6e | hich.see)......For.a.description |
| 212c0 | 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e e2 80 99 20 73 65 65 20 2a | .of....magit-log-margin....see.* |
| 212e0 | 6e 6f 74 65 20 4c 6f 67 20 4d 61 72 67 69 6e 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 | note.Log.Margin::.....File:.docW |
| 21300 | 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4c 6f 67 20 4d 61 72 67 69 6e 2c 20 20 | YThEy.info,..Node:.Log.Margin,.. |
| 21320 | 4e 65 78 74 3a 20 53 65 6c 65 63 74 20 66 72 6f 6d 20 4c 6f 67 2c 20 20 50 72 65 76 3a 20 4c 6f | Next:.Select.from.Log,..Prev:.Lo |
| 21340 | 67 20 42 75 66 66 65 72 2c 20 20 55 70 3a 20 4c 6f 67 67 69 6e 67 0a 0a 35 2e 33 2e 33 20 4c 6f | g.Buffer,..Up:.Logging..5.3.3.Lo |
| 21360 | 67 20 4d 61 72 67 69 6e 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 49 6e 20 62 75 | g.Margin.----------------..In.bu |
| 21380 | 66 66 65 72 73 20 77 68 69 63 68 20 73 68 6f 77 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6c 6f 67 | ffers.which.show.one.or.more.log |
| 213a0 | 73 2c 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 73 68 6f 77 0a 61 64 64 69 74 69 | s,.it.is.possible.to.show.additi |
| 213c0 | 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 65 61 63 68 20 63 6f 6d 6d | onal.information.about.each.comm |
| 213e0 | 69 74 20 69 6e 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e 73 0a 75 | it.in.the.margin...The.options.u |
| 21400 | 73 65 64 20 74 6f 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 20 6d 61 72 67 69 6e 20 61 72 65 20 | sed.to.configure.the.margin.are. |
| 21420 | 6e 61 6d 65 64 20 e2 80 98 6d 61 67 69 74 2d 49 4e 46 49 58 2d 6d 61 72 67 69 6e e2 80 99 2c 20 | named....magit-INFIX-margin...,. |
| 21440 | 77 68 65 72 65 20 49 4e 46 49 58 0a 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 69 6e 20 74 68 | where.INFIX.is.the.same.as.in.th |
| 21460 | 65 20 72 65 73 70 65 63 74 69 76 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 e2 80 98 6d 61 67 69 74 | e.respective.major-mode....magit |
| 21480 | 2d 49 4e 46 49 58 2d 6d 6f 64 65 e2 80 99 2e 20 20 49 6e 0a 72 65 67 75 6c 61 72 20 6c 6f 67 20 | -INFIX-mode......In.regular.log. |
| 214a0 | 62 75 66 66 65 72 73 20 74 68 61 74 20 77 6f 75 6c 64 20 62 65 20 e2 80 98 6d 61 67 69 74 2d 6c | buffers.that.would.be....magit-l |
| 214c0 | 6f 67 2d 6d 61 72 67 69 6e e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 | og-margin......User.Option:.magi |
| 214e0 | 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 73 70 | t-log-margin......This.option.sp |
| 21500 | 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 69 6e | ecifies.whether.the.margin.is.in |
| 21520 | 69 74 69 61 6c 6c 79 20 73 68 6f 77 6e 20 69 6e 0a 20 20 20 20 20 4d 61 67 69 74 2d 4c 6f 67 20 | itially.shown.in......Magit-Log. |
| 21540 | 6d 6f 64 65 20 62 75 66 66 65 72 73 20 61 6e 64 20 68 6f 77 20 69 74 20 69 73 20 66 6f 72 6d 61 | mode.buffers.and.how.it.is.forma |
| 21560 | 74 74 65 64 2e 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f | tted........The.value.has.the.fo |
| 21580 | 72 6d 20 e2 80 98 28 49 4e 49 54 20 53 54 59 4c 45 20 57 49 44 54 48 20 41 55 54 48 4f 52 20 41 | rm....(INIT.STYLE.WIDTH.AUTHOR.A |
| 215a0 | 55 54 48 4f 52 2d 57 49 44 54 48 29 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 | UTHOR-WIDTH)..................If |
| 215c0 | 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 |
| 215e0 | 6e 20 69 73 20 73 68 6f 77 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 e2 80 | n.is.shown.initially............ |
| 21600 | a2 20 53 54 59 4c 45 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 6f 20 66 6f 72 6d 61 74 20 74 | ..STYLE.controls.how.to.format.t |
| 21620 | 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 20 20 49 74 | he.author.or.committer.date...It |
| 21640 | 0a 20 20 20 20 20 20 20 20 20 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 e2 80 98 61 67 65 e2 | ...........can.be.one.of....age. |
| 21660 | 80 99 20 28 74 6f 20 73 68 6f 77 20 74 68 65 20 61 67 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 | ...(to.show.the.age.of.the.commi |
| 21680 | 74 29 2c 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 | t),..............age-abbreviated |
| 216a0 | e2 80 99 20 28 74 6f 20 61 62 62 72 65 76 69 61 74 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 | ....(to.abbreviate.the.time.unit |
| 216c0 | 20 74 6f 20 61 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 72 61 63 74 65 72 29 2c 20 6f 72 20 61 | .to.a...........character),.or.a |
| 216e0 | 20 73 74 72 69 6e 67 20 28 73 75 69 74 61 62 6c 65 20 66 6f 72 20 e2 80 98 66 6f 72 6d 61 74 2d | .string.(suitable.for....format- |
| 21700 | 74 69 6d 65 2d 73 74 72 69 6e 67 e2 80 99 29 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 73 68 6f | time-string...).to...........sho |
| 21720 | 77 20 74 68 65 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20 4f 70 74 69 6f 6e 0a 20 20 20 20 20 | w.the.actual.date...Option...... |
| 21740 | 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f | ........magit-log-margin-show-co |
| 21760 | 6d 6d 69 74 74 65 72 2d 64 61 74 65 e2 80 99 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 | mmitter-date....controls.which.d |
| 21780 | 61 74 65 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 | ate.is...........being.displayed |
| 217a0 | 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 49 44 54 48 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 | ..............WIDTH.controls.the |
| 217c0 | 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 20 54 68 69 73 20 65 78 69 73 | .width.of.the.margin...This.exis |
| 217e0 | 74 73 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 77 61 72 64 20 63 6f 6d 70 61 74 69 | ts.for...........forward.compati |
| 21800 | 62 69 6c 69 74 79 20 61 6e 64 20 63 75 72 72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 20 73 | bility.and.currently.the.value.s |
| 21820 | 68 6f 75 6c 64 20 6e 6f 74 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 2e 0a | hould.not.be...........changed.. |
| 21840 | 20 20 20 20 20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 | ............AUTHOR.controls.whet |
| 21860 | 68 65 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 20 69 73 20 61 6c | her.the.name.of.the.author.is.al |
| 21880 | 73 6f 20 73 68 6f 77 6e 0a 20 20 20 20 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 | so.shown...........by.default... |
| 218a0 | 20 20 20 20 20 20 20 e2 80 a2 20 41 55 54 48 4f 52 2d 57 49 44 54 48 20 68 61 73 20 74 6f 20 62 | ...........AUTHOR-WIDTH.has.to.b |
| 218c0 | 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 6f 66 20 | e.an.integer...When.the.name.of. |
| 218e0 | 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 61 75 74 68 6f 72 20 69 73 20 73 68 6f 77 6e 2c 20 74 | the...........author.is.shown,.t |
| 21900 | 68 65 6e 20 74 68 69 73 20 73 70 65 63 69 66 69 65 73 20 68 6f 77 20 6d 75 63 68 20 73 70 61 63 | hen.this.specifies.how.much.spac |
| 21920 | 65 20 69 73 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 64 6f 20 73 6f 2e 0a 0a 20 | e.is.used.to...........do.so.... |
| 21940 | 20 20 59 6f 75 20 63 61 6e 20 63 68 61 6e 67 65 20 74 68 65 20 53 54 59 4c 45 20 61 6e 64 20 41 | ..You.can.change.the.STYLE.and.A |
| 21960 | 55 54 48 4f 52 2d 57 49 44 54 48 20 6f 66 20 61 6c 6c 20 e2 80 98 6d 61 67 69 74 2d 49 4e 46 49 | UTHOR-WIDTH.of.all....magit-INFI |
| 21980 | 58 2d 6d 61 72 67 69 6e e2 80 99 0a 6f 70 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 73 61 6d 65 20 | X-margin....options.to.the.same. |
| 219a0 | 76 61 6c 75 65 73 20 62 79 20 63 75 73 74 6f 6d 69 7a 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 6c | values.by.customizing....magit-l |
| 219c0 | 6f 67 2d 6d 61 72 67 69 6e e2 80 99 20 2a 62 65 66 6f 72 65 2a 0a e2 80 98 6d 61 67 69 74 e2 80 | og-margin....*before*....magit.. |
| 219e0 | 99 20 69 73 20 6c 6f 61 64 65 64 2e 20 20 49 66 20 79 6f 75 20 64 6f 20 74 68 61 74 2c 20 74 68 | ..is.loaded...If.you.do.that,.th |
| 21a00 | 65 6e 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 76 61 6c 75 65 73 20 66 6f 72 20 74 68 65 | en.the.respective.values.for.the |
| 21a20 | 0a 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 77 69 6c 6c 20 64 65 66 61 75 6c 74 20 74 6f 20 77 | .other.options.will.default.to.w |
| 21a40 | 68 61 74 20 79 6f 75 20 68 61 76 65 20 73 65 74 20 66 6f 72 20 74 68 61 74 20 76 61 72 69 61 62 | hat.you.have.set.for.that.variab |
| 21a60 | 6c 65 2e 0a 4c 69 6b 65 77 69 73 65 20 69 66 20 79 6f 75 20 73 65 74 20 49 4e 49 54 20 69 6e 20 | le..Likewise.if.you.set.INIT.in. |
| 21a80 | e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e e2 80 99 20 74 6f 20 e2 80 98 6e 69 6c | ...magit-log-margin....to....nil |
| 21aa0 | e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 20 69 73 0a 75 73 65 64 20 69 6e 20 74 68 65 20 64 65 | ...,.then.that.is.used.in.the.de |
| 21ac0 | 66 61 75 6c 74 20 6f 66 20 61 6c 6c 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 2e 20 20 42 75 74 | fault.of.all.other.options...But |
| 21ae0 | 20 73 65 74 74 69 6e 67 20 69 74 20 74 6f 20 e2 80 98 74 e2 80 99 2c 20 69 2e 65 2e 0a 72 65 2d | .setting.it.to....t...,.i.e..re- |
| 21b00 | 65 6e 66 6f 72 63 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 74 68 61 74 20 6f | enforcing.the.default.for.that.o |
| 21b20 | 70 74 69 6f 6e 2c 20 64 6f 65 73 20 6e 6f 74 20 63 61 72 72 79 20 74 6f 20 6f 74 68 65 72 0a 6f | ption,.does.not.carry.to.other.o |
| 21b40 | 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 6c 6f 67 2d | ptions...User.Option:.magit-log- |
| 21b60 | 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 0a 20 20 20 20 20 | margin-show-committer-date...... |
| 21b80 | 54 68 69 73 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72 20 74 6f | This.option.specifies.whether.to |
| 21ba0 | 20 73 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 20 69 6e 20 74 68 65 0a | .show.the.committer.date.in.the. |
| 21bc0 | 20 20 20 20 20 6d 61 72 67 69 6e 2e 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 6f 6e 6c 79 20 63 | .....margin...This.option.only.c |
| 21be0 | 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 | ontrols.whether.the.committer.da |
| 21c00 | 74 65 20 69 73 0a 20 20 20 20 20 64 69 73 70 6c 61 79 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 | te.is......displayed.instead.of. |
| 21c20 | 74 68 65 20 61 75 74 68 6f 72 20 64 61 74 65 2e 20 20 57 68 65 74 68 65 72 20 73 6f 6d 65 20 64 | the.author.date...Whether.some.d |
| 21c40 | 61 74 65 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 6d 61 72 | ate.is......displayed.in.the.mar |
| 21c60 | 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 |
| 21c80 | 73 70 6c 61 79 65 64 20 61 74 20 61 6c 6c 0a 20 20 20 20 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 | splayed.at.all......is.controlle |
| 21ca0 | 64 20 62 79 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 2e 0a 0a 4b 65 79 3a 20 4c 20 28 6d 61 67 | d.by.other.options...Key:.L.(mag |
| 21cc0 | 69 74 2d 6d 61 72 67 69 6e 2d 73 65 74 74 69 6e 67 73 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 | it-margin-settings)......This.tr |
| 21ce0 | 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 |
| 21d00 | 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 0a 20 20 20 20 | .following.suffix.commands,..... |
| 21d20 | 20 65 61 63 68 20 6f 66 20 77 68 69 63 68 20 63 68 61 6e 67 65 73 20 74 68 65 20 61 70 70 65 61 | .each.of.which.changes.the.appea |
| 21d40 | 72 61 6e 63 65 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 20 69 6e 20 73 6f 6d 65 20 77 61 79 2e | rance.of.the.margin.in.some.way. |
| 21d60 | 0a 0a 20 20 20 49 6e 20 73 6f 6d 65 20 62 75 66 66 65 72 73 20 74 68 61 74 20 73 75 70 70 6f 72 | .....In.some.buffers.that.suppor |
| 21d80 | 74 20 74 68 65 20 6d 61 72 67 69 6e 2c 20 e2 80 98 4c e2 80 99 20 69 73 20 69 6e 73 74 65 61 64 | t.the.margin,....L....is.instead |
| 21da0 | 20 62 6f 75 6e 64 20 74 6f 0a e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 e2 80 | .bound.to....magit-log-refresh.. |
| 21dc0 | 99 2c 20 62 75 74 20 74 68 61 74 20 74 72 61 6e 73 69 65 6e 74 20 66 65 61 74 75 72 65 73 20 74 | .,.but.that.transient.features.t |
| 21de0 | 68 65 20 73 61 6d 65 20 63 6f 6d 6d 61 6e 64 73 2c 20 61 6e 64 0a 74 68 65 6e 20 73 6f 6d 65 20 | he.same.commands,.and.then.some. |
| 21e00 | 6f 74 68 65 72 20 75 6e 72 65 6c 61 74 65 64 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 4b 65 79 3a 20 | other.unrelated.commands...Key:. |
| 21e20 | 4c 20 4c 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 20 20 54 | L.L.(magit-toggle-margin)......T |
| 21e40 | 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 74 68 65 20 6d | his.command.shows.or.hides.the.m |
| 21e60 | 61 72 67 69 6e 2e 0a 0a 4b 65 79 3a 20 4c 20 6c 20 28 6d 61 67 69 74 2d 63 79 63 6c 65 2d 6d 61 | argin...Key:.L.l.(magit-cycle-ma |
| 21e80 | 72 67 69 6e 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 79 | rgin-style)......This.command.cy |
| 21ea0 | 63 6c 65 73 20 74 68 65 20 73 74 79 6c 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 6d 61 72 67 | cles.the.style.used.for.the.marg |
| 21ec0 | 69 6e 2e 0a 0a 4b 65 79 3a 20 4c 20 64 20 28 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 6d 61 72 67 | in...Key:.L.d.(magit-toggle-marg |
| 21ee0 | 69 6e 2d 64 65 74 61 69 6c 73 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 | in-details)......This.command.sh |
| 21f00 | 6f 77 73 20 6f 72 20 68 69 64 65 73 20 64 65 74 61 69 6c 73 20 69 6e 20 74 68 65 20 6d 61 72 67 | ows.or.hides.details.in.the.marg |
| 21f20 | 69 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f | in.....File:.docWYThEy.info,..No |
| 21f40 | 64 65 3a 20 53 65 6c 65 63 74 20 66 72 6f 6d 20 4c 6f 67 2c 20 20 4e 65 78 74 3a 20 52 65 66 6c | de:.Select.from.Log,..Next:.Refl |
| 21f60 | 6f 67 2c 20 20 50 72 65 76 3a 20 4c 6f 67 20 4d 61 72 67 69 6e 2c 20 20 55 70 3a 20 4c 6f 67 67 | og,..Prev:.Log.Margin,..Up:.Logg |
| 21f80 | 69 6e 67 0a 0a 35 2e 33 2e 34 20 53 65 6c 65 63 74 20 66 72 6f 6d 20 4c 6f 67 0a 2d 2d 2d 2d 2d | ing..5.3.4.Select.from.Log.----- |
| 21fa0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 57 68 65 6e 20 74 68 65 20 75 73 65 72 20 | ----------------..When.the.user. |
| 21fc0 | 68 61 73 20 74 6f 20 73 65 6c 65 63 74 20 61 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 20 74 68 | has.to.select.a.recent.commit.th |
| 21fe0 | 61 74 20 69 73 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 0a e2 80 98 48 45 41 44 e2 80 99 2c | at.is.reachable.from....HEAD..., |
| 22000 | 20 75 73 69 6e 67 20 72 65 67 75 6c 61 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 77 6f 75 6c 64 20 | .using.regular.completion.would. |
| 22020 | 62 65 20 69 6e 63 6f 6e 76 65 6e 69 65 6e 74 20 28 62 65 63 61 75 73 65 20 6d 6f 73 74 0a 68 75 | be.inconvenient.(because.most.hu |
| 22040 | 6d 61 6e 73 20 63 61 6e 6e 6f 74 20 72 65 6d 65 6d 62 65 72 20 68 61 73 68 65 73 20 6f 72 20 22 | mans.cannot.remember.hashes.or." |
| 22060 | 48 45 41 44 7e 35 22 2c 20 61 74 20 6c 65 61 73 74 20 6e 6f 74 20 77 69 74 68 6f 75 74 20 64 6f | HEAD~5",.at.least.not.without.do |
| 22080 | 75 62 6c 65 0a 63 68 65 63 6b 69 6e 67 29 2e 20 20 49 6e 73 74 65 61 64 20 61 20 6c 6f 67 20 62 | uble.checking)...Instead.a.log.b |
| 220a0 | 75 66 66 65 72 20 69 73 20 75 73 65 64 20 74 6f 20 73 65 6c 65 63 74 20 74 68 65 20 63 6f 6d 6d | uffer.is.used.to.select.the.comm |
| 220c0 | 69 74 2c 20 77 68 69 63 68 20 68 61 73 0a 74 68 65 20 61 64 76 61 6e 74 61 67 65 20 74 68 61 74 | it,.which.has.the.advantage.that |
| 220e0 | 20 63 6f 6d 6d 69 74 73 20 61 72 65 20 70 72 65 73 65 6e 74 65 64 20 69 6e 20 6f 72 64 65 72 20 | .commits.are.presented.in.order. |
| 22100 | 61 6e 64 20 77 69 74 68 20 74 68 65 20 63 6f 6d 6d 69 74 0a 6d 65 73 73 61 67 65 2e 0a 0a 20 20 | and.with.the.commit.message..... |
| 22120 | 20 53 75 63 68 20 73 65 6c 65 63 74 69 6f 6e 20 6c 6f 67 73 20 61 72 65 20 75 73 65 64 20 77 68 | .Such.selection.logs.are.used.wh |
| 22140 | 65 6e 20 73 65 6c 65 63 74 69 6e 67 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 61 20 | en.selecting.the.beginning.of.a. |
| 22160 | 72 65 62 61 73 65 0a 61 6e 64 20 77 68 65 6e 20 73 65 6c 65 63 74 69 6e 67 20 74 68 65 20 63 6f | rebase.and.when.selecting.the.co |
| 22180 | 6d 6d 69 74 20 74 6f 20 62 65 20 73 71 75 61 73 68 65 64 20 69 6e 74 6f 2e 0a 0a 20 20 20 49 6e | mmit.to.be.squashed.into......In |
| 221a0 | 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 61 76 | .addition.to.the.key.bindings.av |
| 221c0 | 61 69 6c 61 62 6c 65 20 69 6e 20 61 6c 6c 20 6c 6f 67 20 62 75 66 66 65 72 73 2c 20 74 68 65 0a | ailable.in.all.log.buffers,.the. |
| 221e0 | 66 6f 6c 6c 6f 77 69 6e 67 20 61 64 64 69 74 69 6f 6e 61 6c 20 6b 65 79 20 62 69 6e 64 69 6e 67 | following.additional.key.binding |
| 22200 | 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 73 65 6c 65 63 74 69 6f 6e 20 6c 6f 67 | s.are.available.in.selection.log |
| 22220 | 0a 62 75 66 66 65 72 73 3a 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 63 20 28 6d 61 67 69 74 2d 6c | .buffers:..Key:.C-c.C-c.(magit-l |
| 22240 | 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 29 0a 20 20 20 20 20 53 65 6c 65 63 74 20 74 68 65 20 | og-select-pick)......Select.the. |
| 22260 | 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 20 20 | commit.at.point.and.act.on.it... |
| 22280 | 43 61 6c 6c 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 | Call.........magit-log-select-pi |
| 222a0 | 63 6b 2d 66 75 6e 63 74 69 6f 6e e2 80 99 20 77 69 74 68 20 74 68 65 20 73 65 6c 65 63 74 65 64 | ck-function....with.the.selected |
| 222c0 | 20 63 6f 6d 6d 69 74 20 61 73 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 4b 65 79 3a 20 | .commit.as......argument...Key:. |
| 222e0 | 43 2d 63 20 43 2d 6b 20 28 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.C-k.(magit-log-select-quit). |
| 22300 | 20 20 20 20 20 41 62 6f 72 74 20 73 65 6c 65 63 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 2c 20 64 | .....Abort.selecting.a.commit,.d |
| 22320 | 6f 6e e2 80 99 74 20 61 63 74 20 6f 6e 20 61 6e 79 20 63 6f 6d 6d 69 74 2e 0a 0a 55 73 65 72 20 | on...t.act.on.any.commit...User. |
| 22340 | 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 61 72 67 69 6e 0a | Option:.magit-log-select-margin. |
| 22360 | 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 |
| 22380 | 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 |
| 223a0 | 20 69 6e 0a 20 20 20 20 20 4d 61 67 69 74 2d 4c 6f 67 2d 53 65 6c 65 63 74 20 6d 6f 64 65 20 62 | .in......Magit-Log-Select.mode.b |
| 223c0 | 75 66 66 65 72 73 20 61 6e 64 20 68 6f 77 20 69 74 20 69 73 20 66 6f 72 6d 61 74 74 65 64 2e 0a | uffers.and.how.it.is.formatted.. |
| 223e0 | 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 | ......The.value.has.the.form.... |
| 22400 | 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- |
| 22420 | 57 49 44 54 48 29 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 49 4e 49 54 20 | WIDTH)..................If.INIT. |
| 22440 | 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 73 | is.non-nil,.then.the.margin.is.s |
| 22460 | 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 59 4c | hown.initially..............STYL |
| 22480 | 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 |
| 224a0 | 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 20 20 49 74 0a 20 20 20 20 20 | hor.or.committer.date...It...... |
| 224c0 | 20 20 20 20 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 e2 80 98 61 67 65 e2 80 99 20 28 74 6f | .....can.be.one.of....age....(to |
| 224e0 | 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 20 | .show.the.age.of.the.commit),... |
| 22500 | 20 20 20 20 20 20 20 20 e2 80 98 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 e2 80 99 20 28 74 | ...........age-abbreviated....(t |
| 22520 | 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 0a | o.abbreviate.the.time.unit.to.a. |
| 22540 | 20 20 20 20 20 20 20 20 20 20 63 68 61 72 61 63 74 65 72 29 2c 20 6f 72 20 61 20 73 74 72 69 6e | ..........character),.or.a.strin |
| 22560 | 67 20 28 73 75 69 74 61 62 6c 65 20 66 6f 72 20 e2 80 98 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 | g.(suitable.for....format-time-s |
| 22580 | 74 72 69 6e 67 e2 80 99 29 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 20 74 68 65 20 | tring...).to...........show.the. |
| 225a0 | 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20 4f 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 e2 | actual.date...Option............ |
| 225c0 | 80 98 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 74 65 | ..magit-log-margin-show-committe |
| 225e0 | 72 2d 64 61 74 65 e2 80 99 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61 74 65 20 69 73 | r-date....controls.which.date.is |
| 22600 | 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 20 20 | ...........being.displayed...... |
| 22620 | 20 20 20 20 e2 80 a2 20 57 49 44 54 48 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 77 69 64 74 68 | ........WIDTH.controls.the.width |
| 22640 | 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 20 54 68 69 73 20 65 78 69 73 74 73 20 66 6f 72 | .of.the.margin...This.exists.for |
| 22660 | 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 | ...........forward.compatibility |
| 22680 | 20 61 6e 64 20 63 75 72 72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 | .and.currently.the.value.should. |
| 226a0 | 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 20 20 | not.be...........changed........ |
| 226c0 | 20 20 e2 80 a2 20 41 55 54 48 4f 52 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 | ......AUTHOR.controls.whether.th |
| 226e0 | 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 6f | e.name.of.the.author.is.also.sho |
| 22700 | 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 20 20 | wn...........by.default......... |
| 22720 | 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 20 69 | .....AUTHOR-WIDTH.has.to.be.an.i |
| 22740 | 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 20 20 | nteger...When.the.name.of.the... |
| 22760 | 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 74 68 | ........author.is.shown,.then.th |
| 22780 | 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 75 | is.specifies.how.much.space.is.u |
| 227a0 | 73 65 64 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 64 6f 20 73 6f 2e 0a 0a 1f 0a 46 69 6c 65 3a | sed.to...........do.so.....File: |
| 227c0 | 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 66 6c 6f 67 2c 20 | .docWYThEy.info,..Node:.Reflog,. |
| 227e0 | 20 4e 65 78 74 3a 20 43 68 65 72 72 69 65 73 2c 20 20 50 72 65 76 3a 20 53 65 6c 65 63 74 20 66 | .Next:.Cherries,..Prev:.Select.f |
| 22800 | 72 6f 6d 20 4c 6f 67 2c 20 20 55 70 3a 20 4c 6f 67 67 69 6e 67 0a 0a 35 2e 33 2e 35 20 52 65 66 | rom.Log,..Up:.Logging..5.3.5.Ref |
| 22820 | 6c 6f 67 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b | log.------------..Also.see.[BROK |
| 22840 | 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 72 65 66 6c 6f 67 5d 0a 0a 20 20 20 54 68 65 | EN.LINK:.man:git-reflog].....The |
| 22860 | 73 65 20 72 65 66 6c 6f 67 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 | se.reflog.commands.are.available |
| 22880 | 20 66 72 6f 6d 20 74 68 65 20 6c 6f 67 20 74 72 61 6e 73 69 65 6e 74 2e 20 20 53 65 65 0a 2a 6e | .from.the.log.transient...See.*n |
| 228a0 | 6f 74 65 20 4c 6f 67 67 69 6e 67 3a 3a 2e 0a 0a 4b 65 79 3a 20 6c 20 72 20 28 6d 61 67 69 74 2d | ote.Logging::...Key:.l.r.(magit- |
| 228c0 | 72 65 66 6c 6f 67 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 65 | reflog-current)......Display.the |
| 228e0 | 20 72 65 66 6c 6f 67 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a | .reflog.of.the.current.branch... |
| 22900 | 4b 65 79 3a 20 6c 20 4f 20 28 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6f 74 68 65 72 29 0a 20 20 | Key:.l.O.(magit-reflog-other)... |
| 22920 | 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 61 20 62 72 61 6e 63 | ...Display.the.reflog.of.a.branc |
| 22940 | 68 20 6f 72 20 61 6e 6f 74 68 65 72 20 72 65 66 2e 0a 0a 4b 65 79 3a 20 6c 20 48 20 28 6d 61 67 | h.or.another.ref...Key:.l.H.(mag |
| 22960 | 69 74 2d 72 65 66 6c 6f 67 2d 68 65 61 64 29 0a 20 20 20 20 20 44 69 73 70 6c 61 79 20 74 68 65 | it-reflog-head)......Display.the |
| 22980 | 20 e2 80 98 48 45 41 44 e2 80 99 20 72 65 66 6c 6f 67 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e | ....HEAD....reflog...User.Option |
| 229a0 | 3a 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 61 72 67 69 6e 0a 20 20 20 20 20 54 68 69 73 20 | :.magit-reflog-margin......This. |
| 229c0 | 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6d 61 72 | option.specifies.whether.the.mar |
| 229e0 | 67 69 6e 20 69 73 20 69 6e 69 74 69 61 6c 6c 79 20 73 68 6f 77 6e 20 69 6e 0a 20 20 20 20 20 4d | gin.is.initially.shown.in......M |
| 22a00 | 61 67 69 74 2d 52 65 66 6c 6f 67 20 6d 6f 64 65 20 62 75 66 66 65 72 73 20 61 6e 64 20 68 6f 77 | agit-Reflog.mode.buffers.and.how |
| 22a20 | 20 69 74 20 69 73 20 66 6f 72 6d 61 74 74 65 64 2e 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 | .it.is.formatted........The.valu |
| 22a40 | 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 28 49 4e 49 54 20 53 54 59 4c 45 20 57 49 | e.has.the.form....(INIT.STYLE.WI |
| 22a60 | 44 54 48 20 41 55 54 48 4f 52 20 41 55 54 48 4f 52 2d 57 49 44 54 48 29 e2 80 99 2e 0a 0a 20 20 | DTH.AUTHOR.AUTHOR-WIDTH)........ |
| 22a80 | 20 20 20 20 20 20 e2 80 a2 20 49 66 20 49 4e 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 | ..........If.INIT.is.non-nil,.th |
| 22aa0 | 65 6e 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 73 68 6f 77 6e 20 69 6e 69 74 69 61 6c 6c 79 | en.the.margin.is.shown.initially |
| 22ac0 | 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 77 | ..............STYLE.controls.how |
| 22ae0 | 20 74 6f 20 66 6f 72 6d 61 74 20 74 68 65 20 61 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74 | .to.format.the.author.or.committ |
| 22b00 | 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 6e | er.date...It...........can.be.on |
| 22b20 | 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 20 | e.of....age....(to.show.the.age. |
| 22b40 | 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 65 | of.the.commit),..............age |
| 22b60 | 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 74 | -abbreviated....(to.abbreviate.t |
| 22b80 | 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 72 | he.time.unit.to.a...........char |
| 22ba0 | 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 6f | acter),.or.a.string.(suitable.fo |
| 22bc0 | 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 20 | r....format-time-string...).to.. |
| 22be0 | 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 20 | .........show.the.actual.date... |
| 22c00 | 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 61 | Option..............magit-log-ma |
| 22c20 | 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 74 | rgin-show-committer-date....cont |
| 22c40 | 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 69 | rols.which.date.is...........bei |
| 22c60 | 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 20 | ng.displayed..............WIDTH. |
| 22c80 | 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e | controls.the.width.of.the.margin |
| 22ca0 | 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 72 | ...This.exists.for...........for |
| 22cc0 | 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 79 | ward.compatibility.and.currently |
| 22ce0 | 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 20 | .the.value.should.not.be........ |
| 22d00 | 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 63 | ...changed..............AUTHOR.c |
| 22d20 | 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 | ontrols.whether.the.name.of.the. |
| 22d40 | 61 75 74 68 6f 72 20 69 73 20 61 6c 73 6f 20 73 68 6f 77 6e 0a 20 20 20 20 20 20 20 20 20 20 62 | author.is.also.shown...........b |
| 22d60 | 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 49 | y.default..............AUTHOR-WI |
| 22d80 | 44 54 48 20 68 61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 65 67 65 72 2e 20 20 57 68 65 6e 20 | DTH.has.to.be.an.integer...When. |
| 22da0 | 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 61 75 74 68 6f 72 | the.name.of.the...........author |
| 22dc0 | 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 |
| 22de0 | 6f 77 20 6d 75 63 68 20 73 70 61 63 65 20 69 73 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 20 20 | ow.much.space.is.used.to........ |
| 22e00 | 20 20 20 64 6f 20 73 6f 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 | ...do.so.....File:.docWYThEy.inf |
| 22e20 | 6f 2c 20 20 4e 6f 64 65 3a 20 43 68 65 72 72 69 65 73 2c 20 20 50 72 65 76 3a 20 52 65 66 6c 6f | o,..Node:.Cherries,..Prev:.Reflo |
| 22e40 | 67 2c 20 20 55 70 3a 20 4c 6f 67 67 69 6e 67 0a 0a 35 2e 33 2e 36 20 43 68 65 72 72 69 65 73 0a | g,..Up:.Logging..5.3.6.Cherries. |
| 22e60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 43 68 65 72 72 69 65 73 20 61 72 65 20 63 6f 6d | --------------..Cherries.are.com |
| 22e80 | 6d 69 74 73 20 74 68 61 74 20 68 61 76 65 6e e2 80 99 74 20 62 65 65 6e 20 61 70 70 6c 69 65 64 | mits.that.haven...t.been.applied |
| 22ea0 | 20 75 70 73 74 72 65 61 6d 20 28 79 65 74 29 2c 20 61 6e 64 20 61 72 65 0a 75 73 75 61 6c 6c 79 | .upstream.(yet),.and.are.usually |
| 22ec0 | 20 76 69 73 75 61 6c 69 7a 65 64 20 75 73 69 6e 67 20 61 20 6c 6f 67 2e 20 20 45 61 63 68 20 63 | .visualized.using.a.log...Each.c |
| 22ee0 | 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 98 2d e2 80 99 20 69 | ommit.is.prefixed.with....-....i |
| 22f00 | 66 20 69 74 0a 68 61 73 20 61 6e 20 65 71 75 69 76 61 6c 65 6e 74 20 69 6e 20 74 68 65 20 75 70 | f.it.has.an.equivalent.in.the.up |
| 22f20 | 73 74 72 65 61 6d 20 61 6e 64 20 e2 80 98 2b e2 80 99 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f | stream.and....+....if.it.does.no |
| 22f40 | 74 2c 20 69 2e 65 2e 2c 20 69 66 20 69 74 20 69 73 0a 61 20 63 68 65 72 72 79 2e 0a 0a 20 20 20 | t,.i.e.,.if.it.is.a.cherry...... |
| 22f60 | 54 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 63 68 65 72 72 79 e2 80 99 20 73 | The.command....magit-cherry....s |
| 22f80 | 68 6f 77 73 20 63 68 65 72 72 69 65 73 20 66 6f 72 20 61 20 73 69 6e 67 6c 65 20 62 72 61 6e 63 | hows.cherries.for.a.single.branc |
| 22fa0 | 68 2c 20 62 75 74 0a 74 68 65 20 72 65 66 65 72 65 6e 63 65 73 20 62 75 66 66 65 72 20 28 73 65 | h,.but.the.references.buffer.(se |
| 22fc0 | 65 20 2a 6e 6f 74 65 20 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72 3a 3a 29 20 63 61 6e | e.*note.References.Buffer::).can |
| 22fe0 | 20 73 68 6f 77 20 63 68 65 72 72 69 65 73 0a 66 6f 72 20 6d 75 6c 74 69 70 6c 65 20 22 75 70 73 | .show.cherries.for.multiple."ups |
| 23000 | 74 72 65 61 6d 73 22 20 61 74 20 6f 6e 63 65 2e 0a 0a 20 20 20 41 6c 73 6f 20 73 65 65 20 5b 42 | treams".at.once......Also.see.[B |
| 23020 | 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 72 65 66 6c 6f 67 5d 0a 0a 4b 65 79 | ROKEN.LINK:.man:git-reflog]..Key |
| 23040 | 3a 20 59 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 29 0a 20 20 20 20 20 53 68 6f 77 20 63 6f 6d | :.Y.(magit-cherry)......Show.com |
| 23060 | 6d 69 74 73 20 74 68 61 74 20 61 72 65 20 69 6e 20 61 20 63 65 72 74 61 69 6e 20 62 72 61 6e 63 | mits.that.are.in.a.certain.branc |
| 23080 | 68 20 62 75 74 20 74 68 61 74 20 68 61 76 65 20 6e 6f 74 20 62 65 65 6e 0a 20 20 20 20 20 6d 65 | h.but.that.have.not.been......me |
| 230a0 | 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 0a 0a 55 73 | rged.in.the.upstream.branch...Us |
| 230c0 | 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 61 72 67 69 6e 0a 20 | er.Option:.magit-cherry-margin.. |
| 230e0 | 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 65 | ....This.option.specifies.whethe |
| 23100 | 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 20 | r.the.margin.is.initially.shown. |
| 23120 | 69 6e 0a 20 20 20 20 20 4d 61 67 69 74 2d 43 68 65 72 72 79 20 6d 6f 64 65 20 62 75 66 66 65 72 | in......Magit-Cherry.mode.buffer |
| 23140 | 73 20 61 6e 64 20 68 6f 77 20 69 74 20 69 73 20 66 6f 72 6d 61 74 74 65 64 2e 0a 0a 20 20 20 20 | s.and.how.it.is.formatted....... |
| 23160 | 20 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 28 49 4e 49 54 | .The.value.has.the.form....(INIT |
| 23180 | 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 |
| 231a0 | 29 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 49 4e 49 54 20 69 73 20 6e 6f | )..................If.INIT.is.no |
| 231c0 | 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 73 68 6f 77 6e 20 | n-nil,.then.the.margin.is.shown. |
| 231e0 | 69 6e 69 74 69 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 53 54 59 4c 45 20 63 6f 6e | initially..............STYLE.con |
| 23200 | 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 |
| 23220 | 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 20 20 49 74 0a 20 20 20 20 20 20 20 20 20 20 | r.committer.date...It........... |
| 23240 | 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 e2 80 98 61 67 65 e2 80 99 20 28 74 6f 20 73 68 6f 77 | can.be.one.of....age....(to.show |
| 23260 | 20 74 68 65 20 61 67 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 29 2c 0a 20 20 20 20 20 20 20 | .the.age.of.the.commit),........ |
| 23280 | 20 20 20 e2 80 98 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 e2 80 99 20 28 74 6f 20 61 62 62 | ......age-abbreviated....(to.abb |
| 232a0 | 72 65 76 69 61 74 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 20 74 6f 20 61 0a 20 20 20 20 20 | reviate.the.time.unit.to.a...... |
| 232c0 | 20 20 20 20 20 63 68 61 72 61 63 74 65 72 29 2c 20 6f 72 20 61 20 73 74 72 69 6e 67 20 28 73 75 | .....character),.or.a.string.(su |
| 232e0 | 69 74 61 62 6c 65 20 66 6f 72 20 e2 80 98 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 | itable.for....format-time-string |
| 23300 | e2 80 99 29 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 20 74 68 65 20 61 63 74 75 61 | ...).to...........show.the.actua |
| 23320 | 6c 20 64 61 74 65 2e 20 20 4f 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 6d 61 67 | l.date...Option..............mag |
| 23340 | 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 74 65 72 2d 64 61 74 | it-log-margin-show-committer-dat |
| 23360 | 65 e2 80 99 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61 74 65 20 69 73 0a 20 20 20 20 | e....controls.which.date.is..... |
| 23380 | 20 20 20 20 20 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e 0a 20 20 20 20 20 20 20 20 e2 | ......being.displayed........... |
| 233a0 | 80 a2 20 57 49 44 54 48 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 | ...WIDTH.controls.the.width.of.t |
| 233c0 | 68 65 20 6d 61 72 67 69 6e 2e 20 20 54 68 69 73 20 65 78 69 73 74 73 20 66 6f 72 0a 20 20 20 20 | he.margin...This.exists.for..... |
| 233e0 | 20 20 20 20 20 20 66 6f 72 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 61 6e 64 20 | ......forward.compatibility.and. |
| 23400 | 63 75 72 72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 | currently.the.value.should.not.b |
| 23420 | 65 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 | e...........changed............. |
| 23440 | 20 41 55 54 48 4f 52 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6e 61 6d | .AUTHOR.controls.whether.the.nam |
| 23460 | 65 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 20 69 73 20 61 6c 73 6f 20 73 68 6f 77 6e 0a 20 20 | e.of.the.author.is.also.shown... |
| 23480 | 20 20 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 | ........by.default.............. |
| 234a0 | 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 |
| 234c0 | 72 2e 20 20 57 68 65 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 | r...When.the.name.of.the........ |
| 234e0 | 20 20 20 61 75 74 68 6f 72 20 69 73 20 73 68 6f 77 6e 2c 20 74 68 65 6e 20 74 68 69 73 20 73 70 | ...author.is.shown,.then.this.sp |
| 23500 | 65 63 69 66 69 65 73 20 68 6f 77 20 6d 75 63 68 20 73 70 61 63 65 20 69 73 20 75 73 65 64 20 74 | ecifies.how.much.space.is.used.t |
| 23520 | 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 6f 63 57 | o...........do.so.....File:.docW |
| 23540 | 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 44 69 66 66 69 6e 67 2c 20 20 4e 65 78 | YThEy.info,..Node:.Diffing,..Nex |
| 23560 | 74 3a 20 45 64 69 66 66 69 6e 67 2c 20 20 50 72 65 76 3a 20 4c 6f 67 67 69 6e 67 2c 20 20 55 70 | t:.Ediffing,..Prev:.Logging,..Up |
| 23580 | 3a 20 49 6e 73 70 65 63 74 69 6e 67 0a 0a 35 2e 34 20 44 69 66 66 69 6e 67 0a 3d 3d 3d 3d 3d 3d | :.Inspecting..5.4.Diffing.====== |
| 235a0 | 3d 3d 3d 3d 3d 0a 0a 54 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e | =====..The.status.buffer.contain |
| 235c0 | 73 20 64 69 66 66 73 20 66 6f 72 20 74 68 65 20 73 74 61 67 65 64 20 61 6e 64 20 75 6e 73 74 61 | s.diffs.for.the.staged.and.unsta |
| 235e0 | 67 65 64 20 63 6f 6d 6d 69 74 73 2c 0a 62 75 74 20 74 68 61 74 20 6f 62 76 69 6f 75 73 6c 79 20 | ged.commits,.but.that.obviously. |
| 23600 | 69 73 6e e2 80 99 74 20 65 6e 6f 75 67 68 2e 20 20 54 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 | isn...t.enough...The.transient.p |
| 23620 | 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 0a e2 80 98 6d 61 67 69 74 2d 64 69 66 66 e2 80 99 2c 20 | refix.command....magit-diff...,. |
| 23640 | 6f 6e 20 e2 80 98 64 e2 80 99 2c 20 66 65 61 74 75 72 65 73 20 73 65 76 65 72 61 6c 20 73 75 66 | on....d...,.features.several.suf |
| 23660 | 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 20 77 68 69 63 68 20 73 68 6f 77 20 61 0a 73 70 65 63 69 | fix.commands,.which.show.a.speci |
| 23680 | 66 69 63 20 64 69 66 66 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 64 69 66 66 20 62 75 66 66 | fic.diff.in.a.separate.diff.buff |
| 236a0 | 65 72 2e 0a 0a 20 20 20 4c 69 6b 65 20 6f 74 68 65 72 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 | er......Like.other.transient.pre |
| 236c0 | 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2c 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 e2 80 99 20 61 | fix.commands,....magit-diff....a |
| 236e0 | 6c 73 6f 20 66 65 61 74 75 72 65 73 0a 73 65 76 65 72 61 6c 20 69 6e 66 69 78 20 61 72 67 75 6d | lso.features.several.infix.argum |
| 23700 | 65 6e 74 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 62 65 66 6f 72 65 20 | ents.that.can.be.changed.before. |
| 23720 | 69 6e 76 6f 6b 69 6e 67 20 6f 6e 65 20 6f 66 20 74 68 65 0a 73 75 66 66 69 78 20 63 6f 6d 6d 61 | invoking.one.of.the.suffix.comma |
| 23740 | 6e 64 73 2e 20 20 48 6f 77 65 76 65 72 2c 20 69 6e 20 74 68 65 20 63 61 73 65 20 6f 66 20 74 68 | nds...However,.in.the.case.of.th |
| 23760 | 65 20 64 69 66 66 20 74 72 61 6e 73 69 65 6e 74 2c 20 74 68 65 73 65 0a 61 72 67 75 6d 65 6e 74 | e.diff.transient,.these.argument |
| 23780 | 73 20 6d 61 79 20 62 65 20 74 61 6b 65 6e 20 66 72 6f 6d 20 74 68 6f 73 65 20 63 75 72 72 65 6e | s.may.be.taken.from.those.curren |
| 237a0 | 74 6c 79 20 69 6e 20 75 73 65 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 72 65 70 6f 73 69 | tly.in.use.in.the.current.reposi |
| 237c0 | 74 6f 72 79 e2 80 99 73 20 64 69 66 66 20 62 75 66 66 65 72 2c 20 64 65 70 65 6e 64 69 6e 67 20 | tory...s.diff.buffer,.depending. |
| 237e0 | 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a e2 80 98 6d 61 67 69 74 2d 70 72 65 66 69 78 2d | on.the.value.of....magit-prefix- |
| 23800 | 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 e2 80 99 20 28 73 65 65 20 2a 6e 6f | use-buffer-arguments....(see.*no |
| 23820 | 74 65 20 54 72 61 6e 73 69 65 6e 74 20 41 72 67 75 6d 65 6e 74 73 20 61 6e 64 0a 42 75 66 66 65 | te.Transient.Arguments.and.Buffe |
| 23840 | 72 20 56 61 72 69 61 62 6c 65 73 3a 3a 29 2e 0a 0a 20 20 20 41 6c 73 6f 20 73 65 65 20 5b 42 52 | r.Variables::)......Also.see.[BR |
| 23860 | 4f 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 64 69 66 66 5d 0a 0a 4b 65 79 3a 20 64 | OKEN.LINK:.man:git-diff]..Key:.d |
| 23880 | 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 |
| 238a0 | 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 |
| 238c0 | 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. |
| 238e0 | 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 |
| 23900 | 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..... |
| 23920 | 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 |
| 23940 | 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 4b 65 79 3a 20 64 20 64 20 28 6d 61 67 69 74 2d 64 69 | .is.invoked...Key:.d.d.(magit-di |
| 23960 | 66 66 2d 64 77 69 6d 29 0a 20 20 20 20 20 53 68 6f 77 20 63 68 61 6e 67 65 73 20 66 6f 72 20 74 | ff-dwim)......Show.changes.for.t |
| 23980 | 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 4b 65 79 3a 20 64 20 72 20 28 6d 61 | he.thing.at.point...Key:.d.r.(ma |
| 239a0 | 67 69 74 2d 64 69 66 66 2d 72 61 6e 67 65 29 0a 20 20 20 20 20 53 68 6f 77 20 64 69 66 66 65 72 | git-diff-range)......Show.differ |
| 239c0 | 65 6e 63 65 73 20 62 65 74 77 65 65 6e 20 74 77 6f 20 63 6f 6d 6d 69 74 73 2e 0a 0a 20 20 20 20 | ences.between.two.commits....... |
| 239e0 | 20 52 41 4e 47 45 20 73 68 6f 75 6c 64 20 62 65 20 61 20 72 61 6e 67 65 20 28 41 2e 2e 42 20 6f | .RANGE.should.be.a.range.(A..B.o |
| 23a00 | 72 20 41 2e 2e 2e 42 29 20 62 75 74 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 20 73 69 6e 67 6c | r.A...B).but.can.also.be.a.singl |
| 23a20 | 65 0a 20 20 20 20 20 63 6f 6d 6d 69 74 2e 20 20 49 66 20 6f 6e 65 20 73 69 64 65 20 6f 66 20 74 | e......commit...If.one.side.of.t |
| 23a40 | 68 65 20 72 61 6e 67 65 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 6e 20 69 74 20 64 65 66 | he.range.is.omitted,.then.it.def |
| 23a60 | 61 75 6c 74 73 20 74 6f 0a 20 20 20 20 20 e2 80 98 48 45 41 44 e2 80 99 2e 20 20 49 66 20 6a 75 | aults.to.........HEAD......If.ju |
| 23a80 | 73 74 20 61 20 63 6f 6d 6d 69 74 20 69 73 20 67 69 76 65 6e 2c 20 74 68 65 6e 20 63 68 61 6e 67 | st.a.commit.is.given,.then.chang |
| 23aa0 | 65 73 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 0a 20 20 20 20 20 74 72 65 65 20 72 65 6c 61 | es.in.the.working......tree.rela |
| 23ac0 | 74 69 76 65 20 74 6f 20 74 68 61 74 20 63 6f 6d 6d 69 74 20 61 72 65 20 73 68 6f 77 6e 2e 0a 0a | tive.to.that.commit.are.shown... |
| 23ae0 | 20 20 20 20 20 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 75 73 | .....If.the.region.is.active,.us |
| 23b00 | 65 20 74 68 65 20 72 65 76 69 73 69 6f 6e 73 20 6f 6e 20 74 68 65 20 66 69 72 73 74 20 61 6e 64 | e.the.revisions.on.the.first.and |
| 23b20 | 20 6c 61 73 74 0a 20 20 20 20 20 6c 69 6e 65 20 6f 66 20 74 68 65 20 72 65 67 69 6f 6e 2e 20 20 | .last......line.of.the.region... |
| 23b40 | 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 69 6e 73 74 65 61 64 20 | With.a.prefix.argument,.instead. |
| 23b60 | 6f 66 20 64 69 66 66 69 6e 67 20 74 68 65 0a 20 20 20 20 20 72 65 76 69 73 69 6f 6e 73 2c 20 63 | of.diffing.the......revisions,.c |
| 23b80 | 68 6f 6f 73 65 20 61 20 72 65 76 69 73 69 6f 6e 20 74 6f 20 76 69 65 77 20 63 68 61 6e 67 65 73 | hoose.a.revision.to.view.changes |
| 23ba0 | 20 61 6c 6f 6e 67 2c 20 73 74 61 72 74 69 6e 67 20 61 74 20 74 68 65 0a 20 20 20 20 20 63 6f 6d | .along,.starting.at.the......com |
| 23bc0 | 6d 6f 6e 20 61 6e 63 65 73 74 6f 72 20 6f 66 20 62 6f 74 68 20 72 65 76 69 73 69 6f 6e 73 20 28 | mon.ancestor.of.both.revisions.( |
| 23be0 | 69 2e 65 2e 2c 20 75 73 65 20 61 20 22 2e 2e 2e 22 20 72 61 6e 67 65 29 2e 0a 0a 4b 65 79 3a 20 | i.e.,.use.a."...".range)...Key:. |
| 23c00 | 64 20 77 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 77 6f 72 6b 69 6e 67 2d 74 72 65 65 29 0a 20 20 | d.w.(magit-diff-working-tree)... |
| 23c20 | 20 20 20 53 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 63 75 72 72 | ...Show.changes.between.the.curr |
| 23c40 | 65 6e 74 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 61 6e 64 20 74 68 65 20 e2 80 98 48 45 41 44 | ent.working.tree.and.the....HEAD |
| 23c60 | e2 80 99 0a 20 20 20 20 20 63 6f 6d 6d 69 74 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 | .........commit...With.a.prefix. |
| 23c80 | 61 72 67 75 6d 65 6e 74 20 73 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 77 65 65 6e 20 74 68 | argument.show.changes.between.th |
| 23ca0 | 65 20 77 6f 72 6b 69 6e 67 0a 20 20 20 20 20 74 72 65 65 20 61 6e 64 20 61 20 63 6f 6d 6d 69 74 | e.working......tree.and.a.commit |
| 23cc0 | 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a | .read.from.the.minibuffer...Key: |
| 23ce0 | 20 64 20 73 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 74 61 67 65 64 29 0a 20 20 20 20 20 53 68 | .d.s.(magit-diff-staged)......Sh |
| 23d00 | 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 64 | ow.changes.between.the.index.and |
| 23d20 | 20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 63 6f 6d 6d 69 74 2e 20 20 57 69 74 68 20 61 0a | .the....HEAD....commit...With.a. |
| 23d40 | 20 20 20 20 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 | .....prefix.argument.show.change |
| 23d60 | 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 61 20 63 6f 6d 6d 69 74 | s.between.the.index.and.a.commit |
| 23d80 | 20 72 65 61 64 0a 20 20 20 20 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a | .read......from.the.minibuffer.. |
| 23da0 | 0a 4b 65 79 3a 20 64 20 75 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 73 74 61 67 65 64 29 0a | .Key:.d.u.(magit-diff-unstaged). |
| 23dc0 | 20 20 20 20 20 53 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 77 6f | .....Show.changes.between.the.wo |
| 23de0 | 72 6b 69 6e 67 20 74 72 65 65 20 61 6e 64 20 74 68 65 20 69 6e 64 65 78 2e 0a 0a 4b 65 79 3a 20 | rking.tree.and.the.index...Key:. |
| 23e00 | 64 20 70 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 74 68 73 29 0a 20 20 20 20 20 53 68 6f 77 | d.p.(magit-diff-paths)......Show |
| 23e20 | 20 63 68 61 6e 67 65 73 20 62 65 74 77 65 65 6e 20 61 6e 79 20 74 77 6f 20 66 69 6c 65 73 20 6f | .changes.between.any.two.files.o |
| 23e40 | 6e 20 64 69 73 6b 2e 0a 0a 20 20 20 41 6c 6c 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 73 75 66 | n.disk......All.of.the.above.suf |
| 23e60 | 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 75 70 64 61 74 65 20 74 68 65 20 72 65 70 6f 73 69 74 6f | fix.commands.update.the.reposito |
| 23e80 | 72 79 e2 80 99 73 20 64 69 66 66 20 62 75 66 66 65 72 2e 0a 54 68 65 20 64 69 66 66 20 74 72 61 | ry...s.diff.buffer..The.diff.tra |
| 23ea0 | 6e 73 69 65 6e 74 20 61 6c 73 6f 20 66 65 61 74 75 72 65 73 20 74 77 6f 20 63 6f 6d 6d 61 6e 64 | nsient.also.features.two.command |
| 23ec0 | 73 20 77 68 69 63 68 20 73 68 6f 77 20 64 69 66 66 65 72 65 6e 63 65 73 20 69 6e 0a 61 6e 6f 74 | s.which.show.differences.in.anot |
| 23ee0 | 68 65 72 20 62 75 66 66 65 72 3a 0a 0a 4b 65 79 3a 20 64 20 63 20 28 6d 61 67 69 74 2d 73 68 6f | her.buffer:..Key:.d.c.(magit-sho |
| 23f00 | 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 6f 6d 6d 69 74 20 61 | w-commit)......Show.the.commit.a |
| 23f20 | 74 20 70 6f 69 6e 74 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 63 6f 6d 6d 69 74 20 | t.point...If.there.is.no.commit. |
| 23f40 | 61 74 20 70 6f 69 6e 74 20 6f 72 20 77 69 74 68 20 61 0a 20 20 20 20 20 70 72 65 66 69 78 20 61 | at.point.or.with.a......prefix.a |
| 23f60 | 72 67 75 6d 65 6e 74 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a 4b | rgument,.prompt.for.a.commit...K |
| 23f80 | 65 79 3a 20 64 20 74 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 29 0a 20 20 20 20 20 | ey:.d.t.(magit-stash-show)...... |
| 23fa0 | 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 62 | Show.all.diffs.of.a.stash.in.a.b |
| 23fc0 | 75 66 66 65 72 2e 0a 0a 20 20 20 54 77 6f 20 61 64 64 69 74 69 6f 6e 61 6c 20 63 6f 6d 6d 61 6e | uffer......Two.additional.comman |
| 23fe0 | 64 73 20 74 68 61 74 20 73 68 6f 77 20 74 68 65 20 64 69 66 66 20 66 6f 72 20 74 68 65 20 66 69 | ds.that.show.the.diff.for.the.fi |
| 24000 | 6c 65 20 6f 72 20 62 6c 6f 62 20 74 68 61 74 0a 69 73 20 62 65 69 6e 67 20 76 69 73 69 74 65 64 | le.or.blob.that.is.being.visited |
| 24020 | 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 65 78 69 73 74 73 2c 20 73 | .in.the.current.buffer.exists,.s |
| 24040 | 65 65 20 2a 6e 6f 74 65 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 0a 42 75 66 66 65 72 73 20 56 69 | ee.*note.Commands.for.Buffers.Vi |
| 24060 | 73 69 74 69 6e 67 20 46 69 6c 65 73 3a 3a 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 52 65 66 72 | siting.Files::...*.Menu:..*.Refr |
| 24080 | 65 73 68 69 6e 67 20 44 69 66 66 73 3a 3a 0a 2a 20 43 6f 6d 6d 61 6e 64 73 20 41 76 61 69 6c 61 | eshing.Diffs::.*.Commands.Availa |
| 240a0 | 62 6c 65 20 69 6e 20 44 69 66 66 73 3a 3a 0a 2a 20 44 69 66 66 20 4f 70 74 69 6f 6e 73 3a 3a 0a | ble.in.Diffs::.*.Diff.Options::. |
| 240c0 | 2a 20 52 65 76 69 73 69 6f 6e 20 42 75 66 66 65 72 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 | *.Revision.Buffer::....File:.doc |
| 240e0 | 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 66 72 65 73 68 69 6e 67 20 44 | WYThEy.info,..Node:.Refreshing.D |
| 24100 | 69 66 66 73 2c 20 20 4e 65 78 74 3a 20 43 6f 6d 6d 61 6e 64 73 20 41 76 61 69 6c 61 62 6c 65 20 | iffs,..Next:.Commands.Available. |
| 24120 | 69 6e 20 44 69 66 66 73 2c 20 20 55 70 3a 20 44 69 66 66 69 6e 67 0a 0a 35 2e 34 2e 31 20 52 65 | in.Diffs,..Up:.Diffing..5.4.1.Re |
| 24140 | 66 72 65 73 68 69 6e 67 20 44 69 66 66 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | freshing.Diffs.----------------- |
| 24160 | 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 78 20 63 6f 6d 6d | -----..The.transient.prefix.comm |
| 24180 | 61 6e 64 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 2c 20 6f 6e | and....magit-diff-refresh...,.on |
| 241a0 | 20 e2 80 98 44 e2 80 99 2c 20 63 61 6e 20 62 65 20 75 73 65 64 0a 74 6f 20 63 68 61 6e 67 65 20 | ....D...,.can.be.used.to.change. |
| 241c0 | 74 68 65 20 64 69 66 66 20 61 72 67 75 6d 65 6e 74 73 20 75 73 65 64 20 69 6e 20 74 68 65 20 63 | the.diff.arguments.used.in.the.c |
| 241e0 | 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 77 69 74 68 6f 75 74 0a 63 68 61 6e 67 69 6e 67 20 | urrent.buffer,.without.changing. |
| 24200 | 77 68 69 63 68 20 64 69 66 66 20 69 73 20 73 68 6f 77 6e 2e 20 20 54 68 69 73 20 77 6f 72 6b 73 | which.diff.is.shown...This.works |
| 24220 | 20 69 6e 20 64 65 64 69 63 61 74 65 64 20 64 69 66 66 20 62 75 66 66 65 72 73 2c 20 62 75 74 0a | .in.dedicated.diff.buffers,.but. |
| 24240 | 61 6c 73 6f 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 28 | also.in.the.status.buffer......( |
| 24260 | 54 68 65 72 65 20 69 73 20 6f 6e 65 20 65 78 63 65 70 74 69 6f 6e 3b 20 64 69 66 66 20 61 72 67 | There.is.one.exception;.diff.arg |
| 24280 | 75 6d 65 6e 74 73 20 63 61 6e 6e 6f 74 20 62 65 20 63 68 61 6e 67 65 64 20 69 6e 20 62 75 66 66 | uments.cannot.be.changed.in.buff |
| 242a0 | 65 72 73 0a 63 72 65 61 74 65 64 20 62 79 20 e2 80 98 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72 | ers.created.by....magit-merge-pr |
| 242c0 | 65 76 69 65 77 e2 80 99 20 62 65 63 61 75 73 65 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 | eview....because.the.underlying. |
| 242e0 | 47 69 74 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 0a 6e 6f 74 20 73 75 70 70 6f 72 74 20 74 68 65 | Git.command.does.not.support.the |
| 24300 | 73 65 20 61 72 67 75 6d 65 6e 74 73 2e 29 0a 0a 4b 65 79 3a 20 44 20 28 6d 61 67 69 74 2d 64 69 | se.arguments.)..Key:.D.(magit-di |
| 24320 | 66 66 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 6e 74 20 | ff-refresh)......This.transient. |
| 24340 | 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 |
| 24360 | 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 | ng.suffix.commands......along.wi |
| 24380 | 74 68 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e | th.the.appropriate.infix.argumen |
| 243a0 | 74 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 61 0a 20 20 20 20 20 74 | ts.and.displays.them.in.a......t |
| 243c0 | 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 69 | emporary.buffer.until.a.suffix.i |
| 243e0 | 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 4b 65 79 3a 20 44 20 67 20 28 6d 61 67 69 74 2d 64 69 66 66 | s.invoked...Key:.D.g.(magit-diff |
| 24400 | 2d 72 65 66 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 | -refresh)......This.suffix.comma |
| 24420 | 6e 64 20 73 65 74 73 20 74 68 65 20 6c 6f 63 61 6c 20 64 69 66 66 20 61 72 67 75 6d 65 6e 74 73 | nd.sets.the.local.diff.arguments |
| 24440 | 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 62 75 66 66 65 72 2e 0a 0a 4b | .for.the.current......buffer...K |
| 24460 | 65 79 3a 20 44 20 73 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 74 2d 64 65 66 61 75 6c 74 2d | ey:.D.s.(magit-diff-set-default- |
| 24480 | 61 72 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 | arguments)......This.suffix.comm |
| 244a0 | 61 6e 64 20 73 65 74 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 64 69 66 66 20 61 72 67 75 6d 65 | and.sets.the.default.diff.argume |
| 244c0 | 6e 74 73 20 66 6f 72 20 62 75 66 66 65 72 73 20 6f 66 0a 20 20 20 20 20 74 68 65 20 73 61 6d 65 | nts.for.buffers.of......the.same |
| 244e0 | 20 74 79 70 65 20 61 73 20 74 68 61 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 | .type.as.that.of.the.current.buf |
| 24500 | 66 65 72 2e 20 20 4f 74 68 65 72 20 65 78 69 73 74 69 6e 67 0a 20 20 20 20 20 62 75 66 66 65 72 | fer...Other.existing......buffer |
| 24520 | 73 20 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 20 61 72 65 20 6e 6f 74 20 61 66 66 65 63 | s.of.the.same.type.are.not.affec |
| 24540 | 74 65 64 20 62 65 63 61 75 73 65 20 74 68 65 69 72 20 6c 6f 63 61 6c 0a 20 20 20 20 20 76 61 6c | ted.because.their.local......val |
| 24560 | 75 65 73 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 69 6e 69 74 69 61 6c 69 7a 65 | ues.have.already.been.initialize |
| 24580 | 64 2e 0a 0a 4b 65 79 3a 20 44 20 77 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 61 76 65 2d 64 65 | d...Key:.D.w.(magit-diff-save-de |
| 245a0 | 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 20 73 75 66 66 69 | fault-arguments)......This.suffi |
| 245c0 | 78 20 63 6f 6d 6d 61 6e 64 20 73 65 74 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 64 69 66 66 20 | x.command.sets.the.default.diff. |
| 245e0 | 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 62 75 66 66 65 72 73 20 6f 66 0a 20 20 20 20 20 74 68 | arguments.for.buffers.of......th |
| 24600 | 65 20 73 61 6d 65 20 74 79 70 65 20 61 73 20 74 68 61 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 | e.same.type.as.that.of.the.curre |
| 24620 | 6e 74 20 62 75 66 66 65 72 2c 20 61 6e 64 20 73 61 76 65 73 20 74 68 65 20 76 61 6c 75 65 0a 20 | nt.buffer,.and.saves.the.value.. |
| 24640 | 20 20 20 20 66 6f 72 20 66 75 74 75 72 65 20 73 65 73 73 69 6f 6e 73 2e 20 20 4f 74 68 65 72 20 | ....for.future.sessions...Other. |
| 24660 | 65 78 69 73 74 69 6e 67 20 62 75 66 66 65 72 73 20 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 | existing.buffers.of.the.same.typ |
| 24680 | 65 20 61 72 65 0a 20 20 20 20 20 6e 6f 74 20 61 66 66 65 63 74 65 64 20 62 65 63 61 75 73 65 20 | e.are......not.affected.because. |
| 246a0 | 74 68 65 69 72 20 6c 6f 63 61 6c 20 76 61 6c 75 65 73 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 | their.local.values.have.already. |
| 246c0 | 62 65 65 6e 0a 20 20 20 20 20 69 6e 69 74 69 61 6c 69 7a 65 64 2e 0a 0a 4b 65 79 3a 20 44 20 74 | been......initialized...Key:.D.t |
| 246e0 | 20 28 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 29 | .(magit-diff-toggle-refine-hunk) |
| 24700 | 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 67 67 6c 65 73 20 68 75 6e 6b 20 | ......This.command.toggles.hunk. |
| 24720 | 72 65 66 69 6e 65 6d 65 6e 74 20 6f 6e 20 6f 72 20 6f 66 66 2e 0a 0a 4b 65 79 3a 20 44 20 72 20 | refinement.on.or.off...Key:.D.r. |
| 24740 | 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 77 69 74 63 68 2d 72 61 6e 67 65 2d 74 79 70 65 29 0a 20 | (magit-diff-switch-range-type).. |
| 24760 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 6f 6e 76 65 72 74 73 20 74 68 65 20 64 69 | ....This.command.converts.the.di |
| 24780 | 66 66 20 72 61 6e 67 65 20 74 79 70 65 20 66 72 6f 6d 20 22 72 65 76 41 2e 2e 72 65 76 42 22 20 | ff.range.type.from."revA..revB". |
| 247a0 | 74 6f 0a 20 20 20 20 20 22 72 65 76 42 2e 2e 2e 72 65 76 41 22 2c 20 6f 72 20 76 69 63 65 20 76 | to......"revB...revA",.or.vice.v |
| 247c0 | 65 72 73 61 2e 0a 0a 4b 65 79 3a 20 44 20 66 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 66 6c 69 70 | ersa...Key:.D.f.(magit-diff-flip |
| 247e0 | 2d 72 65 76 73 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 77 61 70 73 20 72 | -revs)......This.command.swaps.r |
| 24800 | 65 76 69 73 69 6f 6e 73 20 69 6e 20 74 68 65 20 64 69 66 66 20 72 61 6e 67 65 20 66 72 6f 6d 20 | evisions.in.the.diff.range.from. |
| 24820 | 22 72 65 76 41 2e 2e 72 65 76 42 22 20 74 6f 0a 20 20 20 20 20 22 72 65 76 42 2e 2e 72 65 76 41 | "revA..revB".to......"revB..revA |
| 24840 | 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 46 20 28 6d 61 67 | ",.or.vice.versa...Key:.D.F.(mag |
| 24860 | 69 74 2d 64 69 66 66 2d 74 6f 67 67 6c 65 2d 66 69 6c 65 2d 66 69 6c 74 65 72 29 0a 20 20 20 20 | it-diff-toggle-file-filter)..... |
| 24880 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 67 67 6c 65 73 20 74 68 65 20 66 69 6c 65 20 72 | .This.command.toggles.the.file.r |
| 248a0 | 65 73 74 72 69 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 69 66 66 73 20 69 6e 20 74 68 65 0a 20 | estriction.of.the.diffs.in.the.. |
| 248c0 | 20 20 20 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 61 6c 6c 6f 77 69 6e 67 20 79 6f 75 | ....current.buffer,.allowing.you |
| 248e0 | 20 74 6f 20 71 75 69 63 6b 6c 79 20 73 77 69 74 63 68 20 62 65 74 77 65 65 6e 20 76 69 65 77 69 | .to.quickly.switch.between.viewi |
| 24900 | 6e 67 20 61 6c 6c 0a 20 20 20 20 20 74 68 65 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 63 | ng.all......the.changes.in.the.c |
| 24920 | 6f 6d 6d 69 74 20 61 6e 64 20 74 68 65 20 72 65 73 74 72 69 63 74 65 64 20 73 75 62 73 65 74 2e | ommit.and.the.restricted.subset. |
| 24940 | 20 20 41 73 20 61 20 73 70 65 63 69 61 6c 0a 20 20 20 20 20 63 61 73 65 2c 20 77 68 65 6e 20 74 | ..As.a.special......case,.when.t |
| 24960 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 20 6c 6f 67 | his.command.is.called.from.a.log |
| 24980 | 20 62 75 66 66 65 72 2c 20 69 74 20 74 6f 67 67 6c 65 73 20 74 68 65 0a 20 20 20 20 20 66 69 6c | .buffer,.it.toggles.the......fil |
| 249a0 | 65 20 72 65 73 74 72 69 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 e2 | e.restriction.in.the.repository. |
| 249c0 | 80 99 73 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 2c 20 77 68 69 63 68 20 69 73 0a 20 20 | ..s.revision.buffer,.which.is... |
| 249e0 | 20 20 20 75 73 65 66 75 6c 20 77 68 65 6e 20 79 6f 75 20 64 69 73 70 6c 61 79 20 61 20 72 65 76 | ...useful.when.you.display.a.rev |
| 24a00 | 69 73 69 6f 6e 20 66 72 6f 6d 20 61 20 6c 6f 67 20 62 75 66 66 65 72 20 74 68 61 74 20 69 73 0a | ision.from.a.log.buffer.that.is. |
| 24a20 | 20 20 20 20 20 72 65 73 74 72 69 63 74 65 64 20 74 6f 20 61 20 66 69 6c 65 20 6f 72 20 66 69 6c | .....restricted.to.a.file.or.fil |
| 24a40 | 65 73 2e 0a 0a 20 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 61 62 6f 76 65 | es......In.addition.to.the.above |
| 24a60 | 20 74 72 61 6e 73 69 65 6e 74 2c 20 77 68 69 63 68 20 61 6c 6c 6f 77 73 20 63 68 61 6e 67 69 6e | .transient,.which.allows.changin |
| 24a80 | 67 20 61 6e 79 20 6f 66 20 74 68 65 0a 73 75 70 70 6f 72 74 65 64 20 61 72 67 75 6d 65 6e 74 73 | g.any.of.the.supported.arguments |
| 24aa0 | 2c 20 74 68 65 72 65 20 61 6c 73 6f 20 65 78 69 73 74 20 73 6f 6d 65 20 63 6f 6d 6d 61 6e 64 73 | ,.there.also.exist.some.commands |
| 24ac0 | 20 74 68 61 74 20 63 68 61 6e 67 65 20 6f 6e 6c 79 20 61 0a 70 61 72 74 69 63 75 6c 61 72 20 61 | .that.change.only.a.particular.a |
| 24ae0 | 72 67 75 6d 65 6e 74 2e 0a 0a 4b 65 79 3a 20 2d 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 6c 65 73 | rgument...Key:.-.(magit-diff-les |
| 24b00 | 73 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 64 65 63 | s-context)......This.command.dec |
| 24b20 | 72 65 61 73 65 73 20 74 68 65 20 63 6f 6e 74 65 78 74 20 66 6f 72 20 64 69 66 66 20 68 75 6e 6b | reases.the.context.for.diff.hunk |
| 24b40 | 73 20 62 79 20 43 4f 55 4e 54 20 6c 69 6e 65 73 2e 0a 0a 4b 65 79 3a 20 2b 20 28 6d 61 67 69 74 | s.by.COUNT.lines...Key:.+.(magit |
| 24b60 | 2d 64 69 66 66 2d 6d 6f 72 65 2d 63 6f 6e 74 65 78 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f | -diff-more-context)......This.co |
| 24b80 | 6d 6d 61 6e 64 20 69 6e 63 72 65 61 73 65 73 20 74 68 65 20 63 6f 6e 74 65 78 74 20 66 6f 72 20 | mmand.increases.the.context.for. |
| 24ba0 | 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 65 79 3a | diff.hunks.by.COUNT.lines...Key: |
| 24bc0 | 20 30 20 28 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 29 0a | .0.(magit-diff-default-context). |
| 24be0 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 73 65 74 73 20 74 68 65 20 63 6f 6e | .....This.command.resets.the.con |
| 24c00 | 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 65 66 61 75 | text.for.diff.hunks.to.the.defau |
| 24c20 | 6c 74 0a 20 20 20 20 20 68 65 69 67 68 74 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e | lt......height......The.followin |
| 24c40 | 67 20 63 6f 6d 6d 61 6e 64 73 20 71 75 69 63 6b 6c 79 20 63 68 61 6e 67 65 20 77 68 61 74 20 64 | g.commands.quickly.change.what.d |
| 24c60 | 69 66 66 20 69 73 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 0a 77 69 74 68 6f 75 74 20 68 | iff.is.being.displayed.without.h |
| 24c80 | 61 76 69 6e 67 20 74 6f 20 75 73 69 6e 67 20 6f 6e 65 20 6f 66 20 74 68 65 20 64 69 66 66 20 74 | aving.to.using.one.of.the.diff.t |
| 24ca0 | 72 61 6e 73 69 65 6e 74 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 64 20 28 6d 61 67 69 74 2d 64 | ransient...Key:.C-c.C-d.(magit-d |
| 24cc0 | 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 57 68 69 6c 65 | iff-while-committing)......While |
| 24ce0 | 20 63 6f 6d 6d 69 74 74 69 6e 67 2c 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 | .committing,.this.command.shows. |
| 24d00 | 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 0a 20 20 | the.changes.that.are.about.to... |
| 24d20 | 20 20 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 2e 20 20 57 68 69 6c 65 20 61 6d 65 6e 64 69 6e 67 | ...be.committed...While.amending |
| 24d40 | 2c 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 61 67 61 69 6e 20 74 6f 67 | ,.invoking.the.command.again.tog |
| 24d60 | 67 6c 65 73 0a 20 20 20 20 20 62 65 74 77 65 65 6e 20 73 68 6f 77 69 6e 67 20 6a 75 73 74 20 74 | gles......between.showing.just.t |
| 24d80 | 68 65 20 6e 65 77 20 63 68 61 6e 67 65 73 20 6f 72 20 61 6c 6c 20 74 68 65 20 63 68 61 6e 67 65 | he.new.changes.or.all.the.change |
| 24da0 | 73 20 74 68 61 74 20 77 69 6c 6c 0a 20 20 20 20 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 2e 0a 0a | s.that.will......be.committed... |
| 24dc0 | 20 20 20 20 20 54 68 69 73 20 62 69 6e 64 69 6e 67 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 69 | .....This.binding.is.available.i |
| 24de0 | 6e 20 74 68 65 20 64 69 66 66 20 62 75 66 66 65 72 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68 65 | n.the.diff.buffer.as.well.as.the |
| 24e00 | 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 6d 65 73 73 61 67 65 20 62 75 66 66 65 72 2e 0a 0a 4b 65 | .commit......message.buffer...Ke |
| 24e20 | 79 3a 20 43 2d 63 20 43 2d 62 20 28 6d 61 67 69 74 2d 67 6f 2d 62 61 63 6b 77 61 72 64 29 0a 20 | y:.C-c.C-b.(magit-go-backward).. |
| 24e40 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f 76 65 73 20 62 61 63 6b 77 61 72 64 20 | ....This.command.moves.backward. |
| 24e60 | 69 6e 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 e2 80 99 73 20 68 69 73 74 6f 72 79 2e 0a 0a | in.current.buffer...s.history... |
| 24e80 | 4b 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 | Key:.C-c.C-f.(magit-go-forward). |
| 24ea0 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f 76 65 73 20 66 6f 72 77 61 72 64 20 | .....This.command.moves.forward. |
| 24ec0 | 69 6e 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 e2 80 99 73 20 68 69 73 74 6f 72 79 2e 0a 0a | in.current.buffer...s.history... |
| 24ee0 | 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 | ..File:.docWYThEy.info,..Node:.C |
| 24f00 | 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 4e 65 78 | ommands.Available.in.Diffs,..Nex |
| 24f20 | 74 3a 20 44 69 66 66 20 4f 70 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 52 65 66 72 65 73 68 69 | t:.Diff.Options,..Prev:.Refreshi |
| 24f40 | 6e 67 20 44 69 66 66 73 2c 20 20 55 70 3a 20 44 69 66 66 69 6e 67 0a 0a 35 2e 34 2e 32 20 43 6f | ng.Diffs,..Up:.Diffing..5.4.2.Co |
| 24f60 | 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 0a 2d 2d 2d 2d 2d 2d | mmands.Available.in.Diffs.------ |
| 24f80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 53 6f 6d | ---------------------------..Som |
| 24fa0 | 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 6f 6e 6c 79 20 61 76 61 69 6c 61 62 6c 65 20 69 66 | e.commands.are.only.available.if |
| 24fc0 | 20 70 6f 69 6e 74 20 69 73 20 69 6e 73 69 64 65 20 61 20 64 69 66 66 2e 0a 0a 20 20 20 e2 80 98 | .point.is.inside.a.diff......... |
| 24fe0 | 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 e2 80 99 20 61 6e 64 20 72 65 6c | magit-diff-visit-file....and.rel |
| 25000 | 61 74 65 64 20 63 6f 6d 6d 61 6e 64 73 20 76 69 73 69 74 20 74 68 65 20 61 70 70 72 6f 70 72 69 | ated.commands.visit.the.appropri |
| 25020 | 61 74 65 0a 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 66 69 6c 65 20 74 68 61 74 20 74 68 65 | ate.version.of.the.file.that.the |
| 25040 | 20 64 69 66 66 20 61 74 20 70 6f 69 6e 74 20 69 73 20 61 62 6f 75 74 2e 20 20 4c 69 6b 65 77 69 | .diff.at.point.is.about...Likewi |
| 25060 | 73 65 0a e2 80 98 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 | se....magit-diff-visit-worktree- |
| 25080 | 66 69 6c 65 e2 80 99 20 61 6e 64 20 72 65 6c 61 74 65 64 20 63 6f 6d 6d 61 6e 64 73 20 76 69 73 | file....and.related.commands.vis |
| 250a0 | 69 74 20 74 68 65 20 77 6f 72 6b 74 72 65 65 0a 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 66 | it.the.worktree.version.of.the.f |
| 250c0 | 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 |
| 250e0 | 6f 75 74 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 56 69 73 69 74 69 6e 67 0a 46 69 6c 65 73 20 61 | out...See.*note.Visiting.Files.a |
| 25100 | 6e 64 20 42 6c 6f 62 73 20 66 72 6f 6d 20 61 20 44 69 66 66 3a 3a 20 66 6f 72 20 6d 6f 72 65 20 | nd.Blobs.from.a.Diff::.for.more. |
| 25120 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 6e 64 20 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 | information.and.the.key.bindings |
| 25140 | 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 74 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 72 61 63 | ...Key:.C-c.C-t.(magit-diff-trac |
| 25160 | 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 64 20 | e-definition)......This.command. |
| 25180 | 73 68 6f 77 73 20 61 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 61 | shows.a.log.for.the.definition.a |
| 251a0 | 74 20 70 6f 69 6e 74 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 | t.point...User.Option:.magit-log |
| 251c0 | 2d 74 72 61 63 65 2d 64 65 66 69 6e 69 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 | -trace-definition-function...... |
| 251e0 | 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 69 73 20 6f | The.function.specified.by.this.o |
| 25200 | 70 74 69 6f 6e 20 69 73 20 75 73 65 64 20 62 79 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 6c | ption.is.used.by.........magit-l |
| 25220 | 6f 67 2d 74 72 61 63 65 2d 64 65 66 69 6e 69 74 69 6f 6e e2 80 99 20 74 6f 20 64 65 74 65 72 6d | og-trace-definition....to.determ |
| 25240 | 69 6e 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 20 20 20 20 20 | ine.the.function.at.point....... |
| 25260 | 46 6f 72 20 6d 61 6a 6f 72 2d 6d 6f 64 65 73 20 74 68 61 74 20 68 61 76 65 20 73 70 65 63 69 61 | For.major-modes.that.have.specia |
| 25280 | 6c 20 6e 65 65 64 73 2c 20 79 6f 75 20 63 6f 75 6c 64 20 73 65 74 20 74 68 65 20 6c 6f 63 61 6c | l.needs,.you.could.set.the.local |
| 252a0 | 0a 20 20 20 20 20 76 61 6c 75 65 20 75 73 69 6e 67 20 74 68 65 20 6d 6f 64 65 e2 80 99 73 20 68 | ......value.using.the.mode...s.h |
| 252c0 | 6f 6f 6b 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 65 | ook...Key:.C-c.C-e.(magit-diff-e |
| 252e0 | 64 69 74 2d 68 75 6e 6b 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 46 72 6f 6d 20 61 20 68 75 6e | dit-hunk-commit)......From.a.hun |
| 25300 | 6b 2c 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 65 64 69 74 73 20 74 68 65 20 72 65 73 70 65 63 | k,.this.command.edits.the.respec |
| 25320 | 74 69 76 65 20 63 6f 6d 6d 69 74 20 61 6e 64 20 76 69 73 69 74 73 0a 20 20 20 20 20 74 68 65 20 | tive.commit.and.visits......the. |
| 25340 | 66 69 6c 65 2e 0a 0a 20 20 20 20 20 46 69 72 73 74 20 69 74 20 76 69 73 69 74 73 20 74 68 65 20 | file........First.it.visits.the. |
| 25360 | 66 69 6c 65 20 62 65 69 6e 67 20 6d 6f 64 69 66 69 65 64 20 62 79 20 74 68 65 20 68 75 6e 6b 20 | file.being.modified.by.the.hunk. |
| 25380 | 61 74 20 74 68 65 20 63 6f 72 72 65 63 74 0a 20 20 20 20 20 6c 6f 63 61 74 69 6f 6e 20 75 73 69 | at.the.correct......location.usi |
| 253a0 | 6e 67 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 e2 80 99 2e 20 | ng....magit-diff-visit-file..... |
| 253c0 | 20 54 68 69 73 20 61 63 74 75 61 6c 6c 79 20 76 69 73 69 74 73 20 61 0a 20 20 20 20 20 62 6c 6f | .This.actually.visits.a......blo |
| 253e0 | 62 2e 20 20 57 68 65 6e 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 20 64 69 66 66 20 68 65 61 64 | b...When.point.is.on.a.diff.head |
| 25400 | 65 72 2c 20 6e 6f 74 20 77 69 74 68 69 6e 20 61 6e 20 69 6e 64 69 76 69 64 75 61 6c 0a 20 20 20 | er,.not.within.an.individual.... |
| 25420 | 20 20 68 75 6e 6b 2c 20 74 68 65 6e 20 74 68 69 73 20 76 69 73 69 74 73 20 74 68 65 20 62 6c 6f | ..hunk,.then.this.visits.the.blo |
| 25440 | 62 20 74 68 65 20 66 69 72 73 74 20 68 75 6e 6b 20 69 73 20 61 62 6f 75 74 2e 0a 0a 20 20 20 20 | b.the.first.hunk.is.about....... |
| 25460 | 20 54 68 65 6e 20 69 74 20 69 6e 76 6f 6b 65 73 20 e2 80 98 6d 61 67 69 74 2d 65 64 69 74 2d 6c | .Then.it.invokes....magit-edit-l |
| 25480 | 69 6e 65 2d 63 6f 6d 6d 69 74 e2 80 99 2c 20 77 68 69 63 68 20 75 73 65 73 20 61 6e 20 69 6e 74 | ine-commit...,.which.uses.an.int |
| 254a0 | 65 72 61 63 74 69 76 65 0a 20 20 20 20 20 72 65 62 61 73 65 20 74 6f 20 6d 61 6b 65 20 74 68 65 | eractive......rebase.to.make.the |
| 254c0 | 20 63 6f 6d 6d 69 74 20 65 64 69 74 61 62 6c 65 2c 20 6f 72 20 69 66 20 74 68 61 74 20 69 73 20 | .commit.editable,.or.if.that.is. |
| 254e0 | 6e 6f 74 20 70 6f 73 73 69 62 6c 65 0a 20 20 20 20 20 62 65 63 61 75 73 65 20 74 68 65 20 63 6f | not.possible......because.the.co |
| 25500 | 6d 6d 69 74 20 69 73 20 6e 6f 74 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 20 e2 80 98 48 45 | mmit.is.not.reachable.from....HE |
| 25520 | 41 44 e2 80 99 20 62 79 20 63 68 65 63 6b 69 6e 67 20 6f 75 74 0a 20 20 20 20 20 74 68 61 74 20 | AD....by.checking.out......that. |
| 25540 | 63 6f 6d 6d 69 74 20 64 69 72 65 63 74 6c 79 2e 20 20 54 68 69 73 20 61 6c 73 6f 20 63 61 75 73 | commit.directly...This.also.caus |
| 25560 | 65 73 20 74 68 65 20 61 63 74 75 61 6c 20 77 6f 72 6b 74 72 65 65 20 66 69 6c 65 20 74 6f 0a 20 | es.the.actual.worktree.file.to.. |
| 25580 | 20 20 20 20 62 65 20 76 69 73 69 74 65 64 2e 0a 0a 20 20 20 20 20 4e 65 69 74 68 65 72 20 74 68 | ....be.visited........Neither.th |
| 255a0 | 65 20 62 6c 6f 62 20 6e 6f 72 20 74 68 65 20 66 69 6c 65 20 62 75 66 66 65 72 20 61 72 65 20 6b | e.blob.nor.the.file.buffer.are.k |
| 255c0 | 69 6c 6c 65 64 20 77 68 65 6e 20 66 69 6e 69 73 68 69 6e 67 20 74 68 65 0a 20 20 20 20 20 72 65 | illed.when.finishing.the......re |
| 255e0 | 62 61 73 65 2e 20 20 49 66 20 74 68 61 74 20 69 73 20 75 6e 64 65 73 69 72 61 62 6c 65 2c 20 74 | base...If.that.is.undesirable,.t |
| 25600 | 68 65 6e 20 69 74 20 6d 69 67 68 74 20 62 65 20 62 65 74 74 65 72 20 74 6f 20 75 73 65 0a 20 20 | hen.it.might.be.better.to.use... |
| 25620 | 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 2d 63 6f 6d 6d 69 74 e2 80 | ......magit-rebase-edit-commit.. |
| 25640 | 99 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 4b 65 79 3a | ..instead.of.this.command...Key: |
| 25660 | 20 6a 20 28 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 64 69 66 66 73 74 61 74 2d 6f 72 2d 64 69 | .j.(magit-jump-to-diffstat-or-di |
| 25680 | 66 66 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6a 75 6d 70 73 20 74 6f 20 74 | ff)......This.command.jumps.to.t |
| 256a0 | 68 65 20 64 69 66 66 73 74 61 74 20 6f 72 20 64 69 66 66 2e 20 20 57 68 65 6e 20 70 6f 69 6e 74 | he.diffstat.or.diff...When.point |
| 256c0 | 20 69 73 20 6f 6e 20 61 0a 20 20 20 20 20 66 69 6c 65 20 69 6e 73 69 64 65 20 74 68 65 20 64 69 | .is.on.a......file.inside.the.di |
| 256e0 | 66 66 73 74 61 74 20 73 65 63 74 69 6f 6e 2c 20 74 68 65 6e 20 6a 75 6d 70 20 74 6f 20 74 68 65 | ffstat.section,.then.jump.to.the |
| 25700 | 20 72 65 73 70 65 63 74 69 76 65 20 64 69 66 66 0a 20 20 20 20 20 73 65 63 74 69 6f 6e 2e 20 20 | .respective.diff......section... |
| 25720 | 4f 74 68 65 72 77 69 73 65 2c 20 6a 75 6d 70 20 74 6f 20 74 68 65 20 64 69 66 66 73 74 61 74 20 | Otherwise,.jump.to.the.diffstat. |
| 25740 | 73 65 63 74 69 6f 6e 20 6f 72 20 61 20 63 68 69 6c 64 0a 20 20 20 20 20 74 68 65 72 65 6f 66 2e | section.or.a.child......thereof. |
| 25760 | 0a 0a 20 20 20 54 68 65 20 6e 65 78 74 20 74 77 6f 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 6e | .....The.next.two.commands.are.n |
| 25780 | 6f 74 20 73 70 65 63 69 66 69 63 20 74 6f 20 4d 61 67 69 74 2d 44 69 66 66 20 6d 6f 64 65 20 28 | ot.specific.to.Magit-Diff.mode.( |
| 257a0 | 6f 72 20 61 6e 64 0a 4d 61 67 69 74 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 61 74 20 6d 61 74 | or.and.Magit.buffer.for.that.mat |
| 257c0 | 74 65 72 29 2c 20 62 75 74 20 69 74 20 6d 69 67 68 74 20 62 65 20 77 6f 72 74 68 20 70 6f 69 6e | ter),.but.it.might.be.worth.poin |
| 257e0 | 74 69 6e 67 20 6f 75 74 20 74 68 61 74 0a 74 68 65 79 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 | ting.out.that.they.are.available |
| 25800 | 20 68 65 72 65 20 74 6f 6f 2e 0a 0a 4b 65 79 3a 20 53 50 43 20 28 73 63 72 6f 6c 6c 2d 75 70 29 | .here.too...Key:.SPC.(scroll-up) |
| 25820 | 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 63 72 6f 6c 6c 73 20 74 65 78 74 20 | ......This.command.scrolls.text. |
| 25840 | 75 70 77 61 72 64 2e 0a 0a 4b 65 79 3a 20 44 45 4c 20 28 73 63 72 6f 6c 6c 2d 64 6f 77 6e 29 0a | upward...Key:.DEL.(scroll-down). |
| 25860 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 63 72 6f 6c 6c 73 20 74 65 78 74 20 64 | .....This.command.scrolls.text.d |
| 25880 | 6f 77 6e 77 61 72 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f | ownward.....File:.docWYThEy.info |
| 258a0 | 2c 20 20 4e 6f 64 65 3a 20 44 69 66 66 20 4f 70 74 69 6f 6e 73 2c 20 20 4e 65 78 74 3a 20 52 65 | ,..Node:.Diff.Options,..Next:.Re |
| 258c0 | 76 69 73 69 6f 6e 20 42 75 66 66 65 72 2c 20 20 50 72 65 76 3a 20 43 6f 6d 6d 61 6e 64 73 20 41 | vision.Buffer,..Prev:.Commands.A |
| 258e0 | 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 6e 67 0a | vailable.in.Diffs,..Up:.Diffing. |
| 25900 | 0a 35 2e 34 2e 33 20 44 69 66 66 20 4f 70 74 69 6f 6e 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .5.4.3.Diff.Options.------------ |
| 25920 | 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 64 69 66 66 2d | ------..User.Option:.magit-diff- |
| 25940 | 72 65 66 69 6e 65 2d 68 75 6e 6b 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 | refine-hunk......Whether.to.show |
| 25960 | 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 77 69 | .word-granularity.differences.wi |
| 25980 | 74 68 69 6e 20 64 69 66 66 20 68 75 6e 6b 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 | thin.diff.hunks................. |
| 259a0 | 98 6e 69 6c e2 80 99 20 4e 65 76 65 72 20 73 68 6f 77 20 66 69 6e 65 20 64 69 66 66 65 72 65 6e | .nil....Never.show.fine.differen |
| 259c0 | 63 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 66 69 | ces.................t....Show.fi |
| 259e0 | 6e 65 20 64 69 66 66 65 72 65 6e 63 65 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 | ne.differences.for.the.current.d |
| 25a00 | 69 66 66 20 68 75 6e 6b 20 6f 6e 6c 79 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 61 6c | iff.hunk.only.................al |
| 25a20 | 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 20 61 | l....Show.fine.differences.for.a |
| 25a40 | 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 0a 55 73 65 72 20 4f | ll.displayed.diff.hunks...User.O |
| 25a60 | 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 67 6e 6f 72 65 2d | ption:.magit-diff-refine-ignore- |
| 25a80 | 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 20 69 67 6e 6f 72 | whitespace......Whether.to.ignor |
| 25aa0 | 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 72 64 2d 67 72 61 | e.whitespace.changes.in.word-gra |
| 25ac0 | 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 0a 0a 55 73 65 72 | nularity......differences...User |
| 25ae0 | 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 66 66 2d 61 64 6a 75 73 74 2d 74 61 62 2d 77 | .Option:.magit-diff-adjust-tab-w |
| 25b00 | 69 64 74 68 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 61 64 6a 75 73 74 20 74 68 65 20 | idth......Whether.to.adjust.the. |
| 25b20 | 77 69 64 74 68 20 6f 66 20 74 61 62 73 20 69 6e 20 64 69 66 66 73 2e 0a 0a 20 20 20 20 20 44 65 | width.of.tabs.in.diffs........De |
| 25b40 | 74 65 72 6d 69 6e 69 6e 67 20 74 68 65 20 63 6f 72 72 65 63 74 20 77 69 64 74 68 20 63 61 6e 20 | termining.the.correct.width.can. |
| 25b60 | 62 65 20 65 78 70 65 6e 73 69 76 65 20 69 66 20 69 74 20 72 65 71 75 69 72 65 73 0a 20 20 20 20 | be.expensive.if.it.requires..... |
| 25b80 | 20 6f 70 65 6e 69 6e 67 20 6c 61 72 67 65 20 61 6e 64 2f 6f 72 20 6d 61 6e 79 20 66 69 6c 65 73 | .opening.large.and/or.many.files |
| 25ba0 | 2c 20 73 6f 20 74 68 65 20 77 69 64 74 68 73 20 61 72 65 20 63 61 63 68 65 64 20 69 6e 20 74 68 | ,.so.the.widths.are.cached.in.th |
| 25bc0 | 65 0a 20 20 20 20 20 76 61 72 69 61 62 6c 65 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 2d 74 | e......variable....magit-diff--t |
| 25be0 | 61 62 2d 77 69 64 74 68 2d 63 61 63 68 65 e2 80 99 2e 20 20 53 65 74 20 74 68 61 74 20 74 6f 20 | ab-width-cache......Set.that.to. |
| 25c00 | 6e 69 6c 20 74 6f 0a 20 20 20 20 20 69 6e 76 61 6c 69 64 61 74 65 20 74 68 65 20 63 61 63 68 65 | nil.to......invalidate.the.cache |
| 25c20 | 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 6e 69 6c e2 80 99 20 4e 65 76 65 72 20 61 | ..................nil....Never.a |
| 25c40 | 64 6a 75 73 74 20 74 61 62 20 77 69 64 74 68 2e 20 20 55 73 65 20 e2 80 98 74 61 62 2d 77 69 64 | djust.tab.width...Use....tab-wid |
| 25c60 | 74 68 e2 80 99 73 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 | th...s.value.from.the........... |
| 25c80 | 4d 61 67 69 74 20 62 75 66 66 65 72 20 69 74 73 65 6c 66 20 69 6e 73 74 65 61 64 2e 0a 0a 20 20 | Magit.buffer.itself.instead..... |
| 25ca0 | 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 74 e2 80 99 20 49 66 20 74 68 65 20 63 6f 72 72 65 73 70 | .............t....If.the.corresp |
| 25cc0 | 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 74 | onding.file-visiting.buffer.exit |
| 25ce0 | 73 2c 20 74 68 65 6e 20 75 73 65 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 74 61 62 2d 77 69 64 | s,.then.use..............tab-wid |
| 25d00 | 74 68 e2 80 99 e2 80 99 73 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 61 74 20 62 75 66 66 65 72 | th......s.value.from.that.buffer |
| 25d20 | 2e 20 20 44 6f 69 6e 67 20 74 68 69 73 20 69 73 20 63 68 65 61 70 2c 20 73 6f 0a 20 20 20 20 20 | ...Doing.this.is.cheap,.so...... |
| 25d40 | 20 20 20 20 20 74 68 69 73 20 76 61 6c 75 65 20 69 73 20 75 73 65 64 20 65 76 65 6e 20 69 66 20 | .....this.value.is.used.even.if. |
| 25d60 | 61 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 63 61 63 68 65 20 65 6e 74 72 79 20 65 78 69 73 | a.corresponding.cache.entry.exis |
| 25d80 | 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 61 6c 77 61 79 73 e2 80 99 20 49 66 | ts..................always....If |
| 25da0 | 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 75 63 68 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74 | .there.is.no.such.buffer,.then.t |
| 25dc0 | 65 6d 70 6f 72 61 72 69 6c 79 20 76 69 73 69 74 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 66 | emporarily.visit...........the.f |
| 25de0 | 69 6c 65 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 76 61 6c 75 65 2e 0a 0a 20 20 20 | ile.to.determine.the.value...... |
| 25e00 | 20 20 20 20 20 e2 80 a2 20 4e 55 4d 42 45 52 20 4c 69 6b 65 20 e2 80 98 61 6c 77 61 79 73 e2 80 | .........NUMBER.Like....always.. |
| 25e20 | 99 2c 20 62 75 74 20 64 6f 6e e2 80 99 74 20 76 69 73 69 74 20 66 69 6c 65 73 20 6c 61 72 67 65 | .,.but.don...t.visit.files.large |
| 25e40 | 72 20 74 68 61 6e 20 4e 55 4d 42 45 52 0a 20 20 20 20 20 20 20 20 20 20 62 79 74 65 73 2e 0a 0a | r.than.NUMBER...........bytes... |
| 25e60 | 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 77 68 | User.Option:.magit-diff-paint-wh |
| 25e80 | 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 65 20 74 6f 20 68 | itespace......Specify.where.to.h |
| 25ea0 | 69 67 68 6c 69 67 68 74 20 77 68 69 74 65 73 70 61 63 65 20 65 72 72 6f 72 73 2e 0a 0a 20 20 20 | ighlight.whitespace.errors...... |
| 25ec0 | 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 67 68 74 2d 74 72 | ..See....magit-diff-highlight-tr |
| 25ee0 | 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 69 66 66 2d 68 69 | ailing...,.........magit-diff-hi |
| 25f00 | 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 68 65 20 73 79 6d | ghlight-indentation......The.sym |
| 25f20 | 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 20 20 20 20 64 69 | bol....t....means.in.all......di |
| 25f40 | 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 6c 79 20 69 6e 20 | ffs,....status....means.only.in. |
| 25f60 | 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 20 6d 65 61 6e 73 | the.status.buffer,.and.nil.means |
| 25f80 | 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 a2 20 e2 80 98 6e | ......nowhere..................n |
| 25fa0 | 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 65 73 70 61 63 65 | il....Never.highlight.whitespace |
| 25fc0 | 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 80 99 20 48 69 67 | .errors.................t....Hig |
| 25fe0 | 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 76 65 72 79 77 68 | hlight.whitespace.errors.everywh |
| 26000 | 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 69 74 74 65 64 e2 | ere.................uncommitted. |
| 26020 | 80 99 20 4f 6e 6c 79 20 68 69 67 68 6c 69 67 68 74 20 77 68 69 74 65 73 70 61 63 65 20 65 72 72 | ...Only.highlight.whitespace.err |
| 26040 | 6f 72 73 20 69 6e 20 64 69 66 66 73 0a 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 69 6e 67 20 75 | ors.in.diffs...........showing.u |
| 26060 | 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2e 20 20 46 6f 72 20 62 61 63 6b 77 61 72 | ncommitted.changes...For.backwar |
| 26080 | 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 73 74 61 | d.compatibility..............sta |
| 260a0 | 74 75 73 e2 80 99 20 69 73 20 74 72 65 61 74 65 64 20 61 73 20 61 20 73 79 6e 6f 6e 79 6d 2e 0a | tus....is.treated.as.a.synonym.. |
| 260c0 | 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 69 6e 74 2d 77 | .User.Option:.magit-diff-paint-w |
| 260e0 | 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 66 79 20 69 6e 20 | hitespace-lines......Specify.in. |
| 26100 | 77 68 61 74 20 6b 69 6e 64 20 6f 66 20 6c 69 6e 65 73 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 | what.kind.of.lines.to.highlight. |
| 26120 | 77 68 69 74 65 73 70 61 63 65 20 65 72 72 6f 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 | whitespace.errors............... |
| 26140 | e2 80 98 74 e2 80 99 20 48 69 67 68 6c 69 67 68 74 20 6f 6e 6c 79 20 69 6e 20 61 64 64 65 64 20 | ...t....Highlight.only.in.added. |
| 26160 | 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 e2 80 99 20 48 69 | lines.................both....Hi |
| 26180 | 67 68 6c 69 67 68 74 20 69 6e 20 61 64 64 65 64 20 61 6e 64 20 72 65 6d 6f 76 65 64 20 6c 69 6e | ghlight.in.added.and.removed.lin |
| 261a0 | 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 48 69 67 68 6c 69 | es.................all....Highli |
| 261c0 | 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 63 6f 6e 74 65 78 | ght.in.added,.removed.and.contex |
| 261e0 | 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 69 74 2d 64 69 66 | t.lines...User.Option:.magit-dif |
| 26200 | 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 57 68 65 74 68 65 | f-highlight-trailing......Whethe |
| 26220 | 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 61 74 20 74 68 65 | r.to.highlight.whitespace.at.the |
| 26240 | 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 20 20 20 20 55 73 | .end.of.a.line.in.diffs.......Us |
| 26260 | 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 2d 70 61 69 6e 74 | ed.only.when....magit-diff-paint |
| 26280 | 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 0a 0a 55 73 65 72 | -whitespace....is.non-nil...User |
| 262a0 | 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 69 6e | .Option:.magit-diff-highlight-in |
| 262c0 | 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 20 63 6f 6e 74 72 | dentation......This.option.contr |
| 262e0 | 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 68 65 20 69 6e 64 | ols.whether.to.highlight.the.ind |
| 26300 | 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 73 65 64 20 74 68 | entation.in.case......it.used.th |
| 26320 | 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 65 2e 20 20 49 6e | e."wrong".indentation.style...In |
| 26340 | 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 68 6c 69 67 68 74 | dentation.is.only......highlight |
| 26360 | 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 77 68 69 74 65 73 | ed.if....magit-diff-paint-whites |
| 26380 | 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 20 20 20 20 20 54 | pace....is.also.non-nil........T |
| 263a0 | 68 65 20 76 61 6c 75 65 20 69 73 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 74 68 65 20 66 6f 72 6d | he.value.is.an.alist.of.the.form |
| 263c0 | 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 e2 80 99 2e 20 20 | ....((REGEXP...INDENT)...)...... |
| 263e0 | 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 6e 74 20 72 65 70 | The......path.to.the.current.rep |
| 26400 | 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 20 65 61 63 68 20 | ository.is.matched.against.each. |
| 26420 | 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 64 65 72 2e 20 20 | element.in......reverse.order... |
| 26440 | 54 68 65 72 65 66 6f 72 65 20 69 66 20 61 20 52 45 47 45 58 50 20 6d 61 74 63 68 65 73 2c 20 74 | Therefore.if.a.REGEXP.matches,.t |
| 26460 | 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 61 72 65 20 6e 6f | hen.earlier......elements.are.no |
| 26480 | 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 20 49 4e 44 45 4e | t.tried........If.the.used.INDEN |
| 264a0 | 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 20 69 6e 64 65 6e | T.is....tabs...,.highlight.inden |
| 264c0 | 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 20 49 4e 44 45 4e | tation.with.tabs...If......INDEN |
| 264e0 | 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 20 69 6e 64 65 6e | T.is.an.integer,.highlight.inden |
| 26500 | 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 6d 61 6e 79 0a 20 | tation.with.at.least.that.many.. |
| 26520 | 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 67 68 6c 69 67 68 | ....spaces...Otherwise,.highligh |
| 26540 | 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 61 67 69 74 2d 64 | t.neither...User.Option:.magit-d |
| 26560 | 69 66 66 2d 68 69 64 65 2d 74 72 61 69 6c 69 6e 67 2d 63 72 2d 63 68 61 72 61 63 74 65 72 73 0a | iff-hide-trailing-cr-characters. |
| 26580 | 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 61 72 61 63 74 65 | .....Whether.to.hide.^M.characte |
| 265a0 | 72 73 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 61 20 6c 69 6e 65 20 69 6e 20 64 69 66 66 73 | rs.at.the.end.of.a.line.in.diffs |
| 265c0 | 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 68 69 67 68 6c | ...User.Option:.magit-diff-highl |
| 265e0 | 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 0a 20 20 20 20 20 | ight-hunk-region-functions...... |
| 26600 | 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 66 75 6e 63 74 69 | This.option.specifies.the.functi |
| 26620 | 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 20 20 20 20 20 68 | ons.used.to.highlight.the......h |
| 26640 | 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 20 e2 80 98 6d 61 | unk-internal.region...........ma |
| 26660 | 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 64 | git-diff-highlight-hunk-region-d |
| 26680 | 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 20 6f 75 74 73 69 | im-outside....overlays.the.outsi |
| 266a0 | 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 61 6c 20 73 65 6c | de......of.the.hunk.internal.sel |
| 266c0 | 65 63 74 69 6f 6e 20 77 69 74 68 20 61 20 66 61 63 65 20 74 68 61 74 20 63 61 75 73 65 73 20 74 | ection.with.a.face.that.causes.t |
| 266e0 | 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 6c 69 6e 65 73 20 | he.added......and.removed.lines. |
| 26700 | 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 64 20 63 6f 6c 6f | to.have.the.same.background.colo |
| 26720 | 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 54 68 69 73 20 66 | r.as.context......lines...This.f |
| 26740 | 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 76 65 64 20 66 72 | unction.should.not.be.removed.fr |
| 26760 | 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 6f 70 74 69 6f 6e | om.the.value.of.this......option |
| 26780 | 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 6c 69 67 68 74 2d | ...........magit-diff-highlight- |
| 267a0 | 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 e2 80 99 20 61 6e | hunk-region-using-overlays....an |
| 267c0 | 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 69 67 68 74 2d 68 | d.........magit-diff-highlight-h |
| 267e0 | 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 e2 80 99 20 65 6d | unk-region-using-underline....em |
| 26800 | 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 20 70 6c 61 63 69 | phasize.the......region.by.placi |
| 26820 | 6e 67 20 64 65 6c 69 6d 69 74 69 6e 67 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 6c 69 6e 65 73 20 62 | ng.delimiting.horizontal.lines.b |
| 26840 | 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 6f 74 68 20 6f 66 | efore.and.after.it.......Both.of |
| 26860 | 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 63 68 65 73 20 77 | .these.functions.have.glitches.w |
| 26880 | 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 6f 0a 20 20 20 20 | hich.cannot.be.fixed.due.to..... |
| 268a0 | 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 69 73 70 6c 61 79 | .limitations.of.Emacs....display |
| 268c0 | 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 74 69 6f 6e 20 73 | .engine...For.more.information.s |
| 268e0 | 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 6d 2f 6d 61 67 69 | ee......<https://github.com/magi |
| 26900 | 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 20 20 20 20 20 49 | t/magit/issues/2758>.ff........I |
| 26920 | 6e 73 74 65 61 64 20 6f 66 2c 20 6f 72 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 2c 20 75 73 | nstead.of,.or.in.addition.to,.us |
| 26940 | 69 6e 67 20 64 65 6c 69 6d 69 74 69 6e 67 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 6c 69 6e 65 73 2c | ing.delimiting.horizontal.lines, |
| 26960 | 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 6e 64 61 72 69 65 | ......to.emphasize.the.boundarie |
| 26980 | 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 20 74 68 65 | s,.you.may.wish.to.emphasize.the |
| 269a0 | 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 80 98 6d 61 67 69 | .text......itself,.using....magi |
| 269c0 | 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 69 | t-diff-highlight-hunk-region-usi |
| 269e0 | 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 6e 61 6c 20 66 72 | ng-face...........In.terminal.fr |
| 26a00 | 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 6f 20 64 72 61 77 | ames.it...s.not.possible.to.draw |
| 26a20 | 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 20 61 6e 64 20 75 | .lines.as.the.overlay......and.u |
| 26a40 | 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 20 64 6f 2c 20 73 | nderline.variants.normally.do,.s |
| 26a60 | 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 20 20 20 20 20 63 | o.there.they.fall.back.to......c |
| 26a80 | 61 6c 6c 69 6e 67 20 74 68 65 20 66 61 63 65 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 74 65 61 64 | alling.the.face.function.instead |
| 26aa0 | 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 75 6e 6d 61 72 | ...User.Option:.magit-diff-unmar |
| 26ac0 | 6b 65 64 2d 6c 69 6e 65 73 2d 6b 65 65 70 2d 66 6f 72 65 67 72 6f 75 6e 64 0a 20 20 20 20 20 54 | ked-lines-keep-foreground......T |
| 26ae0 | 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 61 64 64 65 | his.option.controls.whether.adde |
| 26b00 | 64 20 61 6e 64 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 20 6f 75 74 73 69 64 65 20 74 68 65 0a | d.and.removed.lines.outside.the. |
| 26b20 | 20 20 20 20 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 6f 6e 6c 79 20 6c | .....hunk-internal.region.only.l |
| 26b40 | 6f 73 65 20 74 68 65 69 72 20 64 69 73 74 69 6e 63 74 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f | ose.their.distinct.background.co |
| 26b60 | 6c 6f 72 20 6f 72 0a 20 20 20 20 20 61 6c 73 6f 20 74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 | lor.or......also.the.foreground. |
| 26b80 | 63 6f 6c 6f 72 2e 20 20 57 68 65 74 68 65 72 20 74 68 65 20 6f 75 74 73 69 64 65 20 6f 66 20 74 | color...Whether.the.outside.of.t |
| 26ba0 | 68 65 20 72 65 67 69 6f 6e 20 69 73 0a 20 20 20 20 20 64 69 6d 6d 65 64 20 61 74 20 61 6c 6c 20 | he.region.is......dimmed.at.all. |
| 26bc0 | 64 65 70 65 6e 64 73 20 6f 6e 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 | depends.on.........magit-diff-hi |
| 26be0 | 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 e2 80 99 | ghlight-hunk-region-functions... |
| 26c00 | 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 65 78 74 72 61 | ...User.Option:.magit-diff-extra |
| 26c20 | 2d 73 74 61 74 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e | -stat-arguments......This.option |
| 26c40 | 20 73 70 65 63 69 66 69 65 73 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 | .specifies.additional.arguments. |
| 26c60 | 74 6f 20 62 65 20 75 73 65 64 20 61 6c 6f 6e 67 73 69 64 65 0a 20 20 20 20 20 e2 80 98 2d 2d 73 | to.be.used.alongside.........--s |
| 26c80 | 74 61 74 e2 80 99 2e 0a 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 69 73 20 61 20 6c 69 73 | tat...........The.value.is.a.lis |
| 26ca0 | 74 20 6f 66 20 7a 65 72 6f 20 6f 72 20 6d 6f 72 65 20 61 72 67 75 6d 65 6e 74 73 20 6f 72 20 61 | t.of.zero.or.more.arguments.or.a |
| 26cc0 | 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 0a 20 20 20 20 20 74 61 6b 65 73 20 6e 6f 20 61 72 67 | .function.that......takes.no.arg |
| 26ce0 | 75 6d 65 6e 74 20 61 6e 64 20 72 65 74 75 72 6e 73 20 73 75 63 68 20 61 20 6c 69 73 74 2e 20 20 | ument.and.returns.such.a.list... |
| 26d00 | 54 68 65 73 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 0a 20 20 20 20 20 61 6c 6c 6f 77 65 64 | These.arguments.are......allowed |
| 26d20 | 20 68 65 72 65 3a 20 e2 80 98 2d 2d 73 74 61 74 2d 77 69 64 74 68 e2 80 99 2c 20 e2 80 98 2d 2d | .here:....--stat-width...,....-- |
| 26d40 | 73 74 61 74 2d 6e 61 6d 65 2d 77 69 64 74 68 e2 80 99 2c 0a 20 20 20 20 20 e2 80 98 2d 2d 73 74 | stat-name-width...,.........--st |
| 26d60 | 61 74 2d 67 72 61 70 68 2d 77 69 64 74 68 e2 80 99 20 61 6e 64 20 e2 80 98 2d 2d 63 6f 6d 70 61 | at-graph-width....and....--compa |
| 26d80 | 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 42 52 4f 4b 45 4e | ct-summary......Also.see.[BROKEN |
| 26da0 | 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 0a 1f 0a 46 69 6c | ......LINK:.man:git-diff]....Fil |
| 26dc0 | 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 76 69 73 69 | e:.docWYThEy.info,..Node:.Revisi |
| 26de0 | 6f 6e 20 42 75 66 66 65 72 2c 20 20 50 72 65 76 3a 20 44 69 66 66 20 4f 70 74 69 6f 6e 73 2c 20 | on.Buffer,..Prev:.Diff.Options,. |
| 26e00 | 20 55 70 3a 20 44 69 66 66 69 6e 67 0a 0a 35 2e 34 2e 34 20 52 65 76 69 73 69 6f 6e 20 42 75 66 | .Up:.Diffing..5.4.4.Revision.Buf |
| 26e20 | 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 73 65 72 20 | fer.---------------------..User. |
| 26e40 | 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74 2d 72 65 | Option:.magit-revision-insert-re |
| 26e60 | 6c 61 74 65 64 2d 72 65 66 73 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 | lated-refs......Whether.to.show. |
| 26e80 | 72 65 6c 61 74 65 64 20 62 72 61 6e 63 68 65 73 20 69 6e 20 72 65 76 69 73 69 6f 6e 20 62 75 66 | related.branches.in.revision.buf |
| 26ea0 | 66 65 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 6e 69 6c e2 80 99 20 44 6f 6e | fers..................nil....Don |
| 26ec0 | e2 80 99 74 20 73 68 6f 77 20 61 6e 79 20 72 65 6c 61 74 65 64 20 62 72 61 6e 63 68 65 73 2e 0a | ...t.show.any.related.branches.. |
| 26ee0 | 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 74 e2 80 99 20 53 68 6f 77 20 72 65 6c 61 74 65 64 | ...............t....Show.related |
| 26f00 | 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 | .local.branches................. |
| 26f20 | 61 6c 6c e2 80 99 20 53 68 6f 77 20 72 65 6c 61 74 65 64 20 6c 6f 63 61 6c 20 61 6e 64 20 72 65 | all....Show.related.local.and.re |
| 26f40 | 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 6d 69 | mote.branches.................mi |
| 26f60 | 78 65 64 e2 80 99 20 53 68 6f 77 20 61 6c 6c 20 63 6f 6e 74 61 69 6e 69 6e 67 20 62 72 61 6e 63 | xed....Show.all.containing.branc |
| 26f80 | 68 65 73 20 61 6e 64 20 6c 6f 63 61 6c 20 6d 65 72 67 65 64 0a 20 20 20 20 20 20 20 20 20 20 62 | hes.and.local.merged...........b |
| 26fa0 | 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 2d 72 65 76 | ranches...User.Option:.magit-rev |
| 26fc0 | 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 65 74 68 65 | ision-show-gravatars......Whethe |
| 26fe0 | 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 20 72 65 76 | r.to.show.gravatar.images.in.rev |
| 27000 | 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 69 6c e2 80 | ision.buffers........If....nil.. |
| 27020 | 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 72 61 76 61 | .,.then.don...t.insert.any.grava |
| 27040 | 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 6e 0a 20 20 | tar.images...If....t...,.then... |
| 27060 | 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 80 98 61 75 | ...insert.both.images...If....au |
| 27080 | 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 74 68 65 6e | thor....or....committer...,.then |
| 270a0 | 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 74 69 76 65 | .insert.only......the.respective |
| 270c0 | 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 73 74 6f 6d | .image........If.you.have.custom |
| 270e0 | 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 69 73 69 6f | ized.the.option....magit-revisio |
| 27100 | 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 20 77 61 6e | n-headers-format.........and.wan |
| 27120 | 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 20 | t.to.insert.the.images.then.you. |
| 27140 | 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 20 20 20 20 | might.also.have.to.specify...... |
| 27160 | 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 65 20 74 68 | where.to.do.so...In.that.case.th |
| 27180 | 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 6c 20 6f 66 | e.value.has.to.be.a.cons-cell.of |
| 271a0 | 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 73 2e 20 20 | ......two.regular.expressions... |
| 271c0 | 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 6e 73 65 72 | The.car.specifies.where.to.inser |
| 271e0 | 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 20 20 54 68 | t.the......author...s.image...Th |
| 27200 | 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 6e 73 65 72 | e.top.half.of.the.image.is.inser |
| 27220 | 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 63 68 65 64 | ted.right.after......the.matched |
| 27240 | 20 74 65 78 74 2c 20 74 68 65 20 62 6f 74 74 6f 6d 20 68 61 6c 66 20 6f 6e 20 74 68 65 20 6e 65 | .text,.the.bottom.half.on.the.ne |
| 27260 | 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 75 6d 6e 2e | xt.line.in.the.same......column. |
| 27280 | 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 20 69 6e 73 | ..The.cdr.specifies.where.to.ins |
| 272a0 | 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 0a 20 20 20 | ert.the.committer...s.image,.... |
| 272c0 | 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 61 72 20 6f | ..accordingly...Either.the.car.o |
| 272e0 | 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 20 4f 70 74 | r.the.cdr.may.be.nil."..User.Opt |
| 27300 | 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 2d 73 65 63 | ion:.magit-revision-use-hash-sec |
| 27320 | 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 61 73 68 65 | tions......Whether.to.turn.hashe |
| 27340 | 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 69 6e 74 6f | s.inside.the.commit.message.into |
| 27360 | 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 20 74 68 65 | .sections........If.non-nil,.the |
| 27380 | 6e 20 68 61 73 68 65 73 20 69 6e 73 69 64 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 | n.hashes.inside.the.commit.messa |
| 273a0 | 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 6f 6d 6d 69 | ge.are.turned.into.........commi |
| 273c0 | 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 72 61 64 65 | t....sections...There.is.a.trade |
| 273e0 | 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 20 70 65 72 | .off.to.be.made.between......per |
| 27400 | 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 20 20 20 20 | formance.and.reliability:....... |
| 27420 | 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 66 6f 72 20 | ..........slow....calls.git.for. |
| 27440 | 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 73 75 72 65 | every.word.to.be.absolutely.sure |
| 27460 | 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 69 70 73 20 | .................quick....skips. |
| 27480 | 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 74 65 72 73 | words.less.than.seven.characters |
| 274a0 | 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 72 e2 80 99 | .long.................quicker... |
| 274c0 | 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 61 74 20 64 | .additionally.skips.words.that.d |
| 274e0 | 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 75 6d 62 65 | on...t.contain.a...........numbe |
| 27500 | 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 99 20 75 73 | r.................quickest....us |
| 27520 | 65 73 20 61 6c 6c 20 77 6f 72 64 73 20 74 68 61 74 20 61 72 65 20 61 74 20 6c 65 61 73 74 20 73 | es.all.words.that.are.at.least.s |
| 27540 | 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 6e 67 20 61 | even.characters...........long.a |
| 27560 | 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 65 20 6e 75 | nd.which.contain.at.least.one.nu |
| 27580 | 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 20 20 20 20 | mber.as.well.as.at.least........ |
| 275a0 | 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 20 74 68 65 | ...one.letter........If.nil,.the |
| 275c0 | 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 73 65 63 74 | n.no.hashes.are.turned.into.sect |
| 275e0 | 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 20 76 69 73 | ions,.but.you.can.still......vis |
| 27600 | 69 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 75 73 69 6e 67 20 22 52 45 | it.the.commit.at.point.using."RE |
| 27620 | 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 68 65 20 72 | T"......The.diffs.shown.in.the.r |
| 27640 | 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 74 69 63 61 | evision.buffer.may.be.automatica |
| 27660 | 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 66 20 74 68 | lly.restricted.to.a.subset.of.th |
| 27680 | 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 69 73 69 6f | e.changed.files...If.the.revisio |
| 276a0 | 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 20 6c 6f 67 | n.buffer.is.displayed.from.a.log |
| 276c0 | 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 20 77 69 6c | .buffer,.the.revision.buffer.wil |
| 276e0 | 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 63 74 69 6f | l.share.the.same.file.restrictio |
| 27700 | 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 65 65 20 74 | n.as.that.log.buffer.(also.see.t |
| 27720 | 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 67 6c 65 2d | he.command....magit-diff-toggle- |
| 27740 | 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 6e 3a 20 6d | file-filter...)...User.Option:.m |
| 27760 | 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 66 69 6c 74 65 72 2d 66 69 6c 65 73 2d 6f 6e 2d 66 6f | agit-revision-filter-files-on-fo |
| 27780 | 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 63 6f 6d 6d | llow......Whether.showing.a.comm |
| 277a0 | 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 74 68 65 20 | it.from.a.log.buffer.honors.the. |
| 277c0 | 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 6e 20 74 68 | log...s.file......filter.when.th |
| 277e0 | 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 2d 66 6f 6c | e.log.arguments.include....--fol |
| 27800 | 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 6f 6e 20 69 | low...........When.this.option.i |
| 27820 | 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 72 6f 6d 20 | s.nil,.displaying.a.commit.from. |
| 27840 | 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 99 73 20 66 | a.log.ignores.the......log...s.f |
| 27860 | 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 6e 74 73 20 | ile.filter.if.the.log.arguments. |
| 27880 | 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 6e 67 0a 20 | include....--follow......Doing.. |
| 278a0 | 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 74 79 20 64 | ....so.avoids.showing.an.empty.d |
| 278c0 | 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 63 6f 6d 6d | iff.in.revision.buffers.for.comm |
| 278e0 | 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 6e 74 2e 20 | its......before.a.rename.event.. |
| 27900 | 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 63 68 e2 80 | .In.such.cases,.the....--patch.. |
| 27920 | 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 72 61 6e 73 | ..argument.of......the.log.trans |
| 27940 | 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 20 66 69 6c | ient.can.be.used.to.show.the.fil |
| 27960 | 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 6e 65 2e 0a | e-restricted.diffs......inline.. |
| 27980 | 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 2d 6e 69 6c | ......Set.this.option.to.non-nil |
| 279a0 | 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 73 74 72 69 | .to.keep.the.log...s.file.restri |
| 279c0 | 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 6f 77 e2 80 | ction.even......if....--follow.. |
| 279e0 | 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 6d 65 6e 74 | ..is.present.in.the.log.argument |
| 27a00 | 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 72 20 69 73 | s......If.the.revision.buffer.is |
| 27a20 | 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 66 66 65 72 | .not.displayed.from.a.log.buffer |
| 27a40 | 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 74 65 72 6d | ,.the.file.restriction.is.determ |
| 27a60 | 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 6e 73 69 65 | ined.as.usual.(see.*note.Transie |
| 27a80 | 6e 74 20 41 72 67 75 6d 65 6e 74 73 20 61 6e 64 0a 42 75 66 66 65 72 20 56 61 72 69 61 62 6c 65 | nt.Arguments.and.Buffer.Variable |
| 27aa0 | 73 3a 3a 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 | s::).....File:.docWYThEy.info,.. |
| 27ac0 | 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 65 6e 63 65 | Node:.Ediffing,..Next:.Reference |
| 27ae0 | 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 70 3a 20 49 | s.Buffer,..Prev:.Diffing,..Up:.I |
| 27b00 | 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 3d 3d 3d 3d | nspecting..5.5.Ediffing.======== |
| 27b20 | 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 20 68 6f 77 | ====..This.section.describes.how |
| 27b40 | 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 75 66 66 65 | .to.enter.Ediff.from.Magit.buffe |
| 27b60 | 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 74 6f 20 75 | rs...For.information.on.how.to.u |
| 27b80 | 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 65 64 69 66 | se.Ediff.itself,.see.*note.(edif |
| 27ba0 | 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 66 2d 64 77 | f)Top::...Key:.e.(magit-ediff-dw |
| 27bc0 | 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 72 65 73 6f | im)......Compare,.stage,.or.reso |
| 27be0 | 6c 76 65 20 75 73 69 6e 67 20 45 64 69 66 66 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | lve.using.Ediff........This.comm |
| 27c00 | 61 6e 64 20 74 72 69 65 73 20 74 6f 20 67 75 65 73 73 20 77 68 61 74 20 66 69 6c 65 2c 20 61 6e | and.tries.to.guess.what.file,.an |
| 27c20 | 64 20 77 68 61 74 20 63 6f 6d 6d 69 74 20 6f 72 20 72 61 6e 67 65 20 74 68 65 0a 20 20 20 20 20 | d.what.commit.or.range.the...... |
| 27c40 | 75 73 65 72 20 77 61 6e 74 73 20 74 6f 20 63 6f 6d 70 61 72 65 2c 20 73 74 61 67 65 2c 20 6f 72 | user.wants.to.compare,.stage,.or |
| 27c60 | 20 72 65 73 6f 6c 76 65 20 75 73 69 6e 67 20 45 64 69 66 66 2e 20 20 49 74 20 6d 69 67 68 74 0a | .resolve.using.Ediff...It.might. |
| 27c80 | 20 20 20 20 20 6f 6e 6c 79 20 62 65 20 61 62 6c 65 20 74 6f 20 67 75 65 73 73 20 65 69 74 68 65 | .....only.be.able.to.guess.eithe |
| 27ca0 | 72 20 74 68 65 20 66 69 6c 65 2c 20 6f 72 20 72 61 6e 67 65 2f 63 6f 6d 6d 69 74 2c 20 69 6e 20 | r.the.file,.or.range/commit,.in. |
| 27cc0 | 77 68 69 63 68 0a 20 20 20 20 20 63 61 73 65 20 74 68 65 20 75 73 65 72 20 69 73 20 61 73 6b 65 | which......case.the.user.is.aske |
| 27ce0 | 64 20 61 62 6f 75 74 20 74 68 65 20 6f 74 68 65 72 2e 20 20 49 74 20 6d 69 67 68 74 20 6e 6f 74 | d.about.the.other...It.might.not |
| 27d00 | 20 61 6c 77 61 79 73 20 67 75 65 73 73 0a 20 20 20 20 20 72 69 67 68 74 2c 20 69 6e 20 77 68 69 | .always.guess......right,.in.whi |
| 27d20 | 63 68 20 63 61 73 65 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 e2 80 98 6d 61 67 69 74 | ch.case.the.appropriate....magit |
| 27d40 | 2d 65 64 69 66 66 2d 2a e2 80 99 20 63 6f 6d 6d 61 6e 64 20 68 61 73 20 74 6f 0a 20 20 20 20 20 | -ediff-*....command.has.to...... |
| 27d60 | 62 65 20 75 73 65 64 20 65 78 70 6c 69 63 69 74 6c 79 2e 20 20 49 66 20 69 74 20 63 61 6e 6e 6f | be.used.explicitly...If.it.canno |
| 27d80 | 74 20 72 65 61 64 20 74 68 65 20 75 73 65 72 e2 80 99 73 20 6d 69 6e 64 20 61 74 20 61 6c 6c 2c | t.read.the.user...s.mind.at.all, |
| 27da0 | 20 74 68 65 6e 0a 20 20 20 20 20 69 74 20 61 73 6b 73 20 74 68 65 20 75 73 65 72 20 66 6f 72 20 | .then......it.asks.the.user.for. |
| 27dc0 | 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 61 67 69 74 | a.command.to.run...Key:.E.(magit |
| 27de0 | 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 70 72 65 66 | -ediff)......This.transient.pref |
| 27e00 | 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 |
| 27e20 | 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 73 | uffix.commands......and.displays |
| 27e40 | 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 69 | .them.in.a.temporary.buffer.unti |
| 27e60 | 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 45 20 72 | l.a.suffix.is.invoked...Key:.E.r |
| 27e80 | 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 43 6f 6d 70 | .(magit-ediff-compare)......Comp |
| 27ea0 | 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 75 73 69 6e | are.two.revisions.of.a.file.usin |
| 27ec0 | 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 20 69 73 20 | g.Ediff........If.the.region.is. |
| 27ee0 | 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 68 65 | active,.use.the.revisions.on.the |
| 27f00 | 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 68 65 | .first.and.last......line.of.the |
| 27f20 | 20 72 65 67 69 6f 6e 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 | .region...With.a.prefix.argument |
| 27f40 | 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 72 65 | ,.instead.of.diffing.the......re |
| 27f60 | 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 76 69 | visions,.choose.a.revision.to.vi |
| 27f80 | 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 74 68 | ew.changes.along,.starting.at.th |
| 27fa0 | 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 20 72 | e......common.ancestor.of.both.r |
| 27fc0 | 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 6e 67 | evisions.(i.e.,.use.a."...".rang |
| 27fe0 | 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 65 73 6f 6c | e)...Key:.E.m.(magit-ediff-resol |
| 28000 | 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 6c 6c 6f 77 | ve-rest)......This.command.allow |
| 28020 | 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 20 63 6f 6e | s.you.to.resolve.outstanding.con |
| 28040 | 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 6f 69 6e 74 | flicts.in.the......file.at.point |
| 28060 | 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 69 | .using.Ediff...If.there.is.no.fi |
| 28080 | 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 65 73 6e e2 | le.at.point.or.if.it......doesn. |
| 280a0 | 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 73 2c 20 74 | ..t.have.any.unmerged.changes,.t |
| 280c0 | 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 0a 20 | hen.this.command.prompts.for.a.. |
| 280e0 | 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 74 20 74 68 | ....file........Provided.that.th |
| 28100 | 65 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 6d 65 72 67 65 2e 63 6f 6e 66 6c 69 63 74 73 74 79 6c | e.value.of....merge.conflictstyl |
| 28120 | 65 e2 80 99 20 69 73 20 e2 80 98 64 69 66 66 33 e2 80 99 2c 20 79 6f 75 0a 20 20 20 20 20 63 61 | e....is....diff3...,.you......ca |
| 28140 | 6e 20 76 69 65 77 20 74 68 65 20 66 69 6c 65 e2 80 99 73 20 6d 65 72 67 65 2d 62 61 73 65 20 72 | n.view.the.file...s.merge-base.r |
| 28160 | 65 76 69 73 69 6f 6e 20 75 73 69 6e 67 20 e2 80 98 2f e2 80 99 20 69 6e 20 74 68 65 20 45 64 69 | evision.using..../....in.the.Edi |
| 28180 | 66 66 0a 20 20 20 20 20 63 6f 6e 74 72 6f 6c 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68 | ff......control.buffer........Th |
| 281a0 | 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 61 72 65 20 | e.A,.B.and.Ancestor.buffers.are. |
| 281c0 | 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 74 0a 20 20 | constructed.from.the.conflict... |
| 281e0 | 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 69 6c 65 2e | ...markers.in.the.worktree.file. |
| 28200 | 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 20 68 61 76 | ..Because.you.and/or.Git.may.hav |
| 28220 | 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 20 63 6f 6e | e......already.resolved.some.con |
| 28240 | 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 65 20 62 75 | flicts,.that.means.that.these.bu |
| 28260 | 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 68 65 20 61 | ffers.may......not.contain.the.a |
| 28280 | 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 65 63 74 69 | ctual.versions.from.the.respecti |
| 282a0 | 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 64 69 66 66 | ve.blobs...Key:.E.M.(magit-ediff |
| 282c0 | 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 61 6e 64 20 | -resolve-all)......This.command. |
| 282e0 | 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 6e 66 6c 69 | allows.you.to.resolve.all.confli |
| 28300 | 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 74 20 75 73 | cts.in.the.file.at......point.us |
| 28320 | 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 69 6c 65 20 | ing.Ediff...If.there.is.no.file. |
| 28340 | 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 20 20 20 20 | at.point.or.if.it.doesn...t..... |
| 28360 | 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 74 68 65 6e | .have.any.unmerged.changes,.then |
| 28380 | 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 66 69 6c 65 | .this.command.prompts.for.a.file |
| 283a0 | 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 6c 75 65 20 | ........Provided.that.the.value. |
| 283c0 | 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 20 69 73 20 | of....merge.conflictstyle....is. |
| 283e0 | 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 65 77 20 74 | ...diff3...,.you......can.view.t |
| 28400 | 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 69 6f 6e 20 | he.file...s.merge-base.revision. |
| 28420 | 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 20 20 20 20 | using..../....in.the.Ediff...... |
| 28440 | 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 74 68 65 20 | control.buffer........First.the. |
| 28460 | 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 64 20 61 73 | file.in.the.worktree.is.moved.as |
| 28480 | 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 20 20 20 e2 | ide,.appending.the.suffix....... |
| 284a0 | 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 64 20 6c 61 | ...ORIG...,.so.that.you.could.la |
| 284c0 | 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 20 20 54 68 | ter.go.back.to.that.version...Th |
| 284e0 | 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 66 72 6f 6d | en.it......is.reconstructed.from |
| 28500 | 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 63 74 20 61 | .the.two.sides.of.the.conflict.a |
| 28520 | 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 76 61 69 6c | nd.the......merge-base,.if.avail |
| 28540 | 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 20 69 66 20 | able........It.would.be.nice.if. |
| 28560 | 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 75 73 65 64 | the.worktree.file.were.just.used |
| 28580 | 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 6e 6f 74 20 | .as-is,.but......Ediff.does.not. |
| 285a0 | 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 61 74 20 61 | support.that...This.means.that.a |
| 285c0 | 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 68 61 73 20 | ll.conflicts,.that......Git.has. |
| 285e0 | 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 65 64 2e 20 | already.resolved,.are.restored.. |
| 28600 | 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 20 20 61 6c | .On.the.other.hand.Ediff......al |
| 28620 | 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 73 2c 20 61 | so.tries.to.resolve.conflicts,.a |
| 28640 | 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 69 74 0a 20 | nd.in.many.cases.Ediff.and.Git.. |
| 28660 | 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 65 73 75 6c | ....should.produce.similar.resul |
| 28680 | 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 65 20 61 6c | ts........However.if.you.have.al |
| 286a0 | 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 73 20 6d 61 | ready.resolved.some.conflicts.ma |
| 286c0 | 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 67 65 73 20 | nually,.then......those.changes. |
| 286e0 | 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 6e 20 72 65 | are.discarded.(though.you.can.re |
| 28700 | 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 6b 75 70 20 | cover.them.from.the......backup. |
| 28720 | 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 69 74 2d 65 | file)...In.such.cases....magit-e |
| 28740 | 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 65 0a 20 20 | diff-resolve-rest....might.be... |
| 28760 | 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 61 64 76 61 | ...more.suitable........The.adva |
| 28780 | 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 6f 76 65 72 | ntage.that.this.command.has.over |
| 287a0 | 20 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 e2 80 99 0a | ....magit-ediff-resolve-rest.... |
| 287c0 | 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 63 65 73 74 | .....is.that.the.A,.B.and.Ancest |
| 287e0 | 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 62 73 20 66 | or.buffers.correspond.to.blobs.f |
| 28800 | 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 69 74 73 2c | rom.the......respective.commits, |
| 28820 | 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 69 64 65 20 | .allowing.you.to.inspect.a.side. |
| 28840 | 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 61 67 69 74 | in.context.and......to.use.Magit |
| 28860 | 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 6f 20 64 6f | .commands.in.these.buffers.to.do |
| 28880 | 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 6d 61 6e 64 | .so...Blame.and.log......command |
| 288a0 | 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 72 65 2e 0a | s.are.particularly.useful.here.. |
| 288c0 | 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 6f 6c 29 0a | .Key:.E.t.(magit-git-mergetool). |
| 288e0 | 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 63 74 75 61 | .....This.command.does.not.actua |
| 28900 | 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 76 65 73 20 | lly.use.Ediff...While.it.serves. |
| 28920 | 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 6d 61 67 69 | the.same......purpose.as....magi |
| 28940 | 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 75 73 65 73 | t-ediff-resolve-rest...,.it.uses |
| 28960 | 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 e2 80 99 20 | ....git.mergetool......--gui.... |
| 28980 | 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 57 69 74 68 | to.resolve.conflicts........With |
| 289a0 | 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 20 61 73 20 | .a.prefix.argument.this.acts.as. |
| 289c0 | 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 20 20 20 20 | a.transient.prefix.command,..... |
| 289e0 | 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 20 74 68 65 | .allowing.the.user.to.select.the |
| 28a00 | 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 65 74 74 69 | .mergetool.and.change.some.setti |
| 28a20 | 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 73 74 61 67 | ngs...Key:.E.s.(magit-ediff-stag |
| 28a40 | 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 61 6e 67 65 | e)......Stage.and.unstage.change |
| 28a60 | 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 61 75 6c 74 | s.to.a.file.using.Ediff,.default |
| 28a80 | 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 74 2e 0a 0a | ing.to.the......file.at.point... |
| 28aa0 | 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 6e 73 74 61 | Key:.E.u.(magit-ediff-show-unsta |
| 28ac0 | 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 67 65 73 20 | ged)......Show.unstaged.changes. |
| 28ae0 | 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 20 45 20 69 | to.a.file.using.Ediff...Key:.E.i |
| 28b00 | 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 20 20 20 20 | .(magit-ediff-show-staged)...... |
| 28b20 | 53 68 6f 77 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 74 6f 20 61 20 66 69 6c 65 20 75 73 | Show.staged.changes.to.a.file.us |
| 28b40 | 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 65 64 69 66 | ing.Ediff...Key:.E.w.(magit-edif |
| 28b60 | 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 6f 77 20 63 | f-show-working-tree)......Show.c |
| 28b80 | 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 48 45 41 44 | hanges.in.a.file.between....HEAD |
| 28ba0 | 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 64 69 66 66 | ....and.working.tree.using.Ediff |
| 28bc0 | 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 77 2d 63 6f | ...Key:.E.c.(magit-ediff-show-co |
| 28be0 | 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 20 66 69 6c | mmit)......Show.changes.to.a.fil |
| 28c00 | 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 6e 67 20 45 | e.introduced.by.a.commit.using.E |
| 28c20 | 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 2d 73 68 6f | diff...Key:.E.z.(magit-ediff-sho |
| 28c40 | 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 6f 20 61 20 | w-stash)......Show.changes.to.a. |
| 28c60 | 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 73 69 6e 67 | file.introduced.by.a.stash.using |
| 28c80 | 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 65 64 69 66 | .Ediff...User.Option:.magit-edif |
| 28ca0 | 66 2d 64 77 69 6d 2d 72 65 73 6f 6c 76 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 54 68 69 | f-dwim-resolve-function......Thi |
| 28cc0 | 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 66 75 6e 63 74 69 6f 6e | s.option.controls.which.function |
| 28ce0 | 20 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d e2 80 99 20 75 73 65 73 20 74 6f 0a | ....magit-ediff-dwim....uses.to. |
| 28d00 | 20 20 20 20 20 72 65 73 6f 6c 76 65 20 63 6f 6e 66 6c 69 63 74 73 2e 20 20 4f 6e 65 20 6f 66 20 | .....resolve.conflicts...One.of. |
| 28d20 | e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 e2 80 99 2c 0a | ...magit-ediff-resolve-rest...,. |
| 28d40 | 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 61 6c 6c e2 | ........magit-ediff-resolve-all. |
| 28d60 | 80 99 20 6f 72 20 e2 80 98 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c e2 80 99 3b | ...or....magit-git-mergetool...; |
| 28d80 | 20 77 68 69 63 68 20 61 72 65 20 61 6c 6c 0a 20 20 20 20 20 64 69 73 63 75 73 73 65 64 20 61 62 | .which.are.all......discussed.ab |
| 28da0 | 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 66 66 2d 64 | ove...User.Option:.magit-ediff-d |
| 28dc0 | 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 6f 70 74 69 | wim-show-on-hunks......This.opti |
| 28de0 | 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 6d 61 67 69 | on.controls.what.command....magi |
| 28e00 | 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 20 20 20 20 | t-ediff-dwim....calls.when...... |
| 28e20 | 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 73 2e 20 20 | point.is.on.uncommitted.hunks... |
| 28e40 | 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 98 6d 61 67 | When.nil,.always.run.........mag |
| 28e60 | 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 65 2c 20 75 | it-ediff-stage......Otherwise,.u |
| 28e80 | 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 64 e2 80 99 | se....magit-ediff-show-staged... |
| 28ea0 | 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 77 2d 75 6e | .and.........magit-ediff-show-un |
| 28ec0 | 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 20 75 6e 73 | staged....to.show.staged.and.uns |
| 28ee0 | 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 76 65 6c 79 | taged.changes,......respectively |
| 28f00 | 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 73 68 6f 77 | ...User.Option:.magit-ediff-show |
| 28f20 | 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 6f 70 74 69 | -stash-with-index......This.opti |
| 28f40 | 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 65 64 69 | on.controls.whether....magit-edi |
| 28f60 | 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 20 20 20 20 | ff-show-stash....includes.a..... |
| 28f80 | 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 80 99 73 20 | .buffer.containing.the.file...s. |
| 28fa0 | 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 6d 65 20 74 | state.in.the.index.at.the.time.t |
| 28fc0 | 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 54 68 69 73 | he......stash.was.created...This |
| 28fe0 | 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 68 69 63 68 | .makes.it.possible.to.tell.which |
| 29000 | 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 65 72 65 20 | .changes.in......the.stash.were. |
| 29020 | 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 65 64 69 66 | staged...User.Option:.magit-edif |
| 29040 | 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 73 20 72 75 | f-quit-hook......This.hook.is.ru |
| 29060 | 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 73 73 69 6f | n.after.quitting.an.Ediff.sessio |
| 29080 | 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 67 20 61 20 | n.that.was.created......using.a. |
| 290a0 | 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 63 74 69 6f | Magit.command...The.hook.functio |
| 290c0 | 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 20 20 20 20 | ns.are.run.inside.the.Ediff..... |
| 290e0 | 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 6e 6f 74 20 | .control.buffer,.and.should.not. |
| 29100 | 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 20 20 20 20 | change.the.current.buffer....... |
| 29120 | 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 2d 71 75 69 | .This.is.similar.to....ediff-qui |
| 29140 | 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 73 20 6f 66 | t-hook....but.takes.the.needs.of |
| 29160 | 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 68 65 20 72 | .Magit......into.account...The.r |
| 29180 | 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 20 69 73 20 | egular....ediff-quit-hook....is. |
| 291a0 | 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 6e 73 20 74 | ignored.by.Ediff......sessions.t |
| 291c0 | 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 69 74 20 63 | hat.were.created.using.a.Magit.c |
| 291e0 | 6f 6d 6d 61 6e 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c | ommand.....File:.docWYThEy.info, |
| 29200 | 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 4e 65 78 74 | ..Node:.References.Buffer,..Next |
| 29220 | 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 2c 20 20 55 | :.Bisecting,..Prev:.Ediffing,..U |
| 29240 | 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 73 20 42 75 | p:.Inspecting..5.6.References.Bu |
| 29260 | 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 4b 65 79 3a | ffer.=====================..Key: |
| 29280 | 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 69 73 20 63 | .y.(magit-show-refs)......This.c |
| 292a0 | 6f 6d 6d 61 6e 64 20 6c 69 73 74 73 20 62 72 61 6e 63 68 65 73 20 61 6e 64 20 74 61 67 73 20 69 | ommand.lists.branches.and.tags.i |
| 292c0 | 6e 20 61 20 64 65 64 69 63 61 74 65 64 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 48 6f 77 65 | n.a.dedicated.buffer........Howe |
| 292e0 | 76 65 72 20 69 66 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 20 61 | ver.if.this.command.is.invoked.a |
| 29300 | 67 61 69 6e 20 66 72 6f 6d 20 74 68 69 73 20 62 75 66 66 65 72 20 6f 72 20 69 66 20 69 74 0a 20 | gain.from.this.buffer.or.if.it.. |
| 29320 | 20 20 20 20 69 73 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 | ....is.invoked.with.a.prefix.arg |
| 29340 | 75 6d 65 6e 74 2c 20 74 68 65 6e 20 69 74 20 61 63 74 73 20 61 73 20 61 20 74 72 61 6e 73 69 65 | ument,.then.it.acts.as.a.transie |
| 29360 | 6e 74 0a 20 20 20 20 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 62 69 | nt......prefix.command,.which.bi |
| 29380 | 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 | nds.the.following.suffix.command |
| 293a0 | 73 20 61 6e 64 20 73 6f 6d 65 0a 20 20 20 20 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e | s.and.some......infix.arguments. |
| 293c0 | 0a 0a 20 20 20 41 6c 6c 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 | .....All.of.the.following.suffix |
| 293e0 | 20 63 6f 6d 6d 61 6e 64 73 20 6c 69 73 74 20 65 78 61 63 74 6c 79 20 74 68 65 20 73 61 6d 65 20 | .commands.list.exactly.the.same. |
| 29400 | 62 72 61 6e 63 68 65 73 0a 61 6e 64 20 74 61 67 73 2e 20 20 54 68 65 20 6f 6e 6c 79 20 64 69 66 | branches.and.tags...The.only.dif |
| 29420 | 66 65 72 65 6e 63 65 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 66 65 61 74 75 72 65 20 74 68 61 | ference.the.optional.feature.tha |
| 29440 | 74 20 63 61 6e 20 62 65 20 65 6e 61 62 6c 65 64 0a 62 79 20 63 68 61 6e 67 69 6e 67 20 74 68 65 | t.can.be.enabled.by.changing.the |
| 29460 | 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 63 6f 6d | .value.of....magit-refs-show-com |
| 29480 | 6d 69 74 2d 63 6f 75 6e 74 e2 80 99 20 28 73 65 65 20 62 65 6c 6f 77 29 2e 0a 54 68 65 73 65 20 | mit-count....(see.below)..These. |
| 294a0 | 63 6f 6d 6d 61 6e 64 73 20 73 70 65 63 69 66 79 20 61 20 64 69 66 66 65 72 65 6e 74 20 62 72 61 | commands.specify.a.different.bra |
| 294c0 | 6e 63 68 20 6f 72 20 63 6f 6d 6d 69 74 20 61 67 61 69 6e 73 74 20 77 68 69 63 68 20 61 6c 6c 0a | nch.or.commit.against.which.all. |
| 294e0 | 74 68 65 20 6f 74 68 65 72 20 72 65 66 65 72 65 6e 63 65 73 20 61 72 65 20 63 6f 6d 70 61 72 65 | the.other.references.are.compare |
| 29500 | 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 73 2d 68 65 | d...Key:.y.y.(magit-show-refs-he |
| 29520 | 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 62 72 61 6e | ad)......This.command.lists.bran |
| 29540 | 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 66 | ches.and.tags.in.a.dedicated.buf |
| 29560 | 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 69 | fer...Each......reference.is.bei |
| 29580 | 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 0a 0a 4b 65 | ng.compared.with....HEAD......Ke |
| 295a0 | 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 65 6e 74 29 | y:.y.c.(magit-show-refs-current) |
| 295c0 | 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 6e 63 68 65 | ......This.command.lists.branche |
| 295e0 | 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 66 66 65 72 | s.and.tags.in.a.dedicated.buffer |
| 29600 | 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 69 6e 67 20 | ...Each......reference.is.being. |
| 29620 | 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 61 6e 63 68 | compared.with.the.current.branch |
| 29640 | 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 20 64 65 74 | .or....HEAD....if.it......is.det |
| 29660 | 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 2d 72 65 66 | ached...Key:.y.o.(magit-show-ref |
| 29680 | 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 69 73 74 73 | s-other)......This.command.lists |
| 296a0 | 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 63 61 74 65 | .branches.and.tags.in.a.dedicate |
| 296c0 | 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 63 65 20 69 | d.buffer...Each......reference.i |
| 296e0 | 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 63 68 20 72 | s.being.compared.with.a.branch.r |
| 29700 | 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 20 28 6d 61 | ead.from.the.user...Key:.y.r.(ma |
| 29720 | 67 69 74 2d 72 65 66 73 2d 73 65 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 29 0a | git-refs-set-show-commit-count). |
| 29740 | 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 72 20 77 68 | .....This.command.changes.for.wh |
| 29760 | 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 73 68 6f | ich.refs.the.commit.count.is.sho |
| 29780 | 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 2d 73 68 6f | wn...User.Option:.magit-refs-sho |
| 297a0 | 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 74 6f 20 73 | w-commit-count......Whether.to.s |
| 297c0 | 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 65 66 73 20 | how.commit.counts.in.Magit-Refs. |
| 297e0 | 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 80 98 61 6c | mode.buffers..................al |
| 29800 | 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 73 20 61 6e | l....Show.counts.for.branches.an |
| 29820 | 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 68 e2 80 99 | d.tags.................branch... |
| 29840 | 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 6c 79 2e 0a | .Show.counts.for.branches.only.. |
| 29860 | 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 73 68 6f 77 | ...............nil....Never.show |
| 29880 | 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 73 20 e2 80 | .counts........The.default.is... |
| 298a0 | 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 65 20 63 61 | .nil....because.anything.else.ca |
| 298c0 | 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 70 74 69 6f | n.be.very.expensive...User.Optio |
| 298e0 | 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 6e 74 73 0a | n:.magit-refs-pad-commit-counts. |
| 29900 | 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 69 74 20 63 | .....Whether.to.pad.all.commit.c |
| 29920 | 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 52 65 66 73 | ounts.on.all.sides.in.Magit-Refs |
| 29940 | 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 20 74 68 69 | .mode......buffers........If.thi |
| 29960 | 73 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 73 6f 6d 65 20 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 | s.is.nil,.then.some.commit.count |
| 29980 | 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 6f 0a 20 20 | s.are.displayed.right.next.to... |
| 299a0 | 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 61 70 70 65 | ...one.of.the.branches.that.appe |
| 299c0 | 61 72 20 6e 65 78 74 20 74 6f 20 74 68 65 20 63 6f 75 6e 74 2c 20 77 69 74 68 6f 75 74 20 61 6e | ar.next.to.the.count,.without.an |
| 299e0 | 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 69 73 20 6d | y......space.in.between...This.m |
| 29a00 | 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 6e 61 6d 65 | ight.look.bad.if.the.branch.name |
| 29a20 | 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 20 74 6f 20 | .faces......look.too.similar.to. |
| 29a40 | 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 20 74 68 69 | ...magit-dimmed...........If.thi |
| 29a60 | 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 65 20 70 6c | s.is.non-nil,.then.spaces.are.pl |
| 29a80 | 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 20 20 20 63 | aced.on.both.sides.of.all......c |
| 29aa0 | 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 6d 61 67 69 | ommit.counts...User.Option:.magi |
| 29ac0 | 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 20 20 20 57 | t-refs-show-remote-prefix......W |
| 29ae0 | 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 74 68 65 20 72 65 6d 6f 74 65 20 70 72 65 66 69 78 | hether.to.show.the.remote.prefix |
| 29b00 | 20 69 6e 20 6c 69 73 74 73 20 6f 66 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 2e 0a 0a 20 | .in.lists.of.remote.branches.... |
| 29b20 | 20 20 20 20 53 68 6f 77 69 6e 67 20 74 68 65 20 70 72 65 66 69 78 20 69 73 20 72 65 64 75 6e 64 | ....Showing.the.prefix.is.redund |
| 29b40 | 61 6e 74 20 62 65 63 61 75 73 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 72 65 6d 6f | ant.because.the.name.of.the.remo |
| 29b60 | 74 65 20 69 73 0a 20 20 20 20 20 61 6c 72 65 61 64 79 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 | te.is......already.shown.in.the. |
| 29b80 | 68 65 61 64 69 6e 67 20 70 72 65 63 65 64 69 6e 67 20 74 68 65 20 6c 69 73 74 20 6f 66 20 69 74 | heading.preceding.the.list.of.it |
| 29ba0 | 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 67 69 74 2d | s.branches...User.Option:.magit- |
| 29bc0 | 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 20 20 20 57 | refs-primary-column-width......W |
| 29be0 | 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 6e 20 e2 80 | idth.of.the.primary.column.in... |
| 29c00 | 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 20 20 54 68 | .magit-refs-mode....buffers...Th |
| 29c20 | 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 20 63 6f 6c | e......primary.column.is.the.col |
| 29c40 | 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 66 20 74 68 | umn.that.contains.the.name.of.th |
| 29c60 | 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 6e 74 20 72 | e.branch......that.the.current.r |
| 29c80 | 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 73 20 61 6e | ow.is.about........If.this.is.an |
| 29ca0 | 20 69 6e 74 65 67 65 72 2c 20 74 68 65 6e 20 74 68 65 20 63 6f 6c 75 6d 6e 20 69 73 20 74 68 61 | .integer,.then.the.column.is.tha |
| 29cc0 | 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 68 65 72 77 | t.many.columns.wide.......Otherw |
| 29ce0 | 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 20 6f 66 20 | ise.it.has.to.be.a.cons-cell.of. |
| 29d00 | 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 20 20 73 70 | two.integers...The.first......sp |
| 29d20 | 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 |
| 29d40 | 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 |
| 29d60 | 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 20 69 73 20 | t......case.the.actual.width.is. |
| 29d80 | 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 6f 66 20 74 | determined.using.the.length.of.t |
| 29da0 | 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 6f 63 61 6c | he.names......of.the.shown.local |
| 29dc0 | 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 20 61 6e 64 | .branches...(Remote.branches.and |
| 29de0 | 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 6f 20 61 63 | .tags.are.not......taken.into.ac |
| 29e00 | 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 74 69 6d 61 | count.when.calculating.to.optima |
| 29e20 | 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 74 2d 72 65 | l.width.)..User.Option:.magit-re |
| 29e40 | 66 73 2d 66 6f 63 75 73 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 0a 20 20 20 20 20 57 69 64 74 68 | fs-focus-column-width......Width |
| 29e60 | 20 6f 66 20 74 68 65 20 66 6f 63 75 73 20 63 6f 6c 75 6d 6e 20 69 6e 20 e2 80 98 6d 61 67 69 74 | .of.the.focus.column.in....magit |
| 29e80 | 2d 72 65 66 73 2d 6d 6f 64 65 e2 80 99 20 62 75 66 66 65 72 73 2e 0a 0a 20 20 20 20 20 54 68 65 | -refs-mode....buffers........The |
| 29ea0 | 20 66 6f 63 75 73 20 63 6f 6c 75 6d 6e 20 69 73 20 74 68 65 20 66 69 72 73 74 20 63 6f 6c 75 6d | .focus.column.is.the.first.colum |
| 29ec0 | 6e 2c 20 77 68 69 63 68 20 6d 61 72 6b 73 20 6f 6e 65 20 62 72 61 6e 63 68 0a 20 20 20 20 20 28 | n,.which.marks.one.branch......( |
| 29ee0 | 75 73 75 61 6c 6c 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 29 20 61 73 20 74 | usually.the.current.branch).as.t |
| 29f00 | 68 65 20 66 6f 63 75 73 65 64 20 62 72 61 6e 63 68 20 75 73 69 6e 67 20 e2 80 98 2a e2 80 99 20 | he.focused.branch.using....*.... |
| 29f20 | 6f 72 0a 20 20 20 20 20 e2 80 98 40 e2 80 99 2e 20 20 46 6f 72 20 65 61 63 68 20 6f 74 68 65 72 | or.........@......For.each.other |
| 29f40 | 20 72 65 66 65 72 65 6e 63 65 2c 20 74 68 69 73 20 63 6f 6c 75 6d 6e 20 6f 70 74 69 6f 6e 61 6c | .reference,.this.column.optional |
| 29f60 | 6c 79 20 73 68 6f 77 73 20 68 6f 77 0a 20 20 20 20 20 6d 61 6e 79 20 63 6f 6d 6d 69 74 73 20 69 | ly.shows.how......many.commits.i |
| 29f80 | 74 20 69 73 20 61 68 65 61 64 20 6f 66 20 74 68 65 20 66 6f 63 75 73 65 64 20 62 72 61 6e 63 68 | t.is.ahead.of.the.focused.branch |
| 29fa0 | 20 61 6e 64 20 e2 80 98 3c e2 80 99 2c 20 6f 72 20 69 66 20 69 74 0a 20 20 20 20 20 69 73 6e e2 | .and....<...,.or.if.it......isn. |
| 29fc0 | 80 99 74 20 61 68 65 61 64 20 74 68 65 6e 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 69 74 20 69 73 | ..t.ahead.then.the.commits.it.is |
| 29fe0 | 20 62 65 68 69 6e 64 20 61 6e 64 20 e2 80 98 3e e2 80 99 2c 20 6f 72 20 69 66 20 69 74 20 69 73 | .behind.and....>...,.or.if.it.is |
| 2a000 | 6e e2 80 99 74 0a 20 20 20 20 20 62 65 68 69 6e 64 20 65 69 74 68 65 72 2c 20 74 68 65 6e 20 61 | n...t......behind.either,.then.a |
| 2a020 | 20 e2 80 98 3d e2 80 99 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6c 75 6d 6e 20 6d 61 79 20 | ....=...........This.column.may. |
| 2a040 | 61 6c 73 6f 20 64 69 73 70 6c 61 79 20 6f 6e 6c 79 20 e2 80 98 2a e2 80 99 20 6f 72 20 e2 80 98 | also.display.only....*....or.... |
| 2a060 | 40 e2 80 99 20 66 6f 72 20 74 68 65 20 66 6f 63 75 73 65 64 0a 20 20 20 20 20 62 72 61 6e 63 68 | @....for.the.focused......branch |
| 2a080 | 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 69 | ,.in.which.case.this.option.is.i |
| 2a0a0 | 67 6e 6f 72 65 64 2e 20 20 55 73 65 20 e2 80 98 4c 20 76 e2 80 99 20 74 6f 20 63 68 61 6e 67 65 | gnored...Use....L.v....to.change |
| 2a0c0 | 0a 20 20 20 20 20 74 68 65 20 76 65 72 62 6f 73 69 74 79 20 6f 66 20 74 68 69 73 20 63 6f 6c 75 | ......the.verbosity.of.this.colu |
| 2a0e0 | 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 2d 6d 61 72 | mn...User.Option:.magit-refs-mar |
| 2a100 | 67 69 6e 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 77 | gin......This.option.specifies.w |
| 2a120 | 68 65 74 68 65 72 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 69 6e 69 74 69 61 6c 6c 79 20 73 | hether.the.margin.is.initially.s |
| 2a140 | 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 20 62 75 66 | hown.in......Magit-Refs.mode.buf |
| 2a160 | 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.... |
| 2a180 | 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 |
| 2a1a0 | 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 |
| 2a1c0 | 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 |
| 2a1e0 | 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 |
| 2a200 | 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. |
| 2a220 | 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 |
| 2a240 | 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........ |
| 2a260 | 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 |
| 2a280 | 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),..... |
| 2a2a0 | 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. |
| 2a2c0 | 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... |
| 2a2e0 | 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. |
| 2a300 | 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 |
| 2a320 | 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 |
| 2a340 | 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.............. |
| 2a360 | 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- |
| 2a380 | 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.. |
| 2a3a0 | 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........ |
| 2a3c0 | 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 |
| 2a3e0 | 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.. |
| 2a400 | 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 |
| 2a420 | 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 |
| 2a440 | 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.......... |
| 2a460 | 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. |
| 2a480 | 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 |
| 2a4a0 | 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........... |
| 2a4c0 | 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 |
| 2a4e0 | 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..... |
| 2a500 | 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 |
| 2a520 | 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 |
| 2a540 | 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 4f 70 74 69 | d.to...........do.so...User.Opti |
| 2a560 | 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 67 73 0a 20 | on:.magit-refs-margin-for-tags.. |
| 2a580 | 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 65 | ....This.option.specifies.whethe |
| 2a5a0 | 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 74 61 67 73 | r.to.show.information.about.tags |
| 2a5c0 | 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 73 20 64 69 | .in.the......margin...This.is.di |
| 2a5e0 | 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 73 20 | sabled.by.default.because.it.is. |
| 2a600 | 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 74 61 67 73 | slow.if.there......are.many.tags |
| 2a620 | 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 63 6f | ......The.following.variables.co |
| 2a640 | 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 65 20 64 69 | ntrol.how.individual.refs.are.di |
| 2a660 | 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 66 20 74 68 | splayed..If.you.change.one.of.th |
| 2a680 | 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 65 20 22 25 | ese.variables.(especially.the."% |
| 2a6a0 | 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 73 6f 20 63 | c".part),.then.you.should.also.c |
| 2a6c0 | 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 6e 67 73 20 | hange.the.others.to.keep.things. |
| 2a6e0 | 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 71 75 65 6e | aligned...The.following.%-sequen |
| 2a700 | 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 80 98 25 61 | ces.are.supported:............%a |
| 2a720 | 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 65 66 20 68 | ....Number.of.commits.this.ref.h |
| 2a740 | 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 6f 2e 0a 20 | as.over.the.one.we.compare.to... |
| 2a760 | 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 6d 69 74 73 | .........%b....Number.of.commits |
| 2a780 | 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 76 65 72 20 | .the.ref.we.compare.to.has.over. |
| 2a7a0 | 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 6d 62 65 72 | this.one............%c....Number |
| 2a7c0 | 20 6f 66 20 63 6f 6d 6d 69 74 73 20 74 68 69 73 20 72 65 66 20 68 61 73 20 6f 76 65 72 20 74 68 | .of.commits.this.ref.has.over.th |
| 2a7e0 | 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 72 20 74 68 | e.one.we.compare.to.......For.th |
| 2a800 | 65 20 72 65 66 20 77 68 69 63 68 20 61 6c 6c 20 6f 74 68 65 72 20 72 65 66 73 20 61 72 65 20 63 | e.ref.which.all.other.refs.are.c |
| 2a820 | 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 0a 20 20 20 | ompared.this.is.instead."@",.... |
| 2a840 | 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 68 2c 20 6f | ..if.it.is.the.current.branch,.o |
| 2a860 | 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 43 e2 80 99 | r."#".otherwise............%C... |
| 2a880 | 20 46 6f 72 20 74 68 65 20 72 65 66 20 77 68 69 63 68 20 61 6c 6c 20 6f 74 68 65 72 20 72 65 66 | .For.the.ref.which.all.other.ref |
| 2a8a0 | 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 69 66 0a 20 | s.are.compared.this.is."@",.if.. |
| 2a8c0 | 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 2c 20 6f 72 | ....it.is.the.current.branch,.or |
| 2a8e0 | 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 65 72 20 72 | ."#".otherwise...For.all.other.r |
| 2a900 | 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 99 20 48 61 | efs."......"............%h....Ha |
| 2a920 | 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 80 a2 20 e2 | sh.of.this.ref...s.tip.......... |
| 2a940 | 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 65 20 74 69 | ..%m....Commit.summary.of.the.ti |
| 2a960 | 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 80 99 20 4e | p.of.this.ref............%n....N |
| 2a980 | 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 75 e2 80 99 | ame.of.this.ref............%u... |
| 2a9a0 | 20 55 70 73 74 72 65 61 6d 20 6f 66 20 74 68 69 73 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2e 0a | .Upstream.of.this.local.branch.. |
| 2a9c0 | 20 20 20 e2 80 a2 20 e2 80 98 25 55 e2 80 99 20 55 70 73 74 72 65 61 6d 20 6f 66 20 74 68 69 73 | ..........%U....Upstream.of.this |
| 2a9e0 | 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 61 6e 64 20 61 64 64 69 74 69 6f 6e 61 6c 20 6c 6f 63 | .local.branch.and.additional.loc |
| 2aa00 | 61 6c 20 76 73 2e 0a 20 20 20 20 20 75 70 73 74 72 65 61 6d 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | al.vs.......upstream.information |
| 2aa20 | 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 69 6c 74 65 | ...User.Option:.magit-refs-filte |
| 2aa40 | 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 74 68 69 73 | r-alist......The.purpose.of.this |
| 2aa60 | 20 6f 70 74 69 6f 6e 20 69 73 20 74 6f 20 66 6f 72 67 6f 20 64 69 73 70 6c 61 79 69 6e 67 20 63 | .option.is.to.forgo.displaying.c |
| 2aa80 | 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 65 69 72 20 | ertain.refs......based.on.their. |
| 2aaa0 | 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 73 70 6c 61 | name...If.you.want.to.not.displa |
| 2aac0 | 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 20 74 79 70 | y.any.refs.of.a......certain.typ |
| 2aae0 | 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 61 70 | e,.then.you.should.remove.the.ap |
| 2ab00 | 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 20 e2 80 98 | propriate.function.from......... |
| 2ab20 | 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 69 6e 73 74 | magit-refs-sections-hook....inst |
| 2ab40 | 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 6c 73 20 77 | ead........This.alist.controls.w |
| 2ab60 | 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 6d 69 74 74 | hich.tags.and.branches.are.omitt |
| 2ab80 | 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 20 69 6e 20 | ed.from.being......displayed.in. |
| 2aba0 | 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 20 20 | ...magit-refs-mode....buffers... |
| 2abc0 | 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 0a 20 20 20 | If.it.is....nil...,.then.all.... |
| 2abe0 | 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 74 20 74 6f | ..refs.are.displayed.(subject.to |
| 2ac00 | 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 29 | ....magit-refs-sections-hook...) |
| 2ac20 | 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 6e 20 6f 72 | ........All.keys.are.tried.in.or |
| 2ac40 | 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 20 69 74 73 | der.until.one.matches...Then.its |
| 2ac60 | 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 65 71 75 65 | .value.is......used.and.subseque |
| 2ac80 | 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 20 74 68 65 | nt.elements.are.ignored...If.the |
| 2aca0 | 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 20 74 68 65 | .value.is.non-nil,......then.the |
| 2acc0 | 20 72 65 66 65 72 65 6e 63 65 20 69 73 20 64 69 73 70 6c 61 79 65 64 2c 20 6f 74 68 65 72 77 69 | .reference.is.displayed,.otherwi |
| 2ace0 | 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 65 6d 65 6e | se.it.is.not...If.no......elemen |
| 2ad00 | 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 65 20 69 73 | t.matches,.then.the.reference.is |
| 2ad20 | 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 65 69 74 68 | .displayed........A.key.can.eith |
| 2ad40 | 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 74 20 | er.be.a.regular.expression.that. |
| 2ad60 | 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 68 2c 20 6f | the.refname.has.to......match,.o |
| 2ad80 | 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 72 65 66 6e | r.a.function.that.takes.the.refn |
| 2ada0 | 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 20 20 72 65 | ame.as.only.argument.and......re |
| 2adc0 | 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 72 61 6e 63 | turns.a.boolean...A.remote.branc |
| 2ade0 | 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 0a 20 20 20 | h.such.as."origin/master".is.... |
| 2ae00 | 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 2c 20 68 6f | ..displayed.as.just."master",.ho |
| 2ae20 | 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 65 20 66 6f | wever.for.this.comparison.the.fo |
| 2ae40 | 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 20 28 6d 61 | rmer......is.used...Key:.RET.(ma |
| 2ae60 | 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 6d 61 6e 64 | git-visit-ref)......This.command |
| 2ae80 | 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 69 73 69 6f | .visits.the.reference.or.revisio |
| 2aea0 | 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 75 66 66 65 | n.at.point.in.another......buffe |
| 2aec0 | 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 61 74 20 70 | r...If.there.is.no.revision.at.p |
| 2aee0 | 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 0a 20 | oint.or.with.a.prefix.argument.. |
| 2af00 | 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 76 69 73 69 | ....then.it.prompts.for.a.revisi |
| 2af20 | 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 65 73 20 6a | on........This.command.behaves.j |
| 2af40 | 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 74 e2 80 99 | ust.like....magit-show-commit... |
| 2af60 | 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 63 65 70 74 | .as.described......above,.except |
| 2af80 | 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 69 6e 20 61 | .if.point.is.on.a.reference.in.a |
| 2afa0 | 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 62 75 66 66 | ....magit-refs-mode.........buff |
| 2afc0 | 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 6f 72 20 6d | er,.in.which.case.the.behavior.m |
| 2afe0 | 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 0a 20 20 20 | ay.be.different,.but.only.if.... |
| 2b000 | 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 74 69 6f 6e | ..you.have.customized.the.option |
| 2b020 | 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 e2 80 99 2e | ....magit-visit-ref-behavior.... |
| 2b040 | 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 65 66 2d 62 | ..User.Option:.magit-visit-ref-b |
| 2b060 | 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 74 72 6f 6c | ehavior......This.option.control |
| 2b080 | 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 62 65 68 61 | s.how....magit-visit-ref....beha |
| 2b0a0 | 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 64 65 e2 80 | ves.in.........magit-refs-mode.. |
| 2b0c0 | 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 e2 80 98 6d | ..buffers........By.default....m |
| 2b0e0 | 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 6b 65 20 e2 | agit-visit-ref....behaves.like.. |
| 2b100 | 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 20 20 20 20 | ..magit-show-commit...,.in...... |
| 2b120 | 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 67 69 74 2d | all.buffers,.including....magit- |
| 2b140 | 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 74 68 65 20 | refs-mode....buffers...When.the. |
| 2b160 | 74 79 70 65 20 6f 66 0a 20 20 20 20 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e | type.of......the.section.at.poin |
| 2b180 | 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 20 69 73 20 | t.is....commit....then."RET".is. |
| 2b1a0 | 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 63 6f 6d 6d | bound.to.........magit-show-comm |
| 2b1c0 | 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 65 69 74 68 | it...,.and.when.the.type.is.eith |
| 2b1e0 | 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 0a 20 20 20 | er....branch....or....tag....... |
| 2b200 | 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 69 74 2d 76 | ..then.it.is.bound.to....magit-v |
| 2b220 | 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 6f 6e 65 20 | isit-ref..........."RET".is.one. |
| 2b240 | 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 6b 65 79 73 | of.Magit...s.most.essential.keys |
| 2b260 | 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 20 20 69 74 | .and.at.least.by.default......it |
| 2b280 | 20 73 68 6f 75 6c 64 20 62 65 68 61 76 65 20 63 6f 6e 73 69 73 74 65 6e 74 6c 79 20 61 63 72 6f | .should.behave.consistently.acro |
| 2b2a0 | 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 20 20 20 20 | ss.all.of.Magit,.especially..... |
| 2b2c0 | 20 62 65 63 61 75 73 65 20 75 73 65 72 73 20 71 75 69 63 6b 6c 79 20 6c 65 61 72 6e 20 74 68 61 | .because.users.quickly.learn.tha |
| 2b2e0 | 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 6d 6c 65 73 | t.it.does.something.very.harmles |
| 2b300 | 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 61 74 69 6f | s;......it.shows.more.informatio |
| 2b320 | 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 6e 20 61 6e | n.about.the.thing.at.point.in.an |
| 2b340 | 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 65 76 65 72 | other......buffer........However |
| 2b360 | 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 65 6e 74 6c | ."RET".used.to.behave.differentl |
| 2b380 | 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 20 20 20 20 | y.in....magit-refs-mode......... |
| 2b3a0 | 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 69 6e 67 73 | buffers,.doing.surprising.things |
| 2b3c0 | 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 79 20 62 65 | ,.some.of.which.cannot.really.be |
| 2b3e0 | 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 69 73 20 74 | ......described.as."visit.this.t |
| 2b400 | 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 63 75 73 74 | hing"...If.you...ve.grown.accust |
| 2b420 | 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 20 63 61 6e | omed.this......behavior,.you.can |
| 2b440 | 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 20 6d 6f 72 | .restore.it.by.adding.one.or.mor |
| 2b460 | 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 74 6f 20 74 | e.of.the.below......symbols.to.t |
| 2b480 | 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 74 20 6b 65 | he.value.of.this.option...But.ke |
| 2b4a0 | 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 67 20 73 6f | ep.in.mind.that.by......doing.so |
| 2b4c0 | 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 69 6e 63 6f | .you.don...t.only.introduce.inco |
| 2b4e0 | 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 20 20 20 20 | nsistencies,.you.also.lose...... |
| 2b500 | 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 20 68 61 76 | some.functionality.and.might.hav |
| 2b520 | 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 61 67 69 74 | e.to.resort.to....M-x......magit |
| 2b540 | 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 63 6b 2e 0a | -show-commit....to.get.it.back.. |
| 2b560 | 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 6c 6f 6f 6b | .........magit-visit-ref....look |
| 2b580 | 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 72 64 65 72 | s.for.these.symbols.in.the.order |
| 2b5a0 | 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 72 69 62 65 | .in.which......they.are.describe |
| 2b5c0 | 64 20 68 65 72 65 2e 20 20 49 66 20 74 68 65 20 70 72 65 73 65 6e 63 65 20 6f 66 20 61 20 73 79 | d.here...If.the.presence.of.a.sy |
| 2b5e0 | 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 72 65 6e 74 | mbol.applies.to......the.current |
| 2b600 | 20 73 69 74 75 61 74 69 6f 6e 2c 20 74 68 65 6e 20 74 68 65 20 73 79 6d 62 6f 6c 73 20 74 68 61 | .situation,.then.the.symbols.tha |
| 2b620 | 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 74 68 65 20 | t.follow.do.not.affect......the. |
| 2b640 | 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 75 73 2d 6f | outcome..................focus-o |
| 2b660 | 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 72 65 66 69 | n-ref...............With.a.prefi |
| 2b680 | 78 20 61 72 67 75 6d 65 6e 74 20 75 70 64 61 74 65 20 74 68 65 20 62 75 66 66 65 72 20 74 6f 20 | x.argument.update.the.buffer.to. |
| 2b6a0 | 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 20 61 6e 64 | show.commit.counts...........and |
| 2b6c0 | 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 61 74 69 76 | .lists.of.cherry.commits.relativ |
| 2b6e0 | 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 20 20 20 20 | e.to.the.reference.at.point..... |
| 2b700 | 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 20 74 68 65 | ......instead.of.relative.to.the |
| 2b720 | 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 99 2e 0a 0a | .current.buffer.or....HEAD...... |
| 2b740 | 20 20 20 20 20 20 20 20 20 20 49 6e 73 74 65 61 64 20 6f 66 20 61 64 64 69 6e 67 20 74 68 69 73 | ..........Instead.of.adding.this |
| 2b760 | 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 43 2d 75 20 | .symbol,.consider.pressing."C-u. |
| 2b780 | 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 20 e2 80 a2 | y.o...........RET".............. |
| 2b7a0 | 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 20 20 20 20 | ....create-branch............... |
| 2b7c0 | 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 63 68 2c 20 | If.point.is.on.a.remote.branch,. |
| 2b7e0 | 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 63 68 0a 20 | then.create.a.new.local.branch.. |
| 2b800 | 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 20 75 73 65 | .........with.the.same.name,.use |
| 2b820 | 20 74 68 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 73 20 69 74 73 20 75 70 73 74 72 65 | .the.remote.branch.as.its.upstre |
| 2b840 | 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 20 6f 75 74 | am,.and...........then.check.out |
| 2b860 | 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 20 20 49 6e | .the.local.branch.............In |
| 2b880 | 73 74 65 61 64 20 6f 66 20 61 64 64 69 6e 67 20 74 68 69 73 20 73 79 6d 62 6f 6c 2c 20 63 6f 6e | stead.of.adding.this.symbol,.con |
| 2b8a0 | 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 20 20 20 20 | sider.pressing."b.c.RET......... |
| 2b8c0 | 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 20 6f 74 68 | ..RET",.like.you.would.do.in.oth |
| 2b8e0 | 65 72 20 62 75 66 66 65 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 e2 80 98 63 68 65 63 | er.buffers..................chec |
| 2b900 | 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 20 6f 75 74 | kout-any...............Check.out |
| 2b920 | 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 20 74 68 61 | .the.reference.at.point...If.tha |
| 2b940 | 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 20 20 20 6f | t.reference.is.a.tag...........o |
| 2b960 | 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 20 72 65 73 | r.a.remote.branch,.then.this.res |
| 2b980 | 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 99 2e 0a 0a | ults.in.a.detached....HEAD...... |
| 2b9a0 | 20 20 20 20 20 20 20 20 20 20 49 6e 73 74 65 61 64 20 6f 66 20 61 64 64 69 6e 67 20 74 68 69 73 | ..........Instead.of.adding.this |
| 2b9c0 | 20 73 79 6d 62 6f 6c 2c 20 63 6f 6e 73 69 64 65 72 20 70 72 65 73 73 69 6e 67 20 22 62 20 62 20 | .symbol,.consider.pressing."b.b. |
| 2b9e0 | 52 45 54 22 2c 0a 20 20 20 20 20 20 20 20 20 20 6c 69 6b 65 20 79 6f 75 20 77 6f 75 6c 64 20 64 | RET",...........like.you.would.d |
| 2ba00 | 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 20 e2 80 a2 | o.in.other.buffers.............. |
| 2ba20 | 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 20 20 20 20 | ....checkout-branch............. |
| 2ba40 | 20 20 43 68 65 63 6b 20 6f 75 74 20 74 68 65 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 61 74 20 | ..Check.out.the.local.branch.at. |
| 2ba60 | 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 20 61 64 64 | point.............Instead.of.add |
| 2ba80 | 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 |
| 2baa0 | 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 20 79 6f 75 | ng."b.b.RET",...........like.you |
| 2bac0 | 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 2a 20 4d | .would.do.in.other.buffers...*.M |
| 2bae0 | 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 3a 0a 0a 1f | enu:..*.References.Sections::... |
| 2bb00 | 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 | .File:.docWYThEy.info,..Node:.Re |
| 2bb20 | 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 72 65 6e 63 | ferences.Sections,..Up:.Referenc |
| 2bb40 | 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 53 65 63 74 | es.Buffer..5.6.1.References.Sect |
| 2bb60 | 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 0a 0a | ions.-------------------------.. |
| 2bb80 | 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 75 66 66 65 | The.contents.of.references.buffe |
| 2bba0 | 72 73 20 69 73 20 63 6f 6e 74 72 6f 6c 6c 65 64 20 75 73 69 6e 67 20 74 68 65 20 68 6f 6f 6b 0a | rs.is.controlled.using.the.hook. |
| 2bbc0 | 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 2e 20 | ...magit-refs-sections-hook..... |
| 2bbe0 | 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 6f 20 6c 65 | .See.*note.Section.Hooks::.to.le |
| 2bc00 | 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 20 74 6f 20 | arn.about.such.hooks.and.how.to. |
| 2bc20 | 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 62 65 6c 6f | customize.them...All.of.the.belo |
| 2bc40 | 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 68 65 20 64 | w.functions.are.members.of.the.d |
| 2bc60 | 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 6d 61 6b 65 | efault.value...Note.that.it.make |
| 2bc80 | 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 7a 65 20 74 | s.much.less.sense.to.customize.t |
| 2bca0 | 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 65 20 72 65 | his.hook.than.it.does.for.the.re |
| 2bcc0 | 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 74 61 74 75 | spective.hook.used.for.the.statu |
| 2bce0 | 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 74 2d 72 65 | s.buffer...User.Option:.magit-re |
| 2bd00 | 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 75 6e 20 74 | fs-sections-hook......Hook.run.t |
| 2bd20 | 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 65 72 65 6e | o.insert.sections.into.a.referen |
| 2bd40 | 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 2d 69 6e 73 | ces.buffer...Function:.magit-ins |
| 2bd60 | 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 72 74 20 73 | ert-local-branches......Insert.s |
| 2bd80 | 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 61 6e 63 68 | ections.showing.all.local.branch |
| 2bda0 | 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 72 65 6d 6f | es...Function:.magit-insert-remo |
| 2bdc0 | 74 65 2d 62 72 61 6e 63 68 65 73 0a 20 20 20 20 20 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 | te-branches......Insert.sections |
| 2bde0 | 20 73 68 6f 77 69 6e 67 20 61 6c 6c 20 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 20 62 72 61 | .showing.all.remote-tracking.bra |
| 2be00 | 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 74 | nches...Function:.magit-insert-t |
| 2be20 | 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 77 69 6e 67 | ags......Insert.sections.showing |
| 2be40 | 20 61 6c 6c 20 74 61 67 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e | .all.tags.....File:.docWYThEy.in |
| 2be60 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 42 69 73 65 63 74 69 6e 67 2c 20 20 4e 65 78 74 3a 20 56 69 73 | fo,..Node:.Bisecting,..Next:.Vis |
| 2be80 | 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 2c 20 20 50 72 65 76 3a 20 52 65 | iting.Files.and.Blobs,..Prev:.Re |
| 2bea0 | 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72 2c 20 20 55 70 3a 20 49 6e 73 70 65 63 74 69 6e 67 | ferences.Buffer,..Up:.Inspecting |
| 2bec0 | 0a 0a 35 2e 37 20 42 69 73 65 63 74 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 | ..5.7.Bisecting.=============..A |
| 2bee0 | 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 62 69 | lso.see.[BROKEN.LINK:.man:git-bi |
| 2bf00 | 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 0a 20 20 20 | sect]..Key:.B.(magit-bisect).... |
| 2bf20 | 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 20 | ..This.transient.prefix.command. |
| 2bf40 | 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 61 | binds.the.following.suffix.comma |
| 2bf60 | 6e 64 73 0a 20 20 20 20 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 61 20 | nds......and.displays.them.in.a. |
| 2bf80 | 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 | temporary.buffer.until.a.suffix. |
| 2bfa0 | 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 6e 67 20 69 | is.invoked......When.bisecting.i |
| 2bfc0 | 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 74 72 61 6e | s.not.in.progress,.then.the.tran |
| 2bfe0 | 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 |
| 2c000 | 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 69 74 2d 62 | fix.commands...Key:.B.B.(magit-b |
| 2c020 | 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 73 65 63 74 | isect-start)......Start.a.bisect |
| 2c040 | 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 62 75 67 20 | .session........Bisecting.a.bug. |
| 2c060 | 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 74 20 69 6e | means.to.find.the.commit.that.in |
| 2c080 | 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 61 6e 64 20 | troduced.it...This......command. |
| 2c0a0 | 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 20 62 79 20 | starts.such.a.bisect.session.by. |
| 2c0c0 | 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 20 63 6f 6d | asking.for.a.known.good......com |
| 2c0e0 | 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 20 49 66 20 | mit.and.a.known.bad.commit...If. |
| 2c100 | 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 74 68 61 74 | you...re.bisecting.a.change.that |
| 2c120 | 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 79 6f 75 20 | ......isn...t.a.regression,.you. |
| 2c140 | 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 68 61 74 20 | can.select.alternate.terms.that. |
| 2c160 | 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 69 74 74 69 | are......conceptually.more.fitti |
| 2c180 | 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 74 20 74 68 | ng.than."bad".and."good",.but.th |
| 2c1a0 | 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 20 73 6f 20 | e.infix......arguments.to.do.so. |
| 2c1c0 | 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 79 3a 20 42 | are.disabled.by.default...Key:.B |
| 2c1e0 | 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 69 73 65 63 | .s.(magit-bisect-run)......Bisec |
| 2c200 | 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 6f 6d 6d 61 | t.automatically.by.running.comma |
| 2c220 | 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 6e 20 62 69 | nds.after.each.step......When.bi |
| 2c240 | 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 65 20 74 72 | secting.in.progress,.then.the.tr |
| 2c260 | 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 |
| 2c280 | 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 42 20 | lowing.suffix.commands...Key:.B. |
| 2c2a0 | 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 72 6b 20 74 | b.(magit-bisect-bad)......Mark.t |
| 2c2c0 | 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 73 65 20 74 | he.current.commit.as.bad...Use.t |
| 2c2e0 | 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 20 | his.after.you.have.asserted..... |
| 2c300 | 20 74 68 61 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 64 6f 65 73 20 63 6f 6e 74 61 69 6e 20 74 68 | .that.the.commit.does.contain.th |
| 2c320 | 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 20 28 6d 61 | e.bug.in.question...Key:.B.g.(ma |
| 2c340 | 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 68 65 20 63 | git-bisect-good)......Mark.the.c |
| 2c360 | 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20 61 73 20 67 6f 6f 64 2e 20 20 55 73 65 20 74 68 69 73 | urrent.commit.as.good...Use.this |
| 2c380 | 20 61 66 74 65 72 20 79 6f 75 20 68 61 76 65 20 61 73 73 65 72 74 65 64 0a 20 20 20 20 20 74 68 | .after.you.have.asserted......th |
| 2c3a0 | 61 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 74 | at.the.commit.does.not.contain.t |
| 2c3c0 | 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 6d 20 28 6d | he.bug.in.question...Key:.B.m.(m |
| 2c3e0 | 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 74 68 65 20 | agit-bisect-mark)......Mark.the. |
| 2c400 | 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 68 65 20 62 | current.commit.with.one.of.the.b |
| 2c420 | 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 20 20 20 20 | isect.terms...This.command...... |
| 2c440 | 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 80 98 6d 61 | provides.an.alternative.to....ma |
| 2c460 | 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 80 98 6d 61 | git-bisect-bad....and.........ma |
| 2c480 | 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 65 66 75 6c | git-bisect-good....and.is.useful |
| 2c4a0 | 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 20 22 62 61 | .when.using.terms.other.than."ba |
| 2c4c0 | 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 66 66 69 78 | d"......and."good"...This.suffix |
| 2c4e0 | 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 79 3a 20 42 | .is.disabled.by.default...Key:.B |
| 2c500 | 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 53 6b 69 70 | .k.(magit-bisect-skip)......Skip |
| 2c520 | 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 69 73 20 69 | .the.current.commit...Use.this.i |
| 2c540 | 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 74 0a 20 20 | f.for.some.reason.the.current... |
| 2c560 | 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 74 6f 20 74 | ...commit.is.not.a.good.one.to.t |
| 2c580 | 65 73 74 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6c 65 74 73 20 47 69 74 20 63 68 6f 6f | est...This.command.lets.Git.choo |
| 2c5a0 | 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 79 3a 20 42 | se.a......different.one...Key:.B |
| 2c5c0 | 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 20 41 66 74 | .r.(magit-bisect-reset)......Aft |
| 2c5e0 | 65 72 20 62 69 73 65 63 74 69 6e 67 2c 20 63 6c 65 61 6e 75 70 20 62 69 73 65 63 74 69 6f 6e 20 | er.bisecting,.cleanup.bisection. |
| 2c600 | 73 74 61 74 65 20 61 6e 64 20 72 65 74 75 72 6e 20 74 6f 20 6f 72 69 67 69 6e 61 6c 0a 20 20 20 | state.and.return.to.original.... |
| 2c620 | 20 20 e2 80 98 48 45 41 44 e2 80 99 2e 0a 0a 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 74 68 65 | .....HEAD.........By.default.the |
| 2c640 | 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 73 68 6f 77 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | .status.buffer.shows.information |
| 2c660 | 20 61 62 6f 75 74 20 74 68 65 20 6f 6e 67 6f 69 6e 67 0a 62 69 73 65 63 74 20 73 65 73 73 69 6f | .about.the.ongoing.bisect.sessio |
| 2c680 | 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 74 2d 73 68 | n...User.Option:.magit-bisect-sh |
| 2c6a0 | 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 6e 74 72 6f | ow-graph......This.option.contro |
| 2c6c0 | 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 79 65 64 20 | ls.whether.a.graph.is.displayed. |
| 2c6e0 | 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 74 68 61 74 | for.the.log.of......commits.that |
| 2c700 | 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 0a 1f 0a 46 | .still.have.to.be.bisected.....F |
| 2c720 | 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 56 69 73 69 | ile:.docWYThEy.info,..Node:.Visi |
| 2c740 | 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 2c 20 20 4e 65 78 74 3a 20 42 6c 61 | ting.Files.and.Blobs,..Next:.Bla |
| 2c760 | 6d 69 6e 67 2c 20 20 50 72 65 76 3a 20 42 69 73 65 63 74 69 6e 67 2c 20 20 55 70 3a 20 49 6e 73 | ming,..Prev:.Bisecting,..Up:.Ins |
| 2c780 | 70 65 63 74 69 6e 67 0a 0a 35 2e 38 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 20 | pecting..5.8.Visiting.Files.and. |
| 2c7a0 | 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 3d | Blobs.========================== |
| 2c7c0 | 3d 3d 0a 0a 4d 61 67 69 74 20 70 72 6f 76 69 64 65 73 20 73 65 76 65 72 61 6c 20 63 6f 6d 6d 61 | ==..Magit.provides.several.comma |
| 2c7e0 | 6e 64 73 20 74 68 61 74 20 76 69 73 69 74 20 61 20 66 69 6c 65 20 6f 72 20 62 6c 6f 62 20 28 74 | nds.that.visit.a.file.or.blob.(t |
| 2c800 | 68 65 20 76 65 72 73 69 6f 6e 0a 6f 66 20 61 20 66 69 6c 65 20 74 68 61 74 20 69 73 20 73 74 6f | he.version.of.a.file.that.is.sto |
| 2c820 | 72 65 64 20 69 6e 20 61 20 63 65 72 74 61 69 6e 20 63 6f 6d 6d 69 74 29 2e 20 20 41 63 74 75 61 | red.in.a.certain.commit)...Actua |
| 2c840 | 6c 6c 79 20 69 74 20 70 72 6f 76 69 64 65 73 0a 73 65 76 65 72 61 6c 20 2a 67 72 6f 75 70 73 2a | lly.it.provides.several.*groups* |
| 2c860 | 20 6f 66 20 73 75 63 68 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 74 68 65 20 73 65 76 65 72 61 | .of.such.commands.and.the.severa |
| 2c880 | 6c 20 2a 76 61 72 69 61 6e 74 73 2a 20 77 69 74 68 69 6e 20 65 61 63 68 0a 67 72 6f 75 70 2e 0a | l.*variants*.within.each.group.. |
| 2c8a0 | 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 66 6f 72 20 | ....Also.see.*note.Commands.for. |
| 2c8c0 | 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 65 6e | Buffers.Visiting.Files::...*.Men |
| 2c8e0 | 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 43 6f 6d 6d | u:..*.General-Purpose.Visit.Comm |
| 2c900 | 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 42 6c 6f 62 | ands::.*.Visiting.Files.and.Blob |
| 2c920 | 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 57 59 54 68 | s.from.a.Diff::....File:.docWYTh |
| 2c940 | 45 79 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 6f 73 65 20 | Ey.info,..Node:.General-Purpose. |
| 2c960 | 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 69 6e 67 20 | Visit.Commands,..Next:.Visiting. |
| 2c980 | 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 20 20 55 70 | Files.and.Blobs.from.a.Diff,..Up |
| 2c9a0 | 3a 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 0a 0a 35 2e 38 2e | :.Visiting.Files.and.Blobs..5.8. |
| 2c9c0 | 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 61 6e 64 73 | 1.General-Purpose.Visit.Commands |
| 2c9e0 | 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 | .------------------------------- |
| 2ca00 | 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 20 75 73 65 | -----..These.commands.can.be.use |
| 2ca20 | 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 20 20 43 75 | d.anywhere.to.open.any.blob...Cu |
| 2ca40 | 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 20 74 68 65 | rrently.no.keys.are.bound.to.the |
| 2ca60 | 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 74 68 61 74 | se.commands.by.default,.but.that |
| 2ca80 | 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 6e 64 3a 20 | .is.likely.to.change...Command:. |
| 2caa0 | 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 6d 6d 61 6e | magit-find-file......This.comman |
| 2cac0 | 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 69 6f 6e 20 | d.reads.a.filename.and.revision. |
| 2cae0 | 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 20 20 74 68 | from.the.user.and.visits......th |
| 2cb00 | 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 72 2e 20 20 | e.respective.blob.in.a.buffer... |
| 2cb20 | 54 68 65 20 62 75 66 66 65 72 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 0a 20 | The.buffer.is.displayed.in.the.. |
| 2cb40 | 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 64 3a 20 6d | ....selected.window...Command:.m |
| 2cb60 | 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 20 20 20 20 | agit-find-file-other-window..... |
| 2cb80 | 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 6d 65 20 61 | .This.command.reads.a.filename.a |
| 2cba0 | 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 64 20 76 69 | nd.revision.from.the.user.and.vi |
| 2cbc0 | 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 62 20 69 6e | sits......the.respective.blob.in |
| 2cbe0 | 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 73 70 6c 61 | .a.buffer...The.buffer.is.displa |
| 2cc00 | 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 0a 43 6f 6d | yed.in......another.window...Com |
| 2cc20 | 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 66 72 61 6d | mand:.magit-find-file-other-fram |
| 2cc40 | 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 66 69 6c 65 | e......This.command.reads.a.file |
| 2cc60 | 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 73 65 72 20 | name.and.revision.from.the.user. |
| 2cc80 | 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 76 65 20 62 | and.visits......the.respective.b |
| 2cca0 | 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 20 69 73 20 | lob.in.a.buffer...The.buffer.is. |
| 2ccc0 | 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 61 6d 65 2e | displayed.in......another.frame. |
| 2cce0 | 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | ....File:.docWYThEy.info,..Node: |
| 2cd00 | 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 20 66 72 6f 6d 20 61 | .Visiting.Files.and.Blobs.from.a |
| 2cd20 | 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 65 20 56 69 | .Diff,..Prev:.General-Purpose.Vi |
| 2cd40 | 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 46 69 6c 65 | sit.Commands,..Up:.Visiting.File |
| 2cd60 | 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 46 69 6c 65 | s.and.Blobs..5.8.2.Visiting.File |
| 2cd80 | 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 2d 2d 2d 2d | s.and.Blobs.from.a.Diff.-------- |
| 2cda0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 2cdc0 | 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 62 65 20 75 | --..These.commands.can.only.be.u |
| 2cde0 | 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 69 66 66 2e | sed.when.point.is.inside.a.diff. |
| 2ce00 | 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 2d 66 69 6c | ..Key:.RET.(magit-diff-visit-fil |
| 2ce20 | 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 74 68 65 20 | e)......This.command.visits.the. |
| 2ce40 | 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 69 6c 65 20 | appropriate.version.of.the.file. |
| 2ce60 | 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 69 73 20 61 | that.the......diff.at.point.is.a |
| 2ce80 | 62 6f 75 74 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 73 20 76 69 73 69 74 73 | bout........This.commands.visits |
| 2cea0 | 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 61 70 70 | .the.worktree.version.of.the.app |
| 2cec0 | 72 6f 70 72 69 61 74 65 20 66 69 6c 65 2e 0a 20 20 20 20 20 54 68 65 20 6c 6f 63 61 74 69 6f 6e | ropriate.file.......The.location |
| 2cee0 | 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 |
| 2cf00 | 69 6e 65 73 20 77 68 69 63 68 20 66 69 6c 65 20 69 73 0a 20 20 20 20 20 62 65 69 6e 67 20 76 69 | ines.which.file.is......being.vi |
| 2cf20 | 73 69 74 65 64 2e 20 20 54 68 65 20 76 69 73 69 74 65 64 20 76 65 72 73 69 6f 6e 20 64 65 70 65 | sited...The.visited.version.depe |
| 2cf40 | 6e 64 73 20 6f 6e 20 77 68 61 74 20 63 68 61 6e 67 65 73 20 74 68 65 0a 20 20 20 20 20 64 69 66 | nds.on.what.changes.the......dif |
| 2cf60 | 66 20 69 73 20 61 62 6f 75 74 2e 0a 0a 20 20 20 20 20 20 20 31 2e 20 49 66 20 74 68 65 20 64 69 | f.is.about..........1..If.the.di |
| 2cf80 | 66 66 20 73 68 6f 77 73 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 20 28 69 2e | ff.shows.uncommitted.changes.(i. |
| 2cfa0 | 65 2e 2c 20 73 74 61 67 65 64 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 75 6e 73 74 61 67 65 64 | e.,.staged.or...........unstaged |
| 2cfc0 | 20 63 68 61 6e 67 65 73 29 2c 20 74 68 65 6e 20 76 69 73 69 74 20 74 68 65 20 66 69 6c 65 20 69 | .changes),.then.visit.the.file.i |
| 2cfe0 | 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 0a 20 20 20 20 20 20 20 20 20 20 28 69 2e | n.the.working.tree...........(i. |
| 2d000 | 65 2e 2c 20 74 68 65 20 73 61 6d 65 20 22 72 65 61 6c 22 20 66 69 6c 65 20 74 68 61 74 20 e2 80 | e.,.the.same."real".file.that... |
| 2d020 | 98 66 69 6e 64 2d 66 69 6c 65 e2 80 99 20 77 6f 75 6c 64 20 76 69 73 69 74 2e 20 20 49 6e 0a 20 | .find-file....would.visit...In.. |
| 2d040 | 20 20 20 20 20 20 20 20 20 61 6c 6c 20 6f 74 68 65 72 20 63 61 73 65 73 20 76 69 73 69 74 20 61 | .........all.other.cases.visit.a |
| 2d060 | 20 22 62 6c 6f 62 22 20 28 69 2e 65 2e 2c 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 61 20 | ."blob".(i.e.,.the.version.of.a. |
| 2d080 | 66 69 6c 65 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 73 74 6f 72 65 64 20 69 6e 20 73 6f 6d 65 | file.as...........stored.in.some |
| 2d0a0 | 20 63 6f 6d 6d 69 74 29 2e 0a 0a 20 20 20 20 20 20 20 32 2e 20 49 66 20 70 6f 69 6e 74 20 69 73 | .commit)..........2..If.point.is |
| 2d0c0 | 20 6f 6e 20 61 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 2c 20 74 68 65 6e 20 76 69 73 69 74 20 74 | .on.a.removed.line,.then.visit.t |
| 2d0e0 | 68 65 20 62 6c 6f 62 20 66 6f 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 66 69 72 73 74 20 | he.blob.for.the...........first. |
| 2d100 | 70 61 72 65 6e 74 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 72 65 6d 6f 76 65 | parent.of.the.commit.that.remove |
| 2d120 | 64 20 74 68 61 74 20 6c 69 6e 65 2c 20 69 2e 65 2e 2c 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 | d.that.line,.i.e.,.the.......... |
| 2d140 | 20 6c 61 73 74 20 63 6f 6d 6d 69 74 20 77 68 65 72 65 20 74 68 61 74 20 6c 69 6e 65 20 73 74 69 | .last.commit.where.that.line.sti |
| 2d160 | 6c 6c 20 65 78 69 73 74 73 2e 0a 0a 20 20 20 20 20 20 20 33 2e 20 49 66 20 70 6f 69 6e 74 20 69 | ll.exists..........3..If.point.i |
| 2d180 | 73 20 6f 6e 20 61 6e 20 61 64 64 65 64 20 6f 72 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 2c 20 74 | s.on.an.added.or.context.line,.t |
| 2d1a0 | 68 65 6e 20 76 69 73 69 74 20 74 68 65 20 62 6c 6f 62 0a 20 20 20 20 20 20 20 20 20 20 74 68 61 | hen.visit.the.blob...........tha |
| 2d1c0 | 74 20 61 64 64 73 20 74 68 61 74 20 6c 69 6e 65 2c 20 6f 72 20 69 66 20 74 68 65 20 64 69 66 66 | t.adds.that.line,.or.if.the.diff |
| 2d1e0 | 20 73 68 6f 77 73 20 66 72 6f 6d 20 6d 6f 72 65 20 74 68 61 6e 20 61 0a 20 20 20 20 20 20 20 20 | .shows.from.more.than.a......... |
| 2d200 | 20 20 73 69 6e 67 6c 65 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e 20 76 69 73 69 74 20 74 68 65 20 | ..single.commit,.then.visit.the. |
| 2d220 | 62 6c 6f 62 20 66 72 6f 6d 20 74 68 65 20 6c 61 73 74 20 6f 66 20 74 68 65 73 65 0a 20 20 20 20 | blob.from.the.last.of.these..... |
| 2d240 | 20 20 20 20 20 20 63 6f 6d 6d 69 74 73 2e 0a 0a 20 20 20 20 20 49 6e 20 74 68 65 20 66 69 6c 65 | ......commits........In.the.file |
| 2d260 | 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 67 6f | -visiting.buffer.this.command.go |
| 2d280 | 65 73 20 74 6f 20 74 68 65 20 6c 69 6e 65 20 74 68 61 74 0a 20 20 20 20 20 63 6f 72 72 65 73 70 | es.to.the.line.that......corresp |
| 2d2a0 | 6f 6e 64 73 20 74 6f 20 74 68 65 20 6c 69 6e 65 20 74 68 61 74 20 70 6f 69 6e 74 20 69 73 20 6f | onds.to.the.line.that.point.is.o |
| 2d2c0 | 6e 20 69 6e 20 74 68 65 20 64 69 66 66 2e 0a 0a 20 20 20 20 20 54 68 65 20 62 75 66 66 65 72 20 | n.in.the.diff........The.buffer. |
| 2d2e0 | 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 77 69 6e | is.displayed.in.the.selected.win |
| 2d300 | 64 6f 77 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 0a 20 20 20 20 20 61 72 67 75 6d 65 6e | dow...With.a.prefix......argumen |
| 2d320 | 74 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 6e 6f | t.the.buffer.is.displayed.in.ano |
| 2d340 | 74 68 65 72 20 77 69 6e 64 6f 77 20 69 6e 73 74 65 61 64 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f | ther.window.instead...User.Optio |
| 2d360 | 6e 3a 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 70 72 65 76 69 6f 75 73 2d 62 6c 6f | n:.magit-diff-visit-previous-blo |
| 2d380 | 62 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 | b......This.option.controls.whet |
| 2d3a0 | 68 65 72 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 e2 80 99 20 | her....magit-diff-visit-file.... |
| 2d3c0 | 6d 61 79 20 76 69 73 69 74 20 74 68 65 0a 20 20 20 20 20 70 72 65 76 69 6f 75 73 20 62 6c 6f 62 | may.visit.the......previous.blob |
| 2d3e0 | 2e 20 20 57 68 65 6e 20 74 68 69 73 20 69 73 20 e2 80 98 74 e2 80 99 20 28 74 68 65 20 64 65 66 | ...When.this.is....t....(the.def |
| 2d400 | 61 75 6c 74 29 20 61 6e 64 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 0a 20 20 20 20 20 72 65 6d | ault).and.point.is.on.a......rem |
| 2d420 | 6f 76 65 64 20 6c 69 6e 65 20 69 6e 20 61 20 64 69 66 66 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 | oved.line.in.a.diff.for.a.commit |
| 2d440 | 74 65 64 20 63 68 61 6e 67 65 2c 20 74 68 65 6e 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 64 | ted.change,.then.........magit-d |
| 2d460 | 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 e2 80 99 20 76 69 73 69 74 73 20 74 68 65 20 62 6c 6f | iff-visit-file....visits.the.blo |
| 2d480 | 62 20 66 72 6f 6d 20 74 68 65 20 6c 61 73 74 20 72 65 76 69 73 69 6f 6e 0a 20 20 20 20 20 77 68 | b.from.the.last.revision......wh |
| 2d4a0 | 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 20 20 20 20 20 43 | ich.still.had.that.line........C |
| 2d4c0 | 75 72 72 65 6e 74 6c 79 20 74 68 69 73 20 69 73 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 65 64 20 | urrently.this.is.only.supported. |
| 2d4e0 | 66 6f 72 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2c 20 66 6f 72 20 73 74 61 67 65 | for.committed.changes,.for.stage |
| 2d500 | 64 0a 20 20 20 20 20 61 6e 64 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 e2 80 98 6d | d......and.unstaged.changes....m |
| 2d520 | 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 e2 80 99 20 61 6c 77 61 79 73 20 76 | agit-diff-visit-file....always.v |
| 2d540 | 69 73 69 74 73 20 74 68 65 20 66 69 6c 65 0a 20 20 20 20 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 | isits.the.file......in.the.worki |
| 2d560 | 6e 67 20 74 72 65 65 2e 0a 0a 4b 65 79 3a 20 43 2d 3c 72 65 74 75 72 6e 3e 20 28 6d 61 67 69 74 | ng.tree...Key:.C-<return>.(magit |
| 2d580 | 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 20 | -diff-visit-file-worktree)...... |
| 2d5a0 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 76 69 73 69 74 73 20 74 68 65 20 77 6f 72 6b 74 72 65 65 | This.command.visits.the.worktree |
| 2d5c0 | 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 66 69 6c 65 | .version.of.the.appropriate.file |
| 2d5e0 | 2e 0a 20 20 20 20 20 54 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 70 6f 69 6e 74 20 69 6e 73 | .......The.location.of.point.ins |
| 2d600 | 69 64 65 20 74 68 65 20 64 69 66 66 20 64 65 74 65 72 6d 69 6e 65 73 20 77 68 69 63 68 20 66 69 | ide.the.diff.determines.which.fi |
| 2d620 | 6c 65 20 69 73 0a 20 20 20 20 20 62 65 69 6e 67 20 76 69 73 69 74 65 64 2e 20 20 55 6e 6c 69 6b | le.is......being.visited...Unlik |
| 2d640 | 65 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 e2 80 99 20 69 74 | e....magit-diff-visit-file....it |
| 2d660 | 20 61 6c 77 61 79 73 20 76 69 73 69 74 73 20 74 68 65 0a 20 20 20 20 20 22 72 65 61 6c 22 20 66 | .always.visits.the......"real".f |
| 2d680 | 69 6c 65 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 69 2e 65 20 74 68 65 | ile.in.the.working.tree,.i.e.the |
| 2d6a0 | 20 22 63 75 72 72 65 6e 74 20 76 65 72 73 69 6f 6e 22 20 6f 66 20 74 68 65 0a 20 20 20 20 20 66 | ."current.version".of.the......f |
| 2d6c0 | 69 6c 65 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 20 | ile........In.the.file-visiting. |
| 2d6e0 | 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 20 | buffer.this.command.goes.to.the. |
| 2d700 | 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 68 | line.that......corresponds.to.th |
| 2d720 | 65 20 6c 69 6e 65 20 74 68 61 74 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 69 6e 20 74 68 65 20 64 | e.line.that.point.is.on.in.the.d |
| 2d740 | 69 66 66 2e 20 20 4c 69 6e 65 73 20 74 68 61 74 0a 20 20 20 20 20 77 65 72 65 20 61 64 64 65 64 | iff...Lines.that......were.added |
| 2d760 | 20 6f 72 20 72 65 6d 6f 76 65 64 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c | .or.removed.in.the.working.tree, |
| 2d780 | 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 6f 74 68 65 72 0a 20 20 20 20 20 63 6f 6d 6d 69 74 | .the.index.and.other......commit |
| 2d7a0 | 73 20 69 6e 20 62 65 74 77 65 65 6e 20 61 72 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 | s.in.between.are.automatically.a |
| 2d7c0 | 63 63 6f 75 6e 74 65 64 20 66 6f 72 2e 0a 0a 20 20 20 20 20 54 68 65 20 62 75 66 66 65 72 20 69 | ccounted.for........The.buffer.i |
| 2d7e0 | 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64 | s.displayed.in.the.selected.wind |
| 2d800 | 6f 77 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 | ow...With.a.prefix......argument |
| 2d820 | 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 6e 6f 74 | .the.buffer.is.displayed.in.anot |
| 2d840 | 68 65 72 20 77 69 6e 64 6f 77 20 69 6e 73 74 65 61 64 2e 0a 0a 20 20 20 56 61 72 69 61 6e 74 73 | her.window.instead......Variants |
| 2d860 | 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 74 77 6f 20 63 6f 6d 6d 61 6e 64 73 20 65 78 69 73 74 | .of.the.above.two.commands.exist |
| 2d880 | 20 74 68 61 74 20 69 6e 73 74 65 61 64 20 76 69 73 69 74 20 74 68 65 20 66 69 6c 65 0a 69 6e 20 | .that.instead.visit.the.file.in. |
| 2d8a0 | 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 6f 72 20 69 6e 20 61 6e 6f 74 68 65 72 20 66 72 61 | another.window.or.in.another.fra |
| 2d8c0 | 6d 65 2e 20 20 49 66 20 79 6f 75 20 70 72 65 66 65 72 20 73 75 63 68 20 62 65 68 61 76 69 6f 72 | me...If.you.prefer.such.behavior |
| 2d8e0 | 2c 0a 74 68 65 6e 20 79 6f 75 20 6d 61 79 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 74 68 | ,.then.you.may.want.to.change.th |
| 2d900 | 65 20 61 62 6f 76 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2c 20 62 75 74 20 6e 6f 74 65 20 74 | e.above.key.bindings,.but.note.t |
| 2d920 | 68 61 74 20 74 68 65 0a 61 62 6f 76 65 20 63 6f 6d 6d 61 6e 64 73 20 61 6c 73 6f 20 75 73 65 20 | hat.the.above.commands.also.use. |
| 2d940 | 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 20 77 68 65 6e 20 69 6e 76 6f 6b 65 64 20 77 69 74 68 | another.window.when.invoked.with |
| 2d960 | 20 61 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 | .a.prefix.argument...Command:.ma |
| 2d980 | 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 | git-diff-visit-file-other-window |
| 2d9a0 | 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 66 69 6c 65 | ..Command:.magit-diff-visit-file |
| 2d9c0 | 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 74 2d 64 69 66 | -other-frame..Command:.magit-dif |
| 2d9e0 | 66 2d 76 69 73 69 74 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 69 6e 64 | f-visit-worktree-file-other-wind |
| 2da00 | 6f 77 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 6f | ow..Command:.magit-diff-visit-wo |
| 2da20 | 72 6b 74 72 65 65 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 0a 0a 1f 0a 46 69 6c 65 3a | rktree-file-other-frame....File: |
| 2da40 | 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 42 6c 61 6d 69 6e 67 2c | .docWYThEy.info,..Node:.Blaming, |
| 2da60 | 20 20 50 72 65 76 3a 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 | ..Prev:.Visiting.Files.and.Blobs |
| 2da80 | 2c 20 20 55 70 3a 20 49 6e 73 70 65 63 74 69 6e 67 0a 0a 35 2e 39 20 42 6c 61 6d 69 6e 67 0a 3d | ,..Up:.Inspecting..5.9.Blaming.= |
| 2daa0 | 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 |
| 2dac0 | 4b 3a 20 6d 61 6e 3a 67 69 74 2d 62 6c 61 6d 65 5d 0a 0a 20 20 20 54 6f 20 73 74 61 72 74 20 62 | K:.man:git-blame].....To.start.b |
| 2dae0 | 6c 61 6d 69 6e 67 2c 20 69 6e 76 6f 6b 65 20 74 68 65 20 e2 80 98 6d 61 67 69 74 2d 66 69 6c 65 | laming,.invoke.the....magit-file |
| 2db00 | 2d 64 69 73 70 61 74 63 68 e2 80 99 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 0a 63 6f | -dispatch....transient.prefix.co |
| 2db20 | 6d 6d 61 6e 64 2e 20 20 57 68 65 6e 20 75 73 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 6b | mmand...When.using.the.default.k |
| 2db40 | 65 79 20 62 69 6e 64 69 6e 67 73 2c 20 74 68 61 74 20 63 61 6e 20 62 65 20 64 6f 6e 65 20 62 79 | ey.bindings,.that.can.be.done.by |
| 2db60 | 0a 70 72 65 73 73 69 6e 67 20 e2 80 98 43 2d 63 20 4d 2d 67 e2 80 99 2e 20 20 57 68 65 6e 20 75 | .pressing....C-c.M-g......When.u |
| 2db80 | 73 69 6e 67 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 74 | sing.the.recommended.bindings,.t |
| 2dba0 | 68 69 73 20 63 6f 6d 6d 61 6e 64 0a 69 73 20 69 6e 73 74 65 61 64 20 62 6f 75 6e 64 20 74 6f 20 | his.command.is.instead.bound.to. |
| 2dbc0 | e2 80 98 43 2d 63 20 66 e2 80 99 2e 20 20 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 47 6c 6f | ...C-c.f......Also.see.*note.Glo |
| 2dbe0 | 62 61 6c 20 42 69 6e 64 69 6e 67 73 3a 3a 2e 0a 0a 20 20 20 54 68 65 20 62 6c 61 6d 69 6e 67 20 | bal.Bindings::......The.blaming. |
| 2dc00 | 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 20 63 61 6e 20 62 65 20 69 6e 76 6f 6b 65 64 20 64 | suffix.commands.can.be.invoked.d |
| 2dc20 | 69 72 65 63 74 6c 79 20 66 72 6f 6d 20 74 68 65 20 66 69 6c 65 0a 64 69 73 70 61 74 63 68 20 74 | irectly.from.the.file.dispatch.t |
| 2dc40 | 72 61 6e 73 69 65 6e 74 2e 20 20 48 6f 77 65 76 65 72 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 | ransient...However.if.you.want.t |
| 2dc60 | 6f 20 73 65 74 20 61 6e 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 6e 0a 79 6f | o.set.an.infix.argument,.then.yo |
| 2dc80 | 75 20 68 61 76 65 20 74 6f 20 65 6e 74 65 72 20 74 68 65 20 62 6c 61 6d 69 6e 67 20 73 75 62 2d | u.have.to.enter.the.blaming.sub- |
| 2dca0 | 70 72 65 66 69 78 20 66 69 72 73 74 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 42 20 28 6d 61 67 | prefix.first...Key:.C-c.f.B.(mag |
| 2dcc0 | 69 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 | it-blame)..Key:.C-c.f.b.(magit-b |
| 2dce0 | 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 42 20 62 0a 0a | lame-addition)..Key:.C-c.f.B.b.. |
| 2dd00 | 4b 65 79 3a 20 43 2d 63 20 66 20 72 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d 6f 76 61 | Key:.C-c.f.r.(magit-blame-remova |
| 2dd20 | 6c 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 42 20 72 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 66 | l)..Key:.C-c.f.B.r..Key:.C-c.f.f |
| 2dd40 | 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 |
| 2dd60 | 20 66 20 42 20 66 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 65 20 28 6d 61 67 69 74 2d 62 6c 61 6d | .f.B.f..Key:.C-c.f.e.(magit-blam |
| 2dd80 | 65 2d 65 63 68 6f 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 66 20 42 20 65 0a 0a 4b 65 79 3a 20 43 2d | e-echo)..Key:.C-c.f.B.e..Key:.C- |
| 2dda0 | 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 |
| 2ddc0 | 2d 63 20 66 20 42 20 71 0a 20 20 20 20 20 45 61 63 68 20 6f 66 20 74 68 65 73 65 20 63 6f 6d 6d | -c.f.B.q......Each.of.these.comm |
| 2dde0 | 61 6e 64 73 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 20 | ands.is.documented.individually. |
| 2de00 | 72 69 67 68 74 20 62 65 6c 6f 77 2c 0a 20 20 20 20 20 61 6c 6f 6e 67 73 69 64 65 20 74 68 65 69 | right.below,......alongside.thei |
| 2de20 | 72 20 64 65 66 61 75 6c 74 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 20 20 54 68 65 20 62 69 6e | r.default.key.bindings...The.bin |
| 2de40 | 64 69 6e 67 73 20 73 68 6f 77 6e 20 61 62 6f 76 65 20 61 72 65 0a 20 20 20 20 20 74 68 65 20 72 | dings.shown.above.are......the.r |
| 2de60 | 65 63 6f 6d 6d 65 6e 64 65 64 20 62 69 6e 64 69 6e 67 73 2c 20 77 68 69 63 68 20 79 6f 75 20 63 | ecommended.bindings,.which.you.c |
| 2de80 | 61 6e 20 65 6e 61 62 6c 65 20 62 79 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 68 65 0a 20 20 20 20 20 | an.enable.by.following.the...... |
| 2dea0 | 69 6e 73 74 72 75 63 74 69 6f 6e 73 20 69 6e 20 2a 6e 6f 74 65 20 47 6c 6f 62 61 6c 20 42 69 6e | instructions.in.*note.Global.Bin |
| 2dec0 | 64 69 6e 67 73 3a 3a 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 42 20 28 6d 61 67 69 74 2d | dings::...Key:.C-c.M-g.B.(magit- |
| 2dee0 | 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 70 72 65 66 69 | blame)......This.transient.prefi |
| 2df00 | 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 |
| 2df20 | 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 | ffix.commands......along.with.th |
| 2df40 | 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e | e.appropriate.infix.arguments.an |
| 2df60 | 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 | d.displays.them.in.a......tempor |
| 2df80 | 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 | ary.buffer.until.a.suffix.is.inv |
| 2dfa0 | 6f 6b 65 64 2e 0a 0a 20 20 20 4e 6f 74 65 20 74 68 61 74 20 6e 6f 74 20 61 6c 6c 20 6f 66 20 74 | oked......Note.that.not.all.of.t |
| 2dfc0 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 65 73 20 61 72 65 20 61 76 61 69 6c 61 | he.following.suffixes.are.availa |
| 2dfe0 | 62 6c 65 20 61 74 20 61 6c 6c 0a 74 69 6d 65 73 2e 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 20 69 | ble.at.all.times...For.example.i |
| 2e000 | 66 20 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 e2 80 99 20 69 73 20 6e 6f 74 20 | f....magit-blame-mode....is.not. |
| 2e020 | 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e 20 74 68 65 0a 63 6f 6d 6d 61 6e 64 20 77 68 6f 73 65 20 | enabled,.then.the.command.whose. |
| 2e040 | 70 75 72 70 6f 73 65 20 69 73 20 74 6f 20 74 75 72 6e 20 6f 66 66 20 74 68 61 74 20 6d 6f 64 65 | purpose.is.to.turn.off.that.mode |
| 2e060 | 20 77 6f 75 6c 64 20 6e 6f 74 20 62 65 20 6f 66 20 61 6e 79 20 75 73 65 0a 61 6e 64 20 74 68 65 | .would.not.be.of.any.use.and.the |
| 2e080 | 72 65 66 6f 72 65 20 69 73 6e e2 80 99 74 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a 4b 65 79 3a 20 | refore.isn...t.available...Key:. |
| 2e0a0 | 43 2d 63 20 4d 2d 67 20 62 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e 29 | C-c.M-g.b.(magit-blame-addition) |
| 2e0c0 | 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 42 20 62 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | ..Key:.C-c.M-g.B.b......This.com |
| 2e0e0 | 6d 61 6e 64 20 61 75 67 6d 65 6e 74 73 20 65 61 63 68 20 6c 69 6e 65 20 6f 72 20 63 68 75 6e 6b | mand.augments.each.line.or.chunk |
| 2e100 | 20 6f 66 20 6c 69 6e 65 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 66 69 | .of.lines.in.the.current......fi |
| 2e120 | 6c 65 2d 76 69 73 69 74 69 6e 67 20 6f 72 20 62 6c 6f 62 2d 76 69 73 69 74 69 6e 67 20 62 75 66 | le-visiting.or.blob-visiting.buf |
| 2e140 | 66 65 72 20 77 69 74 68 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 77 68 61 74 0a | fer.with.information.about.what. |
| 2e160 | 20 20 20 20 20 63 6f 6d 6d 69 74 73 20 6c 61 73 74 20 74 6f 75 63 68 65 64 20 74 68 65 73 65 20 | .....commits.last.touched.these. |
| 2e180 | 6c 69 6e 65 73 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 62 75 66 66 65 72 20 76 69 73 69 74 | lines........If.the.buffer.visit |
| 2e1a0 | 73 20 61 20 72 65 76 69 73 69 6f 6e 20 6f 66 20 74 68 61 74 20 66 69 6c 65 2c 20 74 68 65 6e 20 | s.a.revision.of.that.file,.then. |
| 2e1c0 | 68 69 73 74 6f 72 79 20 75 70 20 74 6f 0a 20 20 20 20 20 74 68 61 74 20 72 65 76 69 73 69 6f 6e | history.up.to......that.revision |
| 2e1e0 | 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 | .is.considered...Otherwise,.the. |
| 2e200 | 66 69 6c 65 e2 80 99 73 20 66 75 6c 6c 20 68 69 73 74 6f 72 79 20 69 73 0a 20 20 20 20 20 63 6f | file...s.full.history.is......co |
| 2e220 | 6e 73 69 64 65 72 65 64 2c 20 69 6e 63 6c 75 64 69 6e 67 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 | nsidered,.including.uncommitted. |
| 2e240 | 63 68 61 6e 67 65 73 2e 0a 0a 20 20 20 20 20 49 66 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f | changes........If.Magit-Blame.mo |
| 2e260 | 64 65 20 69 73 20 61 6c 72 65 61 64 79 20 74 75 72 6e 65 64 20 6f 6e 20 69 6e 20 74 68 65 20 63 | de.is.already.turned.on.in.the.c |
| 2e280 | 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 74 68 65 6e 0a 20 20 20 20 20 62 6c 61 6d 69 6e 67 20 | urrent.buffer.then......blaming. |
| 2e2a0 | 69 73 20 64 6f 6e 65 20 72 65 63 75 72 73 69 76 65 6c 79 2c 20 62 79 20 76 69 73 69 74 69 6e 67 | is.done.recursively,.by.visiting |
| 2e2c0 | 20 52 45 56 49 53 49 4f 4e 3a 46 49 4c 45 20 28 75 73 69 6e 67 0a 20 20 20 20 20 e2 80 98 6d 61 | .REVISION:FILE.(using.........ma |
| 2e2e0 | 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 e2 80 99 29 2c 20 77 68 65 72 65 20 52 45 56 49 53 49 4f | git-find-file...),.where.REVISIO |
| 2e300 | 4e 20 69 73 20 61 20 70 61 72 65 6e 74 20 6f 66 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 74 68 | N.is.a.parent.of.the.revision.th |
| 2e320 | 61 74 0a 20 20 20 20 20 61 64 64 65 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 6f | at......added.the.current.line.o |
| 2e340 | 72 20 63 68 75 6e 6b 20 6f 66 20 6c 69 6e 65 73 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 | r.chunk.of.lines...Key:.C-c.M-g. |
| 2e360 | 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 43 2d | r.(magit-blame-removal)..Key:.C- |
| 2e380 | 63 20 4d 2d 67 20 42 20 72 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.r......This.command.augm |
| 2e3a0 | 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 |
| 2e3c0 | 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 62 6c 6f 62 2d 76 69 73 69 74 69 | .in.the.current......blob-visiti |
| 2e3e0 | 6e 67 20 62 75 66 66 65 72 20 77 69 74 68 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | ng.buffer.with.information.about |
| 2e400 | 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 74 68 61 74 0a 20 20 20 20 20 72 65 6d 6f 76 65 73 20 | .the.revision.that......removes. |
| 2e420 | 69 74 2e 20 20 49 74 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 69 6e 20 66 69 6c 65 2d 76 | it...It.cannot.be.used.in.file-v |
| 2e440 | 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 73 2e 0a 0a 20 20 20 20 20 4c 69 6b 65 20 e2 80 98 6d | isiting.buffers........Like....m |
| 2e460 | 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e e2 80 99 2c 20 74 68 69 73 20 63 6f 6d | agit-blame-addition...,.this.com |
| 2e480 | 6d 61 6e 64 20 63 61 6e 20 62 65 20 75 73 65 64 20 72 65 63 75 72 73 69 76 65 6c 79 2e 0a 0a 4b | mand.can.be.used.recursively...K |
| 2e4a0 | 65 79 3a 20 43 2d 63 20 4d 2d 67 20 66 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 76 65 72 | ey:.C-c.M-g.f.(magit-blame-rever |
| 2e4c0 | 73 65 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 42 20 66 0a 20 20 20 20 20 54 68 69 73 20 | se)..Key:.C-c.M-g.B.f......This. |
| 2e4e0 | 63 6f 6d 6d 61 6e 64 20 61 75 67 6d 65 6e 74 73 20 65 61 63 68 20 6c 69 6e 65 20 6f 72 20 63 68 | command.augments.each.line.or.ch |
| 2e500 | 75 6e 6b 20 6f 66 20 6c 69 6e 65 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 | unk.of.lines.in.the.current..... |
| 2e520 | 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 6f 72 20 62 6c 6f 62 2d 76 69 73 69 74 69 6e 67 20 | .file-visiting.or.blob-visiting. |
| 2e540 | 62 75 66 66 65 72 20 77 69 74 68 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 | buffer.with.information.about.th |
| 2e560 | 65 0a 20 20 20 20 20 6c 61 73 74 20 72 65 76 69 73 69 6f 6e 20 69 6e 20 77 68 69 63 68 20 61 20 | e......last.revision.in.which.a. |
| 2e580 | 6c 69 6e 65 20 73 74 69 6c 6c 20 65 78 69 73 74 65 64 2e 0a 0a 20 20 20 20 20 4c 69 6b 65 20 e2 | line.still.existed........Like.. |
| 2e5a0 | 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e e2 80 99 2c 20 74 68 69 73 20 | ..magit-blame-addition...,.this. |
| 2e5c0 | 63 6f 6d 6d 61 6e 64 20 63 61 6e 20 62 65 20 75 73 65 64 20 72 65 63 75 72 73 69 76 65 6c 79 2e | command.can.be.used.recursively. |
| 2e5e0 | 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 65 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 | ..Key:.C-c.M-g.e.(magit-blame-ec |
| 2e600 | 68 6f 29 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 67 20 42 20 65 0a 20 20 20 20 20 54 68 69 73 20 | ho)..Key:.C-c.M-g.B.e......This. |
| 2e620 | 63 6f 6d 6d 61 6e 64 20 69 73 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 | command.is.like....magit-blame-a |
| 2e640 | 64 64 69 74 69 6f 6e e2 80 99 20 65 78 63 65 70 74 20 74 68 61 74 20 69 74 20 64 6f 65 73 6e e2 | ddition....except.that.it.doesn. |
| 2e660 | 80 99 74 0a 20 20 20 20 20 74 75 72 6e 20 6f 6e 20 e2 80 98 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f | ..t......turn.on....read-only-mo |
| 2e680 | 64 65 e2 80 99 20 61 6e 64 20 74 68 61 74 20 69 74 20 69 6e 69 74 69 61 6c 6c 79 20 75 73 65 73 | de....and.that.it.initially.uses |
| 2e6a0 | 20 74 68 65 0a 20 20 20 20 20 76 69 73 75 61 6c 69 7a 61 74 69 6f 6e 20 73 74 79 6c 65 20 73 70 | .the......visualization.style.sp |
| 2e6c0 | 65 63 69 66 69 65 64 20 62 79 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 | ecified.by.option....magit-blame |
| 2e6e0 | 2d 65 63 68 6f 2d 73 74 79 6c 65 e2 80 99 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e | -echo-style.........The.followin |
| 2e700 | 67 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 77 68 65 | g.key.bindings.are.available.whe |
| 2e720 | 6e 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 65 20 69 73 0a 65 6e 61 62 6c 65 64 20 61 6e | n.Magit-Blame.mode.is.enabled.an |
| 2e740 | 64 20 52 65 61 64 2d 4f 6e 6c 79 20 6d 6f 64 65 20 69 73 20 6e 6f 74 20 65 6e 61 62 6c 65 64 2e | d.Read-Only.mode.is.not.enabled. |
| 2e760 | 20 20 54 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 61 6c 73 6f 0a 61 76 61 69 6c 61 | ..These.commands.are.also.availa |
| 2e780 | 62 6c 65 20 69 6e 20 6f 74 68 65 72 20 62 75 66 66 65 72 73 3b 20 68 65 72 65 20 6f 6e 6c 79 20 | ble.in.other.buffers;.here.only. |
| 2e7a0 | 74 68 65 20 62 65 68 61 76 69 6f 72 20 69 73 20 64 65 73 63 72 69 62 65 64 20 74 68 61 74 20 69 | the.behavior.is.described.that.i |
| 2e7c0 | 73 0a 72 65 6c 65 76 61 6e 74 20 69 6e 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 | s.relevant.in.file-visiting.buff |
| 2e7e0 | 65 72 73 20 74 68 61 74 20 61 72 65 20 62 65 69 6e 67 20 62 6c 61 6d 65 64 2e 0a 0a 4b 65 79 3a | ers.that.are.being.blamed...Key: |
| 2e800 | 20 43 2d 63 20 4d 2d 67 20 71 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 29 0a 0a 4b | .C-c.M-g.q.(magit-blame-quit)..K |
| 2e820 | 65 79 3a 20 43 2d 63 20 4d 2d 67 20 42 20 71 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | ey:.C-c.M-g.B.q......This.comman |
| 2e840 | 64 20 74 75 72 6e 73 20 6f 66 66 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 65 2e 20 20 49 | d.turns.off.Magit-Blame.mode...I |
| 2e860 | 66 20 74 68 65 20 62 75 66 66 65 72 20 77 61 73 20 63 72 65 61 74 65 64 0a 20 20 20 20 20 64 75 | f.the.buffer.was.created......du |
| 2e880 | 72 69 6e 67 20 61 20 72 65 63 75 72 73 69 76 65 20 62 6c 61 6d 65 2c 20 74 68 65 6e 20 69 74 20 | ring.a.recursive.blame,.then.it. |
| 2e8a0 | 61 6c 73 6f 20 6b 69 6c 6c 73 20 74 68 65 20 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 52 45 54 | also.kills.the.buffer...Key:.RET |
| 2e8c0 | 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 54 68 69 73 20 63 | .(magit-show-commit)......This.c |
| 2e8e0 | 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 6c 61 73 | ommand.shows.the.commit.that.las |
| 2e900 | 74 20 74 6f 75 63 68 65 64 20 74 68 65 20 6c 69 6e 65 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 4b 65 | t.touched.the.line.at.point...Ke |
| 2e920 | 79 3a 20 53 50 43 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 | y:.SPC.(magit-diff-show-or-scrol |
| 2e940 | 6c 2d 75 70 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 75 70 64 61 74 65 73 20 | l-up)......This.command.updates. |
| 2e960 | 74 68 65 20 63 6f 6d 6d 69 74 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 65 69 | the.commit.buffer........This.ei |
| 2e980 | 74 68 65 72 20 73 68 6f 77 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 6c 61 73 74 20 | ther.shows.the.commit.that.last. |
| 2e9a0 | 74 6f 75 63 68 65 64 20 74 68 65 20 6c 69 6e 65 20 61 74 20 70 6f 69 6e 74 20 69 6e 0a 20 20 20 | touched.the.line.at.point.in.... |
| 2e9c0 | 20 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 62 75 66 66 65 72 2c 20 6f 72 20 69 66 20 | ..the.appropriate.buffer,.or.if. |
| 2e9e0 | 74 68 61 74 20 62 75 66 66 65 72 20 69 73 20 61 6c 72 65 61 64 79 20 62 65 69 6e 67 0a 20 20 20 | that.buffer.is.already.being.... |
| 2ea00 | 20 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 | ..displayed.in.the.current.frame |
| 2ea20 | 20 61 6e 64 20 69 66 20 74 68 61 74 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 73 0a 20 20 20 | .and.if.that.buffer.contains.... |
| 2ea40 | 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 61 74 20 63 6f 6d 6d 69 74 2c | ..information.about.that.commit, |
| 2ea60 | 20 74 68 65 6e 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 73 63 72 6f 6c 6c 65 64 20 75 70 0a | .then.the.buffer.is.scrolled.up. |
| 2ea80 | 20 20 20 20 20 69 6e 73 74 65 61 64 2e 0a 0a 4b 65 79 3a 20 44 45 4c 20 28 6d 61 67 69 74 2d 64 | .....instead...Key:.DEL.(magit-d |
| 2eaa0 | 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 29 0a 20 20 20 20 20 54 68 | iff-show-or-scroll-down)......Th |
| 2eac0 | 69 73 20 63 6f 6d 6d 61 6e 64 20 75 70 64 61 74 65 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 62 75 | is.command.updates.the.commit.bu |
| 2eae0 | 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 65 69 74 68 65 72 20 73 68 6f 77 73 20 74 68 | ffer........This.either.shows.th |
| 2eb00 | 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 6c 61 73 74 20 74 6f 75 63 68 65 64 20 74 68 65 20 6c | e.commit.that.last.touched.the.l |
| 2eb20 | 69 6e 65 20 61 74 20 70 6f 69 6e 74 20 69 6e 0a 20 20 20 20 20 74 68 65 20 61 70 70 72 6f 70 72 | ine.at.point.in......the.appropr |
| 2eb40 | 69 61 74 65 20 62 75 66 66 65 72 2c 20 6f 72 20 69 66 20 74 68 61 74 20 62 75 66 66 65 72 20 69 | iate.buffer,.or.if.that.buffer.i |
| 2eb60 | 73 20 61 6c 72 65 61 64 79 20 62 65 69 6e 67 0a 20 20 20 20 20 64 69 73 70 6c 61 79 65 64 20 69 | s.already.being......displayed.i |
| 2eb80 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 20 61 6e 64 20 69 66 20 74 68 61 74 20 | n.the.current.frame.and.if.that. |
| 2eba0 | 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 73 0a 20 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | buffer.contains......information |
| 2ebc0 | 20 61 62 6f 75 74 20 74 68 61 74 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e 20 74 68 65 20 62 75 66 | .about.that.commit,.then.the.buf |
| 2ebe0 | 66 65 72 20 69 73 20 73 63 72 6f 6c 6c 65 64 20 64 6f 77 6e 0a 20 20 20 20 20 69 6e 73 74 65 61 | fer.is.scrolled.down......instea |
| 2ec00 | 64 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6b 65 79 20 62 69 6e 64 69 6e 67 | d......The.following.key.binding |
| 2ec20 | 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 77 68 65 6e 20 62 6f 74 68 20 4d 61 67 69 74 2d | s.are.available.when.both.Magit- |
| 2ec40 | 42 6c 61 6d 65 20 6d 6f 64 65 0a 61 6e 64 20 52 65 61 64 2d 4f 6e 6c 79 20 6d 6f 64 65 20 61 72 | Blame.mode.and.Read-Only.mode.ar |
| 2ec60 | 65 20 65 6e 61 62 6c 65 64 2e 0a 0a 4b 65 79 3a 20 62 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 29 | e.enabled...Key:.b.(magit-blame) |
| 2ec80 | 0a 20 20 20 20 20 53 65 65 20 61 62 6f 76 65 2e 0a 0a 4b 65 79 3a 20 6e 20 28 6d 61 67 69 74 2d | ......See.above...Key:.n.(magit- |
| 2eca0 | 62 6c 61 6d 65 2d 6e 65 78 74 2d 63 68 75 6e 6b 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | blame-next-chunk)......This.comm |
| 2ecc0 | 61 6e 64 20 6d 6f 76 65 73 20 74 6f 20 74 68 65 20 6e 65 78 74 20 63 68 75 6e 6b 2e 0a 0a 4b 65 | and.moves.to.the.next.chunk...Ke |
| 2ece0 | 79 3a 20 4e 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6e 65 78 74 2d 63 68 75 6e 6b 2d 73 61 6d | y:.N.(magit-blame-next-chunk-sam |
| 2ed00 | 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 6f 76 65 | e-commit)......This.command.move |
| 2ed20 | 73 20 74 6f 20 74 68 65 20 6e 65 78 74 20 63 68 75 6e 6b 20 66 72 6f 6d 20 74 68 65 20 73 61 6d | s.to.the.next.chunk.from.the.sam |
| 2ed40 | 65 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 70 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 | e.commit...Key:.p.(magit-blame-p |
| 2ed60 | 72 65 76 69 6f 75 73 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 | revious-chunk)......This.command |
| 2ed80 | 20 6d 6f 76 65 73 20 74 6f 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 63 68 75 6e 6b 2e 0a 0a 4b | .moves.to.the.previous.chunk...K |
| 2eda0 | 65 79 3a 20 50 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 65 76 69 6f 75 73 2d 63 68 75 6e | ey:.P.(magit-blame-previous-chun |
| 2edc0 | 6b 2d 73 61 6d 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 | k-same-commit)......This.command |
| 2ede0 | 20 6d 6f 76 65 73 20 74 6f 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 63 68 75 6e 6b 20 66 72 6f | .moves.to.the.previous.chunk.fro |
| 2ee00 | 6d 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 71 20 28 6d 61 67 69 | m.the.same.commit...Key:.q.(magi |
| 2ee20 | 74 2d 62 6c 61 6d 65 2d 71 75 69 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | t-blame-quit)......This.command. |
| 2ee40 | 74 75 72 6e 73 20 6f 66 66 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 65 2e 20 20 49 66 20 | turns.off.Magit-Blame.mode...If. |
| 2ee60 | 74 68 65 20 62 75 66 66 65 72 20 77 61 73 20 63 72 65 61 74 65 64 0a 20 20 20 20 20 64 75 72 69 | the.buffer.was.created......duri |
| 2ee80 | 6e 67 20 61 20 72 65 63 75 72 73 69 76 65 20 62 6c 61 6d 65 2c 20 74 68 65 6e 20 69 74 20 61 6c | ng.a.recursive.blame,.then.it.al |
| 2eea0 | 73 6f 20 6b 69 6c 6c 73 20 74 68 65 20 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 4d 2d 77 20 28 | so.kills.the.buffer...Key:.M-w.( |
| 2eec0 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 6f 70 79 2d 68 61 73 68 29 0a 20 20 20 20 20 54 68 69 73 | magit-blame-copy-hash)......This |
| 2eee0 | 20 63 6f 6d 6d 61 6e 64 20 73 61 76 65 73 20 74 68 65 20 68 61 73 68 20 6f 66 20 74 68 65 20 63 | .command.saves.the.hash.of.the.c |
| 2ef00 | 75 72 72 65 6e 74 20 63 68 75 6e 6b e2 80 99 73 20 63 6f 6d 6d 69 74 20 74 6f 20 74 68 65 0a 20 | urrent.chunk...s.commit.to.the.. |
| 2ef20 | 20 20 20 20 6b 69 6c 6c 20 72 69 6e 67 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 74 68 65 20 72 65 | ....kill.ring........When.the.re |
| 2ef40 | 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 73 61 76 65 | gion.is.active,.the.command.save |
| 2ef60 | 73 20 74 68 65 20 72 65 67 69 6f 6e e2 80 99 73 20 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 69 6e | s.the.region...s.content......in |
| 2ef80 | 73 74 65 61 64 20 6f 66 20 74 68 65 20 68 61 73 68 2c 20 6c 69 6b 65 20 e2 80 98 6b 69 6c 6c 2d | stead.of.the.hash,.like....kill- |
| 2efa0 | 72 69 6e 67 2d 73 61 76 65 e2 80 99 20 77 6f 75 6c 64 2e 0a 0a 4b 65 79 3a 20 63 20 28 6d 61 67 | ring-save....would...Key:.c.(mag |
| 2efc0 | 69 74 2d 62 6c 61 6d 65 2d 63 79 63 6c 65 2d 73 74 79 6c 65 29 0a 20 20 20 20 20 54 68 69 73 20 | it-blame-cycle-style)......This. |
| 2efe0 | 63 6f 6d 6d 61 6e 64 20 63 68 61 6e 67 65 73 20 68 6f 77 20 62 6c 61 6d 65 20 69 6e 66 6f 72 6d | command.changes.how.blame.inform |
| 2f000 | 61 74 69 6f 6e 20 69 73 20 76 69 73 75 61 6c 69 7a 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 | ation.is.visualized.in.the...... |
| 2f020 | 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 62 79 20 63 79 63 6c 69 6e 67 20 74 68 72 6f 75 67 | current.buffer.by.cycling.throug |
| 2f040 | 68 20 74 68 65 20 73 74 79 6c 65 73 20 73 70 65 63 69 66 69 65 64 20 75 73 69 6e 67 20 74 68 65 | h.the.styles.specified.using.the |
| 2f060 | 0a 20 20 20 20 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c | ......option....magit-blame-styl |
| 2f080 | 65 73 e2 80 99 2e 0a 0a 20 20 20 42 6c 61 6d 69 6e 67 20 69 73 20 61 6c 73 6f 20 63 6f 6e 74 72 | es.........Blaming.is.also.contr |
| 2f0a0 | 6f 6c 6c 65 64 20 75 73 69 6e 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6f 70 74 69 6f 6e | olled.using.the.following.option |
| 2f0c0 | 73 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 73 74 79 | s...User.Option:.magit-blame-sty |
| 2f0e0 | 6c 65 73 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 64 65 66 69 6e 65 73 20 61 20 6c | les......This.option.defines.a.l |
| 2f100 | 69 73 74 20 6f 66 20 73 74 79 6c 65 73 20 75 73 65 64 20 74 6f 20 76 69 73 75 61 6c 69 7a 65 20 | ist.of.styles.used.to.visualize. |
| 2f120 | 62 6c 61 6d 65 0a 20 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 20 20 46 6f 72 20 6e 6f 77 | blame......information...For.now |
| 2f140 | 20 73 65 65 20 69 74 73 20 64 6f 63 2d 73 74 72 69 6e 67 20 74 6f 20 6c 65 61 72 6e 20 6d 6f 72 | .see.its.doc-string.to.learn.mor |
| 2f160 | 65 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 65 63 68 | e...User.Option:.magit-blame-ech |
| 2f180 | 6f 2d 73 74 79 6c 65 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 73 70 65 63 69 66 69 | o-style......This.option.specifi |
| 2f1a0 | 65 73 20 74 68 65 20 62 6c 61 6d 65 20 76 69 73 75 61 6c 69 7a 61 74 69 6f 6e 20 73 74 79 6c 65 | es.the.blame.visualization.style |
| 2f1c0 | 20 75 73 65 64 20 62 79 20 74 68 65 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 | .used.by.the......command....mag |
| 2f1e0 | 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f e2 80 99 2e 20 20 54 68 69 73 20 6d 75 73 74 20 62 65 20 | it-blame-echo......This.must.be. |
| 2f200 | 61 20 73 79 6d 62 6f 6c 20 74 68 61 74 20 69 73 20 75 73 65 64 20 61 73 0a 20 20 20 20 20 74 68 | a.symbol.that.is.used.as......th |
| 2f220 | 65 20 69 64 65 6e 74 69 66 69 65 72 20 66 6f 72 20 6f 6e 65 20 6f 66 20 74 68 65 20 73 74 79 6c | e.identifier.for.one.of.the.styl |
| 2f240 | 65 73 20 64 65 66 69 6e 65 64 20 69 6e 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 62 6c 61 6d | es.defined.in.........magit-blam |
| 2f260 | 65 2d 73 74 79 6c 65 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 | e-styles......User.Option:.magit |
| 2f280 | 2d 62 6c 61 6d 65 2d 74 69 6d 65 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 | -blame-time-format......This.opt |
| 2f2a0 | 69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 20 | ion.specifies.the.format.string. |
| 2f2c0 | 75 73 65 64 20 74 6f 20 64 69 73 70 6c 61 79 20 74 69 6d 65 73 20 77 68 65 6e 0a 20 20 20 20 20 | used.to.display.times.when...... |
| 2f2e0 | 73 68 6f 77 69 6e 67 20 62 6c 61 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 55 73 65 72 | showing.blame.information...User |
| 2f300 | 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 0a 20 | .Option:.magit-blame-read-only.. |
| 2f320 | 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 | ....This.option.controls.whether |
| 2f340 | 20 62 6c 61 6d 69 6e 67 20 61 20 62 75 66 66 65 72 20 61 6c 73 6f 20 6d 61 6b 65 73 0a 20 20 20 | .blaming.a.buffer.also.makes.... |
| 2f360 | 20 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 72 65 61 64 2d 6f 6e 6c 79 2e 0a 0a 55 73 65 72 20 4f | ..temporarily.read-only...User.O |
| 2f380 | 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 73 61 62 6c 65 2d 6d 6f 64 65 73 | ption:.magit-blame-disable-modes |
| 2f3a0 | 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 6c 69 73 74 73 20 69 6e 63 6f 6d 70 61 74 | ......This.option.lists.incompat |
| 2f3c0 | 69 62 6c 65 20 6d 69 6e 6f 72 2d 6d 6f 64 65 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 | ible.minor-modes.that.should.be. |
| 2f3e0 | 64 69 73 61 62 6c 65 64 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 77 68 65 6e 20 61 | disabled......temporarily.when.a |
| 2f400 | 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 73 20 62 6c 61 6d 65 20 69 6e 66 6f 72 6d 61 74 69 | .buffer.contains.blame.informati |
| 2f420 | 6f 6e 2e 20 20 54 68 65 79 20 61 72 65 0a 20 20 20 20 20 65 6e 61 62 6c 65 64 20 61 67 61 69 6e | on...They.are......enabled.again |
| 2f440 | 20 77 68 65 6e 20 74 68 65 20 62 75 66 66 65 72 20 6e 6f 20 6c 6f 6e 67 65 72 20 73 68 6f 77 73 | .when.the.buffer.no.longer.shows |
| 2f460 | 20 62 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 | .blame.information...User.Option |
| 2f480 | 3a 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 0a 20 20 | :.magit-blame-goto-chunk-hook... |
| 2f4a0 | 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 77 68 65 6e 20 6d 6f 76 69 6e 67 20 | ...This.hook.is.run.when.moving. |
| 2f4c0 | 62 65 74 77 65 65 6e 20 63 68 75 6e 6b 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 | between.chunks.....File:.docWYTh |
| 2f4e0 | 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 2c 20 20 4e | Ey.info,..Node:.Manipulating,..N |
| 2f500 | 65 78 74 3a 20 54 72 61 6e 73 66 65 72 72 69 6e 67 2c 20 20 50 72 65 76 3a 20 49 6e 73 70 65 63 | ext:.Transferring,..Prev:.Inspec |
| 2f520 | 74 69 6e 67 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 36 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 2a | ting,..Up:.Top..6.Manipulating.* |
| 2f540 | 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 43 72 65 61 74 69 | *************..*.Menu:..*.Creati |
| 2f560 | 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 3a 3a 0a 2a 20 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 | ng.Repository::.*.Cloning.Reposi |
| 2f580 | 74 6f 72 79 3a 3a 0a 2a 20 53 74 61 67 69 6e 67 20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 3a 3a | tory::.*.Staging.and.Unstaging:: |
| 2f5a0 | 0a 2a 20 41 70 70 6c 79 69 6e 67 3a 3a 0a 2a 20 43 6f 6d 6d 69 74 74 69 6e 67 3a 3a 0a 2a 20 42 | .*.Applying::.*.Committing::.*.B |
| 2f5c0 | 72 61 6e 63 68 69 6e 67 3a 3a 0a 2a 20 4d 65 72 67 69 6e 67 3a 3a 0a 2a 20 52 65 73 6f 6c 76 69 | ranching::.*.Merging::.*.Resolvi |
| 2f5e0 | 6e 67 20 43 6f 6e 66 6c 69 63 74 73 3a 3a 0a 2a 20 52 65 62 61 73 69 6e 67 3a 3a 0a 2a 20 43 68 | ng.Conflicts::.*.Rebasing::.*.Ch |
| 2f600 | 65 72 72 79 20 50 69 63 6b 69 6e 67 3a 3a 0a 2a 20 52 65 73 65 74 74 69 6e 67 3a 3a 0a 2a 20 53 | erry.Picking::.*.Resetting::.*.S |
| 2f620 | 74 61 73 68 69 6e 67 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 | tashing::....File:.docWYThEy.inf |
| 2f640 | 6f 2c 20 20 4e 6f 64 65 3a 20 43 72 65 61 74 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 2c 20 20 | o,..Node:.Creating.Repository,.. |
| 2f660 | 4e 65 78 74 3a 20 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 2c 20 20 55 70 3a 20 4d | Next:.Cloning.Repository,..Up:.M |
| 2f680 | 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 36 2e 31 20 43 72 65 61 74 69 6e 67 20 52 65 70 6f 73 69 | anipulating..6.1.Creating.Reposi |
| 2f6a0 | 74 6f 72 79 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4b 65 | tory.=======================..Ke |
| 2f6c0 | 79 3a 20 49 20 28 6d 61 67 69 74 2d 69 6e 69 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d | y:.I.(magit-init)......This.comm |
| 2f6e0 | 61 6e 64 20 69 6e 69 74 69 61 6c 69 7a 65 73 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 | and.initializes.a.repository.and |
| 2f700 | 20 74 68 65 6e 20 73 68 6f 77 73 20 74 68 65 20 73 74 61 74 75 73 0a 20 20 20 20 20 62 75 66 66 | .then.shows.the.status......buff |
| 2f720 | 65 72 20 66 6f 72 20 74 68 65 20 6e 65 77 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20 20 | er.for.the.new.repository....... |
| 2f740 | 20 49 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 62 65 6c 6f 77 20 61 6e 20 65 78 | .If.the.directory.is.below.an.ex |
| 2f760 | 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 72 | isting.repository,.then.the.user |
| 2f780 | 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 61 20 6e 65 77 20 | .has......to.confirm.that.a.new. |
| 2f7a0 | 6f 6e 65 20 73 68 6f 75 6c 64 20 62 65 20 63 72 65 61 74 65 64 20 69 6e 73 69 64 65 2e 20 20 49 | one.should.be.created.inside...I |
| 2f7c0 | 66 20 74 68 65 0a 20 20 20 20 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 74 68 65 20 72 6f 6f 74 | f.the......directory.is.the.root |
| 2f7e0 | 20 6f 66 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 | .of.the.existing.repository,.the |
| 2f800 | 6e 20 74 68 65 20 75 73 65 72 20 68 61 73 0a 20 20 20 20 20 74 6f 20 63 6f 6e 66 69 72 6d 20 74 | n.the.user.has......to.confirm.t |
| 2f820 | 68 61 74 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 72 65 69 6e 69 74 69 61 6c 69 7a 65 64 2e 0a | hat.it.should.be.reinitialized.. |
| 2f840 | 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ...File:.docWYThEy.info,..Node:. |
| 2f860 | 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 2c 20 20 4e 65 78 74 3a 20 53 74 61 67 69 | Cloning.Repository,..Next:.Stagi |
| 2f880 | 6e 67 20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 2c 20 20 50 72 65 76 3a 20 43 72 65 61 74 69 6e | ng.and.Unstaging,..Prev:.Creatin |
| 2f8a0 | 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 6e 67 0a | g.Repository,..Up:.Manipulating. |
| 2f8c0 | 0a 36 2e 32 20 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 0a 3d 3d 3d 3d 3d 3d 3d 3d | .6.2.Cloning.Repository.======== |
| 2f8e0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 54 6f 20 63 6c 6f 6e 65 20 61 20 72 65 6d 6f 74 | ==============..To.clone.a.remot |
| 2f900 | 65 20 6f 72 20 6c 6f 63 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 20 75 73 65 20 e2 80 98 43 e2 80 | e.or.local.repository.use....C.. |
| 2f920 | 99 2c 20 77 68 69 63 68 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 0a 63 6f 6d 6d 61 6e 64 | .,.which.is.bound.to.the.command |
| 2f940 | 20 e2 80 98 6d 61 67 69 74 2d 63 6c 6f 6e 65 e2 80 99 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | ....magit-clone......This.comman |
| 2f960 | 64 20 65 69 74 68 65 72 20 61 63 74 20 61 73 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 | d.either.act.as.a.transient.pref |
| 2f980 | 69 78 0a 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 62 69 6e 64 73 20 73 65 76 65 72 61 6c 20 | ix.command,.which.binds.several. |
| 2f9a0 | 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 | infix.arguments.and.suffix.comma |
| 2f9c0 | 6e 64 73 2c 20 6f 72 20 69 74 0a 63 61 6e 20 69 6e 76 6f 6b 65 20 e2 80 98 67 69 74 20 63 6c 6f | nds,.or.it.can.invoke....git.clo |
| 2f9e0 | 6e 65 e2 80 99 20 64 69 72 65 63 74 6c 79 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 65 | ne....directly,.depending.on.whe |
| 2fa00 | 74 68 65 72 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 0a 69 73 20 75 73 65 64 20 61 | ther.a.prefix.argument.is.used.a |
| 2fa20 | 6e 64 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 63 6c 6f 6e | nd.on.the.value.of....magit-clon |
| 2fa40 | 65 2d 61 6c 77 61 79 73 2d 74 72 61 6e 73 69 65 6e 74 e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 | e-always-transient......User.Opt |
| 2fa60 | 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 61 6c 77 61 79 73 2d 74 72 61 6e 73 69 65 6e | ion:.magit-clone-always-transien |
| 2fa80 | 74 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 | t......This.option.controls.whet |
| 2faa0 | 68 65 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 63 6c 6f 6e 65 e2 80 | her.the.command....magit-clone.. |
| 2fac0 | 99 20 61 6c 77 61 79 73 20 61 63 74 73 0a 20 20 20 20 20 61 73 20 61 20 74 72 61 6e 73 69 65 6e | ..always.acts......as.a.transien |
| 2fae0 | 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 | t.prefix.command,.regardless.of. |
| 2fb00 | 77 68 65 74 68 65 72 20 61 20 70 72 65 66 69 78 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 20 69 | whether.a.prefix......argument.i |
| 2fb20 | 73 20 75 73 65 64 20 6f 72 20 6e 6f 74 2e 20 20 49 66 20 e2 80 98 74 e2 80 99 2c 20 74 68 65 6e | s.used.or.not...If....t...,.then |
| 2fb40 | 20 74 68 61 74 20 63 6f 6d 6d 61 6e 64 20 61 6c 77 61 79 73 20 61 63 74 73 20 61 73 0a 20 20 20 | .that.command.always.acts.as.... |
| 2fb60 | 20 20 61 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 2e 20 20 49 66 20 e2 80 98 6e 69 6c | ..a.transient.prefix...If....nil |
| 2fb80 | e2 80 99 2c 20 74 68 65 6e 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 68 61 73 20 | ...,.then.a.prefix.argument.has. |
| 2fba0 | 74 6f 20 62 65 0a 20 20 20 20 20 75 73 65 64 20 66 6f 72 20 69 74 20 74 6f 20 61 63 74 20 61 73 | to.be......used.for.it.to.act.as |
| 2fbc0 | 20 61 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 4b 65 79 3a 20 43 20 28 6d 61 67 69 74 2d 63 6c 6f | .a.transient...Key:.C.(magit-clo |
| 2fbe0 | 6e 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 65 69 74 68 65 72 20 61 63 74 | ne)......This.command.either.act |
| 2fc00 | 73 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 20 | s.as.a.transient.prefix.command. |
| 2fc20 | 61 73 20 64 65 73 63 72 69 62 65 64 0a 20 20 20 20 20 61 62 6f 76 65 20 6f 72 20 64 6f 65 73 20 | as.described......above.or.does. |
| 2fc40 | 74 68 65 20 73 61 6d 65 20 74 68 69 6e 67 20 61 73 20 e2 80 98 74 72 61 6e 73 69 65 6e 74 2d 63 | the.same.thing.as....transient-c |
| 2fc60 | 6c 6f 6e 65 2d 72 65 67 75 6c 61 72 e2 80 99 20 61 73 0a 20 20 20 20 20 64 65 73 63 72 69 62 65 | lone-regular....as......describe |
| 2fc80 | 64 20 62 65 6c 6f 77 2e 0a 0a 20 20 20 20 20 49 66 20 69 74 20 61 63 74 73 20 61 73 20 61 20 74 | d.below........If.it.acts.as.a.t |
| 2fca0 | 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 2c 20 74 68 65 6e 20 69 74 20 62 69 6e 64 73 20 74 | ransient.prefix,.then.it.binds.t |
| 2fcc0 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 0a 20 20 20 20 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 | he.following......suffix.command |
| 2fce0 | 73 20 61 6e 64 20 73 65 76 65 72 61 6c 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a | s.and.several.infix.arguments... |
| 2fd00 | 4b 65 79 3a 20 43 20 43 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 67 75 6c 61 72 29 0a 20 | Key:.C.C.(magit-clone-regular).. |
| 2fd20 | 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 72 65 67 75 6c | ....This.command.creates.a.regul |
| 2fd40 | 61 72 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 | ar.clone.of.an.existing.reposito |
| 2fd60 | 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 20 | ry.......The.repository.and.the. |
| 2fd80 | 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 74 | target.directory.are.read.from.t |
| 2fda0 | 68 65 20 75 73 65 72 2e 0a 0a 4b 65 79 3a 20 43 20 73 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d | he.user...Key:.C.s.(magit-clone- |
| 2fdc0 | 73 68 61 6c 6c 6f 77 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 | shallow)......This.command.creat |
| 2fde0 | 65 73 20 61 20 73 68 61 6c 6c 6f 77 20 63 6c 6f 6e 65 20 6f 66 20 61 6e 20 65 78 69 73 74 69 6e | es.a.shallow.clone.of.an.existin |
| 2fe00 | 67 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 20 20 20 20 20 54 68 65 20 72 65 70 6f 73 69 74 6f 72 | g.repository.......The.repositor |
| 2fe20 | 79 20 61 6e 64 20 74 68 65 20 74 61 72 67 65 74 20 64 69 72 65 63 74 6f 72 79 20 61 72 65 20 72 | y.and.the.target.directory.are.r |
| 2fe40 | 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 20 20 42 79 0a 20 20 20 20 20 64 65 66 61 | ead.from.the.user...By......defa |
| 2fe60 | 75 6c 74 20 74 68 65 20 64 65 70 74 68 20 6f 66 20 74 68 65 20 63 6c 6f 6e 65 64 20 68 69 73 74 | ult.the.depth.of.the.cloned.hist |
| 2fe80 | 6f 72 79 20 69 73 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 6d 69 74 2c 20 62 75 74 0a 20 20 20 20 | ory.is.a.single.commit,.but..... |
| 2fea0 | 20 77 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 65 20 64 65 70 74 | .with.a.prefix.argument.the.dept |
| 2fec0 | 68 20 69 73 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a 4b 65 79 3a 20 43 | h.is.read.from.the.user...Key:.C |
| 2fee0 | 20 3e 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 70 61 72 73 65 29 0a 20 20 20 20 20 54 68 69 | .>.(magit-clone-sparse)......Thi |
| 2ff00 | 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 65 73 20 61 20 63 6c 6f 6e 65 20 6f 66 20 61 6e 20 | s.command.creates.a.clone.of.an. |
| 2ff20 | 65 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 0a 20 20 20 20 20 69 6e 69 | existing.repository.and......ini |
| 2ff40 | 74 69 61 6c 69 7a 65 73 20 61 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 2c 20 61 76 6f 69 | tializes.a.sparse.checkout,.avoi |
| 2ff60 | 64 69 6e 67 20 61 20 63 68 65 63 6b 6f 75 74 20 6f 66 20 74 68 65 20 66 75 6c 6c 0a 20 20 20 20 | ding.a.checkout.of.the.full..... |
| 2ff80 | 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 20 20 54 6f 20 61 64 64 20 6d 6f 72 65 20 64 69 72 65 | .working.tree...To.add.more.dire |
| 2ffa0 | 63 74 6f 72 69 65 73 2c 20 75 73 65 20 74 68 65 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 73 | ctories,.use.the.........magit-s |
| 2ffc0 | 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 e2 80 99 20 74 72 61 6e 73 69 65 6e 74 20 28 73 65 65 | parse-checkout....transient.(see |
| 2ffe0 | 20 2a 6e 6f 74 65 20 53 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73 3a 3a 29 2e 0a 0a 4b 65 79 | .*note.Sparse.checkouts::)...Key |
| 30000 | 3a 20 43 20 62 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 62 61 72 65 29 0a 20 20 20 20 20 54 68 | :.C.b.(magit-clone-bare)......Th |
| 30020 | 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 65 73 20 61 20 62 61 72 65 20 63 6c 6f 6e 65 20 | is.command.creates.a.bare.clone. |
| 30040 | 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 20 20 54 68 65 0a | of.an.existing.repository...The. |
| 30060 | 20 20 20 20 20 72 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 20 74 68 65 20 74 61 72 67 65 74 20 64 | .....repository.and.the.target.d |
| 30080 | 69 72 65 63 74 6f 72 79 20 61 72 65 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e | irectory.are.read.from.the.user. |
| 300a0 | 0a 0a 4b 65 79 3a 20 43 20 6d 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 6d 69 72 72 6f 72 29 0a | ..Key:.C.m.(magit-clone-mirror). |
| 300c0 | 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 6d 69 72 72 | .....This.command.creates.a.mirr |
| 300e0 | 6f 72 20 6f 66 20 61 6e 20 65 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 54 | or.of.an.existing.repository...T |
| 30100 | 68 65 0a 20 20 20 20 20 72 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 20 74 68 65 20 74 61 72 67 65 | he......repository.and.the.targe |
| 30120 | 74 20 64 69 72 65 63 74 6f 72 79 20 61 72 65 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 | t.directory.are.read.from.the.us |
| 30140 | 65 72 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 65 73 20 61 | er......The.following.suffixes.a |
| 30160 | 72 65 20 64 69 73 61 62 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20 53 65 65 20 2a 6e 6f | re.disabled.by.default...See.*no |
| 30180 | 74 65 0a 28 74 72 61 6e 73 69 65 6e 74 29 45 6e 61 62 6c 69 6e 67 20 61 6e 64 20 44 69 73 61 62 | te.(transient)Enabling.and.Disab |
| 301a0 | 6c 69 6e 67 20 53 75 66 66 69 78 65 73 3a 3a 20 66 6f 72 20 68 6f 77 20 74 6f 20 65 6e 61 62 6c | ling.Suffixes::.for.how.to.enabl |
| 301c0 | 65 20 74 68 65 6d 2e 0a 0a 4b 65 79 3a 20 43 20 64 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 | e.them...Key:.C.d.(magit-clone-s |
| 301e0 | 68 61 6c 6c 6f 77 2d 73 69 6e 63 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | hallow-since)......This.command. |
| 30200 | 63 72 65 61 74 65 73 20 61 20 73 68 61 6c 6c 6f 77 20 63 6c 6f 6e 65 20 6f 66 20 61 6e 20 65 78 | creates.a.shallow.clone.of.an.ex |
| 30220 | 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 20 20 20 20 20 4f 6e 6c 79 20 63 6f 6d | isting.repository.......Only.com |
| 30240 | 6d 69 74 73 20 74 68 61 74 20 77 65 72 65 20 63 6f 6d 6d 69 74 74 65 64 20 61 66 74 65 72 20 61 | mits.that.were.committed.after.a |
| 30260 | 20 64 61 74 65 20 61 72 65 20 63 6c 6f 6e 65 64 2c 20 77 68 69 63 68 20 69 73 0a 20 20 20 20 20 | .date.are.cloned,.which.is...... |
| 30280 | 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 20 20 54 68 65 20 72 65 70 6f 73 69 74 | read.from.the.user...The.reposit |
| 302a0 | 6f 72 79 20 61 6e 64 20 74 68 65 20 74 61 72 67 65 74 20 64 69 72 65 63 74 6f 72 79 20 61 72 65 | ory.and.the.target.directory.are |
| 302c0 | 0a 20 20 20 20 20 61 6c 73 6f 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a | ......also.read.from.the.user... |
| 302e0 | 4b 65 79 3a 20 43 20 65 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 6c 6c 6f 77 2d 65 78 | Key:.C.e.(magit-clone-shallow-ex |
| 30300 | 63 6c 75 64 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 | clude)......This.command.creates |
| 30320 | 20 61 20 73 68 61 6c 6c 6f 77 20 63 6c 6f 6e 65 20 6f 66 20 61 6e 20 65 78 69 73 74 69 6e 67 20 | .a.shallow.clone.of.an.existing. |
| 30340 | 72 65 70 6f 73 69 74 6f 72 79 2e 0a 20 20 20 20 20 54 68 69 73 20 72 65 61 64 73 20 61 20 62 72 | repository.......This.reads.a.br |
| 30360 | 61 6e 63 68 20 6f 72 20 74 61 67 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 20 20 43 6f 6d 6d | anch.or.tag.from.the.user...Comm |
| 30380 | 69 74 73 20 74 68 61 74 20 61 72 65 0a 20 20 20 20 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d | its.that.are......reachable.from |
| 303a0 | 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 63 6c 6f 6e 65 64 2e 20 20 54 68 65 20 72 65 70 6f 73 | .that.are.not.cloned...The.repos |
| 303c0 | 69 74 6f 72 79 20 61 6e 64 20 74 68 65 20 74 61 72 67 65 74 0a 20 20 20 20 20 64 69 72 65 63 74 | itory.and.the.target......direct |
| 303e0 | 6f 72 79 20 61 72 65 20 61 6c 73 6f 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e | ory.are.also.read.from.the.user. |
| 30400 | 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 73 65 74 2d 72 | ..User.Option:.magit-clone-set-r |
| 30420 | 65 6d 6f 74 65 2d 68 65 61 64 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 | emote-head......This.option.cont |
| 30440 | 72 6f 6c 73 20 77 68 65 74 68 65 72 20 63 6c 6f 6e 69 6e 67 20 63 61 75 73 65 73 20 74 68 65 20 | rols.whether.cloning.causes.the. |
| 30460 | 72 65 66 65 72 65 6e 63 65 0a 20 20 20 20 20 e2 80 98 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 3c | reference.........refs/remotes/< |
| 30480 | 72 65 6d 6f 74 65 3e 2f 48 45 41 44 e2 80 99 20 74 6f 20 62 65 20 63 72 65 61 74 65 64 20 69 6e | remote>/HEAD....to.be.created.in |
| 304a0 | 20 74 68 65 20 63 6c 6f 6e 65 2e 20 20 54 68 65 0a 20 20 20 20 20 64 65 66 61 75 6c 74 20 69 73 | .the.clone...The......default.is |
| 304c0 | 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 20 61 66 74 65 72 20 72 | .to.delete.the.reference.after.r |
| 304e0 | 75 6e 6e 69 6e 67 20 e2 80 98 67 69 74 20 63 6c 6f 6e 65 e2 80 99 2c 20 77 68 69 63 68 0a 20 20 | unning....git.clone...,.which... |
| 30500 | 20 20 20 69 6e 73 69 73 74 73 20 6f 6e 20 63 72 65 61 74 69 6e 67 20 69 74 2e 20 20 54 68 69 73 | ...insists.on.creating.it...This |
| 30520 | 20 69 73 20 62 65 63 61 75 73 65 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 20 68 61 73 20 6e 6f | .is.because.the.reference.has.no |
| 30540 | 74 20 62 65 65 6e 0a 20 20 20 20 20 66 6f 75 6e 64 20 74 6f 20 62 65 20 70 61 72 74 69 63 75 6c | t.been......found.to.be.particul |
| 30560 | 61 72 6c 79 20 75 73 65 66 75 6c 20 61 73 20 69 74 20 69 73 20 6e 6f 74 20 61 75 74 6f 6d 61 74 | arly.useful.as.it.is.not.automat |
| 30580 | 69 63 61 6c 6c 79 20 75 70 64 61 74 65 64 0a 20 20 20 20 20 77 68 65 6e 20 74 68 65 20 e2 80 98 | ically.updated......when.the.... |
| 305a0 | 48 45 41 44 e2 80 99 20 6f 66 20 74 68 65 20 72 65 6d 6f 74 65 20 63 68 61 6e 67 65 73 2e 20 20 | HEAD....of.the.remote.changes... |
| 305c0 | 53 65 74 74 69 6e 67 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 e2 80 98 74 e2 80 99 0a 20 | Setting.this.option.to....t..... |
| 305e0 | 20 20 20 20 70 72 65 73 65 72 76 65 73 20 47 69 74 e2 80 99 73 20 64 65 66 61 75 6c 74 20 62 65 | ....preserves.Git...s.default.be |
| 30600 | 68 61 76 69 6f 72 20 6f 66 20 63 72 65 61 74 69 6e 67 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 | havior.of.creating.the.reference |
| 30620 | 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 73 65 74 2d | ...User.Option:.magit-clone-set- |
| 30640 | 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 | remote.pushDefault......This.opt |
| 30660 | 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 76 61 6c 75 65 20 6f | ion.controls.whether.the.value.o |
| 30680 | 66 20 74 68 65 20 47 69 74 20 76 61 72 69 61 62 6c 65 0a 20 20 20 20 20 e2 80 98 72 65 6d 6f 74 | f.the.Git.variable.........remot |
| 306a0 | 65 2e 70 75 73 68 44 65 66 61 75 6c 74 e2 80 99 20 69 73 20 73 65 74 20 61 66 74 65 72 20 63 6c | e.pushDefault....is.set.after.cl |
| 306c0 | 6f 6e 69 6e 67 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 e2 80 98 74 e2 80 99 2c 20 | oning...............If....t...,. |
| 306e0 | 74 68 65 6e 20 69 74 20 69 73 20 61 6c 77 61 79 73 20 73 65 74 20 77 69 74 68 6f 75 74 20 61 73 | then.it.is.always.set.without.as |
| 30700 | 6b 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 e2 80 98 61 73 6b e2 80 99 2c 20 | king..............If....ask...,. |
| 30720 | 74 68 65 6e 20 74 68 65 20 75 73 65 72 73 20 61 72 65 20 61 73 6b 65 64 20 65 76 65 72 79 20 74 | then.the.users.are.asked.every.t |
| 30740 | 69 6d 65 20 74 68 65 79 20 63 6c 6f 6e 65 20 61 0a 20 20 20 20 20 20 20 20 20 20 72 65 70 6f 73 | ime.they.clone.a...........repos |
| 30760 | 69 74 6f 72 79 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 e2 80 98 6e 69 6c e2 80 99 2c | itory..............If....nil..., |
| 30780 | 20 74 68 65 6e 20 69 74 20 69 73 20 6e 65 76 65 72 20 73 65 74 2e 0a 0a 55 73 65 72 20 4f 70 74 | .then.it.is.never.set...User.Opt |
| 307a0 | 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | ion:.magit-clone-default-directo |
| 307c0 | 72 79 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 74 68 65 20 | ry......This.option.control.the. |
| 307e0 | 64 65 66 61 75 6c 74 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 20 75 73 65 64 20 77 68 65 6e | default.directory.name.used.when |
| 30800 | 20 72 65 61 64 69 6e 67 0a 20 20 20 20 20 74 68 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 66 6f | .reading......the.destination.fo |
| 30820 | 72 20 61 20 63 6c 6f 6e 69 6e 67 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 | r.a.cloning.operation........... |
| 30840 | e2 80 a2 20 49 66 20 e2 80 98 6e 69 6c e2 80 99 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 | ....If....nil....(the.default),. |
| 30860 | 74 68 65 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 64 65 66 61 75 6c 74 2d 64 69 72 | then.the.value.of....default-dir |
| 30880 | 65 63 74 6f 72 79 e2 80 99 0a 20 20 20 20 20 20 20 20 20 20 69 73 20 75 73 65 64 2e 0a 20 20 20 | ectory..............is.used..... |
| 308a0 | 20 20 20 20 20 e2 80 a2 20 49 66 20 61 20 64 69 72 65 63 74 6f 72 79 2c 20 74 68 65 6e 20 74 68 | .........If.a.directory,.then.th |
| 308c0 | 61 74 20 69 73 20 75 73 65 64 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 61 20 66 75 6e | at.is.used..............If.a.fun |
| 308e0 | 63 74 69 6f 6e 2c 20 74 68 65 6e 20 74 68 61 74 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 | ction,.then.that.is.called.with. |
| 30900 | 74 68 65 20 72 65 6d 6f 74 65 20 75 72 6c 20 61 73 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 | the.remote.url.as.the........... |
| 30920 | 6f 6e 6c 79 20 61 72 67 75 6d 65 6e 74 20 61 6e 64 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 76 | only.argument.and.the.returned.v |
| 30940 | 61 6c 75 65 20 69 73 20 75 73 65 64 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 | alue.is.used...User.Option:.magi |
| 30960 | 74 2d 63 6c 6f 6e 65 2d 6e 61 6d 65 2d 61 6c 69 73 74 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 | t-clone-name-alist......This.opt |
| 30980 | 69 6f 6e 20 6d 61 70 73 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 73 2c 20 77 68 | ion.maps.regular.expressions,.wh |
| 309a0 | 69 63 68 20 6d 61 74 63 68 20 72 65 70 6f 73 69 74 6f 72 79 20 6e 61 6d 65 73 2c 0a 20 20 20 20 | ich.match.repository.names,..... |
| 309c0 | 20 74 6f 20 72 65 70 6f 73 69 74 6f 72 79 20 75 72 6c 73 2c 20 6d 61 6b 69 6e 67 20 69 74 20 70 | .to.repository.urls,.making.it.p |
| 309e0 | 6f 73 73 69 62 6c 65 20 66 6f 72 20 75 73 65 72 73 20 74 6f 20 65 6e 74 65 72 20 73 68 6f 72 74 | ossible.for.users.to.enter.short |
| 30a00 | 0a 20 20 20 20 20 6e 61 6d 65 73 20 69 6e 73 74 65 61 64 20 6f 66 20 75 72 6c 73 20 77 68 65 6e | ......names.instead.of.urls.when |
| 30a20 | 20 63 6c 6f 6e 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 0a 0a 20 20 20 20 20 45 61 63 | .cloning.repositories........Eac |
| 30a40 | 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 52 45 47 45 58 | h.element.has.the.form....(REGEX |
| 30a60 | 50 20 48 4f 53 54 4e 41 4d 45 20 55 53 45 52 29 e2 80 99 2e 20 20 57 68 65 6e 20 74 68 65 20 75 | P.HOSTNAME.USER)......When.the.u |
| 30a80 | 73 65 72 0a 20 20 20 20 20 65 6e 74 65 72 73 20 61 20 6e 61 6d 65 20 77 68 65 6e 20 61 20 63 6c | ser......enters.a.name.when.a.cl |
| 30aa0 | 6f 6e 69 6e 67 20 63 6f 6d 6d 61 6e 64 20 61 73 6b 73 20 66 6f 72 20 61 20 6e 61 6d 65 20 6f 72 | oning.command.asks.for.a.name.or |
| 30ac0 | 20 75 72 6c 2c 20 74 68 65 6e 0a 20 20 20 20 20 74 68 61 74 20 69 73 20 6c 6f 6f 6b 65 64 20 75 | .url,.then......that.is.looked.u |
| 30ae0 | 70 20 69 6e 20 74 68 69 73 20 6c 69 73 74 2e 20 20 54 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 | p.in.this.list...The.first.eleme |
| 30b00 | 6e 74 20 77 68 6f 73 65 20 52 45 47 45 58 50 0a 20 20 20 20 20 6d 61 74 63 68 65 73 20 69 73 20 | nt.whose.REGEXP......matches.is. |
| 30b20 | 75 73 65 64 2e 0a 0a 20 20 20 20 20 54 68 65 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 69 65 64 | used........The.format.specified |
| 30b40 | 20 62 79 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c 2d 66 6f | .by.option....magit-clone-url-fo |
| 30b60 | 72 6d 61 74 e2 80 99 20 69 73 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 74 75 72 6e 20 74 68 65 | rmat....is.used.to......turn.the |
| 30b80 | 20 6e 61 6d 65 20 69 6e 74 6f 20 61 6e 20 75 72 6c 2c 20 75 73 69 6e 67 20 48 4f 53 54 4e 41 4d | .name.into.an.url,.using.HOSTNAM |
| 30ba0 | 45 20 61 6e 64 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 6e 61 6d 65 2e 0a 20 20 20 20 20 | E.and.the.repository.name....... |
| 30bc0 | 49 66 20 74 68 65 20 70 72 6f 76 69 64 65 64 20 6e 61 6d 65 20 63 6f 6e 74 61 69 6e 73 20 61 20 | If.the.provided.name.contains.a. |
| 30be0 | 73 6c 61 73 68 2c 20 74 68 65 6e 20 74 68 61 74 20 69 73 20 75 73 65 64 2e 0a 20 20 20 20 20 4f | slash,.then.that.is.used.......O |
| 30c00 | 74 68 65 72 77 69 73 65 20 69 66 20 74 68 65 20 6e 61 6d 65 20 6f 6d 69 74 73 20 74 68 65 20 6f | therwise.if.the.name.omits.the.o |
| 30c20 | 77 6e 65 72 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 74 68 65 | wner.of.the.repository,.then.the |
| 30c40 | 0a 20 20 20 20 20 64 65 66 61 75 6c 74 20 75 73 65 72 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 | ......default.user.specified.in. |
| 30c60 | 74 68 65 20 6d 61 74 63 68 65 64 20 65 6e 74 72 79 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 | the.matched.entry.is.used....... |
| 30c80 | 20 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 6e 20 69 74 | .If.USER.contains.a.dot,.then.it |
| 30ca0 | 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 65 20 61 6e | .is.treated.as.a.Git.variable.an |
| 30cc0 | 64 0a 20 20 20 20 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20 69 73 20 75 73 65 64 | d......the.value.of.that.is.used |
| 30ce0 | 20 61 73 20 74 68 65 20 75 73 65 72 6e 61 6d 65 2e 20 20 4f 74 68 65 72 77 69 73 65 20 69 74 20 | .as.the.username...Otherwise.it. |
| 30d00 | 69 73 20 75 73 65 64 20 61 73 0a 20 20 20 20 20 74 68 65 20 75 73 65 72 6e 61 6d 65 20 69 74 73 | is.used.as......the.username.its |
| 30d20 | 65 6c 66 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 75 | elf...User.Option:.magit-clone-u |
| 30d40 | 72 6c 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 54 68 65 20 66 6f 72 6d 61 74 20 73 70 65 63 69 66 | rl-format......The.format.specif |
| 30d60 | 69 65 64 20 62 79 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 | ied.by.this.option.is.used.when. |
| 30d80 | 74 75 72 6e 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 0a 20 20 20 20 20 6e 61 6d 65 73 20 69 6e | turning.repository......names.in |
| 30da0 | 74 6f 20 75 72 6c 73 2e 20 20 e2 80 98 25 68 e2 80 99 20 69 73 20 74 68 65 20 68 6f 73 74 6e 61 | to.urls......%h....is.the.hostna |
| 30dc0 | 6d 65 20 61 6e 64 20 e2 80 98 25 6e e2 80 99 20 69 73 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 | me.and....%n....is.the.repositor |
| 30de0 | 79 0a 20 20 20 20 20 6e 61 6d 65 2c 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 6e 61 6d 65 20 | y......name,.including.the.name. |
| 30e00 | 6f 66 20 74 68 65 20 6f 77 6e 65 72 2e 20 20 54 68 65 20 76 61 6c 75 65 20 63 61 6e 20 62 65 20 | of.the.owner...The.value.can.be. |
| 30e20 | 61 20 73 74 72 69 6e 67 0a 20 20 20 20 20 28 72 65 70 72 65 73 65 6e 74 69 6e 67 20 61 20 73 69 | a.string......(representing.a.si |
| 30e40 | 6e 67 6c 65 20 73 74 61 74 69 63 20 66 6f 72 6d 61 74 29 20 6f 72 20 61 6e 20 61 6c 69 73 74 20 | ngle.static.format).or.an.alist. |
| 30e60 | 77 69 74 68 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 20 e2 80 98 28 48 4f 53 54 4e 41 4d 45 20 | with.elements.........(HOSTNAME. |
| 30e80 | 2e 20 46 4f 52 4d 41 54 29 e2 80 99 20 6d 61 70 70 69 6e 67 20 68 6f 73 74 6e 61 6d 65 73 20 74 | ..FORMAT)....mapping.hostnames.t |
| 30ea0 | 6f 20 66 6f 72 6d 61 74 73 2e 20 20 57 68 65 6e 20 61 6e 20 61 6c 69 73 74 0a 20 20 20 20 20 69 | o.formats...When.an.alist......i |
| 30ec0 | 73 20 75 73 65 64 2c 20 74 68 65 20 e2 80 98 74 e2 80 99 20 6b 65 79 20 72 65 70 72 65 73 65 6e | s.used,.the....t....key.represen |
| 30ee0 | 74 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 6d 61 74 2e 0a 0a 20 20 20 20 20 45 78 61 | ts.the.default.format........Exa |
| 30f00 | 6d 70 6c 65 20 6f 66 20 61 20 73 69 6e 67 6c 65 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 3a 0a | mple.of.a.single.format.string:. |
| 30f20 | 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 75 72 6c | ...........(setq.magit-clone-url |
| 30f40 | 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 69 74 40 25 68 3a | -format................."git@%h: |
| 30f60 | 25 6e 2e 67 69 74 22 29 0a 0a 20 20 20 20 20 45 78 61 6d 70 6c 65 20 6f 66 20 62 79 2d 68 6f 73 | %n.git").......Example.of.by-hos |
| 30f80 | 74 6e 61 6d 65 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 73 3a 0a 0a 20 20 20 20 20 20 20 20 20 | tname.format.strings:........... |
| 30fa0 | 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 20 | .(setq.magit-clone-url-format... |
| 30fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 28 22 67 69 74 2e 65 78 61 6d 70 6c 65 2e 63 6f | ..............'(("git.example.co |
| 30fe0 | 6d 22 20 2e 20 22 67 69 74 40 25 68 3a 7e 25 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | m"..."git@%h:~%n").............. |
| 31000 | 20 20 20 20 20 28 6e 69 6c 20 2e 20 22 67 69 74 40 25 68 3a 25 6e 2e 67 69 74 22 29 29 29 0a 0a | .....(nil..."git@%h:%n.git"))).. |
| 31020 | 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 70 6f 73 74 2d 63 6c 6f 6e 65 2d 68 6f | User.Option:.magit-post-clone-ho |
| 31040 | 6f 6b 0a 20 20 20 20 20 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 74 68 65 20 47 69 74 20 70 | ok......Hook.run.after.the.Git.p |
| 31060 | 72 6f 63 65 73 73 20 68 61 73 20 73 75 63 63 65 73 73 66 75 6c 6c 79 20 66 69 6e 69 73 68 65 64 | rocess.has.successfully.finished |
| 31080 | 20 63 6c 6f 6e 69 6e 67 0a 20 20 20 20 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 57 | .cloning......the.repository...W |
| 310a0 | 68 65 6e 20 74 68 65 20 68 6f 6f 6b 20 69 73 20 63 61 6c 6c 65 64 2c 20 e2 80 98 64 65 66 61 75 | hen.the.hook.is.called,....defau |
| 310c0 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 e2 80 99 20 69 73 0a 20 20 20 20 20 6c 65 74 2d 62 6f 75 6e | lt-directory....is......let-boun |
| 310e0 | 64 20 74 6f 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 77 68 65 72 65 20 74 68 65 20 72 65 70 | d.to.the.directory.where.the.rep |
| 31100 | 6f 73 69 74 6f 72 79 20 68 61 73 20 62 65 65 6e 20 63 6c 6f 6e 65 64 2e 0a 0a 1f 0a 46 69 6c 65 | ository.has.been.cloned.....File |
| 31120 | 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 61 67 69 6e 67 | :.docWYThEy.info,..Node:.Staging |
| 31140 | 20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 2c 20 20 4e 65 78 74 3a 20 41 70 70 6c 79 69 6e 67 2c | .and.Unstaging,..Next:.Applying, |
| 31160 | 20 20 50 72 65 76 3a 20 43 6c 6f 6e 69 6e 67 20 52 65 70 6f 73 69 74 6f 72 79 2c 20 20 55 70 3a | ..Prev:.Cloning.Repository,..Up: |
| 31180 | 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 36 2e 33 20 53 74 61 67 69 6e 67 20 61 6e 64 20 55 | .Manipulating..6.3.Staging.and.U |
| 311a0 | 6e 73 74 61 67 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | nstaging.======================= |
| 311c0 | 3d 3d 0a 0a 4c 69 6b 65 20 47 69 74 2c 20 4d 61 67 69 74 20 63 61 6e 20 6f 66 20 63 6f 75 72 73 | ==..Like.Git,.Magit.can.of.cours |
| 311e0 | 65 20 73 74 61 67 65 20 61 6e 64 20 75 6e 73 74 61 67 65 20 63 6f 6d 70 6c 65 74 65 20 66 69 6c | e.stage.and.unstage.complete.fil |
| 31200 | 65 73 2e 20 20 55 6e 6c 69 6b 65 0a 47 69 74 2c 20 69 74 20 61 6c 73 6f 20 61 6c 6c 6f 77 73 20 | es...Unlike.Git,.it.also.allows. |
| 31220 | 75 73 65 72 73 20 74 6f 20 67 72 61 63 65 66 75 6c 6c 79 20 75 6e 2d 2f 73 74 61 67 65 20 69 6e | users.to.gracefully.un-/stage.in |
| 31240 | 64 69 76 69 64 75 61 6c 20 68 75 6e 6b 73 20 61 6e 64 0a 65 76 65 6e 20 6a 75 73 74 20 70 61 72 | dividual.hunks.and.even.just.par |
| 31260 | 74 20 6f 66 20 61 20 68 75 6e 6b 2e 20 20 54 6f 20 73 74 61 67 65 20 69 6e 64 69 76 69 64 75 61 | t.of.a.hunk...To.stage.individua |
| 31280 | 6c 20 68 75 6e 6b 73 20 61 6e 64 20 70 61 72 74 73 20 6f 66 20 68 75 6e 6b 73 0a 75 73 69 6e 67 | l.hunks.and.parts.of.hunks.using |
| 312a0 | 20 47 69 74 20 64 69 72 65 63 74 6c 79 2c 20 6f 6e 65 20 68 61 73 20 74 6f 20 75 73 65 20 74 68 | .Git.directly,.one.has.to.use.th |
| 312c0 | 65 20 76 65 72 79 20 6d 6f 64 61 6c 20 61 6e 64 20 72 61 74 68 65 72 20 63 6c 75 6d 73 79 0a 69 | e.very.modal.and.rather.clumsy.i |
| 312e0 | 6e 74 65 72 66 61 63 65 20 6f 66 20 61 20 e2 80 98 67 69 74 20 61 64 64 20 2d 2d 69 6e 74 65 72 | nterface.of.a....git.add.--inter |
| 31300 | 61 63 74 69 76 65 e2 80 99 20 73 65 73 73 69 6f 6e 2e 0a 0a 20 20 20 57 69 74 68 20 4d 61 67 69 | active....session......With.Magi |
| 31320 | 74 2c 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 20 68 61 6e 64 2c 20 6f 6e 65 20 63 61 6e 20 75 6e | t,.on.the.other.hand,.one.can.un |
| 31340 | 2d 2f 73 74 61 67 65 20 69 6e 64 69 76 69 64 75 61 6c 20 68 75 6e 6b 73 20 62 79 0a 6a 75 73 74 | -/stage.individual.hunks.by.just |
| 31360 | 20 6d 6f 76 69 6e 67 20 70 6f 69 6e 74 20 69 6e 74 6f 20 74 68 65 20 72 65 73 70 65 63 74 69 76 | .moving.point.into.the.respectiv |
| 31380 | 65 20 73 65 63 74 69 6f 6e 20 69 6e 73 69 64 65 20 61 20 64 69 66 66 20 64 69 73 70 6c 61 79 65 | e.section.inside.a.diff.displaye |
| 313a0 | 64 20 69 6e 0a 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 6f 72 20 61 20 73 65 70 61 | d.in.the.status.buffer.or.a.sepa |
| 313c0 | 72 61 74 65 20 64 69 66 66 20 62 75 66 66 65 72 20 61 6e 64 20 74 79 70 69 6e 67 20 e2 80 98 73 | rate.diff.buffer.and.typing....s |
| 313e0 | e2 80 99 20 6f 72 20 e2 80 98 75 e2 80 99 2e 20 20 54 6f 0a 6f 70 65 72 61 74 65 20 6f 6e 20 6a | ....or....u......To.operate.on.j |
| 31400 | 75 73 74 20 70 61 72 74 73 20 6f 66 20 61 20 68 75 6e 6b 2c 20 6d 61 72 6b 20 74 68 65 20 63 68 | ust.parts.of.a.hunk,.mark.the.ch |
| 31420 | 61 6e 67 65 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 0a 75 6e 2d 2f 73 74 61 67 65 64 20 | anges.that.should.be.un-/staged. |
| 31440 | 75 73 69 6e 67 20 74 68 65 20 72 65 67 69 6f 6e 20 61 6e 64 20 74 68 65 6e 20 70 72 65 73 73 20 | using.the.region.and.then.press. |
| 31460 | 74 68 65 20 73 61 6d 65 20 6b 65 79 20 74 68 61 74 20 77 6f 75 6c 64 20 62 65 0a 75 73 65 64 20 | the.same.key.that.would.be.used. |
| 31480 | 74 6f 20 75 6e 2d 2f 73 74 61 67 65 2e 20 20 54 6f 20 73 74 61 67 65 20 6d 75 6c 74 69 70 6c 65 | to.un-/stage...To.stage.multiple |
| 314a0 | 20 66 69 6c 65 73 20 6f 72 20 68 75 6e 6b 73 20 61 74 20 6f 6e 63 65 20 75 73 65 20 61 0a 72 65 | .files.or.hunks.at.once.use.a.re |
| 314c0 | 67 69 6f 6e 20 74 68 61 74 20 73 74 61 72 74 73 20 69 6e 73 69 64 65 20 74 68 65 20 68 65 61 64 | gion.that.starts.inside.the.head |
| 314e0 | 69 6e 67 20 6f 66 20 73 75 63 68 20 61 20 73 65 63 74 69 6f 6e 20 61 6e 64 20 65 6e 64 73 20 69 | ing.of.such.a.section.and.ends.i |
| 31500 | 6e 73 69 64 65 0a 74 68 65 20 68 65 61 64 69 6e 67 20 6f 66 20 61 20 73 69 62 6c 69 6e 67 20 73 | nside.the.heading.of.a.sibling.s |
| 31520 | 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 2e 0a 0a 20 20 20 42 65 73 | ection.of.the.same.type......Bes |
| 31540 | 69 64 65 73 20 73 74 61 67 69 6e 67 20 61 6e 64 20 75 6e 73 74 61 67 69 6e 67 2c 20 4d 61 67 69 | ides.staging.and.unstaging,.Magi |
| 31560 | 74 20 61 6c 73 6f 20 70 72 6f 76 69 64 65 73 20 73 65 76 65 72 61 6c 20 6f 74 68 65 72 0a 22 61 | t.also.provides.several.other."a |
| 31580 | 70 70 6c 79 20 76 61 72 69 61 6e 74 73 22 20 74 68 61 74 20 63 61 6e 20 61 6c 73 6f 20 6f 70 65 | pply.variants".that.can.also.ope |
| 315a0 | 72 61 74 65 20 6f 6e 20 61 20 66 69 6c 65 2c 20 6d 75 6c 74 69 70 6c 65 20 66 69 6c 65 73 20 61 | rate.on.a.file,.multiple.files.a |
| 315c0 | 74 0a 6f 6e 63 65 2c 20 61 20 68 75 6e 6b 2c 20 6d 75 6c 74 69 70 6c 65 20 68 75 6e 6b 73 20 61 | t.once,.a.hunk,.multiple.hunks.a |
| 315e0 | 74 20 6f 6e 63 65 2c 20 61 6e 64 20 6f 6e 20 70 61 72 74 73 20 6f 66 20 61 20 68 75 6e 6b 2e 20 | t.once,.and.on.parts.of.a.hunk.. |
| 31600 | 20 54 68 65 73 65 0a 61 70 70 6c 79 20 76 61 72 69 61 6e 74 73 20 61 72 65 20 64 65 73 63 72 69 | .These.apply.variants.are.descri |
| 31620 | 62 65 64 20 69 6e 20 74 68 65 20 6e 65 78 74 20 73 65 63 74 69 6f 6e 2e 0a 0a 20 20 20 59 6f 75 | bed.in.the.next.section......You |
| 31640 | 20 63 61 6e 20 61 6c 73 6f 20 75 73 65 20 45 64 69 66 66 20 74 6f 20 73 74 61 67 65 20 61 6e 64 | .can.also.use.Ediff.to.stage.and |
| 31660 | 20 75 6e 73 74 61 67 65 2e 20 20 53 65 65 20 2a 6e 6f 74 65 20 45 64 69 66 66 69 6e 67 3a 3a 2e | .unstage...See.*note.Ediffing::. |
| 31680 | 0a 0a 4b 65 79 3a 20 73 20 28 6d 61 67 69 74 2d 73 74 61 67 65 29 0a 20 20 20 20 20 41 64 64 20 | ..Key:.s.(magit-stage)......Add. |
| 316a0 | 74 68 65 20 63 68 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 73 74 61 67 69 | the.change.at.point.to.the.stagi |
| 316c0 | 6e 67 20 61 72 65 61 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 | ng.area........With.a.prefix.arg |
| 316e0 | 75 6d 65 6e 74 20 61 6e 64 20 61 6e 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 20 28 6f 72 20 | ument.and.an.untracked.file.(or. |
| 31700 | 66 69 6c 65 73 29 20 61 74 20 70 6f 69 6e 74 2c 0a 20 20 20 20 20 73 74 61 67 65 20 74 68 65 20 | files).at.point,......stage.the. |
| 31720 | 66 69 6c 65 20 62 75 74 20 6e 6f 74 20 69 74 73 20 63 6f 6e 74 65 6e 74 2e 20 20 54 68 69 73 20 | file.but.not.its.content...This. |
| 31740 | 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 0a 20 20 20 20 20 73 74 61 67 65 20 | makes.it.possible.to......stage. |
| 31760 | 6f 6e 6c 79 20 61 20 73 75 62 73 65 74 20 6f 66 20 74 68 65 20 6e 65 77 20 66 69 6c 65 e2 80 99 | only.a.subset.of.the.new.file... |
| 31780 | 73 20 63 68 61 6e 67 65 73 2e 0a 0a 4b 65 79 3a 20 53 20 28 6d 61 67 69 74 2d 73 74 61 67 65 2d | s.changes...Key:.S.(magit-stage- |
| 317a0 | 6d 6f 64 69 66 69 65 64 29 0a 20 20 20 20 20 53 74 61 67 65 20 61 6c 6c 20 63 68 61 6e 67 65 73 | modified)......Stage.all.changes |
| 317c0 | 20 74 6f 20 66 69 6c 65 73 20 6d 6f 64 69 66 69 65 64 20 69 6e 20 74 68 65 20 77 6f 72 6b 74 72 | .to.files.modified.in.the.worktr |
| 317e0 | 65 65 2e 20 20 53 74 61 67 65 20 61 6c 6c 20 6e 65 77 0a 20 20 20 20 20 63 6f 6e 74 65 6e 74 20 | ee...Stage.all.new......content. |
| 31800 | 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 72 61 63 | of.tracked.files.and.remove.trac |
| 31820 | 6b 65 64 20 66 69 6c 65 73 20 74 68 61 74 20 6e 6f 20 6c 6f 6e 67 65 72 0a 20 20 20 20 20 65 78 | ked.files.that.no.longer......ex |
| 31840 | 69 73 74 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 66 72 6f 6d 20 74 68 65 | ist.in.the.working.tree.from.the |
| 31860 | 20 69 6e 64 65 78 20 61 6c 73 6f 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 0a 20 20 20 20 | .index.also...With.a.prefix..... |
| 31880 | 20 61 72 67 75 6d 65 6e 74 20 61 6c 73 6f 20 73 74 61 67 65 20 70 72 65 76 69 6f 75 73 6c 79 20 | .argument.also.stage.previously. |
| 318a0 | 75 6e 74 72 61 63 6b 65 64 20 28 62 75 74 20 6e 6f 74 20 69 67 6e 6f 72 65 64 29 20 66 69 6c 65 | untracked.(but.not.ignored).file |
| 318c0 | 73 2e 0a 0a 4b 65 79 3a 20 75 20 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 29 0a 20 20 20 20 20 | s...Key:.u.(magit-unstage)...... |
| 318e0 | 52 65 6d 6f 76 65 20 74 68 65 20 63 68 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 20 66 72 6f 6d 20 | Remove.the.change.at.point.from. |
| 31900 | 74 68 65 20 73 74 61 67 69 6e 67 20 61 72 65 61 2e 0a 0a 20 20 20 20 20 4f 6e 6c 79 20 73 74 61 | the.staging.area........Only.sta |
| 31920 | 67 65 64 20 63 68 61 6e 67 65 73 20 63 61 6e 20 62 65 20 75 6e 73 74 61 67 65 64 2e 20 20 42 75 | ged.changes.can.be.unstaged...Bu |
| 31940 | 74 20 62 79 20 64 65 66 61 75 6c 74 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 20 70 | t.by.default.this.command......p |
| 31960 | 65 72 66 6f 72 6d 73 20 61 6e 20 61 63 74 69 6f 6e 20 74 68 61 74 20 69 73 20 73 6f 6d 65 77 68 | erforms.an.action.that.is.somewh |
| 31980 | 61 74 20 73 69 6d 69 6c 61 72 20 74 6f 20 75 6e 73 74 61 67 69 6e 67 2c 20 77 68 65 6e 20 69 74 | at.similar.to.unstaging,.when.it |
| 319a0 | 0a 20 20 20 20 20 69 73 20 63 61 6c 6c 65 64 20 6f 6e 20 61 20 63 6f 6d 6d 69 74 74 65 64 20 63 | ......is.called.on.a.committed.c |
| 319c0 | 68 61 6e 67 65 3a 20 69 74 20 72 65 76 65 72 73 65 73 20 74 68 65 20 63 68 61 6e 67 65 20 69 6e | hange:.it.reverses.the.change.in |
| 319e0 | 20 74 68 65 0a 20 20 20 20 20 69 6e 64 65 78 20 62 75 74 20 6e 6f 74 20 69 6e 20 74 68 65 20 77 | .the......index.but.not.in.the.w |
| 31a00 | 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 0a 4b 65 79 3a 20 55 20 28 6d 61 67 69 74 2d 75 6e 73 74 | orking.tree...Key:.U.(magit-unst |
| 31a20 | 61 67 65 2d 61 6c 6c 29 0a 20 20 20 20 20 52 65 6d 6f 76 65 20 61 6c 6c 20 63 68 61 6e 67 65 73 | age-all)......Remove.all.changes |
| 31a40 | 20 66 72 6f 6d 20 74 68 65 20 73 74 61 67 69 6e 67 20 61 72 65 61 2e 0a 0a 55 73 65 72 20 4f 70 | .from.the.staging.area...User.Op |
| 31a60 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 63 6f 6d 6d 69 74 74 65 64 0a 20 20 | tion:.magit-unstage-committed... |
| 31a80 | 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 | ...This.option.controls.whether. |
| 31aa0 | e2 80 98 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 e2 80 99 20 22 75 6e 73 74 61 67 65 73 22 20 63 | ...magit-unstage...."unstages".c |
| 31ac0 | 6f 6d 6d 69 74 74 65 64 0a 20 20 20 20 20 63 68 61 6e 67 65 73 20 62 79 20 72 65 76 65 72 73 69 | ommitted......changes.by.reversi |
| 31ae0 | 6e 67 20 74 68 65 6d 20 69 6e 20 74 68 65 20 69 6e 64 65 78 20 62 75 74 20 6e 6f 74 20 74 68 65 | ng.them.in.the.index.but.not.the |
| 31b00 | 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 20 20 20 20 20 54 68 65 20 61 6c 74 65 72 6e 61 74 | .working.tree.......The.alternat |
| 31b20 | 69 76 65 20 69 73 20 74 6f 20 72 61 69 73 65 20 61 6e 20 65 72 72 6f 72 2e 0a 0a 4b 65 79 3a 20 | ive.is.to.raise.an.error...Key:. |
| 31b40 | 4d 2d 78 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 69 6e 2d 69 6e 64 65 78 0a 20 20 20 20 20 | M-x.magit-reverse-in-index...... |
| 31b60 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 76 65 72 73 65 73 20 74 68 65 20 63 6f 6d 6d 69 74 | This.command.reverses.the.commit |
| 31b80 | 74 65 64 20 63 68 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 69 6e 64 65 78 | ted.change.at.point.in.the.index |
| 31ba0 | 0a 20 20 20 20 20 62 75 74 20 6e 6f 74 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 20 | ......but.not.the.working.tree.. |
| 31bc0 | 20 42 79 20 64 65 66 61 75 6c 74 20 6e 6f 20 6b 65 79 20 69 73 20 62 6f 75 6e 64 20 64 69 72 65 | .By.default.no.key.is.bound.dire |
| 31be0 | 63 74 6c 79 20 74 6f 0a 20 20 20 20 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 2c 20 62 75 74 20 69 | ctly.to......this.command,.but.i |
| 31c00 | 74 20 69 73 20 69 6e 64 69 72 65 63 74 6c 79 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 e2 80 98 75 | t.is.indirectly.called.when....u |
| 31c20 | e2 80 99 0a 20 20 20 20 20 28 e2 80 98 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 e2 80 99 29 20 69 | .........(...magit-unstage...).i |
| 31c40 | 73 20 70 72 65 73 73 65 64 20 6f 6e 20 61 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 2e | s.pressed.on.a.committed.change. |
| 31c60 | 0a 0a 20 20 20 20 20 54 68 69 73 20 61 6c 6c 6f 77 73 20 65 78 74 72 61 63 74 69 6e 67 20 61 20 | .......This.allows.extracting.a. |
| 31c80 | 63 68 61 6e 67 65 20 66 72 6f 6d 20 e2 80 98 48 45 41 44 e2 80 99 2c 20 77 68 69 6c 65 20 6c 65 | change.from....HEAD...,.while.le |
| 31ca0 | 61 76 69 6e 67 20 69 74 20 69 6e 0a 20 20 20 20 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 | aving.it.in......the.working.tre |
| 31cc0 | 65 2c 20 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 | e,.so.that.it.can.later.be.commi |
| 31ce0 | 74 74 65 64 20 75 73 69 6e 67 20 61 0a 20 20 20 20 20 73 65 70 61 72 61 74 65 20 63 6f 6d 6d 69 | tted.using.a......separate.commi |
| 31d00 | 74 2e 20 20 41 20 74 79 70 69 63 61 6c 20 77 6f 72 6b 66 6c 6f 77 20 77 6f 75 6c 64 20 62 65 3a | t...A.typical.workflow.would.be: |
| 31d20 | 0a 0a 20 20 20 20 20 20 20 31 2e 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 6d 61 6b 65 20 73 75 72 65 | .........1..Optionally.make.sure |
| 31d40 | 20 74 68 61 74 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 | .that.there.are.no.uncommitted.c |
| 31d60 | 68 61 6e 67 65 73 2e 0a 20 20 20 20 20 20 20 32 2e 20 56 69 73 69 74 20 74 68 65 20 e2 80 98 48 | hanges.........2..Visit.the....H |
| 31d80 | 45 41 44 e2 80 99 20 63 6f 6d 6d 69 74 20 61 6e 64 20 6e 61 76 69 67 61 74 65 20 74 6f 20 74 68 | EAD....commit.and.navigate.to.th |
| 31da0 | 65 20 63 68 61 6e 67 65 20 74 68 61 74 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 20 20 20 20 20 6e | e.change.that.should...........n |
| 31dc0 | 6f 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 | ot.have.been.included.in.that.co |
| 31de0 | 6d 6d 69 74 2e 0a 20 20 20 20 20 20 20 33 2e 20 54 79 70 65 20 e2 80 98 75 e2 80 99 20 28 e2 80 | mmit.........3..Type....u....(.. |
| 31e00 | 98 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 e2 80 99 29 20 74 6f 20 72 65 76 65 72 73 65 20 69 74 | .magit-unstage...).to.reverse.it |
| 31e20 | 20 69 6e 20 74 68 65 20 69 6e 64 65 78 2e 20 20 54 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 61 | .in.the.index...This...........a |
| 31e40 | 73 73 75 6d 65 73 20 74 68 61 74 20 e2 80 98 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 63 6f 6d | ssumes.that....magit-unstage-com |
| 31e60 | 6d 69 74 74 65 64 e2 80 99 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 20 20 20 20 20 20 20 34 2e 20 | mitted....is.non-nil.........4.. |
| 31e80 | 54 79 70 65 20 e2 80 98 63 20 65 e2 80 99 20 74 6f 20 65 78 74 65 6e 64 20 e2 80 98 48 45 41 44 | Type....c.e....to.extend....HEAD |
| 31ea0 | e2 80 99 20 77 69 74 68 20 74 68 65 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2c 20 69 6e 63 | ....with.the.staged.changes,.inc |
| 31ec0 | 6c 75 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 74 68 6f 73 65 20 74 68 61 74 20 77 65 72 65 | luding...........those.that.were |
| 31ee0 | 20 61 6c 72 65 61 64 79 20 73 74 61 67 65 64 20 62 65 66 6f 72 65 2e 0a 20 20 20 20 20 20 20 35 | .already.staged.before.........5 |
| 31f00 | 2e 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 73 74 61 67 65 20 74 68 65 20 72 65 6d 61 69 6e 69 6e 67 | ..Optionally.stage.the.remaining |
| 31f20 | 20 63 68 61 6e 67 65 73 20 75 73 69 6e 67 20 e2 80 98 73 e2 80 99 20 6f 72 20 e2 80 98 53 e2 80 | .changes.using....s....or....S.. |
| 31f40 | 99 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 6e 20 74 79 70 65 20 e2 80 98 63 20 63 | ..and...........then.type....c.c |
| 31f60 | e2 80 99 20 74 6f 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 | ....to.create.a.new.commit...Key |
| 31f80 | 3a 20 4d 2d 78 20 6d 61 67 69 74 2d 72 65 73 65 74 2d 69 6e 64 65 78 0a 20 20 20 20 20 52 65 73 | :.M-x.magit-reset-index......Res |
| 31fa0 | 65 74 20 74 68 65 20 69 6e 64 65 78 20 74 6f 20 73 6f 6d 65 20 63 6f 6d 6d 69 74 2e 20 20 54 68 | et.the.index.to.some.commit...Th |
| 31fc0 | 65 20 63 6f 6d 6d 69 74 20 69 73 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 0a 20 | e.commit.is.read.from.the.user.. |
| 31fe0 | 20 20 20 20 61 6e 64 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 | ....and.defaults.to.the.commit.a |
| 32000 | 74 20 70 6f 69 6e 74 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 63 6f 6d 6d 69 74 20 | t.point...If.there.is.no.commit. |
| 32020 | 61 74 0a 20 20 20 20 20 70 6f 69 6e 74 2c 20 74 68 65 6e 20 69 74 20 64 65 66 61 75 6c 74 73 20 | at......point,.then.it.defaults. |
| 32040 | 74 6f 20 e2 80 98 48 45 41 44 e2 80 99 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 53 74 61 67 69 | to....HEAD......*.Menu:..*.Stagi |
| 32060 | 6e 67 20 66 72 6f 6d 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 3a 3a 0a | ng.from.File-Visiting.Buffers::. |
| 32080 | 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ...File:.docWYThEy.info,..Node:. |
| 320a0 | 53 74 61 67 69 6e 67 20 66 72 6f 6d 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 | Staging.from.File-Visiting.Buffe |
| 320c0 | 72 73 2c 20 20 55 70 3a 20 53 74 61 67 69 6e 67 20 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 0a 0a | rs,..Up:.Staging.and.Unstaging.. |
| 320e0 | 36 2e 33 2e 31 20 53 74 61 67 69 6e 67 20 66 72 6f 6d 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 | 6.3.1.Staging.from.File-Visiting |
| 32100 | 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 2d | .Buffers.----------------------- |
| 32120 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 46 69 6e 65 2d 67 72 61 69 6e 65 64 20 | -----------------..Fine-grained. |
| 32140 | 75 6e 2d 2f 73 74 61 67 69 6e 67 20 68 61 73 20 74 6f 20 62 65 20 64 6f 6e 65 20 66 72 6f 6d 20 | un-/staging.has.to.be.done.from. |
| 32160 | 74 68 65 20 73 74 61 74 75 73 20 6f 72 20 61 20 64 69 66 66 0a 62 75 66 66 65 72 2c 20 62 75 74 | the.status.or.a.diff.buffer,.but |
| 32180 | 20 69 74 e2 80 99 73 20 61 6c 73 6f 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 75 6e 2d 2f 73 74 61 | .it...s.also.possible.to.un-/sta |
| 321a0 | 67 65 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 6d 61 64 65 20 74 6f 20 74 68 65 20 66 69 6c 65 0a | ge.all.changes.made.to.the.file. |
| 321c0 | 76 69 73 69 74 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 72 69 | visited.in.the.current.buffer.ri |
| 321e0 | 67 68 74 20 66 72 6f 6d 20 69 6e 73 69 64 65 20 74 68 61 74 20 62 75 66 66 65 72 2e 0a 0a 4b 65 | ght.from.inside.that.buffer...Ke |
| 32200 | 79 3a 20 4d 2d 78 20 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 0a 20 20 20 20 20 57 68 65 | y:.M-x.magit-stage-file......Whe |
| 32220 | 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 |
| 32240 | 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 73 74 61 67 65 20 61 6c 6c 20 63 68 61 6e 67 65 73 0a | .buffer,.then.stage.all.changes. |
| 32260 | 20 20 20 20 20 74 6f 20 74 68 61 74 20 66 69 6c 65 2e 20 20 49 6e 20 61 20 4d 61 67 69 74 20 62 | .....to.that.file...In.a.Magit.b |
| 32280 | 75 66 66 65 72 2c 20 73 74 61 67 65 20 74 68 65 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74 20 69 | uffer,.stage.the.file.at.point.i |
| 322a0 | 66 20 61 6e 79 2e 0a 20 20 20 20 20 4f 74 68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 20 66 6f 72 | f.any.......Otherwise.prompt.for |
| 322c0 | 20 61 20 66 69 6c 65 20 74 6f 20 62 65 20 73 74 61 67 65 64 2e 20 20 57 69 74 68 20 61 20 70 72 | .a.file.to.be.staged...With.a.pr |
| 322e0 | 65 66 69 78 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 61 6c 77 61 79 73 20 70 72 6f 6d 70 74 | efix.argument......always.prompt |
| 32300 | 20 74 68 65 20 75 73 65 72 20 66 6f 72 20 61 20 66 69 6c 65 2c 20 65 76 65 6e 20 69 6e 20 61 20 | .the.user.for.a.file,.even.in.a. |
| 32320 | 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 0a 20 20 20 20 20 6f 72 20 77 68 65 | file-visiting.buffer......or.whe |
| 32340 | 6e 20 74 68 65 72 65 20 69 73 20 61 20 66 69 6c 65 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 | n.there.is.a.file.section.at.poi |
| 32360 | 6e 74 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 | nt...Key:.M-x.magit-unstage-file |
| 32380 | 0a 20 20 20 20 20 57 68 65 6e 20 69 6e 76 6f 6b 65 64 20 69 6e 73 69 64 65 20 61 20 66 69 6c 65 | ......When.invoked.inside.a.file |
| 323a0 | 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 75 6e 73 74 61 67 65 20 61 | -visiting.buffer,.then.unstage.a |
| 323c0 | 6c 6c 0a 20 20 20 20 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 61 74 20 66 69 6c 65 2e 20 20 49 | ll......changes.to.that.file...I |
| 323e0 | 6e 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 2c 20 75 6e 73 74 61 67 65 20 74 68 65 20 66 69 | n.a.Magit.buffer,.unstage.the.fi |
| 32400 | 6c 65 20 61 74 20 70 6f 69 6e 74 0a 20 20 20 20 20 69 66 20 61 6e 79 2e 20 20 4f 74 68 65 72 77 | le.at.point......if.any...Otherw |
| 32420 | 69 73 65 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 66 69 6c 65 20 74 6f 20 62 65 20 75 6e 73 74 | ise.prompt.for.a.file.to.be.unst |
| 32440 | 61 67 65 64 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 0a 20 20 20 20 20 61 72 67 75 6d 65 | aged...With.a.prefix......argume |
| 32460 | 6e 74 20 61 6c 77 61 79 73 20 70 72 6f 6d 70 74 20 74 68 65 20 75 73 65 72 20 66 6f 72 20 61 20 | nt.always.prompt.the.user.for.a. |
| 32480 | 66 69 6c 65 2c 20 65 76 65 6e 20 69 6e 20 61 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 0a 20 20 | file,.even.in.a.file-visiting... |
| 324a0 | 20 20 20 62 75 66 66 65 72 20 6f 72 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 61 20 66 69 6c | ...buffer.or.when.there.is.a.fil |
| 324c0 | 65 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 | e.section.at.point.....File:.doc |
| 324e0 | 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 70 70 6c 79 69 6e 67 2c 20 20 4e | WYThEy.info,..Node:.Applying,..N |
| 32500 | 65 78 74 3a 20 43 6f 6d 6d 69 74 74 69 6e 67 2c 20 20 50 72 65 76 3a 20 53 74 61 67 69 6e 67 20 | ext:.Committing,..Prev:.Staging. |
| 32520 | 61 6e 64 20 55 6e 73 74 61 67 69 6e 67 2c 20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 | and.Unstaging,..Up:.Manipulating |
| 32540 | 0a 0a 36 2e 34 20 41 70 70 6c 79 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 4d 61 67 | ..6.4.Applying.============..Mag |
| 32560 | 69 74 20 70 72 6f 76 69 64 65 73 20 73 65 76 65 72 61 6c 20 22 61 70 70 6c 79 20 76 61 72 69 61 | it.provides.several."apply.varia |
| 32580 | 6e 74 73 22 3a 20 73 74 61 67 65 2c 20 75 6e 73 74 61 67 65 2c 20 64 69 73 63 61 72 64 2c 0a 72 | nts":.stage,.unstage,.discard,.r |
| 325a0 | 65 76 65 72 73 65 2c 20 61 6e 64 20 22 72 65 67 75 6c 61 72 20 61 70 70 6c 79 22 2e 20 20 41 74 | everse,.and."regular.apply"...At |
| 325c0 | 20 6c 65 61 73 74 20 77 68 65 6e 20 6f 70 65 72 61 74 69 6e 67 20 6f 6e 20 61 20 68 75 6e 6b 20 | .least.when.operating.on.a.hunk. |
| 325e0 | 74 68 65 79 0a 61 72 65 20 61 6c 6c 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 75 73 69 6e 67 20 e2 | they.are.all.implemented.using.. |
| 32600 | 80 98 67 69 74 20 61 70 70 6c 79 e2 80 99 2c 20 77 68 69 63 68 20 69 73 20 77 68 79 20 74 68 65 | ..git.apply...,.which.is.why.the |
| 32620 | 79 20 61 72 65 20 63 61 6c 6c 65 64 0a 22 61 70 70 6c 79 20 76 61 72 69 61 6e 74 73 22 2e 0a 0a | y.are.called."apply.variants"... |
| 32640 | 20 20 20 e2 80 a2 20 53 74 61 67 65 2e 20 20 41 70 70 6c 79 20 61 20 63 68 61 6e 67 65 20 66 72 | .......Stage...Apply.a.change.fr |
| 32660 | 6f 6d 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 74 6f 20 74 68 65 20 69 6e 64 65 78 | om.the.working.tree.to.the.index |
| 32680 | 2e 20 20 54 68 65 0a 20 20 20 20 20 63 68 61 6e 67 65 20 61 6c 73 6f 20 72 65 6d 61 69 6e 73 20 | ...The......change.also.remains. |
| 326a0 | 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 0a 20 20 20 e2 80 a2 20 55 6e 73 | in.the.working.tree..........Uns |
| 326c0 | 74 61 67 65 2e 20 20 52 65 6d 6f 76 65 20 61 20 63 68 61 6e 67 65 20 66 72 6f 6d 20 74 68 65 20 | tage...Remove.a.change.from.the. |
| 326e0 | 69 6e 64 65 78 2e 20 20 54 68 65 20 63 68 61 6e 67 65 20 72 65 6d 61 69 6e 73 20 69 6e 0a 20 20 | index...The.change.remains.in... |
| 32700 | 20 20 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 0a 20 20 20 e2 80 a2 20 44 69 73 | ...the.working.tree..........Dis |
| 32720 | 63 61 72 64 2e 20 20 4f 6e 20 61 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 2c 20 72 65 6d 6f 76 | card...On.a.staged.change,.remov |
| 32740 | 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 20 61 6e 64 0a 20 | e.it.from.the.working.tree.and.. |
| 32760 | 20 20 20 20 74 68 65 20 69 6e 64 65 78 2e 20 20 4f 6e 20 61 6e 20 75 6e 73 74 61 67 65 64 20 63 | ....the.index...On.an.unstaged.c |
| 32780 | 68 61 6e 67 65 2c 20 72 65 6d 6f 76 65 20 69 74 20 66 72 6f 6d 20 74 68 65 20 77 6f 72 6b 69 6e | hange,.remove.it.from.the.workin |
| 327a0 | 67 20 74 72 65 65 0a 20 20 20 20 20 6f 6e 6c 79 2e 0a 0a 20 20 20 e2 80 a2 20 52 65 76 65 72 73 | g.tree......only..........Revers |
| 327c0 | 65 2e 20 20 52 65 76 65 72 73 65 20 61 20 63 68 61 6e 67 65 20 69 6e 20 74 68 65 20 77 6f 72 6b | e...Reverse.a.change.in.the.work |
| 327e0 | 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 61 6e 64 0a 20 20 | ing.tree...Both.committed.and... |
| 32800 | 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 72 65 76 65 72 73 65 | ...staged.changes.can.be.reverse |
| 32820 | 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 20 62 65 0a 20 | d...Unstaged.changes.cannot.be.. |
| 32840 | 20 20 20 20 72 65 76 65 72 73 65 64 2e 20 20 44 69 73 63 61 72 64 20 74 68 65 6d 20 69 6e 73 74 | ....reversed...Discard.them.inst |
| 32860 | 65 61 64 2e 0a 0a 20 20 20 e2 80 a2 20 41 70 70 6c 79 2e 20 20 41 70 70 6c 79 20 61 20 63 68 61 | ead..........Apply...Apply.a.cha |
| 32880 | 6e 67 65 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 20 20 42 6f 74 68 20 63 | nge.to.the.working.tree...Both.c |
| 328a0 | 6f 6d 6d 69 74 74 65 64 20 61 6e 64 0a 20 20 20 20 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 | ommitted.and......staged.changes |
| 328c0 | 20 63 61 6e 20 62 65 20 61 70 70 6c 69 65 64 2e 20 20 55 6e 73 74 61 67 65 64 20 63 68 61 6e 67 | .can.be.applied...Unstaged.chang |
| 328e0 | 65 73 20 63 61 6e 6e 6f 74 20 62 65 20 61 70 70 6c 69 65 64 0a 20 20 20 20 20 2d 20 61 73 20 74 | es.cannot.be.applied......-.as.t |
| 32900 | 68 65 79 20 61 6c 72 65 61 64 79 20 68 61 76 65 20 62 65 65 6e 20 61 70 70 6c 69 65 64 2e 0a 0a | hey.already.have.been.applied... |
| 32920 | 20 20 20 54 68 65 20 70 72 65 76 69 6f 75 73 20 73 65 63 74 69 6f 6e 20 64 65 73 63 72 69 62 65 | ...The.previous.section.describe |
| 32940 | 64 20 74 68 65 20 73 74 61 67 69 6e 67 20 61 6e 64 20 75 6e 73 74 61 67 69 6e 67 20 63 6f 6d 6d | d.the.staging.and.unstaging.comm |
| 32960 | 61 6e 64 73 2e 0a 57 68 61 74 20 66 6f 6c 6c 6f 77 73 20 61 72 65 20 74 68 65 20 63 6f 6d 6d 61 | ands..What.follows.are.the.comma |
| 32980 | 6e 64 73 20 77 68 69 63 68 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 72 65 6d 61 69 6e 69 6e | nds.which.implement.the.remainin |
| 329a0 | 67 20 61 70 70 6c 79 0a 76 61 72 69 61 6e 74 73 2e 0a 0a 4b 65 79 3a 20 61 20 28 6d 61 67 69 74 | g.apply.variants...Key:.a.(magit |
| 329c0 | 2d 61 70 70 6c 79 29 0a 20 20 20 20 20 41 70 70 6c 79 20 74 68 65 20 63 68 61 6e 67 65 20 61 74 | -apply)......Apply.the.change.at |
| 329e0 | 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 0a 20 20 20 | .point.to.the.working.tree...... |
| 32a00 | 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 66 61 6c 6c 62 61 63 | ..With.a.prefix.argument.fallbac |
| 32a20 | 6b 20 74 6f 20 61 20 33 2d 77 61 79 20 6d 65 72 67 65 2e 20 20 44 6f 69 6e 67 20 73 6f 20 63 61 | k.to.a.3-way.merge...Doing.so.ca |
| 32a40 | 75 73 65 73 0a 20 20 20 20 20 74 68 65 20 63 68 61 6e 67 65 20 74 6f 20 62 65 20 61 70 70 6c 69 | uses......the.change.to.be.appli |
| 32a60 | 65 64 20 74 6f 20 74 68 65 20 69 6e 64 65 78 20 61 73 20 77 65 6c 6c 2e 0a 0a 4b 65 79 3a 20 6b | ed.to.the.index.as.well...Key:.k |
| 32a80 | 20 28 6d 61 67 69 74 2d 64 69 73 63 61 72 64 29 0a 20 20 20 20 20 52 65 6d 6f 76 65 20 74 68 65 | .(magit-discard)......Remove.the |
| 32aa0 | 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 77 6f 72 6b 69 6e | .change.at.point.from.the.workin |
| 32ac0 | 67 20 74 72 65 65 2e 0a 0a 20 20 20 20 20 4f 6e 20 61 20 68 75 6e 6b 20 6f 72 20 66 69 6c 65 20 | g.tree........On.a.hunk.or.file. |
| 32ae0 | 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 74 | with.unresolved.conflicts.prompt |
| 32b00 | 20 77 68 69 63 68 20 73 69 64 65 20 74 6f 0a 20 20 20 20 20 6b 65 65 70 20 28 77 68 69 6c 65 20 | .which.side.to......keep.(while. |
| 32b20 | 64 69 73 63 61 72 64 69 6e 67 20 74 68 65 20 6f 74 68 65 72 29 2e 20 20 49 66 20 70 6f 69 6e 74 | discarding.the.other)...If.point |
| 32b40 | 20 69 73 20 77 69 74 68 69 6e 20 74 68 65 20 74 65 78 74 20 6f 66 0a 20 20 20 20 20 61 20 73 69 | .is.within.the.text.of......a.si |
| 32b60 | 64 65 2c 20 74 68 65 6e 20 6b 65 65 70 20 74 68 61 74 20 73 69 64 65 20 77 69 74 68 6f 75 74 20 | de,.then.keep.that.side.without. |
| 32b80 | 70 72 6f 6d 70 74 69 6e 67 2e 0a 0a 4b 65 79 3a 20 76 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 | prompting...Key:.v.(magit-revers |
| 32ba0 | 65 29 0a 20 20 20 20 20 52 65 76 65 72 73 65 20 74 68 65 20 63 68 61 6e 67 65 20 61 74 20 70 6f | e)......Reverse.the.change.at.po |
| 32bc0 | 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 0a 20 20 20 20 20 57 | int.in.the.working.tree........W |
| 32be0 | 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 |
| 32c00 | 6f 20 61 20 33 2d 77 61 79 20 6d 65 72 67 65 2e 20 20 44 6f 69 6e 67 20 73 6f 20 63 61 75 73 65 | o.a.3-way.merge...Doing.so.cause |
| 32c20 | 73 0a 20 20 20 20 20 74 68 65 20 63 68 61 6e 67 65 20 74 6f 20 62 65 20 61 70 70 6c 69 65 64 20 | s......the.change.to.be.applied. |
| 32c40 | 74 6f 20 74 68 65 20 69 6e 64 65 78 20 61 73 20 77 65 6c 6c 2e 0a 0a 20 20 20 57 69 74 68 20 61 | to.the.index.as.well......With.a |
| 32c60 | 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 61 6c 6c 20 61 70 70 6c 79 20 76 61 72 69 61 | .prefix.argument.all.apply.varia |
| 32c80 | 6e 74 73 20 61 74 74 65 6d 70 74 20 61 20 33 2d 77 61 79 20 6d 65 72 67 65 20 77 68 65 6e 0a 61 | nts.attempt.a.3-way.merge.when.a |
| 32ca0 | 70 70 72 6f 70 72 69 61 74 65 20 28 69 2e 65 2e 2c 20 77 68 65 6e 20 e2 80 98 67 69 74 20 61 70 | ppropriate.(i.e.,.when....git.ap |
| 32cc0 | 70 6c 79 e2 80 99 20 69 73 20 75 73 65 64 20 69 6e 74 65 72 6e 61 6c 6c 79 29 2e 0a 0a 1f 0a 46 | ply....is.used.internally).....F |
| 32ce0 | 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 6d | ile:.docWYThEy.info,..Node:.Comm |
| 32d00 | 69 74 74 69 6e 67 2c 20 20 4e 65 78 74 3a 20 42 72 61 6e 63 68 69 6e 67 2c 20 20 50 72 65 76 3a | itting,..Next:.Branching,..Prev: |
| 32d20 | 20 41 70 70 6c 79 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 | .Applying,..Up:.Manipulating..6. |
| 32d40 | 35 20 43 6f 6d 6d 69 74 74 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 57 68 65 | 5.Committing.==============..Whe |
| 32d60 | 6e 20 74 68 65 20 75 73 65 72 20 69 6e 69 74 69 61 74 65 73 20 61 20 63 6f 6d 6d 69 74 2c 20 4d | n.the.user.initiates.a.commit,.M |
| 32d80 | 61 67 69 74 20 63 61 6c 6c 73 20 e2 80 98 67 69 74 20 63 6f 6d 6d 69 74 e2 80 99 20 77 69 74 68 | agit.calls....git.commit....with |
| 32da0 | 6f 75 74 20 61 6e 79 0a 61 72 67 75 6d 65 6e 74 73 2c 20 73 6f 20 47 69 74 20 68 61 73 20 74 6f | out.any.arguments,.so.Git.has.to |
| 32dc0 | 20 67 65 74 20 69 74 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 20 20 49 74 20 63 72 65 61 74 | .get.it.from.the.user...It.creat |
| 32de0 | 65 73 20 74 68 65 20 66 69 6c 65 0a e2 80 98 2e 67 69 74 2f 43 4f 4d 4d 49 54 5f 45 44 49 54 4d | es.the.file.....git/COMMIT_EDITM |
| 32e00 | 53 47 e2 80 99 20 61 6e 64 20 74 68 65 6e 20 6f 70 65 6e 73 20 74 68 61 74 20 66 69 6c 65 20 69 | SG....and.then.opens.that.file.i |
| 32e20 | 6e 20 61 6e 20 65 64 69 74 6f 72 2e 20 20 4d 61 67 69 74 0a 61 72 72 61 6e 67 65 73 20 66 6f 72 | n.an.editor...Magit.arranges.for |
| 32e40 | 20 74 68 61 74 20 65 64 69 74 6f 72 20 74 6f 20 62 65 20 74 68 65 20 45 6d 61 63 73 63 6c 69 65 | .that.editor.to.be.the.Emacsclie |
| 32e60 | 6e 74 2e 20 20 4f 6e 63 65 20 74 68 65 20 75 73 65 72 20 66 69 6e 69 73 68 65 73 0a 74 68 65 20 | nt...Once.the.user.finishes.the. |
| 32e80 | 65 64 69 74 69 6e 67 20 73 65 73 73 69 6f 6e 2c 20 74 68 65 20 45 6d 61 63 73 63 6c 69 65 6e 74 | editing.session,.the.Emacsclient |
| 32ea0 | 20 65 78 69 74 73 20 61 6e 64 20 47 69 74 20 63 72 65 61 74 65 73 20 74 68 65 20 63 6f 6d 6d 69 | .exits.and.Git.creates.the.commi |
| 32ec0 | 74 0a 75 73 69 6e 67 20 74 68 65 20 66 69 6c 65 e2 80 99 73 20 63 6f 6e 74 65 6e 74 20 61 73 20 | t.using.the.file...s.content.as. |
| 32ee0 | 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 20 | message...*.Menu:..*.Initiating. |
| 32f00 | 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 73 | a.Commit::.*.Editing.Commit.Mess |
| 32f20 | 61 67 65 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 | ages::....File:.docWYThEy.info,. |
| 32f40 | 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 78 | .Node:.Initiating.a.Commit,..Nex |
| 32f60 | 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 3a | t:.Editing.Commit.Messages,..Up: |
| 32f80 | 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 20 | .Committing..6.5.1.Initiating.a. |
| 32fa0 | 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 2d | Commit.------------------------- |
| 32fc0 | 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 74 | ..Also.see.[BROKEN.LINK:.man:git |
| 32fe0 | 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 0a | -commit]..Key:.c.(magit-commit). |
| 33000 | 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 | .....This.transient.prefix.comma |
| 33020 | 6e 64 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f | nd.binds.the.following.suffix.co |
| 33040 | 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 61 70 70 72 6f | mmands......along.with.the.appro |
| 33060 | 70 72 69 61 74 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 64 69 73 70 6c | priate.infix.arguments.and.displ |
| 33080 | 61 79 73 20 74 68 65 6d 20 69 6e 20 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 | ays.them.in.a......temporary.buf |
| 330a0 | 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a | fer.until.a.suffix.is.invoked... |
| 330c0 | 4b 65 79 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 | Key:.c.c.(magit-commit-create).. |
| 330e0 | 20 20 20 20 43 72 65 61 74 65 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 20 6f 6e 20 e2 80 98 48 45 | ....Create.a.new.commit.on....HE |
| 33100 | 41 44 e2 80 99 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 61 | AD......With.a.prefix.argument.a |
| 33120 | 6d 65 6e 64 20 74 6f 20 74 68 65 0a 20 20 20 20 20 63 6f 6d 6d 69 74 20 61 74 20 e2 80 98 48 45 | mend.to.the......commit.at....HE |
| 33140 | 41 44 e2 80 99 20 69 6e 73 74 65 61 64 2e 0a 0a 4b 65 79 3a 20 63 20 61 20 28 6d 61 67 69 74 2d | AD....instead...Key:.c.a.(magit- |
| 33160 | 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64 29 0a 20 20 20 20 20 41 6d 65 6e 64 20 74 68 65 20 6c 61 73 | commit-amend)......Amend.the.las |
| 33180 | 74 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 63 20 65 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 | t.commit...Key:.c.e.(magit-commi |
| 331a0 | 74 2d 65 78 74 65 6e 64 29 0a 20 20 20 20 20 41 6d 65 6e 64 20 74 68 65 20 6c 61 73 74 20 63 6f | t-extend)......Amend.the.last.co |
| 331c0 | 6d 6d 69 74 2c 20 77 69 74 68 6f 75 74 20 65 64 69 74 69 6e 67 20 74 68 65 20 6d 65 73 73 61 67 | mmit,.without.editing.the.messag |
| 331e0 | 65 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 20 | e...With.a.prefix......argument. |
| 33200 | 6b 65 65 70 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2c 20 6f 74 68 65 72 77 69 | keep.the.committer.date,.otherwi |
| 33220 | 73 65 20 63 68 61 6e 67 65 20 69 74 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e 0a 20 20 20 20 20 e2 | se.change.it...The.option....... |
| 33240 | 80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 78 74 65 6e 64 2d 6f 76 65 72 72 69 64 65 2d 64 | ..magit-commit-extend-override-d |
| 33260 | 61 74 65 e2 80 99 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 69 6e 76 65 72 73 65 20 74 68 | ate....can.be.used.to.inverse.th |
| 33280 | 65 0a 20 20 20 20 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 65 20 70 72 65 66 69 78 20 61 72 67 | e......meaning.of.the.prefix.arg |
| 332a0 | 75 6d 65 6e 74 2e 0a 0a 20 20 20 20 20 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 72 | ument........Non-interactively.r |
| 332c0 | 65 73 70 65 63 74 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 4f 56 45 52 52 49 44 45 2d 44 41 54 | espect.the.optional.OVERRIDE-DAT |
| 332e0 | 45 20 61 72 67 75 6d 65 6e 74 20 61 6e 64 0a 20 20 20 20 20 69 67 6e 6f 72 65 20 74 68 65 20 6f | E.argument.and......ignore.the.o |
| 33300 | 70 74 69 6f 6e 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 2d 72 | ption...Key:.c.w.(magit-commit-r |
| 33320 | 65 77 6f 72 64 29 0a 20 20 20 20 20 52 65 77 6f 72 64 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d | eword)......Reword.the.last.comm |
| 33340 | 69 74 2c 20 69 67 6e 6f 72 69 6e 67 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2e 20 20 57 69 | it,.ignoring.staged.changes...Wi |
| 33360 | 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 6b 65 65 70 20 74 | th.a.prefix......argument.keep.t |
| 33380 | 68 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2c 20 6f 74 68 65 72 77 69 73 65 20 63 68 61 | he.committer.date,.otherwise.cha |
| 333a0 | 6e 67 65 20 69 74 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 | nge.it...The.option.........magi |
| 333c0 | 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 e2 80 99 | t-commit-reword-override-date... |
| 333e0 | 20 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 0a 20 20 20 20 | .can.be.used.to.inverse.the..... |
| 33400 | 20 6d 65 61 6e 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 | .meaning.of.the.prefix.argument. |
| 33420 | 0a 0a 20 20 20 20 20 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 72 65 73 70 65 63 74 | .......Non-interactively.respect |
| 33440 | 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 4f 56 45 52 52 49 44 45 2d 44 41 54 45 20 61 72 67 75 | .the.optional.OVERRIDE-DATE.argu |
| 33460 | 6d 65 6e 74 20 61 6e 64 0a 20 20 20 20 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69 6f 6e 2e | ment.and......ignore.the.option. |
| 33480 | 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 78 75 70 29 0a | ..Key:.c.f.(magit-commit-fixup). |
| 334a0 | 20 20 20 20 20 43 72 65 61 74 65 20 61 20 66 69 78 75 70 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 | .....Create.a.fixup.commit...... |
| 334c0 | 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 65 20 74 61 72 | ..With.a.prefix.argument.the.tar |
| 334e0 | 67 65 74 20 63 6f 6d 6d 69 74 20 68 61 73 20 74 6f 20 62 65 20 63 6f 6e 66 69 72 6d 65 64 2e 0a | get.commit.has.to.be.confirmed.. |
| 33500 | 20 20 20 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 | .....Otherwise.the.commit.at.poi |
| 33520 | 6e 74 20 6d 61 79 20 62 65 20 75 73 65 64 20 77 69 74 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 | nt.may.be.used.without.confirmat |
| 33540 | 69 6f 6e 0a 20 20 20 20 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 | ion......depending.on.the.value. |
| 33560 | 6f 66 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 | of.option....magit-commit-squash |
| 33580 | 2d 63 6f 6e 66 69 72 6d e2 80 99 2e 0a 0a 4b 65 79 3a 20 63 20 46 20 28 6d 61 67 69 74 2d 63 6f | -confirm......Key:.c.F.(magit-co |
| 335a0 | 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 43 72 65 61 74 65 20 | mmit-instant-fixup)......Create. |
| 335c0 | 61 20 66 69 78 75 70 20 63 6f 6d 6d 69 74 20 61 6e 64 20 69 6e 73 74 61 6e 74 6c 79 20 72 65 62 | a.fixup.commit.and.instantly.reb |
| 335e0 | 61 73 65 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 2d 73 71 75 | ase...Key:.c.s.(magit-commit-squ |
| 33600 | 61 73 68 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 20 73 71 75 61 73 68 20 63 6f 6d 6d 69 74 | ash)......Create.a.squash.commit |
| 33620 | 2c 20 77 69 74 68 6f 75 74 20 65 64 69 74 69 6e 67 20 74 68 65 20 73 71 75 61 73 68 20 6d 65 73 | ,.without.editing.the.squash.mes |
| 33640 | 73 61 67 65 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | sage........With.a.prefix.argume |
| 33660 | 6e 74 20 74 68 65 20 74 61 72 67 65 74 20 63 6f 6d 6d 69 74 20 68 61 73 20 74 6f 20 62 65 20 63 | nt.the.target.commit.has.to.be.c |
| 33680 | 6f 6e 66 69 72 6d 65 64 2e 0a 20 20 20 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 20 63 6f 6d | onfirmed.......Otherwise.the.com |
| 336a0 | 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 6d 61 79 20 62 65 20 75 73 65 64 20 77 69 74 68 6f 75 74 | mit.at.point.may.be.used.without |
| 336c0 | 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 | .confirmation......depending.on. |
| 336e0 | 74 68 65 20 76 61 6c 75 65 20 6f 66 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d | the.value.of.option....magit-com |
| 33700 | 6d 69 74 2d 73 71 75 61 73 68 2d 63 6f 6e 66 69 72 6d e2 80 99 2e 0a 0a 4b 65 79 3a 20 63 20 53 | mit-squash-confirm......Key:.c.S |
| 33720 | 20 28 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 | .(magit-commit-instant-squash).. |
| 33740 | 20 20 20 20 43 72 65 61 74 65 20 61 20 73 71 75 61 73 68 20 63 6f 6d 6d 69 74 20 61 6e 64 20 69 | ....Create.a.squash.commit.and.i |
| 33760 | 6e 73 74 61 6e 74 6c 79 20 72 65 62 61 73 65 2e 0a 0a 4b 65 79 3a 20 63 20 41 20 28 6d 61 67 69 | nstantly.rebase...Key:.c.A.(magi |
| 33780 | 74 2d 63 6f 6d 6d 69 74 2d 61 75 67 6d 65 6e 74 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 20 | t-commit-augment)......Create.a. |
| 337a0 | 73 71 75 61 73 68 20 63 6f 6d 6d 69 74 2c 20 65 64 69 74 69 6e 67 20 74 68 65 20 73 71 75 61 73 | squash.commit,.editing.the.squas |
| 337c0 | 68 20 6d 65 73 73 61 67 65 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 | h.message........With.a.prefix.a |
| 337e0 | 72 67 75 6d 65 6e 74 20 74 68 65 20 74 61 72 67 65 74 20 63 6f 6d 6d 69 74 20 68 61 73 20 74 6f | rgument.the.target.commit.has.to |
| 33800 | 20 62 65 20 63 6f 6e 66 69 72 6d 65 64 2e 0a 20 20 20 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 | .be.confirmed.......Otherwise.th |
| 33820 | 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 6d 61 79 20 62 65 20 75 73 65 64 20 77 69 | e.commit.at.point.may.be.used.wi |
| 33840 | 74 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 0a 20 20 20 20 20 64 65 70 65 6e 64 69 6e | thout.confirmation......dependin |
| 33860 | 67 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 6f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 | g.on.the.value.of.option....magi |
| 33880 | 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 63 6f 6e 66 69 72 6d e2 80 99 2e 0a 0a 55 73 65 | t-commit-squash-confirm......Use |
| 338a0 | 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 73 6b 2d 74 6f 2d 73 74 | r.Option:.magit-commit-ask-to-st |
| 338c0 | 61 67 65 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 61 73 6b 20 74 6f 20 73 74 61 67 65 | age......Whether.to.ask.to.stage |
| 338e0 | 20 61 6c 6c 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 77 68 65 6e 20 63 6f 6d 6d 69 | .all.unstaged.changes.when.commi |
| 33900 | 74 74 69 6e 67 20 61 6e 64 0a 20 20 20 20 20 6e 6f 74 68 69 6e 67 20 69 73 20 73 74 61 67 65 64 | tting.and......nothing.is.staged |
| 33920 | 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 68 6f | ...User.Option:.magit-commit-sho |
| 33940 | 77 2d 64 69 66 66 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 68 65 20 72 65 6c 65 76 61 6e 74 | w-diff......Whether.the.relevant |
| 33960 | 20 64 69 66 66 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 68 6f 77 6e 20 77 68 65 | .diff.is.automatically.shown.whe |
| 33980 | 6e 20 63 6f 6d 6d 69 74 74 69 6e 67 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 | n.committing...User.Option:.magi |
| 339a0 | 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 74 65 0a 20 20 | t-commit-extend-override-date... |
| 339c0 | 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 6d 6d 69 74 | ...Whether.using....magit-commit |
| 339e0 | 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 74 74 65 72 | -extend....changes.the.committer |
| 33a00 | 20 64 61 74 65 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 | .date...User.Option:.magit-commi |
| 33a20 | 74 2d 72 65 77 6f 72 64 2d 6f 76 65 72 72 69 64 65 2d 64 61 74 65 0a 20 20 20 20 20 57 68 65 74 | t-reword-override-date......Whet |
| 33a40 | 68 65 72 20 75 73 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f 72 64 | her.using....magit-commit-reword |
| 33a60 | e2 80 99 20 63 68 61 6e 67 65 73 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 0a | ....changes.the.committer.date.. |
| 33a80 | 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 | .User.Option:.magit-commit-squas |
| 33aa0 | 68 2d 63 6f 6e 66 69 72 6d 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 68 65 20 63 6f 6d 6d 69 | h-confirm......Whether.the.commi |
| 33ac0 | 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 |
| 33ae0 | 61 73 20 74 6f 20 62 65 0a 20 20 20 20 20 63 6f 6e 66 69 72 6d 65 64 2e 20 20 57 68 65 6e 20 6e | as.to.be......confirmed...When.n |
| 33b00 | 6f 6e 2d 6e 69 6c 20 74 68 65 6e 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 | on-nil.then.the.commit.at.point. |
| 33b20 | 28 69 66 20 61 6e 79 29 20 69 73 20 75 73 65 64 0a 20 20 20 20 20 61 73 20 64 65 66 61 75 6c 74 | (if.any).is.used......as.default |
| 33b40 | 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 65 | .choice...Otherwise.it.has.to.be |
| 33b60 | 20 63 6f 6e 66 69 72 6d 65 64 2e 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 0a 20 20 20 20 20 6f 6e | .confirmed...This.option......on |
| 33b80 | 6c 79 20 61 66 66 65 63 74 73 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 | ly.affects....magit-commit-squas |
| 33ba0 | 68 e2 80 99 20 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 78 75 70 e2 80 | h....and....magit-commit-fixup.. |
| 33bc0 | 99 2e 20 20 54 68 65 0a 20 20 20 20 20 22 69 6e 73 74 61 6e 74 22 20 76 61 72 69 61 6e 74 73 20 | ....The......"instant".variants. |
| 33be0 | 61 6c 77 61 79 73 20 72 65 71 75 69 72 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 62 65 63 61 | always.require.confirmation.beca |
| 33c00 | 75 73 65 20 6d 61 6b 69 6e 67 20 61 6e 0a 20 20 20 20 20 65 72 72 6f 72 20 77 68 69 6c 65 20 75 | use.making.an......error.while.u |
| 33c20 | 73 69 6e 67 20 74 68 6f 73 65 20 69 73 20 68 61 72 64 65 72 20 74 6f 20 72 65 63 6f 76 65 72 20 | sing.those.is.harder.to.recover. |
| 33c40 | 66 72 6f 6d 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 70 6f 73 74 2d 63 | from...User.Option:.magit-post-c |
| 33c60 | 6f 6d 6d 69 74 2d 68 6f 6f 6b 0a 20 20 20 20 20 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 63 | ommit-hook......Hook.run.after.c |
| 33c80 | 72 65 61 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 20 77 69 74 68 6f 75 74 20 74 68 65 20 75 73 65 | reating.a.commit.without.the.use |
| 33ca0 | 72 20 65 64 69 74 69 6e 67 20 61 0a 20 20 20 20 20 6d 65 73 73 61 67 65 2e 0a 0a 20 20 20 20 20 | r.editing.a......message........ |
| 33cc0 | 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 62 79 20 e2 80 98 6d 61 67 69 74 2d 72 65 66 | This.hook.is.run.by....magit-ref |
| 33ce0 | 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 64 e2 80 99 20 69 73 | resh....if....this-command....is |
| 33d00 | 20 61 20 6d 65 6d 62 65 72 0a 20 20 20 20 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 70 6f 73 74 2d | .a.member......of....magit-post- |
| 33d20 | 63 6f 6d 6d 69 74 2d 68 6f 6f 6b 2d 63 6f 6d 6d 61 6e 64 73 e2 80 99 2e 20 20 54 68 69 73 20 6f | commit-hook-commands......This.o |
| 33d40 | 6e 6c 79 20 69 6e 63 6c 75 64 65 73 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 6e 61 6d 65 64 | nly.includes.commands......named |
| 33d60 | 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 2a e2 80 99 20 74 68 61 74 20 64 6f 20 2a 6e | ....magit-commit-*....that.do.*n |
| 33d80 | 6f 74 2a 20 72 65 71 75 69 72 65 20 74 68 61 74 20 74 68 65 20 75 73 65 72 20 65 64 69 74 73 0a | ot*.require.that.the.user.edits. |
| 33da0 | 20 20 20 20 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 69 6e 20 61 20 62 75 66 | .....the.commit.message.in.a.buf |
| 33dc0 | 66 65 72 2e 0a 0a 20 20 20 20 20 41 6c 73 6f 20 73 65 65 20 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 | fer........Also.see....git-commi |
| 33de0 | 74 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 | t-post-finish-hook......User.Opt |
| 33e00 | 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 |
| 33e20 | 61 6d 65 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 74 6f 20 69 6e 68 69 62 | ame-window......Whether.to.inhib |
| 33e40 | 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 73 68 6f 77 69 | it.use.of.same.window.when.showi |
| 33e60 | 6e 67 20 64 69 66 66 20 77 68 69 6c 65 0a 20 20 20 20 20 63 6f 6d 6d 69 74 74 69 6e 67 2e 0a 0a | ng.diff.while......committing... |
| 33e80 | 20 20 20 20 20 57 68 65 6e 20 77 72 69 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e | .....When.writing.a.commit,.then |
| 33ea0 | 20 61 20 64 69 66 66 20 6f 66 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 6f 20 62 65 20 63 6f 6d | .a.diff.of.the.changes.to.be.com |
| 33ec0 | 6d 69 74 74 65 64 0a 20 20 20 20 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 68 6f | mitted......is.automatically.sho |
| 33ee0 | 77 6e 2e 20 20 54 68 65 20 69 64 65 61 20 69 73 20 74 68 61 74 20 74 68 65 20 64 69 66 66 20 69 | wn...The.idea.is.that.the.diff.i |
| 33f00 | 73 20 73 68 6f 77 6e 20 69 6e 20 61 0a 20 20 20 20 20 64 69 66 66 65 72 65 6e 74 20 77 69 6e 64 | s.shown.in.a......different.wind |
| 33f20 | 6f 77 20 6f 66 20 74 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 | ow.of.the.same.frame.and.for.mos |
| 33f40 | 74 20 75 73 65 72 73 20 74 68 61 74 20 6a 75 73 74 0a 20 20 20 20 20 77 6f 72 6b 73 2e 20 20 49 | t.users.that.just......works...I |
| 33f60 | 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 63 6f 6d | n.other.words.most.users.can.com |
| 33f80 | 70 6c 65 74 65 6c 79 20 69 67 6e 6f 72 65 20 74 68 69 73 20 6f 70 74 69 6f 6e 0a 20 20 20 20 20 | pletely.ignore.this.option...... |
| 33fa0 | 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 61 6b 65 | because.its.value.doesn...t.make |
| 33fc0 | 20 61 20 64 69 66 66 65 72 65 6e 63 65 20 66 6f 72 20 74 68 65 6d 2e 0a 0a 20 20 20 20 20 48 6f | .a.difference.for.them........Ho |
| 33fe0 | 77 65 76 65 72 20 66 6f 72 20 75 73 65 72 73 20 77 68 6f 20 63 6f 6e 66 69 67 75 72 65 64 20 45 | wever.for.users.who.configured.E |
| 34000 | 6d 61 63 73 20 74 6f 20 6e 65 76 65 72 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 77 69 6e 64 6f | macs.to.never.create.a.new.windo |
| 34020 | 77 0a 20 20 20 20 20 65 76 65 6e 20 77 68 65 6e 20 74 68 65 20 70 61 63 6b 61 67 65 20 65 78 70 | w......even.when.the.package.exp |
| 34040 | 6c 69 63 69 74 6c 79 20 74 72 69 65 73 20 74 6f 20 64 6f 20 73 6f 2c 20 74 68 65 6e 20 64 69 73 | licitly.tries.to.do.so,.then.dis |
| 34060 | 70 6c 61 79 69 6e 67 0a 20 20 20 20 20 74 77 6f 20 6e 65 77 20 62 75 66 66 65 72 73 20 6e 65 63 | playing......two.new.buffers.nec |
| 34080 | 65 73 73 61 72 69 6c 79 20 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 66 69 72 73 74 20 69 73 | essarily.means.that.the.first.is |
| 340a0 | 20 69 6d 6d 65 64 69 61 74 65 6c 79 0a 20 20 20 20 20 72 65 70 6c 61 63 65 64 20 62 79 20 74 68 | .immediately......replaced.by.th |
| 340c0 | 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 61 | e.second...In.our.case.the.messa |
| 340e0 | 67 65 20 62 75 66 66 65 72 20 69 73 0a 20 20 20 20 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 72 65 | ge.buffer.is......immediately.re |
| 34100 | 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 69 63 68 | placed.by.the.diff.buffer,.which |
| 34120 | 20 69 73 20 6f 66 20 63 6f 75 72 73 65 20 68 69 67 68 6c 79 0a 20 20 20 20 20 75 6e 64 65 73 69 | .is.of.course.highly......undesi |
| 34140 | 72 61 62 6c 65 2e 0a 0a 20 20 20 20 20 41 20 77 6f 72 6b 61 72 6f 75 6e 64 20 69 73 20 74 6f 20 | rable........A.workaround.is.to. |
| 34160 | 73 75 70 70 72 65 73 73 20 74 68 69 73 20 75 73 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | suppress.this.user.configuration |
| 34180 | 20 69 6e 20 74 68 69 73 0a 20 20 20 20 20 70 61 72 74 69 63 75 6c 61 72 20 63 61 73 65 2e 20 20 | .in.this......particular.case... |
| 341a0 | 55 73 65 72 73 20 68 61 76 65 20 74 6f 20 65 78 70 6c 69 63 69 74 6c 79 20 6f 70 74 2d 69 6e 20 | Users.have.to.explicitly.opt-in. |
| 341c0 | 62 79 20 74 6f 67 67 6c 69 6e 67 20 74 68 69 73 0a 20 20 20 20 20 6f 70 74 69 6f 6e 2e 20 20 57 | by.toggling.this......option...W |
| 341e0 | 65 20 63 61 6e 6e 6f 74 20 65 6e 61 62 6c 65 20 74 68 65 20 77 6f 72 6b 61 72 6f 75 6e 64 20 75 | e.cannot.enable.the.workaround.u |
| 34200 | 6e 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 20 62 65 63 61 75 73 65 0a 20 20 20 20 20 74 68 61 74 | nconditionally.because......that |
| 34220 | 20 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 | .again.causes.issues.for.other.u |
| 34240 | 73 65 72 73 3a 20 69 66 20 74 68 65 20 66 72 61 6d 65 20 69 73 20 74 6f 6f 20 74 69 6e 79 0a 20 | sers:.if.the.frame.is.too.tiny.. |
| 34260 | 20 20 20 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 20 74 6f 6f | ....or.the.relevant.settings.too |
| 34280 | 20 61 67 67 72 65 73 73 69 76 65 2c 20 74 68 65 6e 20 74 68 65 20 64 69 66 66 20 62 75 66 66 65 | .aggressive,.then.the.diff.buffe |
| 342a0 | 72 20 77 6f 75 6c 64 0a 20 20 20 20 20 65 6e 64 20 75 70 20 62 65 69 6e 67 20 64 69 73 70 6c 61 | r.would......end.up.being.displa |
| 342c0 | 79 65 64 20 69 6e 20 61 20 6e 65 77 20 66 72 61 6d 65 2e 0a 0a 20 20 20 20 20 41 6c 73 6f 20 73 | yed.in.a.new.frame........Also.s |
| 342e0 | 65 65 20 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d 61 67 | ee.<https://github.com/magit/mag |
| 34300 | 69 74 2f 69 73 73 75 65 73 2f 34 31 33 32 3e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 | it/issues/4132>.....File:.docWYT |
| 34320 | 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 45 64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 | hEy.info,..Node:.Editing.Commit. |
| 34340 | 4d 65 73 73 61 67 65 73 2c 20 20 50 72 65 76 3a 20 49 6e 69 74 69 61 74 69 6e 67 20 61 20 43 6f | Messages,..Prev:.Initiating.a.Co |
| 34360 | 6d 6d 69 74 2c 20 20 55 70 3a 20 43 6f 6d 6d 69 74 74 69 6e 67 0a 0a 36 2e 35 2e 32 20 45 64 69 | mmit,..Up:.Committing..6.5.2.Edi |
| 34380 | 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ting.Commit.Messages.----------- |
| 343a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 41 66 74 65 72 20 69 6e 69 74 69 61 | ------------------..After.initia |
| 343c0 | 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 20 61 73 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 | ting.a.commit.as.described.in.th |
| 343e0 | 65 20 70 72 65 76 69 6f 75 73 20 73 65 63 74 69 6f 6e 2c 20 74 77 6f 20 6e 65 77 0a 62 75 66 66 | e.previous.section,.two.new.buff |
| 34400 | 65 72 73 20 61 70 70 65 61 72 2e 20 20 4f 6e 65 20 73 68 6f 77 73 20 74 68 65 20 63 68 61 6e 67 | ers.appear...One.shows.the.chang |
| 34420 | 65 73 20 74 68 61 74 20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 62 65 20 63 6f 6d 6d 69 74 74 65 | es.that.are.about.to.be.committe |
| 34440 | 64 2c 0a 77 68 69 6c 65 20 74 68 65 20 6f 74 68 65 72 20 69 73 20 75 73 65 64 20 74 6f 20 77 72 | d,.while.the.other.is.used.to.wr |
| 34460 | 69 74 65 20 74 68 65 20 6d 65 73 73 61 67 65 2e 0a 0a 20 20 20 43 6f 6d 6d 69 74 20 6d 65 73 73 | ite.the.message......Commit.mess |
| 34480 | 61 67 65 73 20 61 72 65 20 65 64 69 74 65 64 20 69 6e 20 61 6e 20 65 64 69 74 20 73 65 73 73 69 | ages.are.edited.in.an.edit.sessi |
| 344a0 | 6f 6e 20 2d 20 69 6e 20 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 0a e2 80 98 67 69 74 e2 80 99 | on.-.in.the.background....git... |
| 344c0 | 20 69 73 20 77 61 69 74 69 6e 67 20 66 6f 72 20 74 68 65 20 65 64 69 74 6f 72 2c 20 69 6e 20 6f | .is.waiting.for.the.editor,.in.o |
| 344e0 | 75 72 20 63 61 73 65 20 e2 80 98 65 6d 61 63 73 63 6c 69 65 6e 74 e2 80 99 2c 20 74 6f 20 73 61 | ur.case....emacsclient...,.to.sa |
| 34500 | 76 65 20 74 68 65 0a 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 69 6e 20 61 20 66 69 6c 65 20 | ve.the.commit.message.in.a.file. |
| 34520 | 28 69 6e 20 6d 6f 73 74 20 63 61 73 65 73 20 e2 80 98 2e 67 69 74 2f 43 4f 4d 4d 49 54 5f 45 44 | (in.most.cases.....git/COMMIT_ED |
| 34540 | 49 54 4d 53 47 e2 80 99 29 20 61 6e 64 20 74 68 65 6e 0a 72 65 74 75 72 6e 2e 20 20 49 66 20 74 | ITMSG...).and.then.return...If.t |
| 34560 | 68 65 20 65 64 69 74 6f 72 20 72 65 74 75 72 6e 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 | he.editor.returns.with.a.non-zer |
| 34580 | 6f 20 65 78 69 74 20 73 74 61 74 75 73 20 74 68 65 6e 20 e2 80 98 67 69 74 e2 80 99 0a 64 6f 65 | o.exit.status.then....git....doe |
| 345a0 | 73 20 6e 6f 74 20 63 72 65 61 74 65 20 74 68 65 20 63 6f 6d 6d 69 74 2e 20 20 53 6f 20 74 68 65 | s.not.create.the.commit...So.the |
| 345c0 | 20 6d 6f 73 74 20 69 6d 70 6f 72 74 61 6e 74 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 74 68 6f | .most.important.commands.are.tho |
| 345e0 | 73 65 0a 66 6f 72 20 66 69 6e 69 73 68 69 6e 67 20 61 6e 64 20 61 62 6f 72 74 69 6e 67 20 74 68 | se.for.finishing.and.aborting.th |
| 34600 | 65 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 63 20 28 77 69 74 68 2d 65 64 | e.commit...Key:.C-c.C-c.(with-ed |
| 34620 | 69 74 6f 72 2d 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 | itor-finish)......Finish.the.cur |
| 34640 | 72 65 6e 74 20 65 64 69 74 69 6e 67 20 73 65 73 73 69 6f 6e 20 62 79 20 72 65 74 75 72 6e 69 6e | rent.editing.session.by.returnin |
| 34660 | 67 20 77 69 74 68 20 65 78 69 74 20 63 6f 64 65 20 30 2e 0a 20 20 20 20 20 47 69 74 20 74 68 65 | g.with.exit.code.0.......Git.the |
| 34680 | 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 20 74 68 65 20 6d | n.creates.the.commit.using.the.m |
| 346a0 | 65 73 73 61 67 65 20 69 74 20 66 69 6e 64 73 20 69 6e 20 74 68 65 20 66 69 6c 65 2e 0a 0a 4b 65 | essage.it.finds.in.the.file...Ke |
| 346c0 | 79 3a 20 43 2d 63 20 43 2d 6b 20 28 77 69 74 68 2d 65 64 69 74 6f 72 2d 63 61 6e 63 65 6c 29 0a | y:.C-c.C-k.(with-editor-cancel). |
| 346e0 | 20 20 20 20 20 43 61 6e 63 65 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 65 64 69 74 69 6e 67 20 | .....Cancel.the.current.editing. |
| 34700 | 73 65 73 73 69 6f 6e 20 62 79 20 72 65 74 75 72 6e 69 6e 67 20 77 69 74 68 20 65 78 69 74 20 63 | session.by.returning.with.exit.c |
| 34720 | 6f 64 65 20 31 2e 0a 20 20 20 20 20 47 69 74 20 74 68 65 6e 20 63 61 6e 63 65 6c 73 20 74 68 65 | ode.1.......Git.then.cancels.the |
| 34740 | 20 63 6f 6d 6d 69 74 2c 20 62 75 74 20 6c 65 61 76 65 73 20 74 68 65 20 66 69 6c 65 20 75 6e 74 | .commit,.but.leaves.the.file.unt |
| 34760 | 6f 75 63 68 65 64 2e 0a 0a 20 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 62 65 69 6e 67 | ouched......In.addition.to.being |
| 34780 | 20 75 73 65 64 20 62 79 20 e2 80 98 67 69 74 20 63 6f 6d 6d 69 74 e2 80 99 2c 20 6d 65 73 73 61 | .used.by....git.commit...,.messa |
| 347a0 | 67 65 73 20 6d 61 79 20 61 6c 73 6f 20 62 65 0a 73 74 6f 72 65 64 20 69 6e 20 61 20 72 69 6e 67 | ges.may.also.be.stored.in.a.ring |
| 347c0 | 20 74 68 61 74 20 70 65 72 73 69 73 74 73 20 75 6e 74 69 6c 20 45 6d 61 63 73 20 69 73 20 63 6c | .that.persists.until.Emacs.is.cl |
| 347e0 | 6f 73 65 64 2e 20 20 42 79 20 64 65 66 61 75 6c 74 20 74 68 65 0a 6d 65 73 73 61 67 65 20 69 73 | osed...By.default.the.message.is |
| 34800 | 20 73 74 6f 72 65 64 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 61 6e 64 20 74 68 65 | .stored.at.the.beginning.and.the |
| 34820 | 20 65 6e 64 20 6f 66 20 61 6e 20 65 64 69 74 20 73 65 73 73 69 6f 6e 0a 28 72 65 67 61 72 64 6c | .end.of.an.edit.session.(regardl |
| 34840 | 65 73 73 20 6f 66 20 77 68 65 74 68 65 72 20 74 68 65 20 73 65 73 73 69 6f 6e 20 69 73 20 66 69 | ess.of.whether.the.session.is.fi |
| 34860 | 6e 69 73 68 65 64 20 73 75 63 63 65 73 73 66 75 6c 6c 79 20 6f 72 20 77 61 73 0a 63 61 6e 63 65 | nished.successfully.or.was.cance |
| 34880 | 6c 65 64 29 2e 20 20 49 74 20 69 73 20 73 6f 6d 65 74 69 6d 65 73 20 75 73 65 66 75 6c 20 74 6f | led)...It.is.sometimes.useful.to |
| 348a0 | 20 62 72 69 6e 67 20 62 61 63 6b 20 6d 65 73 73 61 67 65 73 20 66 72 6f 6d 20 74 68 61 74 0a 72 | .bring.back.messages.from.that.r |
| 348c0 | 69 6e 67 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 73 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 | ing...Key:.C-c.M-s.(git-commit-s |
| 348e0 | 61 76 65 2d 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 53 61 76 65 20 74 68 65 20 63 75 72 72 65 | ave-message)......Save.the.curre |
| 34900 | 6e 74 20 62 75 66 66 65 72 20 63 6f 6e 74 65 6e 74 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 | nt.buffer.content.to.the.commit. |
| 34920 | 6d 65 73 73 61 67 65 20 72 69 6e 67 2e 0a 0a 4b 65 79 3a 20 4d 2d 70 20 28 67 69 74 2d 63 6f 6d | message.ring...Key:.M-p.(git-com |
| 34940 | 6d 69 74 2d 70 72 65 76 2d 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 43 79 63 6c 65 20 62 61 63 | mit-prev-message)......Cycle.bac |
| 34960 | 6b 77 61 72 64 20 74 68 72 6f 75 67 68 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 | kward.through.the.commit.message |
| 34980 | 20 72 69 6e 67 2c 20 61 66 74 65 72 20 73 61 76 69 6e 67 20 74 68 65 0a 20 20 20 20 20 63 75 72 | .ring,.after.saving.the......cur |
| 349a0 | 72 65 6e 74 20 6d 65 73 73 61 67 65 20 74 6f 20 74 68 65 20 72 69 6e 67 2e 20 20 57 69 74 68 20 | rent.message.to.the.ring...With. |
| 349c0 | 61 20 6e 75 6d 65 72 69 63 20 70 72 65 66 69 78 20 41 52 47 2c 20 67 6f 20 62 61 63 6b 0a 20 20 | a.numeric.prefix.ARG,.go.back... |
| 349e0 | 20 20 20 41 52 47 20 63 6f 6d 6d 65 6e 74 73 2e 0a 0a 4b 65 79 3a 20 4d 2d 6e 20 28 67 69 74 2d | ...ARG.comments...Key:.M-n.(git- |
| 34a00 | 63 6f 6d 6d 69 74 2d 6e 65 78 74 2d 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 43 79 63 6c 65 20 | commit-next-message)......Cycle. |
| 34a20 | 66 6f 72 77 61 72 64 20 74 68 72 6f 75 67 68 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 | forward.through.the.commit.messa |
| 34a40 | 67 65 20 72 69 6e 67 2c 20 61 66 74 65 72 20 73 61 76 69 6e 67 20 74 68 65 0a 20 20 20 20 20 63 | ge.ring,.after.saving.the......c |
| 34a60 | 75 72 72 65 6e 74 20 6d 65 73 73 61 67 65 20 74 6f 20 74 68 65 20 72 69 6e 67 2e 20 20 57 69 74 | urrent.message.to.the.ring...Wit |
| 34a80 | 68 20 61 20 6e 75 6d 65 72 69 63 20 70 72 65 66 69 78 20 41 52 47 2c 20 67 6f 20 62 61 63 6b 0a | h.a.numeric.prefix.ARG,.go.back. |
| 34aa0 | 20 20 20 20 20 41 52 47 20 63 6f 6d 6d 65 6e 74 73 2e 0a 0a 20 20 20 42 79 20 64 65 66 61 75 6c | .....ARG.comments......By.defaul |
| 34ac0 | 74 20 74 68 65 20 64 69 66 66 20 66 6f 72 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 | t.the.diff.for.the.changes.that. |
| 34ae0 | 61 72 65 20 61 62 6f 75 74 20 74 6f 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 0a 61 72 65 20 61 75 | are.about.to.be.committed.are.au |
| 34b00 | 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 68 6f 77 6e 20 77 68 65 6e 20 69 6e 76 6f 6b 69 6e 67 20 | tomatically.shown.when.invoking. |
| 34b20 | 74 68 65 20 63 6f 6d 6d 69 74 2e 20 20 54 6f 20 70 72 65 76 65 6e 74 20 74 68 61 74 2c 0a 72 65 | the.commit...To.prevent.that,.re |
| 34b40 | 6d 6f 76 65 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 64 69 66 66 e2 80 99 20 66 72 6f | move....magit-commit-diff....fro |
| 34b60 | 6d 20 e2 80 98 73 65 72 76 65 72 2d 73 77 69 74 63 68 2d 68 6f 6f 6b e2 80 99 2e 0a 0a 20 20 20 | m....server-switch-hook......... |
| 34b80 | 57 68 65 6e 20 61 6d 65 6e 64 69 6e 67 20 74 6f 20 61 6e 20 65 78 69 73 74 69 6e 67 20 63 6f 6d | When.amending.to.an.existing.com |
| 34ba0 | 6d 69 74 20 69 74 20 6d 61 79 20 62 65 20 75 73 65 66 75 6c 20 74 6f 20 73 68 6f 77 20 65 69 74 | mit.it.may.be.useful.to.show.eit |
| 34bc0 | 68 65 72 0a 74 68 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 61 72 65 20 61 62 6f 75 74 20 74 | her.the.changes.that.are.about.t |
| 34be0 | 6f 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 61 74 20 63 6f 6d 6d 69 74 20 6f 72 20 74 6f 20 | o.be.added.to.that.commit.or.to. |
| 34c00 | 73 68 6f 77 20 74 68 6f 73 65 0a 63 68 61 6e 67 65 73 20 61 6c 6f 6e 67 73 69 64 65 20 74 68 6f | show.those.changes.alongside.tho |
| 34c20 | 73 65 20 74 68 61 74 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 63 6f 6d 6d 69 74 | se.that.have.already.been.commit |
| 34c40 | 74 65 64 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 64 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 77 | ted...Key:.C-c.C-d.(magit-diff-w |
| 34c60 | 68 69 6c 65 2d 63 6f 6d 6d 69 74 74 69 6e 67 29 0a 20 20 20 20 20 57 68 69 6c 65 20 63 6f 6d 6d | hile-committing)......While.comm |
| 34c80 | 69 74 74 69 6e 67 2c 20 73 68 6f 77 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 61 72 | itting,.show.the.changes.that.ar |
| 34ca0 | 65 20 61 62 6f 75 74 20 74 6f 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 2e 0a 20 20 20 20 20 57 68 | e.about.to.be.committed.......Wh |
| 34cc0 | 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 |
| 34ce0 | 6e 64 20 61 67 61 69 6e 20 74 6f 67 67 6c 65 73 20 62 65 74 77 65 65 6e 20 73 68 6f 77 69 6e 67 | nd.again.toggles.between.showing |
| 34d00 | 0a 20 20 20 20 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 | ......just.the.new.changes.or.al |
| 34d20 | 6c 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 77 69 6c 6c 20 62 65 20 63 6f 6d 6d 69 | l.the.changes.that.will.be.commi |
| 34d40 | 74 74 65 64 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 55 73 69 6e 67 20 74 68 65 20 52 65 76 69 | tted...*.Menu:..*.Using.the.Revi |
| 34d60 | 73 69 6f 6e 20 53 74 61 63 6b 3a 3a 0a 2a 20 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 65 61 | sion.Stack::.*.Commit.Pseudo.Hea |
| 34d80 | 64 65 72 73 3a 3a 0a 2a 20 43 6f 6d 6d 69 74 20 4d 6f 64 65 20 61 6e 64 20 48 6f 6f 6b 73 3a 3a | ders::.*.Commit.Mode.and.Hooks:: |
| 34da0 | 0a 2a 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 3a 3a 0a | .*.Commit.Message.Conventions::. |
| 34dc0 | 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ...File:.docWYThEy.info,..Node:. |
| 34de0 | 55 73 69 6e 67 20 74 68 65 20 52 65 76 69 73 69 6f 6e 20 53 74 61 63 6b 2c 20 20 4e 65 78 74 3a | Using.the.Revision.Stack,..Next: |
| 34e00 | 20 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 65 61 64 65 72 73 2c 20 20 55 70 3a 20 45 64 69 | .Commit.Pseudo.Headers,..Up:.Edi |
| 34e20 | 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 73 0a 0a 55 73 69 6e 67 20 74 68 65 20 | ting.Commit.Messages..Using.the. |
| 34e40 | 52 65 76 69 73 69 6f 6e 20 53 74 61 63 6b 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e | Revision.Stack.................. |
| 34e60 | 2e 2e 2e 2e 2e 2e 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 77 20 28 6d 61 67 69 74 2d 70 6f 70 | .........Key:.C-c.C-w.(magit-pop |
| 34e80 | 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | -revision-stack)......This.comma |
| 34ea0 | 6e 64 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 20 6f 66 20 61 | nd.inserts.a.representation.of.a |
| 34ec0 | 20 72 65 76 69 73 69 6f 6e 20 69 6e 74 6f 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 | .revision.into.the......current. |
| 34ee0 | 62 75 66 66 65 72 2e 20 20 49 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 69 6e 73 69 64 65 20 62 | buffer...It.can.be.used.inside.b |
| 34f00 | 75 66 66 65 72 73 20 75 73 65 64 20 74 6f 20 77 72 69 74 65 20 63 6f 6d 6d 69 74 0a 20 20 20 20 | uffers.used.to.write.commit..... |
| 34f20 | 20 6d 65 73 73 61 67 65 73 20 62 75 74 20 61 6c 73 6f 20 69 6e 20 6f 74 68 65 72 20 62 75 66 66 | .messages.but.also.in.other.buff |
| 34f40 | 65 72 73 20 73 75 63 68 20 61 73 20 62 75 66 66 65 72 73 20 75 73 65 64 20 74 6f 20 65 64 69 74 | ers.such.as.buffers.used.to.edit |
| 34f60 | 0a 20 20 20 20 20 65 6d 61 69 6c 73 20 6f 72 20 43 68 61 6e 67 65 4c 6f 67 20 66 69 6c 65 73 2e | ......emails.or.ChangeLog.files. |
| 34f80 | 0a 0a 20 20 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 | .......By.default.this.command.p |
| 34fa0 | 6f 70 73 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 77 68 69 63 68 20 77 61 73 20 6c 61 73 74 20 | ops.the.revision.which.was.last. |
| 34fc0 | 61 64 64 65 64 20 74 6f 0a 20 20 20 20 20 74 68 65 20 e2 80 98 6d 61 67 69 74 2d 72 65 76 69 73 | added.to......the....magit-revis |
| 34fe0 | 69 6f 6e 2d 73 74 61 63 6b e2 80 99 20 61 6e 64 20 69 6e 73 65 72 74 73 20 69 74 20 69 6e 74 6f | ion-stack....and.inserts.it.into |
| 35000 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 0a 20 20 20 20 20 61 63 63 6f 72 64 69 | .the.current.buffer......accordi |
| 35020 | 6e 67 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 70 6f 70 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 | ng.to....magit-pop-revision-stac |
| 35040 | 6b 2d 66 6f 72 6d 61 74 e2 80 99 2e 20 20 52 65 76 69 73 69 6f 6e 73 20 63 61 6e 20 62 65 0a 20 | k-format......Revisions.can.be.. |
| 35060 | 20 20 20 20 70 75 74 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 20 75 73 69 6e 67 20 e2 80 98 6d 61 | ....put.on.the.stack.using....ma |
| 35080 | 67 69 74 2d 63 6f 70 79 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 e2 80 99 20 61 6e 64 0a 20 20 | git-copy-section-value....and... |
| 350a0 | 20 20 20 e2 80 98 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 | ......magit-copy-buffer-revision |
| 350c0 | e2 80 99 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 73 74 61 63 6b 20 69 73 20 65 6d 70 74 79 | ...........If.the.stack.is.empty |
| 350e0 | 20 6f 72 20 77 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 74 20 69 6e | .or.with.a.prefix.argument.it.in |
| 35100 | 73 74 65 61 64 20 72 65 61 64 73 20 61 0a 20 20 20 20 20 72 65 76 69 73 69 6f 6e 20 69 6e 20 74 | stead.reads.a......revision.in.t |
| 35120 | 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 68 65 20 6d 69 6e | he.minibuffer...By.using.the.min |
| 35140 | 69 62 75 66 66 65 72 20 68 69 73 74 6f 72 79 20 74 68 69 73 0a 20 20 20 20 20 61 6c 6c 6f 77 73 | ibuffer.history.this......allows |
| 35160 | 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 70 | .selecting.an.item.which.was.pop |
| 35180 | 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 20 20 20 20 | ped.earlier.or.to.insert.an..... |
| 351a0 | 20 61 72 62 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 | .arbitrary.reference.or.revision |
| 351c0 | 20 77 69 74 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 | .without.first.pushing.it.onto.t |
| 351e0 | 68 65 0a 20 20 20 20 20 73 74 61 63 6b 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 72 65 61 64 69 6e | he......stack........When.readin |
| 35200 | 67 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 | g.the.revision.from.the.minibuff |
| 35220 | 65 72 2c 20 74 68 65 6e 20 69 74 20 6d 69 67 68 74 20 6e 6f 74 20 62 65 0a 20 20 20 20 20 70 6f | er,.then.it.might.not.be......po |
| 35240 | 73 73 69 62 6c 65 20 74 6f 20 67 75 65 73 73 20 74 68 65 20 63 6f 72 72 65 63 74 20 72 65 70 6f | ssible.to.guess.the.correct.repo |
| 35260 | 73 69 74 6f 72 79 2e 20 20 57 68 65 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 0a 20 20 | sitory...When.this.command.is... |
| 35280 | 20 20 20 63 61 6c 6c 65 64 20 69 6e 73 69 64 65 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 28 65 | ...called.inside.a.repository.(e |
| 352a0 | 2e 67 2e 2c 20 77 68 69 6c 65 20 63 6f 6d 70 6f 73 69 6e 67 20 61 20 63 6f 6d 6d 69 74 0a 20 20 | .g.,.while.composing.a.commit... |
| 352c0 | 20 20 20 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 74 6f 72 | ...message),.then.that.repositor |
| 352e0 | 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 77 68 69 | y.is.used...Otherwise.(e.g.,.whi |
| 35300 | 6c 65 0a 20 20 20 20 20 63 6f 6d 70 6f 73 69 6e 67 20 61 6e 20 65 6d 61 69 6c 29 20 74 68 65 6e | le......composing.an.email).then |
| 35320 | 20 74 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 | .the.repository.recorded.for.the |
| 35340 | 20 74 6f 70 0a 20 20 20 20 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 73 74 61 63 6b 20 69 | .top......element.of.the.stack.i |
| 35360 | 73 20 75 73 65 64 20 28 65 76 65 6e 20 74 68 6f 75 67 68 20 77 65 20 69 6e 73 65 72 74 20 61 6e | s.used.(even.though.we.insert.an |
| 35380 | 6f 74 68 65 72 0a 20 20 20 20 20 72 65 76 69 73 69 6f 6e 29 2e 20 20 49 66 20 6e 6f 74 20 63 61 | other......revision)...If.not.ca |
| 353a0 | 6c 6c 65 64 20 69 6e 73 69 64 65 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 61 6e 64 20 77 69 74 | lled.inside.a.repository.and.wit |
| 353c0 | 68 20 61 6e 20 65 6d 70 74 79 0a 20 20 20 20 20 73 74 61 63 6b 2c 20 6f 72 20 77 69 74 68 20 74 | h.an.empty......stack,.or.with.t |
| 353e0 | 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2c 20 74 68 65 6e 20 72 65 61 64 20 74 | wo.prefix.arguments,.then.read.t |
| 35400 | 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 0a 20 20 20 20 20 74 68 65 20 6d 69 6e 69 62 75 | he.repository.in......the.minibu |
| 35420 | 66 66 65 72 20 74 6f 6f 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 70 6f | ffer.too...User.Option:.magit-po |
| 35440 | 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 20 20 20 54 68 69 | p-revision-stack-format......Thi |
| 35460 | 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 68 65 20 63 6f 6d 6d 61 6e | s.option.controls.how.the.comman |
| 35480 | 64 20 e2 80 98 6d 61 67 69 74 2d 70 6f 70 2d 72 65 76 69 73 69 6f 6e 2d 73 74 61 63 6b e2 80 99 | d....magit-pop-revision-stack... |
| 354a0 | 0a 20 20 20 20 20 69 6e 73 65 72 74 73 20 61 20 72 65 76 69 73 69 6f 6e 20 69 6e 74 6f 20 74 68 | ......inserts.a.revision.into.th |
| 354c0 | 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 54 68 65 20 65 6e 74 72 | e.current.buffer........The.entr |
| 354e0 | 69 65 73 20 6f 6e 20 74 68 65 20 73 74 61 63 6b 20 68 61 76 65 20 74 68 65 20 66 6f 72 6d 61 74 | ies.on.the.stack.have.the.format |
| 35500 | 20 e2 80 98 28 48 41 53 48 20 54 4f 50 4c 45 56 45 4c 29 e2 80 99 20 61 6e 64 20 74 68 69 73 0a | ....(HASH.TOPLEVEL)....and.this. |
| 35520 | 20 20 20 20 20 6f 70 74 69 6f 6e 20 68 61 73 20 74 68 65 20 66 6f 72 6d 61 74 20 e2 80 98 28 50 | .....option.has.the.format....(P |
| 35540 | 4f 49 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 | OINT-FORMAT.EOB-FORMAT.INDEX-REG |
| 35560 | 45 58 50 29 e2 80 99 2c 20 61 6c 6c 0a 20 20 20 20 20 6f 66 20 77 68 69 63 68 20 6d 61 79 20 62 | EXP)...,.all......of.which.may.b |
| 35580 | 65 20 6e 69 6c 20 6f 72 20 61 20 73 74 72 69 6e 67 20 28 74 68 6f 75 67 68 20 65 69 74 68 65 72 | e.nil.or.a.string.(though.either |
| 355a0 | 20 6f 6e 65 20 6f 66 20 45 4f 42 2d 46 4f 52 4d 41 54 20 6f 72 0a 20 20 20 20 20 50 4f 49 4e 54 | .one.of.EOB-FORMAT.or......POINT |
| 355c0 | 2d 46 4f 52 4d 41 54 20 73 68 6f 75 6c 64 20 62 65 20 61 20 73 74 72 69 6e 67 2c 20 61 6e 64 20 | -FORMAT.should.be.a.string,.and. |
| 355e0 | 69 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 2c 0a 20 20 20 20 | if.INDEX-REGEXP.is.non-nil,..... |
| 35600 | 20 74 68 65 6e 20 74 68 65 20 74 77 6f 20 66 6f 72 6d 61 74 73 20 73 68 6f 75 6c 64 20 62 65 20 | .then.the.two.formats.should.be. |
| 35620 | 74 6f 6f 29 2e 0a 0a 20 20 20 20 20 46 69 72 73 74 20 49 4e 44 45 58 2d 52 45 47 45 58 50 20 69 | too)........First.INDEX-REGEXP.i |
| 35640 | 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 75 73 6c 79 20 69 6e | s.used.to.find.the.previously.in |
| 35660 | 73 65 72 74 65 64 20 65 6e 74 72 79 2c 0a 20 20 20 20 20 62 79 20 73 65 61 72 63 68 69 6e 67 20 | serted.entry,......by.searching. |
| 35680 | 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 74 20 | backward.from.point...The.first. |
| 356a0 | 73 75 62 6d 61 74 63 68 20 6d 75 73 74 20 6d 61 74 63 68 0a 20 20 20 20 20 74 68 65 20 69 6e 64 | submatch.must.match......the.ind |
| 356c0 | 65 78 20 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 | ex.number...That.number.is.incre |
| 356e0 | 6d 65 6e 74 65 64 20 62 79 20 6f 6e 65 2c 20 61 6e 64 20 62 65 63 6f 6d 65 73 0a 20 20 20 20 20 | mented.by.one,.and.becomes...... |
| 35700 | 74 68 65 20 69 6e 64 65 78 20 6e 75 6d 62 65 72 20 6f 66 20 74 68 65 20 65 6e 74 72 79 20 74 6f | the.index.number.of.the.entry.to |
| 35720 | 20 62 65 20 69 6e 73 65 72 74 65 64 2e 20 20 49 66 20 79 6f 75 20 64 6f 6e e2 80 99 74 20 77 61 | .be.inserted...If.you.don...t.wa |
| 35740 | 6e 74 20 74 6f 0a 20 20 20 20 20 6e 75 6d 62 65 72 20 74 68 65 20 69 6e 73 65 72 74 65 64 20 72 | nt.to......number.the.inserted.r |
| 35760 | 65 76 69 73 69 6f 6e 73 2c 20 74 68 65 6e 20 75 73 65 20 6e 69 6c 20 66 6f 72 20 49 4e 44 45 58 | evisions,.then.use.nil.for.INDEX |
| 35780 | 2d 52 45 47 45 58 50 2e 0a 0a 20 20 20 20 20 49 66 20 49 4e 44 45 58 2d 52 45 47 45 58 50 20 69 | -REGEXP........If.INDEX-REGEXP.i |
| 357a0 | 73 20 6e 6f 6e 2d 6e 69 6c 20 74 68 65 6e 20 62 6f 74 68 20 50 4f 49 4e 54 2d 46 4f 52 4d 41 54 | s.non-nil.then.both.POINT-FORMAT |
| 357c0 | 20 61 6e 64 20 45 4f 42 2d 46 4f 52 4d 41 54 0a 20 20 20 20 20 73 68 6f 75 6c 64 20 63 6f 6e 74 | .and.EOB-FORMAT......should.cont |
| 357e0 | 61 69 6e 20 5c 22 25 4e 5c 22 2c 20 77 68 69 63 68 20 69 73 20 72 65 70 6c 61 63 65 64 20 77 69 | ain.\"%N\",.which.is.replaced.wi |
| 35800 | 74 68 20 74 68 65 20 6e 75 6d 62 65 72 20 74 68 61 74 20 77 61 73 0a 20 20 20 20 20 64 65 74 65 | th.the.number.that.was......dete |
| 35820 | 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 0a 20 20 | rmined.in.the.previous.step..... |
| 35840 | 20 20 20 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 | ...Both.formats,.if.non-nil.and. |
| 35860 | 61 66 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 | after.removing.%N,.are.then.expa |
| 35880 | 6e 64 65 64 0a 20 20 20 20 20 75 73 69 6e 67 20 e2 80 98 67 69 74 20 73 68 6f 77 20 2d 2d 66 6f | nded......using....git.show.--fo |
| 358a0 | 72 6d 61 74 3d 46 4f 52 4d 41 54 20 2e 2e 2e e2 80 99 20 69 6e 73 69 64 65 20 54 4f 50 4c 45 56 | rmat=FORMAT........inside.TOPLEV |
| 358c0 | 45 4c 2e 0a 0a 20 20 20 20 20 54 68 65 20 65 78 70 61 6e 73 69 6f 6e 20 6f 66 20 50 4f 49 4e 54 | EL........The.expansion.of.POINT |
| 358e0 | 2d 46 4f 52 4d 41 54 20 69 73 20 69 6e 73 65 72 74 65 64 20 61 74 20 70 6f 69 6e 74 2c 20 61 6e | -FORMAT.is.inserted.at.point,.an |
| 35900 | 64 20 74 68 65 0a 20 20 20 20 20 65 78 70 61 6e 73 69 6f 6e 20 6f 66 20 45 4f 42 2d 46 4f 52 4d | d.the......expansion.of.EOB-FORM |
| 35920 | 41 54 20 69 73 20 69 6e 73 65 72 74 65 64 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 | AT.is.inserted.at.the.end.of.the |
| 35940 | 20 62 75 66 66 65 72 20 28 69 66 0a 20 20 20 20 20 74 68 65 20 62 75 66 66 65 72 20 65 6e 64 73 | .buffer.(if......the.buffer.ends |
| 35960 | 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 73 20 69 6e 73 65 | .with.a.comment,.then.it.is.inse |
| 35980 | 72 74 65 64 20 72 69 67 68 74 20 62 65 66 6f 72 65 0a 20 20 20 20 20 74 68 61 74 29 2e 0a 0a 1f | rted.right.before......that).... |
| 359a0 | 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f | .File:.docWYThEy.info,..Node:.Co |
| 359c0 | 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 65 61 64 65 72 73 2c 20 20 4e 65 78 74 3a 20 43 6f 6d 6d | mmit.Pseudo.Headers,..Next:.Comm |
| 359e0 | 69 74 20 4d 6f 64 65 20 61 6e 64 20 48 6f 6f 6b 73 2c 20 20 50 72 65 76 3a 20 55 73 69 6e 67 20 | it.Mode.and.Hooks,..Prev:.Using. |
| 35a00 | 74 68 65 20 52 65 76 69 73 69 6f 6e 20 53 74 61 63 6b 2c 20 20 55 70 3a 20 45 64 69 74 69 6e 67 | the.Revision.Stack,..Up:.Editing |
| 35a20 | 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 73 0a 0a 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 | .Commit.Messages..Commit.Pseudo. |
| 35a40 | 48 65 61 64 65 72 73 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 53 | Headers........................S |
| 35a60 | 6f 6d 65 20 70 72 6f 6a 65 63 74 73 20 75 73 65 20 70 73 65 75 64 6f 20 68 65 61 64 65 72 73 20 | ome.projects.use.pseudo.headers. |
| 35a80 | 69 6e 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e 20 20 4d 61 67 69 74 20 63 6f 6c 6f 72 | in.commit.messages...Magit.color |
| 35aa0 | 69 7a 65 73 0a 73 75 63 68 20 68 65 61 64 65 72 73 20 61 6e 64 20 70 72 6f 76 69 64 65 73 20 73 | izes.such.headers.and.provides.s |
| 35ac0 | 6f 6d 65 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 69 6e 73 65 72 74 20 73 75 63 68 20 68 65 61 64 | ome.commands.to.insert.such.head |
| 35ae0 | 65 72 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 6b 6e | ers...User.Option:.git-commit-kn |
| 35b00 | 6f 77 6e 2d 70 73 65 75 64 6f 2d 68 65 61 64 65 72 73 0a 20 20 20 20 20 41 20 6c 69 73 74 20 6f | own-pseudo-headers......A.list.o |
| 35b20 | 66 20 47 69 74 20 70 73 65 75 64 6f 20 68 65 61 64 65 72 73 20 74 6f 20 62 65 20 68 69 67 68 6c | f.Git.pseudo.headers.to.be.highl |
| 35b40 | 69 67 68 74 65 64 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 69 20 28 67 69 74 2d 63 6f 6d 6d 69 | ighted...Key:.C-c.C-i.(git-commi |
| 35b60 | 74 2d 69 6e 73 65 72 74 2d 70 73 65 75 64 6f 2d 68 65 61 64 65 72 29 0a 20 20 20 20 20 49 6e 73 | t-insert-pseudo-header)......Ins |
| 35b80 | 65 72 74 20 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 70 73 65 75 64 6f 20 68 65 61 64 | ert.a.commit.message.pseudo.head |
| 35ba0 | 65 72 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 61 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 63 | er...Key:.C-c.C-a.(git-commit-ac |
| 35bc0 | 6b 29 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 61 63 6b 6e 6f 77 6c 65 | k)......Insert.a.header.acknowle |
| 35be0 | 64 67 69 6e 67 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 6c 6f 6f 6b 65 64 20 61 74 20 74 68 | dging.that.you.have.looked.at.th |
| 35c00 | 65 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 72 20 28 67 69 74 2d 63 6f 6d | e.commit...Key:.C-c.C-r.(git-com |
| 35c20 | 6d 69 74 2d 72 65 76 69 65 77 29 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 | mit-review)......Insert.a.header |
| 35c40 | 20 61 63 6b 6e 6f 77 6c 65 64 67 69 6e 67 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 72 65 76 | .acknowledging.that.you.have.rev |
| 35c60 | 69 65 77 65 64 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 73 20 | iewed.the.commit...Key:.C-c.C-s. |
| 35c80 | 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 69 67 6e 6f 66 66 29 0a 20 20 20 20 20 49 6e 73 65 72 74 | (git-commit-signoff)......Insert |
| 35ca0 | 20 61 20 68 65 61 64 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 | .a.header.to.sign.off.the.commit |
| 35cc0 | 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 74 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 65 73 74 | ...Key:.C-c.C-t.(git-commit-test |
| 35ce0 | 29 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 61 63 6b 6e 6f 77 6c 65 64 | )......Insert.a.header.acknowled |
| 35d00 | 67 69 6e 67 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 74 65 73 74 65 64 20 74 68 65 20 63 6f | ging.that.you.have.tested.the.co |
| 35d20 | 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 6f 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d | mmit...Key:.C-c.C-o.(git-commit- |
| 35d40 | 63 63 29 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 6d 65 6e 74 69 6f 6e | cc)......Insert.a.header.mention |
| 35d60 | 69 6e 67 20 73 6f 6d 65 6f 6e 65 20 77 68 6f 20 6d 69 67 68 74 20 62 65 20 69 6e 74 65 72 65 73 | ing.someone.who.might.be.interes |
| 35d80 | 74 65 64 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 43 2d 70 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 | ted...Key:.C-c.C-p.(git-commit-r |
| 35da0 | 65 70 6f 72 74 65 64 29 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 6d 65 | eported)......Insert.a.header.me |
| 35dc0 | 6e 74 69 6f 6e 69 6e 67 20 74 68 65 20 70 65 72 73 6f 6e 20 77 68 6f 20 72 65 70 6f 72 74 65 64 | ntioning.the.person.who.reported |
| 35de0 | 20 74 68 65 20 69 73 73 75 65 20 62 65 69 6e 67 0a 20 20 20 20 20 66 69 78 65 64 20 62 79 20 74 | .the.issue.being......fixed.by.t |
| 35e00 | 68 65 20 63 6f 6d 6d 69 74 2e 0a 0a 4b 65 79 3a 20 43 2d 63 20 4d 2d 69 20 28 67 69 74 2d 63 6f | he.commit...Key:.C-c.M-i.(git-co |
| 35e20 | 6d 6d 69 74 2d 73 75 67 67 65 73 74 65 64 29 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 68 65 | mmit-suggested)......Insert.a.he |
| 35e40 | 61 64 65 72 20 6d 65 6e 74 69 6f 6e 69 6e 67 20 74 68 65 20 70 65 72 73 6f 6e 20 77 68 6f 20 73 | ader.mentioning.the.person.who.s |
| 35e60 | 75 67 67 65 73 74 65 64 20 74 68 65 20 63 68 61 6e 67 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f | uggested.the.change.....File:.do |
| 35e80 | 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 6d 69 74 20 4d 6f 64 65 | cWYThEy.info,..Node:.Commit.Mode |
| 35ea0 | 20 61 6e 64 20 48 6f 6f 6b 73 2c 20 20 4e 65 78 74 3a 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 | .and.Hooks,..Next:.Commit.Messag |
| 35ec0 | 65 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 43 6f 6d 6d 69 74 20 50 73 65 | e.Conventions,..Prev:.Commit.Pse |
| 35ee0 | 75 64 6f 20 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 | udo.Headers,..Up:.Editing.Commit |
| 35f00 | 20 4d 65 73 73 61 67 65 73 0a 0a 43 6f 6d 6d 69 74 20 4d 6f 64 65 20 61 6e 64 20 48 6f 6f 6b 73 | .Messages..Commit.Mode.and.Hooks |
| 35f20 | 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a e2 80 98 67 69 74 2d 63 | ...........................git-c |
| 35f40 | 6f 6d 6d 69 74 2d 6d 6f 64 65 e2 80 99 20 69 73 20 61 20 6d 69 6e 6f 72 20 6d 6f 64 65 20 74 68 | ommit-mode....is.a.minor.mode.th |
| 35f60 | 61 74 20 69 73 20 6f 6e 6c 79 20 75 73 65 64 20 74 6f 20 65 73 74 61 62 6c 69 73 68 20 63 65 72 | at.is.only.used.to.establish.cer |
| 35f80 | 74 61 69 6e 0a 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 20 20 54 68 69 73 20 6d 61 6b 65 73 20 69 | tain.key.bindings...This.makes.i |
| 35fa0 | 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 75 73 65 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 6d | t.possible.to.use.an.arbitrary.m |
| 35fc0 | 61 6a 6f 72 20 6d 6f 64 65 20 69 6e 0a 62 75 66 66 65 72 73 20 75 73 65 64 20 74 6f 20 65 64 69 | ajor.mode.in.buffers.used.to.edi |
| 35fe0 | 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e 20 20 49 74 20 69 73 20 65 76 65 6e 20 70 | t.commit.messages...It.is.even.p |
| 36000 | 6f 73 73 69 62 6c 65 20 74 6f 20 75 73 65 0a 64 69 66 66 65 72 65 6e 74 20 6d 61 6a 6f 72 20 6d | ossible.to.use.different.major.m |
| 36020 | 6f 64 65 73 20 69 6e 20 64 69 66 66 65 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2c 20 | odes.in.different.repositories,. |
| 36040 | 77 68 69 63 68 20 69 73 20 75 73 65 66 75 6c 20 77 68 65 6e 0a 64 69 66 66 65 72 65 6e 74 20 70 | which.is.useful.when.different.p |
| 36060 | 72 6f 6a 65 63 74 73 20 69 6d 70 6f 73 65 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6d 6d 69 74 20 | rojects.impose.different.commit. |
| 36080 | 6d 65 73 73 61 67 65 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f | message.conventions...User.Optio |
| 360a0 | 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 0a 20 20 20 20 20 54 68 | n:.git-commit-major-mode......Th |
| 360c0 | 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 74 68 65 20 6d 61 | e.value.of.this.option.is.the.ma |
| 360e0 | 6a 6f 72 20 6d 6f 64 65 20 75 73 65 64 20 74 6f 20 65 64 69 74 20 47 69 74 20 63 6f 6d 6d 69 74 | jor.mode.used.to.edit.Git.commit |
| 36100 | 0a 20 20 20 20 20 6d 65 73 73 61 67 65 73 2e 0a 0a 20 20 20 42 65 63 61 75 73 65 20 e2 80 98 67 | ......messages......Because....g |
| 36120 | 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 e2 80 99 20 69 73 20 61 20 6d 69 6e 6f 72 20 6d 6f 64 | it-commit-mode....is.a.minor.mod |
| 36140 | 65 2c 20 77 65 20 64 6f 6e e2 80 99 74 20 75 73 65 20 69 74 73 20 6d 6f 64 65 20 68 6f 6f 6b 0a | e,.we.don...t.use.its.mode.hook. |
| 36160 | 74 6f 20 73 65 74 75 70 20 74 68 65 20 62 75 66 66 65 72 2c 20 65 78 63 65 70 74 20 66 6f 72 20 | to.setup.the.buffer,.except.for. |
| 36180 | 74 68 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 20 20 41 6c 6c 20 6f 74 68 65 72 20 73 65 74 | the.key.bindings...All.other.set |
| 361a0 | 75 70 0a 68 61 70 70 65 6e 73 20 69 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 e2 80 98 67 69 | up.happens.in.the.function....gi |
| 361c0 | 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 e2 80 99 2c 20 77 68 69 63 68 20 61 6d 6f 6e 67 20 6f | t-commit-setup...,.which.among.o |
| 361e0 | 74 68 65 72 20 74 68 69 6e 67 73 0a 72 75 6e 73 20 74 68 65 20 68 6f 6f 6b 20 e2 80 98 67 69 74 | ther.things.runs.the.hook....git |
| 36200 | 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 68 6f 6f 6b e2 80 99 2e 0a 0a 55 73 65 72 20 4f 70 74 | -commit-setup-hook......User.Opt |
| 36220 | 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 68 6f 6f 6b 0a 20 20 20 20 20 | ion:.git-commit-setup-hook...... |
| 36240 | 48 6f 6f 6b 20 72 75 6e 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 e2 80 98 67 69 74 2d 63 6f | Hook.run.at.the.end.of....git-co |
| 36260 | 6d 6d 69 74 2d 73 65 74 75 70 e2 80 99 2e 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 75 | mmit-setup......The.following.fu |
| 36280 | 6e 63 74 69 6f 6e 73 20 61 72 65 20 73 75 69 74 61 62 6c 65 20 66 6f 72 20 74 68 69 73 20 68 6f | nctions.are.suitable.for.this.ho |
| 362a0 | 6f 6b 3a 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 61 76 65 2d 6d | ok:..Function:.git-commit-save-m |
| 362c0 | 65 73 73 61 67 65 0a 20 20 20 20 20 53 61 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 | essage......Save.the.current.buf |
| 362e0 | 66 65 72 20 63 6f 6e 74 65 6e 74 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 | fer.content.to.the.commit.messag |
| 36300 | 65 20 72 69 6e 67 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 | e.ring...Function:.git-commit-se |
| 36320 | 74 75 70 2d 63 68 61 6e 67 65 6c 6f 67 2d 73 75 70 70 6f 72 74 0a 20 20 20 20 20 41 66 74 65 72 | tup-changelog-support......After |
| 36340 | 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 2c 20 43 68 61 6e 67 65 | .this.function.is.called,.Change |
| 36360 | 4c 6f 67 20 65 6e 74 72 69 65 73 20 61 72 65 20 74 72 65 61 74 65 64 20 61 73 0a 20 20 20 20 20 | Log.entries.are.treated.as...... |
| 36380 | 70 61 72 61 67 72 61 70 68 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 | paragraphs...Function:.git-commi |
| 363a0 | 74 2d 74 75 72 6e 2d 6f 6e 2d 61 75 74 6f 2d 66 69 6c 6c 0a 20 20 20 20 20 54 75 72 6e 20 6f 6e | t-turn-on-auto-fill......Turn.on |
| 363c0 | 20 e2 80 98 61 75 74 6f 2d 66 69 6c 6c 2d 6d 6f 64 65 e2 80 99 2e 0a 0a 46 75 6e 63 74 69 6f 6e | ....auto-fill-mode......Function |
| 363e0 | 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 75 72 6e 2d 6f 6e 2d 66 6c 79 73 70 65 6c 6c 0a 20 20 | :.git-commit-turn-on-flyspell... |
| 36400 | 20 20 20 54 75 72 6e 20 6f 6e 20 46 6c 79 73 70 65 6c 6c 20 6d 6f 64 65 2e 20 20 41 6c 73 6f 20 | ...Turn.on.Flyspell.mode...Also. |
| 36420 | 70 72 65 76 65 6e 74 20 63 6f 6d 6d 65 6e 74 73 20 66 72 6f 6d 20 62 65 69 6e 67 20 63 68 65 63 | prevent.comments.from.being.chec |
| 36440 | 6b 65 64 0a 20 20 20 20 20 61 6e 64 20 66 69 6e 61 6c 6c 79 20 63 68 65 63 6b 20 63 75 72 72 65 | ked......and.finally.check.curre |
| 36460 | 6e 74 20 6e 6f 6e 2d 63 6f 6d 6d 65 6e 74 20 74 65 78 74 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 | nt.non-comment.text...Function:. |
| 36480 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 72 6f 70 65 72 74 69 7a 65 2d 64 69 66 66 0a 20 20 20 20 20 | git-commit-propertize-diff...... |
| 364a0 | 50 72 6f 70 65 72 74 69 7a 65 20 74 68 65 20 64 69 66 66 20 73 68 6f 77 6e 20 69 6e 73 69 64 65 | Propertize.the.diff.shown.inside |
| 364c0 | 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 20 20 47 69 74 | .the.commit.message.buffer...Git |
| 364e0 | 0a 20 20 20 20 20 69 6e 73 65 72 74 73 20 73 75 63 68 20 64 69 66 66 73 20 69 6e 74 6f 20 74 68 | ......inserts.such.diffs.into.th |
| 36500 | 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 74 65 6d 70 6c 61 74 65 20 77 68 65 6e 20 74 | e.commit.message.template.when.t |
| 36520 | 68 65 0a 20 20 20 20 20 e2 80 98 2d 2d 76 65 72 62 6f 73 65 e2 80 99 20 61 72 67 75 6d 65 6e 74 | he.........--verbose....argument |
| 36540 | 20 69 73 20 75 73 65 64 2e 20 20 e2 80 98 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 e2 80 99 20 62 79 | .is.used......magit-commit....by |
| 36560 | 20 64 65 66 61 75 6c 74 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20 20 20 6f 66 66 65 72 20 74 68 61 | .default.does.not......offer.tha |
| 36580 | 74 20 61 72 67 75 6d 65 6e 74 20 62 65 63 61 75 73 65 20 74 68 65 20 64 69 66 66 20 74 68 61 74 | t.argument.because.the.diff.that |
| 365a0 | 20 69 73 20 73 68 6f 77 6e 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 0a 20 20 20 20 20 62 75 66 | .is.shown.in.a.separate......buf |
| 365c0 | 66 65 72 20 69 73 20 6d 6f 72 65 20 75 73 65 66 75 6c 2e 20 20 42 75 74 20 73 6f 6d 65 20 75 73 | fer.is.more.useful...But.some.us |
| 365e0 | 65 72 73 20 64 69 73 61 67 72 65 65 2c 20 77 68 69 63 68 20 69 73 20 77 68 79 20 74 68 69 73 0a | ers.disagree,.which.is.why.this. |
| 36600 | 20 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 65 78 69 73 74 73 2e 0a 0a 46 75 6e 63 74 69 6f 6e 3a | .....function.exists...Function: |
| 36620 | 20 62 75 67 2d 72 65 66 65 72 65 6e 63 65 2d 6d 6f 64 65 0a 20 20 20 20 20 48 79 70 65 72 6c 69 | .bug-reference-mode......Hyperli |
| 36640 | 6e 6b 20 62 75 67 20 72 65 66 65 72 65 6e 63 65 73 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2e | nk.bug.references.in.the.buffer. |
| 36660 | 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 77 69 74 68 2d 65 64 69 74 6f 72 2d 75 73 61 67 65 2d 6d 65 | ..Function:.with-editor-usage-me |
| 36680 | 73 73 61 67 65 0a 20 20 20 20 20 53 68 6f 77 20 75 73 61 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f | ssage......Show.usage.informatio |
| 366a0 | 6e 20 69 6e 20 74 68 65 20 65 63 68 6f 20 61 72 65 61 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e | n.in.the.echo.area...User.Option |
| 366c0 | 3a 20 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 0a 20 20 | :.git-commit-post-finish-hook... |
| 366e0 | 20 20 20 48 6f 6f 6b 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 | ...Hook.run.after.the.user.finis |
| 36700 | 68 65 64 20 77 72 69 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2e 0a 0a 20 | hed.writing.a.commit.message.... |
| 36720 | 20 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 6f 6e 6c 79 20 72 75 6e 20 61 66 74 65 72 20 | ....This.hook.is.only.run.after. |
| 36740 | 70 72 65 73 73 69 6e 67 20 e2 80 98 43 2d 63 20 43 2d 63 e2 80 99 20 69 6e 20 61 20 62 75 66 66 | pressing....C-c.C-c....in.a.buff |
| 36760 | 65 72 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 65 64 69 74 20 61 20 63 6f 6d 6d 69 74 20 6d 65 | er.used.to......edit.a.commit.me |
| 36780 | 73 73 61 67 65 2e 20 20 49 66 20 61 20 63 6f 6d 6d 69 74 20 69 73 20 63 72 65 61 74 65 64 20 77 | ssage...If.a.commit.is.created.w |
| 367a0 | 69 74 68 6f 75 74 20 74 68 65 20 75 73 65 72 0a 20 20 20 20 20 74 79 70 69 6e 67 20 61 20 6d 65 | ithout.the.user......typing.a.me |
| 367c0 | 73 73 61 67 65 20 69 6e 74 6f 20 61 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74 68 69 73 20 68 | ssage.into.a.buffer,.then.this.h |
| 367e0 | 6f 6f 6b 20 69 73 20 6e 6f 74 20 72 75 6e 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 68 6f 6f 6b 20 | ook.is.not.run........This.hook. |
| 36800 | 69 73 20 6e 6f 74 20 72 75 6e 20 75 6e 74 69 6c 20 74 68 65 20 6e 65 77 20 63 6f 6d 6d 69 74 20 | is.not.run.until.the.new.commit. |
| 36820 | 68 61 73 20 62 65 65 6e 20 63 72 65 61 74 65 64 2e 20 20 49 66 0a 20 20 20 20 20 64 6f 69 6e 67 | has.been.created...If......doing |
| 36840 | 20 73 6f 20 74 61 6b 65 73 20 47 69 74 20 6c 6f 6e 67 65 72 20 74 68 61 6e 20 6f 6e 65 20 73 65 | .so.takes.Git.longer.than.one.se |
| 36860 | 63 6f 6e 64 2c 20 74 68 65 6e 20 74 68 69 73 20 68 6f 6f 6b 20 69 73 6e e2 80 99 74 20 72 75 6e | cond,.then.this.hook.isn...t.run |
| 36880 | 0a 20 20 20 20 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 | ......at.all...For.certain.comma |
| 368a0 | 6e 64 73 20 73 75 63 68 20 61 73 20 e2 80 98 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6e 74 | nds.such.as....magit-rebase-cont |
| 368c0 | 69 6e 75 65 e2 80 99 20 74 68 69 73 0a 20 20 20 20 20 68 6f 6f 6b 20 69 73 20 6e 65 76 65 72 20 | inue....this......hook.is.never. |
| 368e0 | 72 75 6e 20 62 65 63 61 75 73 65 20 64 6f 69 6e 67 20 73 6f 20 77 6f 75 6c 64 20 6c 65 61 64 20 | run.because.doing.so.would.lead. |
| 36900 | 74 6f 20 61 20 72 61 63 65 20 63 6f 6e 64 69 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 | to.a.race.condition........This. |
| 36920 | 68 6f 6f 6b 20 69 73 20 6f 6e 6c 79 20 72 75 6e 20 69 66 20 e2 80 98 6d 61 67 69 74 e2 80 99 20 | hook.is.only.run.if....magit.... |
| 36940 | 69 73 20 61 76 61 69 6c 61 62 6c 65 2e 0a 0a 20 20 20 20 20 41 6c 73 6f 20 73 65 65 20 e2 80 98 | is.available........Also.see.... |
| 36960 | 6d 61 67 69 74 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 6f 6f 6b e2 80 99 2e 0a 0a 1f 0a 46 69 | magit-post-commit-hook........Fi |
| 36980 | 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 6f 6d 6d 69 | le:.docWYThEy.info,..Node:.Commi |
| 369a0 | 74 20 4d 65 73 73 61 67 65 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 43 6f | t.Message.Conventions,..Prev:.Co |
| 369c0 | 6d 6d 69 74 20 4d 6f 64 65 20 61 6e 64 20 48 6f 6f 6b 73 2c 20 20 55 70 3a 20 45 64 69 74 69 6e | mmit.Mode.and.Hooks,..Up:.Editin |
| 369e0 | 67 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 73 0a 0a 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 | g.Commit.Messages..Commit.Messag |
| 36a00 | 65 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 0a 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e | e.Conventions................... |
| 36a20 | 2e 2e 2e 2e 2e 2e 2e 2e 0a 0a 47 69 74 2d 43 6f 6d 6d 69 74 20 68 69 67 68 6c 69 67 68 74 73 20 | ..........Git-Commit.highlights. |
| 36a40 | 63 65 72 74 61 69 6e 20 76 69 6f 6c 61 74 69 6f 6e 73 20 6f 66 20 63 6f 6d 6d 6f 6e 6c 79 20 61 | certain.violations.of.commonly.a |
| 36a60 | 63 63 65 70 74 65 64 20 63 6f 6d 6d 69 74 0a 6d 65 73 73 61 67 65 20 63 6f 6e 76 65 6e 74 69 6f | ccepted.commit.message.conventio |
| 36a80 | 6e 73 2e 20 20 43 65 72 74 61 69 6e 20 76 69 6f 6c 61 74 69 6f 6e 73 20 65 76 65 6e 20 63 61 75 | ns...Certain.violations.even.cau |
| 36aa0 | 73 65 20 47 69 74 2d 43 6f 6d 6d 69 74 20 74 6f 20 61 73 6b 0a 79 6f 75 20 74 6f 20 63 6f 6e 66 | se.Git-Commit.to.ask.you.to.conf |
| 36ac0 | 69 72 6d 20 74 68 61 74 20 79 6f 75 20 72 65 61 6c 6c 79 20 77 61 6e 74 20 74 6f 20 64 6f 20 74 | irm.that.you.really.want.to.do.t |
| 36ae0 | 68 61 74 2e 20 20 54 68 69 73 20 6e 61 67 67 69 6e 67 20 63 61 6e 20 6f 66 0a 63 6f 75 72 73 65 | hat...This.nagging.can.of.course |
| 36b00 | 20 62 65 20 74 75 72 6e 65 64 20 6f 66 66 2c 20 62 75 74 20 74 68 65 20 72 65 73 75 6c 74 20 6f | .be.turned.off,.but.the.result.o |
| 36b20 | 66 20 64 6f 69 6e 67 20 74 68 61 74 20 75 73 75 61 6c 6c 79 20 69 73 20 74 68 61 74 0a 69 6e 73 | f.doing.that.usually.is.that.ins |
| 36b40 | 74 65 61 64 20 6f 66 20 73 6f 6d 65 20 63 6f 64 65 20 69 74 e2 80 99 73 20 6e 6f 77 20 74 68 65 | tead.of.some.code.it...s.now.the |
| 36b60 | 20 68 75 6d 61 6e 20 77 68 6f 20 69 73 20 72 65 76 69 65 77 69 6e 67 20 79 6f 75 72 20 63 6f 6d | .human.who.is.reviewing.your.com |
| 36b80 | 6d 69 74 73 0a 77 68 6f 20 68 61 73 20 74 6f 20 77 61 73 74 65 20 73 6f 6d 65 20 74 69 6d 65 20 | mits.who.has.to.waste.some.time. |
| 36ba0 | 74 65 6c 6c 69 6e 67 20 79 6f 75 20 74 6f 20 66 69 78 20 79 6f 75 72 20 63 6f 6d 6d 69 74 73 2e | telling.you.to.fix.your.commits. |
| 36bc0 | 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 73 75 6d 6d 61 72 | ..User.Option:.git-commit-summar |
| 36be0 | 79 2d 6d 61 78 2d 6c 65 6e 67 74 68 0a 20 20 20 20 20 54 68 65 20 69 6e 74 65 6e 64 65 64 20 6d | y-max-length......The.intended.m |
| 36c00 | 61 78 69 6d 61 6c 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 73 75 6d 6d 61 72 79 20 6c 69 6e | aximal.length.of.the.summary.lin |
| 36c20 | 65 20 6f 66 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e 0a 20 20 20 20 20 43 68 61 72 61 | e.of.commit.messages.......Chara |
| 36c40 | 63 74 65 72 73 20 62 65 79 6f 6e 64 20 74 68 69 73 20 63 6f 6c 75 6d 6e 20 61 72 65 20 63 6f 6c | cters.beyond.this.column.are.col |
| 36c60 | 6f 72 69 7a 65 64 20 74 6f 20 69 6e 64 69 63 61 74 65 20 74 68 61 74 20 74 68 69 73 0a 20 20 20 | orized.to.indicate.that.this.... |
| 36c80 | 20 20 70 72 65 66 65 72 65 6e 63 65 20 68 61 73 20 62 65 65 6e 20 76 69 6f 6c 61 74 65 64 2e 0a | ..preference.has.been.violated.. |
| 36ca0 | 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 66 69 6e 69 73 68 2d | .User.Option:.git-commit-finish- |
| 36cc0 | 71 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 4c 69 73 74 20 6f 66 20 66 75 6e | query-functions......List.of.fun |
| 36ce0 | 63 74 69 6f 6e 73 20 63 61 6c 6c 65 64 20 74 6f 20 71 75 65 72 79 20 62 65 66 6f 72 65 20 70 65 | ctions.called.to.query.before.pe |
| 36d00 | 72 66 6f 72 6d 69 6e 67 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20 54 68 65 20 63 6f 6d 6d 69 | rforming.commit........The.commi |
| 36d20 | 74 20 6d 65 73 73 61 67 65 20 62 75 66 66 65 72 20 69 73 20 63 75 72 72 65 6e 74 20 77 68 69 6c | t.message.buffer.is.current.whil |
| 36d40 | 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 0a 20 20 20 20 20 63 61 6c 6c 65 64 2e | e.the.functions.are......called. |
| 36d60 | 20 20 49 66 20 61 6e 79 20 6f 66 20 74 68 65 6d 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 74 68 | ..If.any.of.them.returns.nil,.th |
| 36d80 | 65 6e 20 74 68 65 20 63 6f 6d 6d 69 74 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 70 65 72 66 6f 72 | en.the.commit.is.not......perfor |
| 36da0 | 6d 65 64 20 61 6e 64 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 6e 6f 74 20 6b 69 6c 6c 65 64 | med.and.the.buffer.is.not.killed |
| 36dc0 | 2e 20 20 54 68 65 20 75 73 65 72 20 73 68 6f 75 6c 64 20 74 68 65 6e 20 66 69 78 0a 20 20 20 20 | ...The.user.should.then.fix..... |
| 36de0 | 20 74 68 65 20 69 73 73 75 65 20 61 6e 64 20 74 72 79 20 61 67 61 69 6e 2e 0a 0a 20 20 20 20 20 | .the.issue.and.try.again........ |
| 36e00 | 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6f 6e | The.functions.are.called.with.on |
| 36e20 | 65 20 61 72 67 75 6d 65 6e 74 2e 20 20 49 66 20 69 74 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 68 | e.argument...If.it.is.non-nil.th |
| 36e40 | 65 6e 0a 20 20 20 20 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 74 68 65 20 | en......that.indicates.that.the. |
| 36e60 | 75 73 65 72 20 75 73 65 64 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 66 | user.used.a.prefix.argument.to.f |
| 36e80 | 6f 72 63 65 0a 20 20 20 20 20 66 69 6e 69 73 68 69 6e 67 20 74 68 65 20 73 65 73 73 69 6f 6e 20 | orce......finishing.the.session. |
| 36ea0 | 64 65 73 70 69 74 65 20 69 73 73 75 65 73 2e 20 20 46 75 6e 63 74 69 6f 6e 73 20 73 68 6f 75 6c | despite.issues...Functions.shoul |
| 36ec0 | 64 20 75 73 75 61 6c 6c 79 0a 20 20 20 20 20 68 6f 6e 6f 72 20 74 68 69 73 20 77 69 73 68 20 61 | d.usually......honor.this.wish.a |
| 36ee0 | 6e 64 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 20 20 20 20 20 42 79 20 64 65 66 61 | nd.return.non-nil........By.defa |
| 36f00 | 75 6c 74 20 74 68 65 20 6f 6e 6c 79 20 6d 65 6d 62 65 72 20 69 73 20 e2 80 98 67 69 74 2d 63 6f | ult.the.only.member.is....git-co |
| 36f20 | 6d 6d 69 74 2d 63 68 65 63 6b 2d 73 74 79 6c 65 2d 63 6f 6e 76 65 6e 74 69 6f 6e 73 e2 80 99 2e | mmit-check-style-conventions.... |
| 36f40 | 0a 0a 46 75 6e 63 74 69 6f 6e 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 68 65 63 6b 2d 73 74 79 | ..Function:.git-commit-check-sty |
| 36f60 | 6c 65 2d 63 6f 6e 76 65 6e 74 69 6f 6e 73 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f | le-conventions......This.functio |
| 36f80 | 6e 20 63 68 65 63 6b 73 20 66 6f 72 20 76 69 6f 6c 61 74 69 6f 6e 73 20 6f 66 20 63 65 72 74 61 | n.checks.for.violations.of.certa |
| 36fa0 | 69 6e 20 62 61 73 69 63 20 73 74 79 6c 65 0a 20 20 20 20 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 2e | in.basic.style......conventions. |
| 36fc0 | 20 20 46 6f 72 20 65 61 63 68 20 76 69 6f 6c 61 74 69 6f 6e 20 69 74 20 61 73 6b 73 20 75 73 65 | ..For.each.violation.it.asks.use |
| 36fe0 | 72 73 20 69 66 20 74 68 65 79 20 77 61 6e 74 20 74 6f 0a 20 20 20 20 20 70 72 6f 63 65 65 64 20 | rs.if.they.want.to......proceed. |
| 37000 | 61 6e 79 77 61 79 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 | anyway...User.Option:.git-commit |
| 37020 | 2d 73 74 79 6c 65 2d 63 6f 6e 76 65 6e 74 69 6f 6e 2d 63 68 65 63 6b 73 0a 20 20 20 20 20 54 68 | -style-convention-checks......Th |
| 37040 | 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 61 74 20 63 6f 6e 76 65 6e 74 69 | is.option.controls.what.conventi |
| 37060 | 6f 6e 73 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 62 79 20 74 68 65 20 73 61 6d 65 20 6e 61 6d | ons.the.function.by.the.same.nam |
| 37080 | 65 0a 20 20 20 20 20 74 72 69 65 73 20 74 6f 20 65 6e 66 6f 72 63 65 2e 20 20 54 68 65 20 76 61 | e......tries.to.enforce...The.va |
| 370a0 | 6c 75 65 20 69 73 20 61 20 6c 69 73 74 20 6f 66 20 73 65 6c 66 2d 65 78 70 6c 61 6e 61 74 6f 72 | lue.is.a.list.of.self-explanator |
| 370c0 | 79 20 73 79 6d 62 6f 6c 73 0a 20 20 20 20 20 69 64 65 6e 74 69 66 79 69 6e 67 20 63 65 72 74 61 | y.symbols......identifying.certa |
| 370e0 | 69 6e 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 3b 20 e2 80 98 6e 6f 6e 2d 65 6d 70 74 79 2d 73 65 63 | in.conventions;....non-empty-sec |
| 37100 | 6f 6e 64 2d 6c 69 6e 65 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 80 98 6f 76 65 72 6c 6f 6e 67 | ond-line....and.........overlong |
| 37120 | 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 | -summary-line........File:.docWY |
| 37140 | 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 42 72 61 6e 63 68 69 6e 67 2c 20 20 4e 65 | ThEy.info,..Node:.Branching,..Ne |
| 37160 | 78 74 3a 20 4d 65 72 67 69 6e 67 2c 20 20 50 72 65 76 3a 20 43 6f 6d 6d 69 74 74 69 6e 67 2c 20 | xt:.Merging,..Prev:.Committing,. |
| 37180 | 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 36 2e 36 20 42 72 61 6e 63 68 69 6e 67 | .Up:.Manipulating..6.6.Branching |
| 371a0 | 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 54 68 65 20 54 | .=============..*.Menu:..*.The.T |
| 371c0 | 77 6f 20 52 65 6d 6f 74 65 73 3a 3a 0a 2a 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 3a 3a | wo.Remotes::.*.Branch.Commands:: |
| 371e0 | 0a 2a 20 42 72 61 6e 63 68 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 3a 3a 0a 2a 20 41 75 78 69 | .*.Branch.Git.Variables::.*.Auxi |
| 37200 | 6c 69 61 72 79 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a | liary.Branch.Commands::....File: |
| 37220 | 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 68 65 20 54 77 6f 20 | .docWYThEy.info,..Node:.The.Two. |
| 37240 | 52 65 6d 6f 74 65 73 2c 20 20 4e 65 78 74 3a 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2c | Remotes,..Next:.Branch.Commands, |
| 37260 | 20 20 55 70 3a 20 42 72 61 6e 63 68 69 6e 67 0a 0a 36 2e 36 2e 31 20 54 68 65 20 54 77 6f 20 52 | ..Up:.Branching..6.6.1.The.Two.R |
| 37280 | 65 6d 6f 74 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 | emotes.---------------------..Th |
| 372a0 | 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 6f 66 20 73 6f 6d 65 20 6c 6f 63 61 6c 20 | e.upstream.branch.of.some.local. |
| 372c0 | 62 72 61 6e 63 68 20 69 73 20 74 68 65 20 62 72 61 6e 63 68 20 69 6e 74 6f 20 77 68 69 63 68 20 | branch.is.the.branch.into.which. |
| 372e0 | 74 68 65 0a 63 6f 6d 6d 69 74 73 20 6f 6e 20 74 68 61 74 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 | the.commits.on.that.local.branch |
| 37300 | 20 73 68 6f 75 6c 64 20 65 76 65 6e 74 75 61 6c 6c 79 20 62 65 20 6d 65 72 67 65 64 2c 20 75 73 | .should.eventually.be.merged,.us |
| 37320 | 75 61 6c 6c 79 0a 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20 e2 80 98 6f 72 69 67 69 6e 2f 6d | ually.something.like....origin/m |
| 37340 | 61 73 74 65 72 e2 80 99 2e 20 20 46 6f 72 20 74 68 65 20 e2 80 98 6d 61 73 74 65 72 e2 80 99 20 | aster......For.the....master.... |
| 37360 | 62 72 61 6e 63 68 20 69 74 73 65 6c 66 20 74 68 65 0a 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 | branch.itself.the.upstream.branc |
| 37380 | 68 20 61 6e 64 20 74 68 65 20 62 72 61 6e 63 68 20 69 74 20 69 73 20 62 65 69 6e 67 20 70 75 73 | h.and.the.branch.it.is.being.pus |
| 373a0 | 68 65 64 20 74 6f 2c 20 61 72 65 20 75 73 75 61 6c 6c 79 20 74 68 65 0a 73 61 6d 65 20 72 65 6d | hed.to,.are.usually.the.same.rem |
| 373c0 | 6f 74 65 20 62 72 61 6e 63 68 2e 20 20 42 75 74 20 66 6f 72 20 61 20 66 65 61 74 75 72 65 20 62 | ote.branch...But.for.a.feature.b |
| 373e0 | 72 61 6e 63 68 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 61 6e 64 0a 74 68 | ranch.the.upstream.branch.and.th |
| 37400 | 65 20 62 72 61 6e 63 68 20 69 74 20 69 73 20 62 65 69 6e 67 20 70 75 73 68 65 64 20 74 6f 20 73 | e.branch.it.is.being.pushed.to.s |
| 37420 | 68 6f 75 6c 64 20 64 69 66 66 65 72 2e 0a 0a 20 20 20 54 68 65 20 63 6f 6d 6d 69 74 73 20 6f 6e | hould.differ......The.commits.on |
| 37440 | 20 66 65 61 74 75 72 65 20 62 72 61 6e 63 68 65 73 20 74 6f 6f 20 73 68 6f 75 6c 64 20 5f 65 76 | .feature.branches.too.should._ev |
| 37460 | 65 6e 74 75 61 6c 6c 79 5f 20 65 6e 64 20 75 70 20 69 6e 20 61 0a 72 65 6d 6f 74 65 20 62 72 61 | entually_.end.up.in.a.remote.bra |
| 37480 | 6e 63 68 20 73 75 63 68 20 61 73 20 e2 80 98 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 e2 80 99 20 | nch.such.as....origin/master.... |
| 374a0 | 6f 72 20 e2 80 98 6f 72 69 67 69 6e 2f 6d 61 69 6e 74 e2 80 99 2e 20 20 53 75 63 68 20 61 20 62 | or....origin/maint......Such.a.b |
| 374c0 | 72 61 6e 63 68 0a 73 68 6f 75 6c 64 20 74 68 65 72 65 66 6f 72 65 20 62 65 20 75 73 65 64 20 61 | ranch.should.therefore.be.used.a |
| 374e0 | 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 2e 20 20 42 75 74 20 66 65 61 74 75 72 65 20 62 72 61 | s.the.upstream...But.feature.bra |
| 37500 | 6e 63 68 65 73 0a 73 68 6f 75 6c 64 6e e2 80 99 74 20 62 65 20 70 75 73 68 65 64 20 64 69 72 65 | nches.shouldn...t.be.pushed.dire |
| 37520 | 63 74 6c 79 20 74 6f 20 73 75 63 68 20 62 72 61 6e 63 68 65 73 2e 20 20 49 6e 73 74 65 61 64 20 | ctly.to.such.branches...Instead. |
| 37540 | 61 20 66 65 61 74 75 72 65 20 62 72 61 6e 63 68 0a e2 80 98 6d 79 2d 66 65 61 74 75 72 65 e2 80 | a.feature.branch....my-feature.. |
| 37560 | 99 20 69 73 20 75 73 75 61 6c 6c 79 20 70 75 73 68 65 64 20 74 6f 20 e2 80 98 6d 79 2d 66 6f 72 | ..is.usually.pushed.to....my-for |
| 37580 | 6b 2f 6d 79 2d 66 65 61 74 75 72 65 e2 80 99 20 6f 72 20 69 66 20 79 6f 75 20 61 72 65 20 61 0a | k/my-feature....or.if.you.are.a. |
| 375a0 | 63 6f 6e 74 72 69 62 75 74 6f 72 20 e2 80 98 6f 72 69 67 69 6e 2f 6d 79 2d 66 65 61 74 75 72 65 | contributor....origin/my-feature |
| 375c0 | e2 80 99 2e 20 20 41 66 74 65 72 20 74 68 65 20 6e 65 77 20 66 65 61 74 75 72 65 20 68 61 73 20 | ......After.the.new.feature.has. |
| 375e0 | 62 65 65 6e 0a 72 65 76 69 65 77 65 64 2c 20 74 68 65 20 6d 61 69 6e 74 61 69 6e 65 72 20 6d 65 | been.reviewed,.the.maintainer.me |
| 37600 | 72 67 65 73 20 74 68 65 20 66 65 61 74 75 72 65 20 69 6e 74 6f 20 e2 80 98 6d 61 73 74 65 72 e2 | rges.the.feature.into....master. |
| 37620 | 80 99 2e 20 20 41 6e 64 20 66 69 6e 61 6c 6c 79 0a e2 80 98 6d 61 73 74 65 72 e2 80 99 20 28 6e | .....And.finally....master....(n |
| 37640 | 6f 74 20 e2 80 98 6d 79 2d 66 65 61 74 75 72 65 e2 80 99 20 69 74 73 65 6c 66 29 20 69 73 20 70 | ot....my-feature....itself).is.p |
| 37660 | 75 73 68 65 64 20 74 6f 20 e2 80 98 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 e2 80 99 2e 0a 0a 20 | ushed.to....origin/master....... |
| 37680 | 20 20 42 75 74 20 6e 65 77 20 66 65 61 74 75 72 65 73 20 73 65 6c 64 6f 6d 20 61 72 65 20 70 65 | ..But.new.features.seldom.are.pe |
| 376a0 | 72 66 65 63 74 20 6f 6e 20 74 68 65 20 66 69 72 73 74 20 74 72 79 2c 20 61 6e 64 20 73 6f 20 66 | rfect.on.the.first.try,.and.so.f |
| 376c0 | 65 61 74 75 72 65 0a 62 72 61 6e 63 68 65 73 20 75 73 75 61 6c 6c 79 20 68 61 76 65 20 74 6f 20 | eature.branches.usually.have.to. |
| 376e0 | 62 65 20 72 65 76 69 65 77 65 64 2c 20 69 6d 70 72 6f 76 65 64 2c 20 61 6e 64 20 72 65 2d 70 75 | be.reviewed,.improved,.and.re-pu |
| 37700 | 73 68 65 64 20 73 65 76 65 72 61 6c 0a 74 69 6d 65 73 2e 20 20 50 75 73 68 69 6e 67 20 73 68 6f | shed.several.times...Pushing.sho |
| 37720 | 75 6c 64 20 74 68 65 72 65 66 6f 72 65 20 62 65 20 65 61 73 79 20 74 6f 20 64 6f 2c 20 61 6e 64 | uld.therefore.be.easy.to.do,.and |
| 37740 | 20 66 6f 72 20 74 68 61 74 20 72 65 61 73 6f 6e 20 6d 61 6e 79 0a 47 69 74 20 75 73 65 72 73 20 | .for.that.reason.many.Git.users. |
| 37760 | 68 61 76 65 20 63 6f 6e 63 6c 75 64 65 64 20 74 68 61 74 20 69 74 20 69 73 20 62 65 73 74 20 74 | have.concluded.that.it.is.best.t |
| 37780 | 6f 20 75 73 65 20 74 68 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 74 6f 0a 77 68 69 63 68 | o.use.the.remote.branch.to.which |
| 377a0 | 20 74 68 65 20 6c 6f 63 61 6c 20 66 65 61 74 75 72 65 20 62 72 61 6e 63 68 20 69 73 20 62 65 69 | .the.local.feature.branch.is.bei |
| 377c0 | 6e 67 20 70 75 73 68 65 64 20 61 73 20 69 74 73 20 75 70 73 74 72 65 61 6d 2e 0a 0a 20 20 20 42 | ng.pushed.as.its.upstream......B |
| 377e0 | 75 74 20 6c 75 63 6b 69 6c 79 20 47 69 74 20 68 61 73 20 6c 6f 6e 67 20 61 67 6f 20 67 61 69 6e | ut.luckily.Git.has.long.ago.gain |
| 37800 | 65 64 20 73 75 70 70 6f 72 74 20 66 6f 72 20 61 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 77 68 69 | ed.support.for.a.push-remote.whi |
| 37820 | 63 68 0a 63 61 6e 20 62 65 20 63 6f 6e 66 69 67 75 72 65 64 20 73 65 70 61 72 61 74 65 6c 79 20 | ch.can.be.configured.separately. |
| 37840 | 66 72 6f 6d 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 2c 20 75 73 69 6e 67 20 | from.the.upstream.branch,.using. |
| 37860 | 74 68 65 0a 76 61 72 69 61 62 6c 65 73 20 e2 80 98 62 72 61 6e 63 68 2e 3c 6e 61 6d 65 3e 2e 70 | the.variables....branch.<name>.p |
| 37880 | 75 73 68 52 65 6d 6f 74 65 e2 80 99 20 61 6e 64 20 e2 80 98 72 65 6d 6f 74 65 2e 70 75 73 68 44 | ushRemote....and....remote.pushD |
| 378a0 | 65 66 61 75 6c 74 e2 80 99 2e 20 20 53 6f 20 77 65 20 6e 6f 0a 6c 6f 6e 67 65 72 20 68 61 76 65 | efault......So.we.no.longer.have |
| 378c0 | 20 74 6f 20 63 68 6f 6f 73 65 20 77 68 69 63 68 20 6f 66 20 74 68 65 20 74 77 6f 20 72 65 6d 6f | .to.choose.which.of.the.two.remo |
| 378e0 | 74 65 73 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 20 61 73 20 22 74 68 65 0a 72 65 6d 6f 74 | tes.should.be.used.as."the.remot |
| 37900 | 65 22 2e 0a 0a 20 20 20 45 61 63 68 20 6f 66 20 74 68 65 20 66 65 74 63 68 69 6e 67 2c 20 70 75 | e"......Each.of.the.fetching,.pu |
| 37920 | 6c 6c 69 6e 67 2c 20 61 6e 64 20 70 75 73 68 69 6e 67 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d | lling,.and.pushing.transient.com |
| 37940 | 6d 61 6e 64 73 0a 66 65 61 74 75 72 65 73 20 74 68 72 65 65 20 73 75 66 66 69 78 20 63 6f 6d 6d | mands.features.three.suffix.comm |
| 37960 | 61 6e 64 73 20 74 68 61 74 20 61 63 74 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 | ands.that.act.on.the.current.bra |
| 37980 | 6e 63 68 20 61 6e 64 20 73 6f 6d 65 0a 6f 74 68 65 72 20 62 72 61 6e 63 68 2e 20 20 4f 66 20 74 | nch.and.some.other.branch...Of.t |
| 379a0 | 68 65 73 65 2c 20 e2 80 98 70 e2 80 99 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 61 20 63 6f 6d 6d | hese,....p....is.bound.to.a.comm |
| 379c0 | 61 6e 64 20 77 68 69 63 68 20 61 63 74 73 20 6f 6e 20 74 68 65 0a 70 75 73 68 2d 72 65 6d 6f 74 | and.which.acts.on.the.push-remot |
| 379e0 | 65 2c 20 e2 80 98 75 e2 80 99 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 61 20 63 6f 6d 6d 61 6e 64 | e,....u....is.bound.to.a.command |
| 37a00 | 20 77 68 69 63 68 20 61 63 74 73 20 6f 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 2c 20 61 6e 64 | .which.acts.on.the.upstream,.and |
| 37a20 | 0a e2 80 98 65 e2 80 99 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 61 20 63 6f 6d 6d 61 6e 64 20 77 | ....e....is.bound.to.a.command.w |
| 37a40 | 68 69 63 68 20 61 63 74 73 20 6f 6e 20 61 6e 79 20 6f 74 68 65 72 20 62 72 61 6e 63 68 2e 20 20 | hich.acts.on.any.other.branch... |
| 37a60 | 54 68 65 20 73 74 61 74 75 73 0a 62 75 66 66 65 72 20 73 68 6f 77 73 20 75 6e 70 75 73 68 65 64 | The.status.buffer.shows.unpushed |
| 37a80 | 20 61 6e 64 20 75 6e 70 75 6c 6c 65 64 20 63 6f 6d 6d 69 74 73 20 66 6f 72 20 62 6f 74 68 20 74 | .and.unpulled.commits.for.both.t |
| 37aa0 | 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 61 6e 64 0a 74 68 65 20 75 70 73 74 72 65 61 6d 2e | he.push-remote.and.the.upstream. |
| 37ac0 | 0a 0a 20 20 20 49 74 e2 80 99 73 20 66 61 69 72 6c 79 20 73 69 6d 70 6c 65 20 74 6f 20 63 6f 6e | .....It...s.fairly.simple.to.con |
| 37ae0 | 66 69 67 75 72 65 20 74 68 65 73 65 20 74 77 6f 20 72 65 6d 6f 74 65 73 2e 20 20 54 68 65 20 76 | figure.these.two.remotes...The.v |
| 37b00 | 61 6c 75 65 73 20 6f 66 20 61 6c 6c 0a 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 20 | alues.of.all.the.variables.that. |
| 37b20 | 61 72 65 20 72 65 6c 61 74 65 64 20 74 6f 20 66 65 74 63 68 69 6e 67 2c 20 70 75 6c 6c 69 6e 67 | are.related.to.fetching,.pulling |
| 37b40 | 2c 20 61 6e 64 20 70 75 73 68 69 6e 67 20 28 61 73 0a 77 65 6c 6c 20 61 73 20 73 6f 6d 65 20 6f | ,.and.pushing.(as.well.as.some.o |
| 37b60 | 74 68 65 72 20 62 72 61 6e 63 68 2d 72 65 6c 61 74 65 64 20 76 61 72 69 61 62 6c 65 73 29 20 63 | ther.branch-related.variables).c |
| 37b80 | 61 6e 20 62 65 20 69 6e 73 70 65 63 74 65 64 20 61 6e 64 0a 63 68 61 6e 67 65 64 20 75 73 69 6e | an.be.inspected.and.changed.usin |
| 37ba0 | 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 6f | g.the.command....magit-branch-co |
| 37bc0 | 6e 66 69 67 75 72 65 e2 80 99 2c 20 77 68 69 63 68 20 69 73 20 61 76 61 69 6c 61 62 6c 65 0a 66 | nfigure...,.which.is.available.f |
| 37be0 | 72 6f 6d 20 6d 61 6e 79 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e | rom.many.transient.prefix.comman |
| 37c00 | 64 73 20 74 68 61 74 20 64 65 61 6c 20 77 69 74 68 20 62 72 61 6e 63 68 65 73 2e 20 20 49 74 20 | ds.that.deal.with.branches...It. |
| 37c20 | 69 73 20 61 6c 73 6f 0a 70 6f 73 73 69 62 6c 65 20 74 6f 20 73 65 74 20 74 68 65 20 70 75 73 68 | is.also.possible.to.set.the.push |
| 37c40 | 2d 72 65 6d 6f 74 65 20 6f 72 20 75 70 73 74 72 65 61 6d 20 77 68 69 6c 65 20 70 75 73 68 69 6e | -remote.or.upstream.while.pushin |
| 37c60 | 67 20 28 73 65 65 20 2a 6e 6f 74 65 0a 50 75 73 68 69 6e 67 3a 3a 29 2e 0a 0a 1f 0a 46 69 6c 65 | g.(see.*note.Pushing::).....File |
| 37c80 | 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 42 72 61 6e 63 68 20 | :.docWYThEy.info,..Node:.Branch. |
| 37ca0 | 43 6f 6d 6d 61 6e 64 73 2c 20 20 4e 65 78 74 3a 20 42 72 61 6e 63 68 20 47 69 74 20 56 61 72 69 | Commands,..Next:.Branch.Git.Vari |
| 37cc0 | 61 62 6c 65 73 2c 20 20 50 72 65 76 3a 20 54 68 65 20 54 77 6f 20 52 65 6d 6f 74 65 73 2c 20 20 | ables,..Prev:.The.Two.Remotes,.. |
| 37ce0 | 55 70 3a 20 42 72 61 6e 63 68 69 6e 67 0a 0a 36 2e 36 2e 32 20 42 72 61 6e 63 68 20 43 6f 6d 6d | Up:.Branching..6.6.2.Branch.Comm |
| 37d00 | 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 20 | ands.---------------------..The. |
| 37d20 | 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 69 | transient.prefix.command....magi |
| 37d40 | 74 2d 62 72 61 6e 63 68 e2 80 99 20 69 73 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 61 6e | t-branch....is.used.to.create.an |
| 37d60 | 64 0a 63 68 65 63 6b 6f 75 74 20 62 72 61 6e 63 68 65 73 2c 20 61 6e 64 20 74 6f 20 6d 61 6b 65 | d.checkout.branches,.and.to.make |
| 37d80 | 20 63 68 61 6e 67 65 73 20 74 6f 20 65 78 69 73 74 69 6e 67 20 62 72 61 6e 63 68 65 73 2e 20 20 | .changes.to.existing.branches... |
| 37da0 | 49 74 20 69 73 20 6e 6f 74 0a 75 73 65 64 20 74 6f 20 66 65 74 63 68 2c 20 70 75 6c 6c 2c 20 6d | It.is.not.used.to.fetch,.pull,.m |
| 37dc0 | 65 72 67 65 2c 20 72 65 62 61 73 65 2c 20 6f 72 20 70 75 73 68 20 62 72 61 6e 63 68 65 73 2c 20 | erge,.rebase,.or.push.branches,. |
| 37de0 | 69 2e 65 2e 2c 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 0a 64 65 61 6c 73 20 77 69 74 68 20 62 72 | i.e.,.this.command.deals.with.br |
| 37e00 | 61 6e 63 68 65 73 20 74 68 65 6d 73 65 6c 76 65 73 2c 20 6e 6f 74 20 77 69 74 68 20 74 68 65 20 | anches.themselves,.not.with.the. |
| 37e20 | 63 6f 6d 6d 69 74 73 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 0a 74 68 65 6d 2e 20 20 54 68 | commits.reachable.from.them...Th |
| 37e40 | 6f 73 65 20 66 65 61 74 75 72 65 73 20 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 20 | ose.features.are.available.from. |
| 37e60 | 73 65 70 61 72 61 74 65 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 4b 65 79 | separate.transient.command...Key |
| 37e80 | 3a 20 62 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 | :.b.(magit-branch)......This.tra |
| 37ea0 | 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 20 | nsient.prefix.command.binds.the. |
| 37ec0 | 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 61 | following.suffix.commands......a |
| 37ee0 | 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 20 | nd.displays.them.in.a.temporary. |
| 37f00 | 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 | buffer.until.a.suffix.is.invoked |
| 37f20 | 2e 0a 0a 20 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 | ........By.default.it.also.binds |
| 37f40 | 20 61 6e 64 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 | .and.displays.the.values.of.some |
| 37f60 | 0a 20 20 20 20 20 62 72 61 6e 63 68 2d 72 65 6c 61 74 65 64 20 47 69 74 20 76 61 72 69 61 62 6c | ......branch-related.Git.variabl |
| 37f80 | 65 73 20 61 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 | es.and.allows.changing.their.val |
| 37fa0 | 75 65 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 63 68 2d | ues...User.Option:.magit-branch- |
| 37fc0 | 64 69 72 65 63 74 2d 63 6f 6e 66 69 67 75 72 65 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f | direct-configure......This.optio |
| 37fe0 | 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 | n.controls.whether.the.transient |
| 38000 | 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 e2 80 99 0a 20 20 20 20 | .command....magit-branch........ |
| 38020 | 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 64 69 72 65 63 74 6c 79 20 63 68 61 6e 67 65 20 | .can.be.used.to.directly.change. |
| 38040 | 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 47 69 74 20 76 61 72 69 61 62 6c 65 73 2e 20 20 54 68 | the.values.of.Git.variables...Th |
| 38060 | 69 73 0a 20 20 20 20 20 64 65 66 61 75 6c 74 73 20 74 6f 20 e2 80 98 74 e2 80 99 20 28 74 6f 20 | is......defaults.to....t....(to. |
| 38080 | 61 76 6f 69 64 20 63 68 61 6e 67 69 6e 67 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 29 2e 20 20 57 | avoid.changing.key.bindings)...W |
| 380a0 | 68 65 6e 20 73 65 74 20 74 6f 0a 20 20 20 20 20 e2 80 98 6e 69 6c e2 80 99 2c 20 74 68 65 6e 20 | hen.set.to.........nil...,.then. |
| 380c0 | 6e 6f 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 74 68 | no.variables.are.displayed.by.th |
| 380e0 | 61 74 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 2c 0a 20 20 20 20 20 61 6e 64 20 69 | at.transient.command,......and.i |
| 38100 | 74 73 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 | ts.suffix.command....magit-branc |
| 38120 | 68 2d 63 6f 6e 66 69 67 75 72 65 e2 80 99 20 68 61 73 20 74 6f 20 62 65 20 75 73 65 64 0a 20 20 | h-configure....has.to.be.used... |
| 38140 | 20 20 20 69 6e 73 74 65 61 64 20 74 6f 20 76 69 65 77 20 61 6e 64 20 63 68 61 6e 67 65 20 62 72 | ...instead.to.view.and.change.br |
| 38160 | 61 6e 63 68 20 72 65 6c 61 74 65 64 20 76 61 72 69 61 62 6c 65 73 2e 0a 0a 4b 65 79 3a 20 62 20 | anch.related.variables...Key:.b. |
| 38180 | 43 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 29 0a 0a 4b 65 79 3a | C.(magit-branch-configure)..Key: |
| 381a0 | 20 66 20 43 0a 0a 4b 65 79 3a 20 46 20 43 0a 0a 4b 65 79 3a 20 50 20 43 0a 20 20 20 20 20 54 68 | .f.C..Key:.F.C..Key:.P.C......Th |
| 381c0 | 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 |
| 381e0 | 73 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 73 65 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 | s.commands.that.set.the.value.of |
| 38200 | 0a 20 20 20 20 20 62 72 61 6e 63 68 2d 72 65 6c 61 74 65 64 20 76 61 72 69 61 62 6c 65 73 20 61 | ......branch-related.variables.a |
| 38220 | 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 20 | nd.displays.them.in.a.temporary. |
| 38240 | 62 75 66 66 65 72 0a 20 20 20 20 20 75 6e 74 69 6c 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 | buffer......until.the.transient. |
| 38260 | 69 73 20 65 78 69 74 65 64 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 | is.exited........With.a.prefix.a |
| 38280 | 72 67 75 6d 65 6e 74 2c 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 6c 77 61 79 73 20 70 72 6f | rgument,.this.command.always.pro |
| 382a0 | 6d 70 74 73 20 66 6f 72 20 61 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 20 57 69 74 68 6f 75 74 | mpts.for.a.branch........Without |
| 382c0 | 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 69 73 20 64 65 70 65 6e 64 73 20 | .a.prefix.argument.this.depends. |
| 382e0 | 6f 6e 20 77 68 65 74 68 65 72 20 69 74 20 77 61 73 20 69 6e 76 6f 6b 65 64 20 61 73 0a 20 20 20 | on.whether.it.was.invoked.as.... |
| 38300 | 20 20 61 20 73 75 66 66 69 78 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 e2 80 99 | ..a.suffix.of....magit-branch... |
| 38320 | 20 61 6e 64 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 | .and.on.the.........magit-branch |
| 38340 | 2d 64 69 72 65 63 74 2d 63 6f 6e 66 69 67 75 72 65 e2 80 99 20 6f 70 74 69 6f 6e 2e 20 20 49 66 | -direct-configure....option...If |
| 38360 | 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 e2 80 99 20 61 6c 72 65 61 64 79 0a 20 20 20 20 | ....magit-branch....already..... |
| 38380 | 20 64 69 73 70 6c 61 79 73 20 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 66 6f 72 20 74 68 65 20 | .displays.the.variables.for.the. |
| 383a0 | 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 69 74 20 69 73 6e e2 80 99 74 20 | current.branch,.then.it.isn...t. |
| 383c0 | 75 73 65 66 75 6c 0a 20 20 20 20 20 74 6f 20 69 6e 76 6f 6b 65 20 61 6e 6f 74 68 65 72 20 74 72 | useful......to.invoke.another.tr |
| 383e0 | 61 6e 73 69 65 6e 74 20 74 68 61 74 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 66 6f 72 20 74 | ansient.that.displays.them.for.t |
| 38400 | 68 65 20 73 61 6d 65 20 62 72 61 6e 63 68 2e 0a 20 20 20 20 20 49 6e 20 74 68 61 74 20 63 61 73 | he.same.branch.......In.that.cas |
| 38420 | 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 72 6f 6d 70 74 73 20 66 6f 72 20 61 20 62 72 61 | e.this.command.prompts.for.a.bra |
| 38440 | 6e 63 68 2e 0a 0a 20 20 20 54 68 65 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 64 65 73 63 72 | nch......The.variables.are.descr |
| 38460 | 69 62 65 64 20 69 6e 20 2a 6e 6f 74 65 20 42 72 61 6e 63 68 20 47 69 74 20 56 61 72 69 61 62 6c | ibed.in.*note.Branch.Git.Variabl |
| 38480 | 65 73 3a 3a 2e 0a 0a 4b 65 79 3a 20 62 20 62 20 28 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 29 | es::...Key:.b.b.(magit-checkout) |
| 384a0 | 0a 20 20 20 20 20 43 68 65 63 6b 6f 75 74 20 61 20 72 65 76 69 73 69 6f 6e 20 72 65 61 64 20 69 | ......Checkout.a.revision.read.i |
| 384c0 | 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 61 6e 64 20 64 65 66 61 75 6c 74 69 6e 67 20 | n.the.minibuffer.and.defaulting. |
| 384e0 | 74 6f 20 74 68 65 0a 20 20 20 20 20 62 72 61 6e 63 68 20 6f 72 20 61 72 62 69 74 72 61 72 79 20 | to.the......branch.or.arbitrary. |
| 38500 | 72 65 76 69 73 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 20 20 49 66 20 74 68 65 20 72 65 76 69 73 | revision.at.point...If.the.revis |
| 38520 | 69 6f 6e 20 69 73 20 61 20 6c 6f 63 61 6c 0a 20 20 20 20 20 62 72 61 6e 63 68 20 74 68 65 6e 20 | ion.is.a.local......branch.then. |
| 38540 | 74 68 61 74 20 62 65 63 6f 6d 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e | that.becomes.the.current.branch. |
| 38560 | 20 20 49 66 20 69 74 20 69 73 20 73 6f 6d 65 74 68 69 6e 67 0a 20 20 20 20 20 65 6c 73 65 20 74 | ..If.it.is.something......else.t |
| 38580 | 68 65 6e 20 e2 80 98 48 45 41 44 e2 80 99 20 62 65 63 6f 6d 65 73 20 64 65 74 61 63 68 65 64 2e | hen....HEAD....becomes.detached. |
| 385a0 | 20 20 43 68 65 63 6b 6f 75 74 20 66 61 69 6c 73 20 69 66 20 74 68 65 20 77 6f 72 6b 69 6e 67 0a | ..Checkout.fails.if.the.working. |
| 385c0 | 20 20 20 20 20 74 72 65 65 20 6f 72 20 74 68 65 20 73 74 61 67 69 6e 67 20 61 72 65 61 20 63 6f | .....tree.or.the.staging.area.co |
| 385e0 | 6e 74 61 69 6e 20 63 68 61 6e 67 65 73 2e 0a 0a 4b 65 79 3a 20 62 20 6e 20 28 6d 61 67 69 74 2d | ntain.changes...Key:.b.n.(magit- |
| 38600 | 62 72 61 6e 63 68 2d 63 72 65 61 74 65 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 20 6e 65 77 | branch-create)......Create.a.new |
| 38620 | 20 62 72 61 6e 63 68 2e 20 20 54 68 65 20 75 73 65 72 20 69 73 20 61 73 6b 65 64 20 66 6f 72 20 | .branch...The.user.is.asked.for. |
| 38640 | 61 20 62 72 61 6e 63 68 20 6f 72 20 61 72 62 69 74 72 61 72 79 0a 20 20 20 20 20 72 65 76 69 73 | a.branch.or.arbitrary......revis |
| 38660 | 69 6f 6e 20 74 6f 20 75 73 65 20 61 73 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 | ion.to.use.as.the.starting.point |
| 38680 | 20 6f 66 20 74 68 65 20 6e 65 77 20 62 72 61 6e 63 68 2e 20 20 57 68 65 6e 20 61 0a 20 20 20 20 | .of.the.new.branch...When.a..... |
| 386a0 | 20 62 72 61 6e 63 68 20 6e 61 6d 65 20 69 73 20 70 72 6f 76 69 64 65 64 2c 20 74 68 65 6e 20 74 | .branch.name.is.provided,.then.t |
| 386c0 | 68 61 74 20 62 65 63 6f 6d 65 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 | hat.becomes.the.upstream.branch. |
| 386e0 | 6f 66 0a 20 20 20 20 20 74 68 65 20 6e 65 77 20 62 72 61 6e 63 68 2e 20 20 54 68 65 20 6e 61 6d | of......the.new.branch...The.nam |
| 38700 | 65 20 6f 66 20 74 68 65 20 6e 65 77 20 62 72 61 6e 63 68 20 69 73 20 61 6c 73 6f 20 72 65 61 64 | e.of.the.new.branch.is.also.read |
| 38720 | 20 69 6e 20 74 68 65 0a 20 20 20 20 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 41 | .in.the......minibuffer........A |
| 38740 | 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 2d 70 | lso.see.option....magit-branch-p |
| 38760 | 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 3a 20 | refer-remote-upstream......Key:. |
| 38780 | 62 20 63 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 29 0a | b.c.(magit-branch-and-checkout). |
| 387a0 | 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 72 65 61 74 65 73 20 61 20 6e 65 77 20 | .....This.command.creates.a.new. |
| 387c0 | 62 72 61 6e 63 68 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 72 65 61 | branch.like....magit-branch-crea |
| 387e0 | 74 65 e2 80 99 2c 20 62 75 74 0a 20 20 20 20 20 74 68 65 6e 20 61 6c 73 6f 20 63 68 65 63 6b 73 | te...,.but......then.also.checks |
| 38800 | 20 69 74 20 6f 75 74 2e 0a 0a 20 20 20 20 20 41 6c 73 6f 20 73 65 65 20 6f 70 74 69 6f 6e 20 e2 | .it.out........Also.see.option.. |
| 38820 | 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 70 73 | ..magit-branch-prefer-remote-ups |
| 38840 | 74 72 65 61 6d e2 80 99 2e 0a 0a 4b 65 79 3a 20 62 20 6c 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 | tream......Key:.b.l.(magit-branc |
| 38860 | 68 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 61 6e 64 20 63 68 | h-checkout)......This.command.ch |
| 38880 | 65 63 6b 73 20 6f 75 74 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6f 72 20 6e 65 77 20 6c 6f 63 61 | ecks.out.an.existing.or.new.loca |
| 388a0 | 6c 20 62 72 61 6e 63 68 2e 20 20 49 74 20 72 65 61 64 73 0a 20 20 20 20 20 61 20 62 72 61 6e 63 | l.branch...It.reads......a.branc |
| 388c0 | 68 20 6e 61 6d 65 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 6f 66 66 65 72 69 6e 67 20 61 6c | h.name.from.the.user.offering.al |
| 388e0 | 6c 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 20 61 6e 64 20 61 0a 20 20 20 20 20 73 75 62 73 | l.local.branches.and.a......subs |
| 38900 | 65 74 20 6f 66 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 20 61 73 20 63 61 6e 64 69 64 61 | et.of.remote.branches.as.candida |
| 38920 | 74 65 73 2e 20 20 52 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 20 66 6f 72 20 77 68 69 63 68 0a | tes...Remote.branches.for.which. |
| 38940 | 20 20 20 20 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 62 79 20 74 68 65 20 73 61 6d 65 20 | .....a.local.branch.by.the.same. |
| 38960 | 6e 61 6d 65 20 65 78 69 73 74 73 20 61 72 65 20 6f 6d 69 74 74 65 64 20 66 72 6f 6d 20 74 68 65 | name.exists.are.omitted.from.the |
| 38980 | 20 6c 69 73 74 20 6f 66 0a 20 20 20 20 20 63 61 6e 64 69 64 61 74 65 73 2e 20 20 54 68 65 20 75 | .list.of......candidates...The.u |
| 389a0 | 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 20 | ser.can.also.enter.a.completely. |
| 389c0 | 6e 65 77 20 62 72 61 6e 63 68 20 6e 61 6d 65 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 | new.branch.name...............If |
| 389e0 | 20 74 68 65 20 75 73 65 72 20 73 65 6c 65 63 74 73 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6c 6f | .the.user.selects.an.existing.lo |
| 38a00 | 63 61 6c 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 74 68 61 74 20 69 73 0a 20 20 20 20 20 20 20 | cal.branch,.then.that.is........ |
| 38a20 | 20 20 20 63 68 65 63 6b 65 64 20 6f 75 74 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 | ...checked.out...............If. |
| 38a40 | 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 |
| 38a60 | 2c 20 74 68 65 6e 20 69 74 20 63 72 65 61 74 65 73 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 | ,.then.it.creates.and........... |
| 38a80 | 63 68 65 63 6b 73 20 6f 75 74 20 61 20 6e 65 77 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 77 69 | checks.out.a.new.local.branch.wi |
| 38aa0 | 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 | th.the.same.name,.and........... |
| 38ac0 | 63 6f 6e 66 69 67 75 72 65 73 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 72 65 6d 6f 74 65 20 62 | configures.the.selected.remote.b |
| 38ae0 | 72 61 6e 63 68 20 61 73 20 74 68 65 20 70 75 73 68 20 74 61 72 67 65 74 2e 0a 0a 20 20 20 20 20 | ranch.as.the.push.target........ |
| 38b00 | 20 20 20 e2 80 a2 20 49 66 20 74 68 65 20 75 73 65 72 20 65 6e 74 65 72 73 20 61 20 6e 65 77 20 | .......If.the.user.enters.a.new. |
| 38b20 | 62 72 61 6e 63 68 20 6e 61 6d 65 2c 20 74 68 65 6e 20 69 74 20 63 72 65 61 74 65 73 20 61 6e 64 | branch.name,.then.it.creates.and |
| 38b40 | 0a 20 20 20 20 20 20 20 20 20 20 63 68 65 63 6b 73 20 74 68 61 74 20 6f 75 74 2c 20 61 66 74 65 | ...........checks.that.out,.afte |
| 38b60 | 72 20 61 6c 73 6f 20 72 65 61 64 69 6e 67 20 74 68 65 20 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e | r.also.reading.the.starting-poin |
| 38b80 | 74 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 75 73 65 72 2e 0a 0a 20 20 20 20 | t.from...........the.user....... |
| 38ba0 | 20 49 6e 20 74 68 65 20 6c 61 74 74 65 72 20 74 77 6f 20 63 61 73 65 73 20 74 68 65 20 75 70 73 | .In.the.latter.two.cases.the.ups |
| 38bc0 | 74 72 65 61 6d 20 69 73 20 61 6c 73 6f 20 73 65 74 2e 20 20 57 68 65 74 68 65 72 20 69 74 20 69 | tream.is.also.set...Whether.it.i |
| 38be0 | 73 0a 20 20 20 20 20 73 65 74 20 74 6f 20 74 68 65 20 63 68 6f 73 65 6e 20 73 74 61 72 74 69 6e | s......set.to.the.chosen.startin |
| 38c00 | 67 20 70 6f 69 6e 74 20 6f 72 20 73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 20 64 65 70 65 6e 64 | g.point.or.something.else.depend |
| 38c20 | 73 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 6d 61 67 69 74 2d | s.on.the......value.of....magit- |
| 38c40 | 62 72 61 6e 63 68 2d 61 64 6a 75 73 74 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 61 6d 2d 61 6c | branch-adjust-remote-upstream-al |
| 38c60 | 69 73 74 e2 80 99 2e 0a 0a 4b 65 79 3a 20 62 20 73 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ist......Key:.b.s.(magit-branch- |
| 38c80 | 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 63 72 65 61 74 | spinoff)......This.command.creat |
| 38ca0 | 65 73 20 61 6e 64 20 63 68 65 63 6b 73 20 6f 75 74 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20 73 | es.and.checks.out.a.new.branch.s |
| 38cc0 | 74 61 72 74 69 6e 67 20 61 74 20 61 6e 64 0a 20 20 20 20 20 74 72 61 63 6b 69 6e 67 20 74 68 65 | tarting.at.and......tracking.the |
| 38ce0 | 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 20 20 54 68 61 74 20 62 72 61 6e 63 68 20 69 6e | .current.branch...That.branch.in |
| 38d00 | 20 74 75 72 6e 20 69 73 20 72 65 73 65 74 20 74 6f 20 74 68 65 0a 20 20 20 20 20 6c 61 73 74 20 | .turn.is.reset.to.the......last. |
| 38d20 | 63 6f 6d 6d 69 74 20 69 74 20 73 68 61 72 65 73 20 77 69 74 68 20 69 74 73 20 75 70 73 74 72 65 | commit.it.shares.with.its.upstre |
| 38d40 | 61 6d 2e 20 20 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 68 61 73 0a 20 | am...If.the.current.branch.has.. |
| 38d60 | 20 20 20 20 6e 6f 20 75 70 73 74 72 65 61 6d 20 6f 72 20 6e 6f 20 75 6e 70 75 73 68 65 64 20 63 | ....no.upstream.or.no.unpushed.c |
| 38d80 | 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 74 68 65 20 6e 65 77 20 62 72 61 6e 63 68 20 69 73 20 63 | ommits,.then.the.new.branch.is.c |
| 38da0 | 72 65 61 74 65 64 0a 20 20 20 20 20 61 6e 79 77 61 79 20 61 6e 64 20 74 68 65 20 70 72 65 76 69 | reated......anyway.and.the.previ |
| 38dc0 | 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 63 | ously.current.branch.is.not.touc |
| 38de0 | 68 65 64 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 74 6f 20 63 72 65 | hed........This.is.useful.to.cre |
| 38e00 | 61 74 65 20 61 20 66 65 61 74 75 72 65 20 62 72 61 6e 63 68 20 61 66 74 65 72 20 77 6f 72 6b 20 | ate.a.feature.branch.after.work. |
| 38e20 | 68 61 73 20 61 6c 72 65 61 64 79 0a 20 20 20 20 20 62 65 67 75 6e 20 6f 6e 20 74 68 65 20 6f 6c | has.already......begun.on.the.ol |
| 38e40 | 64 20 62 72 61 6e 63 68 20 28 6c 69 6b 65 6c 79 20 62 75 74 20 6e 6f 74 20 6e 65 63 65 73 73 61 | d.branch.(likely.but.not.necessa |
| 38e60 | 72 69 6c 79 20 22 6d 61 73 74 65 72 22 29 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 63 75 72 | rily."master")........If.the.cur |
| 38e80 | 72 65 6e 74 20 62 72 61 6e 63 68 20 69 73 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 76 | rent.branch.is.a.member.of.the.v |
| 38ea0 | 61 6c 75 65 20 6f 66 20 6f 70 74 69 6f 6e 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 | alue.of.option.........magit-bra |
| 38ec0 | 6e 63 68 2d 70 72 65 66 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 61 6d e2 80 99 20 28 77 | nch-prefer-remote-upstream....(w |
| 38ee0 | 68 69 63 68 20 73 65 65 29 2c 20 74 68 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20 | hich.see),.then.the.current..... |
| 38f00 | 20 62 72 61 6e 63 68 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 73 74 61 72 | .branch.will.be.used.as.the.star |
| 38f20 | 74 69 6e 67 20 70 6f 69 6e 74 20 61 73 20 75 73 75 61 6c 2c 20 62 75 74 20 74 68 65 0a 20 20 20 | ting.point.as.usual,.but.the.... |
| 38f40 | 20 20 75 70 73 74 72 65 61 6d 20 6f 66 20 74 68 65 20 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 | ..upstream.of.the.starting-point |
| 38f60 | 20 6d 61 79 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 66 20 | .may.be.used.as.the.upstream.of. |
| 38f80 | 74 68 65 0a 20 20 20 20 20 6e 65 77 20 62 72 61 6e 63 68 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 | the......new.branch,.instead.of. |
| 38fa0 | 74 68 65 20 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 69 74 73 65 6c 66 2e 0a 0a 20 20 20 20 | the.starting-point.itself....... |
| 38fc0 | 20 49 66 20 6f 70 74 69 6f 6e 61 6c 20 46 52 4f 4d 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 | .If.optional.FROM.is.non-nil,.th |
| 38fe0 | 65 6e 20 74 68 65 20 73 6f 75 72 63 65 20 62 72 61 6e 63 68 20 69 73 20 72 65 73 65 74 20 74 6f | en.the.source.branch.is.reset.to |
| 39000 | 0a 20 20 20 20 20 e2 80 98 46 52 4f 4d 7e e2 80 99 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 74 6f | .........FROM~...,.instead.of.to |
| 39020 | 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 20 69 74 20 73 68 61 72 65 73 20 77 69 74 68 20 | .the.last.commit.it.shares.with. |
| 39040 | 69 74 73 20 75 70 73 74 72 65 61 6d 2e 0a 20 20 20 20 20 49 6e 74 65 72 61 63 74 69 76 65 6c 79 | its.upstream.......Interactively |
| 39060 | 2c 20 46 52 4f 4d 20 69 73 20 6f 6e 6c 79 20 65 76 65 72 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 66 20 | ,.FROM.is.only.ever.non-nil,.if. |
| 39080 | 74 68 65 20 72 65 67 69 6f 6e 20 73 65 6c 65 63 74 73 0a 20 20 20 20 20 73 6f 6d 65 20 63 6f 6d | the.region.selects......some.com |
| 390a0 | 6d 69 74 73 2c 20 61 6e 64 20 61 6d 6f 6e 67 20 74 68 6f 73 65 20 63 6f 6d 6d 69 74 73 2c 20 46 | mits,.and.among.those.commits,.F |
| 390c0 | 52 4f 4d 20 69 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 69 73 0a 20 20 20 20 20 74 | ROM.is.the.commit.that.is......t |
| 390e0 | 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 |
| 39100 | 6f 75 72 63 65 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 20 54 68 65 20 63 6f 6d 6d 69 74 20 61 | ource.branch........The.commit.a |
| 39120 | 74 20 74 68 65 20 6f 74 68 65 72 20 65 6e 64 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e | t.the.other.end.of.the.selection |
| 39140 | 20 61 63 74 75 61 6c 6c 79 20 64 6f 65 73 20 6e 6f 74 0a 20 20 20 20 20 6d 61 74 74 65 72 2c 20 | .actually.does.not......matter,. |
| 39160 | 61 6c 6c 20 63 6f 6d 6d 69 74 73 20 62 65 74 77 65 65 6e 20 46 52 4f 4d 20 61 6e 64 20 e2 80 98 | all.commits.between.FROM.and.... |
| 39180 | 48 45 41 44 e2 80 99 20 61 72 65 20 6d 6f 76 65 64 20 74 6f 20 74 68 65 20 6e 65 77 0a 20 20 20 | HEAD....are.moved.to.the.new.... |
| 391a0 | 20 20 62 72 61 6e 63 68 2e 20 20 49 66 20 46 52 4f 4d 20 69 73 20 6e 6f 74 20 72 65 61 63 68 61 | ..branch...If.FROM.is.not.reacha |
| 391c0 | 62 6c 65 20 66 72 6f 6d 20 e2 80 98 48 45 41 44 e2 80 99 20 6f 72 20 69 73 20 72 65 61 63 68 61 | ble.from....HEAD....or.is.reacha |
| 391e0 | 62 6c 65 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 65 20 73 6f 75 72 63 65 20 62 72 61 6e 63 68 e2 | ble.from......the.source.branch. |
| 39200 | 80 99 73 20 75 70 73 74 72 65 61 6d 2c 20 74 68 65 6e 20 61 6e 20 65 72 72 6f 72 20 69 73 20 72 | ..s.upstream,.then.an.error.is.r |
| 39220 | 61 69 73 65 64 2e 0a 0a 4b 65 79 3a 20 62 20 53 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 | aised...Key:.b.S.(magit-branch-s |
| 39240 | 70 69 6e 6f 75 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 62 65 68 61 76 65 | pinout)......This.command.behave |
| 39260 | 73 20 6c 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 70 69 6e 6f 66 66 e2 80 | s.like....magit-branch-spinoff.. |
| 39280 | 99 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 69 74 0a 20 20 20 20 20 64 6f 65 73 20 6e 6f 74 20 | .,.except.that.it......does.not. |
| 392a0 | 63 68 61 6e 67 65 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 74 | change.the.current.branch...If.t |
| 392c0 | 68 65 72 65 20 61 72 65 20 61 6e 79 20 75 6e 63 6f 6d 6d 69 74 74 65 64 0a 20 20 20 20 20 63 68 | here.are.any.uncommitted......ch |
| 392e0 | 61 6e 67 65 73 2c 20 74 68 65 6e 20 69 74 20 62 65 68 61 76 65 73 20 65 78 61 63 74 6c 79 20 6c | anges,.then.it.behaves.exactly.l |
| 39300 | 69 6b 65 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 70 69 6e 6f 66 66 e2 80 99 2e 0a | ike....magit-branch-spinoff..... |
| 39320 | 0a 4b 65 79 3a 20 62 20 78 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 73 65 74 29 0a 20 | .Key:.b.x.(magit-branch-reset).. |
| 39340 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 73 65 74 73 20 61 20 62 72 61 6e 63 68 | ....This.command.resets.a.branch |
| 39360 | 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 62 72 61 6e 63 68 20 61 74 20 70 6f | ,.defaulting.to.the.branch.at.po |
| 39380 | 69 6e 74 2c 20 74 6f 0a 20 20 20 20 20 74 68 65 20 74 69 70 20 6f 66 20 61 6e 6f 74 68 65 72 20 | int,.to......the.tip.of.another. |
| 393a0 | 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 20 20 20 | branch.or.any.other.commit...... |
| 393c0 | 20 20 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 | ..When.the.branch.being.reset.is |
| 393e0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 61 20 68 61 72 64 | .the.current.branch,.then.a.hard |
| 39400 | 0a 20 20 20 20 20 72 65 73 65 74 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 20 20 49 66 20 74 68 | ......reset.is.performed...If.th |
| 39420 | 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, |
| 39440 | 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 75 73 65 72 20 68 61 73 20 74 6f 20 63 6f 6e 66 69 | .then.the......user.has.to.confi |
| 39460 | 72 6d 20 74 68 65 20 72 65 73 65 74 20 62 65 63 61 75 73 65 20 74 68 6f 73 65 20 63 68 61 6e 67 | rm.the.reset.because.those.chang |
| 39480 | 65 73 20 77 6f 75 6c 64 20 62 65 20 6c 6f 73 74 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 | es.would.be.lost........This.is. |
| 394a0 | 75 73 65 66 75 6c 20 77 68 65 6e 20 79 6f 75 20 68 61 76 65 20 73 74 61 72 74 65 64 20 77 6f 72 | useful.when.you.have.started.wor |
| 394c0 | 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 20 20 20 20 20 72 | k.on.a.feature.branch.but......r |
| 394e0 | 65 61 6c 69 7a 65 20 69 74 e2 80 99 73 20 61 6c 6c 20 63 72 61 70 20 61 6e 64 20 77 61 6e 74 20 | ealize.it...s.all.crap.and.want. |
| 39500 | 74 6f 20 73 74 61 72 74 20 6f 76 65 72 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 72 65 73 65 74 74 | to.start.over........When.resett |
| 39520 | 69 6e 67 20 74 6f 20 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 | ing.to.another.branch.and.a.pref |
| 39540 | 69 78 20 61 72 67 75 6d 65 6e 74 20 69 73 20 75 73 65 64 2c 0a 20 20 20 20 20 74 68 65 6e 20 74 | ix.argument.is.used,......then.t |
| 39560 | 68 65 20 74 61 72 67 65 74 20 62 72 61 6e 63 68 20 69 73 20 73 65 74 20 61 73 20 74 68 65 20 75 | he.target.branch.is.set.as.the.u |
| 39580 | 70 73 74 72 65 61 6d 20 6f 66 20 74 68 65 20 62 72 61 6e 63 68 20 74 68 61 74 20 69 73 0a 20 20 | pstream.of.the.branch.that.is... |
| 395a0 | 20 20 20 62 65 69 6e 67 20 72 65 73 65 74 2e 0a 0a 4b 65 79 3a 20 62 20 6b 20 28 6d 61 67 69 74 | ...being.reset...Key:.b.k.(magit |
| 395c0 | 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 20 44 65 6c 65 74 65 20 6f 6e 65 20 | -branch-delete)......Delete.one. |
| 395e0 | 6f 72 20 6d 75 6c 74 69 70 6c 65 20 62 72 61 6e 63 68 65 73 2e 20 20 49 66 20 74 68 65 20 72 65 | or.multiple.branches...If.the.re |
| 39600 | 67 69 6f 6e 20 6d 61 72 6b 73 20 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 62 72 61 6e 63 68 65 | gion.marks.multiple......branche |
| 39620 | 73 2c 20 74 68 65 6e 20 6f 66 66 65 72 20 74 6f 20 64 65 6c 65 74 65 20 74 68 6f 73 65 2e 20 20 | s,.then.offer.to.delete.those... |
| 39640 | 4f 74 68 65 72 77 69 73 65 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 0a 20 20 20 20 20 73 69 6e | Otherwise,.prompt.for.a......sin |
| 39660 | 67 6c 65 20 62 72 61 6e 63 68 20 74 6f 20 62 65 20 64 65 6c 65 74 65 64 2c 20 64 65 66 61 75 6c | gle.branch.to.be.deleted,.defaul |
| 39680 | 74 69 6e 67 20 74 6f 20 74 68 65 20 62 72 61 6e 63 68 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 20 | ting.to.the.branch.at.point..... |
| 396a0 | 20 20 20 52 65 71 75 69 72 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 77 68 65 6e 20 64 65 6c | ...Require.confirmation.when.del |
| 396c0 | 65 74 69 6e 67 20 62 72 61 6e 63 68 65 73 20 69 73 20 64 61 6e 67 65 72 6f 75 73 20 69 6e 20 73 | eting.branches.is.dangerous.in.s |
| 396e0 | 6f 6d 65 0a 20 20 20 20 20 77 61 79 2e 20 20 4f 70 74 69 6f 6e 20 e2 80 98 6d 61 67 69 74 2d 6e | ome......way...Option....magit-n |
| 39700 | 6f 2d 63 6f 6e 66 69 72 6d e2 80 99 20 63 61 6e 20 62 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 74 | o-confirm....can.be.customized.t |
| 39720 | 6f 20 6e 6f 74 20 72 65 71 75 69 72 65 0a 20 20 20 20 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 | o.not.require......confirmation. |
| 39740 | 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 |
| 39760 | 72 69 6e 67 20 74 6f 20 6c 65 61 72 6e 20 77 68 79 0a 20 20 20 20 20 63 6f 6e 66 69 72 6d 61 74 | ring.to.learn.why......confirmat |
| 39780 | 69 6f 6e 20 69 73 20 72 65 71 75 69 72 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 69 6e 20 63 65 | ion.is.required.by.default.in.ce |
| 397a0 | 72 74 61 69 6e 20 63 61 73 65 73 20 6f 72 20 69 66 20 61 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 | rtain.cases.or.if.a.prompt...... |
| 397c0 | 69 73 20 63 6f 6e 66 75 73 69 6e 67 2e 0a 0a 4b 65 79 3a 20 62 20 6d 20 28 6d 61 67 69 74 2d 62 | is.confusing...Key:.b.m.(magit-b |
| 397e0 | 72 61 6e 63 68 2d 72 65 6e 61 6d 65 29 0a 20 20 20 20 20 52 65 6e 61 6d 65 20 61 20 62 72 61 6e | ranch-rename)......Rename.a.bran |
| 39800 | 63 68 2e 20 20 54 68 65 20 62 72 61 6e 63 68 20 61 6e 64 20 74 68 65 20 6e 65 77 20 6e 61 6d 65 | ch...The.branch.and.the.new.name |
| 39820 | 20 61 72 65 20 72 65 61 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 6d 69 6e 69 62 75 66 66 65 72 | .are.read.in.the......minibuffer |
| 39840 | 2e 20 20 57 69 74 68 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 65 20 62 72 61 6e | ...With.prefix.argument.the.bran |
| 39860 | 63 68 20 69 73 20 72 65 6e 61 6d 65 64 20 65 76 65 6e 20 69 66 0a 20 20 20 20 20 74 68 61 74 20 | ch.is.renamed.even.if......that. |
| 39880 | 6e 61 6d 65 20 63 6f 6e 66 6c 69 63 74 73 20 77 69 74 68 20 61 6e 20 65 78 69 73 74 69 6e 67 20 | name.conflicts.with.an.existing. |
| 398a0 | 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 2d 62 72 61 6e | branch...User.Option:.magit-bran |
| 398c0 | 63 68 2d 72 65 61 64 2d 75 70 73 74 72 65 61 6d 2d 66 69 72 73 74 0a 20 20 20 20 20 57 68 65 6e | ch-read-upstream-first......When |
| 398e0 | 20 63 72 65 61 74 69 6e 67 20 61 20 62 72 61 6e 63 68 2c 20 77 68 65 74 68 65 72 20 74 6f 20 72 | .creating.a.branch,.whether.to.r |
| 39900 | 65 61 64 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 62 65 66 6f 72 65 0a 20 | ead.the.upstream.branch.before.. |
| 39920 | 20 20 20 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 62 72 61 6e 63 68 20 74 68 61 74 20 | ....the.name.of.the.branch.that. |
| 39940 | 69 73 20 74 6f 20 62 65 20 63 72 65 61 74 65 64 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 | is.to.be.created...The.default.i |
| 39960 | 73 20 e2 80 98 74 e2 80 99 2c 0a 20 20 20 20 20 61 6e 64 20 49 20 72 65 63 6f 6d 6d 65 6e 64 20 | s....t...,......and.I.recommend. |
| 39980 | 79 6f 75 20 6c 65 61 76 65 20 69 74 20 61 74 20 74 68 61 74 2e 0a 0a 55 73 65 72 20 4f 70 74 69 | you.leave.it.at.that...User.Opti |
| 399a0 | 6f 6e 3a 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 72 65 66 65 72 2d 72 65 6d 6f 74 65 2d 75 | on:.magit-branch-prefer-remote-u |
| 399c0 | 70 73 74 72 65 61 6d 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 | pstream......This.option.specifi |
| 399e0 | 65 73 20 77 68 65 74 68 65 72 20 72 65 6d 6f 74 65 20 75 70 73 74 72 65 61 6d 73 20 61 72 65 20 | es.whether.remote.upstreams.are. |
| 39a00 | 66 61 76 6f 72 65 64 20 6f 76 65 72 0a 20 20 20 20 20 6c 6f 63 61 6c 20 75 70 73 74 72 65 61 6d | favored.over......local.upstream |
| 39a20 | 73 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 6e 65 77 20 62 72 61 6e 63 68 65 73 2e 0a 0a 20 | s.when.creating.new.branches.... |
| 39a40 | 20 20 20 20 57 68 65 6e 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20 69 73 20 63 72 65 61 74 65 64 | ....When.a.new.branch.is.created |
| 39a60 | 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 6f 72 20 73 74 | ,.then.the.branch,.commit,.or.st |
| 39a80 | 61 73 68 20 61 74 0a 20 20 20 20 20 70 6f 69 6e 74 20 69 73 20 73 75 67 67 65 73 74 65 64 20 61 | ash.at......point.is.suggested.a |
| 39aa0 | 73 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 6f 66 20 74 68 65 20 6e 65 77 20 | s.the.starting.point.of.the.new. |
| 39ac0 | 62 72 61 6e 63 68 2c 20 6f 72 20 69 66 0a 20 20 20 20 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 | branch,.or.if......there.is.no.s |
| 39ae0 | 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 72 65 6e | uch.revision.at.point.the.curren |
| 39b00 | 74 20 62 72 61 6e 63 68 2e 20 20 49 6e 20 65 69 74 68 65 72 0a 20 20 20 20 20 63 61 73 65 20 74 | t.branch...In.either......case.t |
| 39b20 | 68 65 20 75 73 65 72 20 6d 61 79 20 63 68 6f 6f 73 65 20 61 6e 6f 74 68 65 72 20 73 74 61 72 74 | he.user.may.choose.another.start |
| 39b40 | 69 6e 67 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 63 68 6f 73 65 6e 20 73 | ing.point........If.the.chosen.s |
| 39b60 | 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 69 73 20 61 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 | tarting.point.is.a.branch,.then. |
| 39b80 | 69 74 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 73 65 74 0a 20 20 20 20 20 61 73 20 74 68 65 20 75 | it.may.also.be.set......as.the.u |
| 39ba0 | 70 73 74 72 65 61 6d 20 6f 66 20 74 68 65 20 6e 65 77 20 62 72 61 6e 63 68 2c 20 64 65 70 65 6e | pstream.of.the.new.branch,.depen |
| 39bc0 | 64 69 6e 67 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 47 69 | ding.on.the.value.of.the......Gi |
| 39be0 | 74 20 76 61 72 69 61 62 6c 65 20 e2 80 98 62 72 61 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 4d 65 | t.variable....branch.autoSetupMe |
| 39c00 | 72 67 65 e2 80 99 2e 20 20 42 79 20 64 65 66 61 75 6c 74 20 74 68 69 73 20 69 73 20 64 6f 6e 65 | rge......By.default.this.is.done |
| 39c20 | 20 66 6f 72 0a 20 20 20 20 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 2c 20 62 75 74 20 6e | .for......remote.branches,.but.n |
| 39c40 | 6f 74 20 66 6f 72 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 0a 0a 20 20 20 20 20 59 6f 75 | ot.for.local.branches........You |
| 39c60 | 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 65 | .might.prefer.to.always.use.some |
| 39c80 | 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 20 20 49 66 0a | .remote.branch.as.upstream...If. |
| 39ca0 | 20 20 20 20 20 74 68 65 20 63 68 6f 73 65 6e 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 69 | .....the.chosen.starting.point.i |
| 39cc0 | 73 20 28 31 29 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2c 20 28 32 29 20 77 68 6f 73 65 20 | s.(1).a.local.branch,.(2).whose. |
| 39ce0 | 6e 61 6d 65 0a 20 20 20 20 20 6d 61 74 63 68 65 73 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 | name......matches.a.member.of.th |
| 39d00 | 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 2c 20 28 33 29 20 74 68 65 20 | e.value.of.this.option,.(3).the. |
| 39d20 | 75 70 73 74 72 65 61 6d 20 6f 66 0a 20 20 20 20 20 74 68 61 74 20 6c 6f 63 61 6c 20 62 72 61 6e | upstream.of......that.local.bran |
| 39d40 | 63 68 20 69 73 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 77 69 74 68 20 74 68 65 20 73 | ch.is.a.remote.branch.with.the.s |
| 39d60 | 61 6d 65 20 6e 61 6d 65 2c 20 61 6e 64 20 28 34 29 0a 20 20 20 20 20 74 68 61 74 20 72 65 6d 6f | ame.name,.and.(4)......that.remo |
| 39d80 | 74 65 20 62 72 61 6e 63 68 20 63 61 6e 20 62 65 20 66 61 73 74 2d 66 6f 72 77 61 72 64 65 64 20 | te.branch.can.be.fast-forwarded. |
| 39da0 | 74 6f 20 74 68 65 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 0a 20 20 20 20 20 74 | to.the.local.branch,.then......t |
| 39dc0 | 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 61 73 20 73 74 61 72 | he.chosen.branch.is.used.as.star |
| 39de0 | 74 69 6e 67 20 70 6f 69 6e 74 2c 20 62 75 74 20 69 74 73 20 6f 77 6e 20 75 70 73 74 72 65 61 6d | ting.point,.but.its.own.upstream |
| 39e00 | 0a 20 20 20 20 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 6f 66 | ......is.used.as.the.upstream.of |
| 39e20 | 20 74 68 65 20 6e 65 77 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 20 4d 65 6d 62 65 72 73 20 6f | .the.new.branch........Members.o |
| 39e40 | 66 20 74 68 69 73 20 6f 70 74 69 6f 6e e2 80 99 73 20 76 61 6c 75 65 20 61 72 65 20 74 72 65 61 | f.this.option...s.value.are.trea |
| 39e60 | 74 65 64 20 61 73 20 62 72 61 6e 63 68 20 6e 61 6d 65 73 20 74 68 61 74 0a 20 20 20 20 20 68 61 | ted.as.branch.names.that......ha |
| 39e80 | 76 65 20 74 6f 20 6d 61 74 63 68 20 65 78 61 63 74 6c 79 20 75 6e 6c 65 73 73 20 74 68 65 79 20 | ve.to.match.exactly.unless.they. |
| 39ea0 | 63 6f 6e 74 61 69 6e 20 61 20 63 68 61 72 61 63 74 65 72 20 74 68 61 74 20 6d 61 6b 65 73 0a 20 | contain.a.character.that.makes.. |
| 39ec0 | 20 20 20 20 74 68 65 6d 20 69 6e 76 61 6c 69 64 20 61 73 20 61 20 62 72 61 6e 63 68 20 6e 61 6d | ....them.invalid.as.a.branch.nam |
| 39ee0 | 65 2e 20 20 52 65 63 6f 6d 6d 65 6e 64 65 64 20 63 68 61 72 61 63 74 65 72 73 20 74 6f 20 75 73 | e...Recommended.characters.to.us |
| 39f00 | 65 20 74 6f 0a 20 20 20 20 20 74 72 69 67 67 65 72 20 69 6e 74 65 72 70 72 65 74 61 74 69 6f 6e | e.to......trigger.interpretation |
| 39f20 | 20 61 73 20 61 20 72 65 67 65 78 70 20 61 72 65 20 22 2a 22 20 61 6e 64 20 22 5e 22 2e 20 20 53 | .as.a.regexp.are."*".and."^"...S |
| 39f40 | 6f 6d 65 20 6f 74 68 65 72 0a 20 20 20 20 20 63 68 61 72 61 63 74 65 72 73 20 77 68 69 63 68 20 | ome.other......characters.which. |
| 39f60 | 79 6f 75 20 6d 69 67 68 74 20 65 78 70 65 63 74 20 74 6f 20 62 65 20 69 6e 76 61 6c 69 64 2c 20 | you.might.expect.to.be.invalid,. |
| 39f80 | 61 63 74 75 61 6c 6c 79 20 61 72 65 20 6e 6f 74 2c 0a 20 20 20 20 20 65 2e 67 2e 2c 20 22 2e 2b | actually.are.not,......e.g.,.".+ |
| 39fa0 | 24 22 20 61 72 65 20 61 6c 6c 20 70 65 72 66 65 63 74 6c 79 20 76 61 6c 69 64 2e 20 20 4d 6f 72 | $".are.all.perfectly.valid...Mor |
| 39fc0 | 65 20 70 72 65 63 69 73 65 6c 79 2c 20 69 66 20 e2 80 98 67 69 74 0a 20 20 20 20 20 63 68 65 63 | e.precisely,.if....git......chec |
| 39fe0 | 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 e2 80 99 20 | k-ref-format.--branch.STRING.... |
| 3a000 | 65 78 69 74 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 2c 0a 20 20 | exits.with.a.non-zero.status,... |
| 3a020 | 20 20 20 74 68 65 6e 20 74 72 65 61 74 20 53 54 52 49 4e 47 20 61 73 20 61 20 72 65 67 65 78 70 | ...then.treat.STRING.as.a.regexp |
| 3a040 | 2e 0a 0a 20 20 20 20 20 41 73 73 75 6d 69 6e 67 20 74 68 65 20 63 68 6f 73 65 6e 20 62 72 61 6e | ........Assuming.the.chosen.bran |
| 3a060 | 63 68 20 6d 61 74 63 68 65 73 20 74 68 65 73 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 79 6f 75 20 | ch.matches.these.conditions.you. |
| 3a080 | 77 6f 75 6c 64 20 65 6e 64 0a 20 20 20 20 20 75 70 20 77 69 74 68 20 77 69 74 68 20 65 2e 67 2e | would.end......up.with.with.e.g. |
| 3a0a0 | 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 66 65 61 74 75 72 65 20 2d 2d 75 70 73 74 72 65 61 6d 2d | :............feature.--upstream- |
| 3a0c0 | 2d 3e 20 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 0a 0a 20 20 20 20 20 69 6e 73 74 65 61 64 20 6f | ->.origin/master.......instead.o |
| 3a0e0 | 66 0a 0a 20 20 20 20 20 20 20 20 20 20 66 65 61 74 75 72 65 20 2d 2d 75 70 73 74 72 65 61 6d 2d | f............feature.--upstream- |
| 3a100 | 2d 3e 20 6d 61 73 74 65 72 20 2d 2d 75 70 73 74 72 65 61 6d 2d 2d 3e 20 6f 72 69 67 69 6e 2f 6d | ->.master.--upstream-->.origin/m |
| 3a120 | 61 73 74 65 72 0a 0a 20 20 20 20 20 57 68 69 63 68 20 79 6f 75 20 70 72 65 66 65 72 20 69 73 20 | aster.......Which.you.prefer.is. |
| 3a140 | 61 20 6d 61 74 74 65 72 20 6f 66 20 70 65 72 73 6f 6e 61 6c 20 70 72 65 66 65 72 65 6e 63 65 2e | a.matter.of.personal.preference. |
| 3a160 | 20 20 49 66 20 79 6f 75 20 64 6f 0a 20 20 20 20 20 70 72 65 66 65 72 20 74 68 65 20 66 6f 72 6d | ..If.you.do......prefer.the.form |
| 3a180 | 65 72 2c 20 74 68 65 6e 20 79 6f 75 20 73 68 6f 75 6c 64 20 61 64 64 20 62 72 61 6e 63 68 65 73 | er,.then.you.should.add.branches |
| 3a1a0 | 20 73 75 63 68 20 61 73 20 e2 80 98 6d 61 73 74 65 72 e2 80 99 2c 0a 20 20 20 20 20 e2 80 98 6e | .such.as....master...,.........n |
| 3a1c0 | 65 78 74 e2 80 99 2c 20 61 6e 64 20 e2 80 98 6d 61 69 6e 74 e2 80 99 20 74 6f 20 74 68 65 20 76 | ext...,.and....maint....to.the.v |
| 3a1e0 | 61 6c 75 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 | alue.of.this.options...User.Opti |
| 3a200 | 6f 6e 3a 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 | on:.magit-branch-adjust-remote-u |
| 3a220 | 70 73 74 72 65 61 6d 2d 61 6c 69 73 74 0a 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 | pstream-alist......The.value.of. |
| 3a240 | 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 62 72 61 6e 63 | this.option.is.an.alist.of.branc |
| 3a260 | 68 65 73 20 74 6f 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 0a 20 20 20 20 20 75 70 73 74 72 | hes.to.be.used.as.the......upstr |
| 3a280 | 65 61 6d 20 77 68 65 6e 20 62 72 61 6e 63 68 69 6e 67 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e | eam.when.branching.a.remote.bran |
| 3a2a0 | 63 68 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 63 72 65 61 74 69 6e 67 20 61 20 6c 6f 63 61 6c 20 | ch........When.creating.a.local. |
| 3a2c0 | 62 72 61 6e 63 68 20 66 72 6f 6d 20 61 6e 20 65 70 68 65 6d 65 72 61 6c 20 62 72 61 6e 63 68 20 | branch.from.an.ephemeral.branch. |
| 3a2e0 | 6c 6f 63 61 74 65 64 20 6f 6e 20 61 0a 20 20 20 20 20 72 65 6d 6f 74 65 2c 20 65 2e 67 2e 2c 20 | located.on.a......remote,.e.g.,. |
| 3a300 | 61 20 66 65 61 74 75 72 65 20 6f 72 20 68 6f 74 66 69 78 20 62 72 61 6e 63 68 2c 20 74 68 65 6e | a.feature.or.hotfix.branch,.then |
| 3a320 | 20 74 68 61 74 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 0a 20 20 20 20 20 73 68 6f 75 6c 64 20 | .that.remote.branch......should. |
| 3a340 | 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 73 74 72 | usually.not.be.used.as.the.upstr |
| 3a360 | 65 61 6d 20 62 72 61 6e 63 68 2c 20 73 69 6e 63 65 20 74 68 65 0a 20 20 20 20 20 70 75 73 68 2d | eam.branch,.since.the......push- |
| 3a380 | 72 65 6d 6f 74 65 20 61 6c 72 65 61 64 79 20 61 6c 6c 6f 77 73 20 61 63 63 65 73 73 69 6e 67 20 | remote.already.allows.accessing. |
| 3a3a0 | 69 74 20 61 6e 64 20 68 61 76 69 6e 67 20 62 6f 74 68 20 74 68 65 0a 20 20 20 20 20 75 70 73 74 | it.and.having.both.the......upst |
| 3a3c0 | 72 65 61 6d 20 61 6e 64 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 72 65 66 65 72 65 6e | ream.and.the.push-remote.referen |
| 3a3e0 | 63 65 20 74 68 65 20 73 61 6d 65 20 72 65 6c 61 74 65 64 20 62 72 61 6e 63 68 0a 20 20 20 20 20 | ce.the.same.related.branch...... |
| 3a400 | 77 6f 75 6c 64 20 62 65 20 77 61 73 74 65 66 75 6c 2e 20 20 49 6e 73 74 65 61 64 20 61 20 62 72 | would.be.wasteful...Instead.a.br |
| 3a420 | 61 6e 63 68 20 6c 69 6b 65 20 22 6d 61 69 6e 74 22 20 6f 72 20 22 6d 61 73 74 65 72 22 0a 20 20 | anch.like."maint".or."master"... |
| 3a440 | 20 20 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 | ...should.be.used.as.the.upstrea |
| 3a460 | 6d 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 61 6c 6c 6f 77 73 20 73 70 65 63 | m........This.option.allows.spec |
| 3a480 | 69 66 79 69 6e 67 20 74 68 65 20 62 72 61 6e 63 68 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 | ifying.the.branch.that.should.be |
| 3a4a0 | 20 75 73 65 64 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 | .used.as.the......upstream.when. |
| 3a4c0 | 62 72 61 6e 63 68 69 6e 67 20 63 65 72 74 61 69 6e 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 | branching.certain.remote.branche |
| 3a4e0 | 73 2e 20 20 54 68 65 20 76 61 6c 75 65 20 69 73 20 61 6e 0a 20 20 20 20 20 61 6c 69 73 74 20 6f | s...The.value.is.an......alist.o |
| 3a500 | 66 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 28 28 55 50 53 54 52 45 41 4d 20 2e 20 52 55 4c 45 29 | f.the.form....((UPSTREAM...RULE) |
| 3a520 | 2e 2e 2e 29 e2 80 99 2e 20 20 54 68 65 20 66 69 72 73 74 20 6d 61 74 63 68 69 6e 67 0a 20 20 20 | ...)......The.first.matching.... |
| 3a540 | 20 20 65 6c 65 6d 65 6e 74 20 69 73 20 75 73 65 64 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | ..element.is.used,.the.following |
| 3a560 | 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 20 55 50 53 | .elements.are.ignored........UPS |
| 3a580 | 54 52 45 41 4d 20 69 73 20 74 68 65 20 62 72 61 6e 63 68 20 74 6f 20 62 65 20 75 73 65 64 20 61 | TREAM.is.the.branch.to.be.used.a |
| 3a5a0 | 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 66 6f 72 20 62 72 61 6e 63 68 65 73 0a 20 20 20 20 | s.the.upstream.for.branches..... |
| 3a5c0 | 20 73 70 65 63 69 66 69 65 64 20 62 79 20 52 55 4c 45 2e 20 20 49 74 20 63 61 6e 20 62 65 20 61 | .specified.by.RULE...It.can.be.a |
| 3a5e0 | 20 6c 6f 63 61 6c 20 6f 72 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 | .local.or.a.remote.branch....... |
| 3a600 | 20 52 55 4c 45 20 63 61 6e 20 65 69 74 68 65 72 20 62 65 20 61 20 72 65 67 75 6c 61 72 20 65 78 | .RULE.can.either.be.a.regular.ex |
| 3a620 | 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 65 73 20 77 68 6f 73 | pression,.matching.branches.whos |
| 3a640 | 65 0a 20 20 20 20 20 75 70 73 74 72 65 61 6d 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 6f 6e | e......upstream.should.be.the.on |
| 3a660 | 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 74 20 | e.specified.by.UPSTREAM...Or.it. |
| 3a680 | 63 61 6e 20 62 65 20 61 0a 20 20 20 20 20 6c 69 73 74 20 6f 66 20 74 68 65 20 6f 6e 6c 79 20 62 | can.be.a......list.of.the.only.b |
| 3a6a0 | 72 61 6e 63 68 65 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 2a 6e 6f 74 2a 20 75 73 65 20 55 50 | ranches.that.should.*not*.use.UP |
| 3a6c0 | 53 54 52 45 41 4d 3b 20 61 6c 6c 20 6f 74 68 65 72 0a 20 20 20 20 20 62 72 61 6e 63 68 65 73 20 | STREAM;.all.other......branches. |
| 3a6e0 | 77 69 6c 6c 2e 20 20 4d 61 74 63 68 69 6e 67 20 69 73 20 64 6f 6e 65 20 61 66 74 65 72 20 73 74 | will...Matching.is.done.after.st |
| 3a700 | 72 69 70 70 69 6e 67 20 74 68 65 20 72 65 6d 6f 74 65 20 70 61 72 74 20 6f 66 0a 20 20 20 20 20 | ripping.the.remote.part.of...... |
| 3a720 | 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 62 72 61 6e 63 68 20 74 68 61 74 20 69 73 20 62 | the.name.of.the.branch.that.is.b |
| 3a740 | 65 69 6e 67 20 62 72 61 6e 63 68 65 64 20 66 72 6f 6d 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 | eing.branched.from........If.you |
| 3a760 | 20 75 73 65 20 61 20 66 69 6e 69 74 65 20 73 65 74 20 6f 66 20 6e 6f 6e 2d 65 70 68 65 6d 65 72 | .use.a.finite.set.of.non-ephemer |
| 3a780 | 61 6c 20 62 72 61 6e 63 68 65 73 20 61 63 72 6f 73 73 20 61 6c 6c 20 79 6f 75 72 0a 20 20 20 20 | al.branches.across.all.your..... |
| 3a7a0 | 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2c 20 74 68 65 6e 20 79 6f 75 20 6d 69 67 68 74 20 75 73 | .repositories,.then.you.might.us |
| 3a7c0 | 65 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 28 22 | e.something.like:............((" |
| 3a7e0 | 6f 72 69 67 69 6e 2f 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 | origin/master"...("master"."next |
| 3a800 | 22 20 22 6d 61 69 6e 74 22 29 29 29 0a 0a 20 20 20 20 20 4f 72 20 69 66 20 74 68 65 20 6e 61 6d | "."maint"))).......Or.if.the.nam |
| 3a820 | 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 6e 63 68 65 | es.of.all.your.ephemeral.branche |
| 3a840 | 73 20 63 6f 6e 74 61 69 6e 20 61 20 73 6c 61 73 68 2c 20 61 74 0a 20 20 20 20 20 6c 65 61 73 74 | s.contain.a.slash,.at......least |
| 3a860 | 20 69 6e 20 73 6f 6d 65 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2c 20 74 68 65 6e 20 61 20 67 6f | .in.some.repositories,.then.a.go |
| 3a880 | 6f 64 20 76 61 6c 75 65 20 63 6f 75 6c 64 20 62 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 28 | od.value.could.be:............(( |
| 3a8a0 | 22 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 22 20 2e 20 22 2f 22 29 29 0a 0a 20 20 20 20 20 4f 66 | "origin/master"..."/")).......Of |
| 3a8c0 | 20 63 6f 75 72 73 65 20 79 6f 75 20 63 61 6e 20 61 6c 73 6f 20 66 69 6e 65 2d 74 75 6e 65 3a 0a | .course.you.can.also.fine-tune:. |
| 3a8e0 | 0a 20 20 20 20 20 20 20 20 20 20 28 28 22 6f 72 69 67 69 6e 2f 6d 61 69 6e 74 22 20 2e 20 22 5c | ...........(("origin/maint"..."\ |
| 3a900 | 5c 60 68 6f 74 66 69 78 2f 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 22 6f 72 69 67 69 6e 2f | \`hotfix/")............("origin/ |
| 3a920 | 6d 61 73 74 65 72 22 20 2e 20 22 5c 5c 60 66 65 61 74 75 72 65 2f 22 29 29 0a 0a 20 20 20 20 20 | master"..."\\`feature/"))....... |
| 3a940 | 55 50 53 54 52 45 41 4d 20 63 61 6e 20 62 65 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 3a 0a | UPSTREAM.can.be.a.local.branch:. |
| 3a960 | 0a 20 20 20 20 20 20 20 20 20 20 28 28 22 6d 61 73 74 65 72 22 20 2e 20 28 22 6d 61 73 74 65 72 | ...........(("master"...("master |
| 3a980 | 22 20 22 6e 65 78 74 22 20 22 6d 61 69 6e 74 22 29 29 29 0a 0a 20 20 20 42 65 63 61 75 73 65 20 | "."next"."maint"))).....Because. |
| 3a9a0 | 74 68 65 20 6d 61 69 6e 20 62 72 61 6e 63 68 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 6c 6d | the.main.branch.is.no.longer.alm |
| 3a9c0 | 6f 73 74 20 61 6c 77 61 79 73 20 6e 61 6d 65 64 20 22 6d 61 73 74 65 72 22 20 79 6f 75 0a 73 68 | ost.always.named."master".you.sh |
| 3a9e0 | 6f 75 6c 64 20 61 6c 73 6f 20 61 63 63 6f 75 6e 74 20 66 6f 72 20 6f 74 68 65 72 20 63 6f 6d 6d | ould.also.account.for.other.comm |
| 3aa00 | 6f 6e 20 6e 61 6d 65 73 3a 0a 0a 20 20 20 20 20 28 28 22 6d 61 69 6e 22 20 20 2e 20 28 22 6d 61 | on.names:.......(("main"....("ma |
| 3aa20 | 69 6e 22 20 22 6d 61 73 74 65 72 22 20 22 6e 65 78 74 22 20 22 6d 61 69 6e 74 22 29 29 0a 20 20 | in"."master"."next"."maint"))... |
| 3aa40 | 20 20 20 20 28 22 6d 61 73 74 65 72 22 20 2e 20 28 22 6d 61 69 6e 22 20 22 6d 61 73 74 65 72 22 | ....("master"...("main"."master" |
| 3aa60 | 20 22 6e 65 78 74 22 20 22 6d 61 69 6e 74 22 29 29 29 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 | ."next"."maint")))..Command:.mag |
| 3aa80 | 69 74 2d 62 72 61 6e 63 68 2d 6f 72 70 68 61 6e 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 | it-branch-orphan......This.comma |
| 3aaa0 | 6e 64 20 63 72 65 61 74 65 73 20 61 6e 64 20 63 68 65 63 6b 73 20 6f 75 74 20 61 20 6e 65 77 20 | nd.creates.and.checks.out.a.new. |
| 3aac0 | 6f 72 70 68 61 6e 20 62 72 61 6e 63 68 20 77 69 74 68 0a 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 | orphan.branch.with......contents |
| 3aae0 | 20 66 72 6f 6d 20 61 20 67 69 76 65 6e 20 72 65 76 69 73 69 6f 6e 2e 0a 0a 43 6f 6d 6d 61 6e 64 | .from.a.given.revision...Command |
| 3ab00 | 3a 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 0a 20 20 20 20 20 | :.magit-branch-or-checkout...... |
| 3ab20 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 61 20 68 79 62 72 69 64 20 62 65 74 77 65 65 6e | This.command.is.a.hybrid.between |
| 3ab40 | 20 e2 80 98 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 e2 | ....magit-checkout....and....... |
| 3ab60 | 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 e2 80 99 20 61 | ..magit-branch-and-checkout....a |
| 3ab80 | 6e 64 20 69 73 20 69 6e 74 65 6e 64 65 64 20 61 73 20 61 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 | nd.is.intended.as.a.replacement. |
| 3aba0 | 66 6f 72 0a 20 20 20 20 20 74 68 65 20 66 6f 72 6d 65 72 20 69 6e 20 e2 80 98 6d 61 67 69 74 2d | for......the.former.in....magit- |
| 3abc0 | 62 72 61 6e 63 68 e2 80 99 2e 0a 0a 20 20 20 20 20 49 74 20 66 69 72 73 74 20 61 73 6b 73 20 74 | branch...........It.first.asks.t |
| 3abe0 | 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 61 6e 63 68 20 6f | he.user.for.an.existing.branch.o |
| 3ac00 | 72 20 72 65 76 69 73 69 6f 6e 2e 20 20 49 66 20 74 68 65 0a 20 20 20 20 20 75 73 65 72 20 69 6e | r.revision...If.the......user.in |
| 3ac20 | 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 20 | put.actually.can.be.resolved.as. |
| 3ac40 | 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 20 20 20 20 20 | a.branch.or.revision,.then...... |
| 3ac60 | 69 74 20 63 68 65 63 6b 73 20 74 68 61 74 20 6f 75 74 2c 20 6a 75 73 74 20 6c 69 6b 65 20 e2 80 | it.checks.that.out,.just.like... |
| 3ac80 | 98 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 e2 80 99 20 77 6f 75 6c 64 2e 0a 0a 20 20 20 20 20 | .magit-checkout....would........ |
| 3aca0 | 4f 74 68 65 72 77 69 73 65 20 69 74 20 63 72 65 61 74 65 73 20 61 6e 64 20 63 68 65 63 6b 73 20 | Otherwise.it.creates.and.checks. |
| 3acc0 | 6f 75 74 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20 75 73 69 6e 67 20 74 68 65 20 69 6e 70 75 74 | out.a.new.branch.using.the.input |
| 3ace0 | 20 61 73 0a 20 20 20 20 20 69 74 73 20 6e 61 6d 65 2e 20 20 42 65 66 6f 72 65 20 64 6f 69 6e 67 | .as......its.name...Before.doing |
| 3ad00 | 20 73 6f 20 69 74 20 72 65 61 64 73 20 74 68 65 20 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 | .so.it.reads.the.starting-point. |
| 3ad20 | 66 6f 72 20 74 68 65 20 6e 65 77 0a 20 20 20 20 20 62 72 61 6e 63 68 2e 20 20 54 68 69 73 20 69 | for.the.new......branch...This.i |
| 3ad40 | 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 77 68 61 74 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 | s.similar.to.what....magit-branc |
| 3ad60 | 68 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 e2 80 99 20 64 6f 65 73 2e 0a 0a 20 20 20 20 20 54 6f | h-and-checkout....does........To |
| 3ad80 | 20 75 73 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 6e 73 74 65 61 64 20 6f 66 20 e2 80 98 | .use.this.command.instead.of.... |
| 3ada0 | 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 e2 80 99 20 61 64 64 20 74 68 69 73 20 74 6f 20 79 6f | magit-checkout....add.this.to.yo |
| 3adc0 | 75 72 0a 20 20 20 20 20 69 6e 69 74 20 66 69 6c 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 28 74 | ur......init.file:............(t |
| 3ade0 | 72 61 6e 73 69 65 6e 74 2d 72 65 70 6c 61 63 65 2d 73 75 66 66 69 78 20 27 6d 61 67 69 74 2d 62 | ransient-replace-suffix.'magit-b |
| 3ae00 | 72 61 6e 63 68 20 27 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 0a 20 20 20 20 20 20 20 20 20 20 | ranch.'magit-checkout........... |
| 3ae20 | 20 20 27 28 22 62 22 20 22 64 77 69 6d 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 | ..'("b"."dwim".magit-branch-or-c |
| 3ae40 | 68 65 63 6b 6f 75 74 29 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 | heckout))....File:.docWYThEy.inf |
| 3ae60 | 6f 2c 20 20 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 2c 20 | o,..Node:.Branch.Git.Variables,. |
| 3ae80 | 20 4e 65 78 74 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 | .Next:.Auxiliary.Branch.Commands |
| 3aea0 | 2c 20 20 50 72 65 76 3a 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 55 70 3a 20 42 | ,..Prev:.Branch.Commands,..Up:.B |
| 3aec0 | 72 61 6e 63 68 69 6e 67 0a 0a 36 2e 36 2e 33 20 42 72 61 6e 63 68 20 47 69 74 20 56 61 72 69 61 | ranching..6.6.3.Branch.Git.Varia |
| 3aee0 | 62 6c 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a | bles.--------------------------. |
| 3af00 | 0a 54 68 65 73 65 20 76 61 72 69 61 62 6c 65 73 20 63 61 6e 20 62 65 20 73 65 74 20 66 72 6f 6d | .These.variables.can.be.set.from |
| 3af20 | 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 0a e2 80 | .the.transient.prefix.command... |
| 3af40 | 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 2e 20 20 42 79 20 | .magit-branch-configure......By. |
| 3af60 | 64 65 66 61 75 6c 74 20 74 68 65 79 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 73 65 74 20 66 72 6f | default.they.can.also.be.set.fro |
| 3af80 | 6d 0a e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 e2 80 99 2e 20 20 53 65 65 20 2a 6e 6f 74 65 | m....magit-branch......See.*note |
| 3afa0 | 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 3a 3a 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 62 | .Branch.Commands::...Variable:.b |
| 3afc0 | 72 61 6e 63 68 2e 4e 41 4d 45 2e 6d 65 72 67 65 0a 20 20 20 20 20 54 6f 67 65 74 68 65 72 20 77 | ranch.NAME.merge......Together.w |
| 3afe0 | 69 74 68 20 e2 80 98 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 72 65 6d 6f 74 65 e2 80 99 20 74 68 69 | ith....branch.NAME.remote....thi |
| 3b000 | 73 20 76 61 72 69 61 62 6c 65 20 64 65 66 69 6e 65 73 20 74 68 65 0a 20 20 20 20 20 75 70 73 74 | s.variable.defines.the......upst |
| 3b020 | 72 65 61 6d 20 62 72 61 6e 63 68 20 6f 66 20 74 68 65 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 | ream.branch.of.the.local.branch. |
| 3b040 | 6e 61 6d 65 64 20 4e 41 4d 45 2e 20 20 54 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 0a 20 | named.NAME...The.value.of.this.. |
| 3b060 | 20 20 20 20 76 61 72 69 61 62 6c 65 20 69 73 20 74 68 65 20 66 75 6c 6c 20 72 65 66 65 72 65 6e | ....variable.is.the.full.referen |
| 3b080 | 63 65 20 6f 66 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 5f 62 72 61 6e 63 68 5f 2e 0a 0a 56 61 | ce.of.the.upstream._branch_...Va |
| 3b0a0 | 72 69 61 62 6c 65 3a 20 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 72 65 6d 6f 74 65 0a 20 20 20 20 20 | riable:.branch.NAME.remote...... |
| 3b0c0 | 54 6f 67 65 74 68 65 72 20 77 69 74 68 20 e2 80 98 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 6d 65 72 | Together.with....branch.NAME.mer |
| 3b0e0 | 67 65 e2 80 99 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 64 65 66 69 6e 65 73 20 74 68 65 0a | ge....this.variable.defines.the. |
| 3b100 | 20 20 20 20 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 6f 66 20 74 68 65 20 6c 6f 63 61 | .....upstream.branch.of.the.loca |
| 3b120 | 6c 20 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 4e 41 4d 45 2e 20 20 54 68 65 20 76 61 6c 75 65 20 | l.branch.named.NAME...The.value. |
| 3b140 | 6f 66 20 74 68 69 73 0a 20 20 20 20 20 76 61 72 69 61 62 6c 65 20 69 73 20 74 68 65 20 6e 61 6d | of.this......variable.is.the.nam |
| 3b160 | 65 20 6f 66 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 5f 72 65 6d 6f 74 65 5f 2e 0a 0a 56 61 72 | e.of.the.upstream._remote_...Var |
| 3b180 | 69 61 62 6c 65 3a 20 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 72 65 62 61 73 65 0a 20 20 20 20 20 54 | iable:.branch.NAME.rebase......T |
| 3b1a0 | 68 69 73 20 76 61 72 69 61 62 6c 65 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 70 75 | his.variable.controls.whether.pu |
| 3b1c0 | 6c 6c 69 6e 67 20 69 6e 74 6f 20 74 68 65 20 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 4e 41 4d 45 | lling.into.the.branch.named.NAME |
| 3b1e0 | 0a 20 20 20 20 20 69 73 20 64 6f 6e 65 20 62 79 20 72 65 62 61 73 69 6e 67 20 6f 72 20 62 79 20 | ......is.done.by.rebasing.or.by. |
| 3b200 | 6d 65 72 67 69 6e 67 20 74 68 65 20 66 65 74 63 68 65 64 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 | merging.the.fetched.branch...... |
| 3b220 | 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 75 | .........When....true....then.pu |
| 3b240 | 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 20 | lling.is.done.by.rebasing....... |
| 3b260 | 20 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80 98 66 61 6c 73 65 e2 80 99 20 74 68 65 6e 20 70 75 6c | .......When....false....then.pul |
| 3b280 | 6c 69 6e 67 20 69 73 20 64 6f 6e 65 20 62 79 20 6d 65 72 67 69 6e 67 2e 0a 20 20 20 20 20 20 20 | ling.is.done.by.merging......... |
| 3b2a0 | 20 e2 80 a2 20 57 68 65 6e 20 75 6e 64 65 66 69 6e 65 64 20 74 68 65 6e 20 74 68 65 20 76 61 6c | .....When.undefined.then.the.val |
| 3b2c0 | 75 65 20 6f 66 20 e2 80 98 70 75 6c 6c 2e 72 65 62 61 73 65 e2 80 99 20 69 73 20 75 73 65 64 2e | ue.of....pull.rebase....is.used. |
| 3b2e0 | 20 20 54 68 65 0a 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 6f 66 20 74 68 61 74 20 | ..The...........default.of.that. |
| 3b300 | 76 61 72 69 61 62 6c 65 20 69 73 20 e2 80 98 66 61 6c 73 65 e2 80 99 2e 0a 0a 56 61 72 69 61 62 | variable.is....false......Variab |
| 3b320 | 6c 65 3a 20 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 70 75 73 68 52 65 6d 6f 74 65 0a 20 20 20 20 20 | le:.branch.NAME.pushRemote...... |
| 3b340 | 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 72 65 6d 6f | This.variable.specifies.the.remo |
| 3b360 | 74 65 20 74 68 61 74 20 74 68 65 20 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 4e 41 4d 45 20 69 73 | te.that.the.branch.named.NAME.is |
| 3b380 | 0a 20 20 20 20 20 75 73 75 61 6c 6c 79 20 70 75 73 68 65 64 20 74 6f 2e 20 20 54 68 65 20 76 61 | ......usually.pushed.to...The.va |
| 3b3a0 | 6c 75 65 20 68 61 73 20 74 6f 20 62 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 6e 20 65 78 69 | lue.has.to.be.the.name.of.an.exi |
| 3b3c0 | 73 74 69 6e 67 0a 20 20 20 20 20 72 65 6d 6f 74 65 2e 0a 0a 20 20 20 20 20 49 74 20 69 73 20 6e | sting......remote........It.is.n |
| 3b3e0 | 6f 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 73 70 65 63 69 66 79 20 74 68 65 20 6e 61 6d 65 20 | ot.possible.to.specify.the.name. |
| 3b400 | 6f 66 20 5f 62 72 61 6e 63 68 5f 20 74 6f 20 70 75 73 68 20 74 68 65 0a 20 20 20 20 20 6c 6f 63 | of._branch_.to.push.the......loc |
| 3b420 | 61 6c 20 62 72 61 6e 63 68 20 74 6f 2e 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 72 | al.branch.to...The.name.of.the.r |
| 3b440 | 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 69 73 20 61 6c 77 61 79 73 20 74 68 65 20 73 61 6d 65 0a | emote.branch.is.always.the.same. |
| 3b460 | 20 20 20 20 20 61 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6c 6f 63 61 6c 20 62 72 | .....as.the.name.of.the.local.br |
| 3b480 | 61 6e 63 68 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 | anch........If.this.variable.is. |
| 3b4a0 | 75 6e 64 65 66 69 6e 65 64 20 62 75 74 20 e2 80 98 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 | undefined.but....remote.pushDefa |
| 3b4c0 | 75 6c 74 e2 80 99 20 69 73 20 64 65 66 69 6e 65 64 2c 0a 20 20 20 20 20 74 68 65 6e 20 74 68 65 | ult....is.defined,......then.the |
| 3b4e0 | 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6c 61 74 74 65 72 20 69 73 20 75 73 65 64 2e 20 20 42 | .value.of.the.latter.is.used...B |
| 3b500 | 79 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 e2 80 98 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 | y.default.........remote.pushDef |
| 3b520 | 61 75 6c 74 e2 80 99 20 69 73 20 75 6e 64 65 66 69 6e 65 64 2e 0a 0a 56 61 72 69 61 62 6c 65 3a | ault....is.undefined...Variable: |
| 3b540 | 20 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 20 20 54 68 | .branch.NAME.description......Th |
| 3b560 | 69 73 20 76 61 72 69 61 62 6c 65 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 64 65 73 63 72 | is.variable.can.be.used.to.descr |
| 3b580 | 69 62 65 20 74 68 65 20 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 4e 41 4d 45 2e 20 20 54 68 61 74 | ibe.the.branch.named.NAME...That |
| 3b5a0 | 0a 20 20 20 20 20 64 65 73 63 72 69 70 74 69 6f 6e 20 69 73 20 75 73 65 64 2c 20 65 2e 67 2e 2c | ......description.is.used,.e.g., |
| 3b5c0 | 20 77 68 65 6e 20 74 75 72 6e 69 6e 67 20 74 68 65 20 62 72 61 6e 63 68 20 69 6e 74 6f 20 61 20 | .when.turning.the.branch.into.a. |
| 3b5e0 | 73 65 72 69 65 73 20 6f 66 0a 20 20 20 20 20 70 61 74 63 68 65 73 2e 0a 0a 20 20 20 54 68 65 20 | series.of......patches......The. |
| 3b600 | 66 6f 6c 6c 6f 77 69 6e 67 20 76 61 72 69 61 62 6c 65 73 20 73 70 65 63 69 66 79 20 64 65 66 61 | following.variables.specify.defa |
| 3b620 | 75 6c 74 73 20 77 68 69 63 68 20 61 72 65 20 75 73 65 64 20 69 66 20 74 68 65 20 61 62 6f 76 65 | ults.which.are.used.if.the.above |
| 3b640 | 0a 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 65 20 6e | .branch-specific.variables.are.n |
| 3b660 | 6f 74 20 73 65 74 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 70 75 6c 6c 2e 72 65 62 61 73 65 0a 20 | ot.set...Variable:.pull.rebase.. |
| 3b680 | 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 |
| 3b6a0 | 68 65 72 20 70 75 6c 6c 69 6e 67 20 69 73 20 64 6f 6e 65 20 62 79 20 72 65 62 61 73 69 6e 67 20 | her.pulling.is.done.by.rebasing. |
| 3b6c0 | 6f 72 20 62 79 0a 20 20 20 20 20 6d 65 72 67 69 6e 67 2e 20 20 49 74 20 63 61 6e 20 62 65 20 6f | or.by......merging...It.can.be.o |
| 3b6e0 | 76 65 72 77 72 69 74 74 65 6e 20 75 73 69 6e 67 20 e2 80 98 62 72 61 6e 63 68 2e 4e 41 4d 45 2e | verwritten.using....branch.NAME. |
| 3b700 | 72 65 62 61 73 65 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80 98 | rebase..................When.... |
| 3b720 | 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 62 79 20 | true....then.pulling.is.done.by. |
| 3b740 | 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 98 66 61 | rebasing..............When....fa |
| 3b760 | 6c 73 65 e2 80 99 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 20 74 68 65 6e 20 70 75 6c 6c 69 6e | lse....(the.default).then.pullin |
| 3b780 | 67 20 69 73 20 64 6f 6e 65 20 62 79 20 6d 65 72 67 69 6e 67 2e 0a 0a 20 20 20 20 20 53 69 6e 63 | g.is.done.by.merging........Sinc |
| 3b7a0 | 65 20 69 74 20 69 73 20 6e 65 76 65 72 20 61 20 67 6f 6f 64 20 69 64 65 61 20 74 6f 20 6d 65 72 | e.it.is.never.a.good.idea.to.mer |
| 3b7c0 | 67 65 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 69 6e 74 6f 20 61 0a 20 20 | ge.the.upstream.branch.into.a... |
| 3b7e0 | 20 20 20 66 65 61 74 75 72 65 20 6f 72 20 68 6f 74 66 69 78 20 62 72 61 6e 63 68 20 61 6e 64 20 | ...feature.or.hotfix.branch.and. |
| 3b800 | 6d 6f 73 74 20 62 72 61 6e 63 68 65 73 20 61 72 65 20 73 75 63 68 20 62 72 61 6e 63 68 65 73 2c | most.branches.are.such.branches, |
| 3b820 | 20 79 6f 75 0a 20 20 20 20 20 73 68 6f 75 6c 64 20 63 6f 6e 73 69 64 65 72 20 73 65 74 74 69 6e | .you......should.consider.settin |
| 3b840 | 67 20 74 68 69 73 20 74 6f 20 e2 80 98 74 72 75 65 e2 80 99 2c 20 61 6e 64 20 e2 80 98 62 72 61 | g.this.to....true...,.and....bra |
| 3b860 | 6e 63 68 2e 6d 61 73 74 65 72 2e 72 65 62 61 73 65 e2 80 99 0a 20 20 20 20 20 74 6f 20 e2 80 98 | nch.master.rebase.........to.... |
| 3b880 | 66 61 6c 73 65 e2 80 99 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 72 65 6d 6f 74 65 2e 70 75 73 68 | false......Variable:.remote.push |
| 3b8a0 | 44 65 66 61 75 6c 74 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 | Default......This.variable.speci |
| 3b8c0 | 66 69 65 73 20 77 68 61 74 20 72 65 6d 6f 74 65 20 74 68 65 20 6c 6f 63 61 6c 20 62 72 61 6e 63 | fies.what.remote.the.local.branc |
| 3b8e0 | 68 65 73 20 61 72 65 20 75 73 75 61 6c 6c 79 0a 20 20 20 20 20 70 75 73 68 65 64 20 74 6f 2e 20 | hes.are.usually......pushed.to.. |
| 3b900 | 20 54 68 69 73 20 63 61 6e 20 62 65 20 6f 76 65 72 77 72 69 74 74 65 6e 20 70 65 72 20 62 72 61 | .This.can.be.overwritten.per.bra |
| 3b920 | 6e 63 68 20 75 73 69 6e 67 0a 20 20 20 20 20 e2 80 98 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 70 75 | nch.using.........branch.NAME.pu |
| 3b940 | 73 68 52 65 6d 6f 74 65 e2 80 99 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 76 | shRemote.........The.following.v |
| 3b960 | 61 72 69 61 62 6c 65 73 20 61 72 65 20 75 73 65 64 20 64 75 72 69 6e 67 20 74 68 65 20 63 72 65 | ariables.are.used.during.the.cre |
| 3b980 | 61 74 69 6f 6e 20 6f 66 20 61 20 62 72 61 6e 63 68 20 61 6e 64 0a 63 6f 6e 74 72 6f 6c 20 77 68 | ation.of.a.branch.and.control.wh |
| 3b9a0 | 65 74 68 65 72 20 74 68 65 20 76 61 72 69 6f 75 73 20 62 72 61 6e 63 68 2d 73 70 65 63 69 66 69 | ether.the.various.branch-specifi |
| 3b9c0 | 63 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 73 65 | c.variables.are.automatically.se |
| 3b9e0 | 74 20 61 74 20 74 68 69 73 20 74 69 6d 65 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 62 72 61 6e 63 | t.at.this.time...Variable:.branc |
| 3ba00 | 68 2e 61 75 74 6f 53 65 74 75 70 4d 65 72 67 65 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61 | h.autoSetupMerge......This.varia |
| 3ba20 | 62 6c 65 20 73 70 65 63 69 66 69 65 73 20 75 6e 64 65 72 20 77 68 61 74 20 63 69 72 63 75 6d 73 | ble.specifies.under.what.circums |
| 3ba40 | 74 61 6e 63 65 73 20 63 72 65 61 74 69 6e 67 20 61 20 62 72 61 6e 63 68 0a 20 20 20 20 20 4e 41 | tances.creating.a.branch......NA |
| 3ba60 | 4d 45 20 73 68 6f 75 6c 64 20 72 65 73 75 6c 74 20 69 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 | ME.should.result.in.the.variable |
| 3ba80 | 73 20 e2 80 98 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 6d 65 72 67 65 e2 80 99 20 61 6e 64 0a 20 20 | s....branch.NAME.merge....and... |
| 3baa0 | 20 20 20 e2 80 98 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 72 65 6d 6f 74 65 e2 80 99 20 62 65 69 6e | ......branch.NAME.remote....bein |
| 3bac0 | 67 20 73 65 74 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 | g.set.according.to.the.starting. |
| 3bae0 | 70 6f 69 6e 74 20 75 73 65 64 0a 20 20 20 20 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 62 72 | point.used......to.create.the.br |
| 3bb00 | 61 6e 63 68 2e 20 20 49 66 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 69 73 6e | anch...If.the.starting.point.isn |
| 3bb20 | e2 80 99 74 20 61 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 0a 20 20 20 20 20 74 68 65 73 65 20 76 | ...t.a.branch,.then......these.v |
| 3bb40 | 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 20 20 20 20 20 20 20 | ariables.are.never.set.......... |
| 3bb60 | 20 e2 80 a2 20 57 68 65 6e 20 e2 80 98 61 6c 77 61 79 73 e2 80 99 20 74 68 65 6e 20 74 68 65 20 | .....When....always....then.the. |
| 3bb80 | 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 73 65 74 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 | variables.are.set.regardless.of. |
| 3bba0 | 77 68 65 74 68 65 72 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 70 | whether...........the.starting.p |
| 3bbc0 | 6f 69 6e 74 20 69 73 20 61 20 6c 6f 63 61 6c 20 6f 72 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e | oint.is.a.local.or.a.remote.bran |
| 3bbe0 | 63 68 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80 98 74 72 75 65 e2 80 99 20 | ch..............When....true.... |
| 3bc00 | 28 74 68 65 20 64 65 66 61 75 6c 74 29 20 74 68 65 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 73 | (the.default).then.the.variables |
| 3bc20 | 20 61 72 65 20 73 65 74 20 77 68 65 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 73 74 61 72 | .are.set.when.the...........star |
| 3bc40 | 74 69 6e 67 20 70 6f 69 6e 74 20 69 73 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2c 20 62 | ting.point.is.a.remote.branch,.b |
| 3bc60 | 75 74 20 6e 6f 74 20 77 68 65 6e 20 69 74 20 69 73 20 61 20 6c 6f 63 61 6c 0a 20 20 20 20 20 20 | ut.not.when.it.is.a.local....... |
| 3bc80 | 20 20 20 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 | ....branch..............When.... |
| 3bca0 | 66 61 6c 73 65 e2 80 99 20 74 68 65 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 20 | false....then.the.variables.are. |
| 3bcc0 | 6e 65 76 65 72 20 73 65 74 2e 0a 0a 56 61 72 69 61 62 6c 65 3a 20 62 72 61 6e 63 68 2e 61 75 74 | never.set...Variable:.branch.aut |
| 3bce0 | 6f 53 65 74 75 70 52 65 62 61 73 65 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 | oSetupRebase......This.variable. |
| 3bd00 | 73 70 65 63 69 66 69 65 73 20 77 68 65 74 68 65 72 20 63 72 65 61 74 69 6e 67 20 61 20 62 72 61 | specifies.whether.creating.a.bra |
| 3bd20 | 6e 63 68 20 4e 41 4d 45 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 72 65 73 75 6c 74 20 69 6e 20 74 | nch.NAME.should......result.in.t |
| 3bd40 | 68 65 20 76 61 72 69 61 62 6c 65 20 e2 80 98 62 72 61 6e 63 68 2e 4e 41 4d 45 2e 72 65 62 61 73 | he.variable....branch.NAME.rebas |
| 3bd60 | 65 e2 80 99 20 62 65 69 6e 67 20 73 65 74 20 74 6f 20 e2 80 98 74 72 75 65 e2 80 99 2e 0a 0a 20 | e....being.set.to....true....... |
| 3bd80 | 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 e2 80 98 61 6c 77 61 79 73 e2 80 99 20 74 68 65 | ...........When....always....the |
| 3bda0 | 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 69 73 20 73 65 74 20 72 65 67 61 72 64 6c 65 73 73 | n.the.variable.is.set.regardless |
| 3bdc0 | 20 6f 66 20 77 68 65 74 68 65 72 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 73 74 61 72 74 69 | .of.whether...........the.starti |
| 3bde0 | 6e 67 20 70 6f 69 6e 74 20 69 73 20 61 20 6c 6f 63 61 6c 20 6f 72 20 61 20 72 65 6d 6f 74 65 20 | ng.point.is.a.local.or.a.remote. |
| 3be00 | 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 6c 6f 63 61 | branch..............When....loca |
| 3be20 | 6c e2 80 99 20 74 68 65 6e 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 61 72 65 20 73 65 74 20 77 | l....then.the.variable.are.set.w |
| 3be40 | 68 65 6e 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 | hen.the.starting.point.......... |
| 3be60 | 20 69 73 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2c 20 62 75 74 20 6e 6f 74 20 77 68 65 6e | .is.a.local.branch,.but.not.when |
| 3be80 | 20 69 74 20 69 73 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 | .it.is.a.remote.branch.......... |
| 3bea0 | e2 80 a2 20 57 68 65 6e 20 e2 80 98 72 65 6d 6f 74 65 e2 80 99 20 74 68 65 6e 20 74 68 65 20 76 | ....When....remote....then.the.v |
| 3bec0 | 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 6e | ariable.are.set.when.the.startin |
| 3bee0 | 67 0a 20 20 20 20 20 20 20 20 20 20 70 6f 69 6e 74 20 69 73 20 61 20 72 65 6d 6f 74 65 20 62 72 | g...........point.is.a.remote.br |
| 3bf00 | 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 6c 6f 63 61 6c | anch,.but.not.when.it.is.a.local |
| 3bf20 | 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 6e 65 76 | .branch..............When....nev |
| 3bf40 | 65 72 e2 80 99 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 20 74 68 65 6e 20 74 68 65 20 76 61 72 | er....(the.default).then.the.var |
| 3bf60 | 69 61 62 6c 65 20 69 73 20 6e 65 76 65 72 20 73 65 74 2e 0a 0a 20 20 20 4e 6f 74 65 20 74 68 61 | iable.is.never.set......Note.tha |
| 3bf80 | 74 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 63 6f 6d 6d 61 6e 64 73 20 61 6c 77 61 79 73 | t.the.respective.commands.always |
| 3bfa0 | 20 63 68 61 6e 67 65 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 0a 76 61 6c | .change.the.repository-local.val |
| 3bfc0 | 75 65 73 2e 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 | ues...If.you.want.to.change.the. |
| 3bfe0 | 67 6c 6f 62 61 6c 20 76 61 6c 75 65 2c 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 77 68 65 6e | global.value,.which.is.used.when |
| 3c000 | 20 74 68 65 0a 6c 6f 63 61 6c 20 76 61 6c 75 65 20 69 73 20 75 6e 64 65 66 69 6e 65 64 2c 20 74 | .the.local.value.is.undefined,.t |
| 3c020 | 68 65 6e 20 79 6f 75 20 68 61 76 65 20 74 6f 20 64 6f 20 73 6f 20 6f 6e 20 74 68 65 20 63 6f 6d | hen.you.have.to.do.so.on.the.com |
| 3c040 | 6d 61 6e 64 20 6c 69 6e 65 2c 0a 65 2e 67 2e 3a 0a 0a 20 20 20 20 20 67 69 74 20 63 6f 6e 66 69 | mand.line,.e.g.:.......git.confi |
| 3c060 | 67 20 2d 2d 67 6c 6f 62 61 6c 20 72 65 6d 6f 74 65 2e 61 75 74 6f 53 65 74 75 70 4d 65 72 67 65 | g.--global.remote.autoSetupMerge |
| 3c080 | 20 61 6c 77 61 79 73 0a 0a 20 20 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | .always.....For.more.information |
| 3c0a0 | 20 61 62 6f 75 74 20 74 68 65 73 65 20 76 61 72 69 61 62 6c 65 73 20 79 6f 75 20 73 68 6f 75 6c | .about.these.variables.you.shoul |
| 3c0c0 | 64 20 61 6c 73 6f 20 73 65 65 0a 6d 61 6e 3a 67 69 74 2d 63 6f 6e 66 69 67 20 41 6c 73 6f 20 73 | d.also.see.man:git-config.Also.s |
| 3c0e0 | 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 62 72 61 6e 63 68 5d | ee.[BROKEN.LINK:.man:git-branch] |
| 3c100 | 2c 20 5b 42 52 4f 4b 45 4e 20 4c 49 4e 4b 3a 0a 6d 61 6e 3a 67 69 74 2d 63 68 65 63 6b 6f 75 74 | ,.[BROKEN.LINK:.man:git-checkout |
| 3c120 | 5d 20 61 6e 64 20 2a 6e 6f 74 65 20 50 75 73 68 69 6e 67 3a 3a 2e 0a 0a 55 73 65 72 20 4f 70 74 | ].and.*note.Pushing::...User.Opt |
| 3c140 | 69 6f 6e 3a 20 6d 61 67 69 74 2d 70 72 65 66 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 61 | ion:.magit-prefer-remote-upstrea |
| 3c160 | 6d 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 | m......This.option.controls.whet |
| 3c180 | 68 65 72 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 72 65 61 64 20 61 20 62 72 61 6e 63 68 20 | her.commands.that.read.a.branch. |
| 3c1a0 | 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 75 73 65 72 20 61 6e 64 20 74 68 65 6e 20 73 65 74 20 | from.the......user.and.then.set. |
| 3c1c0 | 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 66 65 72 | it.as.the.upstream.branch,.offer |
| 3c1e0 | 20 61 20 6c 6f 63 61 6c 20 6f 72 20 61 0a 20 20 20 20 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 | .a.local.or.a......remote.branch |
| 3c200 | 20 61 73 20 64 65 66 61 75 6c 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 | .as.default.completion.candidate |
| 3c220 | 2c 20 77 68 65 6e 20 74 68 65 79 20 68 61 76 65 20 74 68 65 0a 20 20 20 20 20 63 68 6f 69 63 65 | ,.when.they.have.the......choice |
| 3c240 | 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 61 66 66 65 63 74 73 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 | ........This.affects.all.command |
| 3c260 | 73 20 74 68 61 74 20 75 73 65 20 e2 80 98 6d 61 67 69 74 2d 72 65 61 64 2d 75 70 73 74 72 65 61 | s.that.use....magit-read-upstrea |
| 3c280 | 6d 2d 62 72 61 6e 63 68 e2 80 99 20 6f 72 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 72 65 61 | m-branch....or.........magit-rea |
| 3c2a0 | 64 2d 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 e2 80 99 2c 20 77 68 69 63 68 20 69 6e 63 6c 75 | d-starting-point...,.which.inclu |
| 3c2c0 | 64 65 73 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 0a 20 20 20 20 20 63 68 61 6e 67 | des.all.commands.that......chang |
| 3c2e0 | 65 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 61 6e 64 20 6d 61 6e 79 20 77 68 69 63 68 20 63 72 | e.the.upstream.and.many.which.cr |
| 3c300 | 65 61 74 65 20 6e 65 77 20 62 72 61 6e 63 68 65 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 | eate.new.branches.....File:.docW |
| 3c320 | 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 75 78 69 6c 69 61 72 79 20 42 72 61 | YThEy.info,..Node:.Auxiliary.Bra |
| 3c340 | 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 68 20 47 69 74 20 | nch.Commands,..Prev:.Branch.Git. |
| 3c360 | 56 61 72 69 61 62 6c 65 73 2c 20 20 55 70 3a 20 42 72 61 6e 63 68 69 6e 67 0a 0a 36 2e 36 2e 34 | Variables,..Up:.Branching..6.6.4 |
| 3c380 | 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 0a 2d 2d 2d 2d 2d | .Auxiliary.Branch.Commands.----- |
| 3c3a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 73 | --------------------------..Thes |
| 3c3c0 | 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f | e.commands.are.not.available.fro |
| 3c3e0 | 6d 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 6e 63 68 e2 | m.the.transient....magit-branch. |
| 3c400 | 80 99 20 62 79 0a 64 65 66 61 75 6c 74 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 62 | ...by.default...Command:.magit-b |
| 3c420 | 72 61 6e 63 68 2d 73 68 65 6c 76 65 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 | ranch-shelve......This.command.s |
| 3c440 | 68 65 6c 76 65 73 20 61 20 62 72 61 6e 63 68 2e 20 20 54 68 69 73 20 69 73 20 64 6f 6e 65 20 62 | helves.a.branch...This.is.done.b |
| 3c460 | 79 20 64 65 6c 65 74 69 6e 67 20 74 68 65 0a 20 20 20 20 20 62 72 61 6e 63 68 2c 20 61 6e 64 20 | y.deleting.the......branch,.and. |
| 3c480 | 63 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 72 65 66 65 72 65 6e 63 65 20 22 72 65 66 73 2f 73 | creating.a.new.reference."refs/s |
| 3c4a0 | 68 65 6c 76 65 64 2f 42 52 41 4e 43 48 2d 4e 41 4d 45 22 0a 20 20 20 20 20 70 6f 69 6e 74 69 6e | helved/BRANCH-NAME"......pointin |
| 3c4c0 | 67 20 61 74 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 20 61 73 20 74 68 65 20 62 72 61 6e | g.at.the.same.commit.as.the.bran |
| 3c4e0 | 63 68 20 70 6f 69 6e 74 65 64 20 61 74 2e 20 20 49 66 20 74 68 65 0a 20 20 20 20 20 64 65 6c 65 | ch.pointed.at...If.the......dele |
| 3c500 | 74 65 64 20 62 72 61 6e 63 68 20 68 61 64 20 61 20 72 65 66 6c 6f 67 2c 20 74 68 65 6e 20 74 68 | ted.branch.had.a.reflog,.then.th |
| 3c520 | 61 74 20 69 73 20 70 72 65 73 65 72 76 65 64 20 61 73 20 74 68 65 20 72 65 66 6c 6f 67 0a 20 20 | at.is.preserved.as.the.reflog... |
| 3c540 | 20 20 20 6f 66 20 74 68 65 20 6e 65 77 20 72 65 66 65 72 65 6e 63 65 2e 0a 0a 20 20 20 20 20 54 | ...of.the.new.reference........T |
| 3c560 | 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6d 6f 76 | his.is.useful.if.you.want.to.mov |
| 3c580 | 65 20 61 20 62 72 61 6e 63 68 20 6f 75 74 20 6f 66 20 73 69 67 68 74 2c 20 62 75 74 20 61 72 65 | e.a.branch.out.of.sight,.but.are |
| 3c5a0 | 0a 20 20 20 20 20 6e 6f 74 20 72 65 61 64 79 20 74 6f 20 63 6f 6d 70 6c 65 74 65 6c 79 20 64 69 | ......not.ready.to.completely.di |
| 3c5c0 | 73 63 61 72 64 20 69 74 20 79 65 74 2e 0a 0a 43 6f 6d 6d 61 6e 64 3a 20 6d 61 67 69 74 2d 62 72 | scard.it.yet...Command:.magit-br |
| 3c5e0 | 61 6e 63 68 2d 75 6e 73 68 65 6c 76 65 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | anch-unshelve......This.command. |
| 3c600 | 75 6e 73 68 65 6c 76 65 73 20 61 20 62 72 61 6e 63 68 20 74 68 61 74 20 77 61 73 20 70 72 65 76 | unshelves.a.branch.that.was.prev |
| 3c620 | 69 6f 75 73 6c 79 20 73 68 65 6c 76 65 64 20 75 73 69 6e 67 0a 20 20 20 20 20 e2 80 98 6d 61 67 | iously.shelved.using.........mag |
| 3c640 | 69 74 2d 62 72 61 6e 63 68 2d 73 68 65 6c 76 65 e2 80 99 2e 20 20 54 68 69 73 20 69 73 20 64 6f | it-branch-shelve......This.is.do |
| 3c660 | 6e 65 20 62 79 20 64 65 6c 65 74 69 6e 67 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 0a 20 20 20 | ne.by.deleting.the.reference.... |
| 3c680 | 20 20 22 72 65 66 73 2f 73 68 65 6c 76 65 64 2f 42 52 41 4e 43 48 2d 4e 41 4d 45 22 20 61 6e 64 | .."refs/shelved/BRANCH-NAME".and |
| 3c6a0 | 20 63 72 65 61 74 69 6e 67 20 61 20 62 72 61 6e 63 68 20 22 42 52 41 4e 43 48 2d 4e 41 4d 45 22 | .creating.a.branch."BRANCH-NAME" |
| 3c6c0 | 0a 20 20 20 20 20 70 6f 69 6e 74 69 6e 67 20 61 74 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 | ......pointing.at.the.same.commi |
| 3c6e0 | 74 20 61 73 20 74 68 65 20 64 65 6c 65 74 65 64 20 72 65 66 65 72 65 6e 63 65 20 70 6f 69 6e 74 | t.as.the.deleted.reference.point |
| 3c700 | 65 64 20 61 74 2e 0a 20 20 20 20 20 49 66 20 74 68 65 20 64 65 6c 65 74 65 64 20 72 65 66 65 72 | ed.at.......If.the.deleted.refer |
| 3c720 | 65 6e 63 65 20 68 61 64 20 61 20 72 65 66 6c 6f 67 2c 20 74 68 65 6e 20 74 68 61 74 20 69 73 20 | ence.had.a.reflog,.then.that.is. |
| 3c740 | 72 65 73 74 6f 72 65 64 20 61 73 20 74 68 65 0a 20 20 20 20 20 72 65 66 6c 6f 67 20 6f 66 20 74 | restored.as.the......reflog.of.t |
| 3c760 | 68 65 20 62 72 61 6e 63 68 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e | he.branch.....File:.docWYThEy.in |
| 3c780 | 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 65 72 67 69 6e 67 2c 20 20 4e 65 78 74 3a 20 52 65 73 6f 6c | fo,..Node:.Merging,..Next:.Resol |
| 3c7a0 | 76 69 6e 67 20 43 6f 6e 66 6c 69 63 74 73 2c 20 20 50 72 65 76 3a 20 42 72 61 6e 63 68 69 6e 67 | ving.Conflicts,..Prev:.Branching |
| 3c7c0 | 2c 20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 36 2e 37 20 4d 65 72 67 69 6e 67 | ,..Up:.Manipulating..6.7.Merging |
| 3c7e0 | 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 45 4e 20 4c | .===========..Also.see.[BROKEN.L |
| 3c800 | 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 6d 65 72 67 65 5d 20 46 6f 72 20 69 6e 66 6f 72 6d 61 74 | INK:.man:git-merge].For.informat |
| 3c820 | 69 6f 6e 20 6f 6e 20 68 6f 77 20 74 6f 20 72 65 73 6f 6c 76 65 0a 6d 65 72 67 65 20 63 6f 6e 66 | ion.on.how.to.resolve.merge.conf |
| 3c840 | 6c 69 63 74 73 20 73 65 65 20 74 68 65 20 6e 65 78 74 20 73 65 63 74 69 6f 6e 2e 0a 0a 4b 65 79 | licts.see.the.next.section...Key |
| 3c860 | 3a 20 6d 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e | :.m.(magit-merge)......This.tran |
| 3c880 | 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 |
| 3c8a0 | 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 |
| 3c8c0 | 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 |
| 3c8e0 | 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. |
| 3c900 | 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 |
| 3c920 | 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 57 68 65 6e 20 6e 6f 20 6d 65 72 | ffix.is.invoked......When.no.mer |
| 3c940 | 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 61 6e | ge.is.in.progress,.then.the.tran |
| 3c960 | 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 |
| 3c980 | 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 4b 65 79 3a 20 6d 20 6d 20 28 6d 61 67 69 74 2d 6d | fix.commands...Key:.m.m.(magit-m |
| 3c9a0 | 65 72 67 65 2d 70 6c 61 69 6e 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 65 | erge-plain)......This.command.me |
| 3c9c0 | 72 67 65 73 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 20 6f 72 20 61 6e 20 61 72 62 69 74 72 | rges.another.branch.or.an.arbitr |
| 3c9e0 | 61 72 79 20 72 65 76 69 73 69 6f 6e 20 69 6e 74 6f 0a 20 20 20 20 20 74 68 65 20 63 75 72 72 65 | ary.revision.into......the.curre |
| 3ca00 | 6e 74 20 62 72 61 6e 63 68 2e 20 20 54 68 65 20 62 72 61 6e 63 68 20 6f 72 20 72 65 76 69 73 69 | nt.branch...The.branch.or.revisi |
| 3ca20 | 6f 6e 20 74 6f 20 62 65 20 6d 65 72 67 65 64 20 69 73 20 72 65 61 64 20 69 6e 0a 20 20 20 20 20 | on.to.be.merged.is.read.in...... |
| 3ca40 | 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 20 61 6e 64 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 | the.minibuffer.and.defaults.to.t |
| 3ca60 | 68 65 20 62 72 61 6e 63 68 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 20 20 55 6e 6c 65 73 73 | he.branch.at.point........Unless |
| 3ca80 | 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 |
| 3caa0 | 20 61 72 67 75 6d 65 6e 74 20 69 73 20 75 73 65 64 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 | .argument.is.used,.then.the..... |
| 3cac0 | 20 72 65 73 75 6c 74 69 6e 67 20 6d 65 72 67 65 20 63 6f 6d 6d 69 74 20 75 73 65 73 20 61 20 67 | .resulting.merge.commit.uses.a.g |
| 3cae0 | 65 6e 65 72 69 63 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2c 20 61 6e 64 20 74 68 65 20 75 | eneric.commit.message,.and.the.u |
| 3cb00 | 73 65 72 0a 20 20 20 20 20 64 6f 65 73 20 6e 6f 74 20 67 65 74 20 61 20 63 68 61 6e 63 65 20 74 | ser......does.not.get.a.chance.t |
| 3cb20 | 6f 20 69 6e 73 70 65 63 74 20 6f 72 20 63 68 61 6e 67 65 20 69 74 20 62 65 66 6f 72 65 20 74 68 | o.inspect.or.change.it.before.th |
| 3cb40 | 65 20 63 6f 6d 6d 69 74 20 69 73 0a 20 20 20 20 20 63 72 65 61 74 65 64 2e 20 20 57 69 74 68 20 | e.commit.is......created...With. |
| 3cb60 | 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 69 73 20 64 6f 65 73 20 6e 6f 74 20 | a.prefix.argument.this.does.not. |
| 3cb80 | 61 63 74 75 61 6c 6c 79 20 63 72 65 61 74 65 20 74 68 65 0a 20 20 20 20 20 6d 65 72 67 65 20 63 | actually.create.the......merge.c |
| 3cba0 | 6f 6d 6d 69 74 2c 20 77 68 69 63 68 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69 62 6c 65 20 74 | ommit,.which.makes.it.possible.t |
| 3cbc0 | 6f 20 69 6e 73 70 65 63 74 20 68 6f 77 20 63 6f 6e 66 6c 69 63 74 73 20 77 65 72 65 0a 20 20 20 | o.inspect.how.conflicts.were.... |
| 3cbe0 | 20 20 72 65 73 6f 6c 76 65 64 20 61 6e 64 20 74 6f 20 61 64 6a 75 73 74 20 74 68 65 20 63 6f 6d | ..resolved.and.to.adjust.the.com |
| 3cc00 | 6d 69 74 20 6d 65 73 73 61 67 65 2e 0a 0a 4b 65 79 3a 20 6d 20 65 20 28 6d 61 67 69 74 2d 6d 65 | mit.message...Key:.m.e.(magit-me |
| 3cc20 | 72 67 65 2d 65 64 69 74 6d 73 67 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d | rge-editmsg)......This.command.m |
| 3cc40 | 65 72 67 65 73 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 20 6f 72 20 61 6e 20 61 72 62 69 74 | erges.another.branch.or.an.arbit |
| 3cc60 | 72 61 72 79 20 72 65 76 69 73 69 6f 6e 20 69 6e 74 6f 0a 20 20 20 20 20 74 68 65 20 63 75 72 72 | rary.revision.into......the.curr |
| 3cc80 | 65 6e 74 20 62 72 61 6e 63 68 20 61 6e 64 20 6f 70 65 6e 73 20 61 20 63 6f 6d 6d 69 74 20 6d 65 | ent.branch.and.opens.a.commit.me |
| 3cca0 | 73 73 61 67 65 20 62 75 66 66 65 72 2c 20 73 6f 20 74 68 61 74 20 74 68 65 0a 20 20 20 20 20 75 | ssage.buffer,.so.that.the......u |
| 3ccc0 | 73 65 72 20 63 61 6e 20 6d 61 6b 65 20 61 64 6a 75 73 74 6d 65 6e 74 73 2e 20 20 54 68 65 20 63 | ser.can.make.adjustments...The.c |
| 3cce0 | 6f 6d 6d 69 74 20 69 73 20 6e 6f 74 20 61 63 74 75 61 6c 6c 79 20 63 72 65 61 74 65 64 0a 20 20 | ommit.is.not.actually.created... |
| 3cd00 | 20 20 20 75 6e 74 69 6c 20 74 68 65 20 75 73 65 72 20 66 69 6e 69 73 68 65 73 20 77 69 74 68 20 | ...until.the.user.finishes.with. |
| 3cd20 | e2 80 98 43 2d 63 20 43 2d 63 e2 80 99 2e 0a 0a 4b 65 79 3a 20 6d 20 6e 20 28 6d 61 67 69 74 2d | ...C-c.C-c......Key:.m.n.(magit- |
| 3cd40 | 6d 65 72 67 65 2d 6e 6f 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | merge-nocommit)......This.comman |
| 3cd60 | 64 20 6d 65 72 67 65 73 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 20 6f 72 20 61 6e 20 61 72 | d.merges.another.branch.or.an.ar |
| 3cd80 | 62 69 74 72 61 72 79 20 72 65 76 69 73 69 6f 6e 20 69 6e 74 6f 0a 20 20 20 20 20 74 68 65 20 63 | bitrary.revision.into......the.c |
| 3cda0 | 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 62 75 74 20 64 6f 65 73 20 6e 6f 74 20 61 63 74 75 | urrent.branch,.but.does.not.actu |
| 3cdc0 | 61 6c 6c 79 20 63 72 65 61 74 65 20 74 68 65 20 6d 65 72 67 65 20 63 6f 6d 6d 69 74 2e 0a 20 20 | ally.create.the.merge.commit.... |
| 3cde0 | 20 20 20 54 68 65 20 75 73 65 72 20 63 61 6e 20 74 68 65 6e 20 66 75 72 74 68 65 72 20 61 64 6a | ...The.user.can.then.further.adj |
| 3ce00 | 75 73 74 20 74 68 65 20 6d 65 72 67 65 2c 20 65 76 65 6e 20 77 68 65 6e 20 61 75 74 6f 6d 61 74 | ust.the.merge,.even.when.automat |
| 3ce20 | 69 63 0a 20 20 20 20 20 63 6f 6e 66 6c 69 63 74 20 72 65 73 6f 6c 75 74 69 6f 6e 20 73 75 63 63 | ic......conflict.resolution.succ |
| 3ce40 | 65 65 64 65 64 20 61 6e 64 2f 6f 72 20 61 64 6a 75 73 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d | eeded.and/or.adjust.the.commit.m |
| 3ce60 | 65 73 73 61 67 65 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 | essage...Key:.m.a.(magit-merge-a |
| 3ce80 | 62 73 6f 72 62 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 | bsorb)......This.command.merges. |
| 3cea0 | 61 6e 6f 74 68 65 72 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 69 6e 74 6f 20 74 68 65 20 63 75 | another.local.branch.into.the.cu |
| 3cec0 | 72 72 65 6e 74 20 62 72 61 6e 63 68 0a 20 20 20 20 20 61 6e 64 20 74 68 65 6e 20 72 65 6d 6f 76 | rrent.branch......and.then.remov |
| 3cee0 | 65 73 20 74 68 65 20 66 6f 72 6d 65 72 2e 0a 0a 20 20 20 20 20 42 65 66 6f 72 65 20 74 68 65 20 | es.the.former........Before.the. |
| 3cf00 | 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 20 69 73 20 66 | source.branch.is.merged,.it.is.f |
| 3cf20 | 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 20 20 20 70 75 | irst.force.pushed.to.its......pu |
| 3cf40 | 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 70 65 63 74 69 | sh-remote,.provided.the.respecti |
| 3cf60 | 76 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e | ve.remote.branch.already.exists. |
| 3cf80 | 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 20 72 65 73 70 | ......This.ensures.that.the.resp |
| 3cfa0 | 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 29 20 77 6f 6e | ective.pull-request.(if.any).won |
| 3cfc0 | 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 20 6f 62 73 6f | ...t.get......stuck.on.some.obso |
| 3cfe0 | 6c 65 74 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 | lete.version.of.the.commits.that |
| 3d000 | 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 6e 61 6c 6c 79 | .are.being......merged...Finally |
| 3d020 | 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 65 71 75 65 73 | ,.if....magit-branch-pull-reques |
| 3d040 | 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 20 20 74 68 65 | t....was.used.to.create......the |
| 3d060 | 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 73 70 65 63 74 | .merged.branch,.then.the.respect |
| 3d080 | 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 20 20 20 20 72 | ive.remote.branch.is.also......r |
| 3d0a0 | 65 6d 6f 76 65 64 2e 0a 0a 4b 65 79 3a 20 6d 20 69 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 69 | emoved...Key:.m.i.(magit-merge-i |
| 3d0c0 | 6e 74 6f 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 74 68 | nto)......This.command.merges.th |
| 3d0e0 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 69 6e 74 6f 20 61 6e 6f 74 68 65 72 20 6c 6f | e.current.branch.into.another.lo |
| 3d100 | 63 61 6c 20 62 72 61 6e 63 68 0a 20 20 20 20 20 61 6e 64 20 74 68 65 6e 20 72 65 6d 6f 76 65 73 | cal.branch......and.then.removes |
| 3d120 | 20 74 68 65 20 66 6f 72 6d 65 72 2e 20 20 54 68 65 20 6c 61 74 74 65 72 20 62 65 63 6f 6d 65 73 | .the.former...The.latter.becomes |
| 3d140 | 20 74 68 65 20 6e 65 77 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 62 72 61 6e 63 68 2e 0a 0a 20 | .the.new.current......branch.... |
| 3d160 | 20 20 20 20 42 65 66 6f 72 65 20 74 68 65 20 73 6f 75 72 63 65 20 62 72 61 6e 63 68 20 69 73 20 | ....Before.the.source.branch.is. |
| 3d180 | 6d 65 72 67 65 64 2c 20 69 74 20 69 73 20 66 69 72 73 74 20 66 6f 72 63 65 20 70 75 73 68 65 64 | merged,.it.is.first.force.pushed |
| 3d1a0 | 20 74 6f 20 69 74 73 0a 20 20 20 20 20 70 75 73 68 2d 72 65 6d 6f 74 65 2c 20 70 72 6f 76 69 64 | .to.its......push-remote,.provid |
| 3d1c0 | 65 64 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 | ed.the.respective.remote.branch. |
| 3d1e0 | 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 0a 20 20 20 20 20 54 68 69 73 20 65 6e 73 75 72 65 | already.exists.......This.ensure |
| 3d200 | 73 20 74 68 61 74 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 70 75 6c 6c 2d 72 65 71 75 65 | s.that.the.respective.pull-reque |
| 3d220 | 73 74 20 28 69 66 20 61 6e 79 29 20 77 6f 6e e2 80 99 74 20 67 65 74 0a 20 20 20 20 20 73 74 75 | st.(if.any).won...t.get......stu |
| 3d240 | 63 6b 20 6f 6e 20 73 6f 6d 65 20 6f 62 73 6f 6c 65 74 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 | ck.on.some.obsolete.version.of.t |
| 3d260 | 68 65 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 61 72 65 20 62 65 69 6e 67 0a 20 20 20 20 20 6d | he.commits.that.are.being......m |
| 3d280 | 65 72 67 65 64 2e 20 20 46 69 6e 61 6c 6c 79 2c 20 69 66 20 e2 80 98 6d 61 67 69 74 2d 62 72 61 | erged...Finally,.if....magit-bra |
| 3d2a0 | 6e 63 68 2d 70 75 6c 6c 2d 72 65 71 75 65 73 74 e2 80 99 20 77 61 73 20 75 73 65 64 20 74 6f 20 | nch-pull-request....was.used.to. |
| 3d2c0 | 63 72 65 61 74 65 0a 20 20 20 20 20 74 68 65 20 6d 65 72 67 65 64 20 62 72 61 6e 63 68 2c 20 74 | create......the.merged.branch,.t |
| 3d2e0 | 68 65 6e 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 | hen.the.respective.remote.branch |
| 3d300 | 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 6d 20 73 | .is.also......removed...Key:.m.s |
| 3d320 | 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 73 71 75 61 73 68 29 0a 20 20 20 20 20 54 68 69 73 20 | .(magit-merge-squash)......This. |
| 3d340 | 63 6f 6d 6d 61 6e 64 20 73 71 75 61 73 68 65 73 20 74 68 65 20 63 68 61 6e 67 65 73 20 69 6e 74 | command.squashes.the.changes.int |
| 3d360 | 72 6f 64 75 63 65 64 20 62 79 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 20 6f 72 0a 20 20 20 | roduced.by.another.branch.or.... |
| 3d380 | 20 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 72 65 76 69 73 69 6f 6e 20 69 6e 74 6f 20 74 68 65 | ..an.arbitrary.revision.into.the |
| 3d3a0 | 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 20 20 54 68 69 73 20 6f 6e 6c 79 20 61 70 70 6c | .current.branch...This.only.appl |
| 3d3c0 | 69 65 73 0a 20 20 20 20 20 74 68 65 20 63 68 61 6e 67 65 73 20 6d 61 64 65 20 62 79 20 74 68 65 | ies......the.changes.made.by.the |
| 3d3e0 | 20 73 71 75 61 73 68 65 64 20 63 6f 6d 6d 69 74 73 2e 20 20 4e 6f 20 69 6e 66 6f 72 6d 61 74 69 | .squashed.commits...No.informati |
| 3d400 | 6f 6e 20 69 73 0a 20 20 20 20 20 70 72 65 73 65 72 76 65 64 20 74 68 61 74 20 77 6f 75 6c 64 20 | on.is......preserved.that.would. |
| 3d420 | 61 6c 6c 6f 77 20 63 72 65 61 74 69 6e 67 20 61 6e 20 61 63 74 75 61 6c 20 6d 65 72 67 65 20 63 | allow.creating.an.actual.merge.c |
| 3d440 | 6f 6d 6d 69 74 2e 0a 20 20 20 20 20 49 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 63 6f 6d 6d | ommit.......Instead.of.this.comm |
| 3d460 | 61 6e 64 20 79 6f 75 20 73 68 6f 75 6c 64 20 70 72 6f 62 61 62 6c 79 20 75 73 65 20 61 20 63 6f | and.you.should.probably.use.a.co |
| 3d480 | 6d 6d 61 6e 64 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 61 70 70 6c 79 20 74 72 61 6e 73 69 | mmand.from.the......apply.transi |
| 3d4a0 | 65 6e 74 2e 0a 0a 4b 65 79 3a 20 6d 20 70 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72 65 76 | ent...Key:.m.p.(magit-merge-prev |
| 3d4c0 | 69 65 77 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 61 20 70 | iew)......This.command.shows.a.p |
| 3d4e0 | 72 65 76 69 65 77 20 6f 66 20 6d 65 72 67 69 6e 67 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 | review.of.merging.another.branch |
| 3d500 | 20 6f 72 20 61 6e 0a 20 20 20 20 20 61 72 62 69 74 72 61 72 79 20 72 65 76 69 73 69 6f 6e 20 69 | .or.an......arbitrary.revision.i |
| 3d520 | 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 20 4e 6f | nto.the.current.branch........No |
| 3d540 | 74 65 20 74 68 61 74 20 63 6f 6d 6d 61 6e 64 73 2c 20 74 68 61 74 20 6e 6f 72 6d 61 6c 6c 79 20 | te.that.commands,.that.normally. |
| 3d560 | 63 68 61 6e 67 65 20 68 6f 77 20 61 20 64 69 66 66 20 69 73 20 64 69 73 70 6c 61 79 65 64 2c 0a | change.how.a.diff.is.displayed,. |
| 3d580 | 20 20 20 20 20 64 6f 20 6e 6f 74 20 77 6f 72 6b 20 69 6e 20 62 75 66 66 65 72 73 20 63 72 65 61 | .....do.not.work.in.buffers.crea |
| 3d5a0 | 74 65 64 20 62 79 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 2c 20 62 65 63 61 75 73 65 20 74 68 65 | ted.by.this.command,.because.the |
| 3d5c0 | 0a 20 20 20 20 20 75 6e 64 65 72 6c 79 69 6e 67 20 47 69 74 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 | ......underlying.Git.command.doe |
| 3d5e0 | 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 64 69 66 66 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 | s.not.support.diff.arguments.... |
| 3d600 | 20 20 57 68 65 6e 20 61 20 6d 65 72 67 65 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 74 | ..When.a.merge.is.in.progress,.t |
| 3d620 | 68 65 6e 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 69 6e 73 74 65 61 64 20 66 65 61 74 75 72 | hen.the.transient.instead.featur |
| 3d640 | 65 73 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 | es.the.following.suffix.commands |
| 3d660 | 2e 0a 0a 4b 65 79 3a 20 6d 20 6d 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 29 0a 20 20 20 20 20 41 | ...Key:.m.m.(magit-merge)......A |
| 3d680 | 66 74 65 72 20 74 68 65 20 75 73 65 72 20 72 65 73 6f 6c 76 65 64 20 63 6f 6e 66 6c 69 63 74 73 | fter.the.user.resolved.conflicts |
| 3d6a0 | 2c 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 72 6f 63 65 65 64 73 20 77 69 74 68 20 74 68 65 | ,.this.command.proceeds.with.the |
| 3d6c0 | 0a 20 20 20 20 20 6d 65 72 67 65 2e 20 20 49 66 20 73 6f 6d 65 20 63 6f 6e 66 6c 69 63 74 73 20 | ......merge...If.some.conflicts. |
| 3d6e0 | 77 65 72 65 6e e2 80 99 74 20 72 65 73 6f 6c 76 65 64 2c 20 74 68 65 6e 20 74 68 69 73 20 63 6f | weren...t.resolved,.then.this.co |
| 3d700 | 6d 6d 61 6e 64 0a 20 20 20 20 20 66 61 69 6c 73 2e 0a 0a 4b 65 79 3a 20 6d 20 61 20 28 6d 61 67 | mmand......fails...Key:.m.a.(mag |
| 3d720 | 69 74 2d 6d 65 72 67 65 2d 61 62 6f 72 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e | it-merge-abort)......This.comman |
| 3d740 | 64 20 61 62 6f 72 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 6d 65 72 67 65 20 6f 70 65 72 61 | d.aborts.the.current.merge.opera |
| 3d760 | 74 69 6f 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 | tion.....File:.docWYThEy.info,.. |
| 3d780 | 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 2c 20 20 4e 65 78 74 | Node:.Resolving.Conflicts,..Next |
| 3d7a0 | 3a 20 52 65 62 61 73 69 6e 67 2c 20 20 50 72 65 76 3a 20 4d 65 72 67 69 6e 67 2c 20 20 55 70 3a | :.Rebasing,..Prev:.Merging,..Up: |
| 3d7c0 | 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 36 2e 38 20 52 65 73 6f 6c 76 69 6e 67 20 43 6f 6e | .Manipulating..6.8.Resolving.Con |
| 3d7e0 | 66 6c 69 63 74 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 0a 0a | flicts.=======================.. |
| 3d800 | 57 68 65 6e 20 6d 65 72 67 69 6e 67 20 62 72 61 6e 63 68 65 73 20 28 6f 72 20 6f 74 68 65 72 77 | When.merging.branches.(or.otherw |
| 3d820 | 69 73 65 20 63 6f 6d 62 69 6e 69 6e 67 20 6f 72 20 63 68 61 6e 67 69 6e 67 20 68 69 73 74 6f 72 | ise.combining.or.changing.histor |
| 3d840 | 79 29 0a 63 6f 6e 66 6c 69 63 74 73 20 63 61 6e 20 6f 63 63 75 72 2e 20 20 49 66 20 79 6f 75 20 | y).conflicts.can.occur...If.you. |
| 3d860 | 65 64 69 74 65 64 20 74 77 6f 20 63 6f 6d 70 6c 65 74 65 6c 79 20 64 69 66 66 65 72 65 6e 74 20 | edited.two.completely.different. |
| 3d880 | 70 61 72 74 73 20 6f 66 0a 74 68 65 20 73 61 6d 65 20 66 69 6c 65 20 69 6e 20 74 77 6f 20 62 72 | parts.of.the.same.file.in.two.br |
| 3d8a0 | 61 6e 63 68 65 73 20 61 6e 64 20 74 68 65 6e 20 6d 65 72 67 65 20 6f 6e 65 20 6f 66 20 74 68 65 | anches.and.then.merge.one.of.the |
| 3d8c0 | 73 65 20 62 72 61 6e 63 68 65 73 20 69 6e 74 6f 0a 74 68 65 20 6f 74 68 65 72 2c 20 74 68 65 6e | se.branches.into.the.other,.then |
| 3d8e0 | 20 47 69 74 20 63 61 6e 20 72 65 73 6f 6c 76 65 20 74 68 61 74 20 6f 6e 20 69 74 73 20 6f 77 6e | .Git.can.resolve.that.on.its.own |
| 3d900 | 2c 20 62 75 74 20 69 66 20 79 6f 75 20 65 64 69 74 20 74 68 65 0a 73 61 6d 65 20 61 72 65 61 20 | ,.but.if.you.edit.the.same.area. |
| 3d920 | 6f 66 20 61 20 66 69 6c 65 2c 20 74 68 65 6e 20 61 20 68 75 6d 61 6e 20 69 73 20 72 65 71 75 69 | of.a.file,.then.a.human.is.requi |
| 3d940 | 72 65 64 20 74 6f 20 64 65 63 69 64 65 20 68 6f 77 20 74 68 65 20 74 77 6f 0a 76 65 72 73 69 6f | red.to.decide.how.the.two.versio |
| 3d960 | 6e 73 2c 20 6f 72 20 22 73 69 64 65 73 20 6f 66 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 22 2c 20 | ns,.or."sides.of.the.conflict",. |
| 3d980 | 61 72 65 20 74 6f 20 62 65 20 63 6f 6d 62 69 6e 65 64 20 69 6e 74 6f 20 6f 6e 65 2e 0a 0a 20 20 | are.to.be.combined.into.one..... |
| 3d9a0 | 20 48 65 72 65 20 77 65 20 63 61 6e 20 6f 6e 6c 79 20 70 72 6f 76 69 64 65 20 61 20 62 72 69 65 | .Here.we.can.only.provide.a.brie |
| 3d9c0 | 66 20 69 6e 74 72 6f 64 75 63 74 69 6f 6e 20 74 6f 20 74 68 65 20 73 75 62 6a 65 63 74 20 61 6e | f.introduction.to.the.subject.an |
| 3d9e0 | 64 0a 70 6f 69 6e 74 20 79 6f 75 20 74 6f 77 61 72 64 20 73 6f 6d 65 20 74 6f 6f 6c 73 20 74 68 | d.point.you.toward.some.tools.th |
| 3da00 | 61 74 20 63 61 6e 20 68 65 6c 70 2e 20 20 49 66 20 79 6f 75 20 61 72 65 20 6e 65 77 20 74 6f 20 | at.can.help...If.you.are.new.to. |
| 3da20 | 74 68 69 73 2c 20 74 68 65 6e 0a 70 6c 65 61 73 65 20 61 6c 73 6f 20 63 6f 6e 73 75 6c 74 20 47 | this,.then.please.also.consult.G |
| 3da40 | 69 74 e2 80 99 73 20 6f 77 6e 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 61 73 20 77 65 6c 6c | it...s.own.documentation.as.well |
| 3da60 | 20 61 73 20 6f 74 68 65 72 20 72 65 73 6f 75 72 63 65 73 2e 0a 0a 20 20 20 49 66 20 61 20 66 69 | .as.other.resources......If.a.fi |
| 3da80 | 6c 65 20 68 61 73 20 63 6f 6e 66 6c 69 63 74 73 20 61 6e 64 20 47 69 74 20 63 61 6e 6e 6f 74 20 | le.has.conflicts.and.Git.cannot. |
| 3daa0 | 72 65 73 6f 6c 76 65 20 74 68 65 6d 20 62 79 20 69 74 73 65 6c 66 2c 20 74 68 65 6e 0a 69 74 20 | resolve.them.by.itself,.then.it. |
| 3dac0 | 70 75 74 73 20 62 6f 74 68 20 76 65 72 73 69 6f 6e 73 20 69 6e 74 6f 20 74 68 65 20 61 66 66 65 | puts.both.versions.into.the.affe |
| 3dae0 | 63 74 65 64 20 66 69 6c 65 20 61 6c 6f 6e 67 20 77 69 74 68 20 73 70 65 63 69 61 6c 20 6d 61 72 | cted.file.along.with.special.mar |
| 3db00 | 6b 65 72 73 0a 77 68 6f 73 65 20 70 75 72 70 6f 73 65 20 69 73 20 74 6f 20 64 65 6e 6f 74 65 20 | kers.whose.purpose.is.to.denote. |
| 3db20 | 74 68 65 20 62 6f 75 6e 64 61 72 69 65 73 20 6f 66 20 74 68 65 20 75 6e 72 65 73 6f 6c 76 65 64 | the.boundaries.of.the.unresolved |
| 3db40 | 20 70 61 72 74 20 6f 66 20 74 68 65 0a 66 69 6c 65 20 61 6e 64 20 62 65 74 77 65 65 6e 20 74 68 | .part.of.the.file.and.between.th |
| 3db60 | 65 20 64 69 66 66 65 72 65 6e 74 20 76 65 72 73 69 6f 6e 73 2e 20 20 54 68 65 73 65 20 62 6f 75 | e.different.versions...These.bou |
| 3db80 | 6e 64 61 72 79 20 6c 69 6e 65 73 20 62 65 67 69 6e 0a 77 69 74 68 20 74 68 65 20 73 74 72 69 6e | ndary.lines.begin.with.the.strin |
| 3dba0 | 67 73 20 63 6f 6e 73 69 73 74 69 6e 67 20 6f 66 20 73 65 76 65 6e 20 74 69 6d 65 73 20 74 68 65 | gs.consisting.of.seven.times.the |
| 3dbc0 | 20 73 61 6d 65 20 63 68 61 72 61 63 74 65 72 2c 20 6f 6e 65 20 6f 66 0a e2 80 98 3c e2 80 99 2c | .same.character,.one.of....<..., |
| 3dbe0 | 20 e2 80 98 7c e2 80 99 2c 20 e2 80 98 3d e2 80 99 20 61 6e 64 20 e2 80 98 3e e2 80 99 2c 20 61 | ....|...,....=....and....>...,.a |
| 3dc00 | 6e 64 20 61 72 65 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 | nd.are.followed.by.information.a |
| 3dc20 | 62 6f 75 74 20 74 68 65 20 73 6f 75 72 63 65 0a 6f 66 20 74 68 65 20 72 65 73 70 65 63 74 69 76 | bout.the.source.of.the.respectiv |
| 3dc40 | 65 20 76 65 72 73 69 6f 6e 73 2c 20 65 2e 67 2e 3a 0a 0a 20 20 20 20 20 3c 3c 3c 3c 3c 3c 3c 20 | e.versions,.e.g.:.......<<<<<<<. |
| 3dc60 | 48 45 41 44 0a 20 20 20 20 20 54 61 6b 65 20 74 68 65 20 62 6c 75 65 20 70 69 6c 6c 2e 0a 20 20 | HEAD......Take.the.blue.pill.... |
| 3dc80 | 20 20 20 3d 3d 3d 3d 3d 3d 3d 0a 20 20 20 20 20 54 61 6b 65 20 74 68 65 20 72 65 64 20 70 69 6c | ...=======......Take.the.red.pil |
| 3dca0 | 6c 2e 0a 20 20 20 20 20 3e 3e 3e 3e 3e 3e 3e 20 66 65 61 74 75 72 65 0a 0a 20 20 20 49 6e 20 74 | l.......>>>>>>>.feature.....In.t |
| 3dcc0 | 68 69 73 20 63 61 73 65 20 79 6f 75 20 68 61 76 65 20 63 68 6f 73 65 6e 20 74 6f 20 74 61 6b 65 | his.case.you.have.chosen.to.take |
| 3dce0 | 20 74 68 65 20 72 65 64 20 70 69 6c 6c 20 6f 6e 20 6f 6e 65 20 62 72 61 6e 63 68 20 61 6e 64 0a | .the.red.pill.on.one.branch.and. |
| 3dd00 | 6f 6e 20 61 6e 6f 74 68 65 72 20 79 6f 75 20 70 69 63 6b 65 64 20 74 68 65 20 62 6c 75 65 20 70 | on.another.you.picked.the.blue.p |
| 3dd20 | 69 6c 6c 2e 20 20 4e 6f 77 20 74 68 61 74 20 79 6f 75 20 61 72 65 20 6d 65 72 67 69 6e 67 20 74 | ill...Now.that.you.are.merging.t |
| 3dd40 | 68 65 73 65 20 74 77 6f 0a 64 69 76 65 72 67 69 6e 67 20 62 72 61 6e 63 68 65 73 2c 20 47 69 74 | hese.two.diverging.branches,.Git |
| 3dd60 | 20 63 61 6e 6e 6f 74 20 70 6f 73 73 69 62 6c 79 20 6b 6e 6f 77 20 77 68 69 63 68 20 70 69 6c 6c | .cannot.possibly.know.which.pill |
| 3dd80 | 20 79 6f 75 20 77 61 6e 74 20 74 6f 0a 74 61 6b 65 2e 0a 0a 20 20 20 54 6f 20 72 65 73 6f 6c 76 | .you.want.to.take......To.resolv |
| 3dda0 | 65 20 74 68 61 74 20 63 6f 6e 66 6c 69 63 74 20 79 6f 75 20 68 61 76 65 20 74 6f 20 63 72 65 61 | e.that.conflict.you.have.to.crea |
| 3ddc0 | 74 65 20 61 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 61 66 66 65 63 74 65 64 0a 61 72 65 | te.a.version.of.the.affected.are |
| 3dde0 | 61 20 6f 66 20 74 68 65 20 66 69 6c 65 20 62 79 20 6b 65 65 70 69 6e 67 20 6f 6e 6c 79 20 6f 6e | a.of.the.file.by.keeping.only.on |
| 3de00 | 65 20 6f 66 20 74 68 65 20 73 69 64 65 73 2c 20 70 6f 73 73 69 62 6c 79 20 62 79 20 65 64 69 74 | e.of.the.sides,.possibly.by.edit |
| 3de20 | 69 6e 67 0a 69 74 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 62 72 69 6e 67 20 69 6e 20 74 68 65 20 | ing.it.in.order.to.bring.in.the. |
| 3de40 | 63 68 61 6e 67 65 73 20 66 72 6f 6d 20 74 68 65 20 6f 74 68 65 72 20 73 69 64 65 2c 20 72 65 6d | changes.from.the.other.side,.rem |
| 3de60 | 6f 76 65 20 74 68 65 0a 6f 74 68 65 72 20 76 65 72 73 69 6f 6e 73 20 61 73 20 77 65 6c 6c 20 61 | ove.the.other.versions.as.well.a |
| 3de80 | 73 20 74 68 65 20 6d 61 72 6b 65 72 73 2c 20 61 6e 64 20 74 68 65 6e 20 73 74 61 67 65 20 74 68 | s.the.markers,.and.then.stage.th |
| 3dea0 | 65 20 72 65 73 75 6c 74 2e 20 20 41 0a 70 6f 73 73 69 62 6c 65 20 72 65 73 6f 6c 75 74 69 6f 6e | e.result...A.possible.resolution |
| 3dec0 | 20 6d 69 67 68 74 20 62 65 3a 0a 0a 20 20 20 20 20 54 61 6b 65 20 62 6f 74 68 20 70 69 6c 6c 73 | .might.be:.......Take.both.pills |
| 3dee0 | 2e 0a 0a 20 20 20 4f 66 74 65 6e 20 69 74 20 69 73 20 75 73 65 66 75 6c 20 74 6f 20 73 65 65 20 | ......Often.it.is.useful.to.see. |
| 3df00 | 6e 6f 74 20 6f 6e 6c 79 20 74 68 65 20 74 77 6f 20 73 69 64 65 73 20 6f 66 20 74 68 65 20 63 6f | not.only.the.two.sides.of.the.co |
| 3df20 | 6e 66 6c 69 63 74 20 62 75 74 0a 61 6c 73 6f 20 74 68 65 20 22 6f 72 69 67 69 6e 61 6c 22 20 76 | nflict.but.also.the."original".v |
| 3df40 | 65 72 73 69 6f 6e 20 66 72 6f 6d 20 62 65 66 6f 72 65 20 74 68 65 20 73 61 6d 65 20 61 72 65 61 | ersion.from.before.the.same.area |
| 3df60 | 20 6f 66 20 74 68 65 20 66 69 6c 65 20 77 61 73 0a 6d 6f 64 69 66 69 65 64 20 74 77 69 63 65 20 | .of.the.file.was.modified.twice. |
| 3df80 | 6f 6e 20 64 69 66 66 65 72 65 6e 74 20 62 72 61 6e 63 68 65 73 2e 20 20 49 6e 73 74 72 75 63 74 | on.different.branches...Instruct |
| 3dfa0 | 20 47 69 74 20 74 6f 20 69 6e 73 65 72 74 20 74 68 61 74 0a 76 65 72 73 69 6f 6e 20 61 73 20 77 | .Git.to.insert.that.version.as.w |
| 3dfc0 | 65 6c 6c 20 62 79 20 72 75 6e 6e 69 6e 67 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6f 6e 63 65 | ell.by.running.this.command.once |
| 3dfe0 | 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 6d 65 72 67 | :.......git.config.--global.merg |
| 3e000 | 65 2e 63 6f 6e 66 6c 69 63 74 53 74 79 6c 65 20 64 69 66 66 33 0a 0a 20 20 20 54 68 65 20 61 62 | e.conflictStyle.diff3.....The.ab |
| 3e020 | 6f 76 65 20 63 6f 6e 66 6c 69 63 74 20 6d 69 67 68 74 20 74 68 65 6e 20 68 61 76 65 20 6c 6f 6f | ove.conflict.might.then.have.loo |
| 3e040 | 6b 65 64 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 20 20 20 20 20 3c 3c 3c 3c 3c 3c 3c 20 48 45 41 | ked.like.this:.......<<<<<<<.HEA |
| 3e060 | 44 0a 20 20 20 20 20 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 | D......Take.the.blue.pill....... |
| 3e080 | 7c 7c 7c 7c 7c 7c 7c 20 6d 65 72 67 65 64 20 63 6f 6d 6d 6f 6e 20 61 6e 63 65 73 74 6f 72 73 0a | |||||||.merged.common.ancestors. |
| 3e0a0 | 20 20 20 20 20 54 61 6b 65 20 65 69 74 68 65 72 20 74 68 65 20 62 6c 75 65 20 6f 72 20 74 68 65 | .....Take.either.the.blue.or.the |
| 3e0c0 | 20 72 65 64 20 70 69 6c 6c 2c 20 62 75 74 20 6e 6f 74 20 62 6f 74 68 2e 0a 20 20 20 20 20 3d 3d | .red.pill,.but.not.both.......== |
| 3e0e0 | 3d 3d 3d 3d 3d 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 | =====......Take.the.red.pill.... |
| 3e100 | 20 20 20 3e 3e 3e 3e 3e 3e 3e 20 66 65 61 74 75 72 65 0a 0a 20 20 20 49 66 20 74 68 61 74 20 77 | ...>>>>>>>.feature.....If.that.w |
| 3e120 | 65 72 65 20 74 68 65 20 63 61 73 65 2c 20 74 68 65 6e 20 74 68 65 20 61 62 6f 76 65 20 63 6f 6e | ere.the.case,.then.the.above.con |
| 3e140 | 66 6c 69 63 74 20 72 65 73 6f 6c 75 74 69 6f 6e 20 77 6f 75 6c 64 20 6e 6f 74 0a 68 61 76 65 20 | flict.resolution.would.not.have. |
| 3e160 | 62 65 65 6e 20 63 6f 72 72 65 63 74 2c 20 77 68 69 63 68 20 64 65 6d 6f 6e 73 74 72 61 74 65 73 | been.correct,.which.demonstrates |
| 3e180 | 20 77 68 79 20 73 65 65 69 6e 67 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 65 72 73 69 6f 6e | .why.seeing.the.original.version |
| 3e1a0 | 0a 61 6c 6f 6e 67 73 69 64 65 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 76 65 72 73 69 | .alongside.the.conflicting.versi |
| 3e1c0 | 6f 6e 73 20 63 61 6e 20 62 65 20 75 73 65 66 75 6c 2e 0a 0a 20 20 20 59 6f 75 20 63 61 6e 20 70 | ons.can.be.useful......You.can.p |
| 3e1e0 | 65 72 66 6f 72 6d 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 20 72 65 73 6f 6c 75 74 69 6f 6e 20 63 | erform.the.conflict.resolution.c |
| 3e200 | 6f 6d 70 6c 65 74 65 6c 79 20 62 79 20 68 61 6e 64 2c 20 62 75 74 20 45 6d 61 63 73 0a 61 6c 73 | ompletely.by.hand,.but.Emacs.als |
| 3e220 | 6f 20 70 72 6f 76 69 64 65 73 20 73 6f 6d 65 20 70 61 63 6b 61 67 65 73 20 74 68 61 74 20 68 65 | o.provides.some.packages.that.he |
| 3e240 | 6c 70 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73 3a 20 53 6d 65 72 67 65 2c 20 45 64 69 66 66 | lp.in.the.process:.Smerge,.Ediff |
| 3e260 | 0a 28 2a 6e 6f 74 65 20 28 65 64 69 66 66 29 54 6f 70 3a 3a 29 2c 20 61 6e 64 20 45 6d 65 72 67 | .(*note.(ediff)Top::),.and.Emerg |
| 3e280 | 65 20 28 2a 6e 6f 74 65 20 28 65 6d 61 63 73 29 45 6d 65 72 67 65 3a 3a 29 2e 20 20 4d 61 67 69 | e.(*note.(emacs)Emerge::)...Magi |
| 3e2a0 | 74 20 64 6f 65 73 0a 6e 6f 74 20 70 72 6f 76 69 64 65 20 69 74 73 20 6f 77 6e 20 74 6f 6f 6c 73 | t.does.not.provide.its.own.tools |
| 3e2c0 | 20 66 6f 72 20 63 6f 6e 66 6c 69 63 74 20 72 65 73 6f 6c 75 74 69 6f 6e 2c 20 62 75 74 20 69 74 | .for.conflict.resolution,.but.it |
| 3e2e0 | 20 64 6f 65 73 20 6d 61 6b 65 0a 75 73 69 6e 67 20 53 6d 65 72 67 65 20 61 6e 64 20 45 64 69 66 | .does.make.using.Smerge.and.Edif |
| 3e300 | 66 20 6d 6f 72 65 20 63 6f 6e 76 65 6e 69 65 6e 74 2e 20 20 28 45 64 69 66 66 20 73 75 70 65 72 | f.more.convenient...(Ediff.super |
| 3e320 | 73 65 64 65 73 20 45 6d 65 72 67 65 2c 20 73 6f 0a 79 6f 75 20 70 72 6f 62 61 62 6c 79 20 64 6f | sedes.Emerge,.so.you.probably.do |
| 3e340 | 6e e2 80 99 74 20 77 61 6e 74 20 74 6f 20 75 73 65 20 74 68 65 20 6c 61 74 74 65 72 20 61 6e 79 | n...t.want.to.use.the.latter.any |
| 3e360 | 77 61 79 2e 29 0a 0a 20 20 20 49 6e 20 74 68 65 20 4d 61 67 69 74 20 73 74 61 74 75 73 20 62 75 | way.).....In.the.Magit.status.bu |
| 3e380 | 66 66 65 72 2c 20 66 69 6c 65 73 20 77 69 74 68 20 75 6e 72 65 73 6f 6c 76 65 64 20 63 6f 6e 66 | ffer,.files.with.unresolved.conf |
| 3e3a0 | 6c 69 63 74 73 20 61 72 65 0a 6c 69 73 74 65 64 20 69 6e 20 74 68 65 20 22 55 6e 73 74 61 67 65 | licts.are.listed.in.the."Unstage |
| 3e3c0 | 64 20 63 68 61 6e 67 65 73 22 20 61 6e 64 2f 6f 72 20 22 53 74 61 67 65 64 20 63 68 61 6e 67 65 | d.changes".and/or."Staged.change |
| 3e3e0 | 73 22 20 73 65 63 74 69 6f 6e 73 2e 20 20 54 68 65 79 0a 61 72 65 20 70 72 65 66 69 78 65 64 20 | s".sections...They.are.prefixed. |
| 3e400 | 77 69 74 68 20 74 68 65 20 77 6f 72 64 20 22 75 6e 6d 65 72 67 65 64 22 2c 20 77 68 69 63 68 20 | with.the.word."unmerged",.which. |
| 3e420 | 69 6e 20 74 68 69 73 20 63 6f 6e 74 65 78 74 20 65 73 73 65 6e 74 69 61 6c 6c 79 0a 69 73 20 61 | in.this.context.essentially.is.a |
| 3e440 | 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 22 75 6e 72 65 73 6f 6c 76 65 64 22 2e 0a 0a 20 20 20 50 | .synonym.for."unresolved"......P |
| 3e460 | 72 65 73 73 69 6e 67 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 | ressing....RET....while.point.is |
| 3e480 | 20 6f 6e 20 73 75 63 68 20 61 20 66 69 6c 65 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 73 20 61 20 | .on.such.a.file.section.shows.a. |
| 3e4a0 | 62 75 66 66 65 72 0a 76 69 73 69 74 69 6e 67 20 74 68 61 74 20 66 69 6c 65 2c 20 74 75 72 6e 73 | buffer.visiting.that.file,.turns |
| 3e4c0 | 20 6f 6e 20 e2 80 98 73 6d 65 72 67 65 2d 6d 6f 64 65 e2 80 99 20 69 6e 20 74 68 61 74 20 62 75 | .on....smerge-mode....in.that.bu |
| 3e4e0 | 66 66 65 72 2c 20 61 6e 64 20 70 6c 61 63 65 73 0a 70 6f 69 6e 74 20 69 6e 73 69 64 65 20 74 68 | ffer,.and.places.point.inside.th |
| 3e500 | 65 20 66 69 72 73 74 20 61 72 65 61 20 77 69 74 68 20 63 6f 6e 66 6c 69 63 74 73 2e 20 20 59 6f | e.first.area.with.conflicts...Yo |
| 3e520 | 75 20 73 68 6f 75 6c 64 20 74 68 65 6e 20 72 65 73 6f 6c 76 65 0a 74 68 61 74 20 63 6f 6e 66 6c | u.should.then.resolve.that.confl |
| 3e540 | 69 63 74 20 75 73 69 6e 67 20 72 65 67 75 6c 61 72 20 65 64 69 74 20 63 6f 6d 6d 61 6e 64 73 20 | ict.using.regular.edit.commands. |
| 3e560 | 61 6e 64 2f 6f 72 20 53 6d 65 72 67 65 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 20 55 6e 66 6f | and/or.Smerge.commands......Unfo |
| 3e580 | 72 74 75 6e 61 74 65 6c 79 20 53 6d 65 72 67 65 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 61 | rtunately.Smerge.does.not.have.a |
| 3e5a0 | 20 6d 61 6e 75 61 6c 2c 20 62 75 74 20 79 6f 75 20 63 61 6e 20 67 65 74 20 61 20 6c 69 73 74 0a | .manual,.but.you.can.get.a.list. |
| 3e5c0 | 6f 66 20 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 62 69 6e 64 69 6e 67 20 e2 80 98 43 2d 63 20 5e | of.commands.and.binding....C-c.^ |
| 3e5e0 | 20 43 2d 68 e2 80 99 20 61 6e 64 20 70 72 65 73 73 20 e2 80 98 52 45 54 e2 80 99 20 77 68 69 6c | .C-h....and.press....RET....whil |
| 3e600 | 65 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 0a 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 20 74 6f 20 | e.point.is.on.a.command.name.to. |
| 3e620 | 72 65 61 64 20 69 74 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 0a 0a 20 20 20 4e 6f 72 6d | read.its.documentation......Norm |
| 3e640 | 61 6c 6c 79 20 79 6f 75 20 77 6f 75 6c 64 20 65 64 69 74 20 6f 6e 65 20 76 65 72 73 69 6f 6e 20 | ally.you.would.edit.one.version. |
| 3e660 | 61 6e 64 20 74 68 65 6e 20 74 65 6c 6c 20 53 6d 65 72 67 65 20 74 6f 20 6b 65 65 70 20 6f 6e 6c | and.then.tell.Smerge.to.keep.onl |
| 3e680 | 79 0a 74 68 61 74 20 76 65 72 73 69 6f 6e 2e 20 20 55 73 65 20 e2 80 98 43 2d 63 20 5e 20 6d e2 | y.that.version...Use....C-c.^.m. |
| 3e6a0 | 80 99 20 28 e2 80 98 73 6d 65 72 67 65 2d 6b 65 65 70 2d 6d 69 6e 65 e2 80 99 29 20 74 6f 20 6b | ...(...smerge-keep-mine...).to.k |
| 3e6c0 | 65 65 70 20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 0a 76 65 72 73 69 6f 6e 20 6f 72 20 e2 80 | eep.the....HEAD....version.or... |
| 3e6e0 | 98 43 2d 63 20 5e 20 6f e2 80 99 20 28 e2 80 98 73 6d 65 72 67 65 2d 6b 65 65 70 2d 6f 74 68 65 | .C-c.^.o....(...smerge-keep-othe |
| 3e700 | 72 e2 80 99 29 20 74 6f 20 6b 65 65 70 20 74 68 65 20 76 65 72 73 69 6f 6e 20 74 68 61 74 0a 66 | r...).to.keep.the.version.that.f |
| 3e720 | 6f 6c 6c 6f 77 73 20 22 7c 7c 7c 7c 7c 7c 7c 22 2e 20 20 54 68 65 6e 20 75 73 65 20 e2 80 98 43 | ollows."|||||||"...Then.use....C |
| 3e740 | 2d 63 20 5e 20 6e e2 80 99 20 74 6f 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 6e 65 78 74 20 63 6f | -c.^.n....to.move.to.the.next.co |
| 3e760 | 6e 66 6c 69 63 74 69 6e 67 0a 61 72 65 61 20 69 6e 20 74 68 65 20 73 61 6d 65 20 66 69 6c 65 2e | nflicting.area.in.the.same.file. |
| 3e780 | 20 20 4f 6e 63 65 20 79 6f 75 20 61 72 65 20 64 6f 6e 65 20 72 65 73 6f 6c 76 69 6e 67 20 63 6f | ..Once.you.are.done.resolving.co |
| 3e7a0 | 6e 66 6c 69 63 74 73 2c 20 72 65 74 75 72 6e 20 74 6f 0a 74 68 65 20 4d 61 67 69 74 20 73 74 61 | nflicts,.return.to.the.Magit.sta |
| 3e7c0 | 74 75 73 20 62 75 66 66 65 72 2e 20 20 54 68 65 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 6e 6f 77 | tus.buffer...The.file.should.now |
| 3e7e0 | 20 62 65 20 73 68 6f 77 6e 20 61 73 20 22 6d 6f 64 69 66 69 65 64 22 2c 20 6e 6f 0a 6c 6f 6e 67 | .be.shown.as."modified",.no.long |
| 3e800 | 65 72 20 61 73 20 22 75 6e 6d 65 72 67 65 64 22 2c 20 62 65 63 61 75 73 65 20 53 6d 65 72 67 65 | er.as."unmerged",.because.Smerge |
| 3e820 | 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 74 61 67 65 73 20 74 68 65 20 66 69 6c 65 20 77 | .automatically.stages.the.file.w |
| 3e840 | 68 65 6e 0a 79 6f 75 20 73 61 76 65 20 74 68 65 20 62 75 66 66 65 72 20 61 66 74 65 72 20 72 65 | hen.you.save.the.buffer.after.re |
| 3e860 | 73 6f 6c 76 69 6e 67 20 74 68 65 20 6c 61 73 74 20 63 6f 6e 66 6c 69 63 74 2e 0a 0a 20 20 20 4d | solving.the.last.conflict......M |
| 3e880 | 61 67 69 74 20 6e 6f 77 20 77 72 61 70 73 20 74 68 65 20 6d 65 6e 74 69 6f 6e 65 64 20 53 6d 65 | agit.now.wraps.the.mentioned.Sme |
| 3e8a0 | 72 67 65 20 63 6f 6d 6d 61 6e 64 73 2c 20 61 6c 6c 6f 77 69 6e 67 20 79 6f 75 20 74 6f 20 75 73 | rge.commands,.allowing.you.to.us |
| 3e8c0 | 65 0a 74 68 65 73 65 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 77 69 74 68 6f 75 74 20 68 61 76 | e.these.key.bindings.without.hav |
| 3e8e0 | 69 6e 67 20 74 6f 20 67 6f 20 74 6f 20 74 68 65 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 | ing.to.go.to.the.file-visiting.b |
| 3e900 | 75 66 66 65 72 2e 0a 41 64 64 69 74 69 6f 6e 61 6c 6c 79 20 e2 80 98 6b e2 80 99 20 28 e2 80 98 | uffer..Additionally....k....(... |
| 3e920 | 6d 61 67 69 74 2d 64 69 73 63 61 72 64 e2 80 99 29 20 6f 6e 20 61 20 68 75 6e 6b 20 77 69 74 68 | magit-discard...).on.a.hunk.with |
| 3e940 | 20 75 6e 72 65 73 6f 6c 76 65 64 20 63 6f 6e 66 6c 69 63 74 73 0a 61 73 6b 73 20 77 68 69 63 68 | .unresolved.conflicts.asks.which |
| 3e960 | 20 73 69 64 65 20 74 6f 20 6b 65 65 70 20 6f 72 2c 20 69 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e | .side.to.keep.or,.if.point.is.on |
| 3e980 | 20 61 20 73 69 64 65 2c 20 74 68 65 6e 20 69 74 20 6b 65 65 70 73 20 69 74 0a 77 69 74 68 6f 75 | .a.side,.then.it.keeps.it.withou |
| 3e9a0 | 74 20 70 72 6f 6d 70 74 69 6e 67 2e 20 20 53 69 6d 69 6c 61 72 6c 79 20 e2 80 98 6b e2 80 99 20 | t.prompting...Similarly....k.... |
| 3e9c0 | 6f 6e 20 61 20 75 6e 72 65 73 6f 6c 76 65 64 20 66 69 6c 65 20 61 73 6b 20 77 68 69 63 68 20 73 | on.a.unresolved.file.ask.which.s |
| 3e9e0 | 69 64 65 20 74 6f 0a 6b 65 65 70 2e 0a 0a 20 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 79 | ide.to.keep......Alternatively.y |
| 3ea00 | 6f 75 20 63 6f 75 6c 64 20 75 73 65 20 45 64 69 66 66 2c 20 77 68 69 63 68 20 75 73 65 73 20 73 | ou.could.use.Ediff,.which.uses.s |
| 3ea20 | 65 70 61 72 61 74 65 20 62 75 66 66 65 72 73 20 66 6f 72 0a 74 68 65 20 64 69 66 66 65 72 65 6e | eparate.buffers.for.the.differen |
| 3ea40 | 74 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 66 69 6c 65 2e 20 20 54 6f 20 72 65 73 6f | t.versions.of.the.file...To.reso |
| 3ea60 | 6c 76 65 20 63 6f 6e 66 6c 69 63 74 73 20 69 6e 20 61 20 66 69 6c 65 0a 75 73 69 6e 67 20 45 64 | lve.conflicts.in.a.file.using.Ed |
| 3ea80 | 69 66 66 20 70 72 65 73 73 20 e2 80 98 65 e2 80 99 20 77 68 69 6c 65 20 70 6f 69 6e 74 20 69 73 | iff.press....e....while.point.is |
| 3eaa0 | 20 6f 6e 20 73 75 63 68 20 61 20 66 69 6c 65 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 0a 62 75 | .on.such.a.file.in.the.status.bu |
| 3eac0 | 66 66 65 72 2e 0a 0a 20 20 20 45 64 69 66 66 20 63 61 6e 20 62 65 20 75 73 65 64 20 66 6f 72 20 | ffer......Ediff.can.be.used.for. |
| 3eae0 | 6f 74 68 65 72 20 70 75 72 70 6f 73 65 73 20 61 73 20 77 65 6c 6c 2e 20 20 46 6f 72 20 6d 6f 72 | other.purposes.as.well...For.mor |
| 3eb00 | 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 6f 6e 20 68 6f 77 20 74 6f 20 65 6e 74 65 72 20 45 64 | e.information.on.how.to.enter.Ed |
| 3eb20 | 69 66 66 20 66 72 6f 6d 20 4d 61 67 69 74 2c 20 73 65 65 20 2a 6e 6f 74 65 20 45 64 69 66 66 69 | iff.from.Magit,.see.*note.Ediffi |
| 3eb40 | 6e 67 3a 3a 2e 20 20 45 78 70 6c 61 69 6e 69 6e 67 20 68 6f 77 0a 74 6f 20 75 73 65 20 45 64 69 | ng::...Explaining.how.to.use.Edi |
| 3eb60 | 66 66 20 69 73 20 62 65 79 6f 6e 64 20 74 68 65 20 73 63 6f 70 65 20 6f 66 20 74 68 69 73 20 6d | ff.is.beyond.the.scope.of.this.m |
| 3eb80 | 61 6e 75 61 6c 2c 20 69 6e 73 74 65 61 64 20 73 65 65 20 2a 6e 6f 74 65 0a 28 65 64 69 66 66 29 | anual,.instead.see.*note.(ediff) |
| 3eba0 | 54 6f 70 3a 3a 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 61 72 65 20 75 6e 73 75 72 65 20 77 68 65 | Top::......If.you.are.unsure.whe |
| 3ebc0 | 74 68 65 72 20 79 6f 75 20 73 68 6f 75 6c 64 20 53 6d 65 72 67 65 20 6f 72 20 45 64 69 66 66 2c | ther.you.should.Smerge.or.Ediff, |
| 3ebe0 | 20 74 68 65 6e 20 75 73 65 20 74 68 65 0a 66 6f 72 6d 65 72 2e 20 20 49 74 20 69 73 20 6d 75 63 | .then.use.the.former...It.is.muc |
| 3ec00 | 68 20 65 61 73 69 65 72 20 74 6f 20 75 6e 64 65 72 73 74 61 6e 64 20 61 6e 64 20 75 73 65 2c 20 | h.easier.to.understand.and.use,. |
| 3ec20 | 61 6e 64 20 65 78 63 65 70 74 20 66 6f 72 20 74 72 75 6c 79 0a 63 6f 6d 70 6c 65 78 20 63 6f 6e | and.except.for.truly.complex.con |
| 3ec40 | 66 6c 69 63 74 73 2c 20 74 68 65 20 6c 61 74 74 65 72 20 69 73 20 75 73 75 61 6c 6c 79 20 6f 76 | flicts,.the.latter.is.usually.ov |
| 3ec60 | 65 72 6b 69 6c 6c 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c | erkill.....File:.docWYThEy.info, |
| 3ec80 | 20 20 4e 6f 64 65 3a 20 52 65 62 61 73 69 6e 67 2c 20 20 4e 65 78 74 3a 20 43 68 65 72 72 79 20 | ..Node:.Rebasing,..Next:.Cherry. |
| 3eca0 | 50 69 63 6b 69 6e 67 2c 20 20 50 72 65 76 3a 20 52 65 73 6f 6c 76 69 6e 67 20 43 6f 6e 66 6c 69 | Picking,..Prev:.Resolving.Confli |
| 3ecc0 | 63 74 73 2c 20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 36 2e 39 20 52 65 62 61 | cts,..Up:.Manipulating..6.9.Reba |
| 3ece0 | 73 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f | sing.============..Also.see.[BRO |
| 3ed00 | 4b 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 72 65 62 61 73 65 5d 20 46 6f 72 20 69 6e | KEN.LINK:.man:git-rebase].For.in |
| 3ed20 | 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 68 6f 77 20 74 6f 20 72 65 73 6f 6c 76 65 0a 63 6f 6e 66 | formation.on.how.to.resolve.conf |
| 3ed40 | 6c 69 63 74 73 20 74 68 61 74 20 6f 63 63 75 72 20 64 75 72 69 6e 67 20 72 65 62 61 73 65 73 20 | licts.that.occur.during.rebases. |
| 3ed60 | 73 65 65 20 74 68 65 20 70 72 65 63 65 64 69 6e 67 20 73 65 63 74 69 6f 6e 2e 0a 0a 4b 65 79 3a | see.the.preceding.section...Key: |
| 3ed80 | 20 72 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e | .r.(magit-rebase)......This.tran |
| 3eda0 | 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 |
| 3edc0 | 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 |
| 3ede0 | 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 |
| 3ee00 | 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. |
| 3ee20 | 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 |
| 3ee40 | 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 57 68 65 6e 20 6e 6f 20 72 65 62 | ffix.is.invoked......When.no.reb |
| 3ee60 | 61 73 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 61 | ase.is.in.progress,.then.the.tra |
| 3ee80 | 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 20 73 75 | nsient.features.the.following.su |
| 3eea0 | 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 20 20 20 55 73 69 6e 67 20 6f 6e 65 20 6f 66 20 | ffix.commands......Using.one.of. |
| 3eec0 | 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 5f 73 74 61 72 74 73 5f 20 61 20 72 65 62 61 73 65 | these.commands._starts_.a.rebase |
| 3eee0 | 20 73 65 71 75 65 6e 63 65 2e 20 20 47 69 74 20 6d 69 67 68 74 0a 74 68 65 6e 20 73 74 6f 70 20 | .sequence...Git.might.then.stop. |
| 3ef00 | 73 6f 6d 65 77 68 65 72 65 20 61 6c 6f 6e 67 20 74 68 65 20 77 61 79 2c 20 65 69 74 68 65 72 20 | somewhere.along.the.way,.either. |
| 3ef20 | 62 65 63 61 75 73 65 20 79 6f 75 20 74 6f 6c 64 20 69 74 20 74 6f 20 64 6f 20 73 6f 2c 0a 6f 72 | because.you.told.it.to.do.so,.or |
| 3ef40 | 20 62 65 63 61 75 73 65 20 61 70 70 6c 79 69 6e 67 20 61 20 63 6f 6d 6d 69 74 20 66 61 69 6c 65 | .because.applying.a.commit.faile |
| 3ef60 | 64 20 64 75 65 20 74 6f 20 61 20 63 6f 6e 66 6c 69 63 74 2e 20 20 57 68 65 6e 20 74 68 61 74 0a | d.due.to.a.conflict...When.that. |
| 3ef80 | 68 61 70 70 65 6e 73 2c 20 74 68 65 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 | happens,.then.the.status.buffer. |
| 3efa0 | 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 72 65 62 61 | shows.information.about.the.reba |
| 3efc0 | 73 65 0a 73 65 71 75 65 6e 63 65 20 77 68 69 63 68 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 | se.sequence.which.is.in.progress |
| 3efe0 | 20 69 6e 20 61 20 73 65 63 74 69 6f 6e 20 73 69 6d 69 6c 61 72 20 74 6f 20 61 20 6c 6f 67 20 73 | .in.a.section.similar.to.a.log.s |
| 3f000 | 65 63 74 69 6f 6e 2e 0a 53 65 65 20 2a 6e 6f 74 65 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 41 62 | ection..See.*note.Information.Ab |
| 3f020 | 6f 75 74 20 49 6e 2d 50 72 6f 67 72 65 73 73 20 52 65 62 61 73 65 3a 3a 2e 0a 0a 20 20 20 46 6f | out.In-Progress.Rebase::......Fo |
| 3f040 | 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 6d | r.information.about.the.upstream |
| 3f060 | 20 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 20 | .and.the.push-remote,.see.*note. |
| 3f080 | 54 68 65 0a 54 77 6f 20 52 65 6d 6f 74 65 73 3a 3a 2e 0a 0a 4b 65 79 3a 20 72 20 70 20 28 6d 61 | The.Two.Remotes::...Key:.r.p.(ma |
| 3f0a0 | 67 69 74 2d 72 65 62 61 73 65 2d 6f 6e 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 29 0a 20 20 20 20 | git-rebase-onto-pushremote)..... |
| 3f0c0 | 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 62 61 73 65 73 20 74 68 65 20 63 75 72 72 65 6e | .This.command.rebases.the.curren |
| 3f0e0 | 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 2e 0a 0a | t.branch.onto.its.push-remote... |
| 3f100 | 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 77 | .....With.a.prefix.argument.or.w |
| 3f120 | 68 65 6e 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 69 73 20 65 69 74 68 65 72 20 6e 6f | hen.the.push-remote.is.either.no |
| 3f140 | 74 0a 20 20 20 20 20 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 75 6e 75 73 61 62 6c 65 2c 20 74 | t......configured.or.unusable,.t |
| 3f160 | 68 65 6e 20 6c 65 74 20 74 68 65 20 75 73 65 72 20 66 69 72 73 74 20 63 6f 6e 66 69 67 75 72 65 | hen.let.the.user.first.configure |
| 3f180 | 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 20 72 20 75 | .the......push-remote...Key:.r.u |
| 3f1a0 | 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 6f 6e 74 6f 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 | .(magit-rebase-onto-upstream)... |
| 3f1c0 | 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 62 61 73 65 73 20 74 68 65 20 63 75 72 72 | ...This.command.rebases.the.curr |
| 3f1e0 | 65 6e 74 20 62 72 61 6e 63 68 20 6f 6e 74 6f 20 69 74 73 20 75 70 73 74 72 65 61 6d 20 62 72 61 | ent.branch.onto.its.upstream.bra |
| 3f200 | 6e 63 68 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | nch........With.a.prefix.argumen |
| 3f220 | 74 20 6f 72 20 77 68 65 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 69 73 20 65 69 74 68 65 72 | t.or.when.the.upstream.is.either |
| 3f240 | 20 6e 6f 74 0a 20 20 20 20 20 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 75 6e 75 73 61 62 6c 65 | .not......configured.or.unusable |
| 3f260 | 2c 20 74 68 65 6e 20 6c 65 74 20 74 68 65 20 75 73 65 72 20 66 69 72 73 74 20 63 6f 6e 66 69 67 | ,.then.let.the.user.first.config |
| 3f280 | 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 65 79 3a 20 72 20 65 | ure.the......upstream...Key:.r.e |
| 3f2a0 | 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 54 68 69 73 | .(magit-rebase-branch)......This |
| 3f2c0 | 20 63 6f 6d 6d 61 6e 64 20 72 65 62 61 73 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 | .command.rebases.the.current.bra |
| 3f2e0 | 6e 63 68 20 6f 6e 74 6f 20 61 20 62 72 61 6e 63 68 20 72 65 61 64 20 69 6e 20 74 68 65 0a 20 20 | nch.onto.a.branch.read.in.the... |
| 3f300 | 20 20 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 20 41 6c 6c 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 | ...minibuffer...All.commits.that |
| 3f320 | 20 61 72 65 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 20 68 65 61 64 20 62 75 74 20 6e 6f 74 | .are.reachable.from.head.but.not |
| 3f340 | 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 62 72 61 6e 63 68 20 54 | .from......the.selected.branch.T |
| 3f360 | 41 52 47 45 54 20 61 72 65 20 62 65 69 6e 67 20 72 65 62 61 73 65 64 2e 0a 0a 4b 65 79 3a 20 72 | ARGET.are.being.rebased...Key:.r |
| 3f380 | 20 73 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 73 75 62 73 65 74 29 0a 20 20 20 20 20 54 68 | .s.(magit-rebase-subset)......Th |
| 3f3a0 | 69 73 20 63 6f 6d 6d 61 6e 64 20 73 74 61 72 74 73 20 61 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 | is.command.starts.a.non-interact |
| 3f3c0 | 69 76 65 20 72 65 62 61 73 65 20 73 65 71 75 65 6e 63 65 20 74 6f 20 74 72 61 6e 73 66 65 72 0a | ive.rebase.sequence.to.transfer. |
| 3f3e0 | 20 20 20 20 20 63 6f 6d 6d 69 74 73 20 66 72 6f 6d 20 53 54 41 52 54 20 74 6f 20 e2 80 98 48 45 | .....commits.from.START.to....HE |
| 3f400 | 41 44 e2 80 99 20 6f 6e 74 6f 20 4e 45 57 42 41 53 45 2e 20 20 53 54 41 52 54 20 68 61 73 20 74 | AD....onto.NEWBASE...START.has.t |
| 3f420 | 6f 20 62 65 0a 20 20 20 20 20 73 65 6c 65 63 74 65 64 20 66 72 6f 6d 20 61 20 6c 69 73 74 20 6f | o.be......selected.from.a.list.o |
| 3f440 | 66 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 2e 0a 0a 20 20 20 42 79 20 64 65 66 61 75 6c 74 | f.recent.commits......By.default |
| 3f460 | 20 4d 61 67 69 74 20 75 73 65 73 20 74 68 65 20 e2 80 98 2d 2d 61 75 74 6f 73 74 61 73 68 e2 80 | .Magit.uses.the....--autostash.. |
| 3f480 | 99 20 61 72 67 75 6d 65 6e 74 2c 20 77 68 69 63 68 20 63 61 75 73 65 73 0a 75 6e 63 6f 6d 6d 69 | ..argument,.which.causes.uncommi |
| 3f4a0 | 74 74 65 64 20 63 68 61 6e 67 65 73 20 74 6f 20 62 65 20 73 74 6f 72 65 64 20 69 6e 20 61 20 73 | tted.changes.to.be.stored.in.a.s |
| 3f4c0 | 74 61 73 68 20 62 65 66 6f 72 65 20 74 68 65 20 72 65 62 61 73 65 20 62 65 67 69 6e 73 2e 0a 54 | tash.before.the.rebase.begins..T |
| 3f4e0 | 68 65 73 65 20 63 68 61 6e 67 65 73 20 61 72 65 20 72 65 73 74 6f 72 65 64 20 61 66 74 65 72 20 | hese.changes.are.restored.after. |
| 3f500 | 74 68 65 20 72 65 62 61 73 65 20 63 6f 6d 70 6c 65 74 65 73 20 61 6e 64 20 69 66 20 70 6f 73 73 | the.rebase.completes.and.if.poss |
| 3f520 | 69 62 6c 65 0a 74 68 65 20 73 74 61 73 68 20 69 73 20 72 65 6d 6f 76 65 64 2e 20 20 49 66 20 74 | ible.the.stash.is.removed...If.t |
| 3f540 | 68 65 20 73 74 61 73 68 20 64 6f 65 73 20 6e 6f 74 20 61 70 70 6c 79 20 63 6c 65 61 6e 6c 79 2c | he.stash.does.not.apply.cleanly, |
| 3f560 | 20 74 68 65 6e 20 74 68 65 0a 73 74 61 73 68 20 69 73 20 6e 6f 74 20 72 65 6d 6f 76 65 64 2e 20 | .then.the.stash.is.not.removed.. |
| 3f580 | 20 49 6e 20 63 61 73 65 20 73 6f 6d 65 74 68 69 6e 67 20 67 6f 65 73 20 77 72 6f 6e 67 20 77 68 | .In.case.something.goes.wrong.wh |
| 3f5a0 | 65 6e 20 72 65 73 6f 6c 76 69 6e 67 20 74 68 65 0a 63 6f 6e 66 6c 69 63 74 73 2c 20 74 68 69 73 | en.resolving.the.conflicts,.this |
| 3f5c0 | 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 73 74 61 72 74 20 6f 76 65 72 2e 0a 0a 20 20 20 45 | .allows.you.to.start.over......E |
| 3f5e0 | 76 65 6e 20 74 68 6f 75 67 68 20 6f 6e 65 20 6f 66 20 74 68 65 20 61 63 74 69 6f 6e 73 20 69 73 | ven.though.one.of.the.actions.is |
| 3f600 | 20 64 65 64 69 63 61 74 65 64 20 74 6f 20 69 6e 74 65 72 61 63 74 69 76 65 20 72 65 62 61 73 65 | .dedicated.to.interactive.rebase |
| 3f620 | 73 2c 0a 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 61 6c 73 6f 20 66 65 61 74 75 72 65 73 20 74 | s,.the.transient.also.features.t |
| 3f640 | 68 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 20 e2 80 98 2d 2d 69 6e 74 65 72 61 63 74 69 | he.infix.argument....--interacti |
| 3f660 | 76 65 e2 80 99 2e 20 20 54 68 69 73 0a 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 74 75 72 6e | ve......This.can.be.used.to.turn |
| 3f680 | 20 6f 6e 65 20 6f 66 20 74 68 65 20 6f 74 68 65 72 2c 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 | .one.of.the.other,.non-interacti |
| 3f6a0 | 76 65 20 72 65 62 61 73 65 20 76 61 72 69 61 6e 74 73 0a 69 6e 74 6f 20 61 6e 20 69 6e 74 65 72 | ve.rebase.variants.into.an.inter |
| 3f6c0 | 61 63 74 69 76 65 20 72 65 62 61 73 65 2e 0a 0a 20 20 20 46 6f 72 20 65 78 61 6d 70 6c 65 20 69 | active.rebase......For.example.i |
| 3f6e0 | 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 6e 20 75 70 20 61 20 66 65 61 74 75 72 65 | f.you.want.to.clean.up.a.feature |
| 3f700 | 20 62 72 61 6e 63 68 20 61 6e 64 20 61 74 20 74 68 65 20 73 61 6d 65 0a 74 69 6d 65 20 72 65 62 | .branch.and.at.the.same.time.reb |
| 3f720 | 61 73 65 20 69 74 20 6f 6e 74 6f 20 e2 80 98 6d 61 73 74 65 72 e2 80 99 2c 20 74 68 65 6e 20 79 | ase.it.onto....master...,.then.y |
| 3f740 | 6f 75 20 63 6f 75 6c 64 20 75 73 65 20 e2 80 98 72 2d 69 75 e2 80 99 2e 20 20 42 75 74 20 77 65 | ou.could.use....r-iu......But.we |
| 3f760 | 0a 72 65 63 6f 6d 6d 65 6e 64 20 74 68 61 74 20 79 6f 75 20 69 6e 73 74 65 61 64 20 64 6f 20 74 | .recommend.that.you.instead.do.t |
| 3f780 | 68 61 74 20 69 6e 20 74 77 6f 20 73 74 65 70 73 2e 20 20 46 69 72 73 74 20 75 73 65 20 e2 80 98 | hat.in.two.steps...First.use.... |
| 3f7a0 | 72 69 e2 80 99 20 74 6f 0a 63 6c 65 61 6e 75 70 20 74 68 65 20 66 65 61 74 75 72 65 20 62 72 61 | ri....to.cleanup.the.feature.bra |
| 3f7c0 | 6e 63 68 2c 20 61 6e 64 20 74 68 65 6e 20 69 6e 20 61 20 73 65 63 6f 6e 64 20 73 74 65 70 20 e2 | nch,.and.then.in.a.second.step.. |
| 3f7e0 | 80 98 72 75 e2 80 99 20 74 6f 20 72 65 62 61 73 65 20 69 74 0a 6f 6e 74 6f 20 e2 80 98 6d 61 73 | ..ru....to.rebase.it.onto....mas |
| 3f800 | 74 65 72 e2 80 99 2e 20 20 54 68 61 74 20 77 61 79 20 69 66 20 74 68 69 6e 67 73 20 74 75 72 6e | ter......That.way.if.things.turn |
| 3f820 | 20 6f 75 74 20 74 6f 20 62 65 20 6d 6f 72 65 20 63 6f 6d 70 6c 69 63 61 74 65 64 20 74 68 61 6e | .out.to.be.more.complicated.than |
| 3f840 | 0a 79 6f 75 20 74 68 6f 75 67 68 74 20 61 6e 64 2f 6f 72 20 79 6f 75 20 6d 61 6b 65 20 61 20 6d | .you.thought.and/or.you.make.a.m |
| 3f860 | 69 73 74 61 6b 65 20 61 6e 64 20 68 61 76 65 20 74 6f 20 73 74 61 72 74 20 6f 76 65 72 2c 20 74 | istake.and.have.to.start.over,.t |
| 3f880 | 68 65 6e 20 79 6f 75 0a 6f 6e 6c 79 20 68 61 76 65 20 74 6f 20 72 65 64 6f 20 68 61 6c 66 20 74 | hen.you.only.have.to.redo.half.t |
| 3f8a0 | 68 65 20 77 6f 72 6b 2e 0a 0a 20 20 20 45 78 70 6c 69 63 69 74 6c 79 20 65 6e 61 62 6c 69 6e 67 | he.work......Explicitly.enabling |
| 3f8c0 | 20 e2 80 98 2d 2d 69 6e 74 65 72 61 63 74 69 76 65 e2 80 99 20 77 6f 6e e2 80 99 74 20 68 61 76 | ....--interactive....won...t.hav |
| 3f8e0 | 65 20 61 6e 20 65 66 66 65 63 74 20 6f 6e 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d | e.an.effect.on.the.following.com |
| 3f900 | 6d 61 6e 64 73 20 61 73 20 74 68 65 79 20 61 6c 77 61 79 73 20 75 73 65 20 74 68 61 74 20 61 72 | mands.as.they.always.use.that.ar |
| 3f920 | 67 75 6d 65 6e 74 20 61 6e 79 77 61 79 2c 20 65 76 65 6e 20 69 66 20 69 74 0a 69 73 20 6e 6f 74 | gument.anyway,.even.if.it.is.not |
| 3f940 | 20 65 6e 61 62 6c 65 64 20 69 6e 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 2e 0a 0a 4b 65 79 3a | .enabled.in.the.transient...Key: |
| 3f960 | 20 72 20 69 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 29 0a | .r.i.(magit-rebase-interactive). |
| 3f980 | 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 61 6e 20 69 6e 74 65 | .....This.command.starts.an.inte |
| 3f9a0 | 72 61 63 74 69 76 65 20 72 65 62 61 73 65 20 73 65 71 75 65 6e 63 65 2e 0a 0a 4b 65 79 3a 20 72 | ractive.rebase.sequence...Key:.r |
| 3f9c0 | 20 66 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 75 74 6f 73 71 75 61 73 68 29 0a 20 20 20 | .f.(magit-rebase-autosquash).... |
| 3f9e0 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 6f 6d 62 69 6e 65 73 20 73 71 75 61 73 68 20 61 | ..This.command.combines.squash.a |
| 3fa00 | 6e 64 20 66 69 78 75 70 20 63 6f 6d 6d 69 74 73 20 77 69 74 68 20 74 68 65 69 72 20 69 6e 74 65 | nd.fixup.commits.with.their.inte |
| 3fa20 | 6e 64 65 64 0a 20 20 20 20 20 74 61 72 67 65 74 73 2e 0a 0a 4b 65 79 3a 20 72 20 6d 20 28 6d 61 | nded......targets...Key:.r.m.(ma |
| 3fa40 | 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 20 54 68 69 | git-rebase-edit-commit)......Thi |
| 3fa60 | 73 20 63 6f 6d 6d 61 6e 64 20 73 74 61 72 74 73 20 61 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 | s.command.starts.an.interactive. |
| 3fa80 | 72 65 62 61 73 65 20 73 65 71 75 65 6e 63 65 20 74 68 61 74 20 6c 65 74 73 20 74 68 65 0a 20 20 | rebase.sequence.that.lets.the... |
| 3faa0 | 20 20 20 75 73 65 72 20 65 64 69 74 20 61 20 73 69 6e 67 6c 65 20 6f 6c 64 65 72 20 63 6f 6d 6d | ...user.edit.a.single.older.comm |
| 3fac0 | 69 74 2e 0a 0a 4b 65 79 3a 20 72 20 77 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 72 65 77 6f | it...Key:.r.w.(magit-rebase-rewo |
| 3fae0 | 72 64 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 | rd-commit)......This.command.sta |
| 3fb00 | 72 74 73 20 61 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 72 65 62 61 73 65 20 73 65 71 75 65 6e | rts.an.interactive.rebase.sequen |
| 3fb20 | 63 65 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 72 65 77 6f 72 | ce.that.lets.the......user.rewor |
| 3fb40 | 64 20 61 20 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 | d.a.single.older.commit...Key:.r |
| 3fb60 | 20 6b 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 72 65 6d 6f 76 65 2d 63 6f 6d 6d 69 74 29 0a | .k.(magit-rebase-remove-commit). |
| 3fb80 | 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 61 20 73 69 6e 67 | .....This.command.removes.a.sing |
| 3fba0 | 6c 65 20 6f 6c 64 65 72 20 63 6f 6d 6d 69 74 20 75 73 69 6e 67 20 72 65 62 61 73 65 2e 0a 0a 20 | le.older.commit.using.rebase.... |
| 3fbc0 | 20 20 57 68 65 6e 20 61 20 72 65 62 61 73 65 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 | ..When.a.rebase.is.in.progress,. |
| 3fbe0 | 74 68 65 6e 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 69 6e 73 74 65 61 64 20 66 65 61 74 75 | then.the.transient.instead.featu |
| 3fc00 | 72 65 73 20 74 68 65 0a 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 | res.the.following.suffix.command |
| 3fc20 | 73 2e 0a 0a 4b 65 79 3a 20 72 20 72 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6e 74 69 | s...Key:.r.r.(magit-rebase-conti |
| 3fc40 | 6e 75 65 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 73 74 61 72 74 20 74 | nue)......This.command.restart.t |
| 3fc60 | 68 65 20 63 75 72 72 65 6e 74 20 72 65 62 61 73 69 6e 67 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 0a | he.current.rebasing.operation... |
| 3fc80 | 20 20 20 20 20 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 70 20 | .....In.some.cases.this.pops.up. |
| 3fca0 | 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 75 20 | a.commit.message.buffer.for.you. |
| 3fcc0 | 64 6f 20 65 64 69 74 2e 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 | do.edit.......With.a.prefix.argu |
| 3fce0 | 6d 65 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 | ment.the.old.message.is.reused.a |
| 3fd00 | 73 2d 69 73 2e 0a 0a 4b 65 79 3a 20 72 20 73 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 73 6b | s-is...Key:.r.s.(magit-rebase-sk |
| 3fd20 | 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 65 20 | ip)......This.command.skips.the. |
| 3fd40 | 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 73 20 74 68 65 20 | current.commit.and.restarts.the. |
| 3fd60 | 63 75 72 72 65 6e 74 0a 20 20 20 20 20 72 65 62 61 73 65 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 0a | current......rebase.operation... |
| 3fd80 | 4b 65 79 3a 20 72 20 65 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 29 0a 20 20 20 | Key:.r.e.(magit-rebase-edit).... |
| 3fda0 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6c 65 74 73 20 74 68 65 20 75 73 65 72 20 65 64 69 | ..This.command.lets.the.user.edi |
| 3fdc0 | 74 20 74 68 65 20 74 6f 64 6f 20 6c 69 73 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 | t.the.todo.list.of.the.current.r |
| 3fde0 | 65 62 61 73 65 0a 20 20 20 20 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 0a 4b 65 79 3a 20 72 20 61 20 | ebase......operation...Key:.r.a. |
| 3fe00 | 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 62 6f 72 74 29 0a 20 20 20 20 20 54 68 69 73 20 63 | (magit-rebase-abort)......This.c |
| 3fe20 | 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 72 65 62 61 73 65 | ommand.aborts.the.current.rebase |
| 3fe40 | 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 0a 20 20 20 20 20 6f | .operation,.restoring.the......o |
| 3fe60 | 72 69 67 69 6e 61 6c 20 62 72 61 6e 63 68 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 45 64 69 74 | riginal.branch...*.Menu:..*.Edit |
| 3fe80 | 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73 3a 3a 0a 2a 20 49 6e 66 6f 72 6d 61 | ing.Rebase.Sequences::.*.Informa |
| 3fea0 | 74 69 6f 6e 20 41 62 6f 75 74 20 49 6e 2d 50 72 6f 67 72 65 73 73 20 52 65 62 61 73 65 3a 3a 0a | tion.About.In-Progress.Rebase::. |
| 3fec0 | 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ...File:.docWYThEy.info,..Node:. |
| 3fee0 | 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 4e 65 78 74 3a | Editing.Rebase.Sequences,..Next: |
| 3ff00 | 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 41 62 6f 75 74 20 49 6e 2d 50 72 6f 67 72 65 73 73 20 52 | .Information.About.In-Progress.R |
| 3ff20 | 65 62 61 73 65 2c 20 20 55 70 3a 20 52 65 62 61 73 69 6e 67 0a 0a 36 2e 39 2e 31 20 45 64 69 74 | ebase,..Up:.Rebasing..6.9.1.Edit |
| 3ff40 | 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ing.Rebase.Sequences.----------- |
| 3ff60 | 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 20 43 2d 63 20 43 2d | -------------------..Key:.C-c.C- |
| 3ff80 | 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 20 20 20 46 69 6e 69 | c.(with-editor-finish)......Fini |
| 3ffa0 | 73 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 65 64 69 74 69 6e 67 20 73 65 73 73 69 6f 6e 20 62 | sh.the.current.editing.session.b |
| 3ffc0 | 79 20 72 65 74 75 72 6e 69 6e 67 20 77 69 74 68 20 65 78 69 74 20 63 6f 64 65 20 30 2e 0a 20 20 | y.returning.with.exit.code.0.... |
| 3ffe0 | 20 20 20 47 69 74 20 74 68 65 6e 20 75 73 65 73 20 74 68 65 20 72 65 62 61 73 65 20 69 6e 73 74 | ...Git.then.uses.the.rebase.inst |
| 40000 | 72 75 63 74 69 6f 6e 73 20 69 74 20 66 69 6e 64 73 20 69 6e 20 74 68 65 20 66 69 6c 65 2e 0a 0a | ructions.it.finds.in.the.file... |
| 40020 | 4b 65 79 3a 20 43 2d 63 20 43 2d 6b 20 28 77 69 74 68 2d 65 64 69 74 6f 72 2d 63 61 6e 63 65 6c | Key:.C-c.C-k.(with-editor-cancel |
| 40040 | 29 0a 20 20 20 20 20 43 61 6e 63 65 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 65 64 69 74 69 6e | )......Cancel.the.current.editin |
| 40060 | 67 20 73 65 73 73 69 6f 6e 20 62 79 20 72 65 74 75 72 6e 69 6e 67 20 77 69 74 68 20 65 78 69 74 | g.session.by.returning.with.exit |
| 40080 | 20 63 6f 64 65 20 31 2e 0a 20 20 20 20 20 47 69 74 20 74 68 65 6e 20 66 6f 72 67 6f 65 73 20 73 | .code.1.......Git.then.forgoes.s |
| 400a0 | 74 61 72 74 69 6e 67 20 74 68 65 20 72 65 62 61 73 65 20 73 65 71 75 65 6e 63 65 2e 0a 0a 4b 65 | tarting.the.rebase.sequence...Ke |
| 400c0 | 79 3a 20 52 45 54 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a | y:.RET.(git-rebase-show-commit). |
| 400e0 | 20 20 20 20 20 53 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 6e 20 74 68 65 20 63 75 72 72 | .....Show.the.commit.on.the.curr |
| 40100 | 65 6e 74 20 6c 69 6e 65 20 69 6e 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 20 61 6e 64 20 73 | ent.line.in.another.buffer.and.s |
| 40120 | 65 6c 65 63 74 0a 20 20 20 20 20 74 68 61 74 20 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 53 50 | elect......that.buffer...Key:.SP |
| 40140 | 43 20 28 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 29 | C.(git-rebase-show-or-scroll-up) |
| 40160 | 0a 20 20 20 20 20 53 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 6e 20 74 68 65 20 63 75 72 | ......Show.the.commit.on.the.cur |
| 40180 | 72 65 6e 74 20 6c 69 6e 65 20 69 6e 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 20 77 69 74 68 | rent.line.in.another.buffer.with |
| 401a0 | 6f 75 74 0a 20 20 20 20 20 73 65 6c 65 63 74 69 6e 67 20 74 68 61 74 20 62 75 66 66 65 72 2e 20 | out......selecting.that.buffer.. |
| 401c0 | 20 49 66 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 20 69 73 20 61 6c 72 65 61 | .If.the.revision.buffer.is.alrea |
| 401e0 | 64 79 20 76 69 73 69 62 6c 65 0a 20 20 20 20 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f | dy.visible......in.another.windo |
| 40200 | 77 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 72 61 6d 65 2c 20 74 68 65 6e 20 69 6e 73 | w.of.the.current.frame,.then.ins |
| 40220 | 74 65 61 64 20 73 63 72 6f 6c 6c 20 74 68 61 74 0a 20 20 20 20 20 77 69 6e 64 6f 77 20 75 70 2e | tead.scroll.that......window.up. |
| 40240 | 0a 0a 4b 65 79 3a 20 44 45 4c 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 6f 72 2d 73 | ..Key:.DEL.(git-rebase-show-or-s |
| 40260 | 63 72 6f 6c 6c 2d 64 6f 77 6e 29 0a 20 20 20 20 20 53 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 | croll-down)......Show.the.commit |
| 40280 | 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 69 6e 20 61 6e 6f 74 68 65 72 20 | .on.the.current.line.in.another. |
| 402a0 | 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 69 6e 67 20 74 68 | buffer.without......selecting.th |
| 402c0 | 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 6e 20 62 75 66 66 | at.buffer...If.the.revision.buff |
| 402e0 | 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 20 69 6e 20 61 6e | er.is.already.visible......in.an |
| 40300 | 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 74 20 66 72 61 6d | other.window.of.the.current.fram |
| 40320 | 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 74 0a 20 20 20 20 | e,.then.instead.scroll.that..... |
| 40340 | 20 77 69 6e 64 6f 77 20 64 6f 77 6e 2e 0a 0a 4b 65 79 3a 20 70 20 28 67 69 74 2d 72 65 62 61 73 | .window.down...Key:.p.(git-rebas |
| 40360 | 65 2d 62 61 63 6b 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20 4d 6f 76 65 20 74 6f 20 70 72 | e-backward-line)......Move.to.pr |
| 40380 | 65 76 69 6f 75 73 20 6c 69 6e 65 2e 0a 0a 4b 65 79 3a 20 6e 20 28 66 6f 72 77 61 72 64 2d 6c 69 | evious.line...Key:.n.(forward-li |
| 403a0 | 6e 65 29 0a 20 20 20 20 20 4d 6f 76 65 20 74 6f 20 6e 65 78 74 20 6c 69 6e 65 2e 0a 0a 4b 65 79 | ne)......Move.to.next.line...Key |
| 403c0 | 3a 20 4d 2d 70 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 29 0a | :.M-p.(git-rebase-move-line-up). |
| 403e0 | 20 20 20 20 20 4d 6f 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20 28 6f 72 | .....Move.the.current.commit.(or |
| 40400 | 20 63 6f 6d 6d 61 6e 64 29 20 75 70 2e 0a 0a 4b 65 79 3a 20 4d 2d 6e 20 28 67 69 74 2d 72 65 62 | .command).up...Key:.M-n.(git-reb |
| 40420 | 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 64 6f 77 6e 29 0a 20 20 20 20 20 4d 6f 76 65 20 74 68 | ase-move-line-down)......Move.th |
| 40440 | 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 61 6e 64 29 20 64 6f | e.current.commit.(or.command).do |
| 40460 | 77 6e 2e 0a 0a 4b 65 79 3a 20 72 20 28 67 69 74 2d 72 65 62 61 73 65 2d 72 65 77 6f 72 64 29 0a | wn...Key:.r.(git-rebase-reword). |
| 40480 | 20 20 20 20 20 45 64 69 74 20 6d 65 73 73 61 67 65 20 6f 66 20 63 6f 6d 6d 69 74 20 6f 6e 20 63 | .....Edit.message.of.commit.on.c |
| 404a0 | 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a 0a 4b 65 79 3a 20 65 20 28 67 69 74 2d 72 65 62 61 73 65 | urrent.line...Key:.e.(git-rebase |
| 404c0 | 2d 65 64 69 74 29 0a 20 20 20 20 20 53 74 6f 70 20 61 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f | -edit)......Stop.at.the.commit.o |
| 404e0 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a 0a 4b 65 79 3a 20 73 20 28 67 69 74 | n.the.current.line...Key:.s.(git |
| 40500 | 2d 72 65 62 61 73 65 2d 73 71 75 61 73 68 29 0a 20 20 20 20 20 4d 65 6c 64 20 63 6f 6d 6d 69 74 | -rebase-squash)......Meld.commit |
| 40520 | 20 6f 6e 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 69 6e 74 6f 20 70 72 65 76 69 6f 75 73 20 63 | .on.current.line.into.previous.c |
| 40540 | 6f 6d 6d 69 74 2c 20 61 6e 64 20 65 64 69 74 20 6d 65 73 73 61 67 65 2e 0a 0a 4b 65 79 3a 20 66 | ommit,.and.edit.message...Key:.f |
| 40560 | 20 28 67 69 74 2d 72 65 62 61 73 65 2d 66 69 78 75 70 29 0a 20 20 20 20 20 4d 65 6c 64 20 63 6f | .(git-rebase-fixup)......Meld.co |
| 40580 | 6d 6d 69 74 20 6f 6e 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 69 6e 74 6f 20 70 72 65 76 69 6f | mmit.on.current.line.into.previo |
| 405a0 | 75 73 20 63 6f 6d 6d 69 74 2c 20 64 69 73 63 61 72 64 69 6e 67 20 74 68 65 0a 20 20 20 20 20 63 | us.commit,.discarding.the......c |
| 405c0 | 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 e2 80 99 73 20 6d 65 73 73 61 67 65 2e 0a 0a 4b 65 79 3a | urrent.commit...s.message...Key: |
| 405e0 | 20 6b 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 6c 6c 2d 6c 69 6e 65 29 0a 20 20 20 20 20 4b | .k.(git-rebase-kill-line)......K |
| 40600 | 69 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 61 63 74 69 6f 6e 20 6c 69 6e 65 2e 0a 0a 4b 65 | ill.the.current.action.line...Ke |
| 40620 | 79 3a 20 63 20 28 67 69 74 2d 72 65 62 61 73 65 2d 70 69 63 6b 29 0a 20 20 20 20 20 55 73 65 20 | y:.c.(git-rebase-pick)......Use. |
| 40640 | 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 65 79 3a 20 78 20 | commit.on.current.line...Key:.x. |
| 40660 | 28 67 69 74 2d 72 65 62 61 73 65 2d 65 78 65 63 29 0a 20 20 20 20 20 49 6e 73 65 72 74 20 61 20 | (git-rebase-exec)......Insert.a. |
| 40680 | 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 62 65 20 72 75 6e 20 61 66 74 65 72 20 74 68 | shell.command.to.be.run.after.th |
| 406a0 | 65 20 70 72 6f 63 65 65 64 69 6e 67 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 | e.proceeding.commit........If.th |
| 406c0 | 65 72 65 20 61 6c 72 65 61 64 79 20 69 73 20 73 75 63 68 20 61 20 63 6f 6d 6d 61 6e 64 20 6f 6e | ere.already.is.such.a.command.on |
| 406e0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 74 68 65 6e 20 65 64 69 74 0a 20 20 20 | .the.current.line,.then.edit.... |
| 40700 | 20 20 74 68 61 74 20 69 6e 73 74 65 61 64 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 | ..that.instead...With.a.prefix.a |
| 40720 | 72 67 75 6d 65 6e 74 20 69 6e 73 65 72 74 20 61 20 6e 65 77 20 63 6f 6d 6d 61 6e 64 20 65 76 65 | rgument.insert.a.new.command.eve |
| 40740 | 6e 0a 20 20 20 20 20 77 68 65 6e 20 74 68 65 72 65 20 61 6c 72 65 61 64 79 20 69 73 20 6f 6e 65 | n......when.there.already.is.one |
| 40760 | 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 20 20 57 69 74 68 20 65 6d 70 74 | .on.the.current.line...With.empt |
| 40780 | 79 20 69 6e 70 75 74 0a 20 20 20 20 20 72 65 6d 6f 76 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 | y.input......remove.the.command. |
| 407a0 | 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 69 66 20 61 6e 79 2e 0a 0a 4b 65 | on.the.current.line,.if.any...Ke |
| 407c0 | 79 3a 20 62 20 28 67 69 74 2d 72 65 62 61 73 65 2d 62 72 65 61 6b 29 0a 20 20 20 20 20 49 6e 73 | y:.b.(git-rebase-break)......Ins |
| 407e0 | 65 72 74 20 61 20 62 72 65 61 6b 20 61 63 74 69 6f 6e 20 62 65 66 6f 72 65 20 74 68 65 20 63 75 | ert.a.break.action.before.the.cu |
| 40800 | 72 72 65 6e 74 20 6c 69 6e 65 2c 20 69 6e 73 74 72 75 63 74 69 6e 67 20 47 69 74 20 74 6f 0a 20 | rrent.line,.instructing.Git.to.. |
| 40820 | 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 20 74 6f 20 74 68 65 20 75 73 65 72 2e 0a | ....return.control.to.the.user.. |
| 40840 | 0a 4b 65 79 3a 20 79 20 28 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 73 65 72 74 29 0a 20 20 20 20 | .Key:.y.(git-rebase-insert)..... |
| 40860 | 20 52 65 61 64 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 63 6f 6d 6d 69 74 20 61 6e 64 20 69 6e | .Read.an.arbitrary.commit.and.in |
| 40880 | 73 65 72 74 20 69 74 20 62 65 6c 6f 77 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 0a 0a 4b 65 79 | sert.it.below.current.line...Key |
| 408a0 | 3a 20 43 2d 78 20 75 20 28 67 69 74 2d 72 65 62 61 73 65 2d 75 6e 64 6f 29 0a 20 20 20 20 20 55 | :.C-x.u.(git-rebase-undo)......U |
| 408c0 | 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 20 20 4c 69 6b 65 | ndo.some.previous.changes...Like |
| 408e0 | 20 e2 80 98 75 6e 64 6f e2 80 99 20 62 75 74 20 77 6f 72 6b 73 20 69 6e 20 72 65 61 64 2d 6f 6e | ....undo....but.works.in.read-on |
| 40900 | 6c 79 0a 20 20 20 20 20 62 75 66 66 65 72 73 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 67 | ly......buffers...User.Option:.g |
| 40920 | 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 57 68 65 74 | it-rebase-auto-advance......Whet |
| 40940 | 68 65 72 20 74 6f 20 6d 6f 76 65 20 74 6f 20 6e 65 78 74 20 6c 69 6e 65 20 61 66 74 65 72 20 63 | her.to.move.to.next.line.after.c |
| 40960 | 68 61 6e 67 69 6e 67 20 61 20 6c 69 6e 65 2e 0a 0a 55 73 65 72 20 4f 70 74 69 6f 6e 3a 20 67 69 | hanging.a.line...User.Option:.gi |
| 40980 | 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 69 6e 73 74 72 75 63 74 69 6f 6e 73 0a 20 20 20 20 20 | t-rebase-show-instructions...... |
| 409a0 | 57 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 | Whether.to.show.usage.instructio |
| 409c0 | 6e 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 0a 0a 55 73 | ns.inside.the.rebase.buffer...Us |
| 409e0 | 65 72 20 4f 70 74 69 6f 6e 3a 20 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6e 66 69 72 6d 2d 63 61 | er.Option:.git-rebase-confirm-ca |
| 40a00 | 6e 63 65 6c 0a 20 20 20 20 20 57 68 65 74 68 65 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 69 | ncel......Whether.confirmation.i |
| 40a20 | 73 20 72 65 71 75 69 72 65 64 20 74 6f 20 63 61 6e 63 65 6c 2e 0a 0a 20 20 20 57 68 65 6e 20 61 | s.required.to.cancel......When.a |
| 40a40 | 20 72 65 62 61 73 65 20 69 73 20 70 65 72 66 6f 72 6d 65 64 20 77 69 74 68 20 74 68 65 20 e2 80 | .rebase.is.performed.with.the... |
| 40a60 | 98 2d 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 73 e2 80 99 20 6f 70 74 69 6f 6e 2c 20 74 68 65 0a | .--rebase-merges....option,.the. |
| 40a80 | 73 65 71 75 65 6e 63 65 20 77 69 6c 6c 20 69 6e 63 6c 75 64 65 20 61 20 66 65 77 20 6f 74 68 65 | sequence.will.include.a.few.othe |
| 40aa0 | 72 20 74 79 70 65 73 20 6f 66 20 61 63 74 69 6f 6e 73 20 61 6e 64 20 74 68 65 20 66 6f 6c 6c 6f | r.types.of.actions.and.the.follo |
| 40ac0 | 77 69 6e 67 0a 63 6f 6d 6d 61 6e 64 73 20 62 65 63 6f 6d 65 20 72 65 6c 65 76 61 6e 74 2e 0a 0a | wing.commands.become.relevant... |
| 40ae0 | 4b 65 79 3a 20 6c 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6c 61 62 65 6c 29 0a 20 20 20 20 20 54 | Key:.l.(git-rebase-label)......T |
| 40b00 | 68 69 73 20 63 6f 6d 6d 61 6e 64 73 20 69 6e 73 65 72 74 73 20 61 20 6c 61 62 65 6c 20 61 63 74 | his.commands.inserts.a.label.act |
| 40b20 | 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 0a 0a | ion.or.edits.the.one.at.point... |
| 40b40 | 4b 65 79 3a 20 74 20 28 67 69 74 2d 72 65 62 61 73 65 2d 72 65 73 65 74 29 0a 20 20 20 20 20 54 | Key:.t.(git-rebase-reset)......T |
| 40b60 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 6e 73 65 72 74 73 20 61 20 72 65 73 65 74 20 61 63 74 69 | his.command.inserts.a.reset.acti |
| 40b80 | 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 20 54 | on.or.edits.the.one.at.point...T |
| 40ba0 | 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 6c 61 | he......prompt.will.offer.the.la |
| 40bc0 | 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 74 20 | bels.that.are.currently.present. |
| 40be0 | 69 6e 20 74 68 65 0a 20 20 20 20 20 62 75 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 4d 4d 20 28 67 69 | in.the......buffer...Key:.MM.(gi |
| 40c00 | 74 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 29 0a 20 20 20 20 20 54 68 65 20 63 6f 6d 6d 61 6e 64 | t-rebase-merge)......The.command |
| 40c20 | 20 69 6e 73 65 72 74 73 20 61 20 6d 65 72 67 65 20 61 63 74 69 6f 6e 20 6f 72 20 65 64 69 74 73 | .inserts.a.merge.action.or.edits |
| 40c40 | 20 74 68 65 20 6f 6e 65 20 61 74 20 70 6f 69 6e 74 2e 20 20 54 68 65 0a 20 20 20 20 20 70 72 6f | .the.one.at.point...The......pro |
| 40c60 | 6d 70 74 20 77 69 6c 6c 20 6f 66 66 65 72 20 74 68 65 20 6c 61 62 65 6c 73 20 74 68 61 74 20 61 | mpt.will.offer.the.labels.that.a |
| 40c80 | 72 65 20 63 75 72 72 65 6e 74 6c 79 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 65 0a 20 20 20 20 | re.currently.present.in.the..... |
| 40ca0 | 20 62 75 66 66 65 72 2e 20 20 53 70 65 63 69 66 79 69 6e 67 20 61 20 6d 65 73 73 61 67 65 20 74 | .buffer...Specifying.a.message.t |
| 40cc0 | 6f 20 72 65 75 73 65 20 76 69 61 20 e2 80 98 2d 63 e2 80 99 20 6f 72 20 e2 80 98 2d 43 e2 80 99 | o.reuse.via....-c....or....-C... |
| 40ce0 | 20 69 73 20 6e 6f 74 0a 20 20 20 20 20 73 75 70 70 6f 72 74 65 64 3b 20 61 6e 20 65 64 69 74 6f | .is.not......supported;.an.edito |
| 40d00 | 72 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 62 65 20 69 6e 76 6f 6b 65 64 20 66 6f 72 20 74 68 65 | r.will.always.be.invoked.for.the |
| 40d20 | 20 6d 65 72 67 65 2e 0a 0a 4b 65 79 3a 20 4d 74 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6d 65 72 | .merge...Key:.Mt.(git-rebase-mer |
| 40d40 | 67 65 2d 74 6f 67 67 6c 65 2d 65 64 69 74 6d 73 67 29 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | ge-toggle-editmsg)......This.com |
| 40d60 | 6d 61 6e 64 20 74 6f 67 67 6c 65 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 e2 80 98 2d 43 e2 80 | mand.toggles.between.the....-C.. |
| 40d80 | 99 20 61 6e 64 20 e2 80 98 2d 63 e2 80 99 20 6f 70 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 6d 65 | ..and....-c....options.of.the.me |
| 40da0 | 72 67 65 0a 20 20 20 20 20 61 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 20 20 54 68 65 73 65 | rge......action.at.point...These |
| 40dc0 | 20 6f 70 74 69 6f 6e 73 20 62 6f 74 68 20 73 70 65 63 69 66 79 20 61 20 63 6f 6d 6d 69 74 20 77 | .options.both.specify.a.commit.w |
| 40de0 | 68 6f 73 65 20 6d 65 73 73 61 67 65 0a 20 20 20 20 20 73 68 6f 75 6c 64 20 62 65 20 72 65 75 73 | hose.message......should.be.reus |
| 40e00 | 65 64 2e 20 20 54 68 65 20 6c 6f 77 65 72 2d 63 61 73 65 20 76 61 72 69 61 6e 74 20 69 6e 73 74 | ed...The.lower-case.variant.inst |
| 40e20 | 72 75 63 74 73 20 47 69 74 20 74 6f 20 69 6e 76 6f 6b 65 0a 20 20 20 20 20 74 68 65 20 65 64 69 | ructs.Git.to.invoke......the.edi |
| 40e40 | 74 6f 72 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 74 68 65 20 6d 65 72 67 65 2c 20 61 6c 6c | tor.when.creating.the.merge,.all |
| 40e60 | 6f 77 69 6e 67 20 74 68 65 20 75 73 65 72 20 74 6f 20 65 64 69 74 20 74 68 65 0a 20 20 20 20 20 | owing.the.user.to.edit.the...... |
| 40e80 | 6d 65 73 73 61 67 65 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f | message.....File:.docWYThEy.info |
| 40ea0 | 2c 20 20 4e 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 | ,..Node:.Information.About.In-Pr |
| 40ec0 | 6f 67 72 65 73 73 20 52 65 62 61 73 65 2c 20 20 50 72 65 76 3a 20 45 64 69 74 69 6e 67 20 52 65 | ogress.Rebase,..Prev:.Editing.Re |
| 40ee0 | 62 61 73 65 20 53 65 71 75 65 6e 63 65 73 2c 20 20 55 70 3a 20 52 65 62 61 73 69 6e 67 0a 0a 36 | base.Sequences,..Up:.Rebasing..6 |
| 40f00 | 2e 39 2e 32 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 | .9.2.Information.About.In-Progre |
| 40f20 | 73 73 20 52 65 62 61 73 65 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ss.Rebase.---------------------- |
| 40f40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 57 68 69 6c 65 20 61 20 72 65 | --------------------..While.a.re |
| 40f60 | 62 61 73 65 20 73 65 71 75 65 6e 63 65 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 74 68 | base.sequence.is.in.progress,.th |
| 40f80 | 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 66 65 61 74 75 72 65 73 20 61 0a 73 65 63 74 69 | e.status.buffer.features.a.secti |
| 40fa0 | 6f 6e 20 74 68 61 74 20 6c 69 73 74 73 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 | on.that.lists.the.commits.that.h |
| 40fc0 | 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 61 70 70 6c 69 65 64 20 61 73 20 77 65 6c 6c | ave.already.been.applied.as.well |
| 40fe0 | 20 61 73 0a 74 68 65 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 73 74 69 6c 6c 20 68 61 76 65 20 | .as.the.commits.that.still.have. |
| 41000 | 74 6f 20 62 65 20 61 70 70 6c 69 65 64 2e 0a 0a 20 20 20 54 68 65 20 63 6f 6d 6d 69 74 73 20 61 | to.be.applied......The.commits.a |
| 41020 | 72 65 20 73 70 6c 69 74 20 69 6e 20 74 77 6f 20 68 61 6c 76 65 73 2e 20 20 57 68 65 6e 20 72 65 | re.split.in.two.halves...When.re |
| 41040 | 62 61 73 65 20 73 74 6f 70 73 20 61 74 20 61 20 63 6f 6d 6d 69 74 2c 0a 65 69 74 68 65 72 20 62 | base.stops.at.a.commit,.either.b |
| 41060 | 65 63 61 75 73 65 20 74 68 65 20 75 73 65 72 20 68 61 73 20 74 6f 20 64 65 61 6c 20 77 69 74 68 | ecause.the.user.has.to.deal.with |
| 41080 | 20 61 20 63 6f 6e 66 6c 69 63 74 20 6f 72 20 62 65 63 61 75 73 65 20 73 2f 68 65 0a 65 78 70 6c | .a.conflict.or.because.s/he.expl |
| 410a0 | 69 63 69 74 6c 79 20 72 65 71 75 65 73 74 65 64 20 74 68 61 74 20 72 65 62 61 73 65 20 73 74 6f | icitly.requested.that.rebase.sto |
| 410c0 | 70 73 20 61 74 20 74 68 61 74 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e 20 70 6f 69 6e 74 20 69 73 | ps.at.that.commit,.then.point.is |
| 410e0 | 0a 70 6c 61 63 65 64 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 73 65 70 61 72 | .placed.on.the.commit.that.separ |
| 41100 | 61 74 65 73 20 74 68 65 20 74 77 6f 20 67 72 6f 75 70 73 2c 20 69 2e 65 2e 2c 20 6f 6e 20 e2 80 | ates.the.two.groups,.i.e.,.on... |
| 41120 | 98 48 45 41 44 e2 80 99 2e 0a 54 68 65 20 63 6f 6d 6d 69 74 73 20 61 62 6f 76 65 20 69 74 20 68 | .HEAD.....The.commits.above.it.h |
| 41140 | 61 76 65 20 6e 6f 74 20 62 65 65 6e 20 61 70 70 6c 69 65 64 20 79 65 74 2c 20 77 68 69 6c 65 20 | ave.not.been.applied.yet,.while. |
| 41160 | 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 61 6e 64 20 74 68 65 0a 63 6f 6d 6d 69 74 73 20 62 | the....HEAD....and.the.commits.b |
| 41180 | 65 6c 6f 77 20 69 74 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 61 70 70 6c 69 65 | elow.it.have.already.been.applie |
| 411a0 | 64 2e 20 20 49 6e 20 62 65 74 77 65 65 6e 20 74 68 65 73 65 20 74 77 6f 20 67 72 6f 75 70 73 0a | d...In.between.these.two.groups. |
| 411c0 | 6f 66 20 61 70 70 6c 69 65 64 20 61 6e 64 20 79 65 74 2d 74 6f 2d 62 65 20 61 70 70 6c 69 65 64 | of.applied.and.yet-to-be.applied |
| 411e0 | 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 72 65 20 73 6f 6d 65 74 69 6d 65 73 20 69 73 20 61 20 63 | .commits,.there.sometimes.is.a.c |
| 41200 | 6f 6d 6d 69 74 0a 77 68 69 63 68 20 68 61 73 20 62 65 65 6e 20 64 72 6f 70 70 65 64 2e 0a 0a 20 | ommit.which.has.been.dropped.... |
| 41220 | 20 20 45 61 63 68 20 63 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 61 | ..Each.commit.is.prefixed.with.a |
| 41240 | 20 77 6f 72 64 20 61 6e 64 20 74 68 65 73 65 20 77 6f 72 64 73 20 61 72 65 20 61 64 64 69 74 69 | .word.and.these.words.are.additi |
| 41260 | 6f 6e 61 6c 6c 79 0a 73 68 6f 77 6e 20 69 6e 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6c 6f 72 73 | onally.shown.in.different.colors |
| 41280 | 20 74 6f 20 69 6e 64 69 63 61 74 65 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 63 | .to.indicate.the.status.of.the.c |
| 412a0 | 6f 6d 6d 69 74 73 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6c 6f 72 73 | ommits......The.following.colors |
| 412c0 | 20 61 72 65 20 75 73 65 64 3a 0a 0a 20 20 20 e2 80 a2 20 43 6f 6d 6d 69 74 73 20 74 68 61 74 20 | .are.used:.........Commits.that. |
| 412e0 | 75 73 65 20 74 68 65 20 73 61 6d 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 20 61 73 | use.the.same.foreground.color.as |
| 41300 | 20 74 68 65 20 e2 80 98 64 65 66 61 75 6c 74 e2 80 99 20 66 61 63 65 0a 20 20 20 20 20 68 61 76 | .the....default....face......hav |
| 41320 | 65 20 6e 6f 74 20 62 65 65 6e 20 61 70 70 6c 69 65 64 20 79 65 74 2e 0a 0a 20 20 20 e2 80 a2 20 | e.not.been.applied.yet.......... |
| 41340 | 59 65 6c 6c 6f 77 20 63 6f 6d 6d 69 74 73 20 68 61 76 65 20 73 6f 6d 65 20 73 70 65 63 69 61 6c | Yellow.commits.have.some.special |
| 41360 | 20 72 65 6c 61 74 69 6f 6e 73 68 69 70 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 72 65 62 61 | .relationship.to.the.commit.reba |
| 41380 | 73 65 0a 20 20 20 20 20 73 74 6f 70 70 65 64 20 61 74 2e 20 20 54 68 69 73 20 69 73 20 75 73 65 | se......stopped.at...This.is.use |
| 413a0 | 64 20 66 6f 72 20 74 68 65 20 77 6f 72 64 73 20 22 6a 6f 69 6e 22 2c 20 22 67 6f 61 6c 22 2c 20 | d.for.the.words."join",."goal",. |
| 413c0 | 22 73 61 6d 65 22 20 61 6e 64 0a 20 20 20 20 20 22 77 6f 72 6b 22 20 28 73 65 65 20 62 65 6c 6f | "same".and......"work".(see.belo |
| 413e0 | 77 29 2e 0a 0a 20 20 20 e2 80 a2 20 47 72 61 79 20 63 6f 6d 6d 69 74 73 20 68 61 76 65 20 61 6c | w)..........Gray.commits.have.al |
| 41400 | 72 65 61 64 79 20 62 65 65 6e 20 61 70 70 6c 69 65 64 2e 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 | ready.been.applied..........The. |
| 41420 | 62 6c 75 65 20 63 6f 6d 6d 69 74 20 69 73 20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 63 6f | blue.commit.is.the....HEAD....co |
| 41440 | 6d 6d 69 74 2e 0a 0a 20 20 20 e2 80 a2 20 54 68 65 20 67 72 65 65 6e 20 63 6f 6d 6d 69 74 20 69 | mmit..........The.green.commit.i |
| 41460 | 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 65 20 72 65 62 61 73 65 20 73 65 71 75 65 6e 63 65 | s.the.commit.the.rebase.sequence |
| 41480 | 20 73 74 6f 70 70 65 64 20 61 74 2e 20 20 49 66 0a 20 20 20 20 20 74 68 69 73 20 69 73 20 74 68 | .stopped.at...If......this.is.th |
| 414a0 | 65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 20 61 73 20 e2 80 98 48 45 41 44 e2 80 99 20 28 65 2e 67 | e.same.commit.as....HEAD....(e.g |
| 414c0 | 2e 2c 20 62 65 63 61 75 73 65 20 79 6f 75 20 68 61 76 65 6e e2 80 99 74 20 64 6f 6e 65 0a 20 20 | .,.because.you.haven...t.done... |
| 414e0 | 20 20 20 61 6e 79 74 68 69 6e 67 20 79 65 74 20 61 66 74 65 72 20 72 65 62 61 73 65 20 73 74 6f | ...anything.yet.after.rebase.sto |
| 41500 | 70 70 65 64 20 61 74 20 74 68 65 20 63 6f 6d 6d 69 74 2c 20 74 68 65 6e 20 74 68 69 73 20 63 6f | pped.at.the.commit,.then.this.co |
| 41520 | 6d 6d 69 74 0a 20 20 20 20 20 69 73 20 73 68 6f 77 6e 20 69 6e 20 62 6c 75 65 2c 20 6e 6f 74 20 | mmit......is.shown.in.blue,.not. |
| 41540 | 67 72 65 65 6e 29 2e 20 20 54 68 65 72 65 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 61 20 67 72 65 | green)...There.can.only.be.a.gre |
| 41560 | 65 6e 20 2a 61 6e 64 2a 20 61 0a 20 20 20 20 20 62 6c 75 65 20 63 6f 6d 6d 69 74 20 61 74 20 74 | en.*and*.a......blue.commit.at.t |
| 41580 | 68 65 20 73 61 6d 65 20 74 69 6d 65 2c 20 69 66 20 79 6f 75 20 63 72 65 61 74 65 20 6f 6e 65 20 | he.same.time,.if.you.create.one. |
| 415a0 | 6f 72 20 6d 6f 72 65 20 6e 65 77 20 63 6f 6d 6d 69 74 73 0a 20 20 20 20 20 61 66 74 65 72 20 72 | or.more.new.commits......after.r |
| 415c0 | 65 62 61 73 65 20 73 74 6f 70 73 20 61 74 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 e2 80 a2 | ebase.stops.at.a.commit......... |
| 415e0 | 20 52 65 64 20 63 6f 6d 6d 69 74 73 20 68 61 76 65 20 62 65 65 6e 20 64 72 6f 70 70 65 64 2e 20 | .Red.commits.have.been.dropped.. |
| 41600 | 20 54 68 65 79 20 61 72 65 20 73 68 6f 77 6e 20 66 6f 72 20 72 65 66 65 72 65 6e 63 65 20 6f 6e | .They.are.shown.for.reference.on |
| 41620 | 6c 79 2c 0a 20 20 20 20 20 65 2e 67 2e 2c 20 74 6f 20 6d 61 6b 65 20 69 74 20 65 61 73 69 65 72 | ly,......e.g.,.to.make.it.easier |
| 41640 | 20 74 6f 20 64 69 66 66 2e 0a 0a 20 20 20 4f 66 20 63 6f 75 72 73 65 20 74 68 65 73 65 20 63 6f | .to.diff......Of.course.these.co |
| 41660 | 6c 6f 72 73 20 61 72 65 20 73 75 62 6a 65 63 74 20 74 6f 20 74 68 65 20 63 6f 6c 6f 72 2d 74 68 | lors.are.subject.to.the.color-th |
| 41680 | 65 6d 65 20 69 6e 20 75 73 65 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 77 6f | eme.in.use......The.following.wo |
| 416a0 | 72 64 73 20 61 72 65 20 75 73 65 64 3a 0a 0a 20 20 20 e2 80 a2 20 43 6f 6d 6d 69 74 73 20 70 72 | rds.are.used:.........Commits.pr |
| 416c0 | 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 98 70 69 63 6b e2 80 99 2c 20 e2 80 98 72 65 77 6f 72 | efixed.with....pick...,....rewor |
| 416e0 | 64 e2 80 99 2c 20 e2 80 98 65 64 69 74 e2 80 99 2c 20 e2 80 98 73 71 75 61 73 68 e2 80 99 2c 20 | d...,....edit...,....squash...,. |
| 41700 | 61 6e 64 0a 20 20 20 20 20 e2 80 98 66 69 78 75 70 e2 80 99 20 68 61 76 65 20 6e 6f 74 20 62 65 | and.........fixup....have.not.be |
| 41720 | 65 6e 20 61 70 70 6c 69 65 64 20 79 65 74 2e 20 20 54 68 65 73 65 20 77 6f 72 64 73 20 68 61 76 | en.applied.yet...These.words.hav |
| 41740 | 65 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 20 6d 65 61 6e 69 6e 67 20 68 65 72 65 20 61 73 20 | e.the.same......meaning.here.as. |
| 41760 | 74 68 65 79 20 64 6f 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 20 75 73 65 64 20 74 6f 20 65 64 | they.do.in.the.buffer.used.to.ed |
| 41780 | 69 74 20 74 68 65 20 72 65 62 61 73 65 0a 20 20 20 20 20 73 65 71 75 65 6e 63 65 2e 20 20 53 65 | it.the.rebase......sequence...Se |
| 417a0 | 65 20 2a 6e 6f 74 65 20 45 64 69 74 69 6e 67 20 52 65 62 61 73 65 20 53 65 71 75 65 6e 63 65 73 | e.*note.Editing.Rebase.Sequences |
| 417c0 | 3a 3a 2e 20 20 57 68 65 6e 20 74 68 65 0a 20 20 20 20 20 e2 80 98 2d 2d 72 65 62 61 73 65 2d 6d | ::...When.the.........--rebase-m |
| 417e0 | 65 72 67 65 73 e2 80 99 20 6f 70 74 69 6f 6e 20 77 61 73 20 73 70 65 63 69 66 69 65 64 2c 20 e2 | erges....option.was.specified,.. |
| 41800 | 80 98 72 65 73 65 74 e2 80 99 2c 20 e2 80 98 6c 61 62 65 6c e2 80 99 2c 20 61 6e 64 0a 20 20 20 | ..reset...,....label...,.and.... |
| 41820 | 20 20 e2 80 98 6d 65 72 67 65 e2 80 99 20 6c 69 6e 65 73 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 | .....merge....lines.may.also.be. |
| 41840 | 70 72 65 73 65 6e 74 2e 0a 0a 20 20 20 e2 80 a2 20 43 6f 6d 6d 69 74 73 20 70 72 65 66 69 78 65 | present..........Commits.prefixe |
| 41860 | 64 20 77 69 74 68 20 e2 80 98 64 6f 6e 65 e2 80 99 20 61 6e 64 20 e2 80 98 6f 6e 74 6f e2 80 99 | d.with....done....and....onto... |
| 41880 | 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 61 70 70 6c 69 65 64 2e 0a 20 20 20 20 | .have.already.been.applied...... |
| 418a0 | 20 49 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 66 6f 72 20 73 75 63 68 20 61 20 63 6f 6d 6d 69 | .It.is.possible.for.such.a.commi |
| 418c0 | 74 20 74 6f 20 62 65 20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 2c 20 69 6e 20 77 68 69 63 68 | t.to.be.the....HEAD...,.in.which |
| 418e0 | 20 63 61 73 65 20 69 74 0a 20 20 20 20 20 69 73 20 62 6c 75 65 2e 20 20 4f 74 68 65 72 77 69 73 | .case.it......is.blue...Otherwis |
| 41900 | 65 20 69 74 20 69 73 20 67 72 65 79 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 54 68 65 20 63 | e.it.is.grey...............The.c |
| 41920 | 6f 6d 6d 69 74 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 98 6f 6e 74 6f e2 80 99 20 69 | ommit.prefixed.with....onto....i |
| 41940 | 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 6e 20 74 6f 70 20 6f 66 20 77 68 69 63 68 0a 20 20 20 | s.the.commit.on.top.of.which.... |
| 41960 | 20 20 20 20 20 20 20 61 6c 6c 20 74 68 65 20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 73 20 61 72 65 | .......all.the.other.commits.are |
| 41980 | 20 62 65 69 6e 67 20 72 65 2d 61 70 70 6c 69 65 64 2e 20 20 54 68 69 73 20 63 6f 6d 6d 69 74 0a | .being.re-applied...This.commit. |
| 419a0 | 20 20 20 20 20 20 20 20 20 20 69 74 73 65 6c 66 20 64 69 64 20 6e 6f 74 20 68 61 76 65 20 74 6f | ..........itself.did.not.have.to |
| 419c0 | 20 62 65 20 72 65 2d 61 70 70 6c 69 65 64 2c 20 69 74 20 69 73 20 74 68 65 20 63 6f 6d 6d 69 74 | .be.re-applied,.it.is.the.commit |
| 419e0 | 20 72 65 62 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 64 69 64 20 72 65 77 69 6e 64 20 74 6f 20 | .rebase...........did.rewind.to. |
| 41a00 | 62 65 66 6f 72 65 20 73 74 61 72 74 69 6e 67 20 74 6f 20 72 65 2d 61 70 70 6c 79 20 6f 74 68 65 | before.starting.to.re-apply.othe |
| 41a20 | 72 20 63 6f 6d 6d 69 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 43 6f 6d 6d 69 74 73 20 | r.commits...............Commits. |
| 41a40 | 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 98 64 6f 6e 65 e2 80 99 20 68 61 76 65 20 61 6c | prefixed.with....done....have.al |
| 41a60 | 72 65 61 64 79 20 62 65 65 6e 20 72 65 2d 61 70 70 6c 69 65 64 2e 0a 20 20 20 20 20 20 20 20 20 | ready.been.re-applied........... |
| 41a80 | 20 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61 76 65 | .This.includes.commits.that.have |
| 41aa0 | 20 62 65 65 6e 20 72 65 2d 61 70 70 6c 69 65 64 20 62 75 74 20 61 6c 73 6f 20 6e 65 77 0a 20 20 | .been.re-applied.but.also.new... |
| 41ac0 | 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 63 72 | ........commits.that.you.have.cr |
| 41ae0 | 65 61 74 65 64 20 64 75 72 69 6e 67 20 74 68 65 20 72 65 62 61 73 65 2e 0a 0a 20 20 20 e2 80 a2 | eated.during.the.rebase......... |
| 41b00 | 20 41 6c 6c 20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 73 2c 20 74 68 6f 73 65 20 6e 6f 74 20 70 72 | .All.other.commits,.those.not.pr |
| 41b20 | 65 66 69 78 65 64 20 77 69 74 68 20 61 6e 79 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 77 6f 72 | efixed.with.any.of.the.above.wor |
| 41b40 | 64 73 2c 0a 20 20 20 20 20 61 72 65 20 69 6e 20 73 6f 6d 65 20 77 61 79 20 72 65 6c 61 74 65 64 | ds,......are.in.some.way.related |
| 41b60 | 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 77 68 69 63 68 20 72 65 62 61 73 65 20 73 | .to.the.commit.at.which.rebase.s |
| 41b80 | 74 6f 70 70 65 64 2e 0a 0a 20 20 20 20 20 54 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68 | topped........To.determine.wheth |
| 41ba0 | 65 72 20 61 20 63 6f 6d 6d 69 74 20 69 73 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 73 74 | er.a.commit.is.related.to.the.st |
| 41bc0 | 6f 70 70 65 64 2d 61 74 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 74 68 65 69 72 20 68 61 73 68 65 | opped-at.commit......their.hashe |
| 41be0 | 73 2c 20 74 72 65 65 73 20 61 6e 64 20 70 61 74 63 68 2d 69 64 73 20 28 31 29 20 61 72 65 20 62 | s,.trees.and.patch-ids.(1).are.b |
| 41c00 | 65 69 6e 67 20 63 6f 6d 70 61 72 65 64 2e 20 20 54 68 65 0a 20 20 20 20 20 63 6f 6d 6d 69 74 20 | eing.compared...The......commit. |
| 41c20 | 6d 65 73 73 61 67 65 20 69 73 20 6e 6f 74 20 75 73 65 64 20 66 6f 72 20 74 68 69 73 20 70 75 72 | message.is.not.used.for.this.pur |
| 41c40 | 70 6f 73 65 2e 0a 0a 20 20 20 20 20 47 65 6e 65 72 61 6c 6c 79 20 73 70 65 61 6b 69 6e 67 20 63 | pose........Generally.speaking.c |
| 41c60 | 6f 6d 6d 69 74 73 20 74 68 61 74 20 61 72 65 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 73 | ommits.that.are.related.to.the.s |
| 41c80 | 74 6f 70 70 65 64 2d 61 74 0a 20 20 20 20 20 63 6f 6d 6d 69 74 20 63 61 6e 20 68 61 76 65 20 61 | topped-at......commit.can.have.a |
| 41ca0 | 6e 79 20 6f 66 20 74 68 65 20 75 73 65 64 20 63 6f 6c 6f 72 73 2c 20 74 68 6f 75 67 68 20 6e 6f | ny.of.the.used.colors,.though.no |
| 41cc0 | 74 20 61 6c 6c 20 63 6f 6c 6f 72 2f 77 6f 72 64 0a 20 20 20 20 20 63 6f 6d 62 69 6e 61 74 69 6f | t.all.color/word......combinatio |
| 41ce0 | 6e 73 20 61 72 65 20 70 6f 73 73 69 62 6c 65 2e 0a 0a 20 20 20 20 20 57 6f 72 64 73 20 75 73 65 | ns.are.possible........Words.use |
| 41d00 | 64 20 66 6f 72 20 73 74 6f 70 70 65 64 2d 61 74 20 63 6f 6d 6d 69 74 73 20 61 72 65 3a 0a 0a 20 | d.for.stopped-at.commits.are:... |
| 41d20 | 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 |
| 41d40 | 69 78 65 64 20 77 69 74 68 20 e2 80 98 76 6f 69 64 e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 20 | ixed.with....void...,.then.that. |
| 41d60 | 69 6e 64 69 63 61 74 65 73 0a 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 4d 61 67 69 74 20 6b | indicates...........that.Magit.k |
| 41d80 | 6e 6f 77 73 20 66 6f 72 20 73 75 72 65 20 74 68 61 74 20 61 6c 6c 20 74 68 65 20 63 68 61 6e 67 | nows.for.sure.that.all.the.chang |
| 41da0 | 65 73 20 69 6e 20 74 68 61 74 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 68 61 76 65 | es.in.that.commit...........have |
| 41dc0 | 20 62 65 65 6e 20 61 70 70 6c 69 65 64 20 75 73 69 6e 67 20 73 65 76 65 72 61 6c 20 6e 65 77 20 | .been.applied.using.several.new. |
| 41de0 | 63 6f 6d 6d 69 74 73 2e 20 20 54 68 69 73 20 63 6f 6d 6d 69 74 20 69 73 0a 20 20 20 20 20 20 20 | commits...This.commit.is........ |
| 41e00 | 20 20 20 6e 6f 20 6c 6f 6e 67 65 72 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 20 e2 80 98 48 | ...no.longer.reachable.from....H |
| 41e20 | 45 41 44 e2 80 99 2c 20 61 6e 64 20 69 74 20 61 6c 73 6f 20 69 73 6e e2 80 99 74 20 6f 6e 65 20 | EAD...,.and.it.also.isn...t.one. |
| 41e40 | 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 77 69 | of.the...........commits.that.wi |
| 41e60 | 6c 6c 20 62 65 20 61 70 70 6c 69 65 64 20 77 68 65 6e 20 72 65 73 75 6d 69 6e 67 20 74 68 65 20 | ll.be.applied.when.resuming.the. |
| 41e80 | 73 65 73 73 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 61 20 63 6f 6d | session...............When.a.com |
| 41ea0 | 6d 69 74 20 69 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 98 6a 6f 69 6e e2 80 99 2c | mit.is.prefixed.with....join..., |
| 41ec0 | 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 20 74 | .then.that.indicates...........t |
| 41ee0 | 68 61 74 20 74 68 65 20 72 65 62 61 73 65 20 73 65 71 75 65 6e 63 65 20 73 74 6f 70 70 65 64 20 | hat.the.rebase.sequence.stopped. |
| 41f00 | 61 74 20 74 68 61 74 20 63 6f 6d 6d 69 74 20 64 75 65 20 74 6f 20 61 0a 20 20 20 20 20 20 20 20 | at.that.commit.due.to.a......... |
| 41f20 | 20 20 63 6f 6e 66 6c 69 63 74 20 2d 20 79 6f 75 20 6e 6f 77 20 68 61 76 65 20 74 6f 20 6a 6f 69 | ..conflict.-.you.now.have.to.joi |
| 41f40 | 6e 20 28 6d 65 72 67 65 29 20 74 68 65 20 63 68 61 6e 67 65 73 20 77 69 74 68 20 77 68 61 74 0a | n.(merge).the.changes.with.what. |
| 41f60 | 20 20 20 20 20 20 20 20 20 20 68 61 73 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 61 70 70 6c 69 | ..........has.already.been.appli |
| 41f80 | 65 64 2e 20 20 49 6e 20 61 20 73 65 6e 73 65 20 74 68 69 73 20 69 73 20 74 68 65 20 63 6f 6d 6d | ed...In.a.sense.this.is.the.comm |
| 41fa0 | 69 74 0a 20 20 20 20 20 20 20 20 20 20 72 65 62 61 73 65 20 73 74 6f 70 70 65 64 20 61 74 2c 20 | it...........rebase.stopped.at,. |
| 41fc0 | 62 75 74 20 77 68 69 6c 65 20 69 74 73 20 65 66 66 65 63 74 20 69 73 20 61 6c 72 65 61 64 79 20 | but.while.its.effect.is.already. |
| 41fe0 | 69 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 69 6e 64 65 78 20 61 6e 64 20 69 6e 20 74 68 | in.the...........index.and.in.th |
| 42000 | 65 20 77 6f 72 6b 74 72 65 65 20 28 77 69 74 68 20 63 6f 6e 66 6c 69 63 74 20 6d 61 72 6b 65 72 | e.worktree.(with.conflict.marker |
| 42020 | 73 29 2c 20 74 68 65 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 69 74 73 65 6c 66 20 | s),.the.commit...........itself. |
| 42040 | 68 61 73 20 6e 6f 74 20 61 63 74 75 61 6c 6c 79 20 62 65 65 6e 20 61 70 70 6c 69 65 64 20 79 65 | has.not.actually.been.applied.ye |
| 42060 | 74 20 28 69 74 20 69 73 6e e2 80 99 74 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 48 | t.(it.isn...t.the..............H |
| 42080 | 45 41 44 e2 80 99 29 2e 20 20 53 6f 20 69 74 20 69 73 20 73 68 6f 77 6e 20 69 6e 20 79 65 6c 6c | EAD...)...So.it.is.shown.in.yell |
| 420a0 | 6f 77 2c 20 6c 69 6b 65 20 74 68 65 20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 73 0a 20 20 20 20 20 | ow,.like.the.other.commits...... |
| 420c0 | 20 20 20 20 20 74 68 61 74 20 73 74 69 6c 6c 20 68 61 76 65 20 74 6f 20 62 65 20 61 70 70 6c 69 | .....that.still.have.to.be.appli |
| 420e0 | 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 | ed...............When.a.commit.i |
| 42100 | 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 98 73 74 6f 70 e2 80 99 20 6f 72 20 61 20 | s.prefixed.with....stop....or.a. |
| 42120 | 5f 62 6c 75 65 5f 20 6f 72 20 5f 67 72 65 65 6e 5f 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 73 | _blue_.or._green_..............s |
| 42140 | 61 6d 65 e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 | ame...,.then.that.indicates.that |
| 42160 | 20 72 65 62 61 73 65 20 73 74 6f 70 70 65 64 20 61 74 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 | .rebase.stopped.at.this......... |
| 42180 | 20 20 63 6f 6d 6d 69 74 2c 20 74 68 61 74 20 69 74 20 69 73 20 73 74 69 6c 6c 20 61 70 70 6c 69 | ..commit,.that.it.is.still.appli |
| 421a0 | 65 64 20 6f 72 20 68 61 73 20 62 65 65 6e 20 61 70 70 6c 69 65 64 20 61 67 61 69 6e 2c 0a 20 20 | ed.or.has.been.applied.again,... |
| 421c0 | 20 20 20 20 20 20 20 20 61 6e 64 20 74 68 61 74 20 61 74 20 6c 65 61 73 74 20 69 74 73 20 70 61 | ........and.that.at.least.its.pa |
| 421e0 | 74 63 68 2d 69 64 20 69 73 20 75 6e 63 68 61 6e 67 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 | tch-id.is.unchanged............. |
| 42200 | 20 20 20 e2 80 a2 20 57 68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 69 78 65 64 | .......When.a.commit.is.prefixed |
| 42220 | 20 77 69 74 68 20 e2 80 98 73 74 6f 70 e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 20 20 20 | .with....stop...,.then.that..... |
| 42240 | 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 72 65 62 61 73 65 | ...........indicates.that.rebase |
| 42260 | 20 73 74 6f 70 70 65 64 20 61 74 20 74 68 61 74 20 63 6f 6d 6d 69 74 20 62 65 63 61 75 73 65 20 | .stopped.at.that.commit.because. |
| 42280 | 79 6f 75 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 71 75 65 73 74 65 64 20 74 68 61 | you................requested.tha |
| 422a0 | 74 20 65 61 72 6c 69 65 72 2c 20 61 6e 64 20 69 74 73 20 70 61 74 63 68 2d 69 64 20 69 73 20 75 | t.earlier,.and.its.patch-id.is.u |
| 422c0 | 6e 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 74 20 6d 69 67 68 | nchanged.................It.migh |
| 422e0 | 74 20 65 76 65 6e 20 73 74 69 6c 6c 20 62 65 20 74 68 65 20 65 78 61 63 74 20 73 61 6d 65 20 63 | t.even.still.be.the.exact.same.c |
| 42300 | 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 61 20 | ommit....................When.a. |
| 42320 | 63 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 61 20 5f 62 6c 75 65 5f | commit.is.prefixed.with.a._blue_ |
| 42340 | 20 6f 72 20 5f 67 72 65 65 6e 5f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 98 73 61 | .or._green_...................sa |
| 42360 | 6d 65 e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 | me...,.then.that.indicates.that. |
| 42380 | 77 68 69 6c 65 20 69 74 73 20 74 72 65 65 20 6f 72 20 68 61 73 68 0a 20 20 20 20 20 20 20 20 20 | while.its.tree.or.hash.......... |
| 423a0 | 20 20 20 20 20 20 63 68 61 6e 67 65 64 2c 20 69 74 73 20 70 61 74 63 68 2d 69 64 20 64 69 64 20 | ......changed,.its.patch-id.did. |
| 423c0 | 6e 6f 74 2e 20 20 49 66 20 69 74 20 69 73 20 62 6c 75 65 2c 20 74 68 65 6e 20 69 74 20 69 73 0a | not...If.it.is.blue,.then.it.is. |
| 423e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 63 6f | ...............the....HEAD....co |
| 42400 | 6d 6d 69 74 20 28 61 73 20 61 6c 77 61 79 73 20 66 6f 72 20 62 6c 75 65 29 2e 20 20 57 68 65 6e | mmit.(as.always.for.blue)...When |
| 42420 | 20 69 74 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 72 65 65 6e 2c 20 74 68 65 | .it.is................green,.the |
| 42440 | 6e 20 69 74 20 6e 6f 20 6c 6f 6e 67 65 72 20 69 73 20 e2 80 98 48 45 41 44 e2 80 99 20 62 65 63 | n.it.no.longer.is....HEAD....bec |
| 42460 | 61 75 73 65 20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ause.other.commit............... |
| 42480 | 20 68 61 76 65 20 62 65 65 6e 20 63 72 65 61 74 65 64 20 73 69 6e 63 65 20 28 62 75 74 20 62 65 | .have.been.created.since.(but.be |
| 424a0 | 66 6f 72 65 20 63 6f 6e 74 69 6e 75 69 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | fore.continuing.the............. |
| 424c0 | 20 20 20 72 65 62 61 73 65 29 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 61 20 | ...rebase)...............When.a. |
| 424e0 | 63 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 98 67 6f 61 6c e2 | commit.is.prefixed.with....goal. |
| 42500 | 80 99 2c 20 61 20 5f 79 65 6c 6c 6f 77 5f 20 e2 80 98 73 61 6d 65 2c e2 80 99 20 6f 72 0a 20 20 | ..,.a._yellow_....same,....or... |
| 42520 | 20 20 20 20 20 20 20 20 e2 80 98 77 6f 72 6b e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 20 69 6e | ...........work...,.then.that.in |
| 42540 | 64 69 63 61 74 65 73 20 74 68 61 74 20 72 65 62 61 73 65 20 61 70 70 6c 69 65 64 20 74 68 61 74 | dicates.that.rebase.applied.that |
| 42560 | 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 62 75 74 20 74 68 61 74 20 79 6f 75 20 74 | .commit...........but.that.you.t |
| 42580 | 68 65 6e 20 72 65 73 65 74 20 e2 80 98 48 45 41 44 e2 80 99 20 74 6f 20 61 6e 20 65 61 72 6c 69 | hen.reset....HEAD....to.an.earli |
| 425a0 | 65 72 20 63 6f 6d 6d 69 74 20 28 6c 69 6b 65 6c 79 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 73 | er.commit.(likely.to...........s |
| 425c0 | 70 6c 69 74 20 69 74 20 75 70 20 69 6e 74 6f 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 6d 69 74 73 | plit.it.up.into.multiple.commits |
| 425e0 | 29 2c 20 61 6e 64 20 74 68 61 74 20 74 68 65 72 65 20 61 72 65 20 73 6f 6d 65 0a 20 20 20 20 20 | ),.and.that.there.are.some...... |
| 42600 | 20 20 20 20 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 20 72 65 6d 61 69 6e 69 | .....uncommitted.changes.remaini |
| 42620 | 6e 67 20 77 68 69 63 68 20 6c 69 6b 65 6c 79 20 28 62 75 74 20 6e 6f 74 0a 20 20 20 20 20 20 20 | ng.which.likely.(but.not........ |
| 42640 | 20 20 20 6e 65 63 65 73 73 61 72 69 6c 79 29 20 6f 72 69 67 69 6e 61 74 65 20 66 72 6f 6d 20 74 | ...necessarily).originate.from.t |
| 42660 | 68 61 74 20 63 6f 6d 6d 69 74 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 | hat.commit....................Wh |
| 42680 | 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.... |
| 426a0 | 67 6f 61 6c e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | goal...,.then.that.............. |
| 426c0 | 20 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 69 74 20 69 73 20 73 74 69 6c 6c 20 70 6f 73 | ..indicates.that.it.is.still.pos |
| 426e0 | 73 69 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 61 20 6e 65 77 0a 20 20 20 20 20 20 20 20 20 20 | sible.to.create.a.new........... |
| 42700 | 20 20 20 20 20 63 6f 6d 6d 69 74 20 77 69 74 68 20 74 68 65 20 65 78 61 63 74 20 73 61 6d 65 20 | .....commit.with.the.exact.same. |
| 42720 | 74 72 65 65 20 28 74 68 65 20 22 67 6f 61 6c 22 29 20 77 69 74 68 6f 75 74 0a 20 20 20 20 20 20 | tree.(the."goal").without....... |
| 42740 | 20 20 20 20 20 20 20 20 20 6d 61 6e 75 61 6c 6c 79 20 65 64 69 74 69 6e 67 20 61 6e 79 20 66 69 | .........manually.editing.any.fi |
| 42760 | 6c 65 73 2c 20 62 79 20 63 6f 6d 6d 69 74 74 69 6e 67 20 74 68 65 20 69 6e 64 65 78 2c 20 6f 72 | les,.by.committing.the.index,.or |
| 42780 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 79 20 73 74 61 67 69 6e 67 20 61 6c 6c 20 63 | ................by.staging.all.c |
| 427a0 | 68 61 6e 67 65 73 20 61 6e 64 20 74 68 65 6e 20 63 6f 6d 6d 69 74 74 69 6e 67 20 74 68 61 74 2e | hanges.and.then.committing.that. |
| 427c0 | 20 20 54 68 69 73 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 63 61 73 | ..This.is................the.cas |
| 427e0 | 65 20 77 68 65 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 74 72 65 65 20 73 74 69 6c 6c 20 65 | e.when.the.original.tree.still.e |
| 42800 | 78 69 73 74 73 20 69 6e 20 74 68 65 20 69 6e 64 65 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | xists.in.the.index.............. |
| 42820 | 20 20 6f 72 20 77 6f 72 6b 74 72 65 65 20 69 6e 20 75 6e 74 61 69 6e 74 65 64 20 66 6f 72 6d 2e | ..or.worktree.in.untainted.form. |
| 42840 | 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 74 | ...................When.a.commit |
| 42860 | 20 69 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 61 20 79 65 6c 6c 6f 77 20 e2 80 98 73 61 | .is.prefixed.with.a.yellow....sa |
| 42880 | 6d 65 e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me...,.then.that................ |
| 428a0 | 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 69 74 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 70 | indicates.that.it.is.no.longer.p |
| 428c0 | 6f 73 73 69 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ossible.to.create.a............. |
| 428e0 | 20 20 20 63 6f 6d 6d 69 74 20 77 69 74 68 20 74 68 65 20 65 78 61 63 74 20 73 61 6d 65 20 74 72 | ...commit.with.the.exact.same.tr |
| 42900 | 65 65 2c 20 62 75 74 20 74 68 61 74 20 69 74 20 69 73 20 73 74 69 6c 6c 0a 20 20 20 20 20 20 20 | ee,.but.that.it.is.still........ |
| 42920 | 20 20 20 20 20 20 20 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 61 20 63 6f 6d | ........possible.to.create.a.com |
| 42940 | 6d 69 74 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 70 61 74 63 68 2d 69 64 2e 20 20 54 68 69 | mit.with.the.same.patch-id...Thi |
| 42960 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 6f 75 6c 64 20 62 65 20 74 68 65 20 63 61 | s................would.be.the.ca |
| 42980 | 73 65 20 69 66 20 79 6f 75 20 63 72 65 61 74 65 64 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 20 77 | se.if.you.created.a.new.commit.w |
| 429a0 | 69 74 68 20 6f 74 68 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 73 | ith.other................changes |
| 429c0 | 2c 20 62 75 74 20 74 68 65 20 63 68 61 6e 67 65 73 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 | ,.but.the.changes.from.the.origi |
| 429e0 | 6e 61 6c 20 63 6f 6d 6d 69 74 20 73 74 69 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nal.commit.still................ |
| 42a00 | 65 78 69 73 74 20 69 6e 20 74 68 65 20 69 6e 64 65 78 20 6f 72 20 77 6f 72 6b 69 6e 67 20 74 72 | exist.in.the.index.or.working.tr |
| 42a20 | 65 65 20 69 6e 20 75 6e 74 61 69 6e 74 65 64 20 66 6f 72 6d 2e 0a 0a 20 20 20 20 20 20 20 20 20 | ee.in.untainted.form............ |
| 42a40 | 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 69 78 65 | ........When.a.commit.is.prefixe |
| 42a60 | 64 20 77 69 74 68 20 e2 80 98 77 6f 72 6b e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 20 20 | d.with....work...,.then.that.... |
| 42a80 | 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 79 6f 75 20 72 | ............indicates.that.you.r |
| 42aa0 | 65 73 65 74 20 e2 80 98 48 45 41 44 e2 80 99 20 74 6f 20 61 6e 20 65 61 72 6c 69 65 72 20 63 6f | eset....HEAD....to.an.earlier.co |
| 42ac0 | 6d 6d 69 74 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 74 68 | mmit,.and................that.th |
| 42ae0 | 65 72 65 20 61 72 65 20 73 6f 6d 65 20 73 74 61 67 65 64 20 61 6e 64 2f 6f 72 20 75 6e 73 74 61 | ere.are.some.staged.and/or.unsta |
| 42b00 | 67 65 64 20 63 68 61 6e 67 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6b 65 | ged.changes................(like |
| 42b20 | 6c 79 2c 20 62 75 74 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 69 6c 79 29 20 6f 72 69 67 69 6e 61 | ly,.but.not.necessarily).origina |
| 42b40 | 74 69 6e 67 20 66 72 6f 6d 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f | ting.from.that................co |
| 42b60 | 6d 6d 69 74 2e 20 20 48 6f 77 65 76 65 72 20 69 74 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 70 | mmit...However.it.is.no.longer.p |
| 42b80 | 6f 73 73 69 62 6c 65 20 74 6f 20 63 72 65 61 74 65 20 61 20 6e 65 77 0a 20 20 20 20 20 20 20 20 | ossible.to.create.a.new......... |
| 42ba0 | 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 74 72 65 65 | .......commit.with.the.same.tree |
| 42bc0 | 20 6f 72 20 61 74 20 6c 65 61 73 74 20 74 68 65 20 73 61 6d 65 20 70 61 74 63 68 2d 69 64 0a 20 | .or.at.least.the.same.patch-id.. |
| 42be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 63 61 75 73 65 20 79 6f 75 20 68 61 76 65 20 61 | ..............because.you.have.a |
| 42c00 | 6c 72 65 61 64 79 20 6d 61 64 65 20 6f 74 68 65 72 20 63 68 61 6e 67 65 73 2e 0a 0a 20 20 20 20 | lready.made.other.changes....... |
| 42c20 | 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 69 78 65 | ........When.a.commit.is.prefixe |
| 42c40 | 64 20 77 69 74 68 20 e2 80 98 70 6f 6f 66 e2 80 99 20 6f 72 20 e2 80 98 67 6f 6e 65 e2 80 99 2c | d.with....poof....or....gone..., |
| 42c60 | 20 74 68 65 6e 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 61 74 65 73 20 74 | .then.that...........indicates.t |
| 42c80 | 68 61 74 20 72 65 62 61 73 65 20 61 70 70 6c 69 65 64 20 74 68 61 74 20 63 6f 6d 6d 69 74 20 62 | hat.rebase.applied.that.commit.b |
| 42ca0 | 75 74 20 74 68 61 74 20 79 6f 75 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 72 65 73 65 74 | ut.that.you.then...........reset |
| 42cc0 | 20 e2 80 98 48 45 41 44 e2 80 99 20 74 6f 20 61 6e 20 65 61 72 6c 69 65 72 20 63 6f 6d 6d 69 74 | ....HEAD....to.an.earlier.commit |
| 42ce0 | 20 28 6c 69 6b 65 6c 79 20 74 6f 20 73 70 6c 69 74 20 69 74 20 75 70 20 69 6e 74 6f 0a 20 20 20 | .(likely.to.split.it.up.into.... |
| 42d00 | 20 20 20 20 20 20 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 6d 69 74 73 29 2c 20 61 6e 64 20 74 68 | .......multiple.commits),.and.th |
| 42d20 | 61 74 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e | at.there.are.no.uncommitted.chan |
| 42d40 | 67 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 61 20 63 6f | ges....................When.a.co |
| 42d60 | 6d 6d 69 74 20 69 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 e2 80 98 70 6f 6f 66 e2 80 99 | mmit.is.prefixed.with....poof... |
| 42d80 | 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 | ,.then.that................indic |
| 42da0 | 61 74 65 73 20 74 68 61 74 20 69 74 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 72 65 61 63 68 61 | ates.that.it.is.no.longer.reacha |
| 42dc0 | 62 6c 65 20 66 72 6f 6d 20 e2 80 98 48 45 41 44 e2 80 99 2c 20 62 75 74 0a 20 20 20 20 20 20 20 | ble.from....HEAD...,.but........ |
| 42de0 | 20 20 20 20 20 20 20 20 74 68 61 74 20 69 74 20 68 61 73 20 62 65 65 6e 20 72 65 70 6c 61 63 65 | ........that.it.has.been.replace |
| 42e00 | 64 20 77 69 74 68 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 63 6f 6d 6d 69 74 73 2c 20 77 68 69 63 | d.with.one.or.more.commits,.whic |
| 42e20 | 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 67 65 74 68 65 72 20 68 61 76 65 20 74 | h................together.have.t |
| 42e40 | 68 65 20 65 78 61 63 74 20 73 61 6d 65 20 65 66 66 65 63 74 2e 0a 0a 20 20 20 20 20 20 20 20 20 | he.exact.same.effect............ |
| 42e60 | 20 20 20 20 e2 80 a2 20 57 68 65 6e 20 61 20 63 6f 6d 6d 69 74 20 69 73 20 70 72 65 66 69 78 65 | ........When.a.commit.is.prefixe |
| 42e80 | 64 20 77 69 74 68 20 e2 80 98 67 6f 6e 65 e2 80 99 2c 20 74 68 65 6e 20 74 68 61 74 0a 20 20 20 | d.with....gone...,.then.that.... |
| 42ea0 | 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 73 | ............indicates.that.it.is |
| 42ec0 | 20 6e 6f 20 6c 6f 6e 67 65 72 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 20 e2 80 98 48 45 41 | .no.longer.reachable.from....HEA |
| 42ee0 | 44 e2 80 99 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 77 65 20 | D....and................that.we. |
| 42f00 | 61 6c 73 6f 20 63 61 6e 6e 6f 74 20 64 65 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 69 74 | also.cannot.determine.whether.it |
| 42f20 | 73 20 63 68 61 6e 67 65 73 20 61 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 69 | s.changes.are................sti |
| 42f40 | 6c 6c 20 69 6e 20 65 66 66 65 63 74 20 69 6e 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 6e 65 77 20 | ll.in.effect.in.one.or.more.new. |
| 42f60 | 63 6f 6d 6d 69 74 73 2e 20 20 54 68 65 79 20 6d 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 | commits...They.might............ |
| 42f80 | 20 20 20 20 62 65 2c 20 62 75 74 20 69 66 20 73 6f 2c 20 74 68 65 6e 20 74 68 65 72 65 20 6d 75 | ....be,.but.if.so,.then.there.mu |
| 42fa0 | 73 74 20 61 6c 73 6f 20 62 65 20 6f 74 68 65 72 20 63 68 61 6e 67 65 73 0a 20 20 20 20 20 20 20 | st.also.be.other.changes........ |
| 42fc0 | 20 20 20 20 20 20 20 20 77 68 69 63 68 20 6d 61 6b 65 73 20 69 74 20 69 6d 70 6f 73 73 69 62 6c | ........which.makes.it.impossibl |
| 42fe0 | 65 20 74 6f 20 6b 6e 6f 77 20 66 6f 72 20 73 75 72 65 2e 0a 0a 20 20 20 44 6f 20 6e 6f 74 20 77 | e.to.know.for.sure......Do.not.w |
| 43000 | 6f 72 72 79 20 69 66 20 79 6f 75 20 64 6f 20 6e 6f 74 20 66 75 6c 6c 79 20 75 6e 64 65 72 73 74 | orry.if.you.do.not.fully.underst |
| 43020 | 61 6e 64 20 74 68 65 20 61 62 6f 76 65 2e 20 20 54 68 61 74 e2 80 99 73 20 6f 6b 61 79 2c 0a 79 | and.the.above...That...s.okay,.y |
| 43040 | 6f 75 20 77 69 6c 6c 20 61 63 71 75 69 72 65 20 61 20 67 6f 6f 64 20 65 6e 6f 75 67 68 20 75 6e | ou.will.acquire.a.good.enough.un |
| 43060 | 64 65 72 73 74 61 6e 64 69 6e 67 20 74 68 72 6f 75 67 68 20 70 72 61 63 74 69 63 65 2e 0a 0a 20 | derstanding.through.practice.... |
| 43080 | 20 20 46 6f 72 20 6f 74 68 65 72 20 73 65 71 75 65 6e 63 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 | ..For.other.sequence.operations. |
| 430a0 | 73 75 63 68 20 61 73 20 63 68 65 72 72 79 2d 70 69 63 6b 69 6e 67 2c 20 61 20 73 69 6d 69 6c 61 | such.as.cherry-picking,.a.simila |
| 430c0 | 72 0a 73 65 63 74 69 6f 6e 20 69 73 20 64 69 73 70 6c 61 79 65 64 2c 20 62 75 74 20 74 68 65 79 | r.section.is.displayed,.but.they |
| 430e0 | 20 6c 61 63 6b 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 66 65 61 74 75 72 65 73 20 64 65 73 63 72 | .lack.some.of.the.features.descr |
| 43100 | 69 62 65 64 0a 61 62 6f 76 65 2c 20 64 75 65 20 74 6f 20 6c 69 6d 69 74 61 74 69 6f 6e 73 20 69 | ibed.above,.due.to.limitations.i |
| 43120 | 6e 20 74 68 65 20 67 69 74 20 63 6f 6d 6d 61 6e 64 73 20 75 73 65 64 20 74 6f 20 69 6d 70 6c 65 | n.the.git.commands.used.to.imple |
| 43140 | 6d 65 6e 74 20 74 68 65 6d 2e 0a 4d 6f 73 74 20 69 6d 70 6f 72 74 61 6e 74 6c 79 20 74 68 65 73 | ment.them..Most.importantly.thes |
| 43160 | 65 20 73 65 71 75 65 6e 63 65 73 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 20 22 70 69 63 6b 69 6e | e.sequences.only.support."pickin |
| 43180 | 67 22 20 61 20 63 6f 6d 6d 69 74 20 62 75 74 20 6e 6f 74 0a 6f 74 68 65 72 20 61 63 74 69 6f 6e | g".a.commit.but.not.other.action |
| 431a0 | 73 20 73 75 63 68 20 61 73 20 22 72 65 77 6f 72 64 69 6e 67 22 2c 20 61 6e 64 20 74 68 65 79 20 | s.such.as."rewording",.and.they. |
| 431c0 | 64 6f 20 6e 6f 74 20 6b 65 65 70 20 74 72 61 63 6b 20 6f 66 20 74 68 65 0a 63 6f 6d 6d 69 74 73 | do.not.keep.track.of.the.commits |
| 431e0 | 20 77 68 69 63 68 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 61 70 70 6c 69 65 64 | .which.have.already.been.applied |
| 43200 | 2e 0a 0a 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 20 46 6f 6f 74 6e 6f 74 65 73 20 2d 2d 2d 2d 2d | ......----------.Footnotes.----- |
| 43220 | 2d 2d 2d 2d 2d 0a 0a 20 20 20 28 31 29 20 54 68 65 20 70 61 74 63 68 2d 69 64 20 69 73 20 61 20 | -----.....(1).The.patch-id.is.a. |
| 43240 | 68 61 73 68 20 6f 66 20 74 68 65 20 5f 63 68 61 6e 67 65 73 5f 20 69 6e 74 72 6f 64 75 63 65 64 | hash.of.the._changes_.introduced |
| 43260 | 20 62 79 20 61 20 63 6f 6d 6d 69 74 2e 0a 49 74 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 74 68 | .by.a.commit..It.differs.from.th |
| 43280 | 65 20 68 61 73 68 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 20 69 74 73 65 6c 66 2c 20 77 68 69 | e.hash.of.the.commit.itself,.whi |
| 432a0 | 63 68 20 69 73 20 61 20 68 61 73 68 20 6f 66 20 74 68 65 0a 72 65 73 75 6c 74 20 6f 66 20 61 70 | ch.is.a.hash.of.the.result.of.ap |
| 432c0 | 70 6c 79 69 6e 67 20 74 68 61 74 20 63 68 61 6e 67 65 20 28 69 2e 65 2e 2c 20 74 68 65 20 72 65 | plying.that.change.(i.e.,.the.re |
| 432e0 | 73 75 6c 74 69 6e 67 20 74 72 65 65 73 20 61 6e 64 20 62 6c 6f 62 73 29 20 61 73 0a 77 65 6c 6c | sulting.trees.and.blobs).as.well |
| 43300 | 20 61 73 20 61 75 74 68 6f 72 20 61 6e 64 20 63 6f 6d 6d 69 74 74 65 72 20 69 6e 66 6f 72 6d 61 | .as.author.and.committer.informa |
| 43320 | 74 69 6f 6e 2c 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2c 20 61 6e 64 20 74 68 | tion,.the.commit.message,.and.th |
| 43340 | 65 0a 68 61 73 68 65 73 20 6f 66 20 74 68 65 20 70 61 72 65 6e 74 73 20 6f 66 20 74 68 65 20 63 | e.hashes.of.the.parents.of.the.c |
| 43360 | 6f 6d 6d 69 74 2e 20 20 54 68 65 20 70 61 74 63 68 2d 69 64 20 68 61 73 68 20 6f 6e 20 74 68 65 | ommit...The.patch-id.hash.on.the |
| 43380 | 20 6f 74 68 65 72 0a 68 61 6e 64 20 69 73 20 63 72 65 61 74 65 64 20 6f 6e 6c 79 20 66 72 6f 6d | .other.hand.is.created.only.from |
| 433a0 | 20 74 68 65 20 61 64 64 65 64 20 61 6e 64 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 2c 20 65 76 | .the.added.and.removed.lines,.ev |
| 433c0 | 65 6e 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 0a 61 6e 64 20 77 68 69 74 65 73 70 61 63 65 20 63 | en.line.numbers.and.whitespace.c |
| 433e0 | 68 61 6e 67 65 73 20 61 72 65 20 69 67 6e 6f 72 65 64 20 77 68 65 6e 20 63 61 6c 63 75 6c 61 74 | hanges.are.ignored.when.calculat |
| 43400 | 69 6e 67 20 74 68 69 73 20 68 61 73 68 2e 20 20 54 68 65 0a 70 61 74 63 68 2d 69 64 73 20 6f 66 | ing.this.hash...The.patch-ids.of |
| 43420 | 20 74 77 6f 20 63 6f 6d 6d 69 74 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 61 6e 73 77 | .two.commits.can.be.used.to.answ |
| 43440 | 65 72 20 74 68 65 20 71 75 65 73 74 69 6f 6e 20 22 44 6f 20 74 68 65 73 65 0a 63 6f 6d 6d 69 74 | er.the.question."Do.these.commit |
| 43460 | 73 20 6d 61 6b 65 20 74 68 65 20 73 61 6d 65 20 63 68 61 6e 67 65 3f 22 2e 0a 0a 1f 0a 46 69 6c | s.make.the.same.change?".....Fil |
| 43480 | 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 68 65 72 72 79 | e:.docWYThEy.info,..Node:.Cherry |
| 434a0 | 20 50 69 63 6b 69 6e 67 2c 20 20 4e 65 78 74 3a 20 52 65 73 65 74 74 69 6e 67 2c 20 20 50 72 65 | .Picking,..Next:.Resetting,..Pre |
| 434c0 | 76 3a 20 52 65 62 61 73 69 6e 67 2c 20 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a | v:.Rebasing,..Up:.Manipulating.. |
| 434e0 | 36 2e 31 30 20 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | 6.10.Cherry.Picking.============ |
| 43500 | 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:. |
| 43520 | 6d 61 6e 3a 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 5d 0a 0a 4b 65 79 3a 20 41 20 28 6d 61 | man:git-cherry-pick]..Key:.A.(ma |
| 43540 | 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 29 0a 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 | git-cherry-pick)......This.trans |
| 43560 | 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 |
| 43580 | 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 |
| 435a0 | 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 |
| 435c0 | 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.. |
| 435e0 | 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 |
| 43600 | 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 6e 6f 20 63 68 65 72 | fix.is.invoked......When.no.cher |
| 43620 | 72 79 2d 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 | ry-pick.or.revert.is.in.progress |
| 43640 | 2c 20 74 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 | ,.then.the.transient.features.th |
| 43660 | 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 4b 65 | e.following.suffix.commands...Ke |
| 43680 | 79 3a 20 41 20 41 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 63 6f 70 79 29 0a 20 20 20 20 20 | y:.A.A.(magit-cherry-copy)...... |
| 436a0 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 6f 70 69 65 73 20 43 4f 4d 4d 49 54 53 20 66 72 6f 6d | This.command.copies.COMMITS.from |
| 436c0 | 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 20 6f 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 | .another.branch.onto.the.current |
| 436e0 | 0a 20 20 20 20 20 62 72 61 6e 63 68 2e 20 20 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 73 65 6c | ......branch...If.the.region.sel |
| 43700 | 65 63 74 73 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 74 68 6f 73 | ects.multiple.commits,.then.thos |
| 43720 | 65 20 61 72 65 0a 20 20 20 20 20 63 6f 70 69 65 64 2c 20 77 69 74 68 6f 75 74 20 70 72 6f 6d 70 | e.are......copied,.without.promp |
| 43740 | 74 69 6e 67 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 68 65 20 75 73 65 72 20 69 73 20 70 72 6f | ting...Otherwise.the.user.is.pro |
| 43760 | 6d 70 74 65 64 20 66 6f 72 20 61 0a 20 20 20 20 20 63 6f 6d 6d 69 74 20 6f 72 20 72 61 6e 67 65 | mpted.for.a......commit.or.range |
| 43780 | 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f | ,.defaulting.to.the.commit.at.po |
| 437a0 | 69 6e 74 2e 0a 0a 4b 65 79 3a 20 41 20 61 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 61 70 70 | int...Key:.A.a.(magit-cherry-app |
| 437c0 | 6c 79 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 74 68 | ly)......This.command.applies.th |
| 437e0 | 65 20 63 68 61 6e 67 65 73 20 69 6e 20 43 4f 4d 4d 49 54 53 20 66 72 6f 6d 20 61 6e 6f 74 68 65 | e.changes.in.COMMITS.from.anothe |
| 43800 | 72 20 62 72 61 6e 63 68 0a 20 20 20 20 20 6f 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | r.branch......onto.the.current.b |
| 43820 | 72 61 6e 63 68 2e 20 20 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 73 65 6c 65 63 74 73 20 6d 75 | ranch...If.the.region.selects.mu |
| 43840 | 6c 74 69 70 6c 65 20 63 6f 6d 6d 69 74 73 2c 0a 20 20 20 20 20 74 68 65 6e 20 74 68 6f 73 65 20 | ltiple.commits,......then.those. |
| 43860 | 61 72 65 20 75 73 65 64 2c 20 77 69 74 68 6f 75 74 20 70 72 6f 6d 70 74 69 6e 67 2e 20 20 4f 74 | are.used,.without.prompting...Ot |
| 43880 | 68 65 72 77 69 73 65 20 74 68 65 20 75 73 65 72 20 69 73 0a 20 20 20 20 20 70 72 6f 6d 70 74 65 | herwise.the.user.is......prompte |
| 438a0 | 64 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 20 6f 72 20 72 61 6e 67 65 2c 20 64 65 66 61 75 6c 74 | d.for.a.commit.or.range,.default |
| 438c0 | 69 6e 67 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 20 20 20 | ing.to.the.commit.at.point...... |
| 438e0 | 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 6c 73 6f 20 68 61 73 20 61 20 74 6f 70 2d 6c 65 | ..This.command.also.has.a.top-le |
| 43900 | 76 65 6c 20 62 69 6e 64 69 6e 67 2c 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 69 6e 76 6f 6b 65 | vel.binding,.which.can.be.invoke |
| 43920 | 64 0a 20 20 20 20 20 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 74 68 65 20 74 72 61 6e 73 69 65 | d......without.using.the.transie |
| 43940 | 6e 74 20 62 79 20 74 79 70 69 6e 67 20 e2 80 98 61 e2 80 99 20 61 74 20 74 68 65 20 74 6f 70 2d | nt.by.typing....a....at.the.top- |
| 43960 | 6c 65 76 65 6c 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 | level......The.following.command |
| 43980 | 73 20 6e 6f 74 20 6f 6e 6c 79 20 61 70 70 6c 79 20 73 6f 6d 65 20 63 6f 6d 6d 69 74 73 20 74 6f | s.not.only.apply.some.commits.to |
| 439a0 | 20 73 6f 6d 65 20 62 72 61 6e 63 68 2c 0a 62 75 74 20 61 6c 73 6f 20 72 65 6d 6f 76 65 20 74 68 | .some.branch,.but.also.remove.th |
| 439c0 | 65 6d 20 66 72 6f 6d 20 73 6f 6d 65 20 6f 74 68 65 72 20 62 72 61 6e 63 68 2e 20 20 54 68 65 20 | em.from.some.other.branch...The. |
| 439e0 | 72 65 6d 6f 76 61 6c 20 69 73 20 70 65 72 66 6f 72 6d 65 64 0a 75 73 69 6e 67 20 65 69 74 68 65 | removal.is.performed.using.eithe |
| 43a00 | 72 20 e2 80 98 67 69 74 2d 75 70 64 61 74 65 2d 72 65 66 e2 80 99 20 6f 72 20 69 66 20 6e 65 63 | r....git-update-ref....or.if.nec |
| 43a20 | 65 73 73 61 72 79 20 e2 80 98 67 69 74 2d 72 65 62 61 73 65 e2 80 99 2e 20 20 42 6f 74 68 0a 61 | essary....git-rebase......Both.a |
| 43a40 | 70 70 6c 79 69 6e 67 20 63 6f 6d 6d 69 74 73 20 61 73 20 77 65 6c 6c 20 61 73 20 72 65 6d 6f 76 | pplying.commits.as.well.as.remov |
| 43a60 | 69 6e 67 20 74 68 65 6d 20 75 73 69 6e 67 20 e2 80 98 67 69 74 2d 72 65 62 61 73 65 e2 80 99 20 | ing.them.using....git-rebase.... |
| 43a80 | 63 61 6e 20 6c 65 61 64 20 74 6f 0a 63 6f 6e 66 6c 69 63 74 73 2e 20 20 49 66 20 74 68 61 74 20 | can.lead.to.conflicts...If.that. |
| 43aa0 | 68 61 70 70 65 6e 73 2c 20 74 68 65 6e 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 61 62 6f | happens,.then.these.commands.abo |
| 43ac0 | 72 74 20 61 6e 64 20 79 6f 75 20 6e 6f 74 20 6f 6e 6c 79 0a 68 61 76 65 20 74 6f 20 72 65 73 6f | rt.and.you.not.only.have.to.reso |
| 43ae0 | 6c 76 65 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 73 20 62 75 74 20 61 6c 73 6f 20 66 69 6e 69 73 | lve.the.conflicts.but.also.finis |
| 43b00 | 68 20 74 68 65 20 70 72 6f 63 65 73 73 20 74 68 65 20 73 61 6d 65 20 77 61 79 0a 79 6f 75 20 77 | h.the.process.the.same.way.you.w |
| 43b20 | 6f 75 6c 64 20 68 61 76 65 20 74 6f 20 69 66 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e 64 73 20 64 | ould.have.to.if.these.commands.d |
| 43b40 | 69 64 6e e2 80 99 74 20 65 78 69 73 74 20 61 74 20 61 6c 6c 2e 0a 0a 4b 65 79 3a 20 41 20 68 20 | idn...t.exist.at.all...Key:.A.h. |
| 43b60 | 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 68 61 72 76 65 73 74 29 0a 20 20 20 20 20 54 68 69 73 | (magit-cherry-harvest)......This |
| 43b80 | 20 63 6f 6d 6d 61 6e 64 20 6d 6f 76 65 73 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 43 4f 4d 4d | .command.moves.the.selected.COMM |
| 43ba0 | 49 54 53 20 74 68 61 74 20 6d 75 73 74 20 62 65 20 6c 6f 63 61 74 65 64 20 6f 6e 0a 20 20 20 20 | ITS.that.must.be.located.on..... |
| 43bc0 | 20 61 6e 6f 74 68 65 72 20 42 52 41 4e 43 48 20 6f 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 | .another.BRANCH.onto.the.current |
| 43be0 | 20 62 72 61 6e 63 68 20 69 6e 73 74 65 61 64 2c 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 6d 20 66 | .branch.instead,.removing.them.f |
| 43c00 | 72 6f 6d 0a 20 20 20 20 20 74 68 65 20 66 6f 72 6d 65 72 2e 20 20 57 68 65 6e 20 74 68 69 73 20 | rom......the.former...When.this. |
| 43c20 | 63 6f 6d 6d 61 6e 64 20 73 75 63 63 65 65 64 73 2c 20 74 68 65 6e 20 74 68 65 20 73 61 6d 65 20 | command.succeeds,.then.the.same. |
| 43c40 | 62 72 61 6e 63 68 20 69 73 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 61 73 20 62 65 66 6f 72 65 | branch.is......current.as.before |
| 43c60 | 2e 0a 0a 20 20 20 20 20 41 70 70 6c 79 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 6f 6e 20 | ........Applying.the.commits.on. |
| 43c80 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 6f 72 20 72 65 6d 6f 76 69 6e 67 20 74 | the.current.branch.or.removing.t |
| 43ca0 | 68 65 6d 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 65 20 6f 74 68 65 72 20 62 72 61 6e 63 68 20 63 | hem.from......the.other.branch.c |
| 43cc0 | 61 6e 20 6c 65 61 64 20 74 6f 20 63 6f 6e 66 6c 69 63 74 73 2e 20 20 57 68 65 6e 20 74 68 61 74 | an.lead.to.conflicts...When.that |
| 43ce0 | 20 68 61 70 70 65 6e 73 2c 20 74 68 65 6e 0a 20 20 20 20 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 | .happens,.then......this.command |
| 43d00 | 20 73 74 6f 70 73 20 61 6e 64 20 79 6f 75 20 68 61 76 65 20 74 6f 20 72 65 73 6f 6c 76 65 20 74 | .stops.and.you.have.to.resolve.t |
| 43d20 | 68 65 20 63 6f 6e 66 6c 69 63 74 73 20 61 6e 64 20 74 68 65 6e 0a 20 20 20 20 20 66 69 6e 69 73 | he.conflicts.and.then......finis |
| 43d40 | 68 20 74 68 65 20 70 72 6f 63 65 73 73 20 6d 61 6e 75 61 6c 6c 79 2e 0a 0a 4b 65 79 3a 20 41 20 | h.the.process.manually...Key:.A. |
| 43d60 | 64 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 64 6f 6e 61 74 65 29 0a 20 20 20 20 20 54 68 69 | d.(magit-cherry-donate)......Thi |
| 43d80 | 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f 76 65 73 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 43 4f 4d | s.command.moves.the.selected.COM |
| 43da0 | 4d 49 54 53 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 0a 20 20 20 | MITS.from.the.current.branch.... |
| 43dc0 | 20 20 6f 6e 74 6f 20 61 6e 6f 74 68 65 72 20 65 78 69 73 74 69 6e 67 20 42 52 41 4e 43 48 2c 20 | ..onto.another.existing.BRANCH,. |
| 43de0 | 72 65 6d 6f 76 69 6e 67 20 74 68 65 6d 20 66 72 6f 6d 20 74 68 65 20 66 6f 72 6d 65 72 2e 20 20 | removing.them.from.the.former... |
| 43e00 | 57 68 65 6e 0a 20 20 20 20 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 75 63 63 65 65 64 73 2c | When......this.command.succeeds, |
| 43e20 | 20 74 68 65 6e 20 74 68 65 20 73 61 6d 65 20 62 72 61 6e 63 68 20 69 73 20 63 75 72 72 65 6e 74 | .then.the.same.branch.is.current |
| 43e40 | 20 61 73 20 62 65 66 6f 72 65 2e 0a 20 20 20 20 20 e2 80 98 48 45 41 44 e2 80 99 20 69 73 20 61 | .as.before..........HEAD....is.a |
| 43e60 | 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 61 6c 6c 79 2e | llowed.to.be.detached.initially. |
| 43e80 | 0a 0a 20 20 20 20 20 41 70 70 6c 79 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 6f 6e 20 74 | .......Applying.the.commits.on.t |
| 43ea0 | 68 65 20 6f 74 68 65 72 20 62 72 61 6e 63 68 20 6f 72 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 6d | he.other.branch.or.removing.them |
| 43ec0 | 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 63 61 | .from.the......current.branch.ca |
| 43ee0 | 6e 20 6c 65 61 64 20 74 6f 20 63 6f 6e 66 6c 69 63 74 73 2e 20 20 57 68 65 6e 20 74 68 61 74 20 | n.lead.to.conflicts...When.that. |
| 43f00 | 68 61 70 70 65 6e 73 2c 20 74 68 65 6e 20 74 68 69 73 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 | happens,.then.this......command. |
| 43f20 | 73 74 6f 70 73 20 61 6e 64 20 79 6f 75 20 68 61 76 65 20 74 6f 20 72 65 73 6f 6c 76 65 20 74 68 | stops.and.you.have.to.resolve.th |
| 43f40 | 65 20 63 6f 6e 66 6c 69 63 74 73 20 61 6e 64 20 74 68 65 6e 20 66 69 6e 69 73 68 0a 20 20 20 20 | e.conflicts.and.then.finish..... |
| 43f60 | 20 74 68 65 20 70 72 6f 63 65 73 73 20 6d 61 6e 75 61 6c 6c 79 2e 0a 0a 4b 65 79 3a 20 41 20 6e | .the.process.manually...Key:.A.n |
| 43f80 | 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 73 70 69 6e 6f 75 74 29 0a 20 20 20 20 20 54 68 69 | .(magit-cherry-spinout)......Thi |
| 43fa0 | 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f 76 65 73 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 43 4f 4d | s.command.moves.the.selected.COM |
| 43fc0 | 4d 49 54 53 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 0a 20 20 20 | MITS.from.the.current.branch.... |
| 43fe0 | 20 20 6f 6e 74 6f 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20 42 52 41 4e 43 48 2c 20 72 65 6d 6f | ..onto.a.new.branch.BRANCH,.remo |
| 44000 | 76 69 6e 67 20 74 68 65 6d 20 66 72 6f 6d 20 74 68 65 20 66 6f 72 6d 65 72 2e 20 20 57 68 65 6e | ving.them.from.the.former...When |
| 44020 | 20 74 68 69 73 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 73 75 63 63 65 65 64 73 2c 20 74 68 65 | .this......command.succeeds,.the |
| 44040 | 6e 20 74 68 65 20 73 61 6d 65 20 62 72 61 6e 63 68 20 69 73 20 63 75 72 72 65 6e 74 20 61 73 20 | n.the.same.branch.is.current.as. |
| 44060 | 62 65 66 6f 72 65 2e 0a 0a 20 20 20 20 20 41 70 70 6c 79 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 | before........Applying.the.commi |
| 44080 | 74 73 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 20 62 72 61 6e 63 68 20 6f 72 20 72 65 6d 6f 76 69 | ts.on.the.other.branch.or.removi |
| 440a0 | 6e 67 20 74 68 65 6d 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 62 72 | ng.them.from.the......current.br |
| 440c0 | 61 6e 63 68 20 63 61 6e 20 6c 65 61 64 20 74 6f 20 63 6f 6e 66 6c 69 63 74 73 2e 20 20 57 68 65 | anch.can.lead.to.conflicts...Whe |
| 440e0 | 6e 20 74 68 61 74 20 68 61 70 70 65 6e 73 2c 20 74 68 65 6e 20 74 68 69 73 0a 20 20 20 20 20 63 | n.that.happens,.then.this......c |
| 44100 | 6f 6d 6d 61 6e 64 20 73 74 6f 70 73 20 61 6e 64 20 79 6f 75 20 68 61 76 65 20 74 6f 20 72 65 73 | ommand.stops.and.you.have.to.res |
| 44120 | 6f 6c 76 65 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 73 20 61 6e 64 20 74 68 65 6e 20 66 69 6e 69 | olve.the.conflicts.and.then.fini |
| 44140 | 73 68 0a 20 20 20 20 20 74 68 65 20 70 72 6f 63 65 73 73 20 6d 61 6e 75 61 6c 6c 79 2e 0a 0a 4b | sh......the.process.manually...K |
| 44160 | 65 79 3a 20 41 20 73 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 73 70 69 6e 6f 66 66 29 0a 20 | ey:.A.s.(magit-cherry-spinoff).. |
| 44180 | 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6d 6f 76 65 73 20 74 68 65 20 73 65 6c 65 63 | ....This.command.moves.the.selec |
| 441a0 | 74 65 64 20 43 4f 4d 4d 49 54 53 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 | ted.COMMITS.from.the.current.bra |
| 441c0 | 6e 63 68 0a 20 20 20 20 20 6f 6e 74 6f 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20 42 52 41 4e 43 | nch......onto.a.new.branch.BRANC |
| 441e0 | 48 2c 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 6d 20 66 72 6f 6d 20 74 68 65 20 66 6f 72 6d 65 72 | H,.removing.them.from.the.former |
| 44200 | 2e 20 20 57 68 65 6e 20 74 68 69 73 0a 20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 73 75 63 63 65 65 | ...When.this......command.succee |
| 44220 | 64 73 2c 20 74 68 65 6e 20 74 68 65 20 6e 65 77 20 62 72 61 6e 63 68 20 69 73 20 63 68 65 63 6b | ds,.then.the.new.branch.is.check |
| 44240 | 65 64 20 6f 75 74 2e 0a 0a 20 20 20 20 20 41 70 70 6c 79 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 | ed.out........Applying.the.commi |
| 44260 | 74 73 20 6f 6e 20 74 68 65 20 6f 74 68 65 72 20 62 72 61 6e 63 68 20 6f 72 20 72 65 6d 6f 76 69 | ts.on.the.other.branch.or.removi |
| 44280 | 6e 67 20 74 68 65 6d 20 66 72 6f 6d 20 74 68 65 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 62 72 | ng.them.from.the......current.br |
| 442a0 | 61 6e 63 68 20 63 61 6e 20 6c 65 61 64 20 74 6f 20 63 6f 6e 66 6c 69 63 74 73 2e 20 20 57 68 65 | anch.can.lead.to.conflicts...Whe |
| 442c0 | 6e 20 74 68 61 74 20 68 61 70 70 65 6e 73 2c 20 74 68 65 6e 20 74 68 69 73 0a 20 20 20 20 20 63 | n.that.happens,.then.this......c |
| 442e0 | 6f 6d 6d 61 6e 64 20 73 74 6f 70 73 20 61 6e 64 20 79 6f 75 20 68 61 76 65 20 74 6f 20 72 65 73 | ommand.stops.and.you.have.to.res |
| 44300 | 6f 6c 76 65 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 73 20 61 6e 64 20 74 68 65 6e 20 66 69 6e 69 | olve.the.conflicts.and.then.fini |
| 44320 | 73 68 0a 20 20 20 20 20 74 68 65 20 70 72 6f 63 65 73 73 20 6d 61 6e 75 61 6c 6c 79 2e 0a 0a 20 | sh......the.process.manually.... |
| 44340 | 20 20 57 68 65 6e 20 61 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 69 | ..When.a.cherry-pick.or.revert.i |
| 44360 | 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 |
| 44380 | 74 0a 69 6e 73 74 65 61 64 20 66 65 61 74 75 72 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 | t.instead.features.the.following |
| 443a0 | 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 4b 65 79 3a 20 41 20 41 20 28 6d 61 67 | .suffix.commands...Key:.A.A.(mag |
| 443c0 | 69 74 2d 73 65 71 75 65 6e 63 65 2d 63 6f 6e 74 69 6e 75 65 29 0a 20 20 20 20 20 52 65 73 75 6d | it-sequence-continue)......Resum |
| 443e0 | 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 | e.the.current.cherry-pick.or.rev |
| 44400 | 65 72 74 20 73 65 71 75 65 6e 63 65 2e 0a 0a 4b 65 79 3a 20 41 20 73 20 28 6d 61 67 69 74 2d 73 | ert.sequence...Key:.A.s.(magit-s |
| 44420 | 65 71 75 65 6e 63 65 2d 73 6b 69 70 29 0a 20 20 20 20 20 53 6b 69 70 20 74 68 65 20 73 74 6f 70 | equence-skip)......Skip.the.stop |
| 44440 | 70 65 64 20 61 74 20 63 6f 6d 6d 69 74 20 64 75 72 69 6e 67 20 61 20 63 68 65 72 72 79 2d 70 69 | ped.at.commit.during.a.cherry-pi |
| 44460 | 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 41 20 61 | ck.or.revert.sequence...Key:.A.a |
| 44480 | 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 61 62 6f 72 74 29 0a 20 20 20 20 20 41 62 6f | .(magit-sequence-abort)......Abo |
| 444a0 | 72 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 | rt.the.current.cherry-pick.or.re |
| 444c0 | 76 65 72 74 20 73 65 71 75 65 6e 63 65 2e 20 20 54 68 69 73 20 64 69 73 63 61 72 64 73 0a 20 20 | vert.sequence...This.discards... |
| 444e0 | 20 20 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 6d 61 64 65 20 73 69 6e 63 65 20 74 68 65 20 73 65 | ...all.changes.made.since.the.se |
| 44500 | 71 75 65 6e 63 65 20 73 74 61 72 74 65 64 2e 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 52 65 76 65 | quence.started...*.Menu:..*.Reve |
| 44520 | 72 74 69 6e 67 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c | rting::....File:.docWYThEy.info, |
| 44540 | 20 20 4e 6f 64 65 3a 20 52 65 76 65 72 74 69 6e 67 2c 20 20 55 70 3a 20 43 68 65 72 72 79 20 50 | ..Node:.Reverting,..Up:.Cherry.P |
| 44560 | 69 63 6b 69 6e 67 0a 0a 36 2e 31 30 2e 31 20 52 65 76 65 72 74 69 6e 67 0a 2d 2d 2d 2d 2d 2d 2d | icking..6.10.1.Reverting.------- |
| 44580 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4b 65 79 3a 20 56 20 28 6d 61 67 69 74 2d 72 65 76 65 72 74 29 | ---------..Key:.V.(magit-revert) |
| 445a0 | 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 |
| 445c0 | 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 |
| 445e0 | 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 |
| 44600 | 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 |
| 44620 | 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 |
| 44640 | 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.. |
| 44660 | 0a 20 20 20 57 68 65 6e 20 6e 6f 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 | ....When.no.cherry-pick.or.rever |
| 44680 | 74 20 69 73 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20 74 68 65 6e 20 74 68 65 20 74 72 61 6e 73 | t.is.in.progress,.then.the.trans |
| 446a0 | 69 65 6e 74 0a 66 65 61 74 75 72 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 | ient.features.the.following.suff |
| 446c0 | 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 4b 65 79 3a 20 56 20 56 20 28 6d 61 67 69 74 2d 72 65 | ix.commands...Key:.V.V.(magit-re |
| 446e0 | 76 65 72 74 2d 61 6e 64 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 52 65 76 65 72 74 20 61 20 63 | vert-and-commit)......Revert.a.c |
| 44700 | 6f 6d 6d 69 74 20 62 79 20 63 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 2e 20 | ommit.by.creating.a.new.commit.. |
| 44720 | 20 50 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2c 0a 20 20 20 20 20 64 65 66 61 75 | .Prompt.for.a.commit,......defau |
| 44740 | 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 20 20 49 | lting.to.the.commit.at.point...I |
| 44760 | 66 20 74 68 65 20 72 65 67 69 6f 6e 20 73 65 6c 65 63 74 73 20 6d 75 6c 74 69 70 6c 65 0a 20 20 | f.the.region.selects.multiple... |
| 44780 | 20 20 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 72 65 76 65 72 74 20 61 6c 6c 20 6f 66 20 74 | ...commits,.then.revert.all.of.t |
| 447a0 | 68 65 6d 2c 20 77 69 74 68 6f 75 74 20 70 72 6f 6d 70 74 69 6e 67 2e 0a 0a 4b 65 79 3a 20 56 20 | hem,.without.prompting...Key:.V. |
| 447c0 | 76 20 28 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 | v.(magit-revert-no-commit)...... |
| 447e0 | 52 65 76 65 72 74 20 61 20 63 6f 6d 6d 69 74 20 62 79 20 61 70 70 6c 79 69 6e 67 20 69 74 20 69 | Revert.a.commit.by.applying.it.i |
| 44800 | 6e 20 72 65 76 65 72 73 65 20 74 6f 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 20 | n.reverse.to.the.working.tree... |
| 44820 | 20 20 20 20 50 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2c 20 64 65 66 61 75 6c 74 | ....Prompt.for.a.commit,.default |
| 44840 | 69 6e 67 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 20 20 49 66 20 | ing.to.the.commit.at.point...If. |
| 44860 | 74 68 65 0a 20 20 20 20 20 72 65 67 69 6f 6e 20 73 65 6c 65 63 74 73 20 6d 75 6c 74 69 70 6c 65 | the......region.selects.multiple |
| 44880 | 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 |
| 448a0 | 6d 2c 20 77 69 74 68 6f 75 74 0a 20 20 20 20 20 70 72 6f 6d 70 74 69 6e 67 2e 0a 0a 20 20 20 57 | m,.without......prompting......W |
| 448c0 | 68 65 6e 20 61 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 69 73 20 69 | hen.a.cherry-pick.or.revert.is.i |
| 448e0 | 6e 20 70 72 6f 67 72 65 73 73 2c 20 74 68 65 6e 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 0a 69 | n.progress,.then.the.transient.i |
| 44900 | 6e 73 74 65 61 64 20 66 65 61 74 75 72 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 | nstead.features.the.following.su |
| 44920 | 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 4b 65 79 3a 20 56 20 56 20 28 6d 61 67 69 74 2d | ffix.commands...Key:.V.V.(magit- |
| 44940 | 73 65 71 75 65 6e 63 65 2d 63 6f 6e 74 69 6e 75 65 29 0a 20 20 20 20 20 52 65 73 75 6d 65 20 74 | sequence-continue)......Resume.t |
| 44960 | 68 65 20 63 75 72 72 65 6e 74 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 | he.current.cherry-pick.or.revert |
| 44980 | 20 73 65 71 75 65 6e 63 65 2e 0a 0a 4b 65 79 3a 20 56 20 73 20 28 6d 61 67 69 74 2d 73 65 71 75 | .sequence...Key:.V.s.(magit-sequ |
| 449a0 | 65 6e 63 65 2d 73 6b 69 70 29 0a 20 20 20 20 20 53 6b 69 70 20 74 68 65 20 73 74 6f 70 70 65 64 | ence-skip)......Skip.the.stopped |
| 449c0 | 20 61 74 20 63 6f 6d 6d 69 74 20 64 75 72 69 6e 67 20 61 20 63 68 65 72 72 79 2d 70 69 63 6b 20 | .at.commit.during.a.cherry-pick. |
| 449e0 | 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 61 20 28 6d | or.revert.sequence...Key:.V.a.(m |
| 44a00 | 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 61 62 6f 72 74 29 0a 20 20 20 20 20 41 62 6f 72 74 20 | agit-sequence-abort)......Abort. |
| 44a20 | 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 | the.current.cherry-pick.or.rever |
| 44a40 | 74 20 73 65 71 75 65 6e 63 65 2e 20 20 54 68 69 73 20 64 69 73 63 61 72 64 73 0a 20 20 20 20 20 | t.sequence...This.discards...... |
| 44a60 | 61 6c 6c 20 63 68 61 6e 67 65 73 20 6d 61 64 65 20 73 69 6e 63 65 20 74 68 65 20 73 65 71 75 65 | all.changes.made.since.the.seque |
| 44a80 | 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 57 59 54 68 45 79 2e | nce.started.....File:.docWYThEy. |
| 44aa0 | 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 73 65 74 74 69 6e 67 2c 20 20 4e 65 78 74 3a 20 53 | info,..Node:.Resetting,..Next:.S |
| 44ac0 | 74 61 73 68 69 6e 67 2c 20 20 50 72 65 76 3a 20 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 2c 20 | tashing,..Prev:.Cherry.Picking,. |
| 44ae0 | 20 55 70 3a 20 4d 61 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 36 2e 31 31 20 52 65 73 65 74 74 69 6e | .Up:.Manipulating..6.11.Resettin |
| 44b00 | 67 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 41 6c 73 6f 20 73 65 65 20 5b 42 52 4f 4b | g.==============..Also.see.[BROK |
| 44b20 | 45 4e 20 4c 49 4e 4b 3a 20 6d 61 6e 3a 67 69 74 2d 72 65 73 65 74 5d 0a 0a 4b 65 79 3a 20 78 20 | EN.LINK:.man:git-reset]..Key:.x. |
| 44b40 | 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 71 75 69 63 6b 6c 79 29 0a 20 20 20 20 20 52 65 73 65 74 | (magit-reset-quickly)......Reset |
| 44b60 | 20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 61 6e 64 20 69 6e 64 65 78 20 74 6f 20 73 6f 6d | .the....HEAD....and.index.to.som |
| 44b80 | 65 20 63 6f 6d 6d 69 74 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 61 6e 64 0a | e.commit.read.from.the.user.and. |
| 44ba0 | 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 20 61 74 | .....defaulting.to.the.commit.at |
| 44bc0 | 20 70 6f 69 6e 74 2c 20 61 6e 64 20 70 6f 73 73 69 62 6c 79 20 61 6c 73 6f 20 72 65 73 65 74 20 | .point,.and.possibly.also.reset. |
| 44be0 | 74 68 65 0a 20 20 20 20 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 20 20 57 69 74 68 20 61 20 70 | the......working.tree...With.a.p |
| 44c00 | 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 72 65 73 65 74 20 74 68 65 20 77 6f 72 6b 69 6e 67 | refix.argument.reset.the.working |
| 44c20 | 20 74 72 65 65 0a 20 20 20 20 20 6f 74 68 65 72 77 69 73 65 20 64 6f 6e e2 80 99 74 2e 0a 0a 4b | .tree......otherwise.don...t...K |
| 44c40 | 65 79 3a 20 58 20 6d 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 6d 69 78 65 64 29 0a 20 20 20 20 | ey:.X.m.(magit-reset-mixed)..... |
| 44c60 | 20 52 65 73 65 74 20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 61 6e 64 20 69 6e 64 65 78 20 | .Reset.the....HEAD....and.index. |
| 44c80 | 74 6f 20 73 6f 6d 65 20 63 6f 6d 6d 69 74 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 | to.some.commit.read.from.the.use |
| 44ca0 | 72 20 61 6e 64 0a 20 20 20 20 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 63 6f 6d | r.and......defaulting.to.the.com |
| 44cc0 | 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 20 20 54 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 | mit.at.point...The.working.tree. |
| 44ce0 | 69 73 20 6b 65 70 74 20 61 73 2d 69 73 2e 0a 0a 4b 65 79 3a 20 58 20 73 20 28 6d 61 67 69 74 2d | is.kept.as-is...Key:.X.s.(magit- |
| 44d00 | 72 65 73 65 74 2d 73 6f 66 74 29 0a 20 20 20 20 20 52 65 73 65 74 20 74 68 65 20 e2 80 98 48 45 | reset-soft)......Reset.the....HE |
| 44d20 | 41 44 e2 80 99 20 74 6f 20 73 6f 6d 65 20 63 6f 6d 6d 69 74 20 72 65 61 64 20 66 72 6f 6d 20 74 | AD....to.some.commit.read.from.t |
| 44d40 | 68 65 20 75 73 65 72 20 61 6e 64 20 64 65 66 61 75 6c 74 69 6e 67 0a 20 20 20 20 20 74 6f 20 74 | he.user.and.defaulting......to.t |
| 44d60 | 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 20 20 54 68 65 20 69 6e 64 65 78 20 61 | he.commit.at.point...The.index.a |
| 44d80 | 6e 64 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 61 72 65 20 6b 65 70 74 0a 20 20 20 | nd.the.working.tree.are.kept.... |
| 44da0 | 20 20 61 73 2d 69 73 2e 0a 0a 4b 65 79 3a 20 58 20 68 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d | ..as-is...Key:.X.h.(magit-reset- |
| 44dc0 | 68 61 72 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 80 99 2c | hard)......Reset.the....HEAD..., |
| 44de0 | 20 69 6e 64 65 78 2c 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 74 6f 20 73 6f 6d 65 | .index,.and.working.tree.to.some |
| 44e00 | 20 63 6f 6d 6d 69 74 20 72 65 61 64 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 65 20 75 73 65 72 20 | .commit.read.from......the.user. |
| 44e20 | 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 20 61 74 20 | and.defaulting.to.the.commit.at. |
| 44e40 | 70 6f 69 6e 74 2e 0a 0a 4b 65 79 3a 20 58 20 6b 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 6b 65 | point...Key:.X.k.(magit-reset-ke |
| 44e60 | 65 70 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 2c 20 69 | ep)......Reset.the....HEAD...,.i |
| 44e80 | 6e 64 65 78 2c 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 74 6f 20 73 6f 6d 65 20 63 | ndex,.and.working.tree.to.some.c |
| 44ea0 | 6f 6d 6d 69 74 20 72 65 61 64 20 66 72 6f 6d 0a 20 20 20 20 20 74 68 65 20 75 73 65 72 20 61 6e | ommit.read.from......the.user.an |
| 44ec0 | 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 20 61 74 20 70 6f | d.defaulting.to.the.commit.at.po |
| 44ee0 | 69 6e 74 2e 20 20 55 6e 63 6f 6d 6d 69 74 74 65 64 0a 20 20 20 20 20 63 68 61 6e 67 65 73 20 61 | int...Uncommitted......changes.a |
| 44f00 | 72 65 20 6b 65 70 74 20 61 73 2d 69 73 2e 0a 0a 4b 65 79 3a 20 58 20 69 20 28 6d 61 67 69 74 2d | re.kept.as-is...Key:.X.i.(magit- |
| 44f20 | 72 65 73 65 74 2d 69 6e 64 65 78 29 0a 20 20 20 20 20 52 65 73 65 74 20 74 68 65 20 69 6e 64 65 | reset-index)......Reset.the.inde |
| 44f40 | 78 20 74 6f 20 73 6f 6d 65 20 63 6f 6d 6d 69 74 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 | x.to.some.commit.read.from.the.u |
| 44f60 | 73 65 72 20 61 6e 64 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 0a 20 20 20 20 20 74 68 65 20 63 | ser.and.defaulting.to......the.c |
| 44f80 | 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 20 20 4b 65 65 70 20 74 68 65 20 e2 80 98 48 45 41 | ommit.at.point...Keep.the....HEA |
| 44fa0 | 44 e2 80 99 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 61 73 2d 69 73 2c 20 73 6f 20 | D....and.working.tree.as-is,.so. |
| 44fc0 | 69 66 0a 20 20 20 20 20 74 68 65 20 63 6f 6d 6d 69 74 20 72 65 66 65 72 73 20 74 6f 20 74 68 65 | if......the.commit.refers.to.the |
| 44fe0 | 20 e2 80 98 48 45 41 44 e2 80 99 2c 20 74 68 65 6e 20 74 68 69 73 20 65 66 66 65 63 74 69 76 65 | ....HEAD...,.then.this.effective |
| 45000 | 6c 79 20 75 6e 73 74 61 67 65 73 20 61 6c 6c 0a 20 20 20 20 20 63 68 61 6e 67 65 73 2e 0a 0a 4b | ly.unstages.all......changes...K |
| 45020 | 65 79 3a 20 58 20 77 20 28 6d 61 67 69 74 2d 72 65 73 65 74 2d 77 6f 72 6b 74 72 65 65 29 0a 20 | ey:.X.w.(magit-reset-worktree).. |
| 45040 | 20 20 20 20 52 65 73 65 74 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 74 6f 20 73 6f | ....Reset.the.working.tree.to.so |
| 45060 | 6d 65 20 63 6f 6d 6d 69 74 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 61 6e 64 | me.commit.read.from.the.user.and |
| 45080 | 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 20 61 | ......defaulting.to.the.commit.a |
| 450a0 | 74 20 70 6f 69 6e 74 2e 20 20 4b 65 65 70 20 74 68 65 20 e2 80 98 48 45 41 44 e2 80 99 20 61 6e | t.point...Keep.the....HEAD....an |
| 450c0 | 64 20 69 6e 64 65 78 0a 20 20 20 20 20 61 73 2d 69 73 2e 0a 0a 4b 65 79 3a 20 58 20 66 20 28 6d | d.index......as-is...Key:.X.f.(m |
| 450e0 | 61 67 69 74 2d 66 69 6c 65 2d 63 68 65 63 6b 6f 75 74 29 0a 20 20 20 20 20 55 70 64 61 74 65 20 | agit-file-checkout)......Update. |
| 45100 | 66 69 6c 65 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 61 6e 64 20 69 6e 64 | file.in.the.working.tree.and.ind |
| 45120 | 65 78 20 74 6f 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 66 72 6f 6d 20 61 0a 20 20 20 20 20 72 | ex.to.the.contents.from.a......r |
| 45140 | 65 76 69 73 69 6f 6e 2e 20 20 42 6f 74 68 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 61 6e 64 20 | evision...Both.the.revision.and. |
| 45160 | 66 69 6c 65 20 61 72 65 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 0a 0a 1f 0a | file.are.read.from.the.user..... |
| 45180 | 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 74 61 | File:.docWYThEy.info,..Node:.Sta |
| 451a0 | 73 68 69 6e 67 2c 20 20 50 72 65 76 3a 20 52 65 73 65 74 74 69 6e 67 2c 20 20 55 70 3a 20 4d 61 | shing,..Prev:.Resetting,..Up:.Ma |
| 451c0 | 6e 69 70 75 6c 61 74 69 6e 67 0a 0a 36 2e 31 32 20 53 74 61 73 68 69 6e 67 0a 3d 3d 3d 3d 3d 3d | nipulating..6.12.Stashing.====== |
| 451e0 | 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:. |
| 45200 | 6d 61 6e 3a 67 69 74 2d 73 74 61 73 68 5d 0a 0a 4b 65 79 3a 20 7a 20 28 6d 61 67 69 74 2d 73 74 | man:git-stash]..Key:.z.(magit-st |
| 45220 | 61 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 66 69 78 20 | ash)......This.transient.prefix. |
| 45240 | 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 |
| 45260 | 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 | ix.commands......along.with.the. |
| 45280 | 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 | appropriate.infix.arguments.and. |
| 452a0 | 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72 | displays.them.in.a......temporar |
| 452c0 | 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b | y.buffer.until.a.suffix.is.invok |
| 452e0 | 65 64 2e 0a 0a 4b 65 79 3a 20 7a 20 7a 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 62 6f 74 68 29 | ed...Key:.z.z.(magit-stash-both) |
| 45300 | 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 6e 64 65 | ......Create.a.stash.of.the.inde |
| 45320 | 78 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 20 20 55 6e 74 72 61 63 6b 65 64 20 66 | x.and.working.tree...Untracked.f |
| 45340 | 69 6c 65 73 20 61 72 65 0a 20 20 20 20 20 69 6e 63 6c 75 64 65 64 20 61 63 63 6f 72 64 69 6e 67 | iles.are......included.according |
| 45360 | 20 74 6f 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 4f 6e 65 20 70 72 65 66 69 78 | .to.infix.arguments...One.prefix |
| 45380 | 20 61 72 67 75 6d 65 6e 74 20 69 73 0a 20 20 20 20 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 | .argument.is......equivalent.to. |
| 453a0 | e2 80 98 2d 2d 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 e2 80 99 20 77 68 69 6c 65 20 | ...--include-untracked....while. |
| 453c0 | 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 0a 20 20 20 20 20 65 71 | two.prefix.arguments.are......eq |
| 453e0 | 75 69 76 61 6c 65 6e 74 20 74 6f 20 e2 80 98 2d 2d 61 6c 6c e2 80 99 2e 0a 0a 4b 65 79 3a 20 7a | uivalent.to....--all......Key:.z |
| 45400 | 20 69 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 69 6e 64 65 78 29 0a 20 20 20 20 20 43 72 65 61 | .i.(magit-stash-index)......Crea |
| 45420 | 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 20 20 55 | te.a.stash.of.the.index.only...U |
| 45440 | 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 0a 20 20 | nstaged.and.untracked.changes... |
| 45460 | 20 20 20 61 72 65 20 6e 6f 74 20 73 74 61 73 68 65 64 2e 0a 0a 4b 65 79 3a 20 7a 20 77 20 28 6d | ...are.not.stashed...Key:.z.w.(m |
| 45480 | 61 67 69 74 2d 73 74 61 73 68 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 20 43 72 65 61 74 65 | agit-stash-worktree)......Create |
| 454a0 | 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. |
| 454c0 | 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 20 20 55 6e 74 72 61 63 6b 65 64 0a 20 20 20 | the.working.tree...Untracked.... |
| 454e0 | 20 20 66 69 6c 65 73 20 61 72 65 20 69 6e 63 6c 75 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 | ..files.are.included.according.t |
| 45500 | 6f 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 4f 6e 65 20 70 72 65 66 69 78 0a 20 | o.infix.arguments...One.prefix.. |
| 45520 | 20 20 20 20 61 72 67 75 6d 65 6e 74 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 e2 80 | ....argument.is.equivalent.to... |
| 45540 | 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 77 | .--include-untracked....while.tw |
| 45560 | 6f 20 70 72 65 66 69 78 0a 20 20 20 20 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 65 71 75 69 | o.prefix......arguments.are.equi |
| 45580 | 76 61 6c 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 78 | valent.to....--all......Key:.z.x |
| 455a0 | 20 28 6d 61 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 20 43 | .(magit-stash-keep-index)......C |
| 455c0 | 72 65 61 74 65 20 61 20 73 74 61 73 68 20 6f 66 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 77 | reate.a.stash.of.the.index.and.w |
| 455e0 | 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 6b 65 65 70 69 6e 67 20 69 6e 64 65 78 20 69 6e 74 61 63 | orking.tree,.keeping.index.intac |
| 45600 | 74 2e 0a 20 20 20 20 20 55 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 61 72 65 20 69 6e 63 6c | t.......Untracked.files.are.incl |
| 45620 | 75 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 | uded.according.to.infix.argument |
| 45640 | 73 2e 20 20 4f 6e 65 0a 20 20 20 20 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 73 20 | s...One......prefix.argument.is. |
| 45660 | 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 e2 80 98 2d 2d 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 | equivalent.to....--include-untra |
| 45680 | 63 6b 65 64 e2 80 99 20 77 68 69 6c 65 20 74 77 6f 0a 20 20 20 20 20 70 72 65 66 69 78 20 61 72 | cked....while.two......prefix.ar |
| 456a0 | 67 75 6d 65 6e 74 73 20 61 72 65 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 e2 80 98 2d 2d 61 | guments.are.equivalent.to....--a |
| 456c0 | 6c 6c e2 80 99 2e 0a 0a 4b 65 79 3a 20 7a 20 5a 20 28 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 | ll......Key:.z.Z.(magit-snapshot |
| 456e0 | 2d 62 6f 74 68 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 20 73 6e 61 70 73 68 6f 74 20 6f 66 | -both)......Create.a.snapshot.of |
| 45700 | 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 20 20 55 6e | .the.index.and.working.tree...Un |
| 45720 | 74 72 61 63 6b 65 64 20 66 69 6c 65 73 0a 20 20 20 20 20 61 72 65 20 69 6e 63 6c 75 64 65 64 20 | tracked.files......are.included. |
| 45740 | 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 20 20 4f | according.to.infix.arguments...O |
| 45760 | 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 71 75 69 76 | ne.prefix.argument.is......equiv |
| 45780 | 61 6c 65 6e 74 20 74 6f 20 e2 80 98 2d 2d 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 e2 | alent.to....--include-untracked. |
| 457a0 | 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 73 20 61 72 | ...while.two.prefix.arguments.ar |
| 457c0 | 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 6c e2 80 99 | e......equivalent.to....--all... |
| 457e0 | 2e 0a 0a 4b 65 79 3a 20 7a 20 49 20 28 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 69 6e 64 65 | ...Key:.z.I.(magit-snapshot-inde |
| 45800 | 78 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 20 73 6e 61 70 73 68 6f 74 20 6f 66 20 74 68 65 | x)......Create.a.snapshot.of.the |
| 45820 | 20 69 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 | .index.only...Unstaged.and.untra |
| 45840 | 63 6b 65 64 0a 20 20 20 20 20 63 68 61 6e 67 65 73 20 61 72 65 20 6e 6f 74 20 73 74 61 73 68 65 | cked......changes.are.not.stashe |
| 45860 | 64 2e 0a 0a 4b 65 79 3a 20 7a 20 57 20 28 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 77 6f 72 | d...Key:.z.W.(magit-snapshot-wor |
| 45880 | 6b 74 72 65 65 29 0a 20 20 20 20 20 43 72 65 61 74 65 20 61 20 73 6e 61 70 73 68 6f 74 20 6f 66 | ktree)......Create.a.snapshot.of |
| 458a0 | 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 | .unstaged.changes.in.the.working |
| 458c0 | 20 74 72 65 65 2e 0a 20 20 20 20 20 55 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 61 72 65 20 | .tree.......Untracked.files.are. |
| 458e0 | 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 |
| 45900 | 6d 65 6e 74 73 2e 20 20 4f 6e 65 0a 20 20 20 20 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 | ments...One......prefix.argument |
| 45920 | 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 e2 80 98 2d 2d 69 6e 63 6c 75 64 65 2d 75 | .is.equivalent.to....--include-u |
| 45940 | 6e 74 72 61 63 6b 65 64 e2 80 99 20 77 68 69 6c 65 20 74 77 6f 0a 20 20 20 20 20 70 72 65 66 69 | ntracked....while.two......prefi |
| 45960 | 78 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 e2 80 | x.arguments.are.equivalent.to... |
| 45980 | 98 2d 2d 61 6c 6c e2 80 99 2d 2e 0a 0a 4b 65 79 3a 20 7a 20 61 20 28 6d 61 67 69 74 2d 73 74 61 | .--all...-...Key:.z.a.(magit-sta |
| 459a0 | 73 68 2d 61 70 70 6c 79 29 0a 20 20 20 20 20 41 70 70 6c 79 20 61 20 73 74 61 73 68 20 74 6f 20 | sh-apply)......Apply.a.stash.to. |
| 459c0 | 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 0a 20 20 20 20 20 46 69 72 73 74 20 74 72 | the.working.tree........First.tr |
| 459e0 | 79 20 e2 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 | y....git.stash.apply.--index..., |
| 45a00 | 20 77 68 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 | .which.tries.to.preserve.the.... |
| 45a20 | 20 20 69 6e 64 65 78 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 73 74 61 73 68 2c 20 69 66 20 | ..index.stored.in.the.stash,.if. |
| 45a40 | 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 20 61 70 70 6c | any...This.may.fail.because.appl |
| 45a60 | 79 69 6e 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 | ying......the.stash.could.result |
| 45a80 | 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. |
| 45aa0 | 62 65 20 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 | be.stored.in......the.index,.mak |
| 45ac0 | 69 6e 67 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 | ing.it.impossible.to.also.store. |
| 45ae0 | 74 68 65 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 20 61 | the.stash...s.index......there.a |
| 45b00 | 73 20 77 65 6c 6c 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 61 62 6f 76 65 20 66 61 69 6c 65 | s.well........If.the.above.faile |
| 45b20 | 64 2c 20 74 68 65 6e 20 74 72 79 20 e2 80 98 67 69 74 20 73 74 61 73 68 20 61 70 70 6c 79 e2 80 | d,.then.try....git.stash.apply.. |
| 45b40 | 99 2e 20 20 54 68 69 73 20 66 61 69 6c 73 20 28 77 69 74 68 0a 20 20 20 20 20 6f 72 20 77 69 74 | ....This.fails.(with......or.wit |
| 45b60 | 68 6f 75 74 20 e2 80 98 2d 2d 69 6e 64 65 78 e2 80 99 29 20 69 66 20 74 68 65 72 65 20 61 72 65 | hout....--index...).if.there.are |
| 45b80 | 20 61 6e 79 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 20 74 6f 20 66 69 6c 65 | .any.uncommitted.changes.to.file |
| 45ba0 | 73 0a 20 20 20 20 20 74 68 61 74 20 61 72 65 20 61 6c 73 6f 20 6d 6f 64 69 66 69 65 64 20 69 6e | s......that.are.also.modified.in |
| 45bc0 | 20 74 68 65 20 73 74 61 73 68 2e 0a 0a 20 20 20 20 20 49 66 20 62 6f 74 68 20 6f 66 20 74 68 65 | .the.stash........If.both.of.the |
| 45be0 | 20 61 62 6f 76 65 20 66 61 69 6c 65 64 2c 20 74 68 65 6e 20 61 70 70 6c 79 20 75 73 69 6e 67 20 | .above.failed,.then.apply.using. |
| 45c00 | e2 80 98 67 69 74 20 61 70 70 6c 79 e2 80 99 2e 20 20 49 66 0a 20 20 20 20 20 74 68 65 72 65 20 | ...git.apply......If......there. |
| 45c20 | 61 72 65 20 6e 6f 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 66 69 6c 65 73 2c 20 75 73 65 20 e2 80 | are.no.conflicting.files,.use... |
| 45c40 | 98 2d 2d 33 77 61 79 e2 80 99 2e 20 20 49 66 20 74 68 65 72 65 20 61 72 65 0a 20 20 20 20 20 63 | .--3way......If.there.are......c |
| 45c60 | 6f 6e 66 6c 69 63 74 69 6e 67 20 66 69 6c 65 73 2c 20 74 68 65 6e 20 75 73 69 6e 67 20 e2 80 98 | onflicting.files,.then.using.... |
| 45c80 | 2d 2d 33 77 61 79 e2 80 99 20 72 65 71 75 69 72 65 73 20 74 68 61 74 20 74 68 6f 73 65 20 66 69 | --3way....requires.that.those.fi |
| 45ca0 | 6c 65 73 0a 20 20 20 20 20 61 72 65 20 73 74 61 67 65 64 20 66 69 72 73 74 2c 20 77 68 69 63 68 | les......are.staged.first,.which |
| 45cc0 | 20 6d 61 79 20 62 65 20 75 6e 64 65 73 69 72 61 62 6c 65 2c 20 73 6f 20 70 72 6f 6d 70 74 20 74 | .may.be.undesirable,.so.prompt.t |
| 45ce0 | 68 65 20 75 73 65 72 0a 20 20 20 20 20 77 68 65 74 68 65 72 20 74 6f 20 75 73 65 20 e2 80 98 2d | he.user......whether.to.use....- |
| 45d00 | 2d 33 77 61 79 e2 80 99 20 6f 72 20 e2 80 98 2d 2d 72 65 6a 65 63 74 e2 80 99 2e 0a 0a 20 20 20 | -3way....or....--reject......... |
| 45d20 | 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 e2 | ..Customize....magit-no-confirm. |
| 45d40 | 80 99 20 69 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 61 6c 77 61 79 73 20 75 73 65 20 e2 80 98 | ...if.you.want.to.always.use.... |
| 45d60 | 2d 2d 33 77 61 79 e2 80 99 2c 0a 20 20 20 20 20 77 69 74 68 6f 75 74 20 62 65 69 6e 67 20 70 72 | --3way...,......without.being.pr |
| 45d80 | 6f 6d 70 74 65 64 2e 0a 0a 4b 65 79 3a 20 7a 20 70 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 | ompted...Key:.z.p.(magit-stash-p |
| 45da0 | 6f 70 29 0a 20 20 20 20 20 41 70 70 6c 79 20 61 20 73 74 61 73 68 20 74 6f 20 74 68 65 20 77 6f | op)......Apply.a.stash.to.the.wo |
| 45dc0 | 72 6b 69 6e 67 20 74 72 65 65 2e 20 20 4f 6e 20 63 6f 6d 70 6c 65 74 65 20 73 75 63 63 65 73 73 | rking.tree...On.complete.success |
| 45de0 | 20 28 69 66 20 74 68 65 0a 20 20 20 20 20 73 74 61 73 68 20 63 61 6e 20 62 65 20 61 70 70 6c 69 | .(if.the......stash.can.be.appli |
| 45e00 | 65 64 20 77 69 74 68 6f 75 74 20 61 6e 79 20 63 6f 6e 66 6c 69 63 74 73 2c 20 61 6e 64 20 77 68 | ed.without.any.conflicts,.and.wh |
| 45e20 | 69 6c 65 20 70 72 65 73 65 72 76 69 6e 67 0a 20 20 20 20 20 74 68 65 20 73 74 61 73 68 e2 80 99 | ile.preserving......the.stash... |
| 45e40 | 73 20 69 6e 64 65 78 29 20 74 68 65 6e 20 72 65 6d 6f 76 65 20 74 68 65 20 73 74 61 73 68 20 66 | s.index).then.remove.the.stash.f |
| 45e60 | 72 6f 6d 20 73 74 61 73 68 20 6c 69 73 74 2e 0a 0a 20 20 20 20 20 46 69 72 73 74 20 74 72 79 20 | rom.stash.list........First.try. |
| 45e80 | 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 99 2c 20 77 68 69 | ...git.stash.pop.--index...,.whi |
| 45ea0 | 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 6e | ch.tries.to.preserve.the......in |
| 45ec0 | 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 2e | dex.stored.in.the.stash,.if.any. |
| 45ee0 | 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 67 | ..This.may.fail.because.applying |
| 45f00 | 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 20 | ......the.stash.could.result.in. |
| 45f20 | 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 73 | conflicts.and.those.have.to.be.s |
| 45f40 | 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 20 | tored.in......the.index,.making. |
| 45f60 | 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 20 | it.impossible.to.also.store.the. |
| 45f80 | 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 20 61 73 20 77 65 | stash...s.index......there.as.we |
| 45fa0 | 6c 6c 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 20 61 62 6f 76 65 20 66 61 69 6c 65 64 2c 20 74 | ll........If.the.above.failed,.t |
| 45fc0 | 68 65 6e 20 74 72 79 20 e2 80 98 67 69 74 20 73 74 61 73 68 20 61 70 70 6c 79 e2 80 99 2e 20 20 | hen.try....git.stash.apply...... |
| 45fe0 | 54 68 69 73 20 66 61 69 6c 73 20 28 77 69 74 68 0a 20 20 20 20 20 6f 72 20 77 69 74 68 6f 75 74 | This.fails.(with......or.without |
| 46000 | 20 e2 80 98 2d 2d 69 6e 64 65 78 e2 80 99 29 20 69 66 20 74 68 65 72 65 20 61 72 65 20 61 6e 79 | ....--index...).if.there.are.any |
| 46020 | 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 20 74 6f 20 66 69 6c 65 73 0a 20 20 | .uncommitted.changes.to.files... |
| 46040 | 20 20 20 74 68 61 74 20 61 72 65 20 61 6c 73 6f 20 6d 6f 64 69 66 69 65 64 20 69 6e 20 74 68 65 | ...that.are.also.modified.in.the |
| 46060 | 20 73 74 61 73 68 2e 0a 0a 20 20 20 20 20 49 66 20 62 6f 74 68 20 6f 66 20 74 68 65 20 61 62 6f | .stash........If.both.of.the.abo |
| 46080 | 76 65 20 66 61 69 6c 65 64 2c 20 74 68 65 6e 20 61 70 70 6c 79 20 75 73 69 6e 67 20 e2 80 98 67 | ve.failed,.then.apply.using....g |
| 460a0 | 69 74 20 61 70 70 6c 79 e2 80 99 2e 20 20 49 66 0a 20 20 20 20 20 74 68 65 72 65 20 61 72 65 20 | it.apply......If......there.are. |
| 460c0 | 6e 6f 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 66 69 6c 65 73 2c 20 75 73 65 20 e2 80 98 2d 2d 33 | no.conflicting.files,.use....--3 |
| 460e0 | 77 61 79 e2 80 99 2e 20 20 49 66 20 74 68 65 72 65 20 61 72 65 0a 20 20 20 20 20 63 6f 6e 66 6c | way......If.there.are......confl |
| 46100 | 69 63 74 69 6e 67 20 66 69 6c 65 73 2c 20 74 68 65 6e 20 75 73 69 6e 67 20 e2 80 98 2d 2d 33 77 | icting.files,.then.using....--3w |
| 46120 | 61 79 e2 80 99 20 72 65 71 75 69 72 65 73 20 74 68 61 74 20 74 68 6f 73 65 20 66 69 6c 65 73 0a | ay....requires.that.those.files. |
| 46140 | 20 20 20 20 20 61 72 65 20 73 74 61 67 65 64 20 66 69 72 73 74 2c 20 77 68 69 63 68 20 6d 61 79 | .....are.staged.first,.which.may |
| 46160 | 20 62 65 20 75 6e 64 65 73 69 72 61 62 6c 65 2c 20 73 6f 20 70 72 6f 6d 70 74 20 74 68 65 20 75 | .be.undesirable,.so.prompt.the.u |
| 46180 | 73 65 72 0a 20 20 20 20 20 77 68 65 74 68 65 72 20 74 6f 20 75 73 65 20 e2 80 98 2d 2d 33 77 61 | ser......whether.to.use....--3wa |
| 461a0 | 79 e2 80 99 20 6f 72 20 e2 80 98 2d 2d 72 65 6a 65 63 74 e2 80 99 2e 0a 0a 20 20 20 20 20 43 75 | y....or....--reject...........Cu |
| 461c0 | 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 e2 80 99 20 69 | stomize....magit-no-confirm....i |
| 461e0 | 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 61 6c 77 61 79 73 20 75 73 65 20 e2 80 98 2d 2d 33 77 | f.you.want.to.always.use....--3w |
| 46200 | 61 79 e2 80 99 2c 0a 20 20 20 20 20 77 69 74 68 6f 75 74 20 62 65 69 6e 67 20 70 72 6f 6d 70 74 | ay...,......without.being.prompt |
| 46220 | 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 29 | ed...Key:.z.k.(magit-stash-drop) |
| 46240 | 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 74 | ......Remove.a.stash.from.the.st |
| 46260 | 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 63 | ash.list...When.the.region.is.ac |
| 46280 | 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 6e | tive,......offer.to.drop.all.con |
| 462a0 | 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 74 | tained.stashes...Key:.z.v.(magit |
| 462c0 | 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 73 | -stash-show)......Show.all.diffs |
| 462e0 | 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 7a | .of.a.stash.in.a.buffer...Key:.z |
| 46300 | 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 65 | .b.(magit-stash-branch)......Cre |
| 46320 | 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 72 | ate.and.checkout.a.new.branch.fr |
| 46340 | 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 20 | om.an.existing.stash...The.new.. |
| 46360 | 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 20 | ....branch.starts.at.the.commit. |
| 46380 | 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 20 | that.was.current.when.the.stash. |
| 463a0 | 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 67 | was......created...Key:.z.B.(mag |
| 463c0 | 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 74 | it-stash-branch-here)......Creat |
| 463e0 | 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 6d | e.and.checkout.a.new.branch.from |
| 46400 | 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 20 | .an.existing.stash...Use.the.... |
| 46420 | 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 61 | ..current.branch.or....HEAD....a |
| 46440 | 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 20 | s.the.starting-point.of.the.new. |
| 46460 | 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 73 | branch.......Then.apply.the.stas |
| 46480 | 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 65 | h,.dropping.it.if.it.applies.cle |
| 464a0 | 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 72 | anly...Key:.z.f.(magit-stash-for |
| 464c0 | 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 66 | mat-patch)......Create.a.patch.f |
| 464e0 | 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 2d | rom.STASH...Key:.k.(magit-stash- |
| 46500 | 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 73 | clear)......Remove.all.stashes.s |
| 46520 | 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 69 | aved.in.REF...s.reflog.by.deleti |
| 46540 | 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 6c | ng.REF...Key:.z.l.(magit-stash-l |
| 46560 | 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 20 | ist)......List.all.stashes.in.a. |
| 46580 | 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 73 | buffer...User.Option:.magit-stas |
| 465a0 | 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 63 | hes-margin......This.option.spec |
| 465c0 | 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 74 | ifies.whether.the.margin.is.init |
| 465e0 | 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 66 | ially.shown.in......stashes.buff |
| 46600 | 65 72 73 20 61 6e 64 20 68 6f 77 20 69 74 20 69 73 20 66 6f 72 6d 61 74 74 65 64 2e 0a 0a 20 20 | ers.and.how.it.is.formatted..... |
| 46620 | 20 20 20 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 e2 80 98 28 49 4e | ...The.value.has.the.form....(IN |
| 46640 | 49 54 20 53 54 59 4c 45 20 57 49 44 54 48 20 41 55 54 48 4f 52 20 41 55 54 48 4f 52 2d 57 49 44 | IT.STYLE.WIDTH.AUTHOR.AUTHOR-WID |
| 46660 | 54 48 29 e2 80 99 2e 0a 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 49 66 20 49 4e 49 54 20 69 73 20 | TH)..................If.INIT.is. |
| 46680 | 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 73 68 6f 77 | non-nil,.then.the.margin.is.show |
| 466a0 | 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 20 20 20 20 20 20 20 20 e2 80 a2 20 53 54 59 4c 45 20 63 | n.initially..............STYLE.c |
| 466c0 | 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 6f 20 66 6f 72 6d 61 74 20 74 68 65 20 61 75 74 68 6f 72 | ontrols.how.to.format.the.author |
| 466e0 | 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 20 20 49 74 0a 20 20 20 20 20 20 20 20 | .or.committer.date...It......... |
| 46700 | 20 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 e2 80 98 61 67 65 e2 80 99 20 28 74 6f 20 73 68 | ..can.be.one.of....age....(to.sh |
| 46720 | 6f 77 20 74 68 65 20 61 67 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 29 2c 0a 20 20 20 20 20 | ow.the.age.of.the.commit),...... |
| 46740 | 20 20 20 20 20 e2 80 98 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 e2 80 99 20 28 74 6f 20 61 | ........age-abbreviated....(to.a |
| 46760 | 62 62 72 65 76 69 61 74 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 20 74 6f 20 61 0a 20 20 20 | bbreviate.the.time.unit.to.a.... |
| 46780 | 20 20 20 20 20 20 20 63 68 61 72 61 63 74 65 72 29 2c 20 6f 72 20 61 20 73 74 72 69 6e 67 20 28 | .......character),.or.a.string.( |
| 467a0 | 73 75 69 74 61 62 6c 65 20 66 6f 72 20 e2 80 98 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 | suitable.for....format-time-stri |
| 467c0 | 6e 67 e2 80 99 29 20 74 6f 0a 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 20 74 68 65 20 61 63 74 | ng...).to...........show.the.act |
| 467e0 | 75 61 6c 20 64 61 74 65 2e 20 20 4f 70 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 e2 80 98 6d | ual.date...Option..............m |
| 46800 | 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 74 65 72 2d 64 | agit-log-margin-show-committer-d |
| 46820 | 61 74 65 e2 80 99 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61 74 65 20 69 73 0a 20 20 | ate....controls.which.date.is... |
| 46840 | 20 20 20 20 20 20 20 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e 0a 20 20 20 20 20 20 20 | ........being.displayed......... |
| 46860 | 20 e2 80 a2 20 57 49 44 54 48 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 77 69 64 74 68 20 6f 66 | .....WIDTH.controls.the.width.of |
| 46880 | 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 20 54 68 69 73 20 65 78 69 73 74 73 20 66 6f 72 0a 20 20 | .the.margin...This.exists.for... |
| 468a0 | 20 20 20 20 20 20 20 20 66 6f 72 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 61 6e | ........forward.compatibility.an |
| 468c0 | 64 20 63 75 72 72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 6e 6f 74 | d.currently.the.value.should.not |
| 468e0 | 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 20 20 20 20 e2 | .be...........changed........... |
| 46900 | 80 a2 20 41 55 54 48 4f 52 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6e | ...AUTHOR.controls.whether.the.n |
| 46920 | 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 20 69 73 20 61 6c 73 6f 20 73 68 6f 77 6e 0a | ame.of.the.author.is.also.shown. |
| 46940 | 20 20 20 20 20 20 20 20 20 20 62 79 20 64 65 66 61 75 6c 74 2e 0a 20 20 20 20 20 20 20 20 e2 80 | ..........by.default............ |
| 46960 | a2 20 41 55 54 48 4f 52 2d 57 49 44 54 48 20 68 61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 65 | ..AUTHOR-WIDTH.has.to.be.an.inte |
| 46980 | 67 65 72 2e 20 20 57 68 65 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 | ger...When.the.name.of.the...... |
| 469a0 | 20 20 20 20 20 61 75 74 68 6f 72 20 69 73 20 73 68 6f 77 6e 2c 20 74 68 65 6e 20 74 68 69 73 20 | .....author.is.shown,.then.this. |
| 469c0 | 73 70 65 63 69 66 69 65 73 20 68 6f 77 20 6d 75 63 68 20 73 70 61 63 65 20 69 73 20 75 73 65 64 | specifies.how.much.space.is.used |
| 469e0 | 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 6f | .to...........do.so.....File:.do |
| 46a00 | 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 72 61 6e 73 66 65 72 72 69 6e | cWYThEy.info,..Node:.Transferrin |
| 46a20 | 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 20 | g,..Next:.Miscellaneous,..Prev:. |
| 46a40 | 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 66 | Manipulating,..Up:.Top..7.Transf |
| 46a60 | 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 0a | erring.**************..*.Menu:.. |
| 46a80 | 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 69 | *.Remotes::.*.Fetching::.*.Pulli |
| 46aa0 | 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 73 | ng::.*.Pushing::.*.Plain.Patches |
| 46ac0 | 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 20 | ::.*.Maildir.Patches::....File:. |
| 46ae0 | 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 52 65 6d 6f 74 65 73 2c 20 | docWYThEy.info,..Node:.Remotes,. |
| 46b00 | 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 69 | .Next:.Fetching,..Up:.Transferri |
| 46b20 | 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 4d | ng..7.1.Remotes.===========..*.M |
| 46b40 | 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 6f | enu:..*.Remote.Commands::.*.Remo |
| 46b60 | 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 57 | te.Git.Variables::....File:.docW |
| 46b80 | 59 54 68 45 79 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 6e | YThEy.info,..Node:.Remote.Comman |
| 46ba0 | 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 2c | ds,..Next:.Remote.Git.Variables, |
| 46bc0 | 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 6d | ..Up:.Remotes..7.1.1.Remote.Comm |
| 46be0 | 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 20 | ands.---------------------..The. |
| 46c00 | 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 69 | transient.prefix.command....magi |
| 46c20 | 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 74 | t-remote....is.used.to.add.remot |
| 46c40 | 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 69 | es.and.to.make.changes.to.existi |
| 46c60 | 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 64 | ng.remotes...This.command.only.d |
| 46c80 | 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 6f | eals.with.remotes.themselves,.no |
| 46ca0 | 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 20 | t.with.branches.or.the.transfer. |
| 46cc0 | 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 20 | of.commits...Those.features.are. |
| 46ce0 | 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 6e | available.from.separate.transien |
| 46d00 | 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 4e | t.commands......Also.see.[BROKEN |
| 46d20 | 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 28 | .LINK:.man:git-remote]..Key:.M.( |
| 46d40 | 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 6e | magit-remote)......This.transien |
| 46d60 | 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 |
| 46d80 | 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 |
| 46da0 | 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 |
| 46dc0 | 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..... |
| 46de0 | 20 20 20 42 79 20 64 65 66 61 75 6c 74 20 69 74 20 61 6c 73 6f 20 62 69 6e 64 73 20 61 6e 64 20 | ...By.default.it.also.binds.and. |
| 46e00 | 64 69 73 70 6c 61 79 73 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 73 6f 6d 65 0a 20 20 20 20 | displays.the.values.of.some..... |
| 46e20 | 20 72 65 6d 6f 74 65 2d 72 65 6c 61 74 65 64 20 47 69 74 20 76 61 72 69 61 62 6c 65 73 20 61 6e | .remote-related.Git.variables.an |
| 46e40 | 64 20 61 6c 6c 6f 77 73 20 63 68 61 6e 67 69 6e 67 20 74 68 65 69 72 20 76 61 6c 75 65 73 2e 0a | d.allows.changing.their.values.. |
| 46e60 | 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 63 | .User.Option:.magit-remote-direc |
| 46e80 | 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 6e | t-configure......This.option.con |
| 46ea0 | 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 74 | trols.whether.remote-related.Git |
| 46ec0 | 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 64 | .variables.are......accessible.d |
| 46ee0 | 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 61 | irectly.from.the.transient....ma |
| 46f00 | 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 20 | git-remote...........If....t.... |
| 46f20 | 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 68 | (the.default).and.a.local.branch |
| 46f40 | 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 61 | .is.checked.out,.then.........ma |
| 46f60 | 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 61 | git-remote....features.the.varia |
| 46f80 | 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 0a | bles.for.the.upstream.remote.of. |
| 46fa0 | 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 e2 | .....that.branch,.or.if....HEAD. |
| 46fc0 | 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 99 | ...is.detached,.for....origin... |
| 46fe0 | 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 20 | ,.provided.that......exists..... |
| 47000 | 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 72 | ...If....nil...,.then....magit-r |
| 47020 | 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 65 | emote-configure....has.to.be.use |
| 47040 | 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 6d | d.to.do.so...Key:.M.C.(magit-rem |
| 47060 | 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 65 | ote-configure)......This.transie |
| 47080 | 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 73 | nt.prefix.command.binds.commands |
| 470a0 | 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 6f | .that.set.the.value.of......remo |
| 470c0 | 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 79 | te-related.variables.and.display |
| 470e0 | 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 20 | s.them.in.a.temporary.buffer.... |
| 47100 | 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 2e | ..until.the.transient.is.exited. |
| 47120 | 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 74 | .......With.a.prefix.argument,.t |
| 47140 | 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 61 | his.command.always.prompts.for.a |
| 47160 | 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 20 | .remote........Without.a.prefix. |
| 47180 | 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 72 | argument.this.depends.on.whether |
| 471a0 | 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 78 | .it.was.invoked.as......a.suffix |
| 471c0 | 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 68 | .of....magit-remote....and.on.th |
| 471e0 | 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 6f | e.........magit-remote-direct-co |
| 47200 | 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 2d | nfigure....option...If....magit- |
| 47220 | 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 20 | remote....already......displays. |
| 47240 | 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 20 | the.variables.for.the.upstream,. |
| 47260 | 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 65 | then.it.does.not.make......sense |
| 47280 | 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 61 | .to.invoke.another.transient.tha |
| 472a0 | 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 20 | t.displays.them.for.the.same.... |
| 472c0 | 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 6d | ..remote...In.that.case.this.com |
| 472e0 | 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 54 | mand.prompts.for.a.remote......T |
| 47300 | 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 6e | he.variables.are.described.in.*n |
| 47320 | 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 79 | ote.Remote.Git.Variables::...Key |
| 47340 | 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 68 | :.M.a.(magit-remote-add)......Th |
| 47360 | 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 63 | is.command.add.a.remote.and.fetc |
| 47380 | 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 6c | hes.it...The.remote.name.and.url |
| 473a0 | 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 72 | ......are.read.in.the.minibuffer |
| 473c0 | 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 65 | ...Key:.M.r.(magit-remote-rename |
| 473e0 | 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 65 | )......This.command.renames.a.re |
| 47400 | 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 20 | mote...Both.the.old.and.the.new. |
| 47420 | 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 62 | names.are......read.in.the.minib |
| 47440 | 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 73 | uffer...Key:.M.u.(magit-remote-s |
| 47460 | 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 65 | et-url)......This.command.change |
| 47480 | 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 65 | s.the.url.of.a.remote...Both.the |
| 474a0 | 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 65 | .remote.and.the......new.url.are |
| 474c0 | 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 4d | .read.in.the.minibuffer...Key:.M |
| 474e0 | 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 68 | .k.(magit-remote-remove)......Th |
| 47500 | 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 61 | is.command.deletes.a.remote,.rea |
| 47520 | 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 28 | d.in.the.minibuffer...Key:.M.p.( |
| 47540 | 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 6f | magit-remote-prune)......This.co |
| 47560 | 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 6b | mmand.removes.stale.remote-track |
| 47580 | 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 72 | ing.branches.for.a.remote......r |
| 475a0 | 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 50 | ead.in.the.minibuffer...Key:.M.P |
| 475c0 | 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 20 | .(magit-remote-prune-refspecs).. |
| 475e0 | 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 72 | ....This.command.removes.stale.r |
| 47600 | 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 65 | efspecs.for.a.remote.read.in.the |
| 47620 | 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 65 | ......minibuffer........A.refspe |
| 47640 | 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 78 | c.is.stale.if.there.no.longer.ex |
| 47660 | 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 20 | ists.at.least.one.branch.on..... |
| 47680 | 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 65 | .the.remote.that.would.be.fetche |
| 476a0 | 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 0a | d.due.to.that.refspec...A.stale. |
| 476c0 | 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 61 | .....refspec.is.problematic.beca |
| 476e0 | 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 20 | use.its.existence.causes.Git.to. |
| 47700 | 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 74 | refuse......to.fetch.according.t |
| 47720 | 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 65 | o.the.remaining.non-stale.refspe |
| 47740 | 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 73 | cs........If.only.stale.refspecs |
| 47760 | 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 72 | .remain,.then.this.command.offer |
| 47780 | 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 6f | s.to.either......delete.the.remo |
| 477a0 | 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 70 | te.or.to.replace.the.stale.refsp |
| 477c0 | 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 65 | ecs.with.the.default......refspe |
| 477e0 | 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 52 | c.("+refs/heads/*:refs/remotes/R |
| 47800 | 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 6c | EMOTE/*")........This.command.al |
| 47820 | 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 62 | so.removes.the.remote-tracking.b |
| 47840 | 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 64 | ranches.that.were......created.d |
| 47860 | 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 4f | ue.to.the.now.stale.refspecs...O |
| 47880 | 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 74 | ther.stale.branches.are......not |
| 478a0 | 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 65 | .removed...User.Option:.magit-re |
| 478c0 | 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 0a | mote-add-set-remote.pushDefault. |
| 478e0 | 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 |
| 47900 | 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 79 | r.the.user.is.asked.whether.they |
| 47920 | 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 68 | .want.to......set....remote.push |
| 47940 | 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 65 | Default....after.adding.a.remote |
| 47960 | 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 73 | ........If....ask...,.then.users |
| 47980 | 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 6e | .is.always.ask...If....ask-if-un |
| 479a0 | 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 6e | set...,.then.the......user.is.on |
| 479c0 | 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 61 | ly.if.the.variable.isn...t.set.a |
| 479e0 | 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 0a | lready...If....nil...,.then.the. |
| 47a00 | 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 20 | .....user.isn...t.asked.and.the. |
| 47a20 | 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 61 | variable.isn...t.set...If.the.va |
| 47a40 | 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 76 | lue.is.a......string,.then.the.v |
| 47a60 | 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 20 | ariable.is.set.without.the.user. |
| 47a80 | 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 20 | being.asked,......provided.that. |
| 47aa0 | 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 20 | the.name.of.the.added.remote.is. |
| 47ac0 | 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 68 | equal.to.that.string......and.th |
| 47ae0 | 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 0a | e.variable.isn...t.already.set.. |
| 47b00 | 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 | ...File:.docWYThEy.info,..Node:. |
| 47b20 | 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 6d | Remote.Git.Variables,..Prev:.Rem |
| 47b40 | 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 2e | ote.Commands,..Up:.Remotes..7.1. |
| 47b60 | 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 2d | 2.Remote.Git.Variables.--------- |
| 47b80 | 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 |
| 47ba0 | 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 |
| 47bc0 | 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 2d | .prefix.command....magit-remote- |
| 47be0 | 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 |
| 47c00 | 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 6d | an.also.be.set.from....magit-rem |
| 47c20 | 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 6e | ote......See.*note.Remote.Comman |
| 47c40 | 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 6c | ds::...Variable:.remote.NAME.url |
| 47c60 | 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 73 20 74 68 | ......This.variable.specifies.th |
| 47c80 | 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 20 | e.url.of.the.remote.named.NAME.. |
| 47ca0 | 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 65 | .It.can......have.multiple.value |
| 47cc0 | 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 0a | s...Variable:.remote.NAME.fetch. |
| 47ce0 | 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 68 | .....The.refspec.used.when.fetch |
| 47d00 | 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 20 | ing.from.the.remote.named.NAME.. |
| 47d20 | 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 65 | .It.can......have.multiple.value |
| 47d40 | 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 72 | s...Variable:.remote.NAME.pushur |
| 47d60 | 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 |
| 47d80 | 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 72 | he.url.used.for.pushing.to.the.r |
| 47da0 | 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 73 | emote......named.NAME...If.it.is |
| 47dc0 | 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 4e | .not.specified,.then....remote.N |
| 47de0 | 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 2e | AME.url....is.used......instead. |
| 47e00 | 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 0a | ..It.can.have.multiple.values... |
| 47e20 | 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 20 | Variable:.remote.NAME.push...... |
| 47e40 | 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 6f | The.refspec.used.when.pushing.to |
| 47e60 | 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 0a | .the.remote.named.NAME...It.can. |
| 47e80 | 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 69 | .....have.multiple.values...Vari |
| 47ea0 | 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 54 | able:.remote.NAME.tagOpts......T |
| 47ec0 | 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 73 | his.variable.specifies.what.tags |
| 47ee0 | 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 65 | .are.fetched.by.default...If.the |
| 47f00 | 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 74 | ......value.is....--no-tags....t |
| 47f20 | 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 65 | hen.no.tags.are.fetched...If.the |
| 47f40 | 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 65 | .value.is.........--tags...,.the |
| 47f60 | 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 73 | n.all.tags.are.fetched...If.this |
| 47f80 | 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 65 | .variable.has.no......value,.the |
| 47fa0 | 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 65 | n.only.tags.are.fetched.that.are |
| 47fc0 | 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 61 | .reachable.from.fetched......bra |
| 47fe0 | 6e 63 68 65 73 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 | nches.....File:.docWYThEy.info,. |
| 48000 | 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 2c | .Node:.Fetching,..Next:.Pulling, |
| 48020 | 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 69 | ..Prev:.Remotes,..Up:.Transferri |
| 48040 | 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 41 | ng..7.2.Fetching.============..A |
| 48060 | 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 65 | lso.see.[BROKEN.LINK:.man:git-fe |
| 48080 | 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 75 | tch].For.information.about.the.u |
| 480a0 | 70 73 74 72 65 61 6d 0a 61 6e 64 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 2c 20 73 65 65 | pstream.and.the.push-remote,.see |
| 480c0 | 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 20 | .*note.The.Two.Remotes::...Key:. |
| 480e0 | 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 69 | f.(magit-fetch)......This.transi |
| 48100 | 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 |
| 48120 | 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 |
| 48140 | 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 |
| 48160 | 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... |
| 48180 | 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 |
| 481a0 | 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 2d | ix.is.invoked...Key:.f.p.(magit- |
| 481c0 | 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 73 | fetch-from-pushremote)......This |
| 481e0 | 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 6e | .command.fetches.from.the.curren |
| 48200 | 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 66 | t.push-remote........With.a.pref |
| 48220 | 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 77 68 65 6e 20 74 68 65 20 70 75 73 68 2d 72 65 6d | ix.argument.or.when.the.push-rem |
| 48240 | 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 65 | ote.is.either.not......configure |
| 48260 | 64 20 6f 72 20 75 6e 75 73 61 62 6c 65 2c 20 74 68 65 6e 20 6c 65 74 20 74 68 65 20 75 73 65 72 | d.or.unusable,.then.let.the.user |
| 48280 | 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 72 | .first.configure.the......push-r |
| 482a0 | 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 72 | emote...Key:.f.u.(magit-fetch-fr |
| 482c0 | 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 66 | om-upstream)......This.command.f |
| 482e0 | 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 75 | etch.from.the.upstream.of.the.cu |
| 48300 | 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 72 | rrent.branch........If.the.upstr |
| 48320 | 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 6e | eam.is.configured.for.the.curren |
| 48340 | 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 74 | t.branch.and.names.an......exist |
| 48360 | 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 65 | ing.remote,.then.use.that...Othe |
| 48380 | 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 65 | rwise.try.to.use.another......re |
| 483a0 | 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 73 | mote:.If.only.a.single.remote.is |
| 483c0 | 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 20 | .configured,.then.use.that...... |
| 483e0 | 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 72 | .Otherwise.if.a.remote.named."or |
| 48400 | 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 20 | igin".exists,.then.use.that..... |
| 48420 | 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 65 | ...If.no.remote.can.be.determine |
| 48440 | 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 69 | d,.then.this.command.is.not.avai |
| 48460 | 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 74 | lable......from.the....magit-fet |
| 48480 | 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 6b | ch....transient.prefix.and.invok |
| 484a0 | 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 20 | ing.it.directly......results.in. |
| 484c0 | 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 68 | an.error...Key:.f.e.(magit-fetch |
| 484e0 | 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 20 | -other)......This.command.fetch. |
| 48500 | 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 20 | from.a.repository.read.from.the. |
| 48520 | 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 74 | minibuffer...Key:.f.o.(magit-fet |
| 48540 | 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 74 | ch-branch)......This.command.fet |
| 48560 | 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 74 | ches.a.branch.from.a.remote,.bot |
| 48580 | 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 68 | h.of.which.are.read......from.th |
| 485a0 | 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 66 | e.minibuffer...Key:.f.r.(magit-f |
| 485c0 | 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 20 | etch-refspec)......This.command. |
| 485e0 | 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 65 | fetches.from.a.remote.using.an.e |
| 48600 | 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 68 | xplicit.refspec,.both......of.wh |
| 48620 | 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 72 | ich.are.read.from.the.minibuffer |
| 48640 | 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 20 | ...Key:.f.a.(magit-fetch-all)... |
| 48660 | 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 6c | ...This.command.fetches.from.all |
| 48680 | 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 68 | .remotes...Key:.f.m.(magit-fetch |
| 486a0 | 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 63 | -modules)......This.command.fetc |
| 486c0 | 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 66 | hes.all.submodules...With.a.pref |
| 486e0 | 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 74 | ix.argument,.it......acts.as.a.t |
| 48700 | 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 6e | ransient.prefix.command,.allowin |
| 48720 | 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 73 | g.the.caller.to.set......options |
| 48740 | 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 65 | ...User.Option:.magit-pull-or-fe |
| 48760 | 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 75 | tch......By.default.fetch.and.pu |
| 48780 | 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 73 | ll.commands.are.available.from.s |
| 487a0 | 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 6f | eparate......transient.prefix.co |
| 487c0 | 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 20 | mmand...Setting.this.to....t.... |
| 487e0 | 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 20 | adds.some.(but.not......all).of. |
| 48800 | 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 65 | the.above.suffix.commands.to.the |
| 48820 | 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 20 | ....magit-pull....transient..... |
| 48840 | 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 68 | ...If.you.do.that,.then.you.migh |
| 48860 | 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 69 | t.also.want.to.change.the.key.bi |
| 48880 | 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 6d | nding......for.these.prefix.comm |
| 488a0 | 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 67 | ands,.e.g.:............(setq.mag |
| 488c0 | 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 64 | it-pull-or-fetch.t)...........(d |
| 488e0 | 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 61 | efine-key.magit-mode-map."f".'ma |
| 48900 | 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 20 | git-pull).;.was.magit-fetch..... |
| 48920 | 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 70 | ......(define-key.magit-mode-map |
| 48940 | 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 75 | ."F".nil).........;.was.magit-pu |
| 48960 | 6c 6c 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 | ll....File:.docWYThEy.info,..Nod |
| 48980 | 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 65 | e:.Pulling,..Next:.Pushing,..Pre |
| 489a0 | 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 0a | v:.Fetching,..Up:.Transferring.. |
| 489c0 | 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 65 | 7.3.Pulling.===========..Also.se |
| 489e0 | 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 6f | e.[BROKEN.LINK:.man:git-pull].Fo |
| 48a00 | 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 6d | r.information.about.the.upstream |
| 48a20 | 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 20 | .and.the.push-remote,.see.*note. |
| 48a40 | 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 69 | The.Two.Remotes::...Key:.F.(magi |
| 48a60 | 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 66 | t-pull)......This.transient.pref |
| 48a80 | 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 |
| 48aa0 | 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 73 | uffix.commands......and.displays |
| 48ac0 | 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 69 | .them.in.a.temporary.buffer.unti |
| 48ae0 | 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 70 | l.a.suffix.is.invoked...Key:.F.p |
| 48b00 | 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 20 | .(magit-pull-from-pushremote)... |
| 48b20 | 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 70 | ...This.command.pulls.from.the.p |
| 48b40 | 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 68 | ush-remote.of.the.current.branch |
| 48b60 | 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 6f | ........With.a.prefix.argument.o |
| 48b80 | 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 72 | r.when.the.push-remote.is.either |
| 48ba0 | 20 6e 6f 74 0a 20 20 20 20 20 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 75 6e 75 73 61 62 6c 65 | .not......configured.or.unusable |
| 48bc0 | 2c 20 74 68 65 6e 20 6c 65 74 20 74 68 65 20 75 73 65 72 20 66 69 72 73 74 20 63 6f 6e 66 69 67 | ,.then.let.the.user.first.config |
| 48be0 | 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 20 | ure.the......push-remote...Key:. |
| 48c00 | 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 20 | F.u.(magit-pull-from-upstream).. |
| 48c20 | 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. |
| 48c40 | 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 0a | upstream.of.the.current.branch.. |
| 48c60 | 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 20 | ......With.a.prefix.argument.or. |
| 48c80 | 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 0a | when.the.upstream.is.either.not. |
| 48ca0 | 20 20 20 20 20 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 75 6e 75 73 61 62 6c 65 2c 20 74 68 65 | .....configured.or.unusable,.the |
| 48cc0 | 6e 20 6c 65 74 20 74 68 65 20 75 73 65 72 20 66 69 72 73 74 20 63 6f 6e 66 69 67 75 72 65 20 74 | n.let.the.user.first.configure.t |
| 48ce0 | 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 67 | he......upstream...Key:.F.e.(mag |
| 48d00 | 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 6e | it-pull-branch)......This.comman |
| 48d20 | 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 68 | d.pulls.from.a.branch.read.in.th |
| 48d40 | 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 57 59 54 68 45 79 | e.minibuffer.....File:.docWYThEy |
| 48d60 | 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 6c | .info,..Node:.Pushing,..Next:.Pl |
| 48d80 | 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 70 | ain.Patches,..Prev:.Pulling,..Up |
| 48da0 | 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 3d | :.Transferring..7.4.Pushing.==== |
| 48dc0 | 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:. |
| 48de0 | 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 62 | man:git-push].For.information.ab |
| 48e00 | 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 65 | out.the.upstream.and.the.push-re |
| 48e20 | 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 3a | mote,.see.*note.The.Two.Remotes: |
| 48e40 | 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 69 | :...Key:.P.(magit-push)......Thi |
| 48e60 | 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 |
| 48e80 | 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.. |
| 48ea0 | 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 |
| 48ec0 | 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 |
| 48ee0 | 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 |
| 48f00 | 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 70 | l.a.suffix.is.invoked...Key:.P.p |
| 48f20 | 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 6f | .(magit-push-current-to-pushremo |
| 48f40 | 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 65 | te)......This.command.pushes.the |
| 48f60 | 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 6f | .current.branch.to.its.push-remo |
| 48f80 | 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 74 | te........With.a.prefix.argument |
| 48fa0 | 20 6f 72 20 77 68 65 6e 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 69 73 20 65 69 74 68 | .or.when.the.push-remote.is.eith |
| 48fc0 | 65 72 20 6e 6f 74 0a 20 20 20 20 20 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 75 6e 75 73 61 62 | er.not......configured.or.unusab |
| 48fe0 | 6c 65 2c 20 74 68 65 6e 20 6c 65 74 20 74 68 65 20 75 73 65 72 20 66 69 72 73 74 20 63 6f 6e 66 | le,.then.let.the.user.first.conf |
| 49000 | 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 79 | igure.the......push-remote...Key |
| 49020 | 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 73 | :.P.u.(magit-push-current-to-ups |
| 49040 | 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 20 | tream)......This.command.pushes. |
| 49060 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 74 6f 20 69 74 73 20 75 70 73 74 72 65 | the.current.branch.to.its.upstre |
| 49080 | 61 6d 20 62 72 61 6e 63 68 2e 0a 0a 20 20 20 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 | am.branch........With.a.prefix.a |
| 490a0 | 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. |
| 490c0 | 65 69 74 68 65 72 20 6e 6f 74 0a 20 20 20 20 20 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 75 6e | either.not......configured.or.un |
| 490e0 | 75 73 61 62 6c 65 2c 20 74 68 65 6e 20 6c 65 74 20 74 68 65 20 75 73 65 72 20 66 69 72 73 74 20 | usable,.then.let.the.user.first. |
| 49100 | 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 65 | configure.the......upstream...Ke |
| 49120 | 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 20 | y:.P.e.(magit-push-current)..... |
| 49140 | 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 74 | .This.command.pushes.the.current |
| 49160 | 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 0a | .branch.to.a.branch.read.in.the. |
| 49180 | 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 69 | .....minibuffer...Key:.P.o.(magi |
| 491a0 | 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 20 | t-push-other)......This.command. |
| 491c0 | 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 6f | pushes.an.arbitrary.branch.or.co |
| 491e0 | 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 73 | mmit.somewhere...Both......the.s |
| 49200 | 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 6e | ource.and.the.target.are.read.in |
| 49220 | 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 69 | .the.minibuffer...Key:.P.r.(magi |
| 49240 | 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 61 | t-push-refspecs)......This.comma |
| 49260 | 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 65 | nd.pushes.one.or.multiple.refspe |
| 49280 | 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 69 | cs.to.a.remote,.both.of......whi |
| 492a0 | 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 0a | ch.are.read.in.the.minibuffer... |
| 492c0 | 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 73 | .....To.use.multiple.refspecs,.s |
| 492e0 | 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 6c | eparate.them.with.commas...Compl |
| 49300 | 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 72 | etion.is......only.available.for |
| 49320 | 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 77 | .the.part.before.the.colon,.or.w |
| 49340 | 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 3a | hen.no.colon.is......used...Key: |
| 49360 | 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 20 | .P.m.(magit-push-matching)...... |
| 49380 | 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 67 | This.command.pushes.all.matching |
| 493a0 | 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 2e | .branches.to.another.repository. |
| 493c0 | 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 73 | .......If.only.one.remote.exists |
| 493e0 | 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. |
| 49400 | 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 69 | prompt.for......a.remote,.offeri |
| 49420 | 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 65 | ng.the.remote.configured.for.the |
| 49440 | 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 2e | .current.branch.as......default. |
| 49460 | 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 20 | ..Key:.P.t.(magit-push-tags).... |
| 49480 | 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 74 | ..This.command.pushes.all.tags.t |
| 494a0 | 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 6f | o.another.repository........If.o |
| 494c0 | 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 68 | nly.one.remote.exists,.then.push |
| 494e0 | 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 0a | .to.that...Otherwise.prompt.for. |
| 49500 | 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 6f | .....a.remote,.offering.the.remo |
| 49520 | 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 72 | te.configured.for.the.current.br |
| 49540 | 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 20 | anch.as......default...Key:.P.T. |
| 49560 | 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 61 | (magit-push-tag)......This.comma |
| 49580 | 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 73 | nd.pushes.a.tag.to.another.repos |
| 495a0 | 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 75 | itory......One.of.the.infix.argu |
| 495c0 | 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 2c | ments,....--force-with-lease..., |
| 495e0 | 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 74 | .deserves.a.word.of.caution...It |
| 49600 | 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 63 | .is.passed.without.a.value,.whic |
| 49620 | 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 20 | h.means."permit.a.force.push.as. |
| 49640 | 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 6e | long.as.the.remote-tracking.bran |
| 49660 | 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 6e | ches.match.their.counterparts.on |
| 49680 | 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 73 | .the.remote.end"...If.you...ve.s |
| 496a0 | 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 74 | et.up.a.tool.to.do.automatic.fet |
| 496c0 | 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 76 | ches.(Magit.itself.does.not.prov |
| 496e0 | 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 e2 | ide.such.functionality),.using.. |
| 49700 | 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 64 | ..--force-with-lease....can.be.d |
| 49720 | 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 74 | angerous.because.you.don...t.act |
| 49740 | 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 20 | ually.control.or.know.the.state. |
| 49760 | 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 6e | of.the.remote-tracking.refs...In |
| 49780 | 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 20 | .that.case,.you.should.consider. |
| 497a0 | 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 64 | setting....push.useForceIfInclud |
| 497c0 | 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 73 | es....to....true....(available.s |
| 497e0 | 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 73 | ince.Git.2.30)......Two.more.pus |
| 49800 | 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 75 | h.commands.exist,.which.by.defau |
| 49820 | 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 75 | lt.are.not.available.from.the.pu |
| 49840 | 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 72 | sh.transient...See.their.doc-str |
| 49860 | 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 0a | ings.for.instructions.on.how.to. |
| 49880 | 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 6d | add.them.to.the.transient...Comm |
| 498a0 | 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 0a | and:.magit-push-implicitly.args. |
| 498c0 | 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 65 | .....This.command.pushes.somewhe |
| 498e0 | 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 66 | re.without.using.an.explicit.ref |
| 49900 | 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 20 | spec........This.command.simply. |
| 49920 | 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 20 | runs....git.push.-v.[ARGS]...... |
| 49940 | 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 74 | ARGS.are.the.infix......argument |
| 49960 | 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 74 | s...No.explicit.refspec.argument |
| 49980 | 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 65 | s.are.used...Instead.the......be |
| 499a0 | 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 65 | havior.depends.on.at.least.these |
| 499c0 | 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 e2 | .Git.variables:....push.default. |
| 499e0 | 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 80 | ..,.........remote.pushDefault.. |
| 49a00 | 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 65 | .,....branch.<branch>.pushRemote |
| 49a20 | 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 6d | ...,.........branch.<branch>.rem |
| 49a40 | 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 65 | ote...,....branch.<branch>.merge |
| 49a60 | 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 3e | ...,.and.........remote.<remote> |
| 49a80 | 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 20 | .push...........If.you.add.this. |
| 49aa0 | 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 74 | suffix.to.a.transient.prefix.wit |
| 49ac0 | 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 20 | hout.explicitly......specifying. |
| 49ae0 | 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 74 | the.description,.then.an.attempt |
| 49b00 | 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 68 | .is.made.to.predict.what......th |
| 49b20 | 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 65 | is.command.will.do...For.example |
| 49b40 | 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 73 | :............(transient-insert-s |
| 49b60 | 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 20 | uffix.'magit-push.\"p\"......... |
| 49b80 | 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 6c | ....'(\"i\".magit-push-implicitl |
| 49ba0 | 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 6d | y))"..Command:.magit-push-to-rem |
| 49bc0 | 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 6e | ote.remote.args......This.comman |
| 49be0 | 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 69 | d.pushes.to.the.remote.REMOTE.wi |
| 49c00 | 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 66 | thout.using.an.explicit......ref |
| 49c20 | 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 65 | spec...The.remote.is.read.in.the |
| 49c40 | 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 20 | .minibuffer........This.command. |
| 49c60 | 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 53 | simply.runs....git.push.-v.[ARGS |
| 49c80 | 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 20 | ].REMOTE......ARGS.are.the...... |
| 49ca0 | 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 67 | infix.arguments...No.refspec.arg |
| 49cc0 | 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 20 | uments.are.used...Instead.the... |
| 49ce0 | 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 20 | ...behavior.depends.on.at.least. |
| 49d00 | 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 66 | these.Git.variables:....push.def |
| 49d20 | 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 61 | ault...,.........remote.pushDefa |
| 49d40 | 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 52 | ult...,....branch.<branch>.pushR |
| 49d60 | 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 68 | emote...,.........branch.<branch |
| 49d80 | 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 2e | >.remote...,....branch.<branch>. |
| 49da0 | 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 65 | merge...,.and.........remote.<re |
| 49dc0 | 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 57 59 54 68 45 | mote>.push........File:.docWYThE |
| 49de0 | 79 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 4e | y.info,..Node:.Plain.Patches,..N |
| 49e00 | 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 73 | ext:.Maildir.Patches,..Prev:.Pus |
| 49e20 | 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 61 | hing,..Up:.Transferring..7.5.Pla |
| 49e40 | 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 65 | in.Patches.=================..Ke |
| 49e60 | 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 61 | y:.W.(magit-patch)......This.tra |
| 49e80 | 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 20 | nsient.prefix.command.binds.the. |
| 49ea0 | 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 61 | following.suffix.commands......a |
| 49ec0 | 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 20 | long.with.the.appropriate.infix. |
| 49ee0 | 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 61 | arguments.and.displays.them.in.a |
| 49f00 | 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 73 | ......temporary.buffer.until.a.s |
| 49f20 | 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 67 | uffix.is.invoked...Key:.W.c.(mag |
| 49f40 | 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 61 | it-patch-create)......This.comma |
| 49f60 | 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 6d | nd.creates.patches.for.a.set.com |
| 49f80 | 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 20 | mits...If.the.region......marks. |
| 49fa0 | 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 73 | several.commits,.then.it.creates |
| 49fc0 | 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 4f | .patches.for.all.of.them.......O |
| 49fe0 | 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 73 | therwise.it.functions.as.a.trans |
| 4a000 | 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 20 | ient.prefix.command,.which...... |
| 4a020 | 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 73 | features.several.infix.arguments |
| 4a040 | 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 20 | .and.binds.itself.as.a.suffix... |
| 4a060 | 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 69 | ...command...When.this.command.i |
| 4a080 | 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 2c | s.invoked.as.a.suffix.of.itself, |
| 4a0a0 | 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 73 | .then......it.creates.a.patch.us |
| 4a0c0 | 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 74 | ing.the.specified.infix.argument |
| 4a0e0 | 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 29 | s...Key:.w.a.(magit-patch-apply) |
| 4a100 | 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 74 | ......This.command.applies.a.pat |
| 4a120 | 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 20 | ch...This.is.a.transient.prefix. |
| 4a140 | 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 76 | command,......which.features.sev |
| 4a160 | 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 69 | eral.infix.arguments.and.binds.i |
| 4a180 | 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 20 | tself.as.a.suffix......command.. |
| 4a1a0 | 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 73 | .When.this.command.is.invoked.as |
| 4a1c0 | 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 69 | .a.suffix.of.itself,.then......i |
| 4a1e0 | 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 63 | t.applies.a.patch.using.the.spec |
| 4a200 | 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 73 | ified.infix.arguments...Key:.W.s |
| 4a220 | 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 6f | .(magit-patch-save)......This.co |
| 4a240 | 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 63 | mmand.creates.a.patch.from.the.c |
| 4a260 | 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 67 | urrent.diff........Inside....mag |
| 4a280 | 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 69 | it-diff-mode....or....magit-revi |
| 4a2a0 | 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 20 | sion-mode....buffers,....C-x.... |
| 4a2c0 | 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 63 | ..C-w....is.also.bound.to.this.c |
| 4a2e0 | 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 20 | ommand......It.is.also.possible. |
| 4a300 | 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 73 | to.save.a.plain.patch.file.by.us |
| 4a320 | 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 61 | ing....C-x.C-w....inside.a....ma |
| 4a340 | 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 |
| 4a360 | 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 64 | ision-mode....buffer.....File:.d |
| 4a380 | 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 61 69 6c 64 69 72 20 50 61 | ocWYThEy.info,..Node:.Maildir.Pa |
| 4a3a0 | 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 70 | tches,..Prev:.Plain.Patches,..Up |
| 4a3c0 | 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 63 | :.Transferring..7.6.Maildir.Patc |
| 4a3e0 | 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 65 | hes.===================..Also.se |
| 4a400 | 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 20 | e.[BROKEN.LINK:.man:git-am].and. |
| 4a420 | 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 65 | [BROKEN.LINK:.man:git-apply]..Ke |
| 4a440 | 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 69 | y:.w.(magit-am)......This.transi |
| 4a460 | 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 |
| 4a480 | 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 |
| 4a4a0 | 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 |
| 4a4c0 | 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... |
| 4a4e0 | 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 |
| 4a500 | 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 2d | ix.is.invoked...Key:.w.w.(magit- |
| 4a520 | 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 6d | am-apply-patches)......This.comm |
| 4a540 | 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 2e | and.applies.one.or.more.patches. |
| 4a560 | 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 73 | ..If.the.region.marks......files |
| 4a580 | 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 63 | ,.then.those.are.applied.as.patc |
| 4a5a0 | 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 20 | hes...Otherwise.this.command.... |
| 4a5c0 | 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 62 | ..reads.a.file-name.in.the.minib |
| 4a5e0 | 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 74 | uffer,.defaulting.to.the.file.at |
| 4a600 | 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 6d | ......point...Key:.w.m.(magit-am |
| 4a620 | 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 6e | -apply-maildir)......This.comman |
| 4a640 | 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 72 | d.applies.patches.from.a.maildir |
| 4a660 | 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 0a | ...Key:.w.a.(magit-patch-apply). |
| 4a680 | 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 69 | .....This.command.applies.a.plai |
| 4a6a0 | 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 69 | n.patch...For.a.longer.descripti |
| 4a6c0 | 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 3a | on.see......*note.Plain.Patches: |
| 4a6e0 | 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 62 | :...This.command.is.only.availab |
| 4a700 | 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 20 | le.from.the.........magit-am.... |
| 4a720 | 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 0a | transient.for.historic.reasons.. |
| 4a740 | 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 6e | ....When.an."am".operation.is.in |
| 4a760 | 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 6e | .progress,.then.the.transient.in |
| 4a780 | 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 66 | stead.features.the.following.suf |
| 4a7a0 | 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 61 | fix.commands...Key:.w.w.(magit-a |
| 4a7c0 | 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 65 | m-continue)......This.command.re |
| 4a7e0 | 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 67 | sumes.the.current.patch.applying |
| 4a800 | 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 73 | .sequence...Key:.w.s.(magit-am-s |
| 4a820 | 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 65 | kip)......This.command.skips.the |
| 4a840 | 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 68 | .stopped.at.patch.during.a.patch |
| 4a860 | 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 77 | .applying......sequence...Key:.w |
| 4a880 | 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 6f | .a.(magit-am-abort)......This.co |
| 4a8a0 | 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 61 | mmand.aborts.the.current.patch.a |
| 4a8c0 | 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 73 | pplying.sequence...This......dis |
| 4a8e0 | 63 61 72 64 73 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 6d 61 64 65 20 73 69 6e 63 65 20 74 68 65 | cards.all.changes.made.since.the |
| 4a900 | 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 57 | .sequence.started.....File:.docW |
| 4a920 | 59 54 68 45 79 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 73 | YThEy.info,..Node:.Miscellaneous |
| 4a940 | 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 61 | ,..Next:.Customizing,..Prev:.Tra |
| 4a960 | 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 6e | nsferring,..Up:.Top..8.Miscellan |
| 4a980 | 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 2a | eous.***************..*.Menu:..* |
| 4a9a0 | 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 65 | .Tagging::.*.Notes::.*.Submodule |
| 4a9c0 | 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 53 | s::.*.Subtree::.*.Worktree::.*.S |
| 4a9e0 | 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 43 | parse.checkouts::.*.Bundle::.*.C |
| 4aa00 | 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 2a | ommon.Commands::.*.Wip.Modes::.* |
| 4aa20 | 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 | .Commands.for.Buffers.Visiting.F |
| 4aa40 | 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 20 | iles::.*.Minor.Mode.for.Buffers. |
| 4aa60 | 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 57 59 54 | Visiting.Blobs::....File:.docWYT |
| 4aa80 | 68 45 79 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 3a | hEy.info,..Node:.Tagging,..Next: |
| 4aaa0 | 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 20 | .Notes,..Up:.Miscellaneous..8.1. |
| 4aac0 | 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 42 | Tagging.===========..Also.see.[B |
| 4aae0 | 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 74 | ROKEN.LINK:.man:git-tag]..Key:.t |
| 4ab00 | 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 74 | .(magit-tag)......This.transient |
| 4ab20 | 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 |
| 4ab40 | 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 | ing.suffix.commands......along.w |
| 4ab60 | 69 74 68 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 | ith.the.appropriate.infix.argume |
| 4ab80 | 6e 74 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e 20 61 0a 20 20 20 20 20 | nts.and.displays.them.in.a...... |
| 4aba0 | 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 | temporary.buffer.until.a.suffix. |
| 4abc0 | 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 67 | is.invoked...Key:.t.t.(magit-tag |
| 4abe0 | 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 74 | -create)......This.command.creat |
| 4ac00 | 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 45 | es.a.new.tag.with.the.given.NAME |
| 4ac20 | 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 67 | .at.REV...With.a......prefix.arg |
| 4ac40 | 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 61 | ument.it.creates.an.annotated.ta |
| 4ac60 | 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 29 | g...Key:.t.r.(magit-tag-release) |
| 4ac80 | 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 65 | ......This.commands.creates.a.re |
| 4aca0 | 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 65 | lease.tag...It.assumes.that.rele |
| 4acc0 | 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 6c | ase.tags......match....magit-rel |
| 4ace0 | 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 20 | ease-tag-regexp...........First. |
| 4ad00 | 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 6e | it.prompts.for.the.name.of.the.n |
| 4ad20 | 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 78 | ew.tag.using.the.highest......ex |
| 4ad40 | 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 20 | isting.tag.as.initial.input.and. |
| 4ad60 | 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 69 | leaving.it.to.the.user.to......i |
| 4ad80 | 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 65 | ncrement.the.desired.part.of.the |
| 4ada0 | 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 20 | .version.string...If.you.use.... |
| 4adc0 | 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 72 | ..unconventional.release.tags.or |
| 4ade0 | 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 98 | .version.numbers.(e.g.,......... |
| 4ae00 | 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 74 | v1.2.3-custom.1...),.you.can.set |
| 4ae20 | 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 70 | .the....magit-release-tag-regexp |
| 4ae40 | 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 6f | ....and.........magit-tag-versio |
| 4ae60 | 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 20 | n-regexp-alist....variables..... |
| 4ae80 | 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 65 | ...If....--annotate....is.enable |
| 4aea0 | 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 67 | d.then.it.prompts.for.the.messag |
| 4aec0 | 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 70 | e.of.the......new.tag...The.prop |
| 4aee0 | 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 65 | osed.tag.message.is.based.on.the |
| 4af00 | 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 67 | .message.of.the......highest.tag |
| 4af20 | 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 68 | ,.provided.that.that.contains.th |
| 4af40 | 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 72 | e.corresponding.version......str |
| 4af60 | 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 72 | ing.and.substituting.the.new.ver |
| 4af80 | 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 65 | sion.string.for.that...Otherwise |
| 4afa0 | 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 65 | ......it.proposes.something.like |
| 4afc0 | 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 61 | ."Foo-Bar.1.2.3",.given,.for.exa |
| 4afe0 | 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 20 | mple,.a......TAG."v1.2.3".and.a. |
| 4b000 | 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 20 | repository.located.at.something. |
| 4b020 | 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 4b | like......"/path/to/foo-bar"...K |
| 4b040 | 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 20 | ey:.t.k.(magit-tag-delete)...... |
| 4b060 | 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 65 | This.command.deletes.one.or.more |
| 4b080 | 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 20 | .tags...If.the.region.marks..... |
| 4b0a0 | 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 65 | .multiple.tags.(and.nothing.else |
| 4b0c0 | 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 73 | ),.then.it.offers.to.delete.thos |
| 4b0e0 | 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 6f | e.......Otherwise,.it.prompts.fo |
| 4b100 | 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 65 | r.a.single.tag.to.be.deleted,.de |
| 4b120 | 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 6e | faulting.to......the.tag.at.poin |
| 4b140 | 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 20 | t...Key:.t.p.(magit-tag-prune).. |
| 4b160 | 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 74 | ....This.command.offers.to.delet |
| 4b180 | 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 4f | e.tags.missing.locally.from.REMO |
| 4b1a0 | 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 65 | TE,.and......vice.versa.....File |
| 4b1c0 | 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4e 6f 74 65 73 2c 20 | :.docWYThEy.info,..Node:.Notes,. |
| 4b1e0 | 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 6e | .Next:.Submodules,..Prev:.Taggin |
| 4b200 | 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 73 | g,..Up:.Miscellaneous..8.2.Notes |
| 4b220 | 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 4e | .=========..Also.see.[BROKEN.LIN |
| 4b240 | 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 74 | K:.man:git-notes]..Key:.T.(magit |
| 4b260 | 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 66 | -notes)......This.transient.pref |
| 4b280 | 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 |
| 4b2a0 | 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 |
| 4b2c0 | 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 |
| 4b2e0 | 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 |
| 4b300 | 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 |
| 4b320 | 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 64 | voked...Key:.T.T.(magit-notes-ed |
| 4b340 | 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 20 | it)......Edit.the.note.attached. |
| 4b360 | 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 63 | to.a.commit,.defaulting.to.the.c |
| 4b380 | 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 65 | ommit.at......point........By.de |
| 4b3a0 | 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 61 | fault.use.the.value.of.Git.varia |
| 4b3c0 | 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 20 | ble....core.notesRef....or...... |
| 4b3e0 | 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 20 | "refs/notes/commits".if.that.is. |
| 4b400 | 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 65 | undefined...Key:.T.r.(magit-note |
| 4b420 | 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 61 | s-remove)......Remove.the.note.a |
| 4b440 | 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 20 | ttached.to.a.commit,.defaulting. |
| 4b460 | 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 20 | to.the.commit.at......point..... |
| 4b480 | 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 47 | ...By.default.use.the.value.of.G |
| 4b4a0 | 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 20 | it.variable....core.notesRef.... |
| 4b4c0 | 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 20 | or......"refs/notes/commits".if. |
| 4b4e0 | 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 61 | that.is.undefined...Key:.T.p.(ma |
| 4b500 | 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 74 | git-notes-prune)......Remove.not |
| 4b520 | 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 20 | es.about.unreachable.commits.... |
| 4b540 | 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 6f | ..It.is.possible.to.merge.one.no |
| 4b560 | 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 72 | te.ref.into.another...That.may.r |
| 4b580 | 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 6f | esult.in.conflicts.which.have.to |
| 4b5a0 | 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 74 | .resolved.in.the.temporary.workt |
| 4b5c0 | 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 2e | ree.".git/NOTES_MERGE_WORKTREE". |
| 4b5e0 | 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 20 | ..Key:.T.m.(magit-notes-merge).. |
| 4b600 | 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 61 | ....Merge.the.notes.of.a.ref.rea |
| 4b620 | 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 74 | d.from.the.user.into.the.current |
| 4b640 | 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 6f | .notes......ref...The.current.no |
| 4b660 | 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 69 | tes.ref.is.the.value.of.Git.vari |
| 4b680 | 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 72 | able.........core.notesRef....or |
| 4b6a0 | 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 |
| 4b6c0 | 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 72 | .undefined......When.a.notes.mer |
| 4b6e0 | 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 73 | ge.is.in.progress.then.the.trans |
| 4b700 | 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 66 | ient.features.the.following.suff |
| 4b720 | 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 69 | ix.commands,.instead.of.those.li |
| 4b740 | 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 74 | sted.above...Key:.T.c.(magit-not |
| 4b760 | 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 65 | es-merge-commit)......Commit.the |
| 4b780 | 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 20 | .current.notes.ref.merge,.after. |
| 4b7a0 | 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 74 | manually.resolving......conflict |
| 4b7c0 | 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 2d | s...Key:.T.a.(magit-notes-merge- |
| 4b7e0 | 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 6f | abort)......Abort.the.current.no |
| 4b800 | 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 67 | tes.ref.merge......The.following |
| 4b820 | 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 65 | .variables.control.what.notes.re |
| 4b840 | 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 98 | ference....magit-notes-*...,.... |
| 4b860 | 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 20 | git.notes....and....git.show.... |
| 4b880 | 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 6f | act.on.and.display...Both.the.lo |
| 4b8a0 | 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 61 | cal.and.global.values.are.displa |
| 4b8c0 | 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 62 | yed.and.can.be.modified...Variab |
| 4b8e0 | 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 69 | le:.core.notesRef......This.vari |
| 4b900 | 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 61 | able.specifies.the.notes.ref.tha |
| 4b920 | 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 61 | t.is.displayed.by.default......a |
| 4b940 | 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 61 | nd.which.commands.act.on.by.defa |
| 4b960 | 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 66 | ult...Variable:.notes.displayRef |
| 4b980 | 0a 20 20 20 20 20 54 68 69 73 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 73 20 61 64 | ......This.variable.specifies.ad |
| 4b9a0 | 64 69 74 69 6f 6e 61 6c 20 6e 6f 74 65 73 20 72 65 66 20 74 6f 20 62 65 20 64 69 73 70 6c 61 79 | ditional.notes.ref.to.be.display |
| 4b9c0 | 65 64 20 69 6e 0a 20 20 20 20 20 61 64 64 69 74 69 6f 6e 20 74 6f 20 74 68 65 20 72 65 66 20 73 | ed.in......addition.to.the.ref.s |
| 4b9e0 | 70 65 63 69 66 69 65 64 20 62 79 20 e2 80 98 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 e2 80 99 2e | pecified.by....core.notesRef.... |
| 4ba00 | 20 20 49 74 20 63 61 6e 20 68 61 76 65 0a 20 20 20 20 20 6d 75 6c 74 69 70 6c 65 20 76 61 6c 75 | ..It.can.have......multiple.valu |
| 4ba20 | 65 73 20 61 6e 64 20 6d 61 79 20 65 6e 64 20 77 69 74 68 20 e2 80 98 2a e2 80 99 20 74 6f 20 64 | es.and.may.end.with....*....to.d |
| 4ba40 | 69 73 70 6c 61 79 20 61 6c 6c 20 72 65 66 73 20 69 6e 20 74 68 65 0a 20 20 20 20 20 e2 80 98 72 | isplay.all.refs.in.the.........r |
| 4ba60 | 65 66 73 2f 6e 6f 74 65 73 2f e2 80 99 20 6e 61 6d 65 73 70 61 63 65 20 28 6f 72 20 e2 80 98 2a | efs/notes/....namespace.(or....* |
| 4ba80 | 2a e2 80 99 20 69 66 20 73 6f 6d 65 20 6e 61 6d 65 73 20 63 6f 6e 74 61 69 6e 20 73 6c 61 73 68 | *....if.some.names.contain.slash |
| 4baa0 | 65 73 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e | es).....File:.docWYThEy.info,..N |
| 4bac0 | 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 2c | ode:.Submodules,..Next:.Subtree, |
| 4bae0 | 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 75 | ..Prev:.Notes,..Up:.Miscellaneou |
| 4bb00 | 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 3d | s..8.3.Submodules.============== |
| 4bb20 | 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 74 | ..Also.see.[BROKEN.LINK:.man:git |
| 4bb40 | 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 20 | -submodule]..*.Menu:..*.Listing. |
| 4bb60 | 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 65 | Submodules::.*.Submodule.Transie |
| 4bb80 | 6e 74 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e | nt::....File:.docWYThEy.info,..N |
| 4bba0 | 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 20 | ode:.Listing.Submodules,..Next:. |
| 4bbc0 | 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 64 | Submodule.Transient,..Up:.Submod |
| 4bbe0 | 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 2d | ules..8.3.1.Listing.Submodules.- |
| 4bc00 | 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 6d | -----------------------..The.com |
| 4bc20 | 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 99 | mand....magit-list-submodules... |
| 4bc40 | 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 0a | .displays.a.list.of.the.current. |
| 4bc60 | 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 73 | repository...s.submodules.in.a.s |
| 4bc80 | 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 73 | eparate.buffer...It...s.also.pos |
| 4bca0 | 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 6f | sible.to.display.information.abo |
| 4bcc0 | 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 74 | ut.submodules.directly.in.the.st |
| 4bce0 | 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 74 | atus.buffer.of.the.super-reposit |
| 4bd00 | 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 6f | ory.by.adding....magit-insert-mo |
| 4bd20 | 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 74 | dules....to.the.hook....magit-st |
| 4bd40 | 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 62 | atus-sections-hook....as.describ |
| 4bd60 | 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 6f | ed.in.*note.Status.Module.Sectio |
| 4bd80 | 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 6f | ns::...Command:.magit-list-submo |
| 4bda0 | 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 73 | dules......This.command.displays |
| 4bdc0 | 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 72 | .a.list.of.the.current.repositor |
| 4bde0 | 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 20 | y...s.populated......submodules. |
| 4be00 | 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 63 | in.a.separate.buffer........It.c |
| 4be20 | 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 54 | an.be.invoked.by.pressing....RET |
| 4be40 | 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 22 | ....on.the.section.titled......" |
| 4be60 | 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 75 | Modules"...User.Option:.magit-su |
| 4be80 | 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 6f | bmodule-list-columns......This.o |
| 4bea0 | 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 20 | ption.controls.what.columns.are. |
| 4bec0 | 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 80 | displayed.by.the.command........ |
| 4bee0 | 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 6f | .magit-list-submodules....and.ho |
| 4bf00 | 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 68 | w.they.are.displayed........Each |
| 4bf20 | 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 52 | .element.has.the.form....(HEADER |
| 4bf40 | 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 48 | .WIDTH.FORMAT.PROPS)...........H |
| 4bf60 | 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 6e | EADER.is.the.string.displayed.in |
| 4bf80 | 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 68 | .the.header...WIDTH.is.the.width |
| 4bfa0 | 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 20 | ......of.the.column...FORMAT.is. |
| 4bfc0 | 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 6f | a.function.that.is.called.with.o |
| 4bfe0 | 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 79 | ne......argument,.the.repository |
| 4c000 | 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 73 | .identification.(usually.its.bas |
| 4c020 | 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 74 | ename),.and......with....default |
| 4c040 | 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 65 | -directory....bound.to.the.tople |
| 4c060 | 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 74 | vel.of.its.working.tree.......It |
| 4c080 | 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 6e | .has.to.return.a.string.to.be.in |
| 4c0a0 | 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 73 | serted.or.nil...PROPS.is.an.alis |
| 4c0c0 | 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 80 | t......that.supports.the.keys... |
| 4c0e0 | 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 e2 | .:right-align...,....:pad-right. |
| 4c100 | 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 80 | ...and....:sort...........The... |
| 4c120 | 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 69 | .:sort....function.has.a.weird.i |
| 4c140 | 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 64 | nterface.described.in.the......d |
| 4c160 | 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 67 | ocstring.of....tabulated-list--g |
| 4c180 | 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 e2 | et-sort......Alternatively....<. |
| 4c1a0 | 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 65 | ...and.........magit-repolist-ve |
| 4c1c0 | 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 66 | rsion<....can.be.used.as.those.f |
| 4c1e0 | 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 20 | unctions.are......automatically. |
| 4c200 | 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 74 | replaced.with.functions.that.sat |
| 4c220 | 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 98 | isfy.the.interface.......Set.... |
| 4c240 | 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 74 | :sort....to....nil....to.inhibit |
| 4c260 | 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 74 | .sorting;.if.unspecified,.then.t |
| 4c280 | 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 67 | he......column.is.sortable.using |
| 4c2a0 | 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 6d | .the.default.sorter........You.m |
| 4c2c0 | 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 75 | ay.wish.to.display.a.range.of.nu |
| 4c2e0 | 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 20 | meric.columns.using.just.one.... |
| 4c300 | 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 6f | ..character.per.column.and.witho |
| 4c320 | 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 20 | ut.any.padding.between.columns,. |
| 4c340 | 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 73 | in......which.case.you.should.us |
| 4c360 | 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 44 | e.an.appropriate.HEADER,.set.WID |
| 4c380 | 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 69 | TH.to.1,......and.set....:pad-ri |
| 4c3a0 | 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 74 | ght....to.9......+....is.substit |
| 4c3c0 | 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 61 | uted.for.numbers.higher......tha |
| 4c3e0 | 6e 20 39 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e | n.9.....File:.docWYThEy.info,..N |
| 4c400 | 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 3a | ode:.Submodule.Transient,..Prev: |
| 4c420 | 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 64 | .Listing.Submodules,..Up:.Submod |
| 4c440 | 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 0a | ules..8.3.2.Submodule.Transient. |
| 4c460 | 2d 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 20 | -------------------------..Key:. |
| 4c480 | 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 72 | o.(magit-submodule)......This.tr |
| 4c4a0 | 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 |
| 4c4c0 | 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...... |
| 4c4e0 | 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 |
| 4c500 | 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. |
| 4c520 | 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. |
| 4c540 | 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 74 | suffix.is.invoked......Some.of.t |
| 4c560 | 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 74 | he.below.commands.default.to.act |
| 4c580 | 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 65 | .on.the.modules.that.are.selecte |
| 4c5a0 | 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 79 | d.using.the.region...For.brevity |
| 4c5c0 | 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 74 | .their.description.talk.about."t |
| 4c5e0 | 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 20 | he.selected.modules",.but.if.no. |
| 4c600 | 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 20 | modules.are.selected,.then.they. |
| 4c620 | 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 61 | act.on.the.current.module.instea |
| 4c640 | 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 75 | d,.or.if.point.isn...t.on.a.modu |
| 4c660 | 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 6c | le,.then.the.read.a.single.modul |
| 4c680 | 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 75 | e.to.act.on...With.a.prefix.argu |
| 4c6a0 | 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 73 | ment.these.commands.ignore.the.s |
| 4c6c0 | 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 20 | election.and.the.current.module. |
| 4c6e0 | 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 0a | and.instead.act.on.all.suitable. |
| 4c700 | 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 64 | modules...Key:.o.a.(magit-submod |
| 4c720 | 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 73 | ule-add)......This.commands.adds |
| 4c740 | 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 75 | .the.repository.at.URL.as.a.modu |
| 4c760 | 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 70 | le...Optional......PATH.is.the.p |
| 4c780 | 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 68 | ath.to.the.module.relative.to.th |
| 4c7a0 | 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 74 | e.root.of.the......super-project |
| 4c7c0 | 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 73 | ...If.it.is.nil.then.the.path.is |
| 4c7e0 | 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 0a | .determined.based.on......URL... |
| 4c800 | 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 74 | Key:.o.r.(magit-submodule-regist |
| 4c820 | 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 20 | er)......This.command.registers. |
| 4c840 | 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 20 | the.selected.modules.by.copying. |
| 4c860 | 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 65 | their.urls......from.".gitmodule |
| 4c880 | 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 20 | s".to."$GIT_DIR/config"...These. |
| 4c8a0 | 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 62 | values.can.then.be......edited.b |
| 4c8c0 | 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 65 | efore.running....magit-submodule |
| 4c8e0 | 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 20 | -populate......If.you.don...t... |
| 4c900 | 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 75 | ...need.to.edit.any.urls,.then.u |
| 4c920 | 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 20 | se.the.latter.directly...Key:.o. |
| 4c940 | 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 20 | p.(magit-submodule-populate).... |
| 4c960 | 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 69 | ..This.command.creates.the.worki |
| 4c980 | 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 74 | ng.directory.or.directories.of.t |
| 4c9a0 | 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 69 | he......selected.modules,.checki |
| 4c9c0 | 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 65 | ng.out.the.recorded.commits...Ke |
| 4c9e0 | 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 0a | y:.o.u.(magit-submodule-update). |
| 4ca00 | 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 65 | .....This.command.updates.the.se |
| 4ca20 | 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 20 | lected.modules.checking.out.the. |
| 4ca40 | 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 73 | recorded......commits...Key:.o.s |
| 4ca60 | 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 20 | .(magit-submodule-synchronize).. |
| 4ca80 | 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 68 | ....This.command.synchronizes.th |
| 4caa0 | 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 20 | e.urls.of.the.selected.modules,. |
| 4cac0 | 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 67 | copying......the.values.from.".g |
| 4cae0 | 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 20 | itmodules".to.the.".git/config". |
| 4cb00 | 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 6c | of.the......super-project.as.wel |
| 4cb20 | 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 20 | l.those.of.the.modules...Key:.o. |
| 4cb40 | 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 20 | d.(magit-submodule-unpopulate).. |
| 4cb60 | 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 72 | ....This.command.removes.the.wor |
| 4cb80 | 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 6d | king.directory.of.the.selected.m |
| 4cba0 | 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 75 | odules...Key:.o.l.(magit-list-su |
| 4cbc0 | 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 70 | bmodules)......This.command.disp |
| 4cbe0 | 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 73 | lays.a.list.of.the.current.repos |
| 4cc00 | 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 61 | itory...s.modules...Key:.o.f.(ma |
| 4cc20 | 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 6d | git-fetch-modules)......This.com |
| 4cc40 | 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 6c | mand.fetches.all.populated.modul |
| 4cc60 | 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 74 | es...With.a.prefix......argument |
| 4cc80 | 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 20 | ,.it.acts.as.a.transient.prefix. |
| 4cca0 | 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 65 | command,.allowing.the......calle |
| 4ccc0 | 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 74 | r.to.set.options........Also.fet |
| 4cce0 | 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 65 | ch.the.super-repository,.because |
| 4cd00 | 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 73 | ....git.fetch....does.not......s |
| 4cd20 | 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 20 | upport.not.doing.that.....File:. |
| 4cd40 | 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 75 62 74 72 65 65 2c 20 | docWYThEy.info,..Node:.Subtree,. |
| 4cd60 | 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 6c | .Next:.Worktree,..Prev:.Submodul |
| 4cd80 | 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 74 | es,..Up:.Miscellaneous..8.4.Subt |
| 4cda0 | 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 45 | ree.===========..Also.see.[BROKE |
| 4cdc0 | 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 4f | N.LINK:.man:git-subtree]..Key:.O |
| 4cde0 | 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 73 | .(magit-subtree)......This.trans |
| 4ce00 | 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 77 | ient.prefix.command.binds.the.tw |
| 4ce20 | 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 69 | o.sub-transients;.one.for......i |
| 4ce40 | 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 65 | mporting.a.subtree.and.one.for.e |
| 4ce60 | 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 6d | xporting.a.subtree...Key:.O.i.(m |
| 4ce80 | 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 74 | agit-subtree-import)......This.t |
| 4cea0 | 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 |
| 4cec0 | 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..... |
| 4cee0 | 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 |
| 4cf00 | 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 |
| 4cf20 | 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 |
| 4cf40 | 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 75 | .suffix.is.invoked........The.su |
| 4cf60 | 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 75 | ffixes.of.this.command.import.su |
| 4cf80 | 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 78 | btrees........If.the....--prefix |
| 4cfa0 | 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 75 | ....argument.is.set,.then.the.su |
| 4cfc0 | 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 66 | ffix.commands.use......that.pref |
| 4cfe0 | 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 20 | ix.without.prompting.the.user... |
| 4d000 | 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 72 | If.it.is.unset,.then.they......r |
| 4d020 | 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 72 | ead.the.prefix.in.the.minibuffer |
| 4d040 | 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 64 | ...Key:.O.i.a.(magit-subtree-add |
| 4d060 | 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 20 | )......This.command.adds.COMMIT. |
| 4d080 | 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 65 | from.REPOSITORY.as.a.new.subtree |
| 4d0a0 | 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 61 | .at......PREFIX...Key:.O.i.c.(ma |
| 4d0c0 | 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 69 | git-subtree-add-commit)......Thi |
| 4d0e0 | 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 75 | s.command.add.COMMIT.as.a.new.su |
| 4d100 | 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 61 | btree.at.PREFIX...Key:.O.i.m.(ma |
| 4d120 | 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 6d | git-subtree-merge)......This.com |
| 4d140 | 6d 61 6e 64 20 6d 65 72 67 65 73 20 43 4f 4d 4d 49 54 20 69 6e 74 6f 20 74 68 65 20 50 52 45 46 | mand.merges.COMMIT.into.the.PREF |
| 4d160 | 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 73 | IX.subtree...Key:.O.i.f.(magit-s |
| 4d180 | 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 70 | ubtree-pull)......This.command.p |
| 4d1a0 | 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 6f | ulls.COMMIT.from.REPOSITORY.into |
| 4d1c0 | 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 28 | .the.PREFIX.subtree...Key:.O.e.( |
| 4d1e0 | 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 20 | magit-subtree-export)......This. |
| 4d200 | 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 |
| 4d220 | 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.... |
| 4d240 | 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 |
| 4d260 | 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 |
| 4d280 | 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. |
| 4d2a0 | 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 |
| 4d2c0 | 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 73 | uffixes.of.this.command.export.s |
| 4d2e0 | 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 |
| 4d300 | 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 |
| 4d320 | 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 |
| 4d340 | 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.. |
| 4d360 | 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...... |
| 4d380 | 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 |
| 4d3a0 | 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 75 | r...Key:.O.e.p.(magit-subtree-pu |
| 4d3c0 | 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 68 | sh)......This.command.extract.th |
| 4d3e0 | 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 20 | e.history.of.the.subtree.PREFIX. |
| 4d400 | 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 50 | and.pushes......it.to.REF.on.REP |
| 4d420 | 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 74 | OSITORY...Key:.O.e.s.(magit-subt |
| 4d440 | 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 74 | ree-split)......This.command.ext |
| 4d460 | 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 65 | racts.the.history.of.the.subtree |
| 4d480 | 20 50 52 45 46 49 58 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f | .PREFIX.....File:.docWYThEy.info |
| 4d4a0 | 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 65 | ,..Node:.Worktree,..Next:.Sparse |
| 4d4c0 | 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 3a | .checkouts,..Prev:.Subtree,..Up: |
| 4d4e0 | 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 3d | .Miscellaneous..8.5.Worktree.=== |
| 4d500 | 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 4b | =========..Also.see.[BROKEN.LINK |
| 4d520 | 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 67 | :.man:git-worktree]..Key:.Z.(mag |
| 4d540 | 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 74 | it-worktree)......This.transient |
| 4d560 | 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 |
| 4d580 | 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 |
| 4d5a0 | 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 |
| 4d5c0 | 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 |
| 4d5e0 | 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 0a | :.Z.b.(magit-worktree-checkout). |
| 4d600 | 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 6f | .....Checkout.BRANCH.in.a.new.wo |
| 4d620 | 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 74 | rktree.at.PATH...Key:.Z.c.(magit |
| 4d640 | 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 20 | -worktree-branch)......Create.a. |
| 4d660 | 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 61 | new.BRANCH.and.check.it.out.in.a |
| 4d680 | 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 6d | .new.worktree.at.PATH...Key:.Z.m |
| 4d6a0 | 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 65 | .(magit-worktree-move)......Move |
| 4d6c0 | 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 50 | .an.existing.worktree.to.a.new.P |
| 4d6e0 | 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 64 | ATH...Key:.Z.k.(magit-worktree-d |
| 4d700 | 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 64 | elete)......Delete.a.worktree,.d |
| 4d720 | 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 69 | efaulting.to.the.worktree.at.poi |
| 4d740 | 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 63 | nt...The......primary.worktree.c |
| 4d760 | 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 67 | annot.be.deleted...Key:.Z.g.(mag |
| 4d780 | 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 68 | it-worktree-status)......Show.th |
| 4d7a0 | 65 20 73 74 61 74 75 73 20 66 6f 72 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 61 74 20 70 6f 69 | e.status.for.the.worktree.at.poi |
| 4d7c0 | 6e 74 2e 0a 0a 20 20 20 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 77 6f 72 6b 74 72 65 | nt........If.there.is.no.worktre |
| 4d7e0 | 65 20 61 74 20 70 6f 69 6e 74 2c 20 74 68 65 6e 20 72 65 61 64 20 6f 6e 65 20 69 6e 20 74 68 65 | e.at.point,.then.read.one.in.the |
| 4d800 | 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 20 20 20 20 20 49 66 20 74 68 65 20 77 6f 72 6b 74 72 65 | .minibuffer.......If.the.worktre |
| 4d820 | 65 20 61 74 20 70 6f 69 6e 74 20 69 73 20 74 68 65 20 6f 6e 65 20 77 68 6f 73 65 20 73 74 61 74 | e.at.point.is.the.one.whose.stat |
| 4d840 | 75 73 20 69 73 20 61 6c 72 65 61 64 79 20 62 65 69 6e 67 0a 20 20 20 20 20 64 69 73 70 6c 61 79 | us.is.already.being......display |
| 4d860 | 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 73 | ed.in.the.current.buffer,.then.s |
| 4d880 | 68 6f 77 20 69 74 20 69 6e 20 44 69 72 65 64 20 69 6e 73 74 65 61 64 2e 0a 0a 1f 0a 46 69 6c 65 | how.it.in.Dired.instead.....File |
| 4d8a0 | 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 70 61 72 73 65 20 | :.docWYThEy.info,..Node:.Sparse. |
| 4d8c0 | 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 3a | checkouts,..Next:.Bundle,..Prev: |
| 4d8e0 | 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 38 | .Worktree,..Up:.Miscellaneous..8 |
| 4d900 | 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 3d | .6.Sparse.checkouts.============ |
| 4d920 | 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 69 | ========..Sparse.checkouts.provi |
| 4d940 | 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 67 | de.a.way.to.restrict.the.working |
| 4d960 | 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 73 | .tree.to.a.subset.of.directories |
| 4d980 | 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 61 | ...See.[BROKEN.LINK:.man:git-spa |
| 4d9a0 | 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 74 | rse-checkout].....*Warning*:.Git |
| 4d9c0 | 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 68 | .introduced.the....git.sparse-ch |
| 4d9e0 | 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 32 | eckout....command.in.version.2.2 |
| 4da00 | 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 70 | 5.and.still.advertises.it.as.exp |
| 4da20 | 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 2e | erimental.and.subject.to.change. |
| 4da40 | 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 20 | ..Magit...s.interface.should.be. |
| 4da60 | 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 75 | considered.the.same...In.particu |
| 4da80 | 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 72 | lar,.if.Git.introduces.a.backwar |
| 4daa0 | 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 73 | d.incompatible.change,.Magit...s |
| 4dac0 | 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 6d | .sparse.checkout.functionality.m |
| 4dae0 | 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 75 | ay.be.updated.in.a.way.that.requ |
| 4db00 | 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 0a | ires.a.more.recent.Git.version.. |
| 4db20 | 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 0a | .Key:.>.(magit-sparse-checkout). |
| 4db40 | 20 20 20 20 20 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 | .....This.transient.prefix.comma |
| 4db60 | 6e 64 20 62 69 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f | nd.binds.the.following.suffix.co |
| 4db80 | 6d 6d 61 6e 64 73 0a 20 20 20 20 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 68 65 6d 20 69 6e | mmands......and.displays.them.in |
| 4dba0 | 20 61 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 6e 74 69 6c 20 61 20 73 75 66 66 | .a.temporary.buffer.until.a.suff |
| 4dbc0 | 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 2d | ix.is.invoked...Key:.>.e.(magit- |
| 4dbe0 | 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 69 | sparse-checkout-enable)......Thi |
| 4dc00 | 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 63 | s.command.initializes.a.sparse.c |
| 4dc20 | 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 20 | heckout.that.includes.only.the.. |
| 4dc40 | 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 63 | ....files.in.the.top-level.direc |
| 4dc60 | 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 73 | tory........Note.that....magit-s |
| 4dc80 | 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 e2 | parse-checkout-set....and....... |
| 4dca0 | 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 61 | ..magit-sparse-checkout-add....a |
| 4dcc0 | 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 65 | utomatically.initialize.a.sparse |
| 4dce0 | 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 6f | ......checkout.if.necessary...Ho |
| 4dd00 | 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 20 | wever,.you.may.want.to.call..... |
| 4dd20 | 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 |
| 4dd40 | 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 20 | ....explicitly.to.re-initialize. |
| 4dd60 | 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 6c | a.sparse......checkout.after.cal |
| 4dd80 | 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 69 | ling....magit-sparse-checkout-di |
| 4dda0 | 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 61 | sable...,.to.pass......additiona |
| 4ddc0 | 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 65 | l.arguments.to....git.sparse-che |
| 4dde0 | 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 20 | ckout.init...,.or.to.execute.... |
| 4de00 | 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 75 | ..the.initialization.asynchronou |
| 4de20 | 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 65 | sly...Key:.>.s.(magit-sparse-che |
| 4de40 | 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 6b | ckout-set)......This.command.tak |
| 4de60 | 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 6e | es.a.list.of.directories.and.con |
| 4de80 | 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 74 | figures.the.sparse......checkout |
| 4dea0 | 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 20 | .to.include.only.files.in.those. |
| 4dec0 | 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 6f | subdirectories...Any......previo |
| 4dee0 | 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 78 | usly.included.directories.are.ex |
| 4df00 | 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 20 | cluded.unless.they.are.in.the... |
| 4df20 | 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 2e | ...provided.list.of.directories. |
| 4df40 | 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 75 | ..Key:.>.a.(magit-sparse-checkou |
| 4df60 | 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 65 | t-add)......This.command.is.like |
| 4df80 | 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 99 | ....magit-sparse-checkout-set... |
| 4dfa0 | 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 63 | ,.but.instead.adds......the.spec |
| 4dfc0 | 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 65 | ified.list.of.directories.to.the |
| 4dfe0 | 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 20 | .set.of.directories.that.is..... |
| 4e000 | 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 20 | .already.included.in.the.sparse. |
| 4e020 | 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 73 | checkout...Key:.>.r.(magit-spars |
| 4e040 | 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 6f | e-checkout-reapply)......This.co |
| 4e060 | 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 66 | mmand.applies.the.currently.conf |
| 4e080 | 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 74 | igured.sparse.checkout......patt |
| 4e0a0 | 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 20 | erns.to.the.working.tree...This. |
| 4e0c0 | 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 20 | is.useful.to.call.if.excluded... |
| 4e0e0 | 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 61 | ...files.have.been.checked.out.a |
| 4e100 | 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 20 | fter.operations.such.as.merging. |
| 4e120 | 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 67 | or......rebasing...Key:.>.d.(mag |
| 4e140 | 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 20 | it-sparse-checkout-disable)..... |
| 4e160 | 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 20 | .This.command.restores.the.full. |
| 4e180 | 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 76 | checkout...To.return.to.the.prev |
| 4e1a0 | 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 20 | ious......sparse.checkout,.call. |
| 4e1c0 | 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 e2 | ...magit-sparse-checkout-enable. |
| 4e1e0 | 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 6c | ........A.sparse.checkout.can.al |
| 4e200 | 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 72 | so.be.initiated.when.cloning.a.r |
| 4e220 | 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 2d | epository.by.using.the....magit- |
| 4e240 | 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 e2 | clone-sparse....command.in.the.. |
| 4e260 | 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 20 | ..magit-clone....transient.(see. |
| 4e280 | 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 20 | *note.Cloning.Repository::)..... |
| 4e2a0 | 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 74 | .If.you.want.the.status.buffer.t |
| 4e2c0 | 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 75 | o.indicate.when.a.sparse.checkou |
| 4e2e0 | 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 e2 | t.is.enabled,.add.the.function.. |
| 4e300 | 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 68 | ..magit-sparse-checkout-insert-h |
| 4e320 | 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 64 | eader....to....magit-status-head |
| 4e340 | 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 57 59 54 68 45 79 2e | ers-hook........File:.docWYThEy. |
| 4e360 | 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 42 75 6e 64 6c 65 2c 20 20 4e 65 78 74 3a 20 43 6f 6d 6d | info,..Node:.Bundle,..Next:.Comm |
| 4e380 | 6f 6e 20 43 6f 6d 6d 61 6e 64 73 2c 20 20 50 72 65 76 3a 20 53 70 61 72 73 65 20 63 68 65 63 6b | on.Commands,..Prev:.Sparse.check |
| 4e3a0 | 6f 75 74 73 2c 20 20 55 70 3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 38 2e 37 20 42 75 | outs,..Up:.Miscellaneous..8.7.Bu |
| 4e3c0 | 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 45 | ndle.==========..Also.see.[BROKE |
| 4e3e0 | 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 64 | N.LINK:.man:git-bundle]..Command |
| 4e400 | 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 65 | :.magit-bundle......This.transie |
| 4e420 | 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 20 | nt.prefix.command.binds.several. |
| 4e440 | 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 67 | suffix.commands.for......running |
| 4e460 | 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 6e | ....git.bundle....subcommands.an |
| 4e480 | 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 20 | d.displays.them.in.a.temporary.. |
| 4e4a0 | 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 76 | ....buffer.until.a.suffix.is.inv |
| 4e4c0 | 6f 6b 65 64 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 | oked.....File:.docWYThEy.info,.. |
| 4e4e0 | 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 69 | Node:.Common.Commands,..Next:.Wi |
| 4e500 | 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 73 | p.Modes,..Prev:.Bundle,..Up:.Mis |
| 4e520 | 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 0a | cellaneous..8.8.Common.Commands. |
| 4e540 | 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 61 | ===================..Command:.ma |
| 4e560 | 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 0a | git-switch-to-repository-buffer. |
| 4e580 | 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 69 | .Command:.magit-switch-to-reposi |
| 4e5a0 | 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 6e | tory-buffer-other-window..Comman |
| 4e5c0 | 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 75 | d:.magit-switch-to-repository-bu |
| 4e5e0 | 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 74 | ffer-other-frame..Command:.magit |
| 4e600 | 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 20 | -display-repository-buffer...... |
| 4e620 | 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 67 | These.commands.read.any.existing |
| 4e640 | 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 68 | .Magit.buffer.that.belongs.to.th |
| 4e660 | 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 74 | e......current.repository.from.t |
| 4e680 | 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 73 | he.user.and.then.switch.to.the.s |
| 4e6a0 | 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 66 | elected......buffer.(without.ref |
| 4e6c0 | 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 69 | reshing.it)........The.last.vari |
| 4e6e0 | 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 72 | ant.uses....magit-display-buffer |
| 4e700 | 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 65 | ....to.do.so.and.thus......respe |
| 4e720 | 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 63 | cts....magit-display-buffer-func |
| 4e740 | 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 74 | tion.........These.are.some.of.t |
| 4e760 | 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 20 | he.commands.that.can.be.used.in. |
| 4e780 | 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 65 | all.buffers.whose.major-modes.de |
| 4e7a0 | 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 65 | rive.from....magit-mode......The |
| 4e7c0 | 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 73 | re.are.other.common.commands.bes |
| 4e7e0 | 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 69 | ide.the.ones.below,.but.these.di |
| 4e800 | 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 0a | dn...t.fit.well.anywhere.else... |
| 4e820 | 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 6c | Key:.C-w.(magit-copy-section-val |
| 4e840 | 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 20 | ue)......This.command.saves.the. |
| 4e860 | 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 20 | value.of.the.current.section.to. |
| 4e880 | 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 70 | the.........kill-ring...,.and,.p |
| 4e8a0 | 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 6e | rovided.that.the.current.section |
| 4e8c0 | 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 61 | .is.a.commit,......branch,.or.ta |
| 4e8e0 | 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 72 | g.section,.it.also.pushes.the.(r |
| 4e900 | 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 20 | eferenced).revision.to......the. |
| 4e920 | 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 20 | ...magit-revision-stack......... |
| 4e940 | 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 20 | ..When.the.current.section.is.a. |
| 4e960 | 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 20 | branch.or.a.tag,.and.a.prefix... |
| 4e980 | 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 76 | ...argument.is.used,.then.it.sav |
| 4e9a0 | 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 68 | es.the.revision.at.its.tip.to.th |
| 4e9c0 | 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 6f | e.........kill-ring....instead.o |
| 4e9e0 | 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 6e | f.the.reference.name........When |
| 4ea00 | 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 6d | .the.region.is.active,.this.comm |
| 4ea20 | 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 69 | and.saves.that.to.the.........ki |
| 4ea40 | 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 61 | ll-ring...,.like....kill-ring-sa |
| 4ea60 | 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 67 | ve....would,.instead.of.behaving |
| 4ea80 | 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 20 | .as......described.above...If.a. |
| 4eaa0 | 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 20 | prefix.argument.is.used.and.the. |
| 4eac0 | 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 68 | region.is......within.a.hunk,.th |
| 4eae0 | 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 6c | en.it.strips.the.diff.marker.col |
| 4eb00 | 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 74 | umn.and.keeps.only......either.t |
| 4eb20 | 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 6e | he.added.or.removed.lines,.depen |
| 4eb40 | 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 65 | ding.on.the.sign.of.the......pre |
| 4eb60 | 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 63 | fix.argument...Key:.M-w.(magit-c |
| 4eb80 | 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 63 | opy-buffer-revision)......This.c |
| 4eba0 | 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 20 | ommand.saves.the.revision.being. |
| 4ebc0 | 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 75 | displayed.in.the.current......bu |
| 4ebe0 | 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 20 | ffer.to.the....kill-ring....and. |
| 4ec00 | 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 61 | also.pushes.it.to.the.........ma |
| 4ec20 | 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 61 | git-revision-stack......It.is.ma |
| 4ec40 | 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 80 | inly.intended.for.use.in........ |
| 4ec60 | 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 2c | .magit-revision-mode....buffers, |
| 4ec80 | 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 6c | .the.only.buffers.where.it.is.al |
| 4eca0 | 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 68 | ways......unambiguous.exactly.wh |
| 4ecc0 | 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 20 | ich.revision.should.be.saved.... |
| 4ece0 | 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 75 | ....Most.other.Magit.buffers.usu |
| 4ed00 | 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 6e | ally.show.more.than.one.revision |
| 4ed20 | 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 73 | ,.in......some.way.or.another,.s |
| 4ed40 | 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 65 | o.this.command.has.to.select.one |
| 4ed60 | 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 6d | .of.them,.and......that.choice.m |
| 4ed80 | 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 74 | ight.not.always.be.the.one.you.t |
| 4eda0 | 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 65 | hink.would.have.been......the.be |
| 4edc0 | 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 80 | st.pick......Outside.of.Magit... |
| 4ede0 | 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 6c | .M-w....and....C-w....are.usuall |
| 4ee00 | 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 20 | y.bound.to....kill-ring-save.... |
| 4ee20 | 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 65 | and....kill-region...,.and.these |
| 4ee40 | 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 69 | .commands.would.also.be.useful.i |
| 4ee60 | 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 6e | n.Magit.buffers...Therefore.when |
| 4ee80 | 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 68 | .the.region.is.active,.then.both |
| 4eea0 | 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 e2 | .of.these.commands.behave.like.. |
| 4eec0 | 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 61 | ..kill-ring-save....instead.of.a |
| 4eee0 | 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 57 | s.described.above.....File:.docW |
| 4ef00 | 59 54 68 45 79 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 4e | YThEy.info,..Node:.Wip.Modes,..N |
| 4ef20 | 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 69 | ext:.Commands.for.Buffers.Visiti |
| 4ef40 | 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 73 | ng.Files,..Prev:.Common.Commands |
| 4ef60 | 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 6f | ,..Up:.Miscellaneous..8.9.Wip.Mo |
| 4ef80 | 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 6f | des.=============..Git.keeps.*co |
| 4efa0 | 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 6f | mmitted*.changes.around.long.eno |
| 4efc0 | 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 73 | ugh.for.users.to.recover.changes |
| 4efe0 | 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 2e | .they.have.accidentally.deleted. |
| 4f000 | 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 6c | ..It.does.so.by.not.garbage.coll |
| 4f020 | 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 67 | ecting.any.committed.but.no.long |
| 4f040 | 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 74 | er.referenced.objects.for.a.cert |
| 4f060 | 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 33 | ain.period.of.time,.by.default.3 |
| 4f080 | 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 6b | 0.days......But.Git.does.*not*.k |
| 4f0a0 | 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 67 | eep.track.of.*uncommitted*.chang |
| 4f0c0 | 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 65 | es.in.the.working.tree.and.not.e |
| 4f0e0 | 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 29 | ven.the.index.(the.staging.area) |
| 4f100 | 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 6e | ...Because.Magit.makes.it.so.con |
| 4f120 | 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 68 | venient.to.modify.uncommitted.ch |
| 4f140 | 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 0a | anges,.it.also.makes.it.easy.to. |
| 4f160 | 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 68 | shoot.yourself.in.the.foot.in.th |
| 4f180 | 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 4d | e.process......For.that.reason.M |
| 4f1a0 | 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 74 | agit.provides.a.global.mode.that |
| 4f1c0 | 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 69 | .saves.*tracked*.files.to.work-i |
| 4f1e0 | 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 62 | n-progress.references.after.or.b |
| 4f200 | 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 65 | efore.certain.actions..(At.prese |
| 4f220 | 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 76 | nt.untracked.files.are.never.sav |
| 4f240 | 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 74 | ed.and.for.technical.reasons.not |
| 4f260 | 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 63 | hing.is.saved.before.the.first.c |
| 4f280 | 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 6f | ommit.has.been.created)......Two |
| 4f2a0 | 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 72 | .separate.work-in-progress.refer |
| 4f2c0 | 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 74 | ences.are.used.to.track.the.stat |
| 4f2e0 | 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 6e | e.of.the.index.and.of.the.workin |
| 4f300 | 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 63 | g.tree:....refs/wip/index/<branc |
| 4f320 | 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 3c | href>....and....refs/wip/wtree/< |
| 4f340 | 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 72 | branchref>...,.where....<branchr |
| 4f360 | 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 75 | ef>....is.the.full.ref.of.the.cu |
| 4f380 | 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 64 | rrent.branch,.e.g.,....refs/head |
| 4f3a0 | 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 80 | s/master......When.the....HEAD.. |
| 4f3c0 | 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 73 | ..is.detached.then....HEAD....is |
| 4f3e0 | 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 3e | .used.in.place.of....<branchref> |
| 4f400 | 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 72 | .........Checking.out.another.br |
| 4f420 | 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 63 | anch.(or.detaching....HEAD...).c |
| 4f440 | 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 72 | auses.the.use.of.different.wip.r |
| 4f460 | 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 65 | efs.for.subsequent.changes...Use |
| 4f480 | 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 68 | r.Option:.magit-wip-mode......Wh |
| 4f4a0 | 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 6e | en.this.mode.is.enabled,.then.un |
| 4f4c0 | 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 0a | committed.changes.are.committed. |
| 4f4e0 | 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 65 | .....to.dedicated.work-in-progre |
| 4f500 | 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 2e | ss.refs.whenever.appropriate.(i. |
| 4f520 | 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 20 | e.,.when......dataloss.would.be. |
| 4f540 | 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 20 | a.possibility.otherwise)........ |
| 4f560 | 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 64 | Setting.this.variable.directly.d |
| 4f580 | 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 20 | oes.not.take.effect;.either.use. |
| 4f5a0 | 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 20 | the......Custom.interface.to.do. |
| 4f5c0 | 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 66 | so.or.call.the.respective.mode.f |
| 4f5e0 | 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 73 | unction........For.historic.reas |
| 4f600 | 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 20 | ons.this.mode.is.implemented.on. |
| 4f620 | 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 2d | top.of.four.other.........magit- |
| 4f640 | 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 62 | wip-*....modes,.which.can.also.b |
| 4f660 | 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 20 | e.used.individually,.if.you..... |
| 4f680 | 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 |
| 4f6a0 | 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 74 | e.wip.refs.are.updated;.but.that |
| 4f6c0 | 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 65 | .is......discouraged...See.*note |
| 4f6e0 | 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 77 | .Legacy.Wip.Modes::......To.view |
| 4f700 | 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 69 | .the.log.for.a.branch.and.its.wi |
| 4f720 | 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 74 | p.refs.use.the.commands....magit |
| 4f740 | 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 67 | -wip-log....and....magit-wip-log |
| 4f760 | 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 98 | -current......You.should.use.... |
| 4f780 | 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 6d | --graph....when.using.these.comm |
| 4f7a0 | 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 20 | ands...Command:.magit-wip-log... |
| 4f7c0 | 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 6f | ...This.command.shows.the.log.fo |
| 4f7e0 | 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 69 | r.a.branch.and.its.wip.refs...Wi |
| 4f800 | 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 65 | th.a......negative.prefix.argume |
| 4f820 | 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 20 | nt.only.the.worktree.wip.ref.is. |
| 4f840 | 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 69 | shown........The.absolute.numeri |
| 4f860 | 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 63 | c.value.of.the.prefix.argument.c |
| 4f880 | 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 22 | ontrols.how.many......"branches" |
| 4f8a0 | 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 69 | .of.each.wip.ref.are.shown...Thi |
| 4f8c0 | 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 76 | s.is.only.relevant.if.the......v |
| 4f8e0 | 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 63 | alue.of....magit-wip-merge-branc |
| 4f900 | 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 67 | h....is....nil......Command:.mag |
| 4f920 | 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 6d | it-wip-log-current......This.com |
| 4f940 | 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 65 | mand.shows.the.log.for.the.curre |
| 4f960 | 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 20 | nt.branch.and.its.wip.refs...... |
| 4f980 | 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 74 | .With.a.negative.prefix.argument |
| 4f9a0 | 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 68 | .only.the.worktree.wip.ref.is.sh |
| 4f9c0 | 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 20 | own........The.absolute.numeric. |
| 4f9e0 | 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 6e | value.of.the.prefix.argument.con |
| 4fa00 | 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 6f | trols.how.many......"branches".o |
| 4fa20 | 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 20 | f.each.wip.ref.are.shown...This. |
| 4fa40 | 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 6c | is.only.relevant.if.the......val |
| 4fa60 | 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 e2 | ue.of....magit-wip-merge-branch. |
| 4fa80 | 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 69 | ...is....nil......Key:.X.w.(magi |
| 4faa0 | 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 6d | t-reset-worktree)......This.comm |
| 4fac0 | 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 73 | and.resets.the.working.tree.to.s |
| 4fae0 | 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 73 | ome.commit.read.from.the......us |
| 4fb00 | 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 20 | er.and.defaulting.to.the.commit. |
| 4fb20 | 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 20 | at.point,.while.keeping.the..... |
| 4fb40 | 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 20 | ....HEAD....and.index.as-is..... |
| 4fb60 | 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 66 | ...This.can.be.used.to.restore.f |
| 4fb80 | 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 61 | iles.to.the.state.committed.to.a |
| 4fba0 | 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 77 | .wip......ref...Note.that.this.w |
| 4fbc0 | 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 73 | ill.discard.any.unstaged.changes |
| 4fbe0 | 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 65 | .that.might......have.existed.be |
| 4fc00 | 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 20 | fore.invoking.this.command.(but. |
| 4fc20 | 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 74 | of.course.only.after......commit |
| 4fc40 | 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 69 | ting.that.to.the.working.tree.wi |
| 4fc60 | 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 6f | p.ref)......Note.that.even.if.yo |
| 4fc80 | 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 68 | u.enable....magit-wip-mode....th |
| 4fca0 | 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 74 | is.won...t.give.you.perfect.prot |
| 4fcc0 | 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 69 | ection...The.most.likely.scenari |
| 4fce0 | 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 65 | o.for.losing.changes.despite.the |
| 4fd00 | 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 20 | .use.of....magit-wip-mode....is. |
| 4fd20 | 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 6e | making.a.change.outside.Emacs.an |
| 4fd40 | 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 64 | d.then.destroying.it.also.outsid |
| 4fd60 | 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 69 | e.Emacs...In.some.such.a.scenari |
| 4fd80 | 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 65 | o,.Magit,.being.an.Emacs.package |
| 4fda0 | 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 74 | ,.didn...t.get.the.opportunity.t |
| 4fdc0 | 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 6c | o.keep.you.from.shooting.yoursel |
| 4fde0 | 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 20 | f.in.the.foot......When.you.are. |
| 4fe00 | 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 20 | unsure.whether.Magit.did.commit. |
| 4fe20 | 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 79 | a.change.to.the.wip.refs,.then.y |
| 4fe40 | 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 61 | ou.can.explicitly.request.that.a |
| 4fe60 | 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 20 | ll.changes.to.all.tracked.files. |
| 4fe80 | 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 6d | are.being.committed...Key:.M-x.m |
| 4fea0 | 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 6e | agit-wip-commit......This.comman |
| 4fec0 | 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 61 | d.commits.all.changes.to.all.tra |
| 4fee0 | 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 64 | cked.files.to.the.index......and |
| 4ff00 | 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 72 | .working.tree.work-in-progress.r |
| 4ff20 | 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 20 | efs...Like.the.modes.described.. |
| 4ff40 | 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 6e | ....above,.it.does.not.commit.un |
| 4ff60 | 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 6b | tracked.files,.but.it.does.check |
| 4ff80 | 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 6e | .all......tracked.files.for.chan |
| 4ffa0 | 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 20 | ges...Use.this.command.when.you. |
| 4ffc0 | 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 68 | suspect.that......the.modes.migh |
| 4ffe0 | 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 20 | t.have.overlooked.a.change.made. |
| 50000 | 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 6f | outside.Emacs/Magit...User.Optio |
| 50020 | 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 20 | n:.magit-wip-namespace......The. |
| 50040 | 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 72 | namespace.used.for.work-in-progr |
| 50060 | 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 0a | ess.refs...It.has.to.end.with.a. |
| 50080 | 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 61 | .....slash...The.wip.refs.are.na |
| 500a0 | 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 72 | med....<namespace>index/<branchr |
| 500c0 | 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 74 | ef>....and.........<namespace>wt |
| 500e0 | 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 68 | ree/<branchref>......When.snapsh |
| 50100 | 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 e2 | ots.are.created.while......the.. |
| 50120 | 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 45 | ..HEAD....is.detached.then....HE |
| 50140 | 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 e2 | AD....is.used.in.place.of....... |
| 50160 | 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 20 | ..<branchref>......User.Option:. |
| 50180 | 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 65 | magit-wip-mode-lighter......Mode |
| 501a0 | 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 2d | -line.lighter.for....magit-wip-- |
| 501c0 | 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 3a | mode......*.Menu:..*.Wip.Graph:: |
| 501e0 | 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 64 | .*.Legacy.Wip.Modes::....File:.d |
| 50200 | 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 57 69 70 20 47 72 61 70 68 2c | ocWYThEy.info,..Node:.Wip.Graph, |
| 50220 | 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 57 | ..Next:.Legacy.Wip.Modes,..Up:.W |
| 50240 | 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 2d | ip.Modes..8.9.1.Wip.Graph.------ |
| 50260 | 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 69 | ---------..User.Option:.magit-wi |
| 50280 | 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 20 | p-merge-branch......This.option. |
| 502a0 | 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 61 | controls.whether.the.current.bra |
| 502c0 | 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 20 | nch.is.merged.into.the......wip. |
| 502e0 | 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 61 | refs.after.a.new.commit.was.crea |
| 50300 | 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 2d | ted.on.the.branch........If.non- |
| 50320 | 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 6e | nil.and.the.current.branch.has.n |
| 50340 | 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 67 | ew.commits,.then.it.is......merg |
| 50360 | 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 74 | ed.into.the.wip.ref.before.creat |
| 50380 | 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 20 | ing.a.new.wip.commit...This..... |
| 503a0 | 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 20 | .makes.it.easier.to.inspect.wip. |
| 503c0 | 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 0a | history.and.the.wip.commits.are. |
| 503e0 | 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 20 | .....never.garbage.collected.... |
| 50400 | 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 63 | ....If.nil.and.the.current.branc |
| 50420 | 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 20 | h.has.new.commits,.then.the.wip. |
| 50440 | 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 20 | ref.is......reset.to.the.tip.of. |
| 50460 | 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 77 | the.branch.before.creating.a.new |
| 50480 | 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 74 | .wip.commit.......With.this.sett |
| 504a0 | 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 67 | ing.wip.commits.are.eventually.g |
| 504c0 | 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 61 | arbage.collected......When....ma |
| 504e0 | 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 e2 | git-wip-merge-branch....is....t. |
| 50500 | 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 0a | ..,.then.the.history.looks.like. |
| 50520 | 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 20 | this:.........*--*--*--*--*--*.. |
| 50540 | 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 6d | .....refs/wip/index/refs/heads/m |
| 50560 | 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 41 | aster......./...../...../......A |
| 50580 | 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 61 | -----B-----C............refs/hea |
| 505a0 | 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 2d | ds/master.....When....magit-wip- |
| 505c0 | 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 68 | merge-branch....is....nil...,.th |
| 505e0 | 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 6c | en.creating.a.commit.on.the.real |
| 50600 | 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 65 | .branch.and.then.making.a.change |
| 50620 | 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 65 | .causes.the.wip.refs.to.be.recre |
| 50640 | 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 74 | ated.to.fork.from.the.new.commit |
| 50660 | 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 69 | ...But.the.old.commits.on.the.wi |
| 50680 | 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 73 | p.refs.are.not.lost...They.are.s |
| 506a0 | 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 20 | till.available.from.the.reflog.. |
| 506c0 | 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 74 | .To.make.it.easier.to.see.when.t |
| 506e0 | 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 63 | he.fork.point.of.a.wip.ref.was.c |
| 50700 | 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 74 | hanged,.an.additional.commit.wit |
| 50720 | 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 6e | h.the.message."restart.autosavin |
| 50740 | 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 63 | g".is.created.on.it.(...xxO....c |
| 50760 | 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 63 | ommits.below.are.such.boundary.c |
| 50780 | 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 20 | ommits)......Starting.with...... |
| 507a0 | 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 64 | .......BI0---BI1....refs/wip/ind |
| 507c0 | 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 2f | ex/refs/heads/master.........../ |
| 507e0 | 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 65 | ......A---B..............refs/he |
| 50800 | 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 20 | ads/master...........\.......... |
| 50820 | 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 65 | ..BW0---BW1....refs/wip/wtree/re |
| 50840 | 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 69 | fs/heads/master.....and.committi |
| 50860 | 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 6e | ng.the.staged.changes.and.editin |
| 50880 | 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 74 | g.and.saving.a.file.would.result |
| 508a0 | 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 20 | .in.............BI0---BI1....... |
| 508c0 | 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 65 | .refs/wip/index/refs/heads/maste |
| 508e0 | 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 20 | r.........../......A---B---C.... |
| 50900 | 20 20 20 20 20 20 20 20 20 20 72 65 66 73 2f 68 65 61 64 73 2f 6d 61 73 74 65 72 0a 20 20 20 20 | ..........refs/heads/master..... |
| 50920 | 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 2d | ......\...\............\...CW0-- |
| 50940 | 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 64 | -CW1....refs/wip/wtree/refs/head |
| 50960 | 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 20 | s/master.............\.......... |
| 50980 | 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 65 | ....BW0---BW1......refs/wip/wtre |
| 509a0 | 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 20 | e/refs/heads/master@{2}.....The. |
| 509c0 | 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 20 | fork-point.of.the.index.wip.ref. |
| 509e0 | 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 65 | is.not.changed.until.some.change |
| 50a00 | 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 74 | .is.being.staged...Likewise.just |
| 50a20 | 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 69 | .checking.out.a.branch.or.creati |
| 50a40 | 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 20 | ng.a.commit.does.not.change.the. |
| 50a60 | 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 77 | fork-point.of.the.working.tree.w |
| 50a80 | 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 74 | ip.ref...The.fork-points.are.not |
| 50aa0 | 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 69 | .adjusted.until.there.actually.i |
| 50ac0 | 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 74 | s.a.change.that.should.be.commit |
| 50ae0 | 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 0a | ted.to.the.respective.wip.ref... |
| 50b00 | 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4c | ..File:.docWYThEy.info,..Node:.L |
| 50b20 | 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 70 | egacy.Wip.Modes,..Prev:.Wip.Grap |
| 50b40 | 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 20 | h,..Up:.Wip.Modes..8.9.2.Legacy. |
| 50b60 | 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 2d | Wip.Modes.---------------------- |
| 50b80 | 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 65 | ..It.is.recommended.that.you.use |
| 50ba0 | 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 28 | .the.mode....magit-wip-mode....( |
| 50bc0 | 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 65 | which.see).and.ignore.the.existe |
| 50be0 | 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 63 | nce.of.the.following.modes,.whic |
| 50c00 | 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 61 | h.are.preserved.for.historic.rea |
| 50c20 | 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 20 | sons......Setting.the.following. |
| 50c40 | 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 65 | variables.directly.does.not.take |
| 50c60 | 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 69 | .effect;.either.use.the.Custom.i |
| 50c80 | 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 65 | nterface.to.do.so.or.call.the.re |
| 50ca0 | 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 4f | spective.mode.functions...User.O |
| 50cc0 | 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 65 | ption:.magit-wip-after-save-mode |
| 50ce0 | 0a 20 20 20 20 20 57 68 65 6e 20 74 68 69 73 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2c | ......When.this.mode.is.enabled, |
| 50d00 | 20 74 68 65 6e 20 73 61 76 69 6e 67 20 61 20 62 75 66 66 65 72 20 74 68 61 74 20 76 69 73 69 74 | .then.saving.a.buffer.that.visit |
| 50d20 | 73 20 61 20 66 69 6c 65 0a 20 20 20 20 20 74 72 61 63 6b 65 64 20 69 6e 20 61 20 47 69 74 20 72 | s.a.file......tracked.in.a.Git.r |
| 50d40 | 65 70 6f 73 69 74 6f 72 79 20 63 61 75 73 65 73 20 69 74 73 20 63 75 72 72 65 6e 74 20 73 74 61 | epository.causes.its.current.sta |
| 50d60 | 74 65 20 74 6f 20 62 65 0a 20 20 20 20 20 63 6f 6d 6d 69 74 74 65 64 20 74 6f 20 74 68 65 20 77 | te.to.be......committed.to.the.w |
| 50d80 | 6f 72 6b 69 6e 67 20 74 72 65 65 20 77 69 70 20 72 65 66 20 66 6f 72 20 74 68 65 20 63 75 72 72 | orking.tree.wip.ref.for.the.curr |
| 50da0 | 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 2d | ent.branch...User.Option:.magit- |
| 50dc0 | 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 74 | wip-after-apply-mode......When.t |
| 50de0 | 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 69 | his.mode.is.enabled,.then.applyi |
| 50e00 | 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 20 | ng.(i.e.,.staging,.unstaging,... |
| 50e20 | 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 65 | ...discarding,.reversing,.and.re |
| 50e40 | 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 20 | gularly.applying).a.change.to.a. |
| 50e60 | 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 73 | file......tracked.in.a.Git.repos |
| 50e80 | 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 74 | itory.causes.its.current.state.t |
| 50ea0 | 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 78 | o.be......committed.to.the.index |
| 50ec0 | 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 6f | .and/or.working.tree.wip.refs.fo |
| 50ee0 | 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 49 | r.the.current......branch......I |
| 50f00 | 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 67 | f.you.only.ever.edit.files.using |
| 50f20 | 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 69 | .Emacs.and.only.ever.interact.wi |
| 50f40 | 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 6f | th.Git.using.Magit,.then.the.abo |
| 50f60 | 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 6f | ve.two.modes.should.be.enough.to |
| 50f80 | 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 66 | .protect.each.and.every.change.f |
| 50fa0 | 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 63 | rom.accidental.loss...In.practic |
| 50fc0 | 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 6f | e.nobody.does.that...Two.additio |
| 50fe0 | 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 20 | nal.modes.exists.that.do.commit. |
| 51000 | 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 68 | to.the.wip.refs.before.making.ch |
| 51020 | 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 20 | anges.that.could.cause.the.loss. |
| 51040 | 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 6e | of.earlier.changes...User.Option |
| 51060 | 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 20 | :.magit-wip-before-change-mode.. |
| 51080 | 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 74 | ....When.this.mode.is.enabled,.t |
| 510a0 | 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 0a | hen.certain.commands.commit.the. |
| 510c0 | 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 6c | .....existing.changes.to.the.fil |
| 510e0 | 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 65 | es.they.are.about.to.make.change |
| 51100 | 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 6e | s.to...User.Option:.magit-wip-in |
| 51120 | 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 73 | itial-backup-mode......When.this |
| 51140 | 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 65 | .mode.is.enabled,.then.the.curre |
| 51160 | 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 6d | nt.version.of.a.file.is......com |
| 51180 | 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 62 | mitted.to.the.worktree.wip.ref.b |
| 511a0 | 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 20 | efore.the.buffer.visiting.that.. |
| 511c0 | 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 20 | ....file.is.saved.for.the.first. |
| 511e0 | 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 65 | time.since.the.buffer.was.create |
| 51200 | 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 20 | d........This.backs.up.the.same. |
| 51220 | 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 6b | version.of.the.file.that....back |
| 51240 | 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 57 | up-buffer.........would.save...W |
| 51260 | 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 20 | hile....backup-buffer....uses.a. |
| 51280 | 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 73 | backup.file,.this.mode......uses |
| 512a0 | 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 73 | .the.same.worktree.wip.ref.as.us |
| 512c0 | 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 6d | ed.by.the.other.Magit.Wip......m |
| 512e0 | 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 2c | odes...Like....backup-buffer..., |
| 51300 | 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 20 | .it.only.does.this.once;.unless. |
| 51320 | 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 73 | you......kill.the.buffer.and.vis |
| 51340 | 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 75 | it.the.file.again.only.one.backu |
| 51360 | 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 73 | p.will.be......created.per.Emacs |
| 51380 | 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 65 | .session........This.mode.ignore |
| 513a0 | 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 62 | s.the.variables.that.affect....b |
| 513c0 | 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 20 | ackup-buffer....and.can......be. |
| 513e0 | 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 77 | used.along-side.that.function,.w |
| 51400 | 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 20 | hich.is.recommended.because.it.. |
| 51420 | 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 65 | ....only.backs.up.files.that.are |
| 51440 | 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 55 | .tracked.in.a.Git.repository...U |
| 51460 | 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 65 | ser.Option:.magit-wip-after-save |
| 51480 | 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 69 | -local-mode-lighter......Mode-li |
| 514a0 | 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 65 | ne.lighter.for....magit-wip-afte |
| 514c0 | 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 69 | r-save-local-mode......User.Opti |
| 514e0 | 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 6c | on:.magit-wip-after-apply-mode-l |
| 51500 | 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 6f | ighter......Mode-line.lighter.fo |
| 51520 | 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 e2 | r....magit-wip-after-apply-mode. |
| 51540 | 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 6f | .....User.Option:.magit-wip-befo |
| 51560 | 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 65 | re-change-mode-lighter......Mode |
| 51580 | 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 62 | -line.lighter.for....magit-wip-b |
| 515a0 | 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 69 | efore-change-mode......User.Opti |
| 515c0 | 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 64 | on:.magit-wip-initial-backup-mod |
| 515e0 | 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 72 | e-lighter......Mode-line.lighter |
| 51600 | 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 70 | .for....magit-wip-initial-backup |
| 51620 | 2d 6d 6f 64 65 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 | -mode........File:.docWYThEy.inf |
| 51640 | 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 56 | o,..Node:.Commands.for.Buffers.V |
| 51660 | 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 65 | isiting.Files,..Next:.Minor.Mode |
| 51680 | 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 72 | .for.Buffers.Visiting.Blobs,..Pr |
| 516a0 | 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 75 | ev:.Wip.Modes,..Up:.Miscellaneou |
| 516c0 | 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 73 | s..8.10.Commands.for.Buffers.Vis |
| 516e0 | 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 3d | iting.Files.==================== |
| 51700 | 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 74 | ====================..By.default |
| 51720 | 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 20 | .Magit.defines.a.few.global.key. |
| 51740 | 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 20 | bindings...These.bindings.are.a. |
| 51760 | 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 20 | compromise.between.providing.no. |
| 51780 | 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 68 | bindings.at.all.and.providing.th |
| 517a0 | 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 6c | e.better.bindings.I.would.have.l |
| 517c0 | 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 6e | iked.to.use.instead...Magit.cann |
| 517e0 | 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 65 | ot.provide.the.set.of.recommende |
| 51800 | 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 68 | d.bindings.by.default.because.th |
| 51820 | 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 72 | ose.key.sequences.are.strictly.r |
| 51840 | 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 68 | eserved.for.bindings.added.by.th |
| 51860 | 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 42 | e.user...Also.see.*note.Global.B |
| 51880 | 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 42 | indings::.and.*note.(elisp)Key.B |
| 518a0 | 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 65 | inding.Conventions::......To.use |
| 518c0 | 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 74 | .the.recommended.bindings,.add.t |
| 518e0 | 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 72 | his.to.your.init.file.and.restar |
| 51900 | 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 6e | t.Emacs........(setq.magit-defin |
| 51920 | 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 64 | e-global-key-bindings.'recommend |
| 51940 | 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 69 | ed).....If.you.don...t.want.Magi |
| 51960 | 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 6f | t.to.add.any.bindings.to.the.glo |
| 51980 | 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 79 | bal.keymap.at.all,.add.this.to.y |
| 519a0 | 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 2e | our.init.file.and.restart.Emacs. |
| 519c0 | 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 6c | .......(setq.magit-define-global |
| 519e0 | 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 28 | -key-bindings.nil)..Key:.C-c.f.( |
| 51a00 | 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 66 | magit-file-dispatch)..Key:.C-c.f |
| 51a20 | 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 20 | .s.(magit-stage-file)..Key:.C-c. |
| 51a40 | 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 4b | f.s.(magit-stage-buffer-file)..K |
| 51a60 | 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 29 | ey:.C-c.f.u.(magit-unstage-file) |
| 51a80 | 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 75 | ..Key:.C-c.f.u.(magit-unstage-bu |
| 51aa0 | 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 69 | ffer-file)..Key:.C-c.f.,.x.(magi |
| 51ac0 | 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 20 | t-file-untrack)..Key:.C-c.f.,.r. |
| 51ae0 | 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 20 | (magit-file-rename)..Key:.C-c.f. |
| 51b00 | 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 2d | ,.k.(magit-file-delete)..Key:.C- |
| 51b20 | 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 4b | c.f.,.c.(magit-file-checkout)..K |
| 51b40 | 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 43 | ey:.C-c.f.D.(magit-diff)..Key:.C |
| 51b60 | 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 0a | -c.f.d.(magit-diff-buffer-file). |
| 51b80 | 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 20 | .Key:.C-c.f.L.(magit-log)..Key:. |
| 51ba0 | 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 0a | C-c.f.l.(magit-log-buffer-file). |
| 51bc0 | 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 64 | .Key:.C-c.f.t.(magit-log-trace-d |
| 51be0 | 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 2d | efinition)..Key:.C-c.f.M.(magit- |
| 51c00 | 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 74 | log-merged)..Key:.C-c.f.B.(magit |
| 51c20 | 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 61 | -blame)..Key:.C-c.f.b.(magit-bla |
| 51c40 | 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 67 | me-additions)..Key:.C-c.f.r.(mag |
| 51c60 | 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 20 | it-blame-removal)..Key:.C-c.f.f. |
| 51c80 | 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 20 | (magit-blame-reverse)..Key:.C-c. |
| 51ca0 | 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 63 | f.m.(magit-blame-echo)..Key:.C-c |
| 51cc0 | 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 2d | .f.q.(magit-blame-quit)..Key:.C- |
| 51ce0 | 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 79 | c.f.p.(magit-blob-previous)..Key |
| 51d00 | 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 79 | :.C-c.f.n.(magit-blob-next)..Key |
| 51d20 | 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 79 | :.C-c.f.v.(magit-find-file)..Key |
| 51d40 | 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 65 | :.C-c.f.V.(magit-blob-visit-file |
| 51d60 | 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 65 | )..Key:.C-c.f.g.(magit-status-he |
| 51d80 | 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 79 | re)..Key:.C-c.f.G.(magit-display |
| 51da0 | 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 20 | -repository-buffer)..Key:.C-c.f. |
| 51dc0 | 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 28 | c.(magit-commit)..Key:.C-c.f.e.( |
| 51de0 | 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 63 | magit-edit-line-commit)......Eac |
| 51e00 | 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 65 | h.of.these.commands.is.documente |
| 51e20 | 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 20 | d.individually.right.below,..... |
| 51e40 | 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 6e | .alongside.their.default.key.bin |
| 51e60 | 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 65 | dings...The.bindings.shown.above |
| 51e80 | 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 6e | .are......the.recommended.bindin |
| 51ea0 | 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 6c | gs,.which.you.can.enable.by.foll |
| 51ec0 | 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 74 | owing.the......instructions.furt |
| 51ee0 | 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 6c | her.up...Key:.C-c.M-g.(magit-fil |
| 51f00 | 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 20 | e-dispatch)......This.transient. |
| 51f20 | 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 |
| 51f40 | 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 |
| 51f60 | 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. |
| 51f80 | 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: |
| 51fa0 | 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 4b | .C-c.M-g.s.(magit-stage-file)..K |
| 51fc0 | 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 65 | ey:.C-c.M-g.s.(magit-stage-buffe |
| 51fe0 | 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 74 | r-file)......Stage.all.changes.t |
| 52000 | 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 20 | o.the.file.being.visited.in.the. |
| 52020 | 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 69 | current.buffer.......When.not.vi |
| 52040 | 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 6f | siting.a.file,.then.the.first.co |
| 52060 | 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 74 | mmand.is.used,.which......prompt |
| 52080 | 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 6d | s.for.a.file...Key:.C-c.M-g.u.(m |
| 520a0 | 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 67 | agit-unstage-file)..Key:.C-c.M-g |
| 520c0 | 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 20 | .u.(magit-unstage-buffer-file).. |
| 520e0 | 20 20 20 20 55 6e 73 74 61 67 65 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65 20 66 | ....Unstage.all.changes.to.the.f |
| 52100 | 69 6c 65 20 62 65 69 6e 67 20 76 69 73 69 74 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 | ile.being.visited.in.the.current |
| 52120 | 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 67 | ......buffer...When.not.visiting |
| 52140 | 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 20 | .a.file,.then.the.first.command. |
| 52160 | 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 20 | is.used,......which.prompts.for. |
| 52180 | 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 74 | a.file...Key:.C-c.M-g.,.x.(magit |
| 521a0 | 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 64 | -file-untrack)......This.command |
| 521c0 | 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 75 | .untracks.a.file.read.from.the.u |
| 521e0 | 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 69 | ser,.defaulting.to.the......visi |
| 52200 | 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 67 | ted.file...Key:.C-c.M-g.,.r.(mag |
| 52220 | 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 6e | it-file-rename)......This.comman |
| 52240 | 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 75 | d.renames.a.file.read.from.the.u |
| 52260 | 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 69 | ser,.defaulting.to.the......visi |
| 52280 | 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 67 | ted.file...Key:.C-c.M-g.,.k.(mag |
| 522a0 | 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 6e | it-file-delete)......This.comman |
| 522c0 | 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 75 | d.deletes.a.file.read.from.the.u |
| 522e0 | 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 69 | ser,.defaulting.to.the......visi |
| 52300 | 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 67 | ted.file...Key:.C-c.M-g.,.c.(mag |
| 52320 | 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 6d | it-file-checkout)......This.comm |
| 52340 | 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 6e | and.updates.a.file.in.the.workin |
| 52360 | 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 6e | g.tree.and.index.to.the......con |
| 52380 | 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 65 | tents.from.a.revision...Both.the |
| 523a0 | 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 6d | .revision.and.file.are.read.from |
| 523c0 | 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 20 | ......the.user...Key:.C-c.M-g.D. |
| 523e0 | 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 74 | (magit-diff)......This.transient |
| 52400 | 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 69 | .prefix.command.binds.several.di |
| 52420 | 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 69 | ff.suffix.commands......and.infi |
| 52440 | 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 |
| 52460 | 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 20 | .a.temporary.buffer.until.a..... |
| 52480 | 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 44 | .suffix.is.invoked...See.*note.D |
| 524a0 | 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 65 | iffing::........This.is.the.same |
| 524c0 | 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 74 | .command.that....d....is.bound.t |
| 524e0 | 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 69 | o.in.Magit.buffers...If......thi |
| 52500 | 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 65 | s.command.is.invoked.from.a.file |
| 52520 | 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 20 | -visiting.buffer,.then.the...... |
| 52540 | 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 98 | initial.value.of.the.option.(... |
| 52560 | 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 63 | --...).that.limits.the.diff.to.c |
| 52580 | 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 68 | ertain......file(s).is.set.to.th |
| 525a0 | 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 20 | e.visited.file...Key:.C-c.M-g.d. |
| 525c0 | 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 68 | (magit-diff-buffer-file)......Th |
| 525e0 | 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 68 | is.command.shows.the.diff.for.th |
| 52600 | 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 0a | e.file.of.blob.that.the.current. |
| 52620 | 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 6e | .....buffer.visits...User.Option |
| 52640 | 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 0a | :.magit-diff-buffer-file-locked. |
| 52660 | 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 |
| 52680 | 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 75 | r....magit-diff-buffer-file....u |
| 526a0 | 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 65 | ses.a......dedicated.buffer...Se |
| 526c0 | 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 65 | e.*note.Modes.and.Buffers::...Ke |
| 526e0 | 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 68 | y:.C-c.M-g.L.(magit-log)......Th |
| 52700 | 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 |
| 52720 | 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 6e | s.several.log.suffix.commands.an |
| 52740 | 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 6c | d......infix.arguments.and.displ |
| 52760 | 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 75 | ays.them.in.a.temporary.buffer.u |
| 52780 | 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 20 | ntil.a......suffix.is.invoked... |
| 527a0 | 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 20 | See.*note.Logging::........This. |
| 527c0 | 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 99 | is.the.same.command.that....l... |
| 527e0 | 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 20 | .is.bound.to.in.Magit.buffers... |
| 52800 | 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 20 | If......this.command.is.invoked. |
| 52820 | 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 65 | from.a.file-visiting.buffer,.the |
| 52840 | 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 20 | n.the......initial.value.of.the. |
| 52860 | 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 68 | option.(...--...).that.limits.th |
| 52880 | 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 73 | e.log.to.certain......file(s).is |
| 528a0 | 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 20 | .set.to.the.visited.file...Key:. |
| 528c0 | 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 65 | C-c.M-g.l.(magit-log-buffer-file |
| 528e0 | 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 6f | )......This.command.shows.the.lo |
| 52900 | 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 20 | g.for.the.file.of.blob.that.the. |
| 52920 | 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 6e | current......buffer.visits...Ren |
| 52940 | 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 20 | ames.are.followed.when.a.prefix. |
| 52960 | 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 80 | argument.is.used......or.when... |
| 52980 | 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 72 | .--follow....is.an.active.log.ar |
| 529a0 | 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 20 | gument...When.the.region.is..... |
| 529c0 | 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 74 | .active,.the.log.is.restricted.t |
| 529e0 | 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 72 | o.the.selected.line.range...User |
| 52a00 | 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 6c | .Option:.magit-log-buffer-file-l |
| 52a20 | 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 20 | ocked......This.option.controls. |
| 52a40 | 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 65 | whether....magit-log-buffer-file |
| 52a60 | 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 72 | ....uses.a......dedicated.buffer |
| 52a80 | 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 3a | ...See.*note.Modes.and.Buffers:: |
| 52aa0 | 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 61 | ...Key:.C-c.M-g.t.(magit-log-tra |
| 52ac0 | 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 64 | ce-definition)......This.command |
| 52ae0 | 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 6f | .shows.the.log.for.the.definitio |
| 52b00 | 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 67 | n.at.point...Key:.C-c.M-g.M.(mag |
| 52b20 | 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 64 | it-log-merged)......This.command |
| 52b40 | 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 20 | .reads.a.commit.and.a.branch.in. |
| 52b60 | 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 20 | shows.a.log.concerning......the. |
| 52b80 | 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 74 | merge.of.the.former.into.the.lat |
| 52ba0 | 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 63 | ter...This.shows.multiple......c |
| 52bc0 | 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 6f | ommits.even.in.case.of.a.fast-fo |
| 52be0 | 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 61 | rward.merge...Key:.C-c.M-g.B.(ma |
| 52c00 | 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 70 | git-blame)......This.transient.p |
| 52c20 | 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 6e 64 73 20 61 6c 6c 20 62 6c 61 6d 69 6e 67 20 | refix.command.binds.all.blaming. |
| 52c40 | 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. |
| 52c60 | 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. |
| 52c80 | 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 |
| 52ca0 | 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 |
| 52cc0 | 6e 76 6f 6b 65 64 2e 0a 0a 20 20 20 20 20 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 | nvoked........For.more.informati |
| 52ce0 | 6f 6e 20 61 62 6f 75 74 20 74 68 69 73 20 61 6e 64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | on.about.this.and.the.following. |
| 52d00 | 63 6f 6d 6d 61 6e 64 73 20 61 6c 73 6f 20 73 65 65 0a 20 20 20 20 20 2a 6e 6f 74 65 20 42 6c 61 | commands.also.see......*note.Bla |
| 52d20 | 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 65 | ming::........In.addition.to.the |
| 52d40 | 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 74 | ....magit-blame....sub-transient |
| 52d60 | 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 6c | ,.the.dispatch......transient.al |
| 52d80 | 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 20 | so.binds.several.blaming.suffix. |
| 52da0 | 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 6f | commands.directly...See......*no |
| 52dc0 | 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 6f | te.Blaming::.for.information.abo |
| 52de0 | 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 0a | ut.those.commands.and.bindings.. |
| 52e00 | 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 76 | .Key:.C-c.M-g.p.(magit-blob-prev |
| 52e20 | 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 74 | ious)......This.command.visits.t |
| 52e40 | 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 20 | he.previous.blob.which.modified. |
| 52e60 | 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 63 | the.current......file...Key:.C-c |
| 52e80 | 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 68 | .M-g.n.(magit-blob-next)......Th |
| 52ea0 | 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 20 | is.command.visits.the.next.blob. |
| 52ec0 | 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 2e | which.modified.the.current.file. |
| 52ee0 | 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 6c | ..Key:.C-c.M-g.v.(magit-find-fil |
| 52f00 | 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 76 | e)......This.command.reads.a.rev |
| 52f20 | 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 65 | ision.and.file.and.visits.the.re |
| 52f40 | 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 2d | spective......blob...Key:.C-c.M- |
| 52f60 | 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 20 | g.V.(magit-blob-visit-file)..... |
| 52f80 | 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 72 | .This.command.visits.the.file.fr |
| 52fa0 | 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 69 | om.the.working.tree,.correspondi |
| 52fc0 | 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 68 | ng......to.the.current.blob...Wh |
| 52fe0 | 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 6f | en.visiting.a.blob.or.the.versio |
| 53000 | 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 67 | n.from.the......index,.then.it.g |
| 53020 | 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 20 | oes.to.the.same.location.in.the. |
| 53040 | 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 6b | respective.file.in......the.work |
| 53060 | 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 74 | ing.tree...Key:.C-c.M-g.g.(magit |
| 53080 | 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 20 | -status-here)......This.command. |
| 530a0 | 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 65 | displays.the.status.of.the.curre |
| 530c0 | 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 20 | nt.repository.in.a......buffer,. |
| 530e0 | 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 41 | like....magit-status....does...A |
| 53100 | 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 20 | dditionally.it.tries.to.go.to... |
| 53120 | 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 20 | ...the.position.in.that.buffer,. |
| 53140 | 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 6f | which.corresponds.to.the.positio |
| 53160 | 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 74 | n.in......the.current.file-visit |
| 53180 | 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 4d | ing.buffer.(if.any)...Key:.C-c.M |
| 531a0 | 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 62 | -g.G.(magit-display-repository-b |
| 531c0 | 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 61 | uffer)......This.command.reads.a |
| 531e0 | 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 6e | nd.displays.a.Magit.buffer.belon |
| 53200 | 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 74 | ging.to.the......current.reposit |
| 53220 | 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 79 | ory,.without.refreshing.it...Key |
| 53240 | 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 20 | :.C-c.M-g.c.(magit-commit)...... |
| 53260 | 54 68 69 73 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 20 62 69 | This.transient.prefix.command.bi |
| 53280 | 6e 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 75 66 66 69 78 20 63 6f 6d 6d 61 6e 64 | nds.the.following.suffix.command |
| 532a0 | 73 0a 20 20 20 20 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 | s......along.with.the.appropriat |
| 532c0 | 65 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 64 69 73 70 6c 61 79 73 20 74 | e.infix.arguments.and.displays.t |
| 532e0 | 68 65 6d 20 69 6e 20 61 0a 20 20 20 20 20 74 65 6d 70 6f 72 61 72 79 20 62 75 66 66 65 72 20 75 | hem.in.a......temporary.buffer.u |
| 53300 | 6e 74 69 6c 20 61 20 73 75 66 66 69 78 20 69 73 20 69 6e 76 6f 6b 65 64 2e 20 20 53 65 65 20 2a | ntil.a.suffix.is.invoked...See.* |
| 53320 | 6e 6f 74 65 20 49 6e 69 74 69 61 74 69 6e 67 20 61 0a 20 20 20 20 20 43 6f 6d 6d 69 74 3a 3a 2e | note.Initiating.a......Commit::. |
| 53340 | 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 6e | ..Key:.C-c.M-g.e.(magit-edit-lin |
| 53360 | 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 65 | e-commit)......This.command.make |
| 53380 | 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 64 | s.the.commit.editable.that.added |
| 533a0 | 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 20 | .the.current.line........With.a. |
| 533c0 | 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 6d | prefix.argument.it.makes.the.com |
| 533e0 | 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 74 | mit.editable.that.removes......t |
| 53400 | 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 20 | he.line,.if.any...The.commit.is. |
| 53420 | 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 99 | determined.using....git.blame... |
| 53440 | 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 80 | .and......made.editable.using... |
| 53460 | 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 20 | .git.rebase.--interactive....if. |
| 53480 | 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 41 | it.is.reachable......from....HEA |
| 534a0 | 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 6d | D...,.or.by.checking.out.the.com |
| 534c0 | 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 20 | mit.(or.a.branch.that.points.... |
| 534e0 | 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 63 | ..at.it).otherwise.....File:.doc |
| 53500 | 57 59 54 68 45 79 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 66 | WYThEy.info,..Node:.Minor.Mode.f |
| 53520 | 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 76 | or.Buffers.Visiting.Blobs,..Prev |
| 53540 | 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 20 | :.Commands.for.Buffers.Visiting. |
| 53560 | 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 20 | Files,..Up:.Miscellaneous..8.11. |
| 53580 | 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 20 | Minor.Mode.for.Buffers.Visiting. |
| 535a0 | 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 3d | Blobs.========================== |
| 535c0 | 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 62 | ================..The....magit-b |
| 535e0 | 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 69 | lob-mode....enables.certain.Magi |
| 53600 | 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 66 | t.features.in.blob-visiting.buff |
| 53620 | 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 65 | ers...Such.buffers.can.be.create |
| 53640 | 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 6e | d.using....magit-find-file....an |
| 53660 | 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 64 | d.some.of.the.commands.mentioned |
| 53680 | 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 20 | .below,.which.also.take.care.of. |
| 536a0 | 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 72 | turning.on.this.minor.mode...Cur |
| 536c0 | 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 65 | rently.this.mode.only.establishe |
| 536e0 | 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 6d | s.a.few.key.bindings,.but.this.m |
| 53700 | 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 74 | ight.be.extended...Key:.p.(magit |
| 53720 | 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 70 | -blob-previous)......Visit.the.p |
| 53740 | 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 20 | revious.blob.which.modified.the. |
| 53760 | 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 6f | current.file...Key:.n.(magit-blo |
| 53780 | 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 62 | b-next)......Visit.the.next.blob |
| 537a0 | 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 |
| 537c0 | 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 65 | ...Key:.q.(magit-kill-this-buffe |
| 537e0 | 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 2e | r)......Kill.the.current.buffer. |
| 53800 | 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | ....File:.docWYThEy.info,..Node: |
| 53820 | 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 20 | .Customizing,..Next:.Plumbing,.. |
| 53840 | 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 39 | Prev:.Miscellaneous,..Up:.Top..9 |
| 53860 | 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 68 | .Customizing.*************..Both |
| 53880 | 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 6d | .Git.and.Emacs.are.highly.custom |
| 538a0 | 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 72 | izable...Magit.is.both.a.Git.por |
| 538c0 | 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 61 | celain.as.well.as.an.Emacs.packa |
| 538e0 | 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 69 | ge,.so.it.makes.sense.to.customi |
| 53900 | 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 61 | ze.it.using.both.Git.variables.a |
| 53920 | 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 65 | s.well.as.Emacs.options...Howeve |
| 53940 | 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 6d | r.this.flexibility.doesn...t.com |
| 53960 | 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 75 | e.without.problems,.including.bu |
| 53980 | 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 0a | t.not.limited.to.the.following.. |
| 539a0 | 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 6d | ........Some.Git.variables.autom |
| 539c0 | 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 74 | atically.have.an.effect.in.Magit |
| 539e0 | 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 6c | .without......requiring.any.expl |
| 53a00 | 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 73 | icit.support...Sometimes.that.is |
| 53a20 | 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 73 | .desirable.-.in......other.cases |
| 53a40 | 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 20 | ,.it.breaks.Magit........When.a. |
| 53a60 | 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 74 | certain.Git.setting.breaks.Magit |
| 53a80 | 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 20 | .but.you.want.to.keep.using..... |
| 53aa0 | 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 6e | .that.setting.on.the.command.lin |
| 53ac0 | 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 64 | e,.then.that.can.be.accomplished |
| 53ae0 | 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 6f | .by......overriding.the.value.fo |
| 53b00 | 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 68 | r.Magit.only.by.appending.someth |
| 53b20 | 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 72 | ing.like.........("-c"."some.var |
| 53b40 | 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 20 | iable=compatible-value")....to.. |
| 53b60 | 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 74 | .......magit-git-global-argument |
| 53b80 | 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 6c | s.............Certain.settings.l |
| 53ba0 | 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 72 | ike....fetch.prune=true....are.r |
| 53bc0 | 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 20 | espected.by.Magit......commands. |
| 53be0 | 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 65 | (because.they.simply.call.the.re |
| 53c00 | 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 74 | spective.Git.command).but......t |
| 53c20 | 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 74 | heir.value.is.not.reflected.in.t |
| 53c40 | 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 2e | he.respective.transient.buffers. |
| 53c60 | 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 6e | ......In.this.case.the....--prun |
| 53c80 | 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 e2 | e....argument.in....magit-fetch. |
| 53ca0 | 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 74 | ...might.be......active.or.inact |
| 53cc0 | 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 65 | ive,.but.that.doesn...t.keep.the |
| 53ce0 | 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 6f | .Git.variable.from......being.ho |
| 53d00 | 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 79 | nored.by.the.suffix.commands.any |
| 53d20 | 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 70 | way...So.pruning.might......happ |
| 53d40 | 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 67 | en.despite.the....--prune....arg |
| 53d60 | 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 0a | uments.being.displayed.in.a.way. |
| 53d80 | 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 74 | .....that.seems.to.indicate.that |
| 53da0 | 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 69 | .no.pruning.will.happen......I.i |
| 53dc0 | 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 6c | ntend.to.address.these.and.simil |
| 53de0 | 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 0a | ar.issues.in.a.future.release... |
| 53e00 | 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 67 | *.Menu:..*.Per-Repository.Config |
| 53e20 | 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 3a | uration::.*.Essential.Settings:: |
| 53e40 | 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | ....File:.docWYThEy.info,..Node: |
| 53e60 | 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 20 | .Per-Repository.Configuration,.. |
| 53e80 | 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 43 | Next:.Essential.Settings,..Up:.C |
| 53ea0 | 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 43 | ustomizing..9.1.Per-Repository.C |
| 53ec0 | 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 3d | onfiguration.=================== |
| 53ee0 | 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 66 | =============..Magit.can.be.conf |
| 53f00 | 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 6c | igured.on.a.per-repository.level |
| 53f20 | 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 6c | .using.both.Git.variables.as.wel |
| 53f40 | 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 61 | l.as.Emacs.options......To.set.a |
| 53f60 | 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 79 | .Git.variable.for.one.repository |
| 53f80 | 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 68 | .only,.simply.set.it.in..../path |
| 53fa0 | 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 20 | /to/repo/.git/config....instead. |
| 53fc0 | 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 98 | of....$HOME/.gitconfig....or.... |
| 53fe0 | 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 20 | /etc/gitconfig......See.[BROKEN. |
| 54000 | 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 61 | LINK:.man:git-config].....Simila |
| 54020 | 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 6f | rly,.Emacs.options.can.be.set.fo |
| 54040 | 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 67 | r.one.repository.only.by.editing |
| 54060 | 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 6c | ..../path/to/repo/.dir-locals.el |
| 54080 | 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 79 | ......See.*note.(emacs)Directory |
| 540a0 | 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 69 | .Variables::...For.example.to.di |
| 540c0 | 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 6c | sable.automatic.refreshes.of.fil |
| 540e0 | 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 68 | e-visiting.buffers.in.just.one.h |
| 54100 | 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 a2 | uge.repository.use.this:........ |
| 54120 | 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 61 | ..../path/to/huge/repo/.dir-loca |
| 54140 | 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 61 | ls.el...............((nil...((ma |
| 54160 | 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 20 | git-refresh-buffers...nil))))... |
| 54180 | 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 73 | ..It.might.only.be.costly.to.ins |
| 541a0 | 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 67 | ert.certain.information.into.Mag |
| 541c0 | 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 74 | it.buffers.for.repositories.that |
| 541e0 | 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 69 | .are.exceptionally.large,.in.whi |
| 54200 | 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 70 | ch.case.you.can.disable.the.resp |
| 54220 | 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 6f | ective.section.inserters.just.fo |
| 54240 | 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 70 | r.that.repository:............/p |
| 54260 | 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 6f | ath/to/tag/invested/repo/.dir-lo |
| 54280 | 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 74 | cals.el...............((magit-st |
| 542a0 | 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 2e | atus-mode...............((eval.. |
| 542c0 | 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 72 | .(magit-disable-section-inserter |
| 542e0 | 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 0a | .'magit-insert-tags-header))))). |
| 54300 | 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 6e | .Function:.magit-disable-section |
| 54320 | 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 20 | -inserter.fn......This.function. |
| 54340 | 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 4e | disables.the.section.inserter.FN |
| 54360 | 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 2e | .in.the.current......repository. |
| 54380 | 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 6e | ..It.is.only.intended.for.use.in |
| 543a0 | 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 e2 | .....dir-locals.el....and....... |
| 543c0 | 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 6f | ...dir-locals-2.el.........If.yo |
| 543e0 | 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 67 | u.want.to.apply.the.same.setting |
| 54400 | 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 73 | s.to.several,.but.not.all,.repos |
| 54420 | 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 74 | itories.then.keeping.the.reposit |
| 54440 | 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 77 | ory-local.config.files.in.sync.w |
| 54460 | 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 54 | ould.quickly.become.annoying...T |
| 54480 | 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 66 | o.avoid.that.you.can.create.conf |
| 544a0 | 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 20 | ig.files.for.certain.classes.of. |
| 544c0 | 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 69 | repositories.(e.g.,."huge.reposi |
| 544e0 | 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 20 | tories").and.then.include.those. |
| 54500 | 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 66 | files.in.the.per-repository.conf |
| 54520 | 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 20 | ig.files...For.example:......... |
| 54540 | 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 69 | .../path/to/huge/repo/.git/confi |
| 54560 | 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 20 | g...............[include]....... |
| 54580 | 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 65 | ............path.=./path/to/huge |
| 545a0 | 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 68 | -gitconfig............/path/to/h |
| 545c0 | 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 61 | uge-gitconfig...............[sta |
| 545e0 | 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 61 | tus]...................showUntra |
| 54600 | 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 2f | ckedFiles.=.no............$HOME/ |
| 54620 | 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 28 | .emacs.d/init.el...............( |
| 54640 | 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 27 | dir-locals-set-class-variables.' |
| 54660 | 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 20 | huge-git-repository............. |
| 54680 | 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 72 | .'((nil...((magit-refresh-buffer |
| 546a0 | 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 63 | s...nil)))))............(dir-loc |
| 546c0 | 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 20 | als-set-directory-class......... |
| 546e0 | 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 65 | ....."/path/to/huge/repo/".'huge |
| 54700 | 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 57 59 54 | -git-repository)....File:.docWYT |
| 54720 | 68 45 79 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 69 | hEy.info,..Node:.Essential.Setti |
| 54740 | 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 69 | ngs,..Prev:.Per-Repository.Confi |
| 54760 | 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 20 | guration,..Up:.Customizing..9.2. |
| 54780 | 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 3d | Essential.Settings.============= |
| 547a0 | 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 6f | =========..The.next.three.sectio |
| 547c0 | 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 69 | ns.list.and.discuss.several.vari |
| 547e0 | 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 74 | ables.that.many.users.might.want |
| 54800 | 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 72 | .to.customize,.for.safety.and/or |
| 54820 | 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 0a | .performance.reasons...*.Menu:.. |
| 54840 | 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 6f | *.Safety::.*.Performance::.*.Glo |
| 54860 | 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 57 59 54 68 45 | bal.Bindings::....File:.docWYThE |
| 54880 | 79 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 65 | y.info,..Node:.Safety,..Next:.Pe |
| 548a0 | 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 6e | rformance,..Up:.Essential.Settin |
| 548c0 | 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 54 | gs..9.2.1.Safety.------------..T |
| 548e0 | 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 61 | his.section.discusses.various.va |
| 54900 | 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 63 | riables.that.you.might.want.to.c |
| 54920 | 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 65 | hange.(or.*not*.change).for.safe |
| 54940 | 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 69 | ty.reasons......Git.keeps.*commi |
| 54960 | 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 68 | tted*.changes.around.long.enough |
| 54980 | 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 68 | .for.users.to.recover.changes.th |
| 549a0 | 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 65 | ey.have.accidentally.been.delete |
| 549c0 | 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 20 | d...It.does.not.do.the.same.for. |
| 549e0 | 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 72 | *uncommitted*.changes.in.the.wor |
| 54a00 | 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 78 | king.tree.and.not.even.the.index |
| 54a20 | 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 61 | .(the.staging.area)...Because.Ma |
| 54a40 | 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 75 | git.makes.it.so.easy.to.modify.u |
| 54a60 | 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 65 | ncommitted.changes,.it.also.make |
| 54a80 | 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 74 | s.it.easy.to.shoot.yourself.in.t |
| 54aa0 | 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 61 | he.foot.in.the.process...For.tha |
| 54ac0 | 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 6c | t.reason.Magit.provides.three.gl |
| 54ae0 | 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 66 | obal.modes.that.save.*tracked*.f |
| 54b00 | 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 6e | iles.to.work-in-progress.referen |
| 54b20 | 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 69 | ces.after.or.before.certain.acti |
| 54b40 | 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 20 | ons...See.*note.Wip.Modes::..... |
| 54b60 | 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 20 | .These.modes.are.not.enabled.by. |
| 54b80 | 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 63 | default.because.of.performance.c |
| 54ba0 | 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 6e | oncerns...Instead.a.lot.of.poten |
| 54bc0 | 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 75 | tially.destructive.commands.requ |
| 54be0 | 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 79 | ire.confirmation.every.time.they |
| 54c00 | 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 63 | .are.used...In.many.cases.this.c |
| 54c20 | 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 6f | an.be.disabled.by.adding.a.symbo |
| 54c40 | 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 65 | l.to....magit-no-confirm....(see |
| 54c60 | 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 69 | .*note.Completion.and.Confirmati |
| 54c80 | 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 75 | on::)...If.you.enable.the.variou |
| 54ca0 | 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 20 | s.wip.modes.then.you.should.add. |
| 54cc0 | 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 74 | ...safe-with-wip....to.this.list |
| 54ce0 | 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 73 | ......Similarly.it.isn...t.neces |
| 54d00 | 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 66 | sary.to.require.confirmation.bef |
| 54d20 | 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 20 | ore.moving.a.file.to.the.system. |
| 54d40 | 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 79 | trash.-.if.you.trashed.a.file.by |
| 54d60 | 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 74 | .mistake.then.you.can.recover.it |
| 54d80 | 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 65 | .from.there...Option....magit-de |
| 54da0 | 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 72 | lete-by-moving-to-trash....contr |
| 54dc0 | 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 20 | ols.whether.the.system.trash.is. |
| 54de0 | 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 75 | used,.which.is.the.case.by.defau |
| 54e00 | 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 73 | lt..Nevertheless,....trash....is |
| 54e20 | 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 6f | n...t.a.member.of....magit-no-co |
| 54e40 | 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 61 | nfirm....-.you.might.want.to.cha |
| 54e60 | 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 73 | nge.that......By.default.buffers |
| 54e80 | 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 6c | .visiting.files.are.automaticall |
| 54ea0 | 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 65 | y.reverted.when.the.visited.file |
| 54ec0 | 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 20 | .changes.on.disk...This.isn...t. |
| 54ee0 | 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 74 | as.risky.as.it.might.seem,.but.t |
| 54f00 | 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 20 | o.make.an.informed.decision.you. |
| 54f20 | 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 69 | should.see.*note.Risk.of.Reverti |
| 54f40 | 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 63 | ng.Automatically::.....File:.doc |
| 54f60 | 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 50 65 72 66 6f 72 6d 61 6e 63 65 2c | WYThEy.info,..Node:.Performance, |
| 54f80 | 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 20 | ..Next:.Global.Bindings,..Prev:. |
| 54fa0 | 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 0a | Safety,..Up:.Essential.Settings. |
| 54fc0 | 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 2d | .9.2.2.Performance.------------- |
| 54fe0 | 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 74 | ----..After.Magit.has.run....git |
| 55000 | 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 65 | ....for.side-effects,.it.also.re |
| 55020 | 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 72 | freshes.the.current.Magit.buffer |
| 55040 | 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 65 | .and.the.respective.status.buffe |
| 55060 | 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 74 | r...This.is.necessary.because.ot |
| 55080 | 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 67 | herwise.outdated.information.mig |
| 550a0 | 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 72 | ht.be.displayed.without.the.user |
| 550c0 | 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 70 | .noticing...Magit.buffers.are.up |
| 550e0 | 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 6e | dated.by.recreating.their.conten |
| 55100 | 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 61 | t.from.scratch,.which.makes.upda |
| 55120 | 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 6e | ting.simpler.and.less.error-pron |
| 55140 | 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 6e | e,.but.also.more.costly...Keepin |
| 55160 | 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 67 | g.it.simple.and.just.re-creating |
| 55180 | 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 6f | .everything.from.scratch.is.an.o |
| 551a0 | 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 67 | ld.design.decision.and.departing |
| 551c0 | 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 65 | .from.that.will.require.major.re |
| 551e0 | 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 6e | factoring......Meanwhile.you.can |
| 55200 | 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 6c | .tell.Magit.to.only.automaticall |
| 55220 | 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 66 | y.refresh.the.current.Magit.buff |
| 55240 | 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 20 | er,.but.not.the.status.buffer... |
| 55260 | 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 20 | If.you.do.that,.then.the.status. |
| 55280 | 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 74 | buffer.is.only.refreshed.automat |
| 552a0 | 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 66 | ically.if.it.is.the.current.buff |
| 552c0 | 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 74 | er........(setq.magit-refresh-st |
| 552e0 | 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 20 | atus-buffer.nil).....You.should. |
| 55300 | 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 72 | also.check.whether.any.third-par |
| 55320 | 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 20 | ty.packages.have.added.anything. |
| 55340 | 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 e2 | to....magit-refresh-buffer-hook. |
| 55360 | 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 99 | ..,....magit-pre-refresh-hook... |
| 55380 | 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 6b | ,.and....magit-post-refresh-hook |
| 553a0 | 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 20 | ......If.so,.then.check.whether. |
| 553c0 | 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 6e | those.additions.impact.performan |
| 553e0 | 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 20 | ce.significantly......Magit.can. |
| 55400 | 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 6f | be.told.to.refresh.buffers.verbo |
| 55420 | 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 76 | sely.using....M-x.magit-toggle-v |
| 55440 | 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 69 | erbose-refresh......Enabling.thi |
| 55460 | 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 69 | s.helps.figuring.out.which.secti |
| 55480 | 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 20 | ons.are.bottlenecks...Each.line. |
| 554a0 | 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 20 | printed.to.the....*Messages*.... |
| 554c0 | 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 20 | buffer.contains.a.section.name,. |
| 554e0 | 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 6f | the.number.of.seconds.it.took.to |
| 55500 | 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 74 | .show.this.section,.and.from.0.t |
| 55520 | 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 20 | o.2.exclamation.marks:.the.more. |
| 55540 | 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 65 | exclamation.marks.the.slower.the |
| 55560 | 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 65 | .section.is......Magit.also.reve |
| 55580 | 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 6f | rts.buffers.for.visited.files.lo |
| 555a0 | 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 74 | cated.inside.the.current.reposit |
| 555c0 | 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 65 | ory.when.the.visited.file.change |
| 555e0 | 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 20 | s.on.disk...That.is.implemented. |
| 55600 | 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 99 | on.top.of....auto-revert-mode... |
| 55620 | 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 75 | .from.the.built-in.library....au |
| 55640 | 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 74 | torevert......To.figure.out.whet |
| 55660 | 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 68 | her.that.impacts.performance,.ch |
| 55680 | 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 69 | eck.whether.performance.is.signi |
| 556a0 | 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 72 | ficantly.worse,.when.many.buffer |
| 556c0 | 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 73 | s.exist.and/or.when.some.buffers |
| 556e0 | 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 6f | .visit.files.using.TRAMP...If.so |
| 55700 | 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 28 | ,.then.this.should.help........( |
| 55720 | 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 6c | setq.auto-revert-buffer-list-fil |
| 55740 | 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 72 | ter............'magit-auto-rever |
| 55760 | 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 61 | t-repository-buffer-p).....For.a |
| 55780 | 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 20 | lternative.approaches.see.*note. |
| 557a0 | 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 69 | Automatic.Reverting.of.File-Visi |
| 557c0 | 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 20 | ting.Buffers::......If.you.have. |
| 557e0 | 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 69 | enabled.any.features.that.are.di |
| 55800 | 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 75 | sabled.by.default,.then.you.shou |
| 55820 | 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 72 | ld.check.whether.they.impact.per |
| 55840 | 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 0a | formance.significantly...It...s. |
| 55860 | 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 65 | likely.that.they.were.not.enable |
| 55880 | 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 6e | d.by.default.because.it.is.known |
| 558a0 | 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 74 | .that.they.reduce.performance.at |
| 558c0 | 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 20 | .least.in.large.repositories.... |
| 558e0 | 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 6e | ..If.performance.is.only.slow.in |
| 55900 | 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 70 | side.certain.unusually.large.rep |
| 55920 | 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 74 | ositories,.then.you.might.want.t |
| 55940 | 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 0a | o.disable.certain.features.on.a. |
| 55960 | 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 79 | per-repository.or.per-repository |
| 55980 | 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 65 | -class.basis.only...See.*note.Pe |
| 559a0 | 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 46 | r-Repository.Configuration::...F |
| 559c0 | 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 20 | or.example.it.takes.a.long.time. |
| 559e0 | 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 6e | to.determine.the.next.and.curren |
| 55a00 | 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 69 | t.tag.in.repository.with.excepti |
| 55a20 | 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 20 | onal.numbers.of.tags...It.would. |
| 55a40 | 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 61 | therefore.be.a.good.idea.to.disa |
| 55a60 | 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 73 | ble....magit-insert-tags-headers |
| 55a80 | 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 6e | ...,.as.explained.at.the.mention |
| 55aa0 | 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 57 | ed.node...*.Menu:..*.Microsoft.W |
| 55ac0 | 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 72 | indows.Performance::.*.MacOS.Per |
| 55ae0 | 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 2e | formance::..Log.Performance..... |
| 55b00 | 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 20 | .............When.showing.logs,. |
| 55b20 | 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 69 | Magit.limits.the.number.of.commi |
| 55b40 | 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 74 | ts.initially.shown.in.the.hope.t |
| 55b60 | 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 6b | hat.this.avoids.unnecessary.work |
| 55b80 | 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 74 | ...When....--graph....is.used,.t |
| 55ba0 | 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 20 | hen.this.unfortunately.does.not. |
| 55bc0 | 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 67 | have.the.desired.effect.for.larg |
| 55be0 | 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 69 | e.histories...Junio,.Git...s.mai |
| 55c00 | 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 67 | ntainer,.said.on.the.Git.mailing |
| 55c20 | 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 2f | .list.(<https://www.spinics.net/ |
| 55c40 | 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 98 | lists/git/msg232230.html>):."... |
| 55c60 | 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 20 | --graph....wants.to.compute.the. |
| 55c80 | 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 20 | whole.history.and.the.max-count. |
| 55ca0 | 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 66 | only.affects.the.output.phase.af |
| 55cc0 | 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 75 | ter....--graph....does.its.compu |
| 55ce0 | 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 e2 | tation"......In.other.words,.it. |
| 55d00 | 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 70 | ..s.not.that.Git.is.slow.at.outp |
| 55d20 | 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 20 | utting.the.differences,.or.that. |
| 55d40 | 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 74 | Magit.is.slow.at.parsing.the.out |
| 55d60 | 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 69 | put.-.the.problem.is.that.Git.fi |
| 55d80 | 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 65 | rst.goes.outside.and.has.a.smoke |
| 55da0 | 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 68 | ......We.actually.work.around.th |
| 55dc0 | 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 20 | is.issue.by.limiting.the.number. |
| 55de0 | 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 98 | of.commits.not.only.by.using.... |
| 55e00 | 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 67 | -<N>....but.by.also.using.a.rang |
| 55e20 | 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 6e | e...But.unfortunately.that...s.n |
| 55e40 | 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 72 | ot.always.possible......When.mor |
| 55e60 | 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 72 | e.than.a.few.thousand.commits.ar |
| 55e80 | 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 72 | e.shown,.then.the.use.of....--gr |
| 55ea0 | 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 20 | aph....can.slow.things.down..... |
| 55ec0 | 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 20 | .Using....--color.--graph....is. |
| 55ee0 | 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 68 | even.slower...Magit.uses.code.th |
| 55f00 | 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 74 | at.is.part.of.Emacs.to.turn.cont |
| 55f20 | 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 74 | rol.characters.into.faces...That |
| 55f40 | 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 73 | .code.is.pretty.slow.and.this.is |
| 55f60 | 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 61 | .quite.noticeable.when.showing.a |
| 55f80 | 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 67 | .log.with.many.branches.and.merg |
| 55fa0 | 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 e2 | es...For.that.reason....--color. |
| 55fc0 | 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 79 | ...is.not.enabled.by.default.any |
| 55fe0 | 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 68 | more...Consider.leaving.it.at.th |
| 56000 | 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 2e | at...Diff.Performance........... |
| 56020 | 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 20 | ........If.diffs.are.slow,.then. |
| 56040 | 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 6e | consider.turning.off.some.option |
| 56060 | 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 20 | al.diff.features.by.setting.all. |
| 56080 | 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 6c | or.some.of.the.following.variabl |
| 560a0 | 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 68 | es.to....nil...:....magit-diff-h |
| 560c0 | 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 69 | ighlight-indentation...,....magi |
| 560e0 | 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 80 | t-diff-highlight-trailing...,... |
| 56100 | 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 2c | .magit-diff-paint-whitespace..., |
| 56120 | 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 6f | ....magit-diff-highlight-hunk-bo |
| 56140 | 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 2d | dy...,.and....magit-diff-refine- |
| 56160 | 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 6d | hunk.........When.showing.a.comm |
| 56180 | 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 66 | it.instead.of.some.arbitrary.dif |
| 561a0 | 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 74 | f,.then.some.additional.informat |
| 561c0 | 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 74 | ion.is.displayed...Calculating.t |
| 561e0 | 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 70 | his.information.can.be.quite.exp |
| 56200 | 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 63 | ensive.given.certain.circumstanc |
| 56220 | 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 6e | es...If.looking.at.a.commit.usin |
| 56240 | 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 65 | g....magit-revision-mode....take |
| 56260 | 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 6f | s.considerably.more.time.than.lo |
| 56280 | 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 6d | oking.at.the.same.commit.in....m |
| 562a0 | 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 72 | agit-diff-mode...,.then.consider |
| 562c0 | 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 72 | .setting....magit-revision-inser |
| 562e0 | 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 0a | t-related-refs....to....nil..... |
| 56300 | 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 65 | ....When.you.are.often.confronte |
| 56320 | 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 65 | d.with.diffs.that.contain.delete |
| 56340 | 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 20 | d.files,.then.you.might.want.to. |
| 56360 | 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 6c | enable.the....--irreversible-del |
| 56380 | 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 74 | ete....argument...If.you.do.that |
| 563a0 | 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 69 | .then.diffs.still.show.that.a.fi |
| 563c0 | 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 20 | le.was.deleted.but.without.also. |
| 563e0 | 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 6e | showing.the.complete.deleted.con |
| 56400 | 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 74 | tent.of.the.file...This.argument |
| 56420 | 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 65 | .is.not.available.by.default,.se |
| 56440 | 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 20 | e.*note.(transient)Enabling.and. |
| 56460 | 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 20 | Disabling.Suffixes::...Once.you. |
| 56480 | 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 65 | have.done.that.you.should.enable |
| 564a0 | 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 2a | .it.and.save.that.setting,.see.* |
| 564c0 | 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 2e | note.(transient)Saving.Values::. |
| 564e0 | 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 65 | ..You.should.do.this.in.both.the |
| 56500 | 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 66 | .diff.(...d...).and.the.diff.ref |
| 56520 | 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 2e | resh.(...D...).transient.popups. |
| 56540 | 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 2e | ..Refs.Buffer.Performance....... |
| 56560 | 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 69 | ...................When.refreshi |
| 56580 | 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 6c | ng.the."references.buffer".is.sl |
| 565a0 | 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 73 | ow,.then.that...s.usually.becaus |
| 565c0 | 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 67 | e.several.hundred.refs.are.being |
| 565e0 | 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 64 | .displayed...The.best.way.to.add |
| 56600 | 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 65 | ress.that.is.to.display.fewer.re |
| 56620 | 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 6f | fs,.obviously......If.you.are.no |
| 56640 | 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 6e | t,.or.only.mildly,.interested.in |
| 56660 | 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 73 | .seeing.the.list.of.tags,.then.s |
| 56680 | 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 20 | tart.by.not.displaying.them:.... |
| 566a0 | 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 74 | ...(remove-hook.'magit-refs-sect |
| 566c0 | 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 20 | ions-hook.'magit-insert-tags)... |
| 566e0 | 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 65 | ..Then.you.should.also.make.sure |
| 56700 | 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 73 | .that.the.listed.remote.branches |
| 56720 | 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 6f | .actually.all.exist...You.can.do |
| 56740 | 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 6f | .so.by.pruning.branches.which.no |
| 56760 | 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 0a | .longer.exist.using....f-pa..... |
| 56780 | 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 2e | .Committing.Performance......... |
| 567a0 | 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 74 | ................When.you.initiat |
| 567c0 | 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 6c | e.a.commit,.then.Magit.by.defaul |
| 567e0 | 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 20 | t.automatically.shows.a.diff.of. |
| 56800 | 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 6d | the.changes.you.are.about.to.com |
| 56820 | 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 6e | mit...For.large.commits.this.can |
| 56840 | 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 65 | .take.a.long.time,.which.is.espe |
| 56860 | 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 0a | cially.distracting.when.you.are. |
| 56880 | 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 65 | committing.large.amounts.of.gene |
| 568a0 | 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 74 | rated.data.which.you.don...t.act |
| 568c0 | 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 63 | ually.intend.to.inspect.before.c |
| 568e0 | 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 65 | ommitting...This.behavior.can.be |
| 56900 | 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 65 | .turned.off.using:.......(remove |
| 56920 | 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 74 | -hook.'server-switch-hook.'magit |
| 56940 | 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 20 | -commit-diff)......(remove-hook. |
| 56960 | 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 27 | 'with-editor-filter-visit-hook.' |
| 56980 | 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 20 | magit-commit-diff).....Then.you. |
| 569a0 | 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 74 | can.type....C-c.C-d....to.show.t |
| 569c0 | 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 74 | he.diff.when.you.actually.want.t |
| 569e0 | 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 6e | o.see.it,.but.only.then...Altern |
| 56a00 | 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 61 | atively.you.can.leave.the.hook.a |
| 56a20 | 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 20 | lone.and.just.type....C-g....in. |
| 56a40 | 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 6f | those.cases.when.it.takes.too.lo |
| 56a60 | 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 75 | ng.to.generate.the.diff...If.you |
| 56a80 | 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 77 | .do.that,.then.you.will.end.up.w |
| 56aa0 | 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 6f | ith.a.broken.diff.buffer,.but.do |
| 56ac0 | 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 67 | ing.it.this.way.has.the.advantag |
| 56ae0 | 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 68 | e.that.you.usually.get.to.see.th |
| 56b00 | 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 20 | e.diff,.which.is.useful.because. |
| 56b20 | 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 73 | it.increases.the.odds.that.you.s |
| 56b40 | 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 64 | pot.potential.issues.....File:.d |
| 56b60 | 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 69 63 72 6f 73 6f 66 74 20 | ocWYThEy.info,..Node:.Microsoft. |
| 56b80 | 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 4f | Windows.Performance,..Next:.MacO |
| 56ba0 | 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 0a | S.Performance,..Up:.Performance. |
| 56bc0 | 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 2e | .Microsoft.Windows.Performance.. |
| 56be0 | 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 6e | ..............................In |
| 56c00 | 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 66 | .order.to.update.the.status.buff |
| 56c20 | 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 65 | er,....git....has.to.be.run.a.fe |
| 56c40 | 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 61 | w.dozen.times...That.is.problema |
| 56c60 | 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 73 | tic.on.Microsoft.Windows,.becaus |
| 56c80 | 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 70 | e.that.operating.system.is.excep |
| 56ca0 | 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 73 | tionally.slow.at.starting.proces |
| 56cc0 | 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 61 | ses...Sadly.this.is.an.issue.tha |
| 56ce0 | 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 74 | t.can.only.be.fixed.by.Microsoft |
| 56d00 | 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 72 | .itself,.and.they.don...t.appear |
| 56d20 | 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 69 | .to.be.particularly.interested.i |
| 56d40 | 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 72 | n.doing.so......Beside.the.subpr |
| 56d60 | 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 65 | ocess.issue,.there.are.also.othe |
| 56d80 | 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 69 | r.Windows-specific.performance.i |
| 56da0 | 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 61 | ssues...Some.of.these.have.worka |
| 56dc0 | 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 74 | rounds...The.maintainers.of."Git |
| 56de0 | 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 72 | .for.Windows".try.to.improve.per |
| 56e00 | 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 65 | formance.on.Windows...Always.use |
| 56e20 | 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 20 | .the.latest.release.in.order.to. |
| 56e40 | 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 61 | benefit.from.the.latest.performa |
| 56e60 | 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 77 | nce.tweaks..Magit.too.tries.to.w |
| 56e80 | 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 63 | ork.around.some.Windows-specific |
| 56ea0 | 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 73 | .issues......According.to.some.s |
| 56ec0 | 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 69 | ources,.setting.the.following.Gi |
| 56ee0 | 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 20 | t.variables.can.also.help....... |
| 56f00 | 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 61 | .git.config.--global.core.preloa |
| 56f20 | 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 32 | dindex.true...#.default.since.v2 |
| 56f40 | 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 65 | .1......git.config.--global.core |
| 56f60 | 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 73 | .fscache.true........#.default.s |
| 56f80 | 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 62 | ince.v2.8......git.config.--glob |
| 56fa0 | 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 6c | al.gc.auto.256.....You.should.al |
| 56fc0 | 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 70 | so.check.whether.an.anti-virus.p |
| 56fe0 | 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 2e | rogram.is.affecting.performance. |
| 57000 | 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | ....File:.docWYThEy.info,..Node: |
| 57020 | 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 6f | .MacOS.Performance,..Prev:.Micro |
| 57040 | 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 50 | soft.Windows.Performance,..Up:.P |
| 57060 | 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 2e | erformance..MacOS.Performance... |
| 57080 | 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 36 | .................Before.Emacs.26 |
| 570a0 | 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 20 | .1.child.processes.were.created. |
| 570c0 | 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 20 | using....fork....on.macOS..That. |
| 570e0 | 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 2c | needlessly.copied.GUI.resources, |
| 57100 | 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 74 | .which.is.expensive...The.result |
| 57120 | 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 20 | .was.that.forking.took.about.30. |
| 57140 | 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 20 | times.as.long.on.Darwin.than.on. |
| 57160 | 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 20 | Linux,.and.because.Magit.starts. |
| 57180 | 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 61 | many....git....processes.that.ma |
| 571a0 | 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 61 | de.quite.a.difference......So.ma |
| 571c0 | 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 65 | ke.sure.that.you.are.using.at.le |
| 571e0 | 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 68 | ast.Emacs.26.1,.in.which.case.th |
| 57200 | 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 65 | e.faster....vfork....will.be.use |
| 57220 | 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 65 | d...(The.creation.of.child.proce |
| 57240 | 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 20 | sses.still.takes.about.twice.as. |
| 57260 | 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 78 | long.on.Darwin.compared.to.Linux |
| 57280 | 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 6e | .)..See.(1).for.more.information |
| 572a0 | 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 6e | ......Additionally,....git....in |
| 572c0 | 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 6c | stalled.from.a.package.manager.l |
| 572e0 | 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 6d | ike....brew....or....nix....seem |
| 57300 | 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 65 | s.to.be.slower.than.the.native.e |
| 57320 | 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 80 | xecutable...Profile.the....git.. |
| 57340 | 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 67 | ..executable.you...re.running.ag |
| 57360 | 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 74 | ainst.the.one.at..../usr/bin/git |
| 57380 | 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 65 | ...,.and.if.you.notice.a.notable |
| 573a0 | 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 72 | .difference.try.using.the.latter |
| 573c0 | 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 0a | .as....magit-git-executable..... |
| 573e0 | 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 2d | ....----------.Footnotes.------- |
| 57400 | 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 2e | ---.....(1)..<https://lists.gnu. |
| 57420 | 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 32 | org/archive/html/bug-gnu-emacs/2 |
| 57440 | 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 64 | 017-04/msg00201.html>....File:.d |
| 57460 | 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 47 6c 6f 62 61 6c 20 42 69 6e | ocWYThEy.info,..Node:.Global.Bin |
| 57480 | 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 20 | dings,..Prev:.Performance,..Up:. |
| 574a0 | 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 6c | Essential.Settings..9.2.3.Global |
| 574c0 | 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 0a | .Bindings.---------------------. |
| 574e0 | 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 61 | .User.Option:.magit-define-globa |
| 57500 | 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 20 | l-key-bindings......This.option. |
| 57520 | 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 20 | controls.which.set.of.Magit.key. |
| 57540 | 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 64 | bindings,.if.any,.may......be.ad |
| 57560 | 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 62 | ded.to.the.global.keymap,.even.b |
| 57580 | 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 20 | efore.Magit.is.first.used.in.... |
| 575a0 | 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 20 | ..the.current.Emacs.session..... |
| 575c0 | 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 6c | ..........If.the.value.is....nil |
| 575e0 | 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 20 | ...,.no.bindings.are.added...... |
| 57600 | 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 65 | .........If....default...,.maybe |
| 57620 | 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 20 | .add:...............C-x.g....... |
| 57640 | 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 80 | ....magit-status................ |
| 57660 | 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 e2 | .C-x.M-g.........magit-dispatch. |
| 57680 | 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 98 | ................C-c.M-g......... |
| 576a0 | 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 20 | magit-file-dispatch............. |
| 576c0 | 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 20 | ....If....recommended...,.maybe. |
| 576e0 | 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 80 | add:...............C-x.g........ |
| 57700 | 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 2d | .magit-status.................C- |
| 57720 | 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 20 | c.g.........magit-dispatch...... |
| 57740 | 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 66 | ...........C-c.f.........magit-f |
| 57760 | 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 65 | ile-dispatch...............These |
| 57780 | 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 64 | .bindings.are.strongly.recommend |
| 577a0 | 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 20 | ed,.but.we.cannot.use........... |
| 577c0 | 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 98 | them.by.default,.because.the.... |
| 577e0 | 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 20 | C-c.<LETTER>....namespace.is.... |
| 57800 | 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 6e | .......strictly.reserved.for.bin |
| 57820 | 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 6f | dings.added.by.the.user.(see.*no |
| 57840 | 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 20 | te...........(elisp)Key.Binding. |
| 57860 | 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 6e | Conventions::)........The.bindin |
| 57880 | 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 65 | gs.in.the.chosen.set.may.be.adde |
| 578a0 | 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 20 | d.when....after-init-hook....... |
| 578c0 | 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 64 | ..is.run...Each.binding.is.added |
| 578e0 | 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 6e | .if,.and.only.if,.at.that.time.n |
| 57900 | 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 65 | o......other.key.is.bound.to.the |
| 57920 | 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 6d | .same.command,.and.no.other.comm |
| 57940 | 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 65 | and.is......bound.to.the.same.ke |
| 57960 | 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 6f | y...In.other.words.we.try.to.avo |
| 57980 | 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 65 | id.adding......bindings.that.are |
| 579a0 | 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 67 | .unnecessary,.as.well.as.binding |
| 579c0 | 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 20 | s.that.conflict......with.other. |
| 579e0 | 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 6e | bindings........Adding.these.bin |
| 57a00 | 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 2d | dings.is.delayed.until....after- |
| 57a20 | 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 6f | init-hook....is.run.to......allo |
| 57a40 | 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 77 | w.users.to.set.the.variable.anyw |
| 57a60 | 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 69 | here.in.their.init.file......(wi |
| 57a80 | 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 20 | thout.having.to.make.sure.to.do. |
| 57aa0 | 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 20 | so.before....magit....is.loaded. |
| 57ac0 | 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 65 | or......autoloaded).and.to.incre |
| 57ae0 | 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 20 | ase.the.likelihood.that.all.the. |
| 57b00 | 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 65 | potentially......conflicting.use |
| 57b20 | 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 64 | r.bindings.have.already.been.add |
| 57b40 | 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 75 | ed........To.set.this.variable.u |
| 57b60 | 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 74 | se.either....setq....or.the.Cust |
| 57b80 | 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 74 | om.interface...Do......not.use.t |
| 57ba0 | 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 72 | he.function....customize-set-var |
| 57bc0 | 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 20 | iable....because.doing.that..... |
| 57be0 | 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 20 | .would.cause.Magit.to.be.loaded. |
| 57c00 | 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 20 | immediately,.when.that.form.is.. |
| 57c20 | 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 6d | ....evaluated.(this.differs.from |
| 57c40 | 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 69 | ....custom-set-variables...,.whi |
| 57c60 | 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 61 | ch.doesn...t......load.the.libra |
| 57c80 | 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 20 | ries.that.define.the.customized. |
| 57ca0 | 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 76 | variables)........Setting.this.v |
| 57cc0 | 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 65 | ariable.has.no.effect.if....afte |
| 57ce0 | 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 20 | r-init-hook....has......already. |
| 57d00 | 62 65 65 6e 20 72 75 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 | been.run.....File:.docWYThEy.inf |
| 57d20 | 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 20 | o,..Node:.Plumbing,..Next:.FAQ,. |
| 57d40 | 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 30 | .Prev:.Customizing,..Up:.Top..10 |
| 57d60 | 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 6f | .Plumbing.***********..The.follo |
| 57d80 | 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 73 | wing.sections.describe.how.to.us |
| 57da0 | 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 74 | e.several.of.Magit...s.core.abst |
| 57dc0 | 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 20 | ractions.to.extend.Magit.itself. |
| 57de0 | 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 6f | or.implement.a.separate.extensio |
| 57e00 | 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 65 | n......A.few.of.the.low-level.fe |
| 57e20 | 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 66 | atures.used.by.Magit.have.been.f |
| 57e40 | 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 72 | actored.out.into.separate.librar |
| 57e60 | 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 62 | ies/packages,.so.that.they.can.b |
| 57e80 | 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 75 | e.used.by.other.packages,.withou |
| 57ea0 | 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 65 | t.having.to.depend.on.Magit...Se |
| 57ec0 | 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 69 | e.*note.(with-editor)Top::.for.i |
| 57ee0 | 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 e2 | nformation.about....with-editor. |
| 57f00 | 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 68 | ........transient....doesn...t.h |
| 57f20 | 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 65 | ave.a.manual.yet......If.you.are |
| 57f40 | 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 68 | .trying.to.find.an.unused.key.th |
| 57f60 | 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 6f | at.you.can.bind.to.a.command.pro |
| 57f80 | 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 6f | vided.by.your.own.Magit.extensio |
| 57fa0 | 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 62 | n,.then.checkout.<https://github |
| 57fc0 | 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 73 | .com/magit/magit/wiki/Plugin-Dis |
| 57fe0 | 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 2a | patch-Key-Registry>...*.Menu:..* |
| 58000 | 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 6e | .Calling.Git::.*.Section.Plumbin |
| 58020 | 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 6e | g::.*.Refreshing.Buffers::.*.Con |
| 58040 | 76 65 6e 74 69 6f 6e 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e | ventions::....File:.docWYThEy.in |
| 58060 | 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 53 | fo,..Node:.Calling.Git,..Next:.S |
| 58080 | 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 0a | ection.Plumbing,..Up:.Plumbing.. |
| 580a0 | 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 3d | 10.1.Calling.Git.=============== |
| 580c0 | 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 7a | =..Magit.provides.many.specializ |
| 580e0 | 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 41 | ed.functions.for.calling.Git...A |
| 58100 | 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 65 | ll.of.these.functions.are.define |
| 58120 | 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 6f | d.in.either....magit-git.el....o |
| 58140 | 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 76 | r....magit-process.el....and.hav |
| 58160 | 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 72 | e.one.of.the.prefixes....magit-r |
| 58180 | 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 61 | un-...,....magit-call-...,....ma |
| 581a0 | 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 e2 | git-start-...,.or....magit-git-. |
| 581c0 | 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 72 | ...(which.is.also.used.for.other |
| 581e0 | 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 74 | .things)......All.of.these.funct |
| 58200 | 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 72 | ions.accept.an.indefinite.number |
| 58220 | 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 73 | .of.arguments,.which.are.strings |
| 58240 | 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 6d | .that.specify.command.line.argum |
| 58260 | 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 61 | ents.for.Git.(or.in.some.cases.a |
| 58280 | 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 20 | n.arbitrary.executable)...These. |
| 582a0 | 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 62 | arguments.are.flattened.before.b |
| 582c0 | 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 65 | eing.passed.on.to.the.executable |
| 582e0 | 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 6e | ;.so.instead.of.strings.they.can |
| 58300 | 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 72 | .also.be.lists.of.strings.and.ar |
| 58320 | 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 73 | guments.that.are....nil....are.s |
| 58340 | 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 20 | ilently.dropped...Some.of.these. |
| 58360 | 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 20 | functions.also.require.a.single. |
| 58380 | 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 20 | mandatory.argument.before.these. |
| 583a0 | 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 67 | command.line.arguments......Roug |
| 583c0 | 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 75 | hly.speaking,.these.functions.ru |
| 583e0 | 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 6f | n.Git.either.to.get.some.value.o |
| 58400 | 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 6f | r.for.side-effects...The.functio |
| 58420 | 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 75 | ns.that.return.a.value.are.usefu |
| 58440 | 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 63 | l.to.collect.the.information.nec |
| 58460 | 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 65 | essary.to.populate.a.Magit.buffe |
| 58480 | 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 20 | r,.while.the.others.are.used.to. |
| 584a0 | 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 68 | implement.Magit.commands......Th |
| 584c0 | 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 72 | e.functions.in.the.value-only.gr |
| 584e0 | 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 6e | oup.always.run.synchronously,.an |
| 58500 | 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 20 | d.they.never.trigger.a.refresh.. |
| 58520 | 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 74 | .The.function.in.the.side-effect |
| 58540 | 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 6e | .group.can.be.further.divided.in |
| 58560 | 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 65 | to.subgroups.depending.on.whethe |
| 58580 | 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 20 | r.they.run.Git.synchronously.or. |
| 585a0 | 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 6e | asynchronously,.and.depending.on |
| 585c0 | 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 20 | .whether.they.trigger.a.refresh. |
| 585e0 | 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 64 | when.the.executable.has.finished |
| 58600 | 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 72 | ...*.Menu:..*.Getting.a.Value.fr |
| 58620 | 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 63 | om.Git::.*.Calling.Git.for.Effec |
| 58640 | 74 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f | t::....File:.docWYThEy.info,..No |
| 58660 | 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 4e | de:.Getting.a.Value.from.Git,..N |
| 58680 | 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 70 | ext:.Calling.Git.for.Effect,..Up |
| 586a0 | 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 20 | :.Calling.Git..10.1.1.Getting.a. |
| 586c0 | 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 2d | Value.from.Git.----------------- |
| 586e0 | 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. |
| 58700 | 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 2c | run.Git.in.order.to.get.a.value, |
| 58720 | 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 20 | .an.exit.status,.or.output...Of. |
| 58740 | 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 74 | course.you.could.also.use.them.t |
| 58760 | 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 64 | o.run.Git.commands.that.have.sid |
| 58780 | 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 76 | e-effects,.but.that.should.be.av |
| 587a0 | 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 74 | oided...Function:.magit-git-exit |
| 587c0 | 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 67 | -code.&rest.args......Executes.g |
| 587e0 | 69 74 20 77 69 74 68 20 41 52 47 53 20 61 6e 64 20 72 65 74 75 72 6e 73 20 69 74 73 20 65 78 69 | it.with.ARGS.and.returns.its.exi |
| 58800 | 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 63 | t.code...Function:.magit-git-suc |
| 58820 | 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 69 | cess.&rest.args......Executes.gi |
| 58840 | 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 20 | t.with.ARGS.and.returns....t.... |
| 58860 | 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 20 | if.the.exit.code.is....0...,.... |
| 58880 | 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 6e | .....nil....otherwise...Function |
| 588a0 | 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 20 | :.magit-git-failure.&rest.args.. |
| 588c0 | 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 72 | ....Executes.git.with.ARGS.and.r |
| 588e0 | 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 20 | eturns....t....if.the.exit.code. |
| 58900 | 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 72 | is....1...,.........nil....other |
| 58920 | 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 20 | wise...Function:.magit-git-true. |
| 58940 | 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 74 | &rest.args......Executes.git.wit |
| 58960 | 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 68 | h.ARGS.and.returns....t....if.th |
| 58980 | 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 74 | e.first.line.printed.by......git |
| 589a0 | 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 99 | .is.the.string."true",....nil... |
| 589c0 | 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 74 | .otherwise...Function:.magit-git |
| 589e0 | 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 20 | -false.&rest.args......Executes. |
| 58a00 | 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 80 | git.with.ARGS.and.returns....t.. |
| 58a20 | 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 20 | ..if.the.first.line.printed.by.. |
| 58a40 | 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 e2 | ....git.is.the.string."false",.. |
| 58a60 | 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 6d | ..nil....otherwise...Function:.m |
| 58a80 | 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 20 | agit-git-insert.&rest.args...... |
| 58aa0 | 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 72 | Executes.git.with.ARGS.and.inser |
| 58ac0 | 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 6f | ts.its.output.at.point...Functio |
| 58ae0 | 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 20 | n:.magit-git-string.&rest.args.. |
| 58b00 | 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 72 | ....Executes.git.with.ARGS.and.r |
| 58b20 | 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 74 | eturns.the.first.line.of.its.out |
| 58b40 | 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 20 | put.......If.there.is.no.output. |
| 58b60 | 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 63 | or.if.it.begins.with.a.newline.c |
| 58b80 | 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 73 | haracter,......then.this.returns |
| 58ba0 | 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 74 | ....nil......Function:.magit-git |
| 58bc0 | 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 20 | -lines.&rest.args......Executes. |
| 58be0 | 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 75 | git.with.ARGS.and.returns.its.ou |
| 58c00 | 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 6d | tput.as.a.list.of.lines.......Em |
| 58c20 | 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 74 | pty.lines.anywhere.in.the.output |
| 58c40 | 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 67 | .are.omitted...Function:.magit-g |
| 58c60 | 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 65 | it-items.&rest.args......Execute |
| 58c80 | 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 20 | s.git.with.ARGS.and.returns.its. |
| 58ca0 | 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 20 | null-separated.output.as.a...... |
| 58cc0 | 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 74 | list...Empty.items.anywhere.in.t |
| 58ce0 | 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 20 | he.output.are.omitted........If. |
| 58d00 | 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 74 | the.value.of.option....magit-git |
| 58d20 | 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 69 | -debug....is.non-nil.and.git.exi |
| 58d40 | 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 61 | ts......with.a.non-zero.exit.sta |
| 58d60 | 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 65 | tus,.then.warn.about.that.in.the |
| 58d80 | 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 6f | .echo.area......and.add.a.sectio |
| 58da0 | 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 72 | n.containing.git...s.standard.er |
| 58dc0 | 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 6f | ror.in.the.current......reposito |
| 58de0 | 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 6e | ry...s.process.buffer...Function |
| 58e00 | 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 20 | :.magit-process-git.destination. |
| 58e20 | 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 72 | &rest.args......Calls.Git.synchr |
| 58e40 | 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 72 | onously.in.a.separate.process,.r |
| 58e60 | 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 45 | eturning.its.exit......code...DE |
| 58e80 | 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 6c | STINATION.specifies.how.to.handl |
| 58ea0 | 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 63 | e.the.output,.like.for.........c |
| 58ec0 | 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 65 | all-process...,.except.that.file |
| 58ee0 | 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 65 | .handlers.are.supported...Enable |
| 58f00 | 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 6f | s......Cygwin...s."noglob".optio |
| 58f20 | 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 6e | n.during.the.call.and.ensures.un |
| 58f40 | 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 6f | ix.eol......conversion...Functio |
| 58f60 | 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 6f | n:.magit-process-file.process.&o |
| 58f80 | 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 72 | ptional.infile.buffer.display.&r |
| 58fa0 | 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 79 | est.args......Processes.files.sy |
| 58fc0 | 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 73 | nchronously.in.a.separate.proces |
| 58fe0 | 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 73 | s...Identical.to.........process |
| 59000 | 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 73 | -file....but.temporarily.enables |
| 59020 | 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 20 | .Cygwin...s."noglob".option..... |
| 59040 | 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 69 | .during.the.call.and.ensures.uni |
| 59060 | 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 6f | x.eol.conversion......If.an.erro |
| 59080 | 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 61 | r.occurs.when.using.one.of.the.a |
| 590a0 | 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 75 | bove.functions,.then.that.is.usu |
| 590c0 | 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 61 | ally.due.to.a.bug,.i.e.,.using.a |
| 590e0 | 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 79 | n.argument.which.is.not.actually |
| 59100 | 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 75 | .supported...Such.errors.are.usu |
| 59120 | 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 79 | ally.not.reported,.but.when.they |
| 59140 | 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 62 | .occur.we.need.to.be.able.to.deb |
| 59160 | 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 74 | ug.them...User.Option:.magit-git |
| 59180 | 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 72 | -debug......Whether.to.report.er |
| 591a0 | 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 61 | rors.that.occur.when.using....ma |
| 591c0 | 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 74 | git-git-insert...,.........magit |
| 591e0 | 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 6e | -git-string...,....magit-git-lin |
| 59200 | 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 2e | es...,.or....magit-git-items.... |
| 59220 | 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 61 | ..This......does.not.actually.ra |
| 59240 | 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 65 | ise.an.error...Instead.a.message |
| 59260 | 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 2c | .is.shown.in......the.echo.area, |
| 59280 | 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 69 | .and.git...s.standard.error.is.i |
| 592a0 | 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 6e | nsert.into.a.new......section.in |
| 592c0 | 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 63 | .the.current.repository...s.proc |
| 592e0 | 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 74 | ess.buffer...Function:.magit-git |
| 59300 | 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 76 | -str.&rest.args......This.is.a.v |
| 59320 | 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 99 | ariant.of....magit-git-string... |
| 59340 | 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 80 | .that.ignores.the.option........ |
| 59360 | 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 6e | .magit-git-debug......It.is.main |
| 59380 | 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 6e | ly.intended.to.be.used.while.han |
| 593a0 | 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 74 | dling......errors.in.functions.t |
| 593c0 | 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 69 | hat.do.respect.that.option...Usi |
| 593e0 | 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 61 | ng.such.a......function.while.ha |
| 59400 | 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 61 | nding.an.error.could.cause.yet.a |
| 59420 | 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 20 | nother.error.and......therefore. |
| 59440 | 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 20 | lead.to.an.infinite.recursion... |
| 59460 | 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 6e | You.probably.won...t.ever......n |
| 59480 | 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 6c | eed.to.use.this.function.....Fil |
| 594a0 | 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 61 6c 6c 69 6e | e:.docWYThEy.info,..Node:.Callin |
| 594c0 | 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 67 | g.Git.for.Effect,..Prev:.Getting |
| 594e0 | 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 20 | .a.Value.from.Git,..Up:.Calling. |
| 59500 | 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 65 | Git..10.1.2.Calling.Git.for.Effe |
| 59520 | 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 2d | ct.----------------------------- |
| 59540 | 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 75 | ..These.functions.are.used.to.ru |
| 59560 | 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 4d | n.git.to.produce.some.effect...M |
| 59580 | 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 79 | ost.Magit.commands.that.actually |
| 595a0 | 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 66 | .run.git.do.so.by.using.such.a.f |
| 595c0 | 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 6e | unction......Because.we.do.not.n |
| 595e0 | 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 68 | eed.to.consume.git...s.output.wh |
| 59600 | 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 20 | en.using.these.functions,.their. |
| 59620 | 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 20 | output.is.instead.logged.into.a. |
| 59640 | 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 6e | per-repository.buffer,.which.can |
| 59660 | 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 4d | .be.shown.using....$....from.a.M |
| 59680 | 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 63 | agit.buffer.or....M-x.magit-proc |
| 596a0 | 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 63 | ess....elsewhere......These.func |
| 596c0 | 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 20 | tions.can.have.an.effect.in.two. |
| 596e0 | 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 67 | distinct.ways...Firstly,.running |
| 59700 | 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 2c | .git.may.change.something,.i.e., |
| 59720 | 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 65 | .create.or.push.a.new.commit..Se |
| 59740 | 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 20 | condly,.that.change.may.require. |
| 59760 | 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 64 | that.Magit.buffers.are.refreshed |
| 59780 | 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 66 | .to.reflect.the.changed.state.of |
| 597a0 | 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 67 | .the.repository...But.refreshing |
| 597c0 | 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 6e | .isn...t.always.desirable,.so.on |
| 597e0 | 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 65 | ly.some.of.these.functions.do.pe |
| 59800 | 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 68 | rform.such.a.refresh.after.git.h |
| 59820 | 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 73 | as.returned......Sometimes.it.is |
| 59840 | 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 6c | .useful.to.run.git.asynchronousl |
| 59860 | 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 68 | y...For.example,.when.the.user.h |
| 59880 | 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 74 | as.just.initiated.a.push,.then.t |
| 598a0 | 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 61 | here.is.no.reason.to.make.her.wa |
| 598c0 | 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 6e | it.until.that.has.completed...In |
| 598e0 | 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 77 | .other.cases.it.makes.sense.to.w |
| 59900 | 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 6c | ait.for.git.to.complete.before.l |
| 59920 | 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 73 | etting.the.user.do.something.els |
| 59940 | 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 20 | e...For.example.after.staging.a. |
| 59960 | 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 69 | change.it.is.useful.to.wait.unti |
| 59980 | 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 74 | l.after.the.refresh.because.that |
| 599a0 | 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 65 | .also.automatically.moves.to.the |
| 599c0 | 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 63 | .next.change...Function:.magit-c |
| 599e0 | 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 69 | all-git.&rest.args......Calls.gi |
| 59a00 | 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 63 | t.synchronously.with.ARGS...Func |
| 59a20 | 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 6d | tion:.magit-call-process.program |
| 59a40 | 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 73 | .&rest.args......Calls.PROGRAM.s |
| 59a60 | 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 6f | ynchronously.with.ARGS...Functio |
| 59a80 | 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 20 | n:.magit-run-git.&rest.args..... |
| 59aa0 | 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 |
| 59ac0 | 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 6e | GS.and.then.refreshes...Function |
| 59ae0 | 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 74 | :.magit-run-git-with-input.&rest |
| 59b00 | 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 73 | .args......Calls.git.synchronous |
| 59b20 | 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 6f | ly.with.ARGS.and.sends.it.the.co |
| 59b40 | 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 72 | ntent.of.the......current.buffer |
| 59b60 | 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 65 | .on.standard.input........If.the |
| 59b80 | 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 64 | .current.buffer...s....default-d |
| 59ba0 | 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 20 | irectory....is.on.a.remote...... |
| 59bc0 | 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 6c | filesystem,.this.function.actual |
| 59be0 | 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 74 | ly.runs.git.asynchronously...But |
| 59c00 | 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 63 | ......then.it.waits.for.the.proc |
| 59c20 | 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 69 | ess.to.return,.so.the.function.i |
| 59c40 | 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 63 | tself.is......synchronous...Func |
| 59c60 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 67 69 74 20 26 72 65 73 74 20 61 72 67 73 0a 20 20 20 20 20 | tion:.magit-git.&rest.args...... |
| 59c80 | 43 61 6c 6c 73 20 67 69 74 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 77 69 74 68 20 41 52 47 | Calls.git.synchronously.with.ARG |
| 59ca0 | 53 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 73 20 6f 6e 6c 79 2e 20 20 54 68 69 73 0a 20 | S.for.side-effects.only...This.. |
| 59cc0 | 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 20 72 65 66 72 65 73 68 20 74 68 | ....function.does.not.refresh.th |
| 59ce0 | 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 77 | e.buffer...Function:.magit-git-w |
| 59d00 | 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 75 | ash.washer.&rest.args......Execu |
| 59d20 | 74 65 20 47 69 74 20 77 69 74 68 20 41 52 47 53 2c 20 69 6e 73 65 72 74 69 6e 67 20 77 61 73 68 | te.Git.with.ARGS,.inserting.wash |
| 59d40 | 65 64 20 6f 75 74 70 75 74 20 61 74 20 70 6f 69 6e 74 2e 20 20 41 63 74 75 61 6c 6c 79 0a 20 20 | ed.output.at.point...Actually... |
| 59d60 | 20 20 20 66 69 72 73 74 20 69 6e 73 65 72 74 20 74 68 65 20 72 61 77 20 6f 75 74 70 75 74 20 61 | ...first.insert.the.raw.output.a |
| 59d80 | 74 20 70 6f 69 6e 74 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 6f 75 74 70 75 74 20 | t.point...If.there.is.no.output. |
| 59da0 | 63 61 6c 6c 0a 20 20 20 20 20 e2 80 98 6d 61 67 69 74 2d 63 61 6e 63 65 6c 2d 73 65 63 74 69 6f | call.........magit-cancel-sectio |
| 59dc0 | 6e e2 80 99 2e 20 20 4f 74 68 65 72 77 69 73 65 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 6e 61 72 | n......Otherwise.temporarily.nar |
| 59de0 | 72 6f 77 20 74 68 65 20 62 75 66 66 65 72 20 74 6f 0a 20 20 20 20 20 74 68 65 20 69 6e 73 65 72 | row.the.buffer.to......the.inser |
| 59e00 | 74 65 64 20 74 65 78 74 2c 20 6d 6f 76 65 20 74 6f 20 69 74 73 20 62 65 67 69 6e 6e 69 6e 67 2c | ted.text,.move.to.its.beginning, |
| 59e20 | 20 61 6e 64 20 74 68 65 6e 20 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 57 41 53 | .and.then.call.function......WAS |
| 59e40 | 48 45 52 20 77 69 74 68 20 41 52 47 53 20 61 73 20 69 74 73 20 73 6f 6c 65 20 61 72 67 75 6d 65 | HER.with.ARGS.as.its.sole.argume |
| 59e60 | 6e 74 2e 0a 0a 20 20 20 41 6e 64 20 6e 6f 77 20 66 6f 72 20 74 68 65 20 61 73 79 6e 63 68 72 6f | nt......And.now.for.the.asynchro |
| 59e80 | 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 2d | nous.variants...Function:.magit- |
| 59ea0 | 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 74 | run-git-async.&rest.args......St |
| 59ec0 | 61 72 74 20 47 69 74 2c 20 70 72 65 70 61 72 65 20 66 6f 72 20 72 65 66 72 65 73 68 2c 20 61 6e | art.Git,.prepare.for.refresh,.an |
| 59ee0 | 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 20 | d.return.the.process.object..... |
| 59f00 | 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 65 | ..ARGS.is.flattened.and.then.use |
| 59f20 | 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 73 | d.as.arguments.to.Git........Dis |
| 59f40 | 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 20 | play.the.command.line.arguments. |
| 59f60 | 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 69 | in.the.echo.area........After.Gi |
| 59f80 | 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 65 | t.returns.some.buffers.are.refre |
| 59fa0 | 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 63 | shed:.the.buffer.that.was......c |
| 59fc0 | 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 61 | urrent.when.this.function.was.ca |
| 59fe0 | 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 6e | lled.(if.it.is.a.Magit.buffer.an |
| 5a000 | 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 20 | d......still.alive),.as.well.as. |
| 5a020 | 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 66 | the.respective.Magit.status.buff |
| 5a040 | 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 69 | er.......Unmodified.buffers.visi |
| 5a060 | 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 74 | ting.files.that.are.tracked.in.t |
| 5a080 | 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 72 | he.current......repository.are.r |
| 5a0a0 | 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 65 | everted.if....magit-revert-buffe |
| 5a0c0 | 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 67 | rs....is.non-nil...Function:.mag |
| 5a0e0 | 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 67 | it-run-git-with-editor.&rest.arg |
| 5a100 | 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 61 | s......Export.GIT_EDITOR.and.sta |
| 5a120 | 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 73 | rt.Git...Also.prepare.for.refres |
| 5a140 | 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 62 | h.and......return.the.process.ob |
| 5a160 | 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 65 | ject...ARGS.is.flattened.and.the |
| 5a180 | 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 2e | n.used.as......arguments.to.Git. |
| 5a1a0 | 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 20 | .......Display.the.command.line. |
| 5a1c0 | 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 20 | arguments.in.the.echo.area...... |
| 5a1e0 | 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 73 | ..After.Git.returns.some.buffers |
| 5a200 | 20 61 72 65 20 72 65 66 72 65 73 68 65 64 3a 20 74 68 65 20 62 75 66 66 65 72 20 74 68 61 74 20 | .are.refreshed:.the.buffer.that. |
| 5a220 | 77 61 73 0a 20 20 20 20 20 63 75 72 72 65 6e 74 20 77 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 | was......current.when.this.funct |
| 5a240 | 69 6f 6e 20 77 61 73 20 63 61 6c 6c 65 64 20 28 69 66 20 69 74 20 69 73 20 61 20 4d 61 67 69 74 | ion.was.called.(if.it.is.a.Magit |
| 5a260 | 20 62 75 66 66 65 72 20 61 6e 64 0a 20 20 20 20 20 73 74 69 6c 6c 20 61 6c 69 76 65 29 2c 20 61 | .buffer.and......still.alive),.a |
| 5a280 | 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 4d 61 67 69 74 20 73 | s.well.as.the.respective.Magit.s |
| 5a2a0 | 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 73 | tatus.buffer...Function:.magit-s |
| 5a2c0 | 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 53 | tart-git.input.&rest.args......S |
| 5a2e0 | 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 |
| 5a300 | 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 20 | nd.return.the.process.object.... |
| 5a320 | 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 20 | ....If.INPUT.is.non-nil,.it.has. |
| 5a340 | 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 6e | to.be.a.buffer.or.the.name.of.an |
| 5a360 | 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 66 | ......existing.buffer...The.buff |
| 5a380 | 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 73 | er.content.becomes.the.processes |
| 5a3a0 | 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 69 | .standard......input........Opti |
| 5a3c0 | 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 70 | on....magit-git-executable....sp |
| 5a3e0 | 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 20 | ecifies.the.Git.executable.and.. |
| 5a400 | 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 61 | ....option....magit-git-global-a |
| 5a420 | 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 61 | rguments....specifies.constant.a |
| 5a440 | 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 67 | rguments.......The.remaining.arg |
| 5a460 | 75 6d 65 6e 74 73 20 41 52 47 53 20 73 70 65 63 69 66 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f | uments.ARGS.specify.arguments.to |
| 5a480 | 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 62 | .Git...They.are......flattened.b |
| 5a4a0 | 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 72 | efore.use........After.Git.retur |
| 5a4c0 | 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 20 | ns,.some.buffers.are.refreshed:. |
| 5a4e0 | 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 74 | the.buffer.that.was......current |
| 5a500 | 20 77 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 61 73 20 63 61 6c 6c 65 64 20 28 | .when.this.function.was.called.( |
| 5a520 | 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 20 | if.it.is.a.Magit.buffer.and..... |
| 5a540 | 20 73 74 69 6c 6c 20 61 6c 69 76 65 29 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 72 65 | .still.alive),.as.well.as.the.re |
| 5a560 | 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 20 | spective.Magit.status.buffer.... |
| 5a580 | 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 66 | ...Unmodified.buffers.visiting.f |
| 5a5a0 | 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 72 | iles.that.are.tracked.in.the.cur |
| 5a5c0 | 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 65 | rent......repository.are.reverte |
| 5a5e0 | 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 20 | d.if....magit-revert-buffers.... |
| 5a600 | 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 61 | is.non-nil...Function:.magit-sta |
| 5a620 | 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 74 | rt-process.&rest.args......Start |
| 5a640 | 20 50 52 4f 47 52 41 4d 2c 20 70 72 65 70 61 72 65 20 66 6f 72 20 72 65 66 72 65 73 68 2c 20 61 | .PROGRAM,.prepare.for.refresh,.a |
| 5a660 | 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 20 | nd.return.the.process.object.... |
| 5a680 | 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 69 | ....If.optional.argument.INPUT.i |
| 5a6a0 | 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 72 | s.non-nil,.it.has.to.be.a.buffer |
| 5a6c0 | 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 67 | .or.the......name.of.an.existing |
| 5a6e0 | 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 63 | .buffer...The.buffer.content.bec |
| 5a700 | 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 64 | omes.the......processes.standard |
| 5a720 | 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 61 | .input........The.process.is.sta |
| 5a740 | 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 73 | rted.using....start-file-process |
| 5a760 | 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 74 | ....and.then.setup.to......use.t |
| 5a780 | 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 6e | he.sentinel....magit-process-sen |
| 5a7a0 | 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 98 | tinel....and.the.filter......... |
| 5a7c0 | 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 6d | magit-process-filter......Inform |
| 5a7e0 | 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 6e | ation.required.by.these.function |
| 5a800 | 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 20 | s.is......stored.in.the.process. |
| 5a820 | 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 75 | object...When.this.function.retu |
| 5a840 | 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 61 | rns.the......process.has.not.sta |
| 5a860 | 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 6c | rted.to.run.yet.so.it.is.possibl |
| 5a880 | 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 20 | e.to.override......the.sentinel. |
| 5a8a0 | 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 63 | and.filter........After.the.proc |
| 5a8c0 | 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 65 | ess.returns,....magit-process-se |
| 5a8e0 | 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 66 | ntinel....refreshes.the......buf |
| 5a900 | 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 67 | fer.that.was.current.when....mag |
| 5a920 | 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 28 | it-start-process....was.called.( |
| 5a940 | 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 64 | if......it.is.a.Magit.buffer.and |
| 5a960 | 20 73 74 69 6c 6c 20 61 6c 69 76 65 29 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 72 65 | .still.alive),.as.well.as.the.re |
| 5a980 | 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 65 | spective......Magit.status.buffe |
| 5a9a0 | 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 20 | r...Unmodified.buffers.visiting. |
| 5a9c0 | 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 74 | files.that.are......tracked.in.t |
| 5a9e0 | 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 74 | he.current.repository.are.revert |
| 5aa00 | 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 65 | ed.if.........magit-revert-buffe |
| 5aa20 | 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 67 | rs....is.non-nil...Variable:.mag |
| 5aa40 | 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 70 | it-this-process......The.child.p |
| 5aa60 | 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 20 | rocess.which.is.about.to.start.. |
| 5aa80 | 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 65 | .This.can.be.used.to......change |
| 5aaa0 | 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 61 | .the.filter.and.sentinel...Varia |
| 5aac0 | 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 20 | ble:.magit-process-raise-error.. |
| 5aae0 | 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 e2 | ....When.this.is.non-nil,.then.. |
| 5ab00 | 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 73 | ..magit-process-sentinel....rais |
| 5ab20 | 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 69 | es.an.error......if.git.exits.wi |
| 5ab40 | 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 20 | th.a.non-zero.exit.status...For. |
| 5ab60 | 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 63 | debugging.purposes.....File:.doc |
| 5ab80 | 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 50 6c 75 6d | WYThEy.info,..Node:.Section.Plum |
| 5aba0 | 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 2c | bing,..Next:.Refreshing.Buffers, |
| 5abc0 | 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 69 | ..Prev:.Calling.Git,..Up:.Plumbi |
| 5abe0 | 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 3d | ng..10.2.Section.Plumbing.====== |
| 5ac00 | 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 61 | ===============..*.Menu:..*.Crea |
| 5ac20 | 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 74 | ting.Sections::.*.Section.Select |
| 5ac40 | 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 46 | ion::.*.Matching.Sections::....F |
| 5ac60 | 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 43 72 65 61 | ile:.docWYThEy.info,..Node:.Crea |
| 5ac80 | 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 65 | ting.Sections,..Next:.Section.Se |
| 5aca0 | 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 0a | lection,..Up:.Section.Plumbing.. |
| 5acc0 | 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 2d | 10.2.1.Creating.Sections.------- |
| 5ace0 | 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 2d | -----------------..Macro:.magit- |
| 5ad00 | 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 49 | insert-section.&rest.args......I |
| 5ad20 | 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 20 | nsert.a.section.at.point........ |
| 5ad40 | 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 62 | TYPE.is.the.section.type,.a.symb |
| 5ad60 | 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 74 | ol...Many.commands.that.act.on.t |
| 5ad80 | 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 64 | he......current.section.behave.d |
| 5ada0 | 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 70 | ifferently.depending.on.that.typ |
| 5adc0 | 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 6d | e...Also.if......a.variable....m |
| 5ade0 | 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 2c | agit-TYPE-section-map....exists, |
| 5ae00 | 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 2d | .then.use.that.as.the......text- |
| 5ae20 | 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 78 | property....keymap....of.all.tex |
| 5ae40 | 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 0a | t.belonging.to.the.section.(but. |
| 5ae60 | 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 20 | .....this.may.be.overwritten.in. |
| 5ae80 | 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 76 | subsections)...TYPE.can.also.hav |
| 5aea0 | 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 80 | e.the......form....(eval.FORM).. |
| 5aec0 | 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 65 | ..in.which.case.FORM.is.evaluate |
| 5aee0 | 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 4c | d.at.runtime........Optional.VAL |
| 5af00 | 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 20 | UE.is.the.value.of.the.section,. |
| 5af20 | 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 65 | usually.a.string.that......is.re |
| 5af40 | 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 6f | quired.when.acting.on.the.sectio |
| 5af60 | 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 6e | n........When.optional.HIDE.is.n |
| 5af80 | 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 79 | on-nil.collapse.the.section.body |
| 5afa0 | 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 72 | .by.default,......i.e.,.when.fir |
| 5afc0 | 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 74 | st.creating.the.section,.but.not |
| 5afe0 | 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 72 | .when.refreshing.the......buffer |
| 5b000 | 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 75 | ...Otherwise,.expand.it.by.defau |
| 5b020 | 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 20 | lt...This.can.be.overwritten.... |
| 5b040 | 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 73 | ..using....magit-section-set-vis |
| 5b060 | 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 6e | ibility-hook......When.a.section |
| 5b080 | 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 72 | .is......recreated.during.a.refr |
| 5b0a0 | 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 64 | esh,.then.the.visibility.of.pred |
| 5b0c0 | 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 49 | ecessor.is......inherited.and.HI |
| 5b0e0 | 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 73 | DE.is.ignored.(but.the.hook.is.s |
| 5b100 | 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 79 | till.honored)........BODY.is.any |
| 5b120 | 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 69 | .number.of.forms.that.actually.i |
| 5b140 | 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 69 | nsert.the.section...s......headi |
| 5b160 | 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 20 | ng.and.body...Optional.NAME,.if. |
| 5b180 | 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 20 | specified,.has.to.be.a.symbol,.. |
| 5b1a0 | 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 73 | ....which.is.then.bound.to.the.s |
| 5b1c0 | 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 72 | truct.of.the.section.being.inser |
| 5b1e0 | 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 61 | ted........Before.BODY.is.evalua |
| 5b200 | 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 69 | ted.the....start....of.the.secti |
| 5b220 | 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 6c | on.object.is.set......to.the.val |
| 5b240 | 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 59 | ue.of....point....and.after.BODY |
| 5b260 | 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 0a | .was.evaluated.its....end....is. |
| 5b280 | 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 98 | .....set.to.the.new.value.of.... |
| 5b2a0 | 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 6f | point...;.BODY.is.responsible.fo |
| 5b2c0 | 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 72 | r.moving.........point....forwar |
| 5b2e0 | 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 20 | d........If.it.turns.out.inside. |
| 5b300 | 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 20 | BODY.that.the.section.is.empty,. |
| 5b320 | 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 6f | then.........magit-cancel-sectio |
| 5b340 | 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 65 | n....can.be.used.to.abort.and.re |
| 5b360 | 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 74 | move.all.traces......of.the.part |
| 5b380 | 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 61 | ially.inserted.section...This.ca |
| 5b3a0 | 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 65 | n.happen.when.creating.a......se |
| 5b3c0 | 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 20 | ction.by.washing.Git...s.output. |
| 5b3e0 | 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 74 | and.Git.didn...t.actually.output |
| 5b400 | 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 2e | ......anything.this.time.around. |
| 5b420 | 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 67 | ..Function:.magit-insert-heading |
| 5b440 | 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 64 | .&rest.args......Insert.the.head |
| 5b460 | 69 6e 67 20 66 6f 72 20 74 68 65 20 73 65 63 74 69 6f 6e 20 63 75 72 72 65 6e 74 6c 79 20 62 65 | ing.for.the.section.currently.be |
| 5b480 | 69 6e 67 20 69 6e 73 65 72 74 65 64 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f | ing.inserted........This.functio |
| 5b4a0 | 6e 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 69 6e 73 69 64 65 20 e2 80 98 | n.should.only.be.used.inside.... |
| 5b4c0 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e e2 80 99 2e 0a 0a 20 20 20 20 20 57 | magit-insert-section...........W |
| 5b4e0 | 68 65 6e 20 63 61 6c 6c 65 64 20 77 69 74 68 6f 75 74 20 61 6e 79 20 61 72 67 75 6d 65 6e 74 73 | hen.called.without.any.arguments |
| 5b500 | 2c 20 74 68 65 6e 20 6a 75 73 74 20 73 65 74 20 74 68 65 20 e2 80 98 63 6f 6e 74 65 6e 74 e2 80 | ,.then.just.set.the....content.. |
| 5b520 | 99 20 73 6c 6f 74 0a 20 20 20 20 20 6f 66 20 74 68 65 20 6f 62 6a 65 63 74 20 72 65 70 72 65 73 | ..slot......of.the.object.repres |
| 5b540 | 65 6e 74 69 6e 67 20 74 68 65 20 73 65 63 74 69 6f 6e 20 62 65 69 6e 67 20 69 6e 73 65 72 74 65 | enting.the.section.being.inserte |
| 5b560 | 64 20 74 6f 20 61 20 6d 61 72 6b 65 72 0a 20 20 20 20 20 61 74 20 e2 80 98 70 6f 69 6e 74 e2 80 | d.to.a.marker......at....point.. |
| 5b580 | 99 2e 20 20 54 68 65 20 73 65 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 63 6f 6e 74 | ....The.section.should.only.cont |
| 5b5a0 | 61 69 6e 20 61 20 73 69 6e 67 6c 65 20 6c 69 6e 65 20 77 68 65 6e 0a 20 20 20 20 20 74 68 69 73 | ain.a.single.line.when......this |
| 5b5c0 | 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 75 73 65 64 20 6c 69 6b 65 20 74 68 69 73 2e 0a 0a 20 20 | .function.is.used.like.this..... |
| 5b5e0 | 20 20 20 57 68 65 6e 20 63 61 6c 6c 65 64 20 77 69 74 68 20 61 72 67 75 6d 65 6e 74 73 20 41 52 | ...When.called.with.arguments.AR |
| 5b600 | 47 53 2c 20 77 68 69 63 68 20 68 61 76 65 20 74 6f 20 62 65 20 73 74 72 69 6e 67 73 2c 20 74 68 | GS,.which.have.to.be.strings,.th |
| 5b620 | 65 6e 0a 20 20 20 20 20 69 6e 73 65 72 74 20 74 68 6f 73 65 20 73 74 72 69 6e 67 73 20 61 74 20 | en......insert.those.strings.at. |
| 5b640 | 70 6f 69 6e 74 2e 20 20 54 68 65 20 73 65 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 6e 6f 74 20 63 | point...The.section.should.not.c |
| 5b660 | 6f 6e 74 61 69 6e 20 61 6e 79 0a 20 20 20 20 20 74 65 78 74 20 62 65 66 6f 72 65 20 74 68 69 73 | ontain.any......text.before.this |
| 5b680 | 20 68 61 70 70 65 6e 73 20 61 6e 64 20 61 66 74 65 72 77 61 72 64 73 20 69 74 20 73 68 6f 75 6c | .happens.and.afterwards.it.shoul |
| 5b6a0 | 64 20 61 67 61 69 6e 20 6f 6e 6c 79 0a 20 20 20 20 20 63 6f 6e 74 61 69 6e 20 61 20 73 69 6e 67 | d.again.only......contain.a.sing |
| 5b6c0 | 6c 65 20 6c 69 6e 65 2e 20 20 49 66 20 74 68 65 20 e2 80 98 66 61 63 65 e2 80 99 20 70 72 6f 70 | le.line...If.the....face....prop |
| 5b6e0 | 65 72 74 79 20 69 73 20 73 65 74 20 61 6e 79 77 68 65 72 65 0a 20 20 20 20 20 69 6e 73 69 64 65 | erty.is.set.anywhere......inside |
| 5b700 | 20 61 6e 79 20 6f 66 20 74 68 65 73 65 20 73 74 72 69 6e 67 73 2c 20 74 68 65 6e 20 69 6e 73 65 | .any.of.these.strings,.then.inse |
| 5b720 | 72 74 20 61 6c 6c 20 6f 66 20 74 68 65 6d 20 75 6e 63 68 61 6e 67 65 64 2e 0a 20 20 20 20 20 4f | rt.all.of.them.unchanged.......O |
| 5b740 | 74 68 65 72 77 69 73 65 20 75 73 65 20 74 68 65 20 e2 80 98 6d 61 67 69 74 2d 73 65 63 74 69 6f | therwise.use.the....magit-sectio |
| 5b760 | 6e 2d 68 65 61 64 69 6e 67 e2 80 99 20 66 61 63 65 20 66 6f 72 20 61 6c 6c 20 69 6e 73 65 72 74 | n-heading....face.for.all.insert |
| 5b780 | 65 64 0a 20 20 20 20 20 74 65 78 74 2e 0a 0a 20 20 20 20 20 54 68 65 20 e2 80 98 63 6f 6e 74 65 | ed......text........The....conte |
| 5b7a0 | 6e 74 e2 80 99 20 70 72 6f 70 65 72 74 79 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e 20 73 74 | nt....property.of.the.section.st |
| 5b7c0 | 72 75 63 74 20 69 73 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 0a 20 20 20 20 20 68 65 61 64 | ruct.is.the.end.of.the......head |
| 5b7e0 | 69 6e 67 20 28 77 68 69 63 68 20 6c 61 73 74 73 20 66 72 6f 6d 20 e2 80 98 73 74 61 72 74 e2 80 | ing.(which.lasts.from....start.. |
| 5b800 | 99 20 74 6f 20 e2 80 98 63 6f 6e 74 65 6e 74 e2 80 99 29 20 61 6e 64 20 74 68 65 20 62 65 67 69 | ..to....content...).and.the.begi |
| 5b820 | 6e 6e 69 6e 67 0a 20 20 20 20 20 6f 66 20 74 68 65 20 62 6f 64 79 20 28 77 68 69 63 68 20 6c 61 | nning......of.the.body.(which.la |
| 5b840 | 73 74 73 20 66 72 6f 6d 20 e2 80 98 63 6f 6e 74 65 6e 74 e2 80 99 20 74 6f 20 e2 80 98 65 6e 64 | sts.from....content....to....end |
| 5b860 | e2 80 99 29 2e 20 20 49 66 20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a 20 20 20 20 20 e2 80 98 63 | ...)...If.the.value.of.........c |
| 5b880 | 6f 6e 74 65 6e 74 e2 80 99 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 73 65 63 74 69 | ontent....is.nil,.then.the.secti |
| 5b8a0 | 6f 6e 20 68 61 73 20 6e 6f 20 68 65 61 64 69 6e 67 20 61 6e 64 20 69 74 73 20 62 6f 64 79 0a 20 | on.has.no.heading.and.its.body.. |
| 5b8c0 | 20 20 20 20 63 61 6e 6e 6f 74 20 62 65 20 63 6f 6c 6c 61 70 73 65 64 2e 20 20 49 66 20 61 20 73 | ....cannot.be.collapsed...If.a.s |
| 5b8e0 | 65 63 74 69 6f 6e 20 64 6f 65 73 20 68 61 76 65 20 61 20 68 65 61 64 69 6e 67 20 74 68 65 6e 20 | ection.does.have.a.heading.then. |
| 5b900 | 69 74 73 0a 20 20 20 20 20 68 65 69 67 68 74 20 6d 75 73 74 20 62 65 20 65 78 61 63 74 6c 79 20 | its......height.must.be.exactly. |
| 5b920 | 6f 6e 65 20 6c 69 6e 65 2c 20 69 6e 63 6c 75 64 69 6e 67 20 61 20 74 72 61 69 6c 69 6e 67 20 6e | one.line,.including.a.trailing.n |
| 5b940 | 65 77 6c 69 6e 65 0a 20 20 20 20 20 63 68 61 72 61 63 74 65 72 2e 20 20 54 68 69 73 20 69 73 6e | ewline......character...This.isn |
| 5b960 | e2 80 99 74 20 65 6e 66 6f 72 63 65 64 3b 20 79 6f 75 20 61 72 65 20 72 65 73 70 6f 6e 73 69 62 | ...t.enforced;.you.are.responsib |
| 5b980 | 6c 65 20 66 6f 72 20 67 65 74 74 69 6e 67 20 69 74 0a 20 20 20 20 20 72 69 67 68 74 2e 20 20 54 | le.for.getting.it......right...T |
| 5b9a0 | 68 65 20 6f 6e 6c 79 20 65 78 63 65 70 74 69 6f 6e 20 69 73 20 74 68 61 74 20 74 68 69 73 20 66 | he.only.exception.is.that.this.f |
| 5b9c0 | 75 6e 63 74 69 6f 6e 20 64 6f 65 73 20 69 6e 73 65 72 74 20 61 0a 20 20 20 20 20 6e 65 77 6c 69 | unction.does.insert.a......newli |
| 5b9e0 | 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 63 | ne.character.if.necessary...Func |
| 5ba00 | 74 69 6f 6e 3a 20 6d 61 67 69 74 2d 63 61 6e 63 65 6c 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 | tion:.magit-cancel-section...... |
| 5ba20 | 43 61 6e 63 65 6c 20 74 68 65 20 73 65 63 74 69 6f 6e 20 63 75 72 72 65 6e 74 6c 79 20 62 65 69 | Cancel.the.section.currently.bei |
| 5ba40 | 6e 67 20 69 6e 73 65 72 74 65 64 2e 20 20 54 68 69 73 20 65 78 69 74 73 20 74 68 65 0a 20 20 20 | ng.inserted...This.exits.the.... |
| 5ba60 | 20 20 69 6e 6e 65 72 6d 6f 73 74 20 63 61 6c 6c 20 74 6f 20 e2 80 98 6d 61 67 69 74 2d 69 6e 73 | ..innermost.call.to....magit-ins |
| 5ba80 | 65 72 74 2d 73 65 63 74 69 6f 6e e2 80 99 20 61 6e 64 20 72 65 6d 6f 76 65 73 20 61 6c 6c 20 74 | ert-section....and.removes.all.t |
| 5baa0 | 72 61 63 65 73 20 6f 66 0a 20 20 20 20 20 77 68 61 74 20 68 61 73 20 61 6c 72 65 61 64 79 20 68 | races.of......what.has.already.h |
| 5bac0 | 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 74 | appened.inside.that.call...Funct |
| 5bae0 | 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 72 | ion:.magit-define-section-jumper |
| 5bb00 | 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 20 | .sym.title.&optional.value...... |
| 5bb20 | 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 74 | Define.an.interactive.function.t |
| 5bb40 | 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 74 | o.go.to.section.SYM...TITLE.is.t |
| 5bb60 | 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 73 | he......displayed.title.of.the.s |
| 5bb80 | 65 63 74 69 6f 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c | ection.....File:.docWYThEy.info, |
| 5bba0 | 20 20 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 53 65 6c 65 63 74 69 6f 6e 2c 20 20 4e 65 78 74 | ..Node:.Section.Selection,..Next |
| 5bbc0 | 3a 20 4d 61 74 63 68 69 6e 67 20 53 65 63 74 69 6f 6e 73 2c 20 20 50 72 65 76 3a 20 43 72 65 61 | :.Matching.Sections,..Prev:.Crea |
| 5bbe0 | 74 69 6e 67 20 53 65 63 74 69 6f 6e 73 2c 20 20 55 70 3a 20 53 65 63 74 69 6f 6e 20 50 6c 75 6d | ting.Sections,..Up:.Section.Plum |
| 5bc00 | 62 69 6e 67 0a 0a 31 30 2e 32 2e 32 20 53 65 63 74 69 6f 6e 20 53 65 6c 65 63 74 69 6f 6e 0a 2d | bing..10.2.2.Section.Selection.- |
| 5bc20 | 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 6f | -----------------------..Functio |
| 5bc40 | 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 65 | n:.magit-current-section......Re |
| 5bc60 | 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 63 | turn.the.section.at.point...Func |
| 5bc80 | 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 74 | tion:.magit-region-sections.&opt |
| 5bca0 | 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 65 | ional.condition.multiple......Re |
| 5bcc0 | 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 74 | turn.a.list.of.the.selected.sect |
| 5bce0 | 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 61 | ions........When.the.region.is.a |
| 5bd00 | 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 65 | ctive.and.constitutes.a.valid.se |
| 5bd20 | 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 72 | ction......selection,.then.retur |
| 5bd40 | 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 6e | n.a.list.of.all.selected.section |
| 5bd60 | 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 74 | s...This.is......the.case.when.t |
| 5bd80 | 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 20 | he.region.begins.in.the.heading. |
| 5bda0 | 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 68 | of.a.section.and......ends.in.th |
| 5bdc0 | 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 72 | e.heading.of.the.same.section.or |
| 5bde0 | 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 69 | .in.that.of.a.sibling......secti |
| 5be00 | 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 6e | on...If.optional.MULTIPLE.is.non |
| 5be20 | 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 20 | -nil,.then.the.region.cannot.... |
| 5be40 | 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 74 | ..begin.and.end.in.the.same.sect |
| 5be60 | 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 73 | ion........When.the.selection.is |
| 5be80 | 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 6e | .not.valid,.then.return.nil...In |
| 5bea0 | 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 74 | .this.case,......most.commands.t |
| 5bec0 | 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 74 | hat.can.act.on.the.selected.sect |
| 5bee0 | 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 68 | ions.will.instead......act.on.th |
| 5bf00 | 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 74 | e.section.at.point........When.t |
| 5bf20 | 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 6e | he.region.looks.like.it.would.in |
| 5bf40 | 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 20 | .any.other.buffer.then.the...... |
| 5bf60 | 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 20 | selection.is.invalid...When.the. |
| 5bf80 | 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 69 | selection.is.valid.then.the.regi |
| 5bfa0 | 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 6f | on......uses.the....magit-sectio |
| 5bfc0 | 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 20 | n-highlight....face...This.does. |
| 5bfe0 | 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 68 | not.apply.to......diffs.where.th |
| 5c000 | 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 2c | ings.get.a.bit.more.complicated, |
| 5c020 | 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 6f | .but.even.here.if.the......regio |
| 5c040 | 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 68 | n.looks.like.it.usually.does,.th |
| 5c060 | 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 6c | en.that...s.not.a.valid......sel |
| 5c080 | 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 69 | ection.as.far.as.this.function.i |
| 5c0a0 | 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 43 | s.concerned........If.optional.C |
| 5c0c0 | 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 65 | ONDITION.is.non-nil,.then.the.se |
| 5c0e0 | 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 20 | lection.not.only.has......to.be. |
| 5c100 | 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 64 | valid;.all.selected.sections.add |
| 5c120 | 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 4e | itionally.have.to.match......CON |
| 5c140 | 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 65 | DITION,.or.nil.is.returned...See |
| 5c160 | 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 74 | ....magit-section-match....for.t |
| 5c180 | 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 65 | he......forms.CONDITION.can.take |
| 5c1a0 | 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 73 | ...Function:.magit-region-values |
| 5c1c0 | 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 20 | .&optional.condition.multiple... |
| 5c1e0 | 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 6f | ...Return.a.list.of.the.values.o |
| 5c200 | 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 52 | f.the.selected.sections........R |
| 5c220 | 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 73 | eturn.the.values.that.themselves |
| 5c240 | 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 61 | .would.be.returned.by.........ma |
| 5c260 | 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 65 | git-region-sections....(which.se |
| 5c280 | 65 29 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f | e).....File:.docWYThEy.info,..No |
| 5c2a0 | 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 65 | de:.Matching.Sections,..Prev:.Se |
| 5c2c0 | 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 6c | ction.Selection,..Up:.Section.Pl |
| 5c2e0 | 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 73 | umbing..10.2.3.Matching.Sections |
| 5c300 | 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 20 | .------------------------..Key:. |
| 5c320 | 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 66 | M-x.magit-describe-section-brief |
| 5c340 | 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 74 | ly......Show.information.about.t |
| 5c360 | 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 61 | he.section.at.point...This.comma |
| 5c380 | 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 6e | nd.is......intended.for.debuggin |
| 5c3a0 | 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 63 | g.purposes...Function:.magit-sec |
| 5c3c0 | 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 61 | tion-ident.section......Return.a |
| 5c3e0 | 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 2e | n.unique.identifier.for.SECTION. |
| 5c400 | 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 20 | ..The.return.value.has.the...... |
| 5c420 | 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 0a | form....((TYPE...VALUE)...)..... |
| 5c440 | 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 65 | .Function:.magit-get-section.ide |
| 5c460 | 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 68 | nt.&optional.root......Return.th |
| 5c480 | 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 20 | e.section.identified.by.IDENT... |
| 5c4a0 | 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 72 | IDENT.has.to.be.a.list.as......r |
| 5c4c0 | 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 6e | eturned.by....magit-section-iden |
| 5c4e0 | 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 6d | t......Function:.magit-section-m |
| 5c500 | 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 6e | atch.condition.&optional.section |
| 5c520 | 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 20 | ......Return....t....if.SECTION. |
| 5c540 | 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 61 | matches.CONDITION...SECTION.defa |
| 5c560 | 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 6e | ults.to.the......section.at.poin |
| 5c580 | 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 20 | t...If.SECTION.is.not.specified. |
| 5c5a0 | 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 6f | and.there.also.is.no......sectio |
| 5c5c0 | 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 80 | n.at.point,.then.return....nil.. |
| 5c5e0 | 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 20 | .........CONDITION.can.take.the. |
| 5c600 | 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 98 | following.forms:................ |
| 5c620 | 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 74 | (CONDITION...)...............mat |
| 5c640 | 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 61 | ches.if.any.of.the.CONDITIONs.ma |
| 5c660 | 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 2e | tches..................[CLASS... |
| 5c680 | 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 73 | ]...............matches.if.the.s |
| 5c6a0 | 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 20 | ection...s.class.is.the.same.as. |
| 5c6c0 | 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 73 | the.first.CLASS...........or.a.s |
| 5c6e0 | 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 73 | ubclass.of.that;.the.section...s |
| 5c700 | 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 20 | .parent.class.matches.the....... |
| 5c720 | 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 20 | ....second.CLASS;.and.so.on..... |
| 5c740 | 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 20 | .............[*.CLASS...]....... |
| 5c760 | 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 61 | ........matches.sections.that.ma |
| 5c780 | 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 65 | tch....[CLASS...]....and.also.re |
| 5c7a0 | 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 68 | cursively...........all.their.ch |
| 5c7c0 | 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 4c | ild.sections..................CL |
| 5c7e0 | 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 65 | ASS...............matches.if.the |
| 5c800 | 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 61 | .section...s.class.is.the.same.a |
| 5c820 | 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 20 | s.CLASS.or.a...........subclass. |
| 5c840 | 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 73 | of.that;.regardless.of.the.class |
| 5c860 | 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 69 | es.of.the.parent...........secti |
| 5c880 | 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 20 | ons........Each.CLASS.should.be. |
| 5c8a0 | 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 6c | a.class.symbol,.identifying.a.cl |
| 5c8c0 | 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 61 | ass.that......derives.from....ma |
| 5c8e0 | 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 6f | git-section......For.backward.co |
| 5c900 | 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 20 | mpatibility.CLASS.can......also. |
| 5c920 | 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 6d | be.a."type.symbol"...A.section.m |
| 5c940 | 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 20 | atches.such.a.symbol.if.the..... |
| 5c960 | 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 73 | .value.of.its....type....slot.is |
| 5c980 | 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 73 | ....eq......If.a.type.symbol.has |
| 5c9a0 | 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 74 | .an.entry.in.........magit--sect |
| 5c9c0 | 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 6f | ion-type-alist...,.then.a.sectio |
| 5c9e0 | 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 66 | n.also.matches.that.type......if |
| 5ca00 | 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 20 | .its.class.is.a.subclass.of.the. |
| 5ca20 | 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 20 | class.that.corresponds.to.the... |
| 5ca40 | 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 20 | ...type.as.per.that.alist....... |
| 5ca60 | 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 74 | .Note.that.it.is.not.necessary.t |
| 5ca80 | 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 20 | o.specify.the.complete.section.. |
| 5caa0 | 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 67 | ....lineage.as.printed.by....mag |
| 5cac0 | 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 20 | it-describe-section-briefly...,. |
| 5cae0 | 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 74 | unless.of......course.you.want.t |
| 5cb00 | 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 61 | o.be.that.precise...Function:.ma |
| 5cb20 | 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 26 | git-section-value-if.condition.& |
| 5cb40 | 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 63 | optional.section......If.the.sec |
| 5cb60 | 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 2c | tion.at.point.matches.CONDITION, |
| 5cb80 | 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 66 | .then.return.its.value........If |
| 5cba0 | 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 65 | .optional.SECTION.is.non-nil.the |
| 5cbc0 | 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 20 | n.test.whether.that.matches..... |
| 5cbe0 | 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 6f | .instead...If.there.is.no.sectio |
| 5cc00 | 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 74 | n.at.point.and.SECTION.is.nil,.t |
| 5cc20 | 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 63 | hen......return.nil...If.the.sec |
| 5cc40 | 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 6e | tion.does.not.match,.then.return |
| 5cc60 | 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 6e | .nil........See....magit-section |
| 5cc80 | 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 4f | -match....for.the.forms.CONDITIO |
| 5cca0 | 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 63 | N.can.take...Function:.magit-sec |
| 5ccc0 | 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 6f | tion-case.&rest.clauses......Cho |
| 5cce0 | 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 66 | ose.among.clauses.on.the.type.of |
| 5cd00 | 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 63 | .the.section.at.point........Eac |
| 5cd20 | 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 42 | h.clause.looks.like.(CONDITION.B |
| 5cd40 | 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 73 | ODY...)...The.type.of.the......s |
| 5cd60 | 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 20 | ection.is.compared.against.each. |
| 5cd80 | 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 65 | CONDITION;.the.BODY.forms.of.the |
| 5cda0 | 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 20 | ......first.match.are.evaluated. |
| 5cdc0 | 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 68 | sequentially.and.the.value.of.th |
| 5cde0 | 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 49 | e.last......form.is.returned...I |
| 5ce00 | 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 69 | nside.BODY.the.symbol....it....i |
| 5ce20 | 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 70 | s.bound.to.the......section.at.p |
| 5ce40 | 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 20 | oint...If.no.clause.succeeds.or. |
| 5ce60 | 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 70 | if.there.is.no.section......at.p |
| 5ce80 | 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 61 | oint.return.nil........See....ma |
| 5cea0 | 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 72 | git-section-match....for.the.for |
| 5cec0 | 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 69 | ms.CONDITION.can.take.......Addi |
| 5cee0 | 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 6c | tionally.a.CONDITION.of.t.is.all |
| 5cf00 | 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 20 | owed.in.the.final.clause.and.... |
| 5cf20 | 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 20 | ..matches.if.no.other.CONDITION. |
| 5cf40 | 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 69 | match,.even.if.there.is.no.secti |
| 5cf60 | 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 67 | on.at......point...Variable:.mag |
| 5cf80 | 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 65 | it-root-section......The.root.se |
| 5cfa0 | 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 6c | ction.in.the.current.buffer...Al |
| 5cfc0 | 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 6e | l.other.sections.are......descen |
| 5cfe0 | 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 75 | dants.of.this.section...The.valu |
| 5d000 | 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 20 | e.of.this.variable.is.set.by.... |
| 5d020 | 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 64 | .....magit-insert-section....and |
| 5d040 | 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 20 | .you.should.never.modify.it..... |
| 5d060 | 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 77 | .For.diff.related.sections.a.few |
| 5d080 | 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 69 | .additional.tools.exist...Functi |
| 5d0a0 | 6f 6e 3a 20 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65 | on:.magit-diff-type.&optional.se |
| 5d0c0 | 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 20 | ction......Return.the.diff.type. |
| 5d0e0 | 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 74 | of.SECTION........The.returned.t |
| 5d100 | 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 61 | ype.is.one.of.the.symbols....sta |
| 5d120 | 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 98 | ged...,....unstaged...,......... |
| 5d140 | 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 99 | committed...,.or....undefined... |
| 5d160 | 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 75 | ...This.type.serves.a.similar.pu |
| 5d180 | 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 63 | rpose.as......the.general.type.c |
| 5d1a0 | 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 20 | ommon.to.all.sections.(which.is. |
| 5d1c0 | 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 6c | stored.in.the.........type....sl |
| 5d1e0 | 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 74 | ot.of.the.corresponding....magit |
| 5d200 | 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 20 | -section....struct).but.takes... |
| 5d220 | 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 61 | ...additional.information.into.a |
| 5d240 | 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 99 | ccount...When.the.SECTION.isn... |
| 5d260 | 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 20 | t......related.to.diffs.and.the. |
| 5d280 | 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 99 | buffer.containing.it.also.isn... |
| 5d2a0 | 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 20 | t.a......diff-only.buffer,.then. |
| 5d2c0 | 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 20 | return.nil........Currently.the. |
| 5d2e0 | 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 6b | type.can.also.be.one.of....track |
| 5d300 | 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 20 | ed....and....untracked...,...... |
| 5d320 | 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 64 | but.these.values.are.not.handled |
| 5d340 | 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 0a | .explicitly.in.every.place.they. |
| 5d360 | 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 20 | .....should.be...A.possible.fix. |
| 5d380 | 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 65 | could.be.to.just.return.nil.here |
| 5d3a0 | 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 20 | ........The.section.has.to.be.a. |
| 5d3c0 | 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 6e | ...diff....or....hunk....section |
| 5d3e0 | 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 72 | ,.or.a.section......whose.childr |
| 5d400 | 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 6f | en.are.of.type....diff......If.o |
| 5d420 | 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 74 | ptional.SECTION.is.nil,......ret |
| 5d440 | 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 6e | urn.the.diff.type.for.the.curren |
| 5d460 | 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 20 | t.section...In.buffers.whose.... |
| 5d480 | 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 6f | ..major.mode.is....magit-diff-mo |
| 5d4a0 | 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 65 | de....SECTION.is.ignored.and.the |
| 5d4c0 | 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 6f | .type.is......determined.using.o |
| 5d4e0 | 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 6f | ther.means...In....magit-revisio |
| 5d500 | 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 20 | n-mode....buffers.the......type. |
| 5d520 | 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 63 | is.always....committed......Func |
| 5d540 | 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 6c | tion:.magit-diff-scope.&optional |
| 5d560 | 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 20 | .section.strict......Return.the. |
| 5d580 | 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 6c | diff.scope.of.SECTION.or.the.sel |
| 5d5a0 | 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 80 | ected.section(s)........A.diff.. |
| 5d5c0 | 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 6f | .s."scope".describes.what.part.o |
| 5d5e0 | 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 20 | f.a.diff.is.selected,.it.is.a... |
| 5d600 | 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 20 | ...symbol,.one.of....region...,. |
| 5d620 | 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 65 | ...hunk...,....hunks...,....file |
| 5d640 | 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 73 | ...,....files...,.or.........lis |
| 5d660 | 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 20 | t......Do.not.confuse.this.with. |
| 5d680 | 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 0a | the.diff."type",.as.returned.by. |
| 5d6a0 | 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 20 | ........magit-diff-type......... |
| 5d6c0 | 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 6c | ..If.optional.SECTION.is.non-nil |
| 5d6e0 | 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 2c | ,.then.return.the.scope.of.that, |
| 5d700 | 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 65 | ......ignoring.the.sections.sele |
| 5d720 | 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 72 | cted.by.the.region...Otherwise.r |
| 5d740 | 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 72 | eturn.the......scope.of.the.curr |
| 5d760 | 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 73 | ent.section,.or.if.the.region.is |
| 5d780 | 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 64 | .active.and......selects.a.valid |
| 5d7a0 | 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 2c | .group.of.diff.related.sections, |
| 5d7c0 | 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 73 | .the.type.of.these......sections |
| 5d7e0 | 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 e2 | ,.i.e.,....hunks....or....files. |
| 5d800 | 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 65 | .....If.SECTION.(or.if.the.curre |
| 5d820 | 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 20 | nt......section.that.is.nil).is. |
| 5d840 | 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 67 | a....hunk....section.and.the.reg |
| 5d860 | 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 20 | ion.starts.and......ends.inside. |
| 5d880 | 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 6e | the.body.of.a.that.section,.then |
| 5d8a0 | 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 20 | .the.type.is....region.......... |
| 5d8c0 | 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 74 | .If.optional.STRICT.is.non-nil.t |
| 5d8e0 | 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 20 | hen.return.nil.if.the.diff.type. |
| 5d900 | 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 20 | of......the.section.at.point.is. |
| 5d920 | 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 61 | ...untracked....or.the.section.a |
| 5d940 | 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 e2 | t.point.is.not......actually.a.. |
| 5d960 | 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 73 | ..diff....but.a....diffstat....s |
| 5d980 | 65 63 74 69 6f 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c | ection.....File:.docWYThEy.info, |
| 5d9a0 | 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 78 | ..Node:.Refreshing.Buffers,..Nex |
| 5d9c0 | 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 50 | t:.Conventions,..Prev:.Section.P |
| 5d9e0 | 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 66 | lumbing,..Up:.Plumbing..10.3.Ref |
| 5da00 | 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 3d | reshing.Buffers.================ |
| 5da20 | 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 74 | =======..All.commands.that.creat |
| 5da40 | 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 77 | e.a.new.Magit.buffer.or.change.w |
| 5da60 | 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 69 | hat.is.being.displayed.in.an.exi |
| 5da80 | 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 80 | sting.buffer.do.so.by.calling... |
| 5daa0 | 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 65 | .magit-mode-setup.....Among.othe |
| 5dac0 | 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 65 | r.things,.that.function.sets.the |
| 5dae0 | 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 75 | .buffer.local.values.of....defau |
| 5db00 | 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 65 | lt-directory....(to.the.top-leve |
| 5db20 | 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 72 | l.of.the.repository),....magit-r |
| 5db40 | 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 74 | efresh-function...,.and....magit |
| 5db60 | 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 72 | -refresh-args.........Buffers.ar |
| 5db80 | 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 74 | e.refreshed.by.calling.the.funct |
| 5dba0 | 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 e2 | ion.that.is.the.local.value.of.. |
| 5dbc0 | 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 66 | ..magit-refresh-function....(a.f |
| 5dbe0 | 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 68 | unction.named....magit-*-refresh |
| 5dc00 | 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 65 | -buffer...,.where....*....may.be |
| 5dc20 | 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 68 | .something.like....diff...).with |
| 5dc40 | 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 61 | .the.value.of....magit-refresh-a |
| 5dc60 | 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 67 | rgs....as.arguments...Macro:.mag |
| 5dc80 | 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 63 | it-mode-setup.buffer.switch-func |
| 5dca0 | 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 66 | .mode.refresh-func.&optional.ref |
| 5dcc0 | 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 73 | resh-args......This.function.dis |
| 5dce0 | 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 20 | plays.and.selects.BUFFER,.turns. |
| 5dd00 | 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 69 | on.MODE,.and......refreshes.a.fi |
| 5dd20 | 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 69 | rst.time........This.function.di |
| 5dd40 | 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 55 | splays.and.optionally.selects.BU |
| 5dd60 | 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 6f | FFER.by.calling.........magit-mo |
| 5dd80 | 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 52 | de-display-buffer....with.BUFFER |
| 5dda0 | 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 61 | ,.MODE.and.SWITCH-FUNC.as......a |
| 5ddc0 | 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 61 | rguments...Then.it.sets.the.loca |
| 5dde0 | 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 68 | l.value.of.........magit-refresh |
| 5de00 | 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 64 | -function....to.REFRESH-FUNC.and |
| 5de20 | 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 61 | .that.of.........magit-refresh-a |
| 5de40 | 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 79 | rgs....to.REFRESH-ARGS...Finally |
| 5de60 | 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 74 | .it.creates.the......buffer.cont |
| 5de80 | 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 68 | ent.by.calling.REFRESH-FUNC.with |
| 5dea0 | 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 2e | .REFRESH-ARGS.as......arguments. |
| 5dec0 | 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 74 | .......All.arguments.are.evaluat |
| 5dee0 | 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 0a | ed.before.switching.to.BUFFER... |
| 5df00 | 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 66 | Function:.magit-mode-display-buf |
| 5df20 | 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 68 | fer.buffer.mode.&optional.switch |
| 5df40 | 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 73 | -function......This.function.dis |
| 5df60 | 70 6c 61 79 20 42 55 46 46 45 52 20 69 6e 20 73 6f 6d 65 20 77 69 6e 64 6f 77 20 61 6e 64 20 73 | play.BUFFER.in.some.window.and.s |
| 5df80 | 65 6c 65 63 74 20 69 74 2e 20 20 42 55 46 46 45 52 0a 20 20 20 20 20 6d 61 79 20 62 65 20 61 20 | elect.it...BUFFER......may.be.a. |
| 5dfa0 | 62 75 66 66 65 72 20 6f 72 20 61 20 73 74 72 69 6e 67 2c 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 | buffer.or.a.string,.the.name.of. |
| 5dfc0 | 61 20 62 75 66 66 65 72 2e 20 20 54 68 65 20 62 75 66 66 65 72 20 69 73 0a 20 20 20 20 20 72 65 | a.buffer...The.buffer.is......re |
| 5dfe0 | 74 75 72 6e 65 64 2e 0a 0a 20 20 20 20 20 55 6e 6c 65 73 73 20 42 55 46 46 45 52 20 69 73 20 61 | turned........Unless.BUFFER.is.a |
| 5e000 | 6c 72 65 61 64 79 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 73 65 6c 65 63 74 65 64 | lready.displayed.in.the.selected |
| 5e020 | 20 66 72 61 6d 65 2c 20 73 74 6f 72 65 20 74 68 65 0a 20 20 20 20 20 70 72 65 76 69 6f 75 73 20 | .frame,.store.the......previous. |
| 5e040 | 77 69 6e 64 6f 77 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 61 73 20 61 20 62 75 66 66 65 72 | window.configuration.as.a.buffer |
| 5e060 | 20 6c 6f 63 61 6c 20 76 61 6c 75 65 2c 20 73 6f 20 74 68 61 74 20 69 74 0a 20 20 20 20 20 63 61 | .local.value,.so.that.it......ca |
| 5e080 | 6e 20 6c 61 74 65 72 20 62 65 20 72 65 73 74 6f 72 65 64 20 62 79 20 e2 80 98 6d 61 67 69 74 2d | n.later.be.restored.by....magit- |
| 5e0a0 | 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72 e2 80 99 2e 0a 0a 20 20 20 20 20 54 68 65 20 62 | mode-bury-buffer...........The.b |
| 5e0c0 | 75 66 66 65 72 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 61 6e 64 20 73 65 6c 65 63 74 65 64 20 | uffer.is.displayed.and.selected. |
| 5e0e0 | 75 73 69 6e 67 20 53 57 49 54 43 48 2d 46 55 4e 43 54 49 4f 4e 2e 20 20 49 66 0a 20 20 20 20 20 | using.SWITCH-FUNCTION...If...... |
| 5e100 | 74 68 61 74 20 69 73 20 e2 80 98 6e 69 6c e2 80 99 20 74 68 65 6e 20 e2 80 98 70 6f 70 2d 74 6f | that.is....nil....then....pop-to |
| 5e120 | 2d 62 75 66 66 65 72 e2 80 99 20 69 73 20 75 73 65 64 20 69 66 20 74 68 65 20 63 75 72 72 65 6e | -buffer....is.used.if.the.curren |
| 5e140 | 74 20 62 75 66 66 65 72 e2 80 99 73 0a 20 20 20 20 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 64 65 72 | t.buffer...s......major.mode.der |
| 5e160 | 69 76 65 73 20 66 72 6f 6d 20 e2 80 98 6d 61 67 69 74 2d 6d 6f 64 65 e2 80 99 2e 20 20 4f 74 68 | ives.from....magit-mode......Oth |
| 5e180 | 65 72 77 69 73 65 20 e2 80 98 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 e2 80 99 0a 20 20 | erwise....switch-to-buffer...... |
| 5e1a0 | 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 66 | ...is.used...Variable:.magit-ref |
| 5e1c0 | 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 20 | resh-function......The.value.of. |
| 5e1e0 | 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 68 | this.buffer-local.variable.is.th |
| 5e200 | 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 20 | e.function.used.to......refresh. |
| 5e220 | 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 65 | the.current.buffer...It.is.calle |
| 5e240 | 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 0a | d.with....magit-refresh-args.... |
| 5e260 | 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 61 | .....as.arguments...Variable:.ma |
| 5e280 | 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 6f | git-refresh-args......The.list.o |
| 5e2a0 | 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 66 | f.arguments.used.by....magit-ref |
| 5e2c0 | 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 20 | resh-function....to.refresh..... |
| 5e2e0 | 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 72 | .the.current.buffer......magit-r |
| 5e300 | 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 74 | efresh-function....is.called.wit |
| 5e320 | 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 68 | h.these......arguments........Th |
| 5e340 | 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 98 | e.value.is.usually.set.using.... |
| 5e360 | 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 65 | magit-mode-setup...,.but.in.some |
| 5e380 | 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 74 | ......cases.it...s.also.useful.t |
| 5e3a0 | 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 6e | o.provide.commands.that.can.chan |
| 5e3c0 | 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 2c | ge.the......value...For.example, |
| 5e3e0 | 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 72 | .the....magit-diff-refresh....tr |
| 5e400 | 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 6e | ansient.can.be.used......to.chan |
| 5e420 | 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 20 | ge.any.of.the.arguments.used.to. |
| 5e440 | 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 68 | display.the.diff,.without......h |
| 5e460 | 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 66 | aving.to.specify.again.which.dif |
| 5e480 | 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 20 | ferences.should.be.shown,.but... |
| 5e4a0 | 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 99 | ......magit-diff-more-context... |
| 5e4c0 | 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 20 | ,....magit-diff-less-context.... |
| 5e4e0 | 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 63 | and.........magit-diff-default-c |
| 5e500 | 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 3c | ontext....change.just.the....-U< |
| 5e520 | 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 61 | N>....argument...In......both.ca |
| 5e540 | 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 20 | se.this.is.done.by.changing.the. |
| 5e560 | 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 20 | value.of.this.variable.and...... |
| 5e580 | 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 65 | then.calling.this....magit-refre |
| 5e5a0 | 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 57 59 54 68 | sh-function........File:.docWYTh |
| 5e5c0 | 45 79 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 72 | Ey.info,..Node:.Conventions,..Pr |
| 5e5e0 | 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 75 | ev:.Refreshing.Buffers,..Up:.Plu |
| 5e600 | 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 3d | mbing..10.4.Conventions.======== |
| 5e620 | 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 74 | ========..Also.see.*note.Complet |
| 5e640 | 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 3a | ion.and.Confirmation::...*.Menu: |
| 5e660 | 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 63 | ..*.Theming.Faces::....File:.doc |
| 5e680 | 57 59 54 68 45 79 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 65 | WYThEy.info,..Node:.Theming.Face |
| 5e6a0 | 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 6d | s,..Up:.Conventions..10.4.1.Them |
| 5e6c0 | 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 0a | ing.Faces.--------------------.. |
| 5e6e0 | 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 20 | The.default.theme.uses.blue.for. |
| 5e700 | 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 65 | local.branches,.green.for.remote |
| 5e720 | 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 69 | .branches,.and.goldenrod.(browni |
| 5e740 | 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 74 | sh.yellow).for.tags...When.creat |
| 5e760 | 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 62 | ing.a.new.theme,.you.should.prob |
| 5e780 | 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 6f | ably.follow.that.example...If.yo |
| 5e7a0 | 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 6f | ur.theme.already.uses.other.colo |
| 5e7c0 | 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 6f | rs,.then.stick.to.that......In.o |
| 5e7e0 | 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 61 | lder.releases.these.reference.fa |
| 5e800 | 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 6f | ces.used.to.have.a.background.co |
| 5e820 | 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 20 | lor.and.a.box.around.them...The. |
| 5e840 | 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 6f | basic.default.faces.no.longer.do |
| 5e860 | 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 20 | .so,.to.make.Magit.buffers.much. |
| 5e880 | 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 6f | less.noisy,.and.you.should.follo |
| 5e8a0 | 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 67 | w.that.example.at.least.with.reg |
| 5e8c0 | 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 64 | ards.to.boxes...(Boxes.were.used |
| 5e8e0 | 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 6f | .in.the.past.to.work.around.a.co |
| 5e900 | 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 20 | nflict.between.the.highlighting. |
| 5e920 | 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 72 | overlay.and.text.property.backgr |
| 5e940 | 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 73 | ounds...That...s.no.longer.neces |
| 5e960 | 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 6e | sary.because.highlighting.no.lon |
| 5e980 | 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 6f | ger.causes.other.background.colo |
| 5e9a0 | 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 79 | rs.to.disappear.)..Alternatively |
| 5e9c0 | 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 6c | .you.can.keep.the.background.col |
| 5e9e0 | 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 20 | or.and/or.box,.but.then.have.to. |
| 5ea00 | 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 6d | take.special.care.to.adjust....m |
| 5ea20 | 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 67 | agit-branch-current....according |
| 5ea40 | 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 20 | ly...By.default.it.looks.mostly. |
| 5ea60 | 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 62 | like....magit-branch-local...,.b |
| 5ea80 | 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 6f | ut.with.a.box.(by.default.the.fo |
| 5eaa0 | 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 20 | rmer.is.the.only.face.that.uses. |
| 5eac0 | 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 73 | a.box,.exactly.so.that.it.sticks |
| 5eae0 | 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 20 | .out)...If.the.former.also.uses. |
| 5eb00 | 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 72 | a.box,.then.you.have.to.make.sur |
| 5eb20 | 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 20 | e.that.it.differs.in.some.other. |
| 5eb40 | 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 73 | way.from.the.latter......The.mos |
| 5eb60 | 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 74 | t.difficult.faces.to.theme.are.t |
| 5eb80 | 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 2c | hose.related.to.diffs,.headings, |
| 5eba0 | 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 20 | .highlighting,.and.the.region... |
| 5ebc0 | 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 61 | There.are.faces.that.fall.into.a |
| 5ebe0 | 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 64 | ll.four.groups.-.expect.to.spend |
| 5ec00 | 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 0a | .some.time.getting.this.right... |
| 5ec20 | 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 20 | ...The....region....face.in.the. |
| 5ec40 | 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 74 | default.theme,.in.both.the.light |
| 5ec60 | 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 69 | .and.dark.variants,.as.well.as.i |
| 5ec80 | 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 64 | n.many.other.themes,.distributed |
| 5eca0 | 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 2c | .with.Emacs.or.by.third-parties, |
| 5ecc0 | 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 20 | .is.very.ugly...It.is.common.to. |
| 5ece0 | 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 6c | use.a.background.color.that.real |
| 5ed00 | 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 74 | ly.sticks.out,.which.is.ugly.but |
| 5ed20 | 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 74 | .if.that.were.the.only.problem.t |
| 5ed40 | 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 66 | hen.it.would.be.acceptable...Unf |
| 5ed60 | 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 20 | ortunately.many.themes.also.set. |
| 5ed80 | 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 75 | the.foreground.color,.which.ensu |
| 5eda0 | 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 67 | res.that.all.text.within.the.reg |
| 5edc0 | 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 20 | ion.is.readable...Without.doing. |
| 5ede0 | 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 20 | that.there.might.be.cases.where. |
| 5ee00 | 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 6f | some.foreground.color.is.too.clo |
| 5ee20 | 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 6f | se.to.the.region.background.colo |
| 5ee40 | 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 61 | r.to.still.be.readable..But.it.a |
| 5ee60 | 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 72 | lso.means.that.text.within.the.r |
| 5ee80 | 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 74 | egion.loses.all.syntax.highlight |
| 5eea0 | 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 61 | ing......I.consider.the.work.tha |
| 5eec0 | 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 6f | t.went.into.getting.the....regio |
| 5eee0 | 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 64 | n....face.right.to.be.a.good.ind |
| 5ef00 | 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 6f | icator.for.the.general.quality.o |
| 5ef20 | 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 6f | f.a.theme...My.recommendation.fo |
| 5ef40 | 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 3a | r.the....region....face.is.this: |
| 5ef60 | 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 79 | .use.a.background.color.slightly |
| 5ef80 | 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 63 | .different.from.the.background.c |
| 5efa0 | 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 20 | olor.of.the....default....face,. |
| 5efc0 | 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 6f | and.do.not.set.the.foreground.co |
| 5efe0 | 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 6d | lor.at.all...So.for.a.light.them |
| 5f000 | 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 6c | e.you.might.use.a.light.(possibl |
| 5f020 | 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 64 | y.tinted).gray.as.the.background |
| 5f040 | 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 6f | .color.of....default....and.a.so |
| 5f060 | 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 67 | mewhat.darker.gray.for.the.backg |
| 5f080 | 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 6f | round.of....region......That.sho |
| 5f0a0 | 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 6c | uld.usually.be.enough.to.not.col |
| 5f0c0 | 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 6f | lide.with.the.foreground.color.o |
| 5f0e0 | 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 6f | f.any.other.face...But.if.some.o |
| 5f100 | 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 79 | ther.faces.also.set.a.light.gray |
| 5f120 | 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 73 | .as.background.color,.then.you.s |
| 5f140 | 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 99 | hould.also.make.sure.it.doesn... |
| 5f160 | 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 61 | t.collide.with.those.(in.some.ca |
| 5f180 | 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 67 | ses.it.might.be.acceptable.thoug |
| 5f1a0 | 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 72 | h)......Magit.only.uses.the....r |
| 5f1c0 | 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 73 | egion....face.when.the.region.is |
| 5f1e0 | 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 6e | ."invalid".by.its.own.definition |
| 5f200 | 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 20 | ...In.a.Magit.buffer.the.region. |
| 5f220 | 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 6c | is.used.to.either.select.multipl |
| 5f240 | 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 6d | e.sibling.sections,.so.that.comm |
| 5f260 | 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 6c | ands.which.support.it.act.on.all |
| 5f280 | 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 75 | .of.these.sections.instead.of.ju |
| 5f2a0 | 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 65 | st.the.current.section,.or.to.se |
| 5f2c0 | 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 20 | lect.lines.within.a.single.hunk. |
| 5f2e0 | 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 68 | section...In.all.other.cases,.th |
| 5f300 | 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 20 | e.section.is.considered.invalid. |
| 5f320 | 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 75 | and.Magit.won...t.act.on.it...Bu |
| 5f340 | 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 20 | t.such.invalid.sections.happen,. |
| 5f360 | 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 20 | either.because.the.user.has.not. |
| 5f380 | 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 69 | moved.point.enough.yet.to.make.i |
| 5f3a0 | 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 20 | t.valid.or.because.she.wants.to. |
| 5f3c0 | 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 6f | use.a.non-magit.command.to.act.o |
| 5f3e0 | 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 69 | n.the.region,.e.g.,....kill-regi |
| 5f400 | 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 20 | on.........So.using.the.regular. |
| 5f420 | 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 65 | ...region....face.for.invalid.se |
| 5f440 | 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 68 | ctions.is.a.feature..It.tells.th |
| 5f460 | 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 6c | e.user.that.Magit.won...t.be.abl |
| 5f480 | 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 62 | e.to.act.on.it...It...s.acceptab |
| 5f4a0 | 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 20 | le.if.that.face.looks.a.bit.odd. |
| 5f4c0 | 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 6c | and.even.(but.less.so).if.it.col |
| 5f4e0 | 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 73 | lides.with.the.background.colors |
| 5f500 | 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 74 | .of.section.headings.and.other.t |
| 5f520 | 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 6c | hings.that.have.a.background.col |
| 5f540 | 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 72 | or......Magit.highlights.the.cur |
| 5f560 | 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 20 | rent.section...If.a.section.has. |
| 5f580 | 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 72 | subsections,.then.all.of.them.ar |
| 5f5a0 | 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 69 | e.highlighted...This.is.done.usi |
| 5f5c0 | 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 69 | ng.faces.that.have."highlight".i |
| 5f5e0 | 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 6e | n.their.names...For.most.section |
| 5f600 | 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 99 | s,....magit-section-highlight... |
| 5f620 | 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 74 | .is.used.for.both.the.body.and.t |
| 5f640 | 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 80 | he.heading..Like.the....region.. |
| 5f660 | 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 62 | ..face,.it.should.only.set.the.b |
| 5f680 | 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 6d | ackground.color.to.something.sim |
| 5f6a0 | 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 20 | ilar.to.that.of....default...... |
| 5f6c0 | 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 6d | The.highlight.background.color.m |
| 5f6e0 | 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 e2 | ust.be.different.from.both.the.. |
| 5f700 | 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 64 | ..region....background.color.and |
| 5f720 | 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 6f | .the....default....background.co |
| 5f740 | 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 6f | lor......For.diff.related.sectio |
| 5f760 | 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 68 | ns.Magit.uses.various.faces.to.h |
| 5f780 | 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 20 | ighlight.different.parts.of.the. |
| 5f7a0 | 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 20 | selected.section(s)...Note.that. |
| 5f7c0 | 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 20 | hunk.headings,.unlike.all.other. |
| 5f7e0 | 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 76 | section.headings,.by.default.hav |
| 5f800 | 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 74 | e.a.background.color,.because.it |
| 5f820 | 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 20 | .is.useful.to.have.very.visible. |
| 5f840 | 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 66 | separators.between.hunks..That.f |
| 5f860 | 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 80 | ace....magit-diff-hunk-heading.. |
| 5f880 | 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 68 | .,.should.be.different.from.both |
| 5f8a0 | 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 68 | ....magit-diff-hunk-heading-high |
| 5f8c0 | 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 69 | light....and....magit-section-hi |
| 5f8e0 | 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 6d | ghlight...,.as.well.as.from....m |
| 5f900 | 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 69 | agit-diff-context....and....magi |
| 5f920 | 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 20 | t-diff-context-highlight.....By. |
| 5f940 | 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 74 | default.we.do.that.by.changing.t |
| 5f960 | 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 74 | he.foreground.color...Changing.t |
| 5f980 | 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 74 | he.background.color.would.lead.t |
| 5f9a0 | 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 61 | o.complications,.and.there.are.a |
| 5f9c0 | 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 75 | lready.enough.we.cannot.get.arou |
| 5f9e0 | 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 72 | nd...(Also.note.that.it.is.gener |
| 5fa00 | 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 61 | ally.a.good.idea.for.section.hea |
| 5fa20 | 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 6c | dings.to.always.be.bold,.but.onl |
| 5fa40 | 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 74 | y.for.sections.that.have.subsect |
| 5fa60 | 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 64 | ions)......When.there.is.a.valid |
| 5fa80 | 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 73 | .region.selecting.diff-related.s |
| 5faa0 | 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 20 | ibling.sections,.i.e.,.multiple. |
| 5fac0 | 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 20 | files.or.hunks,.then.the.bodies. |
| 5fae0 | 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 65 | of.all.these.sections.use.the.re |
| 5fb00 | 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 64 | spective.highlight.faces,.but.ad |
| 5fb20 | 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 0a | ditionally.the.headings.instead. |
| 5fb40 | 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 69 | use.one.of.the.faces....magit-di |
| 5fb60 | 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 0a | ff-file-heading-selection....or. |
| 5fb80 | 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 63 | ...magit-diff-hunk-heading-selec |
| 5fba0 | 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 65 | tion......These.faces.have.to.be |
| 5fbc0 | 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 68 | .different.from.the.regular.high |
| 5fbe0 | 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 63 | light.variants.to.provide.explic |
| 5fc00 | 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 65 | it.visual.indication.that.the.re |
| 5fc20 | 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 67 | gion.is.active......When.theming |
| 5fc40 | 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 65 | .diff.related.faces,.start.by.se |
| 5fc60 | 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 72 | tting.the.option....magit-diff-r |
| 5fc80 | 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 75 | efine-hunk....to....all......You |
| 5fca0 | 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 79 | .might.personally.prefer.to.only |
| 5fcc0 | 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 20 | .refine.the.current.hunk.or.not. |
| 5fce0 | 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 20 | use.hunk.refinement.at.all,.but. |
| 5fd00 | 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 20 | some.of.the.users.of.your.theme. |
| 5fd20 | 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 6f | want.all.hunks.to.be.refined,.so |
| 5fd40 | 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 20 | .you.have.to.cater.to.that...... |
| 5fd60 | 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 68 | (Also.turn.on....magit-diff-high |
| 5fd80 | 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 64 | light-indentation...,....magit-d |
| 5fda0 | 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 e2 | iff-highlight-trailing...,.and.. |
| 5fdc0 | 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... |
| 5fde0 | 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 72 | ;.and.insert.some.whitespace.err |
| 5fe00 | 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 65 | ors.into.the.code.you.use.for.te |
| 5fe20 | 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 20 | sting.).....For.added.lines.you. |
| 5fe40 | 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 6d | have.to.adjust.three.faces:....m |
| 5fe60 | 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 66 | agit-diff-added...,....magit-dif |
| 5fe80 | 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 66 | f-added-highlight...,.and....dif |
| 5fea0 | 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 74 | f-refined-added......Make.sure.t |
| 5fec0 | 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 62 | hat.the.latter.works.well.with.b |
| 5fee0 | 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 80 | oth.of.the.former,.as.well.as... |
| 5ff00 | 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 64 | .smerge-other....and....diff-add |
| 5ff20 | 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 65 | ed......Then.do.the.same.for.the |
| 5ff40 | 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 6c | .removed.lines,.context.lines,.l |
| 5ff60 | 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 65 | ines.added.by.us,.and.lines.adde |
| 5ff80 | 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 72 | d.by.them...Also.make.sure.the.r |
| 5ffa0 | 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 6f | espective.added,.removed,.and.co |
| 5ffc0 | 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 68 | ntext.faces.use.approximately.th |
| 5ffe0 | 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 68 | e.same.saturation.for.both.the.h |
| 60000 | 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 72 | ighlighted.and.unhighlighted.var |
| 60020 | 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 20 | iants...Also.make.sure.the.file. |
| 60040 | 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 69 | and.diff.headings.work.nicely.wi |
| 60060 | 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 65 | th.context.lines.(e.g.,.make.the |
| 60080 | 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 73 | m.look.different)...Line.faces.s |
| 600a0 | 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 6e | hould.set.both.the.foreground.an |
| 600c0 | 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 61 | d.the.background.color...For.exa |
| 600e0 | 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 69 | mple,.for.added.lines.use.two.di |
| 60100 | 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 20 | fferent.greens......It...s.best. |
| 60120 | 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 20 | if.the.foreground.color.of.both. |
| 60140 | 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 69 | the.highlighted.and.the.unhighli |
| 60160 | 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 20 | ghted.variants.are.the.same,.so. |
| 60180 | 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 0a | you.will.need.to.have.to.find.a. |
| 601a0 | 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 67 | color.that.works.well.on.the.hig |
| 601c0 | 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 6f | hlight.and.unhighlighted.backgro |
| 601e0 | 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 20 | und,.the.refine.background,.and. |
| 60200 | 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 64 | the.highlight.context.background |
| 60220 | 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 61 | ...When.there.is.an.hunk.interna |
| 60240 | 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 65 | l.region,.then.the.added-.and.re |
| 60260 | 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 20 | moved-lines.background.color.is. |
| 60280 | 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 4f | used.only.within.that.region...O |
| 602a0 | 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 65 | utside.the.region.the.highlighte |
| 602c0 | 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 73 | d.context.background.color.is.us |
| 602e0 | 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 65 | ed...This.makes.it.easier.to.see |
| 60300 | 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 20 | .what.is.being.staged...With.an. |
| 60320 | 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 65 | hunk.internal.region.the.hunk.he |
| 60340 | 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 69 | ading.is.shown.using....magit-di |
| 60360 | 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 6e | ff-hunk-heading-selection...,.an |
| 60380 | 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 65 | d.so.are.the.thin.lines.that.are |
| 603a0 | 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 6c | .added.around.the.lines.that.fal |
| 603c0 | 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 72 | l.within.the.region...The.backgr |
| 603e0 | 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 73 | ound.color.of.that.has.to.be.dis |
| 60400 | 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 74 | tinct.enough.from.the.various.ot |
| 60420 | 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 0a | her.involved.background.colors.. |
| 60440 | 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 61 | ....Nobody.said.this.would.be.ea |
| 60460 | 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 73 | sy...If.your.theme.restricts.its |
| 60480 | 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 20 | elf.to.a.certain.set.of.colors,. |
| 604a0 | 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 6f | then.you.should.make.an.exceptio |
| 604c0 | 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 6d | n.here..Otherwise.it.would.be.im |
| 604e0 | 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 20 | possible.to.make.the.diffs.look. |
| 60500 | 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 6e | good.in.each.and.every.variation |
| 60520 | 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 75 | ...Actually.you.might.want.to.ju |
| 60540 | 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 69 | st.stick.to.the.default.definiti |
| 60560 | 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 62 | ons.for.these.faces...You.have.b |
| 60580 | 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 68 | een.warned...Also.please.note.th |
| 605a0 | 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 2c | at.if.you.do.not.get.this.right, |
| 605c0 | 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 6f | .this.will.in.some.cases.look.to |
| 605e0 | 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 70 | .users.like.bugs.in.Magit.-.so.p |
| 60600 | 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 2e | lease.do.it.right.or.not.at.all. |
| 60620 | 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | ....File:.docWYThEy.info,..Node: |
| 60640 | 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 50 | .FAQ,..Next:.Debugging.Tools,..P |
| 60660 | 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 69 | rev:.Plumbing,..Up:.Top..Appendi |
| 60680 | 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 74 | x.A.FAQ.**************..The.next |
| 606a0 | 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 65 | .two.nodes.lists.frequently.aske |
| 606c0 | 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 71 | d.questions...For.a.list.of.freq |
| 606e0 | 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 73 | uently.*and.recently*.asked.ques |
| 60700 | 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 65 | tions,.i.e.,.questions.that.have |
| 60720 | 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 65 | n...t.made.it.into.the.manual.ye |
| 60740 | 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 74 | t,.see.<https://github.com/magit |
| 60760 | 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 73 | /magit/wiki/FAQ>......Please.als |
| 60780 | 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 0a | o.see.*note.Debugging.Tools::... |
| 607a0 | 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 2a | *.Menu:..*.FAQ.-.How.to....?::.* |
| 607c0 | 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 69 | .FAQ.-.Issues.and.Errors::....Fi |
| 607e0 | 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 46 41 51 20 2d | le:.docWYThEy.info,..Node:.FAQ.- |
| 60800 | 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 65 | .How.to....?,..Next:.FAQ.-.Issue |
| 60820 | 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 20 | s.and.Errors,..Up:.FAQ..A.1.FAQ. |
| 60840 | 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 3d | -.How.to....?.================== |
| 60860 | 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 65 | ===..*.Menu:..*.How.to.pronounce |
| 60880 | 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 75 | .Magit?::.*.How.to.show.git's.ou |
| 608a0 | 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 74 | tput?::.*.How.to.install.the.git |
| 608c0 | 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 77 | man.info.manual?::.*.How.to.show |
| 608e0 | 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 3a | .diffs.for.gpg-encrypted.files?: |
| 60900 | 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 69 | :.*.How.does.branching.and.pushi |
| 60920 | 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 43 | ng.work?::.*.Should.I.disable.VC |
| 60940 | 3f 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f | ?::....File:.docWYThEy.info,..No |
| 60960 | 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 65 | de:.How.to.pronounce.Magit?,..Ne |
| 60980 | 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 20 | xt:.How.to.show.git's.output?,.. |
| 609a0 | 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 77 | Up:.FAQ.-.How.to....?..A.1.1.How |
| 609c0 | 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 2d | .to.pronounce.Magit?.----------- |
| 609e0 | 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 75 | ------------------..Either....mu |
| 60a00 | 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 e2 | [m's].git....or....magi{c.=>.t}. |
| 60a20 | 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 49 | ...is.fine......The.slogan.is."I |
| 60a40 | 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 6c | t...s.Magit!..The.magical.Git.cl |
| 60a60 | 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 6e | ient",.so.it.makes.sense.to.pron |
| 60a80 | 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 61 | ounce.Magit.like.magic,.while.ta |
| 60aa0 | 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 64 | king.into.account.that.C.and.T.d |
| 60ac0 | 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 65 | o.not.sound.the.same......The.Ge |
| 60ae0 | 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 74 | rman."Magie".is.not.pronounced.t |
| 60b00 | 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 0a | he.same.as.the.English."magic",. |
| 60b20 | 73 6f 20 69 66 20 79 6f 75 20 73 70 65 61 6b 20 47 65 72 6d 61 6e 20 74 68 65 6e 20 79 6f 75 20 | so.if.you.speak.German.then.you. |
| 60b40 | 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 20 6a | can.use.the.above.rationale.to.j |
| 60b60 | 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 63 69 | ustify.using.the.former.pronunci |
| 60b80 | 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 20 20 | ation;....Mag{ie.=>.it}......... |
| 60ba0 | 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 20 66 | You.can.also.choose.to.use.the.f |
| 60bc0 | 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 73 65 | ormer.pronunciation.just.because |
| 60be0 | 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 73 65 | .you.like.it.better......Also.se |
| 60c00 | 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 65 6f | e.<https://magit.vc/assets/video |
| 60c20 | 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 3a 2f | s/magic.mp4>...Also.see.<https:/ |
| 60c40 | 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 69 6f | /emacs.stackexchange.com/questio |
| 60c60 | 6e 73 2f 31 33 36 39 36 3e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e | ns/13696>.....File:.docWYThEy.in |
| 60c80 | 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 75 74 | fo,..Node:.How.to.show.git's.out |
| 60ca0 | 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 65 20 | put?,..Next:.How.to.install.the. |
| 60cc0 | 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 77 20 | gitman.info.manual?,..Prev:.How. |
| 60ce0 | 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 2d 20 | to.pronounce.Magit?,..Up:.FAQ.-. |
| 60d00 | 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 20 67 | How.to....?..A.1.2.How.to.show.g |
| 60d20 | 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 2d 2d | it...s.output?.----------------- |
| 60d40 | 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 74 70 | --------------..To.show.the.outp |
| 60d60 | 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 73 2c | ut.of.recently.run.git.commands, |
| 60d80 | 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 6e e2 | .press....$....(or,.if.that.isn. |
| 60da0 | 80 99 74 20 61 76 61 69 6c 61 62 6c 65 2c 20 e2 80 98 4d 2d 78 20 6d 61 67 69 74 2d 70 72 6f 63 | ..t.available,....M-x.magit-proc |
| 60dc0 | 65 73 73 2d 62 75 66 66 65 72 e2 80 99 29 2e 20 20 54 68 69 73 20 77 69 6c 6c 20 73 68 6f 77 20 | ess-buffer...)...This.will.show. |
| 60de0 | 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 70 65 | a.buffer.containing.a.section.pe |
| 60e00 | 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 65 73 | r.git.invocation;.as.always.pres |
| 60e20 | 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 70 73 | s....TAB....to.expand.or.collaps |
| 60e40 | 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 73 20 | e.them......By.default,.git...s. |
| 60e60 | 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 68 65 | output.is.only.inserted.into.the |
| 60e80 | 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 6f 72 | .process.buffer.if.it.is.run.for |
| 60ea0 | 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 74 20 | .side-effects...When.the.output. |
| 60ec0 | 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 69 6e | is.consumed.in.some.way,.also.in |
| 60ee0 | 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 66 66 | serting.it.into.the.process.buff |
| 60f00 | 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 72 0a | er.would.be.too.expensive...For. |
| 60f20 | 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 73 69 | debugging.purposes,.it...s.possi |
| 60f40 | 62 6c 65 20 74 6f 20 64 6f 20 73 6f 20 61 6e 79 77 61 79 20 62 79 20 73 65 74 74 69 6e 67 0a e2 | ble.to.do.so.anyway.by.setting.. |
| 60f60 | 80 98 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 e2 80 99 20 74 6f 20 e2 80 98 74 e2 80 99 2e | ..magit-git-debug....to....t.... |
| 60f80 | 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | ....File:.docWYThEy.info,..Node: |
| 60fa0 | 20 48 6f 77 20 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 67 69 74 6d 61 6e 20 69 6e 66 6f 20 | .How.to.install.the.gitman.info. |
| 60fc0 | 6d 61 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 | manual?,..Next:.How.to.show.diff |
| 60fe0 | 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 2c 20 20 50 72 65 | s.for.gpg-encrypted.files?,..Pre |
| 61000 | 76 3a 20 48 6f 77 20 74 6f 20 73 68 6f 77 20 67 69 74 27 73 20 6f 75 74 70 75 74 3f 2c 20 20 55 | v:.How.to.show.git's.output?,..U |
| 61020 | 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 33 20 48 6f 77 20 | p:.FAQ.-.How.to....?..A.1.3.How. |
| 61040 | 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 67 69 74 6d 61 6e 20 69 6e 66 6f 20 6d 61 6e 75 61 | to.install.the.gitman.info.manua |
| 61060 | 6c 3f 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | l?.----------------------------- |
| 61080 | 2d 2d 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 | ---------------..Git...s.manpage |
| 610a0 | 73 20 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 | s.can.be.exported.as.an.info.man |
| 610c0 | 75 61 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 | ual.called....gitman.....Magit.. |
| 610e0 | 99 73 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 | .s.own.info.manual.links.to.node |
| 61100 | 73 20 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 | s.in.that.manual.instead.of.the. |
| 61120 | 61 63 74 75 61 6c 20 6d 61 6e 70 61 67 65 73 20 62 65 63 61 75 73 65 20 49 6e 66 6f 20 64 6f 65 | actual.manpages.because.Info.doe |
| 61140 | 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 20 6d 61 6e 70 61 67 | sn...t.support.linking.to.manpag |
| 61160 | 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 20 64 69 73 74 72 | es......Unfortunately.some.distr |
| 61180 | 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 65 20 e2 80 98 67 | ibutions.do.not.install.the....g |
| 611a0 | 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 20 61 6e 64 20 79 | itman....manual.by.default.and.y |
| 611c0 | 6f 75 20 77 69 6c 6c 20 68 61 76 65 20 74 6f 20 69 6e 73 74 61 6c 6c 20 61 20 73 65 70 61 72 61 | ou.will.have.to.install.a.separa |
| 611e0 | 74 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 61 63 6b 61 67 65 0a 74 6f 20 67 65 74 20 | te.documentation.package.to.get. |
| 61200 | 69 74 2e 0a 0a 20 20 20 4d 61 67 69 74 20 70 61 74 63 68 65 73 20 49 6e 66 6f 20 61 64 64 69 6e | it......Magit.patches.Info.addin |
| 61220 | 67 20 74 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 76 69 73 69 74 20 6c 69 6e 6b 73 20 74 6f 20 | g.the.ability.to.visit.links.to. |
| 61240 | 74 68 65 20 e2 80 98 67 69 74 6d 61 6e e2 80 99 0a 49 6e 66 6f 20 6d 61 6e 75 61 6c 20 62 79 20 | the....gitman....Info.manual.by. |
| 61260 | 69 6e 73 74 65 61 64 20 76 69 65 77 69 6e 67 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 6d | instead.viewing.the.respective.m |
| 61280 | 61 6e 70 61 67 65 2e 20 20 49 66 20 79 6f 75 20 70 72 65 66 65 72 0a 74 68 61 74 20 61 70 70 72 | anpage...If.you.prefer.that.appr |
| 612a0 | 6f 61 63 68 2c 20 74 68 65 6e 20 73 65 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 6d | oach,.then.set.the.value.of....m |
| 612c0 | 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 e2 80 99 20 74 | agit-view-git-manual-method....t |
| 612e0 | 6f 0a 6f 6e 65 20 6f 66 20 74 68 65 20 73 75 70 70 6f 72 74 65 64 20 70 61 63 6b 61 67 65 73 20 | o.one.of.the.supported.packages. |
| 61300 | e2 80 98 6d 61 6e e2 80 99 20 6f 72 20 e2 80 98 77 6f 6d 61 6e e2 80 99 2c 20 65 2e 67 2e 3a 0a | ...man....or....woman...,.e.g.:. |
| 61320 | 0a 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 76 69 65 77 2d 67 69 74 2d 6d 61 6e 75 61 | ......(setq.magit-view-git-manua |
| 61340 | 6c 2d 6d 65 74 68 6f 64 20 27 6d 61 6e 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 | l-method.'man)....File:.docWYThE |
| 61360 | 79 2e 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 64 69 66 66 73 | y.info,..Node:.How.to.show.diffs |
| 61380 | 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 2c 20 20 4e 65 78 74 | .for.gpg-encrypted.files?,..Next |
| 613a0 | 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 6e 67 | :.How.does.branching.and.pushing |
| 613c0 | 20 77 6f 72 6b 3f 2c 20 20 50 72 65 76 3a 20 48 6f 77 20 74 6f 20 69 6e 73 74 61 6c 6c 20 74 68 | .work?,..Prev:.How.to.install.th |
| 613e0 | 65 20 67 69 74 6d 61 6e 20 69 6e 66 6f 20 6d 61 6e 75 61 6c 3f 2c 20 20 55 70 3a 20 46 41 51 20 | e.gitman.info.manual?,..Up:.FAQ. |
| 61400 | 2d 20 48 6f 77 20 74 6f 20 2e 2e 2e 3f 0a 0a 41 2e 31 2e 34 20 48 6f 77 20 74 6f 20 73 68 6f 77 | -.How.to....?..A.1.4.How.to.show |
| 61420 | 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 0a | .diffs.for.gpg-encrypted.files?. |
| 61440 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 61460 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 47 69 74 20 73 75 70 70 6f 72 74 73 20 73 | ----------------..Git.supports.s |
| 61480 | 68 6f 77 69 6e 67 20 64 69 66 66 73 20 66 6f 72 20 65 6e 63 72 79 70 74 65 64 20 66 69 6c 65 73 | howing.diffs.for.encrypted.files |
| 614a0 | 2c 20 62 75 74 20 68 61 73 20 74 6f 20 62 65 20 74 6f 6c 64 20 74 6f 20 64 6f 0a 73 6f 2e 20 20 | ,.but.has.to.be.told.to.do.so... |
| 614c0 | 53 69 6e 63 65 20 4d 61 67 69 74 20 6a 75 73 74 20 75 73 65 73 20 47 69 74 20 74 6f 20 67 65 74 | Since.Magit.just.uses.Git.to.get |
| 614e0 | 20 74 68 65 20 64 69 66 66 73 2c 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 47 69 74 20 61 6c 73 6f | .the.diffs,.configuring.Git.also |
| 61500 | 0a 61 66 66 65 63 74 73 20 74 68 65 20 64 69 66 66 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 73 | .affects.the.diffs.displayed.ins |
| 61520 | 69 64 65 20 4d 61 67 69 74 2e 0a 0a 20 20 20 20 20 67 69 74 20 63 6f 6e 66 69 67 20 2d 2d 67 6c | ide.Magit........git.config.--gl |
| 61540 | 6f 62 61 6c 20 64 69 66 66 2e 67 70 67 2e 74 65 78 74 63 6f 6e 76 20 22 67 70 67 20 2d 2d 6e 6f | obal.diff.gpg.textconv."gpg.--no |
| 61560 | 2d 74 74 79 20 2d 2d 64 65 63 72 79 70 74 22 0a 20 20 20 20 20 65 63 68 6f 20 22 2a 2e 67 70 67 | -tty.--decrypt"......echo."*.gpg |
| 61580 | 20 66 69 6c 74 65 72 3d 67 70 67 20 64 69 66 66 3d 67 70 67 22 20 3e 20 2e 67 69 74 61 74 74 72 | .filter=gpg.diff=gpg".>..gitattr |
| 615a0 | 69 62 75 74 65 73 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 | ibutes....File:.docWYThEy.info,. |
| 615c0 | 20 4e 6f 64 65 3a 20 48 6f 77 20 64 6f 65 73 20 62 72 61 6e 63 68 69 6e 67 20 61 6e 64 20 70 75 | .Node:.How.does.branching.and.pu |
| 615e0 | 73 68 69 6e 67 20 77 6f 72 6b 3f 2c 20 20 4e 65 78 74 3a 20 53 68 6f 75 6c 64 20 49 20 64 69 73 | shing.work?,..Next:.Should.I.dis |
| 61600 | 61 62 6c 65 20 56 43 3f 2c 20 20 50 72 65 76 3a 20 48 6f 77 20 74 6f 20 73 68 6f 77 20 64 69 66 | able.VC?,..Prev:.How.to.show.dif |
| 61620 | 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 2c 20 20 55 70 | fs.for.gpg-encrypted.files?,..Up |
| 61640 | 3a 20 46 41 51 20 2d 20 48 6f 77 20 74 6f 20 2e 2e 2e 3f 0a 0a 41 2e 31 2e 35 20 48 6f 77 20 64 | :.FAQ.-.How.to....?..A.1.5.How.d |
| 61660 | 6f 65 73 20 62 72 61 6e 63 68 69 6e 67 20 61 6e 64 20 70 75 73 68 69 6e 67 20 77 6f 72 6b 3f 0a | oes.branching.and.pushing.work?. |
| 61680 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 616a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 50 6c 65 61 73 65 20 73 65 65 20 2a 6e 6f 74 65 20 42 72 61 | ----------..Please.see.*note.Bra |
| 616c0 | 6e 63 68 69 6e 67 3a 3a 20 61 6e 64 0a 3c 68 74 74 70 73 3a 2f 2f 65 6d 61 63 73 61 69 72 2e 6d | nching::.and.<https://emacsair.m |
| 616e0 | 65 2f 32 30 31 36 2f 30 31 2f 31 37 2f 6d 61 67 69 74 2d 32 2e 34 3e 0a 0a 1f 0a 46 69 6c 65 3a | e/2016/01/17/magit-2.4>....File: |
| 61700 | 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 53 68 6f 75 6c 64 20 49 | .docWYThEy.info,..Node:.Should.I |
| 61720 | 20 64 69 73 61 62 6c 65 20 56 43 3f 2c 20 20 50 72 65 76 3a 20 48 6f 77 20 64 6f 65 73 20 62 72 | .disable.VC?,..Prev:.How.does.br |
| 61740 | 61 6e 63 68 69 6e 67 20 61 6e 64 20 70 75 73 68 69 6e 67 20 77 6f 72 6b 3f 2c 20 20 55 70 3a 20 | anching.and.pushing.work?,..Up:. |
| 61760 | 46 41 51 20 2d 20 48 6f 77 20 74 6f 20 2e 2e 2e 3f 0a 0a 41 2e 31 2e 36 20 53 68 6f 75 6c 64 20 | FAQ.-.How.to....?..A.1.6.Should. |
| 61780 | 49 20 64 69 73 61 62 6c 65 20 56 43 3f 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | I.disable.VC?.------------------ |
| 617a0 | 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 49 66 20 79 6f 75 20 64 6f 6e e2 80 99 74 20 75 73 65 20 56 43 20 | --------..If.you.don...t.use.VC. |
| 617c0 | 28 74 68 65 20 62 75 69 6c 74 2d 69 6e 20 76 65 72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 69 6e | (the.built-in.version.control.in |
| 617e0 | 74 65 72 66 61 63 65 29 20 74 68 65 6e 20 79 6f 75 0a 6d 69 67 68 74 20 62 65 20 74 65 6d 70 74 | terface).then.you.might.be.tempt |
| 61800 | 65 64 20 74 6f 20 64 69 73 61 62 6c 65 20 69 74 2c 20 6e 6f 74 20 6c 65 61 73 74 20 62 65 63 61 | ed.to.disable.it,.not.least.beca |
| 61820 | 75 73 65 20 77 65 20 75 73 65 64 20 74 6f 20 72 65 63 6f 6d 6d 65 6e 64 0a 74 68 61 74 20 79 6f | use.we.used.to.recommend.that.yo |
| 61840 | 75 20 64 6f 20 74 68 61 74 2e 0a 0a 20 20 20 57 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 72 65 63 6f | u.do.that......We.no.longer.reco |
| 61860 | 6d 6d 65 6e 64 20 74 68 61 74 20 79 6f 75 20 64 69 73 61 62 6c 65 20 56 43 2e 20 20 44 6f 69 6e | mmend.that.you.disable.VC...Doin |
| 61880 | 67 20 73 6f 20 77 6f 75 6c 64 20 62 72 65 61 6b 0a 75 73 65 66 75 6c 20 74 68 69 72 64 2d 70 61 | g.so.would.break.useful.third-pa |
| 618a0 | 72 74 79 20 70 61 63 6b 61 67 65 73 20 28 73 75 63 68 20 61 73 20 e2 80 98 64 69 66 66 2d 68 6c | rty.packages.(such.as....diff-hl |
| 618c0 | e2 80 99 29 2c 20 77 68 69 63 68 20 64 65 70 65 6e 64 20 6f 6e 20 56 43 0a 62 65 69 6e 67 20 65 | ...),.which.depend.on.VC.being.e |
| 618e0 | 6e 61 62 6c 65 64 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 63 68 6f 6f 73 65 20 74 6f 20 64 69 73 | nabled......If.you.choose.to.dis |
| 61900 | 61 62 6c 65 20 56 43 20 61 6e 79 77 61 79 2c 20 74 68 65 6e 20 79 6f 75 20 63 61 6e 20 64 6f 20 | able.VC.anyway,.then.you.can.do. |
| 61920 | 73 6f 20 62 79 20 63 68 61 6e 67 69 6e 67 0a 74 68 65 20 76 61 6c 75 65 20 6f 66 20 e2 80 98 76 | so.by.changing.the.value.of....v |
| 61940 | 63 2d 68 61 6e 64 6c 65 64 2d 62 61 63 6b 65 6e 64 73 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 | c-handled-backends........File:. |
| 61960 | 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 46 41 51 20 2d 20 49 73 73 | docWYThEy.info,..Node:.FAQ.-.Iss |
| 61980 | 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 2c 20 20 50 72 65 76 3a 20 46 41 51 20 2d 20 48 6f 77 | ues.and.Errors,..Prev:.FAQ.-.How |
| 619a0 | 20 74 6f 20 2e 2e 2e 3f 2c 20 20 55 70 3a 20 46 41 51 0a 0a 41 2e 32 20 46 41 51 20 2d 20 49 73 | .to....?,..Up:.FAQ..A.2.FAQ.-.Is |
| 619c0 | 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | sues.and.Errors.================ |
| 619e0 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 2a 20 4d 65 6e 75 3a 0a 0a 2a 20 4d 61 67 69 74 20 69 73 | ===========..*.Menu:..*.Magit.is |
| 61a00 | 20 73 6c 6f 77 3a 3a 0a 2a 20 49 20 63 68 61 6e 67 65 64 20 73 65 76 65 72 61 6c 20 74 68 6f 75 | .slow::.*.I.changed.several.thou |
| 61a20 | 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 |
| 61a40 | 20 69 73 20 75 6e 75 73 61 62 6c 65 3a 3a 0a 2a 20 49 20 61 6d 20 68 61 76 69 6e 67 20 70 72 6f | .is.unusable::.*.I.am.having.pro |
| 61a60 | 62 6c 65 6d 73 20 63 6f 6d 6d 69 74 74 69 6e 67 3a 3a 0a 2a 20 49 20 61 6d 20 75 73 69 6e 67 20 | blems.committing::.*.I.am.using. |
| 61a80 | 4d 53 20 57 69 6e 64 6f 77 73 20 61 6e 64 20 63 61 6e 6e 6f 74 20 70 75 73 68 20 77 69 74 68 20 | MS.Windows.and.cannot.push.with. |
| 61aa0 | 4d 61 67 69 74 3a 3a 0a 2a 20 49 20 61 6d 20 75 73 69 6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 53 | Magit::.*.I.am.using.macOS.and.S |
| 61ac0 | 4f 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 6e 20 73 68 65 6c 6c 2c 20 62 75 74 20 6e 6f 74 | OMETHING.works.in.shell,.but.not |
| 61ae0 | 20 69 6e 20 4d 61 67 69 74 3a 20 49 20 61 6d 20 75 73 69 6e 67 20 6d 61 63 4f 53 20 61 6e 64 20 | .in.Magit:.I.am.using.macOS.and. |
| 61b00 | 53 4f 4d 45 54 48 49 4e 47 20 77 6f 72 6b 73 20 69 6e 20 73 68 65 6c 6c 20 62 75 74 20 6e 6f 74 | SOMETHING.works.in.shell.but.not |
| 61b20 | 20 69 6e 20 4d 61 67 69 74 2e 0a 2a 20 45 78 70 61 6e 64 69 6e 67 20 61 20 66 69 6c 65 20 74 6f | .in.Magit..*.Expanding.a.file.to |
| 61b40 | 20 73 68 6f 77 20 74 68 65 20 64 69 66 66 20 63 61 75 73 65 73 20 69 74 20 74 6f 20 64 69 73 61 | .show.the.diff.causes.it.to.disa |
| 61b60 | 70 70 65 61 72 3a 3a 0a 2a 20 50 6f 69 6e 74 20 69 73 20 77 72 6f 6e 67 20 69 6e 20 74 68 65 20 | ppear::.*.Point.is.wrong.in.the. |
| 61b80 | 43 4f 4d 4d 49 54 5f 45 44 49 54 4d 53 47 20 62 75 66 66 65 72 3a 3a 0a 2a 20 54 68 65 20 6d 6f | COMMIT_EDITMSG.buffer::.*.The.mo |
| 61ba0 | 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 20 61 6c 77 61 79 73 | de-line.information.isn't.always |
| 61bc0 | 20 75 70 2d 74 6f 2d 64 61 74 65 3a 3a 0a 2a 20 41 20 62 72 61 6e 63 68 20 61 6e 64 20 74 61 67 | .up-to-date::.*.A.branch.and.tag |
| 61be0 | 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 6b 73 20 53 4f | .sharing.the.same.name.breaks.SO |
| 61c00 | 4d 45 54 48 49 4e 47 3a 3a 0a 2a 20 4d 79 20 47 69 74 20 68 6f 6f 6b 73 20 77 6f 72 6b 20 6f 6e | METHING::.*.My.Git.hooks.work.on |
| 61c20 | 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 62 75 74 20 6e 6f 74 20 69 6e 73 69 64 65 | .the.command-line.but.not.inside |
| 61c40 | 20 4d 61 67 69 74 3a 3a 0a 2a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 69 73 6e 27 74 | .Magit::.*.git-commit-mode.isn't |
| 61c60 | 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 |
| 61c80 | 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 3a 3a 0a 2a 20 50 6f 69 6e 74 20 65 6e 64 73 20 75 70 20 69 6e | ommand-line::.*.Point.ends.up.in |
| 61ca0 | 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 6e 67 | side.invisible.text.when.jumping |
| 61cc0 | 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 3a 3a 0a 2a 20 49 | .to.a.file-visiting.buffer::.*.I |
| 61ce0 | 20 61 6d 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 62 6c 65 20 74 6f 20 73 61 76 65 20 70 6f 70 75 70 | .am.no.longer.able.to.save.popup |
| 61d00 | 20 64 65 66 61 75 6c 74 73 3a 3a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 | .defaults::....File:.docWYThEy.i |
| 61d20 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 61 67 69 74 20 69 73 20 73 6c 6f 77 2c 20 20 4e 65 78 74 | nfo,..Node:.Magit.is.slow,..Next |
| 61d40 | 3a 20 49 20 63 68 61 6e 67 65 64 20 73 65 76 65 72 61 6c 20 74 68 6f 75 73 61 6e 64 20 66 69 6c | :.I.changed.several.thousand.fil |
| 61d60 | 65 73 20 61 74 20 6f 6e 63 65 20 61 6e 64 20 6e 6f 77 20 4d 61 67 69 74 20 69 73 20 75 6e 75 73 | es.at.once.and.now.Magit.is.unus |
| 61d80 | 61 62 6c 65 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f | able,..Up:.FAQ.-.Issues.and.Erro |
| 61da0 | 72 73 0a 0a 41 2e 32 2e 31 20 4d 61 67 69 74 20 69 73 20 73 6c 6f 77 0a 2d 2d 2d 2d 2d 2d 2d 2d | rs..A.2.1.Magit.is.slow.-------- |
| 61dc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 53 65 65 20 2a 6e 6f 74 65 20 50 65 72 66 6f 72 6d 61 6e | -----------..See.*note.Performan |
| 61de0 | 63 65 3a 3a 20 61 6e 64 20 2a 6e 6f 74 65 20 49 20 63 68 61 6e 67 65 64 20 73 65 76 65 72 61 6c | ce::.and.*note.I.changed.several |
| 61e00 | 20 74 68 6f 75 73 61 6e 64 20 66 69 6c 65 73 20 61 74 0a 6f 6e 63 65 20 61 6e 64 20 6e 6f 77 20 | .thousand.files.at.once.and.now. |
| 61e20 | 4d 61 67 69 74 20 69 73 20 75 6e 75 73 61 62 6c 65 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f | Magit.is.unusable::.....File:.do |
| 61e40 | 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 20 63 68 61 6e 67 65 64 20 73 | cWYThEy.info,..Node:.I.changed.s |
| 61e60 | 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 20 61 6e | everal.thousand.files.at.once.an |
| 61e80 | 64 20 6e 6f 77 20 4d 61 67 69 74 20 69 73 20 75 6e 75 73 61 62 6c 65 2c 20 20 4e 65 78 74 3a 20 | d.now.Magit.is.unusable,..Next:. |
| 61ea0 | 49 20 61 6d 20 68 61 76 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 63 6f 6d 6d 69 74 74 69 6e 67 2c | I.am.having.problems.committing, |
| 61ec0 | 20 20 50 72 65 76 3a 20 4d 61 67 69 74 20 69 73 20 73 6c 6f 77 2c 20 20 55 70 3a 20 46 41 51 20 | ..Prev:.Magit.is.slow,..Up:.FAQ. |
| 61ee0 | 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 32 20 49 20 63 68 61 | -.Issues.and.Errors..A.2.2.I.cha |
| 61f00 | 6e 67 65 64 20 73 65 76 65 72 61 6c 20 74 68 6f 75 73 61 6e 64 20 66 69 6c 65 73 20 61 74 20 6f | nged.several.thousand.files.at.o |
| 61f20 | 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 0a 2d 2d | nce.and.now.Magit.is.unusable.-- |
| 61f40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 61f60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 61f80 | 2d 2d 2d 2d 2d 2d 0a 0a 4d 61 67 69 74 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 6e 6f 74 20 65 | ------..Magit.is.currently.not.e |
| 61fa0 | 78 70 65 63 74 65 64 20 74 6f 20 77 6f 72 6b 20 77 65 6c 6c 20 75 6e 64 65 72 20 73 75 63 68 20 | xpected.to.work.well.under.such. |
| 61fc0 | 63 6f 6e 64 69 74 69 6f 6e 73 2e 20 20 49 74 0a 73 75 72 65 20 77 6f 75 6c 64 20 62 65 20 6e 69 | conditions...It.sure.would.be.ni |
| 61fe0 | 63 65 20 69 66 20 69 74 20 64 69 64 2e 20 20 52 65 61 63 68 69 6e 67 20 73 61 74 69 73 66 61 63 | ce.if.it.did...Reaching.satisfac |
| 62000 | 74 6f 72 79 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 75 6e 64 65 72 0a 73 75 63 68 20 63 6f 6e 64 | tory.performance.under.such.cond |
| 62020 | 69 74 69 6f 6e 73 20 77 69 6c 6c 20 72 65 71 75 69 72 65 20 73 6f 6d 65 20 68 65 61 76 79 20 72 | itions.will.require.some.heavy.r |
| 62040 | 65 66 61 63 74 6f 72 69 6e 67 2e 20 20 54 68 69 73 20 69 73 20 6e 6f 20 73 6d 61 6c 6c 0a 74 61 | efactoring...This.is.no.small.ta |
| 62060 | 73 6b 20 62 75 74 20 49 20 68 6f 70 65 20 74 6f 20 65 76 65 6e 74 75 61 6c 6c 79 20 66 69 6e 64 | sk.but.I.hope.to.eventually.find |
| 62080 | 20 74 68 65 20 74 69 6d 65 20 74 6f 20 6d 61 6b 65 20 69 74 20 68 61 70 70 65 6e 2e 0a 0a 20 20 | .the.time.to.make.it.happen..... |
| 620a0 | 20 42 75 74 20 66 6f 72 20 6e 6f 77 20 77 65 20 72 65 63 6f 6d 6d 65 6e 64 20 79 6f 75 20 75 73 | .But.for.now.we.recommend.you.us |
| 620c0 | 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 74 6f 20 63 6f 6d 70 6c 65 74 65 20 74 | e.the.command.line.to.complete.t |
| 620e0 | 68 69 73 0a 6f 6e 65 20 63 6f 6d 6d 69 74 2e 20 20 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 | his.one.commit...Also.see.*note. |
| 62100 | 50 65 72 66 6f 72 6d 61 6e 63 65 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 | Performance::.....File:.docWYThE |
| 62120 | 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 20 61 6d 20 68 61 76 69 6e 67 20 70 72 6f 62 6c | y.info,..Node:.I.am.having.probl |
| 62140 | 65 6d 73 20 63 6f 6d 6d 69 74 74 69 6e 67 2c 20 20 4e 65 78 74 3a 20 49 20 61 6d 20 75 73 69 6e | ems.committing,..Next:.I.am.usin |
| 62160 | 67 20 4d 53 20 57 69 6e 64 6f 77 73 20 61 6e 64 20 63 61 6e 6e 6f 74 20 70 75 73 68 20 77 69 74 | g.MS.Windows.and.cannot.push.wit |
| 62180 | 68 20 4d 61 67 69 74 2c 20 20 50 72 65 76 3a 20 49 20 63 68 61 6e 67 65 64 20 73 65 76 65 72 61 | h.Magit,..Prev:.I.changed.severa |
| 621a0 | 6c 20 74 68 6f 75 73 61 6e 64 20 66 69 6c 65 73 20 61 74 20 6f 6e 63 65 20 61 6e 64 20 6e 6f 77 | l.thousand.files.at.once.and.now |
| 621c0 | 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 49 | .Magit.is.unusable,..Up:.FAQ.-.I |
| 621e0 | 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 33 20 49 20 61 6d 20 68 61 76 | ssues.and.Errors..A.2.3.I.am.hav |
| 62200 | 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 63 6f 6d 6d 69 74 74 69 6e 67 0a 2d 2d 2d 2d 2d 2d 2d 2d | ing.problems.committing.-------- |
| 62220 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 | -----------------------------..T |
| 62240 | 68 61 74 20 6c 69 6b 65 6c 79 20 6d 65 61 6e 73 20 74 68 61 74 20 4d 61 67 69 74 20 69 73 20 68 | hat.likely.means.that.Magit.is.h |
| 62260 | 61 76 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 66 69 6e 64 69 6e 67 20 61 6e 20 61 70 70 72 6f 70 | aving.problems.finding.an.approp |
| 62280 | 72 69 61 74 65 0a 65 6d 61 63 73 63 6c 69 65 6e 74 20 65 78 65 63 75 74 61 62 6c 65 2e 20 20 53 | riate.emacsclient.executable...S |
| 622a0 | 65 65 20 2a 6e 6f 74 65 20 28 77 69 74 68 2d 65 64 69 74 6f 72 29 43 6f 6e 66 69 67 75 72 69 6e | ee.*note.(with-editor)Configurin |
| 622c0 | 67 0a 57 69 74 68 2d 45 64 69 74 6f 72 3a 3a 20 61 6e 64 20 2a 6e 6f 74 65 20 28 77 69 74 68 2d | g.With-Editor::.and.*note.(with- |
| 622e0 | 65 64 69 74 6f 72 29 44 65 62 75 67 67 69 6e 67 3a 3a 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 | editor)Debugging::.....File:.doc |
| 62300 | 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 49 20 61 6d 20 75 73 69 6e 67 20 4d | WYThEy.info,..Node:.I.am.using.M |
| 62320 | 53 20 57 69 6e 64 6f 77 73 20 61 6e 64 20 63 61 6e 6e 6f 74 20 70 75 73 68 20 77 69 74 68 20 4d | S.Windows.and.cannot.push.with.M |
| 62340 | 61 67 69 74 2c 20 20 4e 65 78 74 3a 20 49 20 61 6d 20 75 73 69 6e 67 20 6d 61 63 4f 53 20 61 6e | agit,..Next:.I.am.using.macOS.an |
| 62360 | 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 62 75 74 20 6e | d.SOMETHING.works.in.shell.but.n |
| 62380 | 6f 74 20 69 6e 20 4d 61 67 69 74 2c 20 20 50 72 65 76 3a 20 49 20 61 6d 20 68 61 76 69 6e 67 20 | ot.in.Magit,..Prev:.I.am.having. |
| 623a0 | 70 72 6f 62 6c 65 6d 73 20 63 6f 6d 6d 69 74 74 69 6e 67 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 | problems.committing,..Up:.FAQ.-. |
| 623c0 | 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 34 20 49 20 61 6d 20 75 73 | Issues.and.Errors..A.2.4.I.am.us |
| 623e0 | 69 6e 67 20 4d 53 20 57 69 6e 64 6f 77 73 20 61 6e 64 20 63 61 6e 6e 6f 74 20 70 75 73 68 20 77 | ing.MS.Windows.and.cannot.push.w |
| 62400 | 69 74 68 20 4d 61 67 69 74 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ith.Magit.---------------------- |
| 62420 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 62440 | 0a 0a 49 74 e2 80 99 73 20 61 6c 6d 6f 73 74 20 63 65 72 74 61 69 6e 20 74 68 61 74 20 4d 61 67 | ..It...s.almost.certain.that.Mag |
| 62460 | 69 74 20 69 73 20 6f 6e 6c 79 20 69 6e 63 69 64 65 6e 74 61 6c 20 74 6f 20 74 68 69 73 20 69 73 | it.is.only.incidental.to.this.is |
| 62480 | 73 75 65 2e 20 20 49 74 20 69 73 0a 6d 75 63 68 20 6d 6f 72 65 20 6c 69 6b 65 6c 79 20 74 68 61 | sue...It.is.much.more.likely.tha |
| 624a0 | 74 20 74 68 69 73 20 69 73 20 61 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 73 75 65 2c | t.this.is.a.configuration.issue, |
| 624c0 | 20 65 76 65 6e 20 69 66 20 79 6f 75 20 63 61 6e 0a 70 75 73 68 20 6f 6e 20 74 68 65 20 63 6f 6d | .even.if.you.can.push.on.the.com |
| 624e0 | 6d 61 6e 64 20 6c 69 6e 65 2e 0a 0a 20 20 20 44 65 74 61 69 6c 65 64 20 73 65 74 75 70 20 69 6e | mand.line......Detailed.setup.in |
| 62500 | 73 74 72 75 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 61 74 0a 3c 68 74 74 70 | structions.can.be.found.at.<http |
| 62520 | 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 77 69 6b 69 2f | s://github.com/magit/magit/wiki/ |
| 62540 | 50 75 73 68 69 6e 67 2d 77 69 74 68 2d 4d 61 67 69 74 2d 66 72 6f 6d 2d 57 69 6e 64 6f 77 73 3e | Pushing-with-Magit-from-Windows> |
| 62560 | 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 | .....File:.docWYThEy.info,..Node |
| 62580 | 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 |
| 625a0 | 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 |
| 625c0 | 2c 20 20 4e 65 78 74 3a 20 45 78 70 61 6e 64 69 6e 67 20 61 20 66 69 6c 65 20 74 6f 20 73 68 6f | ,..Next:.Expanding.a.file.to.sho |
| 625e0 | 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 61 | w.the.diff.causes.it.to.disappea |
| 62600 | 72 2c 20 20 50 72 65 76 3a 20 49 20 61 6d 20 75 73 69 6e 67 20 4d 53 20 57 69 6e 64 6f 77 73 20 | r,..Prev:.I.am.using.MS.Windows. |
| 62620 | 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 2c 20 20 55 70 3a | and.cannot.push.with.Magit,..Up: |
| 62640 | 20 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 35 20 | .FAQ.-.Issues.and.Errors..A.2.5. |
| 62660 | 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 20 77 | I.am.using.macOS.and.SOMETHING.w |
| 62680 | 6f 72 6b 73 20 69 6e 20 73 68 65 6c 6c 2c 20 62 75 74 20 6e 6f 74 20 69 6e 20 4d 61 67 69 74 0a | orks.in.shell,.but.not.in.Magit. |
| 626a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 626c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 626e0 | 2d 2d 2d 2d 2d 0a 0a 54 68 69 73 20 75 73 75 61 6c 6c 79 20 6f 63 63 75 72 73 20 62 65 63 61 75 | -----..This.usually.occurs.becau |
| 62700 | 73 65 20 45 6d 61 63 73 20 64 6f 65 73 6e e2 80 99 74 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 | se.Emacs.doesn...t.have.the.same |
| 62720 | 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 0a 76 61 72 69 61 62 6c 65 73 20 61 73 20 79 6f 75 72 20 73 | .environment.variables.as.your.s |
| 62740 | 68 65 6c 6c 2e 20 20 54 72 79 20 69 6e 73 74 61 6c 6c 69 6e 67 20 61 6e 64 20 63 6f 6e 66 69 67 | hell...Try.installing.and.config |
| 62760 | 75 72 69 6e 67 0a 3c 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 70 75 72 63 65 6c | uring.<https://github.com/purcel |
| 62780 | 6c 2f 65 78 65 63 2d 70 61 74 68 2d 66 72 6f 6d 2d 73 68 65 6c 6c 3e 2e 20 20 42 79 20 64 65 66 | l/exec-path-from-shell>...By.def |
| 627a0 | 61 75 6c 74 20 69 74 0a 73 79 6e 63 68 72 6f 6e 69 7a 65 73 20 e2 80 98 24 50 41 54 48 e2 80 99 | ault.it.synchronizes....$PATH... |
| 627c0 | 2c 20 77 68 69 63 68 20 68 65 6c 70 73 20 4d 61 67 69 74 20 66 69 6e 64 20 74 68 65 20 73 61 6d | ,.which.helps.Magit.find.the.sam |
| 627e0 | 65 20 e2 80 98 67 69 74 e2 80 99 20 61 73 20 74 68 65 20 6f 6e 65 0a 79 6f 75 20 61 72 65 20 75 | e....git....as.the.one.you.are.u |
| 62800 | 73 69 6e 67 20 6f 6e 20 74 68 65 20 73 68 65 6c 6c 2e 0a 0a 20 20 20 49 66 20 53 4f 4d 45 54 48 | sing.on.the.shell......If.SOMETH |
| 62820 | 49 4e 47 20 69 73 20 22 70 61 73 73 70 68 72 61 73 65 20 63 61 63 68 69 6e 67 20 77 69 74 68 20 | ING.is."passphrase.caching.with. |
| 62840 | 67 70 67 2d 61 67 65 6e 74 20 66 6f 72 20 63 6f 6d 6d 69 74 20 61 6e 64 2f 6f 72 0a 74 61 67 20 | gpg-agent.for.commit.and/or.tag. |
| 62860 | 73 69 67 6e 69 6e 67 22 2c 20 74 68 65 6e 20 79 6f 75 e2 80 99 6c 6c 20 61 6c 73 6f 20 6e 65 65 | signing",.then.you...ll.also.nee |
| 62880 | 64 20 74 6f 20 73 79 6e 63 68 72 6f 6e 69 7a 65 20 e2 80 98 24 47 50 47 5f 41 47 45 4e 54 5f 49 | d.to.synchronize....$GPG_AGENT_I |
| 628a0 | 4e 46 4f e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c | NFO........File:.docWYThEy.info, |
| 628c0 | 20 20 4e 6f 64 65 3a 20 45 78 70 61 6e 64 69 6e 67 20 61 20 66 69 6c 65 20 74 6f 20 73 68 6f 77 | ..Node:.Expanding.a.file.to.show |
| 628e0 | 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 61 72 | .the.diff.causes.it.to.disappear |
| 62900 | 2c 20 20 4e 65 78 74 3a 20 50 6f 69 6e 74 20 69 73 20 77 72 6f 6e 67 20 69 6e 20 74 68 65 20 43 | ,..Next:.Point.is.wrong.in.the.C |
| 62920 | 4f 4d 4d 49 54 5f 45 44 49 54 4d 53 47 20 62 75 66 66 65 72 2c 20 20 50 72 65 76 3a 20 49 20 61 | OMMIT_EDITMSG.buffer,..Prev:.I.a |
| 62940 | 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 6b | m.using.macOS.and.SOMETHING.work |
| 62960 | 73 20 69 6e 20 73 68 65 6c 6c 20 62 75 74 20 6e 6f 74 20 69 6e 20 4d 61 67 69 74 2c 20 20 55 70 | s.in.shell.but.not.in.Magit,..Up |
| 62980 | 3a 20 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 36 | :.FAQ.-.Issues.and.Errors..A.2.6 |
| 629a0 | 20 45 78 70 61 6e 64 69 6e 67 20 61 20 66 69 6c 65 20 74 6f 20 73 68 6f 77 20 74 68 65 20 64 69 | .Expanding.a.file.to.show.the.di |
| 629c0 | 66 66 20 63 61 75 73 65 73 20 69 74 20 74 6f 20 64 69 73 61 70 70 65 61 72 0a 2d 2d 2d 2d 2d 2d | ff.causes.it.to.disappear.------ |
| 629e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 62a00 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 69 73 20 69 | ------------------------..This.i |
| 62a20 | 73 20 70 72 6f 62 61 62 6c 79 20 63 61 75 73 65 64 20 62 79 20 61 20 63 75 73 74 6f 6d 69 7a 61 | s.probably.caused.by.a.customiza |
| 62a40 | 74 69 6f 6e 20 6f 66 20 61 20 e2 80 98 64 69 66 66 2e 2a e2 80 99 20 47 69 74 20 76 61 72 69 61 | tion.of.a....diff.*....Git.varia |
| 62a60 | 62 6c 65 2e 0a 59 6f 75 20 70 72 6f 62 61 62 6c 79 20 73 65 74 20 74 68 61 74 20 76 61 72 69 61 | ble..You.probably.set.that.varia |
| 62a80 | 62 6c 65 20 66 6f 72 20 61 20 72 65 61 73 6f 6e 2c 20 61 6e 64 20 73 68 6f 75 6c 64 20 74 68 65 | ble.for.a.reason,.and.should.the |
| 62aa0 | 72 65 66 6f 72 65 20 6f 6e 6c 79 0a 75 6e 64 6f 20 74 68 61 74 20 73 65 74 74 69 6e 67 20 69 6e | refore.only.undo.that.setting.in |
| 62ac0 | 20 4d 61 67 69 74 20 62 79 20 63 75 73 74 6f 6d 69 7a 69 6e 67 20 e2 80 98 6d 61 67 69 74 2d 67 | .Magit.by.customizing....magit-g |
| 62ae0 | 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a | it-global-arguments........File: |
| 62b00 | 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 50 6f 69 6e 74 20 69 73 | .docWYThEy.info,..Node:.Point.is |
| 62b20 | 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 |
| 62b40 | 66 65 72 2c 20 20 4e 65 78 74 3a 20 54 68 65 20 6d 6f 64 65 2d 6c 69 6e 65 20 69 6e 66 6f 72 6d | fer,..Next:.The.mode-line.inform |
| 62b60 | 61 74 69 6f 6e 20 69 73 6e 27 74 20 61 6c 77 61 79 73 20 75 70 2d 74 6f 2d 64 61 74 65 2c 20 20 | ation.isn't.always.up-to-date,.. |
| 62b80 | 50 72 65 76 3a 20 45 78 70 61 6e 64 69 6e 67 20 61 20 66 69 6c 65 20 74 6f 20 73 68 6f 77 20 74 | Prev:.Expanding.a.file.to.show.t |
| 62ba0 | 68 65 20 64 69 66 66 20 63 61 75 73 65 73 20 69 74 20 74 6f 20 64 69 73 61 70 70 65 61 72 2c 20 | he.diff.causes.it.to.disappear,. |
| 62bc0 | 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 2e | .Up:.FAQ.-.Issues.and.Errors..A. |
| 62be0 | 32 2e 37 20 50 6f 69 6e 74 20 69 73 20 77 72 6f 6e 67 20 69 6e 20 74 68 65 20 e2 80 98 43 4f 4d | 2.7.Point.is.wrong.in.the....COM |
| 62c00 | 4d 49 54 5f 45 44 49 54 4d 53 47 e2 80 99 20 62 75 66 66 65 72 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | MIT_EDITMSG....buffer.---------- |
| 62c20 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 62c40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4e 65 69 74 68 65 72 20 4d 61 67 69 74 20 6e 6f 72 20 e2 80 98 | ---------..Neither.Magit.nor.... |
| 62c60 | 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 6c e2 80 99 20 66 69 64 64 6c 65 20 77 69 74 68 20 70 6f 69 | git-commit.el....fiddle.with.poi |
| 62c80 | 6e 74 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 20 75 73 65 64 0a 74 6f 20 77 72 69 74 65 20 63 | nt.in.the.buffer.used.to.write.c |
| 62ca0 | 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2c 20 73 6f 20 73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 | ommit.messages,.so.something.els |
| 62cc0 | 65 20 6d 75 73 74 20 62 65 20 64 6f 69 6e 67 20 69 74 2e 0a 0a 20 20 20 59 6f 75 20 68 61 76 65 | e.must.be.doing.it......You.have |
| 62ce0 | 20 70 72 6f 62 61 62 6c 79 20 67 6c 6f 62 61 6c 6c 79 20 65 6e 61 62 6c 65 64 20 61 20 6d 6f 64 | .probably.globally.enabled.a.mod |
| 62d00 | 65 20 77 68 69 63 68 20 72 65 73 74 6f 72 65 73 20 70 6f 69 6e 74 20 69 6e 0a 66 69 6c 65 2d 76 | e.which.restores.point.in.file-v |
| 62d20 | 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 73 2e 20 20 49 74 20 6d 69 67 68 74 20 62 65 20 61 20 | isiting.buffers...It.might.be.a. |
| 62d40 | 62 69 74 20 73 75 72 70 72 69 73 69 6e 67 2c 20 62 75 74 20 77 68 65 6e 20 79 6f 75 20 77 72 69 | bit.surprising,.but.when.you.wri |
| 62d60 | 74 65 0a 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2c 20 74 68 65 6e 20 79 6f 75 20 61 72 | te.a.commit.message,.then.you.ar |
| 62d80 | 65 20 61 63 74 75 61 6c 6c 79 20 65 64 69 74 69 6e 67 20 61 20 66 69 6c 65 2e 0a 0a 20 20 20 53 | e.actually.editing.a.file......S |
| 62da0 | 6f 20 79 6f 75 20 68 61 76 65 20 74 6f 20 66 69 67 75 72 65 20 6f 75 74 20 77 68 69 63 68 20 70 | o.you.have.to.figure.out.which.p |
| 62dc0 | 61 63 6b 61 67 65 20 69 73 20 64 6f 69 6e 67 20 69 74 2e 20 20 e2 80 98 73 61 76 65 70 6c 61 63 | ackage.is.doing.it......saveplac |
| 62de0 | 65 e2 80 99 2c 0a e2 80 98 70 6f 69 6e 74 62 61 63 6b e2 80 99 2c 20 61 6e 64 20 e2 80 98 73 65 | e...,....pointback...,.and....se |
| 62e00 | 73 73 69 6f 6e e2 80 99 20 61 72 65 20 6c 69 6b 65 6c 79 20 63 61 6e 64 69 64 61 74 65 73 2e 20 | ssion....are.likely.candidates.. |
| 62e20 | 20 54 68 65 73 65 20 73 6e 69 70 70 65 74 73 20 6d 69 67 68 74 0a 68 65 6c 70 3a 0a 0a 20 20 20 | .These.snippets.might.help:..... |
| 62e40 | 20 20 28 73 65 74 71 20 73 65 73 73 69 6f 6e 2d 6e 61 6d 65 2d 64 69 73 61 62 6c 65 2d 72 65 67 | ..(setq.session-name-disable-reg |
| 62e60 | 65 78 70 20 22 5c 5c 28 3f 3a 5c 5c 60 27 5c 5c 2e 67 69 74 2f 5b 41 2d 5a 5f 5d 2b 5c 5c 27 5c | exp."\\(?:\\`'\\.git/[A-Z_]+\\'\ |
| 62e80 | 5c 29 22 29 0a 0a 20 20 20 20 20 28 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 | \)").......(with-eval-after-load |
| 62ea0 | 20 27 70 6f 69 6e 74 62 61 63 6b 0a 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 | .'pointback........(lambda.()... |
| 62ec0 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 | .......(when.(or.git-commit-mode |
| 62ee0 | 20 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 28 70 6f | .git-rebase-mode)............(po |
| 62f00 | 69 6e 74 62 61 63 6b 2d 6d 6f 64 65 20 2d 31 29 29 29 29 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 | intback-mode.-1))))....File:.doc |
| 62f20 | 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 54 68 65 20 6d 6f 64 65 2d 6c 69 6e | WYThEy.info,..Node:.The.mode-lin |
| 62f40 | 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 6e 27 74 20 61 6c 77 61 79 73 20 75 70 2d 74 6f | e.information.isn't.always.up-to |
| 62f60 | 2d 64 61 74 65 2c 20 20 4e 65 78 74 3a 20 41 20 62 72 61 6e 63 68 20 61 6e 64 20 74 61 67 20 73 | -date,..Next:.A.branch.and.tag.s |
| 62f80 | 68 61 72 69 6e 67 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 62 72 65 61 6b 73 20 53 4f 4d 45 | haring.the.same.name.breaks.SOME |
| 62fa0 | 54 48 49 4e 47 2c 20 20 50 72 65 76 3a 20 50 6f 69 6e 74 20 69 73 20 77 72 6f 6e 67 20 69 6e 20 | THING,..Prev:.Point.is.wrong.in. |
| 62fc0 | 74 68 65 20 43 4f 4d 4d 49 54 5f 45 44 49 54 4d 53 47 20 62 75 66 66 65 72 2c 20 20 55 70 3a 20 | the.COMMIT_EDITMSG.buffer,..Up:. |
| 62fe0 | 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 38 20 54 | FAQ.-.Issues.and.Errors..A.2.8.T |
| 63000 | 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 e2 80 99 74 | he.mode-line.information.isn...t |
| 63020 | 20 61 6c 77 61 79 73 20 75 70 2d 74 6f 2d 64 61 74 65 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .always.up-to-date.------------- |
| 63040 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 63060 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4d 61 67 69 74 20 69 73 20 6e 6f 74 20 72 65 73 70 6f 6e 73 | ----------..Magit.is.not.respons |
| 63080 | 69 62 6c 65 20 66 6f 72 20 74 68 65 20 76 65 72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 69 6e 66 | ible.for.the.version.control.inf |
| 630a0 | 6f 72 6d 61 74 69 6f 6e 20 74 68 61 74 20 69 73 0a 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 | ormation.that.is.being.displayed |
| 630c0 | 20 69 6e 20 74 68 65 20 6d 6f 64 65 2d 6c 69 6e 65 20 61 6e 64 20 6c 6f 6f 6b 73 20 73 6f 6d 65 | .in.the.mode-line.and.looks.some |
| 630e0 | 74 68 69 6e 67 20 6c 69 6b 65 20 e2 80 98 47 69 74 2d 6d 61 73 74 65 72 e2 80 99 2e 0a 54 68 65 | thing.like....Git-master.....The |
| 63100 | 20 62 75 69 6c 74 2d 69 6e 20 22 56 65 72 73 69 6f 6e 20 43 6f 6e 74 72 6f 6c 22 20 70 61 63 6b | .built-in."Version.Control".pack |
| 63120 | 61 67 65 2c 20 61 6c 73 6f 20 6b 6e 6f 77 6e 20 61 73 20 22 56 43 22 2c 20 75 70 64 61 74 65 73 | age,.also.known.as."VC",.updates |
| 63140 | 20 74 68 61 74 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 61 6e 64 20 63 61 6e 20 62 65 20 74 6f | .that.information,.and.can.be.to |
| 63160 | 6c 64 20 74 6f 20 64 6f 20 73 6f 20 6d 6f 72 65 20 6f 66 74 65 6e 3a 0a 0a 20 20 20 20 20 28 73 | ld.to.do.so.more.often:.......(s |
| 63180 | 65 74 71 20 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 74 29 | etq.auto-revert-check-vc-info.t) |
| 631a0 | 0a 0a 20 20 20 42 75 74 20 64 6f 69 6e 67 20 73 6f 20 69 73 6e e2 80 99 74 20 67 6f 6f 64 20 66 | .....But.doing.so.isn...t.good.f |
| 631c0 | 6f 72 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 20 20 46 6f 72 20 6d 6f 72 65 20 28 6f 76 65 72 6c | or.performance...For.more.(overl |
| 631e0 | 79 0a 6f 70 74 69 6d 69 73 74 69 63 29 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 65 65 20 2a 6e | y.optimistic).information.see.*n |
| 63200 | 6f 74 65 20 28 65 6d 61 63 73 29 56 43 20 4d 6f 64 65 20 4c 69 6e 65 3a 3a 2e 0a 0a 20 20 20 49 | ote.(emacs)VC.Mode.Line::......I |
| 63220 | 66 20 79 6f 75 20 64 6f 6e e2 80 99 74 20 72 65 61 6c 6c 79 20 63 61 72 65 20 61 62 6f 75 74 20 | f.you.don...t.really.care.about. |
| 63240 | 73 65 65 69 6e 67 20 74 68 69 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 74 68 65 0a 6d | seeing.this.information.in.the.m |
| 63260 | 6f 64 65 2d 6c 69 6e 65 2c 20 62 75 74 20 6a 75 73 74 20 64 6f 6e e2 80 99 74 20 77 61 6e 74 20 | ode-line,.but.just.don...t.want. |
| 63280 | 74 6f 20 73 65 65 20 5f 69 6e 63 6f 72 72 65 63 74 5f 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 | to.see._incorrect_.information,. |
| 632a0 | 74 68 65 6e 0a 63 6f 6e 73 69 64 65 72 20 73 69 6d 70 6c 79 20 6e 6f 74 20 64 69 73 70 6c 61 79 | then.consider.simply.not.display |
| 632c0 | 69 6e 67 20 69 74 20 69 6e 20 74 68 65 20 6d 6f 64 65 2d 6c 69 6e 65 3a 0a 0a 20 20 20 20 20 28 | ing.it.in.the.mode-line:.......( |
| 632e0 | 73 65 74 71 2d 64 65 66 61 75 6c 74 20 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a 20 20 | setq-default.mode-line-format... |
| 63300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 20 27 28 76 63 2d 6d 6f | .................(delete.'(vc-mo |
| 63320 | 64 65 20 76 63 2d 6d 6f 64 65 29 20 6d 6f 64 65 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 29 29 0a 0a | de.vc-mode).mode-line-format)).. |
| 63340 | 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 41 | ..File:.docWYThEy.info,..Node:.A |
| 63360 | 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 |
| 63380 | 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 4e 65 78 74 3a 20 4d | .name.breaks.SOMETHING,..Next:.M |
| 633a0 | 79 20 47 69 74 20 68 6f 6f 6b 73 20 77 6f 72 6b 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d | y.Git.hooks.work.on.the.command- |
| 633c0 | 6c 69 6e 65 20 62 75 74 20 6e 6f 74 20 69 6e 73 69 64 65 20 4d 61 67 69 74 2c 20 20 50 72 65 76 | line.but.not.inside.Magit,..Prev |
| 633e0 | 3a 20 54 68 65 20 6d 6f 64 65 2d 6c 69 6e 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 6e 27 | :.The.mode-line.information.isn' |
| 63400 | 74 20 61 6c 77 61 79 73 20 75 70 2d 74 6f 2d 64 61 74 65 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 | t.always.up-to-date,..Up:.FAQ.-. |
| 63420 | 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 2e 39 20 41 20 62 72 61 6e 63 | Issues.and.Errors..A.2.9.A.branc |
| 63440 | 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 6d 65 20 | h.and.tag.sharing.the.same.name. |
| 63460 | 62 72 65 61 6b 73 20 53 4f 4d 45 54 48 49 4e 47 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | breaks.SOMETHING.--------------- |
| 63480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 634a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 4f 72 20 6d 6f 72 65 20 67 65 6e 65 72 61 6c 6c | --------------..Or.more.generall |
| 634c0 | 79 2c 20 61 6d 62 69 67 75 6f 75 73 20 72 65 66 6e 61 6d 65 73 20 62 72 65 61 6b 20 53 4f 4d 45 | y,.ambiguous.refnames.break.SOME |
| 634e0 | 54 48 49 4e 47 2e 0a 0a 20 20 20 4d 61 67 69 74 20 61 73 73 75 6d 65 73 20 74 68 61 74 20 72 65 | THING......Magit.assumes.that.re |
| 63500 | 66 73 20 61 72 65 20 6e 61 6d 65 64 20 6e 6f 6e 2d 61 6d 62 69 67 75 6f 75 73 6c 79 20 61 63 72 | fs.are.named.non-ambiguously.acr |
| 63520 | 6f 73 73 20 74 68 65 0a 22 72 65 66 73 2f 68 65 61 64 73 2f 22 2c 20 22 72 65 66 73 2f 74 61 67 | oss.the."refs/heads/",."refs/tag |
| 63540 | 73 2f 22 2c 20 61 6e 64 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 22 20 6e 61 6d 65 73 70 61 | s/",.and."refs/remotes/".namespa |
| 63560 | 63 65 73 20 28 69 2e 65 2e 2c 20 61 6c 6c 0a 74 68 65 20 6e 61 6d 65 73 20 72 65 6d 61 69 6e 20 | ces.(i.e.,.all.the.names.remain. |
| 63580 | 75 6e 69 71 75 65 20 77 68 65 6e 20 74 68 6f 73 65 20 70 72 65 66 69 78 65 73 20 61 72 65 20 73 | unique.when.those.prefixes.are.s |
| 635a0 | 74 72 69 70 70 65 64 29 2e 20 20 57 65 20 63 6f 6e 73 69 64 65 72 0a 61 6d 62 69 67 75 6f 75 73 | tripped)...We.consider.ambiguous |
| 635c0 | 20 72 65 66 6e 61 6d 65 73 20 75 6e 73 75 70 70 6f 72 74 65 64 20 61 6e 64 20 72 65 63 6f 6d 6d | .refnames.unsupported.and.recomm |
| 635e0 | 65 6e 64 20 74 68 61 74 20 79 6f 75 20 75 73 65 20 61 0a 6e 6f 6e 2d 61 6d 62 69 67 75 6f 75 73 | end.that.you.use.a.non-ambiguous |
| 63600 | 20 6e 61 6d 69 6e 67 20 73 63 68 65 6d 65 2e 20 20 48 6f 77 65 76 65 72 2c 20 69 66 20 79 6f 75 | .naming.scheme...However,.if.you |
| 63620 | 20 64 6f 20 77 6f 72 6b 20 77 69 74 68 20 61 20 72 65 70 6f 73 69 74 6f 72 79 0a 74 68 61 74 20 | .do.work.with.a.repository.that. |
| 63640 | 68 61 73 20 61 6d 62 69 67 75 6f 75 73 20 72 65 66 6e 61 6d 65 73 2c 20 70 6c 65 61 73 65 20 72 | has.ambiguous.refnames,.please.r |
| 63660 | 65 70 6f 72 74 20 61 6e 79 20 69 73 73 75 65 73 20 79 6f 75 20 65 6e 63 6f 75 6e 74 65 72 2c 20 | eport.any.issues.you.encounter,. |
| 63680 | 73 6f 0a 74 68 61 74 20 77 65 20 63 61 6e 20 69 6e 76 65 73 74 69 67 61 74 65 20 77 68 65 74 68 | so.that.we.can.investigate.wheth |
| 636a0 | 65 72 20 74 68 65 72 65 20 69 73 20 61 20 73 69 6d 70 6c 65 20 66 69 78 2e 0a 0a 1f 0a 46 69 6c | er.there.is.a.simple.fix.....Fil |
| 636c0 | 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 4d 79 20 47 69 74 | e:.docWYThEy.info,..Node:.My.Git |
| 636e0 | 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. |
| 63700 | 62 75 74 20 6e 6f 74 20 69 6e 73 69 64 65 20 4d 61 67 69 74 2c 20 20 4e 65 78 74 3a 20 67 69 74 | but.not.inside.Magit,..Next:.git |
| 63720 | 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 69 73 6e 27 74 20 75 73 65 64 20 77 68 65 6e 20 63 6f 6d | -commit-mode.isn't.used.when.com |
| 63740 | 6d 69 74 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2c 20 20 | mitting.from.the.command-line,.. |
| 63760 | 50 72 65 76 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 | Prev:.A.branch.and.tag.sharing.t |
| 63780 | 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 62 72 65 61 6b 73 20 53 4f 4d 45 54 48 49 4e 47 2c 20 20 | he.same.name.breaks.SOMETHING,.. |
| 637a0 | 55 70 3a 20 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a 0a 41 2e 32 | Up:.FAQ.-.Issues.and.Errors..A.2 |
| 637c0 | 2e 31 30 20 4d 79 20 47 69 74 20 68 6f 6f 6b 73 20 77 6f 72 6b 20 6f 6e 20 74 68 65 20 63 6f 6d | .10.My.Git.hooks.work.on.the.com |
| 637e0 | 6d 61 6e 64 2d 6c 69 6e 65 20 62 75 74 20 6e 6f 74 20 69 6e 73 69 64 65 20 4d 61 67 69 74 0a 2d | mand-line.but.not.inside.Magit.- |
| 63800 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 63820 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 63840 | 0a 0a 57 68 65 6e 20 4d 61 67 69 74 20 63 61 6c 6c 73 20 e2 80 98 67 69 74 e2 80 99 20 69 74 20 | ..When.Magit.calls....git....it. |
| 63860 | 61 64 64 73 20 61 20 66 65 77 20 67 6c 6f 62 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 69 6e 63 6c | adds.a.few.global.arguments.incl |
| 63880 | 75 64 69 6e 67 0a e2 80 98 2d 2d 6c 69 74 65 72 61 6c 2d 70 61 74 68 73 70 65 63 73 e2 80 99 20 | uding....--literal-pathspecs.... |
| 638a0 | 61 6e 64 20 74 68 65 20 e2 80 98 67 69 74 e2 80 99 20 70 72 6f 63 65 73 73 20 73 74 61 72 74 65 | and.the....git....process.starte |
| 638c0 | 64 20 62 79 20 4d 61 67 69 74 20 74 68 65 6e 20 70 61 73 73 65 73 0a 74 68 61 74 20 73 65 74 74 | d.by.Magit.then.passes.that.sett |
| 638e0 | 69 6e 67 20 6f 6e 20 74 6f 20 6f 74 68 65 72 20 e2 80 98 67 69 74 e2 80 99 20 70 72 6f 63 65 73 | ing.on.to.other....git....proces |
| 63900 | 73 20 69 74 20 73 74 61 72 74 73 20 69 74 73 65 6c 66 2e 20 20 49 74 20 64 6f 65 73 20 73 6f 20 | s.it.starts.itself...It.does.so. |
| 63920 | 62 79 0a 73 65 74 74 69 6e 67 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 | by.setting.the.environment.varia |
| 63940 | 62 6c 65 20 e2 80 98 47 49 54 5f 4c 49 54 45 52 41 4c 5f 50 41 54 48 53 50 45 43 53 e2 80 99 2c | ble....GIT_LITERAL_PATHSPECS..., |
| 63960 | 20 6e 6f 74 20 62 79 20 63 61 6c 6c 69 6e 67 0a 73 75 62 70 72 6f 63 65 73 73 65 73 20 77 69 74 | .not.by.calling.subprocesses.wit |
| 63980 | 68 20 74 68 65 20 e2 80 98 2d 2d 6c 69 74 65 72 61 6c 2d 70 61 74 68 73 70 65 63 73 e2 80 99 20 | h.the....--literal-pathspecs.... |
| 639a0 | 61 72 67 75 6d 65 6e 74 2e 20 20 59 6f 75 20 63 61 6e 20 74 68 65 72 65 66 6f 72 65 0a 6f 76 65 | argument...You.can.therefore.ove |
| 639c0 | 72 72 69 64 65 20 74 68 69 73 20 73 65 74 74 69 6e 67 20 69 6e 20 68 6f 6f 6b 20 73 63 72 69 70 | rride.this.setting.in.hook.scrip |
| 639e0 | 74 73 20 75 73 69 6e 67 20 e2 80 98 75 6e 73 65 74 0a 47 49 54 5f 4c 49 54 45 52 41 4c 5f 50 41 | ts.using....unset.GIT_LITERAL_PA |
| 63a00 | 54 48 53 50 45 43 53 e2 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 | THSPECS........File:.docWYThEy.i |
| 63a20 | 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 69 73 6e 27 | nfo,..Node:.git-commit-mode.isn' |
| 63a40 | 74 20 75 73 65 64 20 77 68 65 6e 20 63 6f 6d 6d 69 74 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 | t.used.when.committing.from.the. |
| 63a60 | 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2c 20 20 4e 65 78 74 3a 20 50 6f 69 6e 74 20 65 6e 64 73 20 | command-line,..Next:.Point.ends. |
| 63a80 | 75 70 20 69 6e 73 69 64 65 20 69 6e 76 69 73 69 62 6c 65 20 74 65 78 74 20 77 68 65 6e 20 6a 75 | up.inside.invisible.text.when.ju |
| 63aa0 | 6d 70 69 6e 67 20 74 6f 20 61 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 2c | mping.to.a.file-visiting.buffer, |
| 63ac0 | 20 20 50 72 65 76 3a 20 4d 79 20 47 69 74 20 68 6f 6f 6b 73 20 77 6f 72 6b 20 6f 6e 20 74 68 65 | ..Prev:.My.Git.hooks.work.on.the |
| 63ae0 | 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 62 75 74 20 6e 6f 74 20 69 6e 73 69 64 65 20 4d 61 67 | .command-line.but.not.inside.Mag |
| 63b00 | 69 74 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 | it,..Up:.FAQ.-.Issues.and.Errors |
| 63b20 | 0a 0a 41 2e 32 2e 31 31 20 e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 e2 80 99 20 69 | ..A.2.11....git-commit-mode....i |
| 63b40 | 73 6e e2 80 99 74 20 75 73 65 64 20 77 68 65 6e 20 63 6f 6d 6d 69 74 74 69 6e 67 20 66 72 6f 6d | sn...t.used.when.committing.from |
| 63b60 | 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .the.command-line.-------------- |
| 63b80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 63ba0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 65 | ---------------------------..The |
| 63bc0 | 20 72 65 61 73 6f 6e 20 66 6f 72 20 74 68 69 73 20 69 73 20 74 68 61 74 20 e2 80 98 67 69 74 2d | .reason.for.this.is.that....git- |
| 63be0 | 63 6f 6d 6d 69 74 2e 65 6c e2 80 99 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 6c 6f 61 64 65 64 | commit.el....has.not.been.loaded |
| 63c00 | 20 79 65 74 0a 61 6e 64 2f 6f 72 20 74 68 61 74 20 74 68 65 20 73 65 72 76 65 72 20 68 61 73 20 | .yet.and/or.that.the.server.has. |
| 63c20 | 6e 6f 74 20 62 65 65 6e 20 73 74 61 72 74 65 64 20 79 65 74 2e 20 20 54 68 65 73 65 20 74 68 69 | not.been.started.yet...These.thi |
| 63c40 | 6e 67 73 20 68 61 76 65 0a 61 6c 77 61 79 73 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 74 61 6b | ngs.have.always.already.been.tak |
| 63c60 | 65 6e 20 63 61 72 65 20 6f 66 20 77 68 65 6e 20 79 6f 75 20 63 6f 6d 6d 69 74 20 66 72 6f 6d 20 | en.care.of.when.you.commit.from. |
| 63c80 | 4d 61 67 69 74 20 62 65 63 61 75 73 65 20 69 6e 0a 6f 72 64 65 72 20 74 6f 20 64 6f 20 73 6f 2c | Magit.because.in.order.to.do.so, |
| 63ca0 | 20 4d 61 67 69 74 20 68 61 73 20 74 6f 20 62 65 20 6c 6f 61 64 65 64 20 61 6e 64 20 64 6f 69 6e | .Magit.has.to.be.loaded.and.doin |
| 63cc0 | 67 20 74 68 61 74 20 69 6e 76 6f 6c 76 65 73 20 6c 6f 61 64 69 6e 67 0a e2 80 98 67 69 74 2d 63 | g.that.involves.loading....git-c |
| 63ce0 | 6f 6d 6d 69 74 e2 80 99 20 61 6e 64 20 73 74 61 72 74 69 6e 67 20 74 68 65 20 73 65 72 76 65 72 | ommit....and.starting.the.server |
| 63d00 | 2e 0a 0a 20 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6f 6d 6d 69 74 20 66 72 6f 6d | ......If.you.want.to.commit.from |
| 63d20 | 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2c 20 74 68 65 6e 20 79 6f 75 20 68 61 76 65 | .the.command-line,.then.you.have |
| 63d40 | 20 74 6f 20 74 61 6b 65 0a 63 61 72 65 20 6f 66 20 74 68 65 73 65 20 74 68 69 6e 67 73 20 79 6f | .to.take.care.of.these.things.yo |
| 63d60 | 75 72 73 65 6c 66 2e 20 20 59 6f 75 72 20 e2 80 98 69 6e 69 74 2e 65 6c e2 80 99 20 66 69 6c 65 | urself...Your....init.el....file |
| 63d80 | 20 73 68 6f 75 6c 64 20 63 6f 6e 74 61 69 6e 3a 0a 0a 20 20 20 20 20 28 72 65 71 75 69 72 65 20 | .should.contain:.......(require. |
| 63da0 | 27 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 28 73 65 72 76 65 72 2d 6d 6f 64 65 29 0a | 'git-commit)......(server-mode). |
| 63dc0 | 0a 20 20 20 49 6e 73 74 65 61 64 20 6f 66 20 e2 80 98 28 72 65 71 75 69 72 65 20 e2 80 99 67 69 | ....Instead.of....(require....gi |
| 63de0 | 74 2d 63 6f 6d 6d 69 74 29 e2 80 98 20 79 6f 75 20 6d 61 79 20 61 6c 73 6f 20 75 73 65 3a 0a 0a | t-commit)....you.may.also.use:.. |
| 63e00 | 20 20 20 20 20 28 6c 6f 61 64 20 22 2f 70 61 74 68 2f 74 6f 2f 6d 61 67 69 74 2d 61 75 74 6f 6c | .....(load."/path/to/magit-autol |
| 63e20 | 6f 61 64 73 2e 65 6c 22 29 0a 0a 20 20 20 59 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 20 74 6f 20 | oads.el").....You.might.want.to. |
| 63e40 | 64 6f 20 74 68 61 74 20 62 65 63 61 75 73 65 20 6c 6f 61 64 69 6e 67 20 e2 80 98 67 69 74 2d 63 | do.that.because.loading....git-c |
| 63e60 | 6f 6d 6d 69 74 e2 80 99 20 63 61 75 73 65 73 20 6c 61 72 67 65 0a 70 61 72 74 73 20 6f 66 20 4d | ommit....causes.large.parts.of.M |
| 63e80 | 61 67 69 74 20 74 6f 20 62 65 20 6c 6f 61 64 65 64 2e 0a 0a 20 20 20 54 68 65 72 65 20 61 72 65 | agit.to.be.loaded......There.are |
| 63ea0 | 20 61 6c 73 6f 20 73 6f 6d 65 20 76 61 72 69 61 74 69 6f 6e 73 20 6f 66 20 e2 80 98 28 73 65 72 | .also.some.variations.of....(ser |
| 63ec0 | 76 65 72 2d 6d 6f 64 65 29 e2 80 99 20 74 68 61 74 20 79 6f 75 20 6d 69 67 68 74 20 77 61 6e 74 | ver-mode)....that.you.might.want |
| 63ee0 | 0a 74 6f 20 74 72 79 2e 20 20 50 65 72 73 6f 6e 61 6c 6c 79 20 49 20 75 73 65 3a 0a 0a 20 20 20 | .to.try...Personally.I.use:..... |
| 63f00 | 20 20 28 75 73 65 2d 70 61 63 6b 61 67 65 20 73 65 72 76 65 72 0a 20 20 20 20 20 20 20 3a 63 6f | ..(use-package.server........:co |
| 63f20 | 6e 66 69 67 20 28 6f 72 20 28 73 65 72 76 65 72 2d 72 75 6e 6e 69 6e 67 2d 70 29 20 28 73 65 72 | nfig.(or.(server-running-p).(ser |
| 63f40 | 76 65 72 2d 6d 6f 64 65 29 29 29 0a 0a 20 20 20 4e 6f 77 20 79 6f 75 20 63 61 6e 20 75 73 65 3a | ver-mode))).....Now.you.can.use: |
| 63f60 | 0a 0a 20 20 20 20 20 24 20 65 6d 61 63 73 26 0a 20 20 20 20 20 24 20 45 44 49 54 4f 52 3d 65 6d | .......$.emacs&......$.EDITOR=em |
| 63f80 | 61 63 73 63 6c 69 65 6e 74 20 67 69 74 20 63 6f 6d 6d 69 74 0a 0a 20 20 20 48 6f 77 65 76 65 72 | acsclient.git.commit.....However |
| 63fa0 | 20 79 6f 75 20 63 61 6e 6e 6f 74 20 75 73 65 3a 0a 0a 20 20 20 20 20 24 20 6b 69 6c 6c 61 6c 6c | .you.cannot.use:.......$.killall |
| 63fc0 | 20 65 6d 61 63 73 0a 20 20 20 20 20 24 20 45 44 49 54 4f 52 3d 22 65 6d 61 63 73 63 6c 69 65 6e | .emacs......$.EDITOR="emacsclien |
| 63fe0 | 74 20 2d 2d 61 6c 74 65 72 6e 61 74 65 2d 65 64 69 74 6f 72 20 65 6d 61 63 73 22 20 67 69 74 20 | t.--alternate-editor.emacs".git. |
| 64000 | 63 6f 6d 6d 69 74 0a 0a 20 20 20 54 68 69 73 20 77 69 6c 6c 20 61 63 74 75 61 6c 6c 79 20 65 6e | commit.....This.will.actually.en |
| 64020 | 64 20 75 70 20 75 73 69 6e 67 20 e2 80 98 65 6d 61 63 73 e2 80 99 2c 20 6e 6f 74 20 e2 80 98 65 | d.up.using....emacs...,.not....e |
| 64040 | 6d 61 63 73 63 6c 69 65 6e 74 e2 80 99 2e 20 20 49 66 20 79 6f 75 0a 64 6f 20 74 68 69 73 2c 20 | macsclient......If.you.do.this,. |
| 64060 | 74 68 65 6e 20 79 6f 75 20 63 61 6e 20 73 74 69 6c 6c 20 65 64 69 74 20 74 68 65 20 63 6f 6d 6d | then.you.can.still.edit.the.comm |
| 64080 | 69 74 20 6d 65 73 73 61 67 65 20 62 75 74 0a e2 80 98 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 | it.message.but....git-commit-mod |
| 640a0 | 65 e2 80 99 20 77 6f 6e e2 80 99 74 20 62 65 20 75 73 65 64 20 61 6e 64 20 79 6f 75 20 68 61 76 | e....won...t.be.used.and.you.hav |
| 640c0 | 65 20 74 6f 20 65 78 69 74 20 e2 80 98 65 6d 61 63 73 e2 80 99 20 74 6f 20 66 69 6e 69 73 68 0a | e.to.exit....emacs....to.finish. |
| 640e0 | 74 68 65 20 70 72 6f 63 65 73 73 2e 0a 0a 20 20 20 54 61 75 74 6f 6c 6f 67 79 20 61 68 65 61 64 | the.process......Tautology.ahead |
| 64100 | 2e 20 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 75 73 65 | ...If.you.want.to.be.able.to.use |
| 64120 | 20 e2 80 98 65 6d 61 63 73 63 6c 69 65 6e 74 e2 80 99 20 74 6f 0a 63 6f 6e 6e 65 63 74 20 74 6f | ....emacsclient....to.connect.to |
| 64140 | 20 61 20 72 75 6e 6e 69 6e 67 20 e2 80 98 65 6d 61 63 73 e2 80 99 20 69 6e 73 74 61 6e 63 65 2c | .a.running....emacs....instance, |
| 64160 | 20 65 76 65 6e 20 74 68 6f 75 67 68 20 6e 6f 20 e2 80 98 65 6d 61 63 73 e2 80 99 20 69 6e 73 74 | .even.though.no....emacs....inst |
| 64180 | 61 6e 63 65 0a 69 73 20 72 75 6e 6e 69 6e 67 2c 20 74 68 65 6e 20 79 6f 75 20 63 61 6e 6e 6f 74 | ance.is.running,.then.you.cannot |
| 641a0 | 20 75 73 65 20 e2 80 98 65 6d 61 63 73 63 6c 69 65 6e 74 e2 80 99 20 64 69 72 65 63 74 6c 79 2e | .use....emacsclient....directly. |
| 641c0 | 0a 0a 20 20 20 49 6e 73 74 65 61 64 20 79 6f 75 20 68 61 76 65 20 74 6f 20 63 72 65 61 74 65 20 | .....Instead.you.have.to.create. |
| 641e0 | 61 20 73 63 72 69 70 74 20 74 68 61 74 20 64 6f 65 73 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b | a.script.that.does.something.lik |
| 64200 | 65 20 74 68 69 73 3a 0a 0a 20 20 20 54 72 79 20 74 6f 20 75 73 65 20 e2 80 98 65 6d 61 63 73 63 | e.this:.....Try.to.use....emacsc |
| 64220 | 6c 69 65 6e 74 e2 80 99 20 28 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 e2 80 98 2d 2d 61 6c 74 | lient....(without.using....--alt |
| 64240 | 65 72 6e 61 74 65 2d 65 64 69 74 6f 72 e2 80 99 29 2e 20 20 49 66 0a 74 68 61 74 20 73 75 63 63 | ernate-editor...)...If.that.succ |
| 64260 | 65 65 64 73 2c 20 64 6f 20 6e 6f 74 68 69 6e 67 20 65 6c 73 65 2e 20 20 4f 74 68 65 72 77 69 73 | eeds,.do.nothing.else...Otherwis |
| 64280 | 65 20 73 74 61 72 74 20 e2 80 98 65 6d 61 63 73 20 26 e2 80 99 20 28 61 6e 64 0a e2 80 98 69 6e | e.start....emacs.&....(and....in |
| 642a0 | 69 74 2e 65 6c e2 80 99 20 6d 75 73 74 20 63 61 6c 6c 20 e2 80 98 73 65 72 76 65 72 2d 73 74 61 | it.el....must.call....server-sta |
| 642c0 | 72 74 e2 80 99 29 20 61 6e 64 20 74 72 79 20 74 6f 20 75 73 65 20 e2 80 98 65 6d 61 63 73 63 6c | rt...).and.try.to.use....emacscl |
| 642e0 | 69 65 6e 74 e2 80 99 20 61 67 61 69 6e 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 | ient....again.....File:.docWYThE |
| 64300 | 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 50 6f 69 6e 74 20 65 6e 64 73 20 75 70 20 69 6e 73 | y.info,..Node:.Point.ends.up.ins |
| 64320 | 69 64 65 20 69 6e 76 69 73 69 62 6c 65 20 74 65 78 74 20 77 68 65 6e 20 6a 75 6d 70 69 6e 67 20 | ide.invisible.text.when.jumping. |
| 64340 | 74 6f 20 61 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 2c 20 20 4e 65 78 74 | to.a.file-visiting.buffer,..Next |
| 64360 | 3a 20 49 20 61 6d 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 62 6c 65 20 74 6f 20 73 61 76 65 20 70 6f | :.I.am.no.longer.able.to.save.po |
| 64380 | 70 75 70 20 64 65 66 61 75 6c 74 73 2c 20 20 50 72 65 76 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d | pup.defaults,..Prev:.git-commit- |
| 643a0 | 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. |
| 643c0 | 66 72 6f 6d 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2c 20 20 55 70 3a 20 46 41 51 20 | from.the.command-line,..Up:.FAQ. |
| 643e0 | 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 32 20 50 6f 69 6e | -.Issues.and.Errors..A.2.12.Poin |
| 64400 | 74 20 65 6e 64 73 20 75 70 20 69 6e 73 69 64 65 20 69 6e 76 69 73 69 62 6c 65 20 74 65 78 74 20 | t.ends.up.inside.invisible.text. |
| 64420 | 77 68 65 6e 20 6a 75 6d 70 69 6e 67 20 74 6f 20 61 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 | when.jumping.to.a.file-visiting. |
| 64440 | 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 2d 2d 2d 2d | buffer.------------------------- |
| 64460 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 64480 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 54 68 69 73 20 63 | ------------------------..This.c |
| 644a0 | 61 6e 20 68 61 70 70 65 6e 20 77 68 65 6e 20 79 6f 75 20 74 79 70 65 20 e2 80 98 52 45 54 e2 80 | an.happen.when.you.type....RET.. |
| 644c0 | 99 20 6f 6e 20 61 20 68 75 6e 6b 20 74 6f 20 76 69 73 69 74 20 74 68 65 20 72 65 73 70 65 63 74 | ..on.a.hunk.to.visit.the.respect |
| 644e0 | 69 76 65 0a 66 69 6c 65 20 61 74 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 70 6f 73 69 74 | ive.file.at.the.respective.posit |
| 64500 | 69 6f 6e 2e 20 20 4f 6e 65 20 73 6f 6c 75 74 69 6f 6e 20 74 6f 20 74 68 69 73 20 70 72 6f 62 6c | ion...One.solution.to.this.probl |
| 64520 | 65 6d 20 69 73 20 74 6f 20 75 73 65 0a e2 80 98 67 6c 6f 62 61 6c 2d 72 65 76 65 61 6c 2d 6d 6f | em.is.to.use....global-reveal-mo |
| 64540 | 64 65 e2 80 99 2e 20 20 49 74 20 6d 61 6b 65 73 20 73 75 72 65 20 74 68 61 74 20 74 65 78 74 20 | de......It.makes.sure.that.text. |
| 64560 | 61 72 6f 75 6e 64 20 70 6f 69 6e 74 20 69 73 20 61 6c 77 61 79 73 0a 76 69 73 69 62 6c 65 2e 20 | around.point.is.always.visible.. |
| 64580 | 20 49 66 20 74 68 61 74 20 69 73 20 74 6f 6f 20 64 72 61 73 74 69 63 20 66 6f 72 20 79 6f 75 72 | .If.that.is.too.drastic.for.your |
| 645a0 | 20 74 61 73 74 65 2c 20 74 68 65 6e 20 79 6f 75 20 6d 61 79 20 69 6e 73 74 65 61 64 0a 75 73 65 | .taste,.then.you.may.instead.use |
| 645c0 | 20 e2 80 98 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 68 6f 6f 6b e2 80 | ....magit-diff-visit-file-hook.. |
| 645e0 | 99 20 74 6f 20 72 65 76 65 61 6c 20 74 68 65 20 74 65 78 74 2c 20 70 6f 73 73 69 62 6c 79 20 75 | ..to.reveal.the.text,.possibly.u |
| 64600 | 73 69 6e 67 0a e2 80 98 72 65 76 65 61 6c 2d 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 e2 80 99 20 6f | sing....reveal-post-command....o |
| 64620 | 72 20 66 6f 72 20 4f 72 67 20 62 75 66 66 65 72 73 20 e2 80 98 6f 72 67 2d 72 65 76 65 61 6c e2 | r.for.Org.buffers....org-reveal. |
| 64640 | 80 99 2e 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f | .......File:.docWYThEy.info,..No |
| 64660 | 64 65 3a 20 49 20 61 6d 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 62 6c 65 20 74 6f 20 73 61 76 65 20 | de:.I.am.no.longer.able.to.save. |
| 64680 | 70 6f 70 75 70 20 64 65 66 61 75 6c 74 73 2c 20 20 50 72 65 76 3a 20 50 6f 69 6e 74 20 65 6e 64 | popup.defaults,..Prev:.Point.end |
| 646a0 | 73 20 75 70 20 69 6e 73 69 64 65 20 69 6e 76 69 73 69 62 6c 65 20 74 65 78 74 20 77 68 65 6e 20 | s.up.inside.invisible.text.when. |
| 646c0 | 6a 75 6d 70 69 6e 67 20 74 6f 20 61 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 | jumping.to.a.file-visiting.buffe |
| 646e0 | 72 2c 20 20 55 70 3a 20 46 41 51 20 2d 20 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 0a | r,..Up:.FAQ.-.Issues.and.Errors. |
| 64700 | 0a 41 2e 32 2e 31 33 20 49 20 61 6d 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 62 6c 65 20 74 6f 20 73 | .A.2.13.I.am.no.longer.able.to.s |
| 64720 | 61 76 65 20 70 6f 70 75 70 20 64 65 66 61 75 6c 74 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ave.popup.defaults.------------- |
| 64740 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
| 64760 | 2d 2d 2d 2d 0a 0a 4d 61 67 69 74 20 75 73 65 64 20 74 6f 20 75 73 65 20 4d 61 67 69 74 2d 50 6f | ----..Magit.used.to.use.Magit-Po |
| 64780 | 70 75 70 20 74 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 | pup.to.implement.the.transient.p |
| 647a0 | 6f 70 75 70 20 6d 65 6e 75 73 2e 0a 4e 6f 77 20 69 74 20 75 73 65 64 20 54 72 61 6e 73 69 65 6e | opup.menus..Now.it.used.Transien |
| 647c0 | 74 20 69 6e 73 74 65 61 64 2c 20 77 68 69 63 68 20 69 73 20 4d 61 67 69 74 2d 50 6f 70 75 70 e2 | t.instead,.which.is.Magit-Popup. |
| 647e0 | 80 99 73 20 73 75 63 63 65 73 73 6f 72 2e 0a 0a 20 20 20 49 6e 20 74 68 65 20 6f 6c 64 65 72 20 | ..s.successor......In.the.older. |
| 64800 | 4d 61 67 69 74 2d 50 6f 70 75 70 20 6d 65 6e 75 73 2c 20 69 74 20 77 61 73 20 70 6f 73 73 69 62 | Magit-Popup.menus,.it.was.possib |
| 64820 | 6c 65 20 74 6f 20 73 61 76 65 20 75 73 65 72 20 73 65 74 74 69 6e 67 73 0a 28 65 2e 67 2e 2c 20 | le.to.save.user.settings.(e.g.,. |
| 64840 | 73 65 74 74 69 6e 67 20 74 68 65 20 67 70 67 20 73 69 67 6e 69 6e 67 20 6b 65 79 20 66 6f 72 20 | setting.the.gpg.signing.key.for. |
| 64860 | 63 6f 6d 6d 69 74 73 29 20 62 79 20 75 73 69 6e 67 20 e2 80 98 43 2d 63 20 43 2d 63 e2 80 99 20 | commits).by.using....C-c.C-c.... |
| 64880 | 69 6e 0a 74 68 65 20 70 6f 70 75 70 20 62 75 66 66 65 72 2e 20 20 54 68 69 73 20 77 6f 75 6c 64 | in.the.popup.buffer...This.would |
| 648a0 | 20 64 69 73 6d 69 73 73 20 74 68 65 20 70 6f 70 75 70 2c 20 62 75 74 20 73 61 76 65 20 74 68 65 | .dismiss.the.popup,.but.save.the |
| 648c0 | 20 73 65 74 74 69 6e 67 73 0a 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 73 20 66 6f 72 20 66 75 | .settings.as.the.defaults.for.fu |
| 648e0 | 74 75 72 65 20 70 6f 70 75 70 73 2e 0a 0a 20 20 20 57 68 65 6e 20 73 77 69 74 63 68 69 6e 67 20 | ture.popups......When.switching. |
| 64900 | 74 6f 20 54 72 61 6e 73 69 65 6e 74 20 6d 65 6e 75 73 2c 20 74 68 69 73 20 66 75 6e 63 74 69 6f | to.Transient.menus,.this.functio |
| 64920 | 6e 61 6c 69 74 79 20 69 73 20 6e 6f 77 0a 61 76 61 69 6c 61 62 6c 65 20 76 69 61 20 e2 80 98 43 | nality.is.now.available.via....C |
| 64940 | 2d 78 20 43 2d 73 e2 80 99 20 69 6e 73 74 65 61 64 3b 20 74 68 65 20 e2 80 98 43 2d 78 e2 80 99 | -x.C-s....instead;.the....C-x... |
| 64960 | 20 70 72 65 66 69 78 20 68 61 73 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 61 73 0a 77 65 6c | .prefix.has.other.options.as.wel |
| 64980 | 6c 20 77 68 65 6e 20 75 73 69 6e 67 20 54 72 61 6e 73 69 65 6e 74 2c 20 77 68 69 63 68 20 77 69 | l.when.using.Transient,.which.wi |
| 649a0 | 6c 6c 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 77 68 65 6e 20 69 74 20 69 73 20 74 79 70 65 64 | ll.be.displayed.when.it.is.typed |
| 649c0 | 2e 0a 53 65 65 20 3c 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 6d 61 6e 75 61 6c 2f 74 | ..See.<https://magit.vc/manual/t |
| 649e0 | 72 61 6e 73 69 65 6e 74 2f 53 61 76 69 6e 67 2d 56 61 6c 75 65 73 2e 68 74 6d 6c 23 53 61 76 69 | ransient/Saving-Values.html#Savi |
| 64a00 | 6e 67 2d 56 61 6c 75 65 73 3e 0a 66 6f 72 20 6d 6f 72 65 20 64 65 74 61 69 6c 73 2e 0a 0a 1f 0a | ng-Values>.for.more.details..... |
| 64a20 | 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 44 65 62 | File:.docWYThEy.info,..Node:.Deb |
| 64a40 | 75 67 67 69 6e 67 20 54 6f 6f 6c 73 2c 20 20 4e 65 78 74 3a 20 4b 65 79 73 74 72 6f 6b 65 20 49 | ugging.Tools,..Next:.Keystroke.I |
| 64a60 | 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 46 41 51 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 42 20 44 65 | ndex,..Prev:.FAQ,..Up:.Top..B.De |
| 64a80 | 62 75 67 67 69 6e 67 20 54 6f 6f 6c 73 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a | bugging.Tools.*****************. |
| 64aa0 | 0a 4d 61 67 69 74 20 61 6e 64 20 69 74 73 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 70 72 6f 76 | .Magit.and.its.dependencies.prov |
| 64ac0 | 69 64 65 20 61 20 66 65 77 20 64 65 62 75 67 67 69 6e 67 20 74 6f 6f 6c 73 2c 20 61 6e 64 20 77 | ide.a.few.debugging.tools,.and.w |
| 64ae0 | 65 0a 61 70 70 72 65 63 69 61 74 65 20 69 74 20 76 65 72 79 20 6d 75 63 68 20 69 66 20 79 6f 75 | e.appreciate.it.very.much.if.you |
| 64b00 | 20 75 73 65 20 74 68 6f 73 65 20 74 6f 6f 6c 73 20 62 65 66 6f 72 65 20 72 65 70 6f 72 74 69 6e | .use.those.tools.before.reportin |
| 64b20 | 67 20 61 6e 0a 69 73 73 75 65 2e 20 20 50 6c 65 61 73 65 20 69 6e 63 6c 75 64 65 20 61 6c 6c 20 | g.an.issue...Please.include.all. |
| 64b40 | 72 65 6c 65 76 61 6e 74 20 6f 75 74 70 75 74 20 77 68 65 6e 20 72 65 70 6f 72 74 69 6e 67 20 61 | relevant.output.when.reporting.a |
| 64b60 | 6e 20 69 73 73 75 65 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e | n.issue...Key:.M-x.magit-version |
| 64b80 | 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 74 68 65 20 63 75 72 | ......This.command.shows.the.cur |
| 64ba0 | 72 65 6e 74 6c 79 20 75 73 65 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 4d 61 67 69 74 2c 20 47 | rently.used.versions.of.Magit,.G |
| 64bc0 | 69 74 2c 20 61 6e 64 0a 20 20 20 20 20 45 6d 61 63 73 20 69 6e 20 74 68 65 20 65 63 68 6f 20 61 | it,.and......Emacs.in.the.echo.a |
| 64be0 | 72 65 61 2e 20 20 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 74 68 69 73 20 6a 75 73 | rea...Non-interactively.this.jus |
| 64c00 | 74 20 72 65 74 75 72 6e 73 20 74 68 65 0a 20 20 20 20 20 4d 61 67 69 74 20 76 65 72 73 69 6f 6e | t.returns.the......Magit.version |
| 64c20 | 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 67 69 74 2d 65 6d 61 63 73 2d 51 2d 63 6f 6d 6d 61 6e | ...Key:.M-x.magit-emacs-Q-comman |
| 64c40 | 64 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 68 6f 77 73 20 61 20 64 65 62 75 | d......This.command.shows.a.debu |
| 64c60 | 67 67 69 6e 67 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 74 68 65 20 65 63 68 6f 20 | gging.shell.command.in.the.echo. |
| 64c80 | 61 72 65 61 20 61 6e 64 0a 20 20 20 20 20 61 64 64 73 20 69 74 20 74 6f 20 74 68 65 20 6b 69 6c | area.and......adds.it.to.the.kil |
| 64ca0 | 6c 20 72 69 6e 67 2e 20 20 50 61 73 74 65 20 74 68 61 74 20 63 6f 6d 6d 61 6e 64 20 69 6e 74 6f | l.ring...Paste.that.command.into |
| 64cc0 | 20 61 20 73 68 65 6c 6c 20 61 6e 64 20 72 75 6e 0a 20 20 20 20 20 69 74 2e 0a 0a 20 20 20 20 20 | .a.shell.and.run......it........ |
| 64ce0 | 54 68 69 73 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 73 74 61 72 74 73 20 e2 80 98 65 6d 61 | This.shell.command.starts....ema |
| 64d00 | 63 73 e2 80 99 20 77 69 74 68 20 6f 6e 6c 79 20 e2 80 98 6d 61 67 69 74 e2 80 99 20 61 6e 64 20 | cs....with.only....magit....and. |
| 64d20 | 69 74 73 0a 20 20 20 20 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 6c 6f 61 64 65 64 2e 20 20 4e | its......dependencies.loaded...N |
| 64d40 | 65 69 74 68 65 72 20 79 6f 75 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6e 6f 72 20 6f 74 | either.your.configuration.nor.ot |
| 64d60 | 68 65 72 0a 20 20 20 20 20 69 6e 73 74 61 6c 6c 65 64 20 70 61 63 6b 61 67 65 73 20 61 72 65 20 | her......installed.packages.are. |
| 64d80 | 6c 6f 61 64 65 64 2e 20 20 54 68 69 73 20 6d 61 6b 65 73 20 69 74 20 65 61 73 69 65 72 20 74 6f | loaded...This.makes.it.easier.to |
| 64da0 | 20 64 65 74 65 72 6d 69 6e 65 0a 20 20 20 20 20 77 68 65 74 68 65 72 20 73 6f 6d 65 20 69 73 73 | .determine......whether.some.iss |
| 64dc0 | 75 65 20 6c 61 79 73 20 77 69 74 68 20 4d 61 67 69 74 20 6f 72 20 73 6f 6d 65 74 68 69 6e 67 20 | ue.lays.with.Magit.or.something. |
| 64de0 | 65 6c 73 65 2e 0a 0a 20 20 20 20 20 49 66 20 79 6f 75 20 72 75 6e 20 4d 61 67 69 74 20 66 72 6f | else........If.you.run.Magit.fro |
| 64e00 | 6d 20 69 74 73 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 79 6f 75 20 73 | m.its.Git.repository,.then.you.s |
| 64e20 | 68 6f 75 6c 64 20 62 65 20 61 62 6c 65 0a 20 20 20 20 20 74 6f 20 75 73 65 20 e2 80 98 6d 61 6b | hould.be.able......to.use....mak |
| 64e40 | 65 20 65 6d 61 63 73 2d 51 e2 80 99 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 6f 75 74 70 | e.emacs-Q....instead.of.the.outp |
| 64e60 | 75 74 20 6f 66 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 | ut.of.this.command...Key:.M-x.ma |
| 64e80 | 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 54 68 69 73 20 63 | git-toggle-git-debug......This.c |
| 64ea0 | 6f 6d 6d 61 6e 64 20 74 6f 67 67 6c 65 73 20 77 68 65 74 68 65 72 20 61 64 64 69 74 69 6f 6e 61 | ommand.toggles.whether.additiona |
| 64ec0 | 6c 20 67 69 74 20 65 72 72 6f 72 73 20 61 72 65 20 72 65 70 6f 72 74 65 64 2e 0a 0a 20 20 20 20 | l.git.errors.are.reported....... |
| 64ee0 | 20 4d 61 67 69 74 20 62 61 73 69 63 61 6c 6c 79 20 63 61 6c 6c 73 20 67 69 74 20 66 6f 72 20 6f | .Magit.basically.calls.git.for.o |
| 64f00 | 6e 65 20 6f 66 20 74 68 65 73 65 20 74 77 6f 20 72 65 61 73 6f 6e 73 3a 20 66 6f 72 0a 20 20 20 | ne.of.these.two.reasons:.for.... |
| 64f20 | 20 20 73 69 64 65 2d 65 66 66 65 63 74 73 20 6f 72 20 74 6f 20 64 6f 20 73 6f 6d 65 74 68 69 6e | ..side-effects.or.to.do.somethin |
| 64f40 | 67 20 77 69 74 68 20 69 74 73 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 0a 0a 20 20 20 | g.with.its.standard.output...... |
| 64f60 | 20 20 57 68 65 6e 20 67 69 74 20 69 73 20 72 75 6e 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 | ..When.git.is.run.for.side-effec |
| 64f80 | 74 73 20 74 68 65 6e 20 69 74 73 20 6f 75 74 70 75 74 2c 20 69 6e 63 6c 75 64 69 6e 67 20 65 72 | ts.then.its.output,.including.er |
| 64fa0 | 72 6f 72 0a 20 20 20 20 20 6d 65 73 73 61 67 65 73 2c 20 67 6f 20 69 6e 74 6f 20 74 68 65 20 70 | ror......messages,.go.into.the.p |
| 64fc0 | 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 77 68 69 63 68 20 69 73 20 73 68 6f 77 6e 20 77 68 65 | rocess.buffer.which.is.shown.whe |
| 64fe0 | 6e 20 75 73 69 6e 67 20 e2 80 98 24 e2 80 99 2e 0a 0a 20 20 20 20 20 57 68 65 6e 20 67 69 74 e2 | n.using....$...........When.git. |
| 65000 | 80 99 73 20 6f 75 74 70 75 74 20 69 73 20 63 6f 6e 73 75 6d 65 64 20 69 6e 20 73 6f 6d 65 20 77 | ..s.output.is.consumed.in.some.w |
| 65020 | 61 79 2c 20 74 68 65 6e 20 69 74 20 77 6f 75 6c 64 20 62 65 20 74 6f 6f 0a 20 20 20 20 20 65 78 | ay,.then.it.would.be.too......ex |
| 65040 | 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 20 74 | pensive.to.also.insert.it.into.t |
| 65060 | 68 69 73 20 62 75 66 66 65 72 2c 20 62 75 74 20 77 68 65 6e 20 74 68 69 73 20 6f 70 74 69 6f 6e | his.buffer,.but.when.this.option |
| 65080 | 0a 20 20 20 20 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 67 69 74 20 72 65 74 75 72 6e 73 | ......is.non-nil.and.git.returns |
| 650a0 | 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 65 78 69 74 20 73 74 61 74 75 73 2c 20 74 68 | .with.a.non-zero.exit.status,.th |
| 650c0 | 65 6e 20 61 74 0a 20 20 20 20 20 6c 65 61 73 74 20 69 74 73 20 73 74 61 6e 64 61 72 64 20 65 72 | en.at......least.its.standard.er |
| 650e0 | 72 6f 72 20 69 73 20 69 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 74 68 69 73 20 62 75 66 66 65 72 | ror.is.inserted.into.this.buffer |
| 65100 | 2e 0a 0a 20 20 20 20 20 54 68 69 73 20 69 73 20 6f 6e 6c 79 20 69 6e 74 65 6e 64 65 64 20 66 6f | ........This.is.only.intended.fo |
| 65120 | 72 20 64 65 62 75 67 67 69 6e 67 20 70 75 72 70 6f 73 65 73 2e 20 20 44 6f 20 6e 6f 74 20 65 6e | r.debugging.purposes...Do.not.en |
| 65140 | 61 62 6c 65 20 74 68 69 73 0a 20 20 20 20 20 70 65 72 6d 61 6e 65 6e 74 6c 79 2c 20 74 68 61 74 | able.this......permanently,.that |
| 65160 | 20 77 6f 75 6c 64 20 6e 65 67 61 74 69 76 65 6c 79 20 61 66 66 65 63 74 20 70 65 72 66 6f 72 6d | .would.negatively.affect.perform |
| 65180 | 61 6e 63 65 2e 20 20 41 6c 73 6f 20 6e 6f 74 65 0a 20 20 20 20 20 74 68 61 74 20 6a 75 73 74 20 | ance...Also.note......that.just. |
| 651a0 | 62 65 63 61 75 73 65 20 67 69 74 20 65 78 69 74 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 | because.git.exits.with.a.non-zer |
| 651c0 | 6f 20 65 78 69 74 20 73 74 61 74 75 73 20 61 6e 64 20 70 72 69 6e 74 73 0a 20 20 20 20 20 61 6e | o.exit.status.and.prints......an |
| 651e0 | 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 74 68 61 74 20 75 73 75 61 6c 6c 79 20 64 6f 65 73 | .error.message.that.usually.does |
| 65200 | 6e e2 80 99 74 20 6d 65 61 6e 20 74 68 61 74 20 69 74 20 69 73 20 61 6e 20 65 72 72 6f 72 20 61 | n...t.mean.that.it.is.an.error.a |
| 65220 | 73 0a 20 20 20 20 20 66 61 72 20 61 73 20 4d 61 67 69 74 20 69 73 20 63 6f 6e 63 65 72 6e 65 64 | s......far.as.Magit.is.concerned |
| 65240 | 2c 20 77 68 69 63 68 20 69 73 20 61 6e 6f 74 68 65 72 20 72 65 61 73 6f 6e 20 77 65 20 75 73 75 | ,.which.is.another.reason.we.usu |
| 65260 | 61 6c 6c 79 20 68 69 64 65 0a 20 20 20 20 20 74 68 65 73 65 20 65 72 72 6f 72 20 6d 65 73 73 61 | ally.hide......these.error.messa |
| 65280 | 67 65 73 2e 20 20 57 68 65 74 68 65 72 20 73 6f 6d 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 | ges...Whether.some.error.message |
| 652a0 | 20 69 73 20 72 65 6c 65 76 61 6e 74 20 69 6e 0a 20 20 20 20 20 74 68 65 20 63 6f 6e 74 65 78 74 | .is.relevant.in......the.context |
| 652c0 | 20 6f 66 20 73 6f 6d 65 20 75 6e 65 78 70 65 63 74 65 64 20 62 65 68 61 76 69 6f 72 20 68 61 73 | .of.some.unexpected.behavior.has |
| 652e0 | 20 74 6f 20 62 65 20 6a 75 64 67 65 64 20 6f 6e 20 61 20 63 61 73 65 0a 20 20 20 20 20 62 79 20 | .to.be.judged.on.a.case......by. |
| 65300 | 63 61 73 65 20 62 61 73 69 73 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 67 69 74 2d 74 6f 67 67 | case.basis...Key:.M-x.magit-togg |
| 65320 | 6c 65 2d 76 65 72 62 6f 73 65 2d 72 65 66 72 65 73 68 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d | le-verbose-refresh......This.com |
| 65340 | 6d 61 6e 64 20 74 6f 67 67 6c 65 73 20 77 68 65 74 68 65 72 20 4d 61 67 69 74 20 72 65 66 72 65 | mand.toggles.whether.Magit.refre |
| 65360 | 73 68 65 73 20 62 75 66 66 65 72 73 20 76 65 72 62 6f 73 65 6c 79 2e 0a 20 20 20 20 20 45 6e 61 | shes.buffers.verbosely.......Ena |
| 65380 | 62 6c 69 6e 67 20 74 68 69 73 20 68 65 6c 70 73 20 66 69 67 75 72 69 6e 67 20 6f 75 74 20 77 68 | bling.this.helps.figuring.out.wh |
| 653a0 | 69 63 68 20 73 65 63 74 69 6f 6e 73 20 61 72 65 20 62 6f 74 74 6c 65 6e 65 63 6b 73 2e 0a 20 20 | ich.sections.are.bottlenecks.... |
| 653c0 | 20 20 20 54 68 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 6f 75 74 70 75 74 20 63 61 6e 20 62 65 20 | ...The.additional.output.can.be. |
| 653e0 | 66 6f 75 6e 64 20 69 6e 20 74 68 65 20 e2 80 98 2a 4d 65 73 73 61 67 65 73 2a e2 80 99 20 62 75 | found.in.the....*Messages*....bu |
| 65400 | 66 66 65 72 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 6d 61 67 69 74 2d 64 65 62 75 67 2d 67 69 74 2d | ffer...Key:.M-x.magit-debug-git- |
| 65420 | 65 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 64 69 73 | executable......This.command.dis |
| 65440 | 70 6c 61 79 73 20 61 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 69 6e 67 20 69 6e 66 6f 72 6d | plays.a.buffer.containing.inform |
| 65460 | 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 0a 20 20 20 20 20 61 76 61 69 6c 61 62 6c 65 20 61 | ation.about.the......available.a |
| 65480 | 6e 64 20 75 73 65 64 20 e2 80 98 67 69 74 e2 80 99 20 65 78 65 63 75 74 61 62 6c 65 28 73 29 2c | nd.used....git....executable(s), |
| 654a0 | 20 61 6e 64 20 63 61 6e 20 62 65 20 75 73 65 66 75 6c 20 77 68 65 6e 0a 20 20 20 20 20 69 6e 76 | .and.can.be.useful.when......inv |
| 654c0 | 65 73 74 69 67 61 74 69 6e 67 20 e2 80 98 65 78 65 63 2d 70 61 74 68 e2 80 99 20 69 73 73 75 65 | estigating....exec-path....issue |
| 654e0 | 73 2e 0a 0a 20 20 20 20 20 41 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 47 69 74 20 45 78 65 63 | s........Also.see.*note.Git.Exec |
| 65500 | 75 74 61 62 6c 65 3a 3a 2e 0a 0a 4b 65 79 3a 20 4d 2d 78 20 77 69 74 68 2d 65 64 69 74 6f 72 2d | utable::...Key:.M-x.with-editor- |
| 65520 | 64 65 62 75 67 0a 20 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 64 69 73 70 6c 61 79 73 | debug......This.command.displays |
| 65540 | 20 61 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | .a.buffer.containing.information |
| 65560 | 20 61 62 6f 75 74 20 74 68 65 0a 20 20 20 20 20 61 76 61 69 6c 61 62 6c 65 20 61 6e 64 20 75 73 | .about.the......available.and.us |
| 65580 | 65 64 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 6c 65 28 | ed....emacsclient....executable( |
| 655a0 | 73 29 2c 20 61 6e 64 20 63 61 6e 20 62 65 20 75 73 65 66 75 6c 0a 20 20 20 20 20 77 68 65 6e 20 | s),.and.can.be.useful......when. |
| 655c0 | 69 6e 76 65 73 74 69 67 61 74 69 6e 67 20 77 68 79 20 4d 61 67 69 74 20 28 6f 72 20 72 61 74 68 | investigating.why.Magit.(or.rath |
| 655e0 | 65 72 20 e2 80 98 77 69 74 68 2d 65 64 69 74 6f 72 e2 80 99 29 20 63 61 6e 6e 6f 74 20 66 69 6e | er....with-editor...).cannot.fin |
| 65600 | 64 0a 20 20 20 20 20 61 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 e2 80 98 65 6d 61 63 73 63 6c | d......an.appropriate....emacscl |
| 65620 | 69 65 6e 74 e2 80 99 20 65 78 65 63 75 74 61 62 6c 65 2e 0a 0a 20 20 20 20 20 41 6c 73 6f 20 73 | ient....executable........Also.s |
| 65640 | 65 65 20 2a 6e 6f 74 65 20 28 77 69 74 68 2d 65 64 69 74 6f 72 29 44 65 62 75 67 67 69 6e 67 3a | ee.*note.(with-editor)Debugging: |
| 65660 | 3a 2e 0a 0a 50 6c 65 61 73 65 20 61 6c 73 6f 20 73 65 65 20 2a 6e 6f 74 65 20 46 41 51 3a 3a 2e | :...Please.also.see.*note.FAQ::. |
| 65680 | 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a | ....File:.docWYThEy.info,..Node: |
| 656a0 | 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e 64 65 78 2c 20 20 4e 65 78 74 3a 20 46 75 6e 63 74 69 6f | .Keystroke.Index,..Next:.Functio |
| 656c0 | 6e 20 61 6e 64 20 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 2c 20 20 50 72 65 76 3a 20 44 65 62 75 | n.and.Command.Index,..Prev:.Debu |
| 656e0 | 67 67 69 6e 67 20 54 6f 6f 6c 73 2c 20 20 55 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e 64 69 78 20 | gging.Tools,..Up:.Top..Appendix. |
| 65700 | 43 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e 64 65 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | C.Keystroke.Index.************** |
| 65720 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 2e | ************....File:.docWYThEy. |
| 65740 | 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 46 75 6e 63 74 69 6f 6e 20 61 6e 64 20 43 6f 6d 6d 61 6e | info,..Node:.Function.and.Comman |
| 65760 | 64 20 49 6e 64 65 78 2c 20 20 4e 65 78 74 3a 20 56 61 72 69 61 62 6c 65 20 49 6e 64 65 78 2c 20 | d.Index,..Next:.Variable.Index,. |
| 65780 | 20 50 72 65 76 3a 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e 64 65 78 2c 20 20 55 70 3a 20 54 6f 70 | .Prev:.Keystroke.Index,..Up:.Top |
| 657a0 | 0a 0a 41 70 70 65 6e 64 69 78 20 44 20 46 75 6e 63 74 69 6f 6e 20 61 6e 64 20 43 6f 6d 6d 61 6e | ..Appendix.D.Function.and.Comman |
| 657c0 | 64 20 49 6e 64 65 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | d.Index.************************ |
| 657e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a 1f 0a 46 69 6c 65 3a 20 64 6f 63 57 59 54 68 45 79 | *************....File:.docWYThEy |
| 65800 | 2e 69 6e 66 6f 2c 20 20 4e 6f 64 65 3a 20 56 61 72 69 61 62 6c 65 20 49 6e 64 65 78 2c 20 20 50 | .info,..Node:.Variable.Index,..P |
| 65820 | 72 65 76 3a 20 46 75 6e 63 74 69 6f 6e 20 61 6e 64 20 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 2c | rev:.Function.and.Command.Index, |
| 65840 | 20 20 55 70 3a 20 54 6f 70 0a 0a 41 70 70 65 6e 64 69 78 20 45 20 56 61 72 69 61 62 6c 65 20 49 | ..Up:.Top..Appendix.E.Variable.I |
| 65860 | 6e 64 65 78 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 0a | ndex.*************************.. |
| 65880 | 0a 1f 0a 54 61 67 20 54 61 62 6c 65 3a 0a 4e 6f 64 65 3a 20 54 6f 70 7f 37 37 38 0a 4e 6f 64 65 | ...Tag.Table:.Node:.Top.778.Node |
| 658a0 | 3a 20 49 6e 74 72 6f 64 75 63 74 69 6f 6e 7f 36 35 36 37 0a 4e 6f 64 65 3a 20 49 6e 73 74 61 6c | :.Introduction.6567.Node:.Instal |
| 658c0 | 6c 61 74 69 6f 6e 7f 31 31 32 38 37 0a 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 66 72 | lation.11287.Node:.Installing.fr |
| 658e0 | 6f 6d 20 4d 65 6c 70 61 7f 31 31 36 32 31 0a 4e 6f 64 65 3a 20 49 6e 73 74 61 6c 6c 69 6e 67 20 | om.Melpa.11621.Node:.Installing. |
| 65900 | 66 72 6f 6d 20 74 68 65 20 47 69 74 20 52 65 70 6f 73 69 74 6f 72 79 7f 31 32 37 30 30 0a 4e 6f | from.the.Git.Repository.12700.No |
| 65920 | 64 65 3a 20 50 6f 73 74 2d 49 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 54 61 73 6b 73 7f 31 35 35 31 | de:.Post-Installation.Tasks.1551 |
| 65940 | 38 0a 4e 6f 64 65 3a 20 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 7f 31 36 38 30 37 0a 4e 6f | 8.Node:.Getting.Started.16807.No |
| 65960 | 64 65 3a 20 49 6e 74 65 72 66 61 63 65 20 43 6f 6e 63 65 70 74 73 7f 32 32 36 32 32 0a 4e 6f 64 | de:.Interface.Concepts.22622.Nod |
| 65980 | 65 3a 20 4d 6f 64 65 73 20 61 6e 64 20 42 75 66 66 65 72 73 7f 32 33 30 30 35 0a 4e 6f 64 65 3a | e:.Modes.and.Buffers.23005.Node: |
| 659a0 | 20 53 77 69 74 63 68 69 6e 67 20 42 75 66 66 65 72 73 7f 32 34 37 31 39 0a 4e 6f 64 65 3a 20 4e | .Switching.Buffers.24719.Node:.N |
| 659c0 | 61 6d 69 6e 67 20 42 75 66 66 65 72 73 7f 32 39 34 31 34 0a 4e 6f 64 65 3a 20 51 75 69 74 74 69 | aming.Buffers.29414.Node:.Quitti |
| 659e0 | 6e 67 20 57 69 6e 64 6f 77 73 7f 33 32 34 37 37 0a 4e 6f 64 65 3a 20 41 75 74 6f 6d 61 74 69 63 | ng.Windows.32477.Node:.Automatic |
| 65a00 | 20 52 65 66 72 65 73 68 69 6e 67 20 6f 66 20 4d 61 67 69 74 20 42 75 66 66 65 72 73 7f 33 34 33 | .Refreshing.of.Magit.Buffers.343 |
| 65a20 | 39 37 0a 4e 6f 64 65 3a 20 41 75 74 6f 6d 61 74 69 63 20 53 61 76 69 6e 67 20 6f 66 20 46 69 6c | 97.Node:.Automatic.Saving.of.Fil |
| 65a40 | 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 7f 33 37 32 35 36 0a 4e 6f 64 65 3a 20 41 | e-Visiting.Buffers.37256.Node:.A |
| 65a60 | 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 |
| 65a80 | 69 6e 67 20 42 75 66 66 65 72 73 7f 33 38 34 34 30 0a 4e 6f 64 65 3a 20 52 69 73 6b 20 6f 66 20 | ing.Buffers.38440.Node:.Risk.of. |
| 65aa0 | 52 65 76 65 72 74 69 6e 67 20 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 7f 34 33 33 38 39 0a 4e 6f | Reverting.Automatically.43389.No |
| 65ac0 | 64 65 3a 20 53 65 63 74 69 6f 6e 73 7f 34 35 37 37 35 0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e | de:.Sections.45775.Node:.Section |
| 65ae0 | 20 4d 6f 76 65 6d 65 6e 74 7f 34 36 37 30 35 0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 56 69 | .Movement.46705.Node:.Section.Vi |
| 65b00 | 73 69 62 69 6c 69 74 79 7f 35 31 35 30 34 0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 48 6f 6f | sibility.51504.Node:.Section.Hoo |
| 65b20 | 6b 73 7f 35 38 30 36 37 0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 54 79 70 65 73 20 61 6e 64 | ks.58067.Node:.Section.Types.and |
| 65b40 | 20 56 61 6c 75 65 73 7f 36 30 34 36 33 0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 4f 70 74 69 | .Values.60463.Node:.Section.Opti |
| 65b60 | 6f 6e 73 7f 36 31 38 37 31 0a 4e 6f 64 65 3a 20 54 72 61 6e 73 69 65 6e 74 20 43 6f 6d 6d 61 6e | ons.61871.Node:.Transient.Comman |
| 65b80 | 64 73 7f 36 32 33 34 32 0a 4e 6f 64 65 3a 20 54 72 61 6e 73 69 65 6e 74 20 41 72 67 75 6d 65 6e | ds.62342.Node:.Transient.Argumen |
| 65ba0 | 74 73 20 61 6e 64 20 42 75 66 66 65 72 20 56 61 72 69 61 62 6c 65 73 7f 36 33 38 30 39 0a 4e 6f | ts.and.Buffer.Variables.63809.No |
| 65bc0 | 64 65 3a 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 61 6e 64 20 | de:.Completion.Confirmation.and. |
| 65be0 | 74 68 65 20 53 65 6c 65 63 74 69 6f 6e 7f 37 30 38 32 32 0a 4e 6f 64 65 3a 20 41 63 74 69 6f 6e | the.Selection.70822.Node:.Action |
| 65c00 | 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 7f 37 31 32 37 32 0a 4e 6f 64 65 3a 20 43 6f 6d 70 6c 65 | .Confirmation.71272.Node:.Comple |
| 65c20 | 74 69 6f 6e 20 61 6e 64 20 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 7f 37 39 37 37 37 0a 4e 6f 64 65 | tion.and.Confirmation.79777.Node |
| 65c40 | 3a 20 54 68 65 20 53 65 6c 65 63 74 69 6f 6e 7f 38 32 39 36 33 0a 4e 6f 64 65 3a 20 54 68 65 20 | :.The.Selection.82963.Node:.The. |
| 65c60 | 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 7f 38 35 38 36 31 0a 4e 6f 64 65 3a | hunk-internal.region.85861.Node: |
| 65c80 | 20 53 75 70 70 6f 72 74 20 66 6f 72 20 43 6f 6d 70 6c 65 74 69 6f 6e 20 46 72 61 6d 65 77 6f 72 | .Support.for.Completion.Framewor |
| 65ca0 | 6b 73 7f 38 36 39 35 34 0a 4e 6f 64 65 3a 20 41 64 64 69 74 69 6f 6e 61 6c 20 43 6f 6d 70 6c 65 | ks.86954.Node:.Additional.Comple |
| 65cc0 | 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 7f 39 31 37 39 37 0a 4e 6f 64 65 3a 20 4d 6f 75 73 65 20 53 | tion.Options.91797.Node:.Mouse.S |
| 65ce0 | 75 70 70 6f 72 74 7f 39 32 33 39 35 0a 4e 6f 64 65 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74 7f 39 | upport.92395.Node:.Running.Git.9 |
| 65d00 | 32 39 37 35 0a 4e 6f 64 65 3a 20 56 69 65 77 69 6e 67 20 47 69 74 20 4f 75 74 70 75 74 7f 39 33 | 2975.Node:.Viewing.Git.Output.93 |
| 65d20 | 32 32 34 0a 4e 6f 64 65 3a 20 47 69 74 20 50 72 6f 63 65 73 73 20 53 74 61 74 75 73 7f 39 35 39 | 224.Node:.Git.Process.Status.959 |
| 65d40 | 31 30 0a 4e 6f 64 65 3a 20 52 75 6e 6e 69 6e 67 20 47 69 74 20 4d 61 6e 75 61 6c 6c 79 7f 39 36 | 10.Node:.Running.Git.Manually.96 |
| 65d60 | 38 37 39 0a 4e 6f 64 65 3a 20 47 69 74 20 45 78 65 63 75 74 61 62 6c 65 7f 39 39 34 39 39 0a 4e | 879.Node:.Git.Executable.99499.N |
| 65d80 | 6f 64 65 3a 20 47 6c 6f 62 61 6c 20 47 69 74 20 41 72 67 75 6d 65 6e 74 73 7f 31 30 32 35 30 31 | ode:.Global.Git.Arguments.102501 |
| 65da0 | 0a 4e 6f 64 65 3a 20 49 6e 73 70 65 63 74 69 6e 67 7f 31 30 33 33 30 38 0a 4e 6f 64 65 3a 20 53 | .Node:.Inspecting.103308.Node:.S |
| 65dc0 | 74 61 74 75 73 20 42 75 66 66 65 72 7f 31 30 34 34 36 39 0a 4e 6f 64 65 3a 20 53 74 61 74 75 73 | tatus.Buffer.104469.Node:.Status |
| 65de0 | 20 53 65 63 74 69 6f 6e 73 7f 31 30 39 34 36 35 0a 4e 6f 64 65 3a 20 53 74 61 74 75 73 20 48 65 | .Sections.109465.Node:.Status.He |
| 65e00 | 61 64 65 72 20 53 65 63 74 69 6f 6e 73 7f 31 31 34 38 39 36 0a 4e 6f 64 65 3a 20 53 74 61 74 75 | ader.Sections.114896.Node:.Statu |
| 65e20 | 73 20 4d 6f 64 75 6c 65 20 53 65 63 74 69 6f 6e 73 7f 31 31 37 34 37 35 0a 4e 6f 64 65 3a 20 53 | s.Module.Sections.117475.Node:.S |
| 65e40 | 74 61 74 75 73 20 4f 70 74 69 6f 6e 73 7f 31 31 39 39 34 34 0a 4e 6f 64 65 3a 20 52 65 70 6f 73 | tatus.Options.119944.Node:.Repos |
| 65e60 | 69 74 6f 72 79 20 4c 69 73 74 7f 31 32 31 33 30 37 0a 4e 6f 64 65 3a 20 4c 6f 67 67 69 6e 67 7f | itory.List.121307.Node:.Logging. |
| 65e80 | 31 32 35 39 39 32 0a 4e 6f 64 65 3a 20 52 65 66 72 65 73 68 69 6e 67 20 4c 6f 67 73 7f 31 32 38 | 125992.Node:.Refreshing.Logs.128 |
| 65ea0 | 37 38 30 0a 4e 6f 64 65 3a 20 4c 6f 67 20 42 75 66 66 65 72 7f 31 33 30 31 37 30 0a 4e 6f 64 65 | 780.Node:.Log.Buffer.130170.Node |
| 65ec0 | 3a 20 4c 6f 67 20 4d 61 72 67 69 6e 7f 31 33 34 39 30 30 0a 4e 6f 64 65 3a 20 53 65 6c 65 63 74 | :.Log.Margin.134900.Node:.Select |
| 65ee0 | 20 66 72 6f 6d 20 4c 6f 67 7f 31 33 38 30 32 31 0a 4e 6f 64 65 3a 20 52 65 66 6c 6f 67 7f 31 34 | .from.Log.138021.Node:.Reflog.14 |
| 65f00 | 30 32 31 37 0a 4e 6f 64 65 3a 20 43 68 65 72 72 69 65 73 7f 31 34 31 38 33 35 0a 4e 6f 64 65 3a | 0217.Node:.Cherries.141835.Node: |
| 65f20 | 20 44 69 66 66 69 6e 67 7f 31 34 33 36 36 38 0a 4e 6f 64 65 3a 20 52 65 66 72 65 73 68 69 6e 67 | .Diffing.143668.Node:.Refreshing |
| 65f40 | 20 44 69 66 66 73 7f 31 34 36 36 34 35 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 61 6e 64 73 20 41 76 61 | .Diffs.146645.Node:.Commands.Ava |
| 65f60 | 69 6c 61 62 6c 65 20 69 6e 20 44 69 66 66 73 7f 31 35 30 32 34 30 0a 4e 6f 64 65 3a 20 44 69 66 | ilable.in.Diffs.150240.Node:.Dif |
| 65f80 | 66 20 4f 70 74 69 6f 6e 73 7f 31 35 32 37 31 34 0a 4e 6f 64 65 3a 20 52 65 76 69 73 69 6f 6e 20 | f.Options.152714.Node:.Revision. |
| 65fa0 | 42 75 66 66 65 72 7f 31 35 38 31 33 39 0a 4e 6f 64 65 3a 20 45 64 69 66 66 69 6e 67 7f 31 36 31 | Buffer.158139.Node:.Ediffing.161 |
| 65fc0 | 34 34 37 0a 4e 6f 64 65 3a 20 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 66 65 72 7f 31 36 37 34 | 447.Node:.References.Buffer.1674 |
| 65fe0 | 30 31 0a 4e 6f 64 65 3a 20 52 65 66 65 72 65 6e 63 65 73 20 53 65 63 74 69 6f 6e 73 7f 31 37 37 | 01.Node:.References.Sections.177 |
| 66000 | 39 31 39 0a 4e 6f 64 65 3a 20 42 69 73 65 63 74 69 6e 67 7f 31 37 38 37 36 34 0a 4e 6f 64 65 3a | 919.Node:.Bisecting.178764.Node: |
| 66020 | 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 20 61 6e 64 20 42 6c 6f 62 73 7f 31 38 31 30 32 31 | .Visiting.Files.and.Blobs.181021 |
| 66040 | 0a 4e 6f 64 65 3a 20 47 65 6e 65 72 61 6c 2d 50 75 72 70 6f 73 65 20 56 69 73 69 74 20 43 6f 6d | .Node:.General-Purpose.Visit.Com |
| 66060 | 6d 61 6e 64 73 7f 31 38 31 35 35 33 0a 4e 6f 64 65 3a 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 | mands.181553.Node:.Visiting.File |
| 66080 | 73 20 61 6e 64 20 42 6c 6f 62 73 20 66 72 6f 6d 20 61 20 44 69 66 66 7f 31 38 32 34 39 38 0a 4e | s.and.Blobs.from.a.Diff.182498.N |
| 660a0 | 6f 64 65 3a 20 42 6c 61 6d 69 6e 67 7f 31 38 35 39 31 33 0a 4e 6f 64 65 3a 20 4d 61 6e 69 70 75 | ode:.Blaming.185913.Node:.Manipu |
| 660c0 | 6c 61 74 69 6e 67 7f 31 39 32 37 32 31 0a 4e 6f 64 65 3a 20 43 72 65 61 74 69 6e 67 20 52 65 70 | lating.192721.Node:.Creating.Rep |
| 660e0 | 6f 73 69 74 6f 72 79 7f 31 39 33 30 36 37 0a 4e 6f 64 65 3a 20 43 6c 6f 6e 69 6e 67 20 52 65 70 | ository.193067.Node:.Cloning.Rep |
| 66100 | 6f 73 69 74 6f 72 79 7f 31 39 33 36 30 31 0a 4e 6f 64 65 3a 20 53 74 61 67 69 6e 67 20 61 6e 64 | ository.193601.Node:.Staging.and |
| 66120 | 20 55 6e 73 74 61 67 69 6e 67 7f 31 39 39 39 36 32 0a 4e 6f 64 65 3a 20 53 74 61 67 69 6e 67 20 | .Unstaging.199962.Node:.Staging. |
| 66140 | 66 72 6f 6d 20 46 69 6c 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 7f 32 30 33 39 30 | from.File-Visiting.Buffers.20390 |
| 66160 | 35 0a 4e 6f 64 65 3a 20 41 70 70 6c 79 69 6e 67 7f 32 30 35 30 31 33 0a 4e 6f 64 65 3a 20 43 6f | 5.Node:.Applying.205013.Node:.Co |
| 66180 | 6d 6d 69 74 74 69 6e 67 7f 32 30 37 30 36 39 0a 4e 6f 64 65 3a 20 49 6e 69 74 69 61 74 69 6e 67 | mmitting.207069.Node:.Initiating |
| 661a0 | 20 61 20 43 6f 6d 6d 69 74 7f 32 30 37 36 35 36 0a 4e 6f 64 65 3a 20 45 64 69 74 69 6e 67 20 43 | .a.Commit.207656.Node:.Editing.C |
| 661c0 | 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 73 7f 32 31 32 37 35 34 0a 4e 6f 64 65 3a 20 55 73 69 6e | ommit.Messages.212754.Node:.Usin |
| 661e0 | 67 20 74 68 65 20 52 65 76 69 73 69 6f 6e 20 53 74 61 63 6b 7f 32 31 35 34 38 39 0a 4e 6f 64 65 | g.the.Revision.Stack.215489.Node |
| 66200 | 3a 20 43 6f 6d 6d 69 74 20 50 73 65 75 64 6f 20 48 65 61 64 65 72 73 7f 32 31 38 35 32 37 0a 4e | :.Commit.Pseudo.Headers.218527.N |
| 66220 | 6f 64 65 3a 20 43 6f 6d 6d 69 74 20 4d 6f 64 65 20 61 6e 64 20 48 6f 6f 6b 73 7f 32 31 39 37 36 | ode:.Commit.Mode.and.Hooks.21976 |
| 66240 | 36 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 20 43 6f 6e 76 65 6e 74 69 6f | 6.Node:.Commit.Message.Conventio |
| 66260 | 6e 73 7f 32 32 32 35 38 38 0a 4e 6f 64 65 3a 20 42 72 61 6e 63 68 69 6e 67 7f 32 32 34 35 36 33 | ns.222588.Node:.Branching.224563 |
| 66280 | 0a 4e 6f 64 65 3a 20 54 68 65 20 54 77 6f 20 52 65 6d 6f 74 65 73 7f 32 32 34 37 39 33 0a 4e 6f | .Node:.The.Two.Remotes.224793.No |
| 662a0 | 64 65 3a 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 7f 32 32 37 34 35 30 0a 4e 6f 64 65 3a | de:.Branch.Commands.227450.Node: |
| 662c0 | 20 42 72 61 6e 63 68 20 47 69 74 20 56 61 72 69 61 62 6c 65 73 7f 32 34 30 32 30 33 0a 4e 6f 64 | .Branch.Git.Variables.240203.Nod |
| 662e0 | 65 3a 20 41 75 78 69 6c 69 61 72 79 20 42 72 61 6e 63 68 20 43 6f 6d 6d 61 6e 64 73 7f 32 34 35 | e:.Auxiliary.Branch.Commands.245 |
| 66300 | 35 32 34 0a 4e 6f 64 65 3a 20 4d 65 72 67 69 6e 67 7f 32 34 36 36 33 36 0a 4e 6f 64 65 3a 20 52 | 524.Node:.Merging.246636.Node:.R |
| 66320 | 65 73 6f 6c 76 69 6e 67 20 43 6f 6e 66 6c 69 63 74 73 7f 32 35 30 37 32 37 0a 4e 6f 64 65 3a 20 | esolving.Conflicts.250727.Node:. |
| 66340 | 52 65 62 61 73 69 6e 67 7f 32 35 36 31 30 35 0a 4e 6f 64 65 3a 20 45 64 69 74 69 6e 67 20 52 65 | Rebasing.256105.Node:.Editing.Re |
| 66360 | 62 61 73 65 20 53 65 71 75 65 6e 63 65 73 7f 32 36 30 38 30 31 0a 4e 6f 64 65 3a 20 49 6e 66 6f | base.Sequences.260801.Node:.Info |
| 66380 | 72 6d 61 74 69 6f 6e 20 41 62 6f 75 74 20 49 6e 2d 50 72 6f 67 72 65 73 73 20 52 65 62 61 73 65 | rmation.About.In-Progress.Rebase |
| 663a0 | 7f 32 36 34 38 34 32 0a 52 65 66 3a 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 41 62 6f 75 74 20 49 | .264842.Ref:.Information.About.I |
| 663c0 | 6e 2d 50 72 6f 67 72 65 73 73 20 52 65 62 61 73 65 2d 46 6f 6f 74 6e 6f 74 65 2d 31 7f 32 37 33 | n-Progress.Rebase-Footnote-1.273 |
| 663e0 | 39 35 39 0a 4e 6f 64 65 3a 20 43 68 65 72 72 79 20 50 69 63 6b 69 6e 67 7f 32 37 34 35 35 35 0a | 959.Node:.Cherry.Picking.274555. |
| 66400 | 4e 6f 64 65 3a 20 52 65 76 65 72 74 69 6e 67 7f 32 37 38 38 32 35 0a 4e 6f 64 65 3a 20 52 65 73 | Node:.Reverting.278825.Node:.Res |
| 66420 | 65 74 74 69 6e 67 7f 32 38 30 32 30 36 0a 4e 6f 64 65 3a 20 53 74 61 73 68 69 6e 67 7f 32 38 31 | etting.280206.Node:.Stashing.281 |
| 66440 | 39 38 32 0a 4e 6f 64 65 3a 20 54 72 61 6e 73 66 65 72 72 69 6e 67 7f 32 38 38 32 34 36 0a 4e 6f | 982.Node:.Transferring.288246.No |
| 66460 | 64 65 3a 20 52 65 6d 6f 74 65 73 7f 32 38 38 34 37 32 0a 4e 6f 64 65 3a 20 52 65 6d 6f 74 65 20 | de:.Remotes.288472.Node:.Remote. |
| 66480 | 43 6f 6d 6d 61 6e 64 73 7f 32 38 38 36 32 38 0a 4e 6f 64 65 3a 20 52 65 6d 6f 74 65 20 47 69 74 | Commands.288628.Node:.Remote.Git |
| 664a0 | 20 56 61 72 69 61 62 6c 65 73 7f 32 39 32 36 30 39 0a 4e 6f 64 65 3a 20 46 65 74 63 68 69 6e 67 | .Variables.292609.Node:.Fetching |
| 664c0 | 7f 32 39 33 38 36 34 0a 4e 6f 64 65 3a 20 50 75 6c 6c 69 6e 67 7f 32 39 36 32 39 32 0a 4e 6f 64 | .293864.Node:.Pulling.296292.Nod |
| 664e0 | 65 3a 20 50 75 73 68 69 6e 67 7f 32 39 37 32 39 35 0a 4e 6f 64 65 3a 20 50 6c 61 69 6e 20 50 61 | e:.Pushing.297295.Node:.Plain.Pa |
| 66500 | 74 63 68 65 73 7f 33 30 31 35 32 30 0a 4e 6f 64 65 3a 20 4d 61 69 6c 64 69 72 20 50 61 74 63 68 | tches.301520.Node:.Maildir.Patch |
| 66520 | 65 73 7f 33 30 32 39 36 37 0a 4e 6f 64 65 3a 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 7f 33 30 | es.302967.Node:.Miscellaneous.30 |
| 66540 | 34 34 30 34 0a 4e 6f 64 65 3a 20 54 61 67 67 69 6e 67 7f 33 30 34 37 35 34 0a 4e 6f 64 65 3a 20 | 4404.Node:.Tagging.304754.Node:. |
| 66560 | 4e 6f 74 65 73 7f 33 30 36 36 31 38 0a 4e 6f 64 65 3a 20 53 75 62 6d 6f 64 75 6c 65 73 7f 33 30 | Notes.306618.Node:.Submodules.30 |
| 66580 | 38 39 30 32 0a 4e 6f 64 65 3a 20 4c 69 73 74 69 6e 67 20 53 75 62 6d 6f 64 75 6c 65 73 7f 33 30 | 8902.Node:.Listing.Submodules.30 |
| 665a0 | 39 31 32 36 0a 4e 6f 64 65 3a 20 53 75 62 6d 6f 64 75 6c 65 20 54 72 61 6e 73 69 65 6e 74 7f 33 | 9126.Node:.Submodule.Transient.3 |
| 665c0 | 31 31 32 37 30 0a 4e 6f 64 65 3a 20 53 75 62 74 72 65 65 7f 33 31 33 36 35 36 0a 4e 6f 64 65 3a | 11270.Node:.Subtree.313656.Node: |
| 665e0 | 20 57 6f 72 6b 74 72 65 65 7f 33 31 35 35 33 30 0a 4e 6f 64 65 3a 20 53 70 61 72 73 65 20 63 68 | .Worktree.315530.Node:.Sparse.ch |
| 66600 | 65 63 6b 6f 75 74 73 7f 33 31 36 35 37 30 0a 4e 6f 64 65 3a 20 42 75 6e 64 6c 65 7f 33 31 39 33 | eckouts.316570.Node:.Bundle.3193 |
| 66620 | 31 30 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 6f 6e 20 43 6f 6d 6d 61 6e 64 73 7f 33 31 39 36 38 37 0a | 10.Node:.Common.Commands.319687. |
| 66640 | 4e 6f 64 65 3a 20 57 69 70 20 4d 6f 64 65 73 7f 33 32 32 32 39 32 0a 4e 6f 64 65 3a 20 57 69 70 | Node:.Wip.Modes.322292.Node:.Wip |
| 66660 | 20 47 72 61 70 68 7f 33 32 37 31 35 39 0a 4e 6f 64 65 3a 20 4c 65 67 61 63 79 20 57 69 70 20 4d | .Graph.327159.Node:.Legacy.Wip.M |
| 66680 | 6f 64 65 73 7f 33 32 39 34 37 32 0a 4e 6f 64 65 3a 20 43 6f 6d 6d 61 6e 64 73 20 66 6f 72 20 42 | odes.329472.Node:.Commands.for.B |
| 666a0 | 75 66 66 65 72 73 20 56 69 73 69 74 69 6e 67 20 46 69 6c 65 73 7f 33 33 32 33 33 31 0a 4e 6f 64 | uffers.Visiting.Files.332331.Nod |
| 666c0 | 65 3a 20 4d 69 6e 6f 72 20 4d 6f 64 65 20 66 6f 72 20 42 75 66 66 65 72 73 20 56 69 73 69 74 69 | e:.Minor.Mode.for.Buffers.Visiti |
| 666e0 | 6e 67 20 42 6c 6f 62 73 7f 33 34 30 32 31 33 0a 4e 6f 64 65 3a 20 43 75 73 74 6f 6d 69 7a 69 6e | ng.Blobs.340213.Node:.Customizin |
| 66700 | 67 7f 33 34 30 39 39 34 0a 4e 6f 64 65 3a 20 50 65 72 2d 52 65 70 6f 73 69 74 6f 72 79 20 43 6f | g.340994.Node:.Per-Repository.Co |
| 66720 | 6e 66 69 67 75 72 61 74 69 6f 6e 7f 33 34 32 35 39 34 0a 4e 6f 64 65 3a 20 45 73 73 65 6e 74 69 | nfiguration.342594.Node:.Essenti |
| 66740 | 61 6c 20 53 65 74 74 69 6e 67 73 7f 33 34 34 38 35 30 0a 4e 6f 64 65 3a 20 53 61 66 65 74 79 7f | al.Settings.344850.Node:.Safety. |
| 66760 | 33 34 35 32 30 30 0a 4e 6f 64 65 3a 20 50 65 72 66 6f 72 6d 61 6e 63 65 7f 33 34 36 39 36 35 0a | 345200.Node:.Performance.346965. |
| 66780 | 52 65 66 3a 20 4c 6f 67 20 50 65 72 66 6f 72 6d 61 6e 63 65 7f 33 34 39 39 33 32 0a 52 65 66 3a | Ref:.Log.Performance.349932.Ref: |
| 667a0 | 20 44 69 66 66 20 50 65 72 66 6f 72 6d 61 6e 63 65 7f 33 35 31 32 33 37 0a 52 65 66 3a 20 52 65 | .Diff.Performance.351237.Ref:.Re |
| 667c0 | 66 73 20 42 75 66 66 65 72 20 50 65 72 66 6f 72 6d 61 6e 63 65 7f 33 35 32 35 37 38 0a 52 65 66 | fs.Buffer.Performance.352578.Ref |
| 667e0 | 3a 20 43 6f 6d 6d 69 74 74 69 6e 67 20 50 65 72 66 6f 72 6d 61 6e 63 65 7f 33 35 33 31 35 33 0a | :.Committing.Performance.353153. |
| 66800 | 4e 6f 64 65 3a 20 4d 69 63 72 6f 73 6f 66 74 20 57 69 6e 64 6f 77 73 20 50 65 72 66 6f 72 6d 61 | Node:.Microsoft.Windows.Performa |
| 66820 | 6e 63 65 7f 33 35 34 31 33 35 0a 4e 6f 64 65 3a 20 4d 61 63 4f 53 20 50 65 72 66 6f 72 6d 61 6e | nce.354135.Node:.MacOS.Performan |
| 66840 | 63 65 7f 33 35 35 33 33 30 0a 52 65 66 3a 20 4d 61 63 4f 53 20 50 65 72 66 6f 72 6d 61 6e 63 65 | ce.355330.Ref:.MacOS.Performance |
| 66860 | 2d 46 6f 6f 74 6e 6f 74 65 2d 31 7f 33 35 36 33 35 37 0a 4e 6f 64 65 3a 20 47 6c 6f 62 61 6c 20 | -Footnote-1.356357.Node:.Global. |
| 66880 | 42 69 6e 64 69 6e 67 73 7f 33 35 36 34 33 39 0a 4e 6f 64 65 3a 20 50 6c 75 6d 62 69 6e 67 7f 33 | Bindings.356439.Node:.Plumbing.3 |
| 668a0 | 35 38 36 36 37 0a 4e 6f 64 65 3a 20 43 61 6c 6c 69 6e 67 20 47 69 74 7f 33 35 39 35 30 30 0a 4e | 58667.Node:.Calling.Git.359500.N |
| 668c0 | 6f 64 65 3a 20 47 65 74 74 69 6e 67 20 61 20 56 61 6c 75 65 20 66 72 6f 6d 20 47 69 74 7f 33 36 | ode:.Getting.a.Value.from.Git.36 |
| 668e0 | 31 30 32 39 0a 4e 6f 64 65 3a 20 43 61 6c 6c 69 6e 67 20 47 69 74 20 66 6f 72 20 45 66 66 65 63 | 1029.Node:.Calling.Git.for.Effec |
| 66900 | 74 7f 33 36 34 36 39 39 0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 50 6c 75 6d 62 69 6e 67 7f | t.364699.Node:.Section.Plumbing. |
| 66920 | 33 37 30 35 34 39 0a 4e 6f 64 65 3a 20 43 72 65 61 74 69 6e 67 20 53 65 63 74 69 6f 6e 73 7f 33 | 370549.Node:.Creating.Sections.3 |
| 66940 | 37 30 37 38 31 0a 4e 6f 64 65 3a 20 53 65 63 74 69 6f 6e 20 53 65 6c 65 63 74 69 6f 6e 7f 33 37 | 70781.Node:.Section.Selection.37 |
| 66960 | 34 36 36 35 0a 4e 6f 64 65 3a 20 4d 61 74 63 68 69 6e 67 20 53 65 63 74 69 6f 6e 73 7f 33 37 36 | 4665.Node:.Matching.Sections.376 |
| 66980 | 34 35 33 0a 4e 6f 64 65 3a 20 52 65 66 72 65 73 68 69 6e 67 20 42 75 66 66 65 72 73 7f 33 38 32 | 453.Node:.Refreshing.Buffers.382 |
| 669a0 | 33 34 35 0a 4e 6f 64 65 3a 20 43 6f 6e 76 65 6e 74 69 6f 6e 73 7f 33 38 35 34 35 37 0a 4e 6f 64 | 345.Node:.Conventions.385457.Nod |
| 669c0 | 65 3a 20 54 68 65 6d 69 6e 67 20 46 61 63 65 73 7f 33 38 35 36 35 33 0a 4e 6f 64 65 3a 20 46 41 | e:.Theming.Faces.385653.Node:.FA |
| 669e0 | 51 7f 33 39 33 37 36 32 0a 4e 6f 64 65 3a 20 46 41 51 20 2d 20 48 6f 77 20 74 6f 20 2e 2e 2e 3f | Q.393762.Node:.FAQ.-.How.to....? |
| 66a00 | 7f 33 39 34 32 30 34 0a 4e 6f 64 65 3a 20 48 6f 77 20 74 6f 20 70 72 6f 6e 6f 75 6e 63 65 20 4d | .394204.Node:.How.to.pronounce.M |
| 66a20 | 61 67 69 74 3f 7f 33 39 34 35 36 35 0a 4e 6f 64 65 3a 20 48 6f 77 20 74 6f 20 73 68 6f 77 20 67 | agit?.394565.Node:.How.to.show.g |
| 66a40 | 69 74 27 73 20 6f 75 74 70 75 74 3f 7f 33 39 35 33 37 32 0a 4e 6f 64 65 3a 20 48 6f 77 20 74 6f | it's.output?.395372.Node:.How.to |
| 66a60 | 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? |
| 66a80 | 7f 33 39 36 31 36 32 0a 4e 6f 64 65 3a 20 48 6f 77 20 74 6f 20 73 68 6f 77 20 64 69 66 66 73 20 | .396162.Node:.How.to.show.diffs. |
| 66aa0 | 66 6f 72 20 67 70 67 2d 65 6e 63 72 79 70 74 65 64 20 66 69 6c 65 73 3f 7f 33 39 37 31 33 36 0a | for.gpg-encrypted.files?.397136. |
| 66ac0 | 4e 6f 64 65 3a 20 48 6f 77 20 64 6f 65 73 20 62 72 61 6e 63 68 69 6e 67 20 61 6e 64 20 70 75 73 | Node:.How.does.branching.and.pus |
| 66ae0 | 68 69 6e 67 20 77 6f 72 6b 3f 7f 33 39 37 37 33 36 0a 4e 6f 64 65 3a 20 53 68 6f 75 6c 64 20 49 | hing.work?.397736.Node:.Should.I |
| 66b00 | 20 64 69 73 61 62 6c 65 20 56 43 3f 7f 33 39 38 30 37 33 0a 4e 6f 64 65 3a 20 46 41 51 20 2d 20 | .disable.VC?.398073.Node:.FAQ.-. |
| 66b20 | 49 73 73 75 65 73 20 61 6e 64 20 45 72 72 6f 72 73 7f 33 39 38 36 38 30 0a 4e 6f 64 65 3a 20 4d | Issues.and.Errors.398680.Node:.M |
| 66b40 | 61 67 69 74 20 69 73 20 73 6c 6f 77 7f 33 39 39 36 32 39 0a 4e 6f 64 65 3a 20 49 20 63 68 61 6e | agit.is.slow.399629.Node:.I.chan |
| 66b60 | 67 65 64 20 73 65 76 65 72 61 6c 20 74 68 6f 75 73 61 6e 64 20 66 69 6c 65 73 20 61 74 20 6f 6e | ged.several.thousand.files.at.on |
| 66b80 | 63 65 20 61 6e 64 20 6e 6f 77 20 4d 61 67 69 74 20 69 73 20 75 6e 75 73 61 62 6c 65 7f 33 39 39 | ce.and.now.Magit.is.unusable.399 |
| 66ba0 | 39 32 36 0a 4e 6f 64 65 3a 20 49 20 61 6d 20 68 61 76 69 6e 67 20 70 72 6f 62 6c 65 6d 73 20 63 | 926.Node:.I.am.having.problems.c |
| 66bc0 | 6f 6d 6d 69 74 74 69 6e 67 7f 34 30 30 36 35 36 0a 4e 6f 64 65 3a 20 49 20 61 6d 20 75 73 69 6e | ommitting.400656.Node:.I.am.usin |
| 66be0 | 67 20 4d 53 20 57 69 6e 64 6f 77 73 20 61 6e 64 20 63 61 6e 6e 6f 74 20 70 75 73 68 20 77 69 74 | g.MS.Windows.and.cannot.push.wit |
| 66c00 | 68 20 4d 61 67 69 74 7f 34 30 31 31 34 31 0a 4e 6f 64 65 3a 20 49 20 61 6d 20 75 73 69 6e 67 20 | h.Magit.401141.Node:.I.am.using. |
| 66c20 | 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 |
| 66c40 | 6c 6c 20 62 75 74 20 6e 6f 74 20 69 6e 20 4d 61 67 69 74 7f 34 30 31 37 36 33 0a 4e 6f 64 65 3a | ll.but.not.in.Magit.401763.Node: |
| 66c60 | 20 45 78 70 61 6e 64 69 6e 67 20 61 20 66 69 6c 65 20 74 6f 20 73 68 6f 77 20 74 68 65 20 64 69 | .Expanding.a.file.to.show.the.di |
| 66c80 | 66 66 20 63 61 75 73 65 73 20 69 74 20 74 6f 20 64 69 73 61 70 70 65 61 72 7f 34 30 32 36 30 31 | ff.causes.it.to.disappear.402601 |
| 66ca0 | 0a 4e 6f 64 65 3a 20 50 6f 69 6e 74 20 69 73 20 77 72 6f 6e 67 20 69 6e 20 74 68 65 20 43 4f 4d | .Node:.Point.is.wrong.in.the.COM |
| 66cc0 | 4d 49 54 5f 45 44 49 54 4d 53 47 20 62 75 66 66 65 72 7f 34 30 33 31 39 33 0a 4e 6f 64 65 3a 20 | MIT_EDITMSG.buffer.403193.Node:. |
| 66ce0 | 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 20 | The.mode-line.information.isn't. |
| 66d00 | 61 6c 77 61 79 73 20 75 70 2d 74 6f 2d 64 61 74 65 7f 34 30 34 32 34 35 0a 4e 6f 64 65 3a 20 41 | always.up-to-date.404245.Node:.A |
| 66d20 | 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 |
| 66d40 | 20 6e 61 6d 65 20 62 72 65 61 6b 73 20 53 4f 4d 45 54 48 49 4e 47 7f 34 30 35 33 31 32 0a 4e 6f | .name.breaks.SOMETHING.405312.No |
| 66d60 | 64 65 3a 20 4d 79 20 47 69 74 20 68 6f 6f 6b 73 20 77 6f 72 6b 20 6f 6e 20 74 68 65 20 63 6f 6d | de:.My.Git.hooks.work.on.the.com |
| 66d80 | 6d 61 6e 64 2d 6c 69 6e 65 20 62 75 74 20 6e 6f 74 20 69 6e 73 69 64 65 20 4d 61 67 69 74 7f 34 | mand-line.but.not.inside.Magit.4 |
| 66da0 | 30 36 32 30 33 0a 4e 6f 64 65 3a 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 69 73 6e 27 | 06203.Node:.git-commit-mode.isn' |
| 66dc0 | 74 20 75 73 65 64 20 77 68 65 6e 20 63 6f 6d 6d 69 74 74 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 | t.used.when.committing.from.the. |
| 66de0 | 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 7f 34 30 37 30 35 33 0a 4e 6f 64 65 3a 20 50 6f 69 6e 74 20 | command-line.407053.Node:.Point. |
| 66e00 | 65 6e 64 73 20 75 70 20 69 6e 73 69 64 65 20 69 6e 76 69 73 69 62 6c 65 20 74 65 78 74 20 77 68 | ends.up.inside.invisible.text.wh |
| 66e20 | 65 6e 20 6a 75 6d 70 69 6e 67 20 74 6f 20 61 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 | en.jumping.to.a.file-visiting.bu |
| 66e40 | 66 66 65 72 7f 34 30 39 33 32 38 0a 4e 6f 64 65 3a 20 49 20 61 6d 20 6e 6f 20 6c 6f 6e 67 65 72 | ffer.409328.Node:.I.am.no.longer |
| 66e60 | 20 61 62 6c 65 20 74 6f 20 73 61 76 65 20 70 6f 70 75 70 20 64 65 66 61 75 6c 74 73 7f 34 31 30 | .able.to.save.popup.defaults.410 |
| 66e80 | 31 38 31 0a 4e 6f 64 65 3a 20 44 65 62 75 67 67 69 6e 67 20 54 6f 6f 6c 73 7f 34 31 31 31 36 36 | 181.Node:.Debugging.Tools.411166 |
| 66ea0 | 0a 4e 6f 64 65 3a 20 4b 65 79 73 74 72 6f 6b 65 20 49 6e 64 65 78 7f 34 31 34 33 33 38 0a 4e 6f | .Node:.Keystroke.Index.414338.No |
| 66ec0 | 64 65 3a 20 46 75 6e 63 74 69 6f 6e 20 61 6e 64 20 43 6f 6d 6d 61 6e 64 20 49 6e 64 65 78 7f 34 | de:.Function.and.Command.Index.4 |
| 66ee0 | 31 34 35 31 30 0a 4e 6f 64 65 3a 20 56 61 72 69 61 62 6c 65 20 49 6e 64 65 78 7f 34 31 34 37 30 | 14510.Node:.Variable.Index.41470 |
| 66f00 | 33 0a 1f 0a 45 6e 64 20 54 61 67 20 54 61 62 6c 65 0a 0a 1f 0a 4c 6f 63 61 6c 20 56 61 72 69 61 | 3...End.Tag.Table....Local.Varia |
| 66f20 | 62 6c 65 73 3a 0a 63 6f 64 69 6e 67 3a 20 75 74 66 2d 38 0a 45 6e 64 3a 0a 00 00 00 00 00 00 00 | bles:.coding:.utf-8.End:........ |
| 66f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 66f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 66f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 66fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 66fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 66fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 67000 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 65 6c 00 00 00 00 00 | magit-4.1.2/magit-branch.el..... |
| 67020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 67040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 67060 | 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 |
| 67080 | 30 31 32 33 34 32 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 31 34 31 00 20 30 00 00 00 | 0123423.00000000000.014141..0... |
| 670a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 670c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 670e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 67100 | 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................... |
| 67120 | 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................... |
| 67140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 67160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 67180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 671a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 671c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 671e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 67200 | 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 |
| 67220 | 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.-* |
| 67240 | 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 | -..;;.Copyright.(C).2008-2024.Th |
| 67260 | 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..;; |
| 67280 | 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. |
| 672a0 | 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 |
| 672c0 | 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 |
| 672e0 | 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>..;;. |
| 67300 | 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 |
| 67320 | 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 |
| 67340 | 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 |
| 67360 | 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 |
| 67380 | 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 |
| 673a0 | 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. |
| 673c0 | 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 |
| 673e0 | 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. |
| 67400 | 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.. |
| 67420 | 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 |
| 67440 | 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 |
| 67460 | 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 |
| 67480 | 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 |
| 674a0 | 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 |
| 674c0 | 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 |
| 674e0 | 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. |
| 67500 | 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 |
| 67520 | 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 |
| 67540 | 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 |
| 67560 | 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 |
| 67580 | 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/>...;; |
| 675a0 | 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 |
| 675c0 | 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.. |
| 675e0 | 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 |
| 67600 | 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 |
| 67620 | 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 |
| 67640 | 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. |
| 67660 | 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 |
| 67680 | 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. |
| 676a0 | 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.;;. |
| 676c0 | 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:..( |
| 676e0 | 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- |
| 67700 | 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. |
| 67720 | 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 |
| 67740 | 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 |
| 67760 | 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 |
| 67780 | 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 |
| 677a0 | 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'.... |
| 677c0 | 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 |
| 677e0 | 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, |
| 67800 | 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 |
| 67820 | 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 |
| 67840 | 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 |
| 67860 | 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 |
| 67880 | 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. |
| 678a0 | 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 |
| 678c0 | 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 |
| 678e0 | 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- |
| 67900 | 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 |
| 67920 | 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 |
| 67940 | 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 72 65 61 64 20 62 72 61 6e 63 68 20 6e 61 | oice.(const.:tag."read.branch.na |
| 67960 | 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).................. |
| 67980 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 72 65 61 64 20 75 70 73 74 72 65 61 6d 20 66 69 72 73 74 | (const.:tag."read.upstream.first |
| 679a0 | 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 |
| 679c0 | 67 20 22 72 65 61 64 20 75 70 73 74 72 65 61 6d 20 66 69 72 73 74 2c 20 77 69 74 68 20 66 61 6c | g."read.upstream.first,.with.fal |
| 679e0 | 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 |
| 67a00 | 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 |
| 67a20 | 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 |
| 67a40 | 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 |
| 67a60 | 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 |
| 67a80 | 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,. |
| 67aa0 | 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 |
| 67ac0 | 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. |
| 67ae0 | 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 |
| 67b00 | 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 |
| 67b20 | 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 |
| 67b40 | 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 |
| 67b60 | 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 |
| 67b80 | 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. |
| 67ba0 | 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 |
| 67bc0 | 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. |
| 67be0 | 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 |
| 67c00 | 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 |
| 67c20 | 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, |
| 67c40 | 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 |
| 67c60 | 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 |
| 67c80 | 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. |
| 67ca0 | 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) |
| 67cc0 | 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. |
| 67ce0 | 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 |
| 67d00 | 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 |
| 67d20 | 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. |
| 67d40 | 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.( |
| 67d60 | 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 |
| 67d80 | 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, |
| 67da0 | 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. |
| 67dc0 | 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 |
| 67de0 | 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. |
| 67e00 | 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 |
| 67e20 | 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 |
| 67e40 | 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 |
| 67e60 | 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. |
| 67e80 | 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 |
| 67ea0 | 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 |
| 67ec0 | 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 |
| 67ee0 | 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.\"* |
| 67f00 | 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 |
| 67f20 | 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 |
| 67f40 | 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 |
| 67f60 | 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 |
| 67f80 | 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 |
| 67fa0 | 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 |
| 67fc0 | 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 |
| 67fe0 | 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 |
| 68000 | 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. |
| 68020 | 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 |
| 68040 | 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 |
| 68060 | 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 |
| 68080 | 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 |
| 680a0 | 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 |
| 680c0 | 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 |
| 680e0 | 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 |
| 68100 | 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 |
| 68120 | 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 |
| 68140 | 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 |
| 68160 | 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."...: |
| 68180 | 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 |
| 681a0 | 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 |
| 681c0 | 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 |
| 681e0 | 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 |
| 68200 | 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 |
| 68220 | 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. |
| 68240 | 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 |
| 68260 | 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 |
| 68280 | 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 |
| 682a0 | 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 |
| 682c0 | 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 |
| 682e0 | 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 |
| 68300 | 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 |
| 68320 | 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 |
| 68340 | 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 |
| 68360 | 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. |
| 68380 | 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 |
| 683a0 | 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.\" |
| 683c0 | 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. |
| 683e0 | 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 |
| 68400 | 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. |
| 68420 | 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 |
| 68440 | 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 |
| 68460 | 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 |
| 68480 | 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 |
| 684a0 | 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 |
| 684c0 | 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 |
| 684e0 | 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 |
| 68500 | 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. |
| 68520 | 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 |
| 68540 | 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. |
| 68560 | 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.. |
| 68580 | 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 |
| 685a0 | 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 |
| 685c0 | 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 |
| 685e0 | 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. |
| 68600 | 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 |
| 68620 | 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 |
| 68640 | 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 |
| 68660 | 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 |
| 68680 | 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. |
| 686a0 | 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 |
| 686c0 | 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 |
| 686e0 | 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. |
| 68700 | 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 |
| 68720 | 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 |
| 68740 | 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:....(( |
| 68760 | 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\". |
| 68780 | 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 |
| 687a0 | 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 |
| 687c0 | 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. |
| 687e0 | 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 |
| 68800 | 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/ |
| 68820 | 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 |
| 68840 | 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 |
| 68860 | 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/\ |
| 68880 | 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\"...\"\\\ |
| 688a0 | 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. |
| 688c0 | 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 |
| 688e0 | 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 |
| 68900 | 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. |
| 68920 | 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 |
| 68940 | 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 |
| 68960 | 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:....( |
| 68980 | 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\ |
| 689a0 | 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 |
| 689c0 | 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 |
| 689e0 | 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 |
| 68a00 | 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 |
| 68a20 | 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 |
| 68a40 | 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 |
| 68a60 | 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 |
| 68a80 | 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 |
| 68aa0 | 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- |
| 68ac0 | 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 |
| 68ae0 | 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 |
| 68b00 | 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 |
| 68b20 | 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")........................( |
| 68b40 | 63 68 6f 69 63 65 20 3a 74 61 67 20 22 66 6f 72 20 62 72 61 6e 63 68 65 73 22 0a 20 20 20 20 20 | choice.:tag."for.branches"...... |
| 68b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 65 78 | ..........................(regex |
| 68b80 | 70 20 3a 74 61 67 20 22 6d 61 74 63 68 69 6e 67 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.:tag."matching").............. |
| 68ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 65 61 74 20 3a 74 61 67 20 22 | ..................(repeat.:tag." |
| 68bc0 | 65 78 63 65 70 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | except"......................... |
| 68be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 62 72 61 | ...............(string.:tag."bra |
| 68c00 | 6e 63 68 22 29 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 72 61 | nch"))))))..(defcustom.magit-bra |
| 68c20 | 6e 63 68 2d 72 65 6e 61 6d 65 2d 70 75 73 68 2d 74 61 72 67 65 74 20 74 0a 20 20 22 57 68 65 74 | nch-rename-push-target.t..."Whet |
| 68c40 | 68 65 72 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 73 65 74 75 70 20 69 73 20 70 72 65 | her.the.push-remote.setup.is.pre |
| 68c60 | 73 65 72 76 65 64 20 77 68 65 6e 20 72 65 6e 61 6d 69 6e 67 20 61 20 62 72 61 6e 63 68 2e 0a 0a | served.when.renaming.a.branch... |
| 68c80 | 54 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d 65 | The.command.`magit-branch-rename |
| 68ca0 | 27 20 72 65 6e 61 6d 65 73 20 61 20 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 4f 4c 44 20 74 6f 0a | '.renames.a.branch.named.OLD.to. |
| 68cc0 | 4e 45 57 2e 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 6d | NEW...This.option.controls.how.m |
| 68ce0 | 75 63 68 20 6f 66 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 73 65 74 75 70 20 69 73 0a | uch.of.the.push-remote.setup.is. |
| 68d00 | 70 72 65 73 65 72 76 65 64 20 77 68 65 6e 20 64 6f 69 6e 67 20 73 6f 2e 0a 0a 57 68 65 6e 20 6e | preserved.when.doing.so...When.n |
| 68d20 | 69 6c 2c 20 74 68 65 6e 20 70 72 65 73 65 72 76 65 20 6e 6f 74 68 69 6e 67 20 61 6e 64 20 75 6e | il,.then.preserve.nothing.and.un |
| 68d40 | 73 65 74 20 60 62 72 61 6e 63 68 2e 4f 4c 44 2e 70 75 73 68 52 65 6d 6f 74 65 27 2e 0a 0a 57 68 | set.`branch.OLD.pushRemote'...Wh |
| 68d60 | 65 6e 20 60 6c 6f 63 61 6c 2d 6f 6e 6c 79 27 2c 20 74 68 65 6e 20 66 69 72 73 74 20 73 65 74 20 | en.`local-only',.then.first.set. |
| 68d80 | 60 62 72 61 6e 63 68 2e 4e 45 57 2e 70 75 73 68 52 65 6d 6f 74 65 27 20 74 6f 20 74 68 65 0a 20 | `branch.NEW.pushRemote'.to.the.. |
| 68da0 | 20 73 61 6d 65 20 76 61 6c 75 65 20 61 73 20 60 62 72 61 6e 63 68 2e 4f 4c 44 2e 70 75 73 68 52 | .same.value.as.`branch.OLD.pushR |
| 68dc0 | 65 6d 6f 74 65 27 2c 20 70 72 6f 76 69 64 65 64 20 74 68 65 20 6c 61 74 74 65 72 20 69 73 0a 20 | emote',.provided.the.latter.is.. |
| 68de0 | 20 61 63 74 75 61 6c 6c 79 20 73 65 74 20 61 6e 64 20 75 6e 6c 65 73 73 20 74 68 65 20 66 6f 72 | .actually.set.and.unless.the.for |
| 68e00 | 6d 65 72 20 61 6c 72 65 61 64 79 20 68 61 73 20 61 6e 6f 74 68 65 72 20 76 61 6c 75 65 2e 0a 0a | mer.already.has.another.value... |
| 68e20 | 57 68 65 6e 20 74 2c 20 74 68 65 6e 20 72 65 6e 61 6d 65 20 74 68 65 20 62 72 61 6e 63 68 20 6e | When.t,.then.rename.the.branch.n |
| 68e40 | 61 6d 65 64 20 4f 4c 44 20 6f 6e 20 74 68 65 20 72 65 6d 6f 74 65 20 73 70 65 63 69 66 69 65 64 | amed.OLD.on.the.remote.specified |
| 68e60 | 0a 20 20 62 79 20 60 62 72 61 6e 63 68 2e 4f 4c 44 2e 70 75 73 68 52 65 6d 6f 74 65 27 20 74 6f | ...by.`branch.OLD.pushRemote'.to |
| 68e80 | 20 4e 45 57 2c 20 70 72 6f 76 69 64 65 64 20 4f 4c 44 20 65 78 69 73 74 73 20 6f 6e 20 74 68 61 | .NEW,.provided.OLD.exists.on.tha |
| 68ea0 | 74 0a 20 20 72 65 6d 6f 74 65 20 61 6e 64 20 75 6e 6c 65 73 73 20 4e 45 57 20 61 6c 72 65 61 64 | t...remote.and.unless.NEW.alread |
| 68ec0 | 79 20 65 78 69 73 74 73 20 6f 6e 20 74 68 65 20 72 65 6d 6f 74 65 2e 0a 0a 57 68 65 6e 20 60 66 | y.exists.on.the.remote...When.`f |
| 68ee0 | 6f 72 67 65 2d 6f 6e 6c 79 27 20 61 6e 64 20 74 68 65 20 60 66 6f 72 67 65 27 20 70 61 63 6b 61 | orge-only'.and.the.`forge'.packa |
| 68f00 | 67 65 20 69 73 20 61 76 61 69 6c 61 62 6c 65 2c 20 74 68 65 6e 0a 20 20 62 65 68 61 76 65 20 6c | ge.is.available,.then...behave.l |
| 68f20 | 69 6b 65 20 60 74 27 20 69 66 20 74 68 65 20 72 65 6d 6f 74 65 20 70 6f 69 6e 74 73 20 74 6f 20 | ike.`t'.if.the.remote.points.to. |
| 68f40 | 61 20 72 65 70 6f 73 69 74 6f 72 79 20 6f 6e 20 61 20 66 6f 72 67 65 0a 20 20 28 63 75 72 72 65 | a.repository.on.a.forge...(curre |
| 68f60 | 6e 74 6c 79 20 47 69 74 68 75 62 20 6f 72 20 47 69 74 6c 61 62 29 2c 20 6f 74 68 65 72 77 69 73 | ntly.Github.or.Gitlab),.otherwis |
| 68f80 | 65 20 6c 69 6b 65 20 60 6c 6f 63 61 6c 2d 6f 6e 6c 79 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | e.like.`local-only'."...:package |
| 68fa0 | 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")...: |
| 68fc0 | 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.'( |
| 68fe0 | 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 6f | choice...........(const.:tag."Do |
| 69000 | 6e 27 74 20 70 72 65 73 65 72 76 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 73 65 74 75 70 22 20 | n't.preserve.push-remote.setup". |
| 69020 | 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 50 72 65 73 | nil)...........(const.:tag."Pres |
| 69040 | 65 72 76 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 73 65 74 75 70 22 20 6c 6f 63 61 6c 2d 6f 6e | erve.push-remote.setup".local-on |
| 69060 | 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 2e 2e 2e 20 61 | ly)...........(const.:tag."....a |
| 69080 | 6e 64 20 72 65 6e 61 6d 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 62 72 61 6e 63 68 20 6f | nd.rename.corresponding.branch.o |
| 690a0 | 6e 20 72 65 6d 6f 74 65 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 | n.remote".t)...........(const.:t |
| 690c0 | 61 67 20 22 2e 2e 2e 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 72 65 6d 6f 74 65 20 69 73 20 6f 6e | ag."....but.only.if.remote.is.on |
| 690e0 | 20 61 20 66 6f 72 67 65 22 20 66 6f 72 67 65 2d 6f 6e 6c 79 29 29 29 0a 0a 28 64 65 66 63 75 73 | .a.forge".forge-only)))..(defcus |
| 69100 | 74 6f 6d 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 69 72 65 63 74 2d 63 6f 6e 66 69 67 75 72 | tom.magit-branch-direct-configur |
| 69120 | 65 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 61 67 69 | e.t..."Whether.the.command.`magi |
| 69140 | 74 2d 62 72 61 6e 63 68 27 20 73 68 6f 77 73 20 47 69 74 20 76 61 72 69 61 62 6c 65 73 2e 0a 57 | t-branch'.shows.Git.variables..W |
| 69160 | 68 65 6e 20 73 65 74 20 74 6f 20 6e 69 6c 2c 20 6e 6f 20 76 61 72 69 61 62 6c 65 73 20 61 72 65 | hen.set.to.nil,.no.variables.are |
| 69180 | 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 74 68 69 73 20 74 72 61 6e 73 69 65 6e 74 0a 63 6f 6d | .displayed.by.this.transient.com |
| 691a0 | 6d 61 6e 64 2c 20 69 6e 73 74 65 61 64 20 74 68 65 20 73 75 62 2d 74 72 61 6e 73 69 65 6e 74 20 | mand,.instead.the.sub-transient. |
| 691c0 | 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 27 0a 68 61 73 20 74 6f 20 | `magit-branch-configure'.has.to. |
| 691e0 | 62 65 20 75 73 65 64 20 74 6f 20 76 69 65 77 20 61 6e 64 20 63 68 61 6e 67 65 20 62 72 61 6e 63 | be.used.to.view.and.change.branc |
| 69200 | 68 20 72 65 6c 61 74 65 64 20 76 61 72 69 61 62 6c 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | h.related.variables."...:package |
| 69220 | 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 37 2e 30 22 29 0a 20 20 3a 67 | -version.'(magit..."2.7.0")...:g |
| 69240 | 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 |
| 69260 | 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 75 62 6c 69 73 68 | olean)..(defcustom.magit-publish |
| 69280 | 65 64 2d 62 72 61 6e 63 68 65 73 20 27 28 22 6f 72 69 67 69 6e 2f 6d 61 73 74 65 72 22 29 0a 20 | ed-branches.'("origin/master").. |
| 692a0 | 20 22 4c 69 73 74 20 6f 66 20 62 72 61 6e 63 68 65 73 20 74 68 61 74 20 61 72 65 20 63 6f 6e 73 | ."List.of.branches.that.are.cons |
| 692c0 | 69 64 65 72 65 64 20 74 6f 20 62 65 20 70 75 62 6c 69 73 68 65 64 2e 22 0a 20 20 3a 70 61 63 6b | idered.to.be.published."...:pack |
| 692e0 | 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 33 2e 30 22 29 0a | age-version.'(magit..."2.13.0"). |
| 69300 | 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 |
| 69320 | 20 27 28 72 65 70 65 61 74 20 73 74 72 69 6e 67 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 | .'(repeat.string))..;;;.Commands |
| 69340 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 | ..;;;###autoload.(autoload.'magi |
| 69360 | 74 2d 62 72 61 6e 63 68 20 22 6d 61 67 69 74 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 | t-branch."magit".nil.t).(transie |
| 69380 | 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 20 28 62 | nt-define-prefix.magit-branch.(b |
| 693a0 | 72 61 6e 63 68 29 0a 20 20 22 41 64 64 2c 20 63 6f 6e 66 69 67 75 72 65 20 6f 72 20 72 65 6d 6f | ranch)..."Add,.configure.or.remo |
| 693c0 | 76 65 20 61 20 62 72 61 6e 63 68 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 62 | ve.a.branch."...:man-page."git-b |
| 693e0 | 72 61 6e 63 68 22 0a 20 20 5b 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 | ranch"...[:if.(lambda.()........ |
| 69400 | 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 69 72 65 63 74 2d 63 6f 6e 66 69 | ..(and.magit-branch-direct-confi |
| 69420 | 67 75 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 28 74 72 61 6e 73 69 | gure...............(oref.(transi |
| 69440 | 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62 6a 65 63 74 29 20 73 63 6f 70 65 29 29 29 0a 20 20 20 3a | ent-prefix-object).scope)))....: |
| 69460 | 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 28 | description....(lambda.()......( |
| 69480 | 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 43 6f 6e 66 69 67 75 72 65 20 22 20 | concat.(propertize."Configure.". |
| 694a0 | 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 | 'face.'transient-heading)....... |
| 694c0 | 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6f 72 65 66 20 28 74 72 61 6e 73 69 | .......(propertize.(oref.(transi |
| 694e0 | 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62 6a 65 63 74 29 20 73 63 6f 70 65 29 0a 20 20 20 20 20 20 | ent-prefix-object).scope)....... |
| 69500 | 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 2d | ...................'face.'magit- |
| 69520 | 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 29 0a 20 20 20 28 22 64 22 20 6d 61 67 69 74 2d 62 72 | branch-local)))....("d".magit-br |
| 69540 | 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)....(" |
| 69560 | 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 |
| 69580 | 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 |
| 695a0 | 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 |
| 695c0 | 68 2e 3c 62 72 61 6e 63 68 3e 2e 70 75 73 68 52 65 6d 6f 74 65 29 5d 0a 20 20 5b 3a 69 66 2d 6e | h.<branch>.pushRemote)]...[:if-n |
| 695e0 | 6f 6e 2d 6e 69 6c 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 69 72 65 63 74 2d 63 6f 6e 66 69 | on-nil.magit-branch-direct-confi |
| 69600 | 67 75 72 65 0a 20 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 43 6f 6e 66 69 67 75 72 65 20 | gure....:description."Configure. |
| 69620 | 72 65 70 6f 73 69 74 6f 72 79 20 64 65 66 61 75 6c 74 73 22 0a 20 20 20 28 22 52 22 20 6d 61 67 | repository.defaults"....("R".mag |
| 69640 | 69 74 2d 70 75 6c 6c 2e 72 65 62 61 73 65 29 0a 20 20 20 28 22 50 22 20 6d 61 67 69 74 2d 72 65 | it-pull.rebase)....("P".magit-re |
| 69660 | 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 29 0a 20 20 20 28 22 42 22 20 22 55 70 64 61 74 | mote.pushDefault)....("B"."Updat |
| 69680 | 65 20 64 65 66 61 75 6c 74 20 62 72 61 6e 63 68 22 20 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 64 | e.default.branch".magit-update-d |
| 696a0 | 65 66 61 75 6c 74 2d 62 72 61 6e 63 68 0a 20 20 20 20 3a 69 6e 61 70 74 2d 69 66 2d 6e 6f 74 20 | efault-branch.....:inapt-if-not. |
| 696c0 | 6d 61 67 69 74 2d 67 65 74 2d 73 6f 6d 65 2d 72 65 6d 6f 74 65 29 5d 0a 20 20 5b 22 41 72 67 75 | magit-get-some-remote)]...["Argu |
| 696e0 | 6d 65 6e 74 73 22 0a 20 20 20 28 37 20 22 2d 72 22 20 22 52 65 63 75 72 73 65 20 73 75 62 6d 6f | ments"....(7."-r"."Recurse.submo |
| 69700 | 64 75 6c 65 73 20 77 68 65 6e 20 63 68 65 63 6b 69 6e 67 20 6f 75 74 20 61 6e 20 65 78 69 73 74 | dules.when.checking.out.an.exist |
| 69720 | 69 6e 67 20 62 72 61 6e 63 68 22 0a 20 20 20 20 20 20 22 2d 2d 72 65 63 75 72 73 65 2d 73 75 62 | ing.branch"......."--recurse-sub |
| 69740 | 6d 6f 64 75 6c 65 73 22 0a 20 20 20 20 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 20 28 6d | modules".......:if.(lambda.().(m |
| 69760 | 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 31 33 22 29 29 29 5d 0a 20 20 | agit-git-version>=."2.13")))]... |
| 69780 | 5b 5b 22 43 68 65 63 6b 6f 75 74 22 0a 20 20 20 20 28 22 62 22 20 22 62 72 61 6e 63 68 2f 72 65 | [["Checkout".....("b"."branch/re |
| 697a0 | 76 69 73 69 6f 6e 22 20 20 20 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 29 0a 20 20 20 20 28 22 | vision"...magit-checkout).....(" |
| 697c0 | 6c 22 20 22 6c 6f 63 61 6c 20 62 72 61 6e 63 68 22 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 | l"."local.branch"......magit-bra |
| 697e0 | 6e 63 68 2d 63 68 65 63 6b 6f 75 74 29 0a 20 20 20 20 28 36 20 22 6f 22 20 22 6e 65 77 20 6f 72 | nch-checkout).....(6."o"."new.or |
| 69800 | 70 68 61 6e 22 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6f 72 70 68 61 6e 29 5d | phan"......magit-branch-orphan)] |
| 69820 | 0a 20 20 20 5b 22 22 0a 20 20 20 20 28 22 63 22 20 22 6e 65 77 20 62 72 61 6e 63 68 22 20 20 20 | ....["".....("c"."new.branch"... |
| 69840 | 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 29 0a | .....magit-branch-and-checkout). |
| 69860 | 20 20 20 20 28 22 73 22 20 22 6e 65 77 20 73 70 69 6e 2d 6f 66 66 22 20 20 20 20 20 20 6d 61 67 | ....("s"."new.spin-off"......mag |
| 69880 | 69 74 2d 62 72 61 6e 63 68 2d 73 70 69 6e 6f 66 66 29 0a 20 20 20 20 28 35 20 22 77 22 20 22 6e | it-branch-spinoff).....(5."w"."n |
| 698a0 | 65 77 20 77 6f 72 6b 74 72 65 65 22 20 20 20 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2d 63 | ew.worktree"....magit-worktree-c |
| 698c0 | 68 65 63 6b 6f 75 74 29 5d 0a 20 20 20 5b 22 43 72 65 61 74 65 22 0a 20 20 20 20 28 22 6e 22 20 | heckout)]....["Create".....("n". |
| 698e0 | 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 63 68 | "new.branch"........magit-branch |
| 69900 | 2d 63 72 65 61 74 65 29 0a 20 20 20 20 28 22 53 22 20 22 6e 65 77 20 73 70 69 6e 2d 6f 75 74 22 | -create).....("S"."new.spin-out" |
| 69920 | 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 70 69 6e 6f 75 74 29 0a 20 20 20 20 | ......magit-branch-spinout)..... |
| 69940 | 28 35 20 22 57 22 20 22 6e 65 77 20 77 6f 72 6b 74 72 65 65 22 20 20 20 20 6d 61 67 69 74 2d 77 | (5."W"."new.worktree"....magit-w |
| 69960 | 6f 72 6b 74 72 65 65 2d 62 72 61 6e 63 68 29 5d 0a 20 20 20 5b 22 44 6f 22 0a 20 20 20 20 28 22 | orktree-branch)]....["Do".....(" |
| 69980 | 43 22 20 22 63 6f 6e 66 69 67 75 72 65 2e 2e 2e 22 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 | C"."configure..."......magit-bra |
| 699a0 | 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 29 0a 20 20 20 20 28 22 6d 22 20 22 72 65 6e 61 6d 65 22 | nch-configure).....("m"."rename" |
| 699c0 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d 65 29 | ............magit-branch-rename) |
| 699e0 | 0a 20 20 20 20 28 22 78 22 20 22 72 65 73 65 74 22 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | .....("x"."reset".............ma |
| 69a00 | 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 73 65 74 29 0a 20 20 20 20 28 22 6b 22 20 22 64 65 6c 65 | git-branch-reset).....("k"."dele |
| 69a20 | 74 65 22 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 | te"............magit-branch-dele |
| 69a40 | 74 65 29 5d 0a 20 20 20 5b 22 22 0a 20 20 20 20 28 37 20 22 68 22 20 22 73 68 65 6c 76 65 22 20 | te)]....["".....(7."h"."shelve". |
| 69a60 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 68 65 6c 76 65 29 0a 20 20 | .........magit-branch-shelve)... |
| 69a80 | 20 20 28 37 20 22 48 22 20 22 75 6e 73 68 65 6c 76 65 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 | ..(7."H"."unshelve"........magit |
| 69aa0 | 2d 62 72 61 6e 63 68 2d 75 6e 73 68 65 6c 76 65 29 5d 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | -branch-unshelve)]]...(interacti |
| 69ac0 | 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e | ve.(list.(magit-get-current-bran |
| 69ae0 | 63 68 29 29 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74 2d | ch)))...(transient-setup.'magit- |
| 69b00 | 62 72 61 6e 63 68 20 6e 69 6c 20 6e 69 6c 20 3a 73 63 6f 70 65 20 62 72 61 6e 63 68 29 29 0a 0a | branch.nil.nil.:scope.branch)).. |
| 69b20 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 72 67 75 6d 65 6e 74 73 20 28 29 | (defun.magit-branch-arguments.() |
| 69b40 | 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 | ...(transient-args.'magit-branch |
| 69b60 | 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- |
| 69b80 | 63 68 65 63 6b 6f 75 74 20 28 72 65 76 69 73 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 | checkout.(revision.&optional.arg |
| 69ba0 | 73 29 0a 20 20 22 43 68 65 63 6b 6f 75 74 20 52 45 56 49 53 49 4f 4e 2c 20 75 70 64 61 74 69 6e | s)..."Checkout.REVISION,.updatin |
| 69bc0 | 67 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 | g.the.index.and.the.working.tree |
| 69be0 | 2e 0a 49 66 20 52 45 56 49 53 49 4f 4e 20 69 73 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2c | ..If.REVISION.is.a.local.branch, |
| 69c00 | 20 74 68 65 6e 20 74 68 61 74 20 62 65 63 6f 6d 65 73 20 74 68 65 20 63 75 72 72 65 6e 74 0a 62 | .then.that.becomes.the.current.b |
| 69c20 | 72 61 6e 63 68 2e 20 20 49 66 20 69 74 20 69 73 20 73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 2c | ranch...If.it.is.something.else, |
| 69c40 | 20 74 68 65 6e 20 60 48 45 41 44 27 20 62 65 63 6f 6d 65 73 20 64 65 74 61 63 68 65 64 2e 0a 43 | .then.`HEAD'.becomes.detached..C |
| 69c60 | 68 65 63 6b 6f 75 74 20 66 61 69 6c 73 20 69 66 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 | heckout.fails.if.the.working.tre |
| 69c80 | 65 20 6f 72 20 74 68 65 20 73 74 61 67 69 6e 67 20 61 72 65 61 20 63 6f 6e 74 61 69 6e 0a 63 68 | e.or.the.staging.area.contain.ch |
| 69ca0 | 61 6e 67 65 73 2e 0a 5c 6e 28 67 69 74 20 63 68 65 63 6b 6f 75 74 20 52 45 56 49 53 49 4f 4e 29 | anges..\n(git.checkout.REVISION) |
| 69cc0 | 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. |
| 69ce0 | 6d 61 67 69 74 2d 2d 63 68 65 63 6b 6f 75 74 29 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | magit--checkout))...(interactive |
| 69d00 | 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d 62 72 61 6e 63 68 2d | .(list.(magit-read-other-branch- |
| 69d20 | 6f 72 2d 63 6f 6d 6d 69 74 20 22 43 68 65 63 6b 6f 75 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 | or-commit."Checkout")........... |
| 69d40 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 72 67 75 6d 65 6e | ...........(magit-branch-argumen |
| 69d60 | 74 73 29 29 29 0a 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 | ts)))...(when.(string-match."\\` |
| 69d80 | 68 65 61 64 73 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 28 73 | heads/\\(.+\\)".revision).....(s |
| 69da0 | 65 74 71 20 72 65 76 69 73 69 6f 6e 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 72 65 76 | etq.revision.(match-string.1.rev |
| 69dc0 | 69 73 69 6f 6e 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 | ision)))...(magit-run-git-async. |
| 69de0 | 22 63 68 65 63 6b 6f 75 74 22 20 61 72 67 73 20 72 65 76 69 73 69 6f 6e 29 29 0a 0a 28 64 65 66 | "checkout".args.revision))..(def |
| 69e00 | 75 6e 20 6d 61 67 69 74 2d 2d 63 68 65 63 6b 6f 75 74 20 28 72 65 76 69 73 69 6f 6e 20 26 6f 70 | un.magit--checkout.(revision.&op |
| 69e20 | 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 | tional.args)...(when.(string-mat |
| 69e40 | 63 68 20 22 5c 5c 60 68 65 61 64 73 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 72 65 76 69 73 69 6f 6e 29 | ch."\\`heads/\\(.+\\)".revision) |
| 69e60 | 0a 20 20 20 20 28 73 65 74 71 20 72 65 76 69 73 69 6f 6e 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | .....(setq.revision.(match-strin |
| 69e80 | 67 20 31 20 72 65 76 69 73 69 6f 6e 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 | g.1.revision)))...(magit-call-gi |
| 69ea0 | 74 20 22 63 68 65 63 6b 6f 75 74 22 20 61 72 67 73 20 72 65 76 69 73 69 6f 6e 29 29 0a 0a 3b 3b | t."checkout".args.revision))..;; |
| 69ec0 | 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 |
| 69ee0 | 2d 63 72 65 61 74 65 20 28 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 22 | -create.(branch.start-point)..." |
| 69f00 | 43 72 65 61 74 65 20 42 52 41 4e 43 48 20 61 74 20 62 72 61 6e 63 68 20 6f 72 20 72 65 76 69 73 | Create.BRANCH.at.branch.or.revis |
| 69f20 | 69 6f 6e 20 53 54 41 52 54 2d 50 4f 49 4e 54 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e | ion.START-POINT."...(declare.(in |
| 69f40 | 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 29 29 0a | teractive-only.magit-call-git)). |
| 69f60 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 61 | ..(interactive.(magit-branch-rea |
| 69f80 | 64 2d 61 72 67 73 20 22 43 72 65 61 74 65 20 62 72 61 6e 63 68 22 29 29 0a 20 20 28 6d 61 67 69 | d-args."Create.branch"))...(magi |
| 69fa0 | 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 | t-run-git-async."branch".branch. |
| 69fc0 | 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 | start-point)...(set-process-sent |
| 69fe0 | 69 6e 65 6c 0a 20 20 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 0a 20 20 20 28 6c | inel....magit-this-process....(l |
| 6a000 | 61 6d 62 64 61 20 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 28 77 68 65 6e | ambda.(process.event)......(when |
| 6a020 | 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 | .(memq.(process-status.process). |
| 6a040 | 27 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 | '(exit.signal))........(magit-br |
| 6a060 | 61 6e 63 68 2d 6d 61 79 62 65 2d 61 64 6a 75 73 74 2d 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 | anch-maybe-adjust-upstream.branc |
| 6a080 | 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f | h.start-point)........(magit-pro |
| 6a0a0 | 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 29 29 29 29 | cess-sentinel.process.event))))) |
| 6a0c0 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 | ..;;;###autoload.(defun.magit-br |
| 6a0e0 | 61 6e 63 68 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 20 28 62 72 61 6e 63 68 20 73 74 61 72 74 2d | anch-and-checkout.(branch.start- |
| 6a100 | 70 6f 69 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 | point.&optional.args)..."Create. |
| 6a120 | 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 42 52 41 4e 43 48 20 61 74 20 62 72 61 6e 63 68 20 6f 72 | and.checkout.BRANCH.at.branch.or |
| 6a140 | 20 72 65 76 69 73 69 6f 6e 20 53 54 41 52 54 2d 50 4f 49 4e 54 2e 22 0a 20 20 28 64 65 63 6c 61 | .revision.START-POINT."...(decla |
| 6a160 | 72 65 20 28 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 6d 61 67 69 74 2d 63 61 6c 6c 2d | re.(interactive-only.magit-call- |
| 6a180 | 67 69 74 29 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 61 70 70 65 6e 64 20 28 6d 61 | git))...(interactive.(append.(ma |
| 6a1a0 | 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 61 64 2d 61 72 67 73 20 22 43 72 65 61 74 65 20 61 6e 64 | git-branch-read-args."Create.and |
| 6a1c0 | 20 63 68 65 63 6b 6f 75 74 20 62 72 61 6e 63 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .checkout.branch").............. |
| 6a1e0 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 72 | ..........(list.(magit-branch-ar |
| 6a200 | 67 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d | guments))))...(if.(string-match- |
| 6a220 | 70 20 22 5e 73 74 61 73 68 40 7b 5b 30 2d 39 5d 2b 7d 24 22 20 73 74 61 72 74 2d 70 6f 69 6e 74 | p."^stash@{[0-9]+}$".start-point |
| 6a240 | 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 73 74 61 73 68 22 20 22 | ).......(magit-run-git."stash"." |
| 6a260 | 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 20 20 | branch".branch.start-point)..... |
| 6a280 | 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 63 68 65 63 6b 6f 75 74 22 20 | (magit-run-git-async."checkout". |
| 6a2a0 | 61 72 67 73 20 22 2d 62 22 20 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 | args."-b".branch.start-point)... |
| 6a2c0 | 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 |
| 6a2e0 | 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 |
| 6a300 | 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. |
| 6a320 | 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. |
| 6a340 | 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- |
| 6a360 | 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 |
| 6a380 | 72 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 | rt-point)..........(magit-proces |
| 6a3a0 | 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 29 29 29 29 29 0a 0a | s-sentinel.process.event)))))).. |
| 6a3c0 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e | ;;;###autoload.(defun.magit-bran |
| 6a3e0 | 63 68 2d 6f 72 2d 63 68 65 63 6b 6f 75 74 20 28 61 72 67 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 | ch-or-checkout.(arg.&optional.st |
| 6a400 | 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 22 48 79 62 72 69 64 20 62 65 74 77 65 65 6e 20 60 6d 61 | art-point)..."Hybrid.between.`ma |
| 6a420 | 67 69 74 2d 63 68 65 63 6b 6f 75 74 27 20 61 6e 64 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | git-checkout'.and.`magit-branch- |
| 6a440 | 61 6e 64 2d 63 68 65 63 6b 6f 75 74 27 2e 0a 0a 41 73 6b 20 74 68 65 20 75 73 65 72 20 66 6f 72 | and-checkout'...Ask.the.user.for |
| 6a460 | 20 61 6e 20 65 78 69 73 74 69 6e 67 20 62 72 61 6e 63 68 20 6f 72 20 72 65 76 69 73 69 6f 6e 2e | .an.existing.branch.or.revision. |
| 6a480 | 20 20 49 66 20 74 68 65 20 75 73 65 72 0a 69 6e 70 75 74 20 61 63 74 75 61 6c 6c 79 20 63 61 6e | ..If.the.user.input.actually.can |
| 6a4a0 | 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 76 69 | .be.resolved.as.a.branch.or.revi |
| 6a4c0 | 73 69 6f 6e 2c 20 74 68 65 6e 0a 63 68 65 63 6b 20 74 68 61 74 20 6f 75 74 2c 20 6a 75 73 74 20 | sion,.then.check.that.out,.just. |
| 6a4e0 | 6c 69 6b 65 20 60 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 27 20 77 6f 75 6c 64 2e 0a 0a 4f 74 | like.`magit-checkout'.would...Ot |
| 6a500 | 68 65 72 77 69 73 65 20 63 72 65 61 74 65 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 61 20 6e 65 | herwise.create.and.checkout.a.ne |
| 6a520 | 77 20 62 72 61 6e 63 68 20 75 73 69 6e 67 20 74 68 65 20 69 6e 70 75 74 20 61 73 0a 69 74 73 20 | w.branch.using.the.input.as.its. |
| 6a540 | 6e 61 6d 65 2e 20 20 42 65 66 6f 72 65 20 64 6f 69 6e 67 20 73 6f 20 72 65 61 64 20 74 68 65 20 | name...Before.doing.so.read.the. |
| 6a560 | 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 66 6f 72 20 74 68 65 20 6e 65 77 0a 62 72 61 6e 63 | starting-point.for.the.new.branc |
| 6a580 | 68 2e 20 20 54 68 69 73 20 69 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 77 68 61 74 20 60 6d 61 67 | h...This.is.similar.to.what.`mag |
| 6a5a0 | 69 74 2d 62 72 61 6e 63 68 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 27 0a 64 6f 65 73 2e 22 0a 20 | it-branch-and-checkout'.does.".. |
| 6a5c0 | 20 28 64 65 63 6c 61 72 65 20 28 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 6d 61 67 69 | .(declare.(interactive-only.magi |
| 6a5e0 | 74 2d 63 61 6c 6c 2d 67 69 74 29 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 | t-call-git))...(interactive....( |
| 6a600 | 6c 65 74 20 28 28 61 72 67 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d 62 72 61 6e | let.((arg.(magit-read-other-bran |
| 6a620 | 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 43 68 65 63 6b 6f 75 74 22 29 29 29 0a 20 20 20 20 20 | ch-or-commit."Checkout")))...... |
| 6a640 | 28 6c 69 73 74 20 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 | (list.arg............(and.(not.( |
| 6a660 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 20 61 72 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | magit-commit-p.arg))............ |
| 6a680 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 | .....(magit-read-starting-point. |
| 6a6a0 | 22 43 72 65 61 74 65 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 62 72 61 6e 63 68 22 20 61 72 67 | "Create.and.checkout.branch".arg |
| 6a6c0 | 29 29 29 29 29 0a 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 | )))))...(when.(string-match."\\` |
| 6a6e0 | 68 65 61 64 73 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 61 72 67 29 0a 20 20 20 20 28 73 65 74 71 20 61 | heads/\\(.+\\)".arg).....(setq.a |
| 6a700 | 72 67 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 61 72 67 29 29 29 0a 20 20 28 69 66 20 | rg.(match-string.1.arg)))...(if. |
| 6a720 | 73 74 61 72 74 2d 70 6f 69 6e 74 0a 20 20 20 20 20 20 28 77 69 74 68 2d 73 75 70 70 72 65 73 73 | start-point.......(with-suppress |
| 6a740 | 65 64 2d 77 61 72 6e 69 6e 67 73 20 28 28 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 6d | ed-warnings.((interactive-only.m |
| 6a760 | 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 29 29 0a 20 20 20 20 20 | agit-branch-and-checkout))...... |
| 6a780 | 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 20 61 72 | ...(magit-branch-and-checkout.ar |
| 6a7a0 | 67 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 63 | g.start-point)).....(magit--chec |
| 6a7c0 | 6b 6f 75 74 20 61 72 67 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 0a | kout.arg).....(magit-refresh))). |
| 6a7e0 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 | .;;;###autoload.(defun.magit-bra |
| 6a800 | 6e 63 68 2d 63 68 65 63 6b 6f 75 74 20 28 62 72 61 6e 63 68 20 26 6f 70 74 69 6f 6e 61 6c 20 73 | nch-checkout.(branch.&optional.s |
| 6a820 | 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 22 43 68 65 63 6b 6f 75 74 20 61 6e 20 65 78 69 73 74 | tart-point)..."Checkout.an.exist |
| 6a840 | 69 6e 67 20 6f 72 20 6e 65 77 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2e 0a 0a 52 65 61 64 20 61 | ing.or.new.local.branch...Read.a |
| 6a860 | 20 62 72 61 6e 63 68 20 6e 61 6d 65 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 6f 66 66 65 72 | .branch.name.from.the.user.offer |
| 6a880 | 69 6e 67 20 61 6c 6c 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 20 61 6e 64 0a 61 20 73 75 62 | ing.all.local.branches.and.a.sub |
| 6a8a0 | 73 65 74 20 6f 66 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 20 61 73 20 63 61 6e 64 69 64 | set.of.remote.branches.as.candid |
| 6a8c0 | 61 74 65 73 2e 20 20 4f 6d 69 74 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 0a 66 6f 72 20 | ates...Omit.remote.branches.for. |
| 6a8e0 | 77 68 69 63 68 20 61 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 62 79 20 74 68 65 20 73 61 6d 65 | which.a.local.branch.by.the.same |
| 6a900 | 20 6e 61 6d 65 20 65 78 69 73 74 73 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 0a 6f 66 20 63 61 | .name.exists.from.the.list.of.ca |
| 6a920 | 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 6e 74 | ndidates...The.user.can.also.ent |
| 6a940 | 65 72 20 61 20 63 6f 6d 70 6c 65 74 65 6c 79 20 6e 65 77 20 62 72 61 6e 63 68 0a 6e 61 6d 65 2e | er.a.completely.new.branch.name. |
| 6a960 | 0a 0a 2d 20 49 66 20 74 68 65 20 75 73 65 72 20 73 65 6c 65 63 74 73 20 61 6e 20 65 78 69 73 74 | ..-.If.the.user.selects.an.exist |
| 6a980 | 69 6e 67 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 63 68 65 63 6b 20 74 68 61 | ing.local.branch,.then.check.tha |
| 6a9a0 | 74 0a 20 20 6f 75 74 2e 0a 0a 2d 20 49 66 20 74 68 65 20 75 73 65 72 20 73 65 6c 65 63 74 73 20 | t...out...-.If.the.user.selects. |
| 6a9c0 | 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 63 72 65 61 74 65 20 61 6e 64 | a.remote.branch,.then.create.and |
| 6a9e0 | 20 63 68 65 63 6b 6f 75 74 0a 20 20 61 20 6e 65 77 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 77 | .checkout...a.new.local.branch.w |
| 6aa00 | 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 2e 20 20 43 6f 6e 66 69 67 75 72 65 20 74 68 | ith.the.same.name...Configure.th |
| 6aa20 | 65 20 73 65 6c 65 63 74 65 64 0a 20 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 73 20 70 75 | e.selected...remote.branch.as.pu |
| 6aa40 | 73 68 20 74 61 72 67 65 74 2e 0a 0a 2d 20 49 66 20 74 68 65 20 75 73 65 72 20 65 6e 74 65 72 73 | sh.target...-.If.the.user.enters |
| 6aa60 | 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20 6e 61 6d 65 2c 20 74 68 65 6e 20 63 72 65 61 74 65 20 | .a.new.branch.name,.then.create. |
| 6aa80 | 61 6e 64 20 63 68 65 63 6b 0a 20 20 74 68 61 74 20 6f 75 74 2c 20 61 66 74 65 72 20 61 6c 73 6f | and.check...that.out,.after.also |
| 6aaa0 | 20 72 65 61 64 69 6e 67 20 74 68 65 20 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 66 72 6f 6d | .reading.the.starting-point.from |
| 6aac0 | 20 74 68 65 20 75 73 65 72 2e 0a 0a 49 6e 20 74 68 65 20 6c 61 74 74 65 72 20 74 77 6f 20 63 61 | .the.user...In.the.latter.two.ca |
| 6aae0 | 73 65 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 69 73 20 61 6c 73 6f 20 73 65 74 2e 20 20 57 | ses.the.upstream.is.also.set...W |
| 6ab00 | 68 65 74 68 65 72 20 69 74 20 69 73 0a 73 65 74 20 74 6f 20 74 68 65 20 63 68 6f 73 65 6e 20 53 | hether.it.is.set.to.the.chosen.S |
| 6ab20 | 54 41 52 54 2d 50 4f 49 4e 54 20 6f 72 20 73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 20 64 65 70 | TART-POINT.or.something.else.dep |
| 6ab40 | 65 6e 64 73 20 6f 6e 20 74 68 65 0a 76 61 6c 75 65 20 6f 66 20 60 6d 61 67 69 74 2d 62 72 61 6e | ends.on.the.value.of.`magit-bran |
| 6ab60 | 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 27 | ch-adjust-remote-upstream-alist' |
| 6ab80 | 2c 20 6a 75 73 74 20 6c 69 6b 65 0a 77 68 65 6e 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d 62 72 | ,.just.like.when.using.`magit-br |
| 6aba0 | 61 6e 63 68 2d 61 6e 64 2d 63 68 65 63 6b 6f 75 74 27 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 | anch-and-checkout'."...(declare. |
| 6abc0 | 28 69 6e 74 65 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 | (interactive-only.magit-call-git |
| 6abe0 | 29 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 2a 20 28 28 63 75 72 | ))...(interactive....(let*.((cur |
| 6ac00 | 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 | rent.(magit-get-current-branch)) |
| 6ac20 | 0a 20 20 20 20 20 20 20 20 20 20 28 6c 6f 63 61 6c 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d | ...........(local...(magit-list- |
| 6ac40 | 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 20 28 | local-branch-names))...........( |
| 6ac60 | 72 65 6d 6f 74 65 20 20 28 2d 2d 66 69 6c 74 65 72 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d | remote..(--filter.(and.(string-m |
| 6ac80 | 61 74 63 68 20 22 5b 5e 2f 5d 2b 2f 22 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | atch."[^/]+/".it)............... |
| 6aca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 | ....................(not.(member |
| 6acc0 | 20 28 73 75 62 73 74 72 69 6e 67 20 69 74 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 0a 20 20 | .(substring.it.(match-end.0))... |
| 6ace0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 6ad00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 22 48 45 41 44 22 20 6c 6f 63 61 6c 29 | .............(cons."HEAD".local) |
| 6ad20 | 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 | )))............................. |
| 6ad40 | 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 | .(magit-list-remote-branch-names |
| 6ad60 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 73 20 28 6e 63 6f 6e 63 20 28 64 | )))...........(choices.(nconc.(d |
| 6ad80 | 65 6c 65 74 65 20 63 75 72 72 65 6e 74 20 6c 6f 63 61 6c 29 20 72 65 6d 6f 74 65 29 29 0a 20 20 | elete.current.local).remote))... |
| 6ada0 | 20 20 20 20 20 20 20 20 28 61 74 70 6f 69 6e 74 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 | ........(atpoint.(magit-branch-a |
| 6adc0 | 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 20 28 6d 61 | t-point))...........(choice..(ma |
| 6ade0 | 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 | git-completing-read............. |
| 6ae00 | 20 20 20 20 20 20 20 20 22 43 68 65 63 6b 6f 75 74 20 62 72 61 6e 63 68 22 20 63 68 6f 69 63 65 | ........"Checkout.branch".choice |
| 6ae20 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20 6e 69 | s.....................nil.nil.ni |
| 6ae40 | 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 | l.'magit-revision-history....... |
| 6ae60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 61 | ..............(or.(car.(member.a |
| 6ae80 | 74 70 6f 69 6e 74 20 63 68 6f 69 63 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tpoint.choices))................ |
| 6aea0 | 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 61 74 70 6f 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 | .........(and.atpoint........... |
| 6aec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 | ...................(car.(member. |
| 6aee0 | 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5b 5e 2f 5d 2b 2f 22 20 61 74 70 6f | (and.(string-match."[^/]+/".atpo |
| 6af00 | 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)............................ |
| 6af20 | 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 61 | ....................(substring.a |
| 6af40 | 74 70 6f 69 6e 74 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 20 | tpoint.(match-end.0))).......... |
| 6af60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 6af80 | 20 63 68 6f 69 63 65 73 29 29 29 29 29 29 29 0a 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6d 65 6d | .choices)))))))......(cond.((mem |
| 6afa0 | 62 65 72 20 63 68 6f 69 63 65 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | ber.choice.remote).............( |
| 6afc0 | 6c 69 73 74 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5b 5e 2f 5d 2b 2f 22 | list.(and.(string-match."[^/]+/" |
| 6afe0 | 20 63 68 6f 69 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .choice)........................ |
| 6b000 | 28 73 75 62 73 74 72 69 6e 67 20 63 68 6f 69 63 65 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 | (substring.choice.(match-end.0)) |
| 6b020 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 6f 69 63 65 29 29 0a 20 20 20 | )...................choice)).... |
| 6b040 | 20 20 20 20 20 20 20 20 28 28 6d 65 6d 62 65 72 20 63 68 6f 69 63 65 20 6c 6f 63 61 6c 29 0a 20 | ........((member.choice.local).. |
| 6b060 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 63 68 6f 69 63 65 29 29 0a 20 20 20 20 20 20 | ...........(list.choice))....... |
| 6b080 | 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 63 68 6f 69 63 65 | .....(t.............(list.choice |
| 6b0a0 | 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 22 43 72 65 | .(magit-read-starting-point."Cre |
| 6b0c0 | 61 74 65 22 20 63 68 6f 69 63 65 29 29 29 29 29 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 6e | ate".choice))))))...(cond....((n |
| 6b0e0 | 6f 74 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 63 | ot.start-point).....(magit--chec |
| 6b100 | 6b 6f 75 74 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 72 67 75 6d 65 | kout.branch.(magit-branch-argume |
| 6b120 | 6e 74 73 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 28 74 | nts)).....(magit-refresh))....(t |
| 6b140 | 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 6d 6f 64 69 66 | .....(when.(magit-anything-modif |
| 6b160 | 69 65 64 2d 70 20 74 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e | ied-p.t).......(user-error."Cann |
| 6b180 | 6f 74 20 63 68 65 63 6b 6f 75 74 20 77 68 65 6e 20 74 68 65 72 65 20 61 72 65 20 75 6e 63 6f 6d | ot.checkout.when.there.are.uncom |
| 6b1a0 | 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 22 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e | mitted.changes")).....(magit-run |
| 6b1c0 | 2d 67 69 74 2d 61 73 79 6e 63 20 22 63 68 65 63 6b 6f 75 74 22 20 28 6d 61 67 69 74 2d 62 72 61 | -git-async."checkout".(magit-bra |
| 6b1e0 | 6e 63 68 2d 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nch-arguments).................. |
| 6b200 | 20 20 20 20 20 20 20 20 22 2d 62 22 20 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 | ........"-b".branch.start-point) |
| 6b220 | 0a 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 20 20 20 | .....(set-process-sentinel...... |
| 6b240 | 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 | magit-this-process......(lambda. |
| 6b260 | 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 | (process.event)........(when.(me |
| 6b280 | 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 | mq.(process-status.process).'(ex |
| 6b2a0 | 69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e | it.signal))..........(magit-bran |
| 6b2c0 | 63 68 2d 6d 61 79 62 65 2d 61 64 6a 75 73 74 2d 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 | ch-maybe-adjust-upstream.branch. |
| 6b2e0 | 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 | start-point)..........(when.(mag |
| 6b300 | 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 29 0a | it-remote-branch-p.start-point). |
| 6b320 | 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 72 65 6d 6f 74 | ...........(pcase-let.((`(,remot |
| 6b340 | 65 20 2e 20 2c 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e...,remote-branch)............. |
| 6b360 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d 62 72 61 6e 63 68 2d | ............(magit-split-branch- |
| 6b380 | 6e 61 6d 65 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | name.start-point)))............. |
| 6b3a0 | 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 75 61 6c 20 62 72 61 6e 63 68 20 72 65 6d 6f 74 65 | .(when.(and.(equal.branch.remote |
| 6b3c0 | 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -branch)........................ |
| 6b3e0 | 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74 20 22 | .(not.(equal.remote.(magit-get." |
| 6b400 | 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 | remote.pushDefault"))))......... |
| 6b420 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 20 72 65 6d 6f 74 65 20 22 62 72 61 6e 63 68 | .......(magit-set.remote."branch |
| 6b440 | 22 20 62 72 61 6e 63 68 20 22 70 75 73 68 52 65 6d 6f 74 65 22 29 29 29 29 0a 20 20 20 20 20 20 | ".branch."pushRemote"))))....... |
| 6b460 | 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 65 | ...(magit-process-sentinel.proce |
| 6b480 | 73 73 20 65 76 65 6e 74 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 | ss.event)))))))..(defun.magit-br |
| 6b4a0 | 61 6e 63 68 2d 6d 61 79 62 65 2d 61 64 6a 75 73 74 2d 75 70 73 74 72 65 61 6d 20 28 62 72 61 6e | anch-maybe-adjust-upstream.(bran |
| 6b4c0 | 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 75 70 | ch.start-point)...(when-let.((up |
| 6b4e0 | 73 74 72 65 61 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28 6d | stream...............(or.(and.(m |
| 6b500 | 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) |
| 6b520 | 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 |
| 6b540 | 65 74 2d 69 6e 64 69 72 65 63 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 73 74 61 72 | et-indirect-upstream-branch.star |
| 6b560 | 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | t-point))...................(and |
| 6b580 | 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 70 20 73 74 61 72 74 2d 70 6f | .(magit-remote-branch-p.start-po |
| 6b5a0 | 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | int)........................(let |
| 6b5c0 | 20 28 28 6e 61 6d 65 20 28 63 64 72 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d 62 72 61 6e 63 68 | .((name.(cdr.(magit-split-branch |
| 6b5e0 | 2d 6e 61 6d 65 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -name.start-point))))........... |
| 6b600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d 65 0a 20 20 20 20 20 20 20 | ...............(seq-some........ |
| 6b620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 | ...................(pcase-lambda |
| 6b640 | 20 28 60 28 2c 75 70 73 74 72 65 61 6d 20 2e 20 2c 72 75 6c 65 29 29 0a 20 20 20 20 20 20 20 20 | .(`(,upstream...,rule))......... |
| 6b660 | 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 2d | ....................(and.(magit- |
| 6b680 | 62 72 61 6e 63 68 2d 70 20 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | branch-p.upstream).............. |
| 6b6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6c 69 73 74 70 20 72 | ....................(if.(listp.r |
| 6b6c0 | 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 20 20 | ule)............................ |
| 6b6e0 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 6e 61 6d 65 20 72 75 6c 65 | ..........(not.(member.name.rule |
| 6b700 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 6b720 | 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 72 75 6c 65 20 6e 61 6d 65 29 | ......(string-match-p.rule.name) |
| 6b740 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 6b760 | 20 20 20 75 70 73 74 72 65 61 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...upstream))................... |
| 6b780 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 64 6a 75 73 74 2d 72 65 6d 6f | ........magit-branch-adjust-remo |
| 6b7a0 | 74 65 2d 75 70 73 74 72 65 61 6d 2d 61 6c 69 73 74 29 29 29 29 29 29 0a 20 20 20 20 28 6d 61 67 | te-upstream-alist)))))).....(mag |
| 6b7c0 | 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 28 63 6f 6e 63 61 74 20 22 2d 2d | it-call-git."branch".(concat."-- |
| 6b7e0 | 73 65 74 2d 75 70 73 74 72 65 61 6d 2d 74 6f 3d 22 20 75 70 73 74 72 65 61 6d 29 20 62 72 61 6e | set-upstream-to=".upstream).bran |
| 6b800 | 63 68 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 | ch)))..;;;###autoload.(defun.mag |
| 6b820 | 69 74 2d 62 72 61 6e 63 68 2d 6f 72 70 68 61 6e 20 28 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 | it-branch-orphan.(branch.start-p |
| 6b840 | 6f 69 6e 74 29 0a 20 20 22 43 72 65 61 74 65 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 61 6e 20 | oint)..."Create.and.checkout.an. |
| 6b860 | 6f 72 70 68 61 6e 20 42 52 41 4e 43 48 20 77 69 74 68 20 63 6f 6e 74 65 6e 74 73 20 66 72 6f 6d | orphan.BRANCH.with.contents.from |
| 6b880 | 20 72 65 76 69 73 69 6f 6e 20 53 54 41 52 54 2d 50 4f 49 4e 54 2e 22 0a 20 20 28 69 6e 74 65 72 | .revision.START-POINT."...(inter |
| 6b8a0 | 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 61 64 2d 61 72 67 73 20 22 | active.(magit-branch-read-args." |
| 6b8c0 | 43 72 65 61 74 65 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 6f 72 70 68 61 6e 20 62 72 61 6e 63 | Create.and.checkout.orphan.branc |
| 6b8e0 | 68 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 | h"))...(magit-run-git."checkout" |
| 6b900 | 20 22 2d 2d 6f 72 70 68 61 6e 22 20 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 29 29 | ."--orphan".branch.start-point)) |
| 6b920 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 61 64 2d 61 72 67 73 20 | ..(defun.magit-branch-read-args. |
| 6b940 | 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 2d 73 74 61 72 74 29 | (prompt.&optional.default-start) |
| 6b960 | 0a 20 20 28 69 66 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 61 64 2d 75 70 73 74 72 65 61 | ...(if.magit-branch-read-upstrea |
| 6b980 | 6d 2d 66 69 72 73 74 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 68 6f 69 63 65 20 28 6d 61 67 | m-first.......(let.((choice.(mag |
| 6b9a0 | 69 74 2d 72 65 61 64 2d 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 70 72 6f 6d 70 74 20 6e 69 | it-read-starting-point.prompt.ni |
| 6b9c0 | 6c 20 64 65 66 61 75 6c 74 2d 73 74 61 72 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64 | l.default-start))).........(cond |
| 6b9e0 | 0a 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 63 68 6f | ..........((magit-rev-verify.cho |
| 6ba00 | 69 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 | ice)...........(list.(magit-read |
| 6ba20 | 2d 73 74 72 69 6e 67 2d 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | -string-ns..................(if. |
| 6ba40 | 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 2d 73 69 6c 65 6e 74 2d 64 65 | magit-completing-read--silent-de |
| 6ba60 | 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d | fault......................(form |
| 6ba80 | 61 74 20 22 25 73 20 28 73 74 61 72 74 69 6e 67 20 61 74 20 60 25 73 27 29 22 20 70 72 6f 6d 70 | at."%s.(starting.at.`%s')".promp |
| 6baa0 | 74 20 63 68 6f 69 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4e 61 | t.choice)...................."Na |
| 6bac0 | 6d 65 20 66 6f 72 20 6e 65 77 20 62 72 61 6e 63 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | me.for.new.branch")............. |
| 6bae0 | 20 20 20 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 | .....(let.((def.(string-join.(cd |
| 6bb00 | 72 20 28 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 | r.(split-string.choice."/"))."/" |
| 6bb20 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 65 6d | )))....................(and.(mem |
| 6bb40 | 62 65 72 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 | ber.choice.(magit-list-remote-br |
| 6bb60 | 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 20 20 20 | anch-names)).................... |
| 6bb80 | 20 20 20 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 | .....(not.(member.def.(magit-lis |
| 6bba0 | 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 | t-local-branch-names)))......... |
| 6bbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ................def))).......... |
| 6bbe0 | 20 20 20 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 | .......choice))..........((eq.ma |
| 6bc00 | 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 20 27 | git-branch-read-upstream-first.' |
| 6bc20 | 66 61 6c 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 | fallback)...........(list.choice |
| 6bc40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 | .................(magit-read-sta |
| 6bc60 | 72 74 69 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 | rting-point.prompt.choice.defaul |
| 6bc80 | 74 2d 73 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 | t-start)))..........((user-error |
| 6bca0 | 20 22 4e 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 | ."Not.a.valid.starting-point:.%s |
| 6bcc0 | 22 20 63 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 | ".choice)))).....(let.((branch.( |
| 6bce0 | 6d 61 67 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 | magit-read-string-ns.(concat.pro |
| 6bd00 | 6d 70 74 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 | mpt.".named")))).......(if.(magi |
| 6bd20 | 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 20 20 20 20 28 6d 61 | t-branch-p.branch)...........(ma |
| 6bd40 | 67 69 74 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 | git-branch-read-args............ |
| 6bd60 | 28 66 6f 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 | (format."Branch.`%s'.already.exi |
| 6bd80 | 73 74 73 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 | sts;.pick.another.name".branch). |
| 6bda0 | 20 20 20 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 | ...........default-start)....... |
| 6bdc0 | 20 20 28 6c 69 73 74 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 72 74 | ..(list.branch.(magit-read-start |
| 6bde0 | 69 6e 67 2d 70 6f 69 6e 74 20 70 72 6f 6d 70 74 20 62 72 61 6e 63 68 20 64 65 66 61 75 6c 74 2d | ing-point.prompt.branch.default- |
| 6be00 | 73 74 61 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 | start))))))..;;;###autoload.(def |
| 6be20 | 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 70 69 6e 6f 75 74 20 28 62 72 61 6e 63 68 20 | un.magit-branch-spinout.(branch. |
| 6be40 | 26 6f 70 74 69 6f 6e 61 6c 20 66 72 6f 6d 29 0a 20 20 22 43 72 65 61 74 65 20 6e 65 77 20 62 72 | &optional.from)..."Create.new.br |
| 6be60 | 61 6e 63 68 20 66 72 6f 6d 20 74 68 65 20 75 6e 70 75 73 68 65 64 20 63 6f 6d 6d 69 74 73 2e 0a | anch.from.the.unpushed.commits.. |
| 6be80 | 4c 69 6b 65 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 70 69 6e 6f 66 66 27 20 62 75 74 20 | Like.`magit-branch-spinoff'.but. |
| 6bea0 | 72 65 6d 61 69 6e 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 49 66 | remain.on.the.current.branch..If |
| 6bec0 | 20 74 68 65 72 65 20 61 72 65 20 61 6e 79 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 | .there.are.any.uncommitted.chang |
| 6bee0 | 65 73 2c 20 74 68 65 6e 20 62 65 68 61 76 65 20 65 78 61 63 74 6c 79 20 6c 69 6b 65 0a 60 6d 61 | es,.then.behave.exactly.like.`ma |
| 6bf00 | 67 69 74 2d 62 72 61 6e 63 68 2d 73 70 69 6e 6f 66 66 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | git-branch-spinoff'."...(interac |
| 6bf20 | 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 | tive.(list.(magit-read-string-ns |
| 6bf40 | 20 22 53 70 69 6e 20 6f 75 74 20 62 72 61 6e 63 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ."Spin.out.branch")............. |
| 6bf60 | 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6c 61 73 74 20 28 6d 61 67 69 74 2d 72 65 67 69 6f | .........(car.(last.(magit-regio |
| 6bf80 | 6e 2d 76 61 6c 75 65 73 20 27 63 6f 6d 6d 69 74 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d | n-values.'commit)))))...(magit-- |
| 6bfa0 | 62 72 61 6e 63 68 2d 73 70 69 6e 6f 66 66 20 62 72 61 6e 63 68 20 66 72 6f 6d 20 6e 69 6c 29 29 | branch-spinoff.branch.from.nil)) |
| 6bfc0 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 | ..;;;###autoload.(defun.magit-br |
| 6bfe0 | 61 6e 63 68 2d 73 70 69 6e 6f 66 66 20 28 62 72 61 6e 63 68 20 26 6f 70 74 69 6f 6e 61 6c 20 66 | anch-spinoff.(branch.&optional.f |
| 6c000 | 72 6f 6d 29 0a 20 20 22 43 72 65 61 74 65 20 6e 65 77 20 62 72 61 6e 63 68 20 66 72 6f 6d 20 74 | rom)..."Create.new.branch.from.t |
| 6c020 | 68 65 20 75 6e 70 75 73 68 65 64 20 63 6f 6d 6d 69 74 73 2e 0a 0a 43 72 65 61 74 65 20 61 6e 64 | he.unpushed.commits...Create.and |
| 6c040 | 20 63 68 65 63 6b 6f 75 74 20 61 20 6e 65 77 20 62 72 61 6e 63 68 20 73 74 61 72 74 69 6e 67 20 | .checkout.a.new.branch.starting. |
| 6c060 | 61 74 20 61 6e 64 20 74 72 61 63 6b 69 6e 67 20 74 68 65 0a 63 75 72 72 65 6e 74 20 62 72 61 6e | at.and.tracking.the.current.bran |
| 6c080 | 63 68 2e 20 20 54 68 61 74 20 62 72 61 6e 63 68 20 69 6e 20 74 75 72 6e 20 69 73 20 72 65 73 65 | ch...That.branch.in.turn.is.rese |
| 6c0a0 | 74 20 74 6f 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 0a 69 74 20 73 68 61 72 65 73 20 77 | t.to.the.last.commit.it.shares.w |
| 6c0c0 | 69 74 68 20 69 74 73 20 75 70 73 74 72 65 61 6d 2e 20 20 49 66 20 74 68 65 20 63 75 72 72 65 6e | ith.its.upstream...If.the.curren |
| 6c0e0 | 74 20 62 72 61 6e 63 68 20 68 61 73 20 6e 6f 0a 75 70 73 74 72 65 61 6d 20 6f 72 20 6e 6f 20 75 | t.branch.has.no.upstream.or.no.u |
| 6c100 | 6e 70 75 73 68 65 64 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 74 68 65 20 6e 65 77 20 62 72 | npushed.commits,.then.the.new.br |
| 6c120 | 61 6e 63 68 20 69 73 20 63 72 65 61 74 65 64 0a 61 6e 79 77 61 79 20 61 6e 64 20 74 68 65 20 70 | anch.is.created.anyway.and.the.p |
| 6c140 | 72 65 76 69 6f 75 73 6c 79 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 69 73 20 6e 6f 74 20 | reviously.current.branch.is.not. |
| 6c160 | 74 6f 75 63 68 65 64 2e 0a 0a 54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 74 6f 20 63 72 65 61 | touched...This.is.useful.to.crea |
| 6c180 | 74 65 20 61 20 66 65 61 74 75 72 65 20 62 72 61 6e 63 68 20 61 66 74 65 72 20 77 6f 72 6b 20 68 | te.a.feature.branch.after.work.h |
| 6c1a0 | 61 73 20 61 6c 72 65 61 64 79 0a 62 65 67 61 6e 20 6f 6e 20 74 68 65 20 6f 6c 64 20 62 72 61 6e | as.already.began.on.the.old.bran |
| 6c1c0 | 63 68 20 28 6c 69 6b 65 6c 79 20 62 75 74 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 69 6c 79 20 5c | ch.(likely.but.not.necessarily.\ |
| 6c1e0 | 22 6d 61 73 74 65 72 5c 22 29 2e 0a 0a 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e | "master\")...If.the.current.bran |
| 6c200 | 63 68 20 69 73 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 6f | ch.is.a.member.of.the.value.of.o |
| 6c220 | 70 74 69 6f 6e 0a 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 72 65 66 65 72 2d 72 65 6d 6f 74 | ption.`magit-branch-prefer-remot |
| 6c240 | 65 2d 75 70 73 74 72 65 61 6d 27 20 28 77 68 69 63 68 20 73 65 65 29 2c 20 74 68 65 6e 20 74 68 | e-upstream'.(which.see),.then.th |
| 6c260 | 65 0a 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 61 73 | e.current.branch.will.be.used.as |
| 6c280 | 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 20 61 73 20 75 73 75 61 6c 2c 20 62 75 | .the.starting.point.as.usual,.bu |
| 6c2a0 | 74 0a 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 66 20 74 68 65 20 73 74 61 72 74 69 6e 67 2d 70 | t.the.upstream.of.the.starting-p |
| 6c2c0 | 6f 69 6e 74 20 6d 61 79 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d | oint.may.be.used.as.the.upstream |
| 6c2e0 | 0a 6f 66 20 74 68 65 20 6e 65 77 20 62 72 61 6e 63 68 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 74 | .of.the.new.branch,.instead.of.t |
| 6c300 | 68 65 20 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 69 74 73 65 6c 66 2e 0a 0a 49 66 20 6f 70 | he.starting-point.itself...If.op |
| 6c320 | 74 69 6f 6e 61 6c 20 46 52 4f 4d 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 | tional.FROM.is.non-nil,.then.the |
| 6c340 | 20 73 6f 75 72 63 65 20 62 72 61 6e 63 68 20 69 73 20 72 65 73 65 74 0a 74 6f 20 60 46 52 4f 4d | .source.branch.is.reset.to.`FROM |
| 6c360 | 7e 27 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 74 6f 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 | ~',.instead.of.to.the.last.commi |
| 6c380 | 74 20 69 74 20 73 68 61 72 65 73 20 77 69 74 68 20 69 74 73 0a 75 70 73 74 72 65 61 6d 2e 20 20 | t.it.shares.with.its.upstream... |
| 6c3a0 | 49 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 46 52 4f 4d 20 69 73 20 6f 6e 6c 79 20 65 76 65 72 | Interactively,.FROM.is.only.ever |
| 6c3c0 | 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 66 20 74 68 65 0a 72 65 67 69 6f 6e 20 73 65 6c 65 63 74 73 20 | .non-nil,.if.the.region.selects. |
| 6c3e0 | 73 6f 6d 65 20 63 6f 6d 6d 69 74 73 2c 20 61 6e 64 20 61 6d 6f 6e 67 20 74 68 6f 73 65 20 63 6f | some.commits,.and.among.those.co |
| 6c400 | 6d 6d 69 74 73 2c 20 46 52 4f 4d 20 69 73 0a 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 69 | mmits,.FROM.is.the.commit.that.i |
| 6c420 | 73 20 74 68 65 20 66 65 77 65 73 74 20 63 6f 6d 6d 69 74 73 20 61 68 65 61 64 20 6f 66 20 74 68 | s.the.fewest.commits.ahead.of.th |
| 6c440 | 65 20 73 6f 75 72 63 65 0a 62 72 61 6e 63 68 2e 0a 0a 54 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 | e.source.branch...The.commit.at. |
| 6c460 | 74 68 65 20 6f 74 68 65 72 20 65 6e 64 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 20 61 | the.other.end.of.the.selection.a |
| 6c480 | 63 74 75 61 6c 6c 79 20 64 6f 65 73 20 6e 6f 74 0a 6d 61 74 74 65 72 2c 20 61 6c 6c 20 63 6f 6d | ctually.does.not.matter,.all.com |
| 6c4a0 | 6d 69 74 73 20 62 65 74 77 65 65 6e 20 46 52 4f 4d 20 61 6e 64 20 60 48 45 41 44 27 20 61 72 65 | mits.between.FROM.and.`HEAD'.are |
| 6c4c0 | 20 6d 6f 76 65 64 20 74 6f 20 74 68 65 20 6e 65 77 0a 62 72 61 6e 63 68 2e 20 20 49 66 20 46 52 | .moved.to.the.new.branch...If.FR |
| 6c4e0 | 4f 4d 20 69 73 20 6e 6f 74 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 20 60 48 45 41 44 27 20 | OM.is.not.reachable.from.`HEAD'. |
| 6c500 | 6f 72 20 69 73 20 72 65 61 63 68 61 62 6c 65 0a 66 72 6f 6d 20 74 68 65 20 73 6f 75 72 63 65 20 | or.is.reachable.from.the.source. |
| 6c520 | 62 72 61 6e 63 68 27 73 20 75 70 73 74 72 65 61 6d 2c 20 74 68 65 6e 20 61 6e 20 65 72 72 6f 72 | branch's.upstream,.then.an.error |
| 6c540 | 20 69 73 20 72 61 69 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 | .is.raised."...(interactive.(lis |
| 6c560 | 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 22 53 70 69 6e 20 6f 66 | t.(magit-read-string-ns."Spin.of |
| 6c580 | 66 20 62 72 61 6e 63 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.branch")...................... |
| 6c5a0 | 28 63 61 72 20 28 6c 61 73 74 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 | (car.(last.(magit-region-values. |
| 6c5c0 | 27 63 6f 6d 6d 69 74 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 62 72 61 6e 63 68 2d 73 70 | 'commit)))))...(magit--branch-sp |
| 6c5e0 | 69 6e 6f 66 66 20 62 72 61 6e 63 68 20 66 72 6f 6d 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | inoff.branch.from.t))..(defun.ma |
| 6c600 | 67 69 74 2d 2d 62 72 61 6e 63 68 2d 73 70 69 6e 6f 66 66 20 28 62 72 61 6e 63 68 20 66 72 6f 6d | git--branch-spinoff.(branch.from |
| 6c620 | 20 63 68 65 63 6b 6f 75 74 29 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 | .checkout)...(when.(magit-branch |
| 6c640 | 2d 70 20 62 72 61 6e 63 68 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e | -p.branch).....(user-error."Cann |
| 6c660 | 6f 74 20 73 70 69 6e 20 6f 66 66 20 25 73 2e 20 20 49 74 20 61 6c 72 65 61 64 79 20 65 78 69 73 | ot.spin.off.%s...It.already.exis |
| 6c680 | 74 73 22 20 62 72 61 6e 63 68 29 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 63 | ts".branch))...(when.(and.(not.c |
| 6c6a0 | 68 65 63 6b 6f 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 6e 79 | heckout)..............(magit-any |
| 6c6c0 | 74 68 69 6e 67 2d 6d 6f 64 69 66 69 65 64 2d 70 29 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 | thing-modified-p)).....(message. |
| 6c6e0 | 22 53 74 61 79 69 6e 67 20 6f 6e 20 48 45 41 44 20 64 75 65 20 74 6f 20 75 6e 63 6f 6d 6d 69 74 | "Staying.on.HEAD.due.to.uncommit |
| 6c700 | 74 65 64 20 63 68 61 6e 67 65 73 22 29 0a 20 20 20 20 28 73 65 74 71 20 63 68 65 63 6b 6f 75 74 | ted.changes").....(setq.checkout |
| 6c720 | 20 74 29 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d | .t))...(if-let.((current.(magit- |
| 6c740 | 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 | get-current-branch))).......(let |
| 6c760 | 20 28 28 74 72 61 63 6b 65 64 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 | .((tracked.(magit-get-upstream-b |
| 6c780 | 72 61 6e 63 68 20 63 75 72 72 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 61 73 65 | ranch.current)).............base |
| 6c7a0 | 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 66 72 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 28 | ).........(when.from...........( |
| 6c7c0 | 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 66 72 6f | unless.(magit-rev-ancestor-p.fro |
| 6c7e0 | 6d 20 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 | m.current).............(user-err |
| 6c800 | 6f 72 20 22 43 61 6e 6e 6f 74 20 73 70 69 6e 20 6f 66 66 20 25 73 2e 20 20 25 73 20 69 73 20 6e | or."Cannot.spin.off.%s...%s.is.n |
| 6c820 | 6f 74 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 | ot.reachable.from.%s"........... |
| 6c840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 20 66 72 6f 6d 20 63 75 72 72 65 6e | ..............branch.from.curren |
| 6c860 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 74 72 61 63 6b 65 64 | t))...........(when.(and.tracked |
| 6c880 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 | ......................(magit-rev |
| 6c8a0 | 2d 61 6e 63 65 73 74 6f 72 2d 70 20 66 72 6f 6d 20 74 72 61 63 6b 65 64 29 29 0a 20 20 20 20 20 | -ancestor-p.from.tracked))...... |
| 6c8c0 | 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 73 70 69 6e 20 | .......(user-error."Cannot.spin. |
| 6c8e0 | 6f 66 66 20 25 73 2e 20 20 25 73 20 69 73 20 61 6e 63 65 73 74 6f 72 20 6f 66 20 75 70 73 74 72 | off.%s...%s.is.ancestor.of.upstr |
| 6c900 | 65 61 6d 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eam.%s"......................... |
| 6c920 | 62 72 61 6e 63 68 20 66 72 6f 6d 20 74 72 61 63 6b 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 28 | branch.from.tracked))).........( |
| 6c940 | 6c 65 74 20 28 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 61 69 73 65 2d 65 72 72 6f 72 20 | let.((magit-process-raise-error. |
| 6c960 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 63 68 65 63 6b 6f 75 74 0a 20 20 20 20 20 | t))...........(if.checkout...... |
| 6c980 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f | .........(magit-call-git."checko |
| 6c9a0 | 75 74 22 20 22 2d 62 22 20 62 72 61 6e 63 68 20 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 20 20 | ut"."-b".branch.current)........ |
| 6c9c0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 62 72 | .....(magit-call-git."branch".br |
| 6c9e0 | 61 6e 63 68 20 63 75 72 72 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 | anch.current))).........(when-le |
| 6ca00 | 74 20 28 28 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 69 6e 64 69 72 65 63 74 | t.((upstream.(magit-get-indirect |
| 6ca20 | 2d 75 70 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 | -upstream-branch.current)))..... |
| 6ca40 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 22 | ......(magit-call-git."branch"." |
| 6ca60 | 2d 2d 73 65 74 2d 75 70 73 74 72 65 61 6d 2d 74 6f 22 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e | --set-upstream-to".upstream.bran |
| 6ca80 | 63 68 29 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 | ch)).........(when.(and.tracked. |
| 6caa0 | 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 62 61 73 65 0a 20 20 | ...................(setq.base... |
| 6cac0 | 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 66 72 6f 6d 0a | .......................(if.from. |
| 6cae0 | 20 20 20 20 20 20 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 |
| 6cb00 | 6e 63 61 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 | ncat.from."^").................. |
| 6cb20 | 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 6d 65 72 | ..........(magit-git-string."mer |
| 6cb40 | 67 65 2d 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 | ge-base".current.tracked)))..... |
| 6cb60 | 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 72 65 76 2d 65 | ...............(not.(magit-rev-e |
| 6cb80 | 71 20 62 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 | q.base.current)))...........(if. |
| 6cba0 | 63 68 65 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 | checkout...............(magit-ca |
| 6cbc0 | 6c 6c 2d 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 | ll-git."update-ref"."-m"........ |
| 6cbe0 | 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." |
| 6cc00 | 72 65 73 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 | reset:.moving.to.%s".base)...... |
| 6cc20 | 20 20 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 |
| 6cc40 | 20 22 72 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 | ."refs/heads/".current).base)... |
| 6cc60 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 65 73 65 74 | ..........(magit-call-git."reset |
| 6cc80 | 22 20 22 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 | "."--hard".base)))).....(if.chec |
| 6cca0 | 6b 6f 75 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 | kout.........(magit-call-git."ch |
| 6ccc0 | 65 63 6b 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 | eckout"."-b".branch).......(magi |
| 6cce0 | 74 2d 63 61 6c 6c 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 29 29 29 0a 20 20 | t-call-git."branch".branch)))... |
| 6cd00 | 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 6c 6f 61 64 | (magit-refresh))..;;;###autoload |
| 6cd20 | 0a 28 64 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 | .(defun.magit-branch-reset.(bran |
| 6cd40 | 63 68 20 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 | ch.to.&optional.set-upstream)... |
| 6cd60 | 22 52 65 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 | "Reset.a.branch.to.the.tip.of.an |
| 6cd80 | 6f 74 68 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 | other.branch.or.any.other.commit |
| 6cda0 | 2e 0a 0a 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 | ...When.the.branch.being.reset.i |
| 6cdc0 | 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 64 6f 20 61 0a | s.the.current.branch,.then.do.a. |
| 6cde0 | 68 61 72 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 | hard.reset...If.there.are.any.un |
| 6ce00 | 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 20 75 73 65 72 | committed.changes,.then.the.user |
| 6ce20 | 0a 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 65 63 61 75 73 | .has.to.confirm.the.reset.becaus |
| 6ce40 | 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 73 74 2e 0a 0a | e.those.changes.would.be.lost... |
| 6ce60 | 54 68 69 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 | This.is.useful.when.you.have.sta |
| 6ce80 | 72 74 65 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 | rted.work.on.a.feature.branch.bu |
| 6cea0 | 74 0a 72 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 | t.realize.it's.all.crap.and.want |
| 6cec0 | 20 74 6f 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 | .to.start.over...When.resetting. |
| 6cee0 | 74 6f 20 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 | to.another.branch.and.a.prefix.a |
| 6cf00 | 72 67 75 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 | rgument.is.used,.then.also.set.t |
| 6cf20 | 68 65 20 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 | he.target.branch.as.the.upstream |
| 6cf40 | 20 6f 66 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 | .of.the.branch.that.is.being.res |
| 6cf60 | 65 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 28 28 62 72 | et."...(interactive....(let.((br |
| 6cf80 | 61 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 22 52 | anch.(magit-read-local-branch."R |
| 6cfa0 | 65 73 65 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 | eset.branch".................... |
| 6cfc0 | 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 6f | .......................(magit-lo |
| 6cfe0 | 63 61 6c 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 | cal-branch-at-point))))......(li |
| 6d000 | 73 74 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 | st.branch............(magit-read |
| 6d020 | 2d 62 72 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 | -branch-or-commit.(format."Reset |
| 6d040 | 20 25 73 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 | .%s.to".branch)................. |
| 6d060 | 20 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 |
| 6d080 | 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 20 | et-upstream-branch.branch)...... |
| 6d0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 6d0c0 | 20 20 20 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 | ...branch)............current-pr |
| 6d0e0 | 65 66 69 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 | efix-arg)))...(let.((magit-inhib |
| 6d100 | 69 74 2d 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 | it-refresh.t)).....(if.(equal.br |
| 6d120 | 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)) |
| 6d140 | 0a 20 20 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 | .........(if.(and.(magit-anythin |
| 6d160 | 67 2d 6d 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 | g-modified-p)..................( |
| 6d180 | 6e 6f 74 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 | not.(yes-or-no-p................ |
| 6d1a0 | 20 20 20 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 | ........"Uncommitted.changes.wil |
| 6d1c0 | 6c 20 62 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 | l.be.lost...Proceed?.")))....... |
| 6d1e0 | 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 0a 20 20 20 20 20 | ......(user-error."Abort")...... |
| 6d200 | 20 20 20 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 | .....(magit-reset-hard.to))..... |
| 6d220 | 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 75 70 64 61 74 65 2d 72 65 66 22 0a 20 | ..(magit-call-git."update-ref".. |
| 6d240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 6d 22 20 28 66 6f 72 6d 61 | ....................."-m".(forma |
| 6d260 | 74 20 22 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 | t."reset:.moving.to.%s".to)..... |
| 6d280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 | ..................(magit-git-str |
| 6d2a0 | 69 6e 67 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 | ing."rev-parse"."--symbolic-full |
| 6d2c0 | 2d 6e 61 6d 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -name".......................... |
| 6d2e0 | 20 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 | ...............branch).......... |
| 6d300 | 20 20 20 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 | .............to)).....(when.(and |
| 6d320 | 20 73 65 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 | .set-upstream.(magit-branch-p.to |
| 6d340 | 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 | )).......(magit-set-upstream-bra |
| 6d360 | 6e 63 68 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 | nch.branch.to).......(magit-bran |
| 6d380 | 63 68 2d 6d 61 79 62 65 2d 61 64 6a 75 73 74 2d 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 | ch-maybe-adjust-upstream.branch. |
| 6d3a0 | 74 6f 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 0a 28 64 65 66 76 61 | to)))...(magit-refresh))..(defva |
| 6d3c0 | 72 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 65 2d 6e 65 76 65 72 2d 76 65 72 69 | r.magit-branch-delete-never-veri |
| 6d3e0 | 66 79 20 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 | fy.nil..."Whether.`magit-branch- |
| 6d400 | 64 65 6c 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 | delete'.always.pushes.with.\"--n |
| 6d420 | 6f 2d 76 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 | o-verify\".")..;;;###autoload.(d |
| 6d440 | 65 66 75 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 | efun.magit-branch-delete.(branch |
| 6d460 | 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 63 65 29 0a 20 20 22 44 65 6c 65 74 65 20 6f 6e | es.&optional.force)..."Delete.on |
| 6d480 | 65 20 6f 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 | e.or.multiple.branches...If.the. |
| 6d4a0 | 72 65 67 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 | region.marks.multiple.branches,. |
| 6d4c0 | 74 68 65 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 | then.offer.to.delete.those,.othe |
| 6d4e0 | 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 20 62 72 61 6e 63 68 | rwise.prompt.for.a.single.branch |
| 6d500 | 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 6f 20 74 68 | .to.be.deleted,.defaulting.to.th |
| 6d520 | 65 20 62 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 | e.branch.at.point...Require.conf |
| 6d540 | 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 20 | irmation.when.deleting.branches. |
| 6d560 | 69 73 20 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 | is.dangerous.in.some.way...Optio |
| 6d580 | 6e 20 60 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 | n.`magit-no-confirm'.can.be.cust |
| 6d5a0 | 6f 6d 69 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 | omized.to.not.require.confirmati |
| 6d5c0 | 6f 6e 20 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 | on.in.certain.cases...See.its.do |
| 6d5e0 | 63 73 74 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 | cstring.to.learn.why.confirmatio |
| 6d600 | 6e 20 69 73 20 72 65 71 75 69 72 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 69 6e 20 63 65 72 74 | n.is.required.by.default.in.cert |
| 6d620 | 61 69 6e 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 | ain.cases.or.if.a.prompt.is.conf |
| 6d640 | 75 73 69 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 | using."...;;.One.would.expect.th |
| 6d660 | 69 73 20 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 | is.to.be.a.command.as.simple.as, |
| 6d680 | 20 66 6f 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 | .for.example,...;;.`magit-branch |
| 6d6a0 | 2d 72 65 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 | -rename';.but.it.turns.out.every |
| 6d6c0 | 6f 6e 65 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 | one.wants.to.squeeze...;;.a.bit. |
| 6d6e0 | 6f 66 20 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 | of.extra.functionality.into.this |
| 6d700 | 20 6f 6e 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 | .one,.including.myself....(inter |
| 6d720 | 61 63 74 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 | active....(let.((branches.(magit |
| 6d740 | 2d 72 65 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 | -region-values.'branch.t))...... |
| 6d760 | 20 20 20 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 | ....(force.current-prefix-arg)). |
| 6d780 | 20 20 20 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 | .....(if.(length>.branches.1)... |
| 6d7a0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 74 20 6e 69 6c 20 22 44 65 6c | .......(magit-confirm.t.nil."Del |
| 6d7c0 | 65 74 65 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 | ete.%d.branches".nil.branches).. |
| 6d7e0 | 20 20 20 20 20 20 28 73 65 74 71 20 62 72 61 6e 63 68 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 | ......(setq.branches............ |
| 6d800 | 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 70 72 65 66 65 | ..(list.(magit-read-branch-prefe |
| 6d820 | 72 2d 6f 74 68 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | r-other.....................(if. |
| 6d840 | 66 6f 72 63 65 20 22 46 6f 72 63 65 20 64 65 6c 65 74 65 20 62 72 61 6e 63 68 22 20 22 44 65 6c | force."Force.delete.branch"."Del |
| 6d860 | 65 74 65 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 | ete.branch")))))......(when-let. |
| 6d880 | 28 28 28 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 | (((not.force)).................( |
| 6d8a0 | 75 6e 6d 65 72 67 65 64 20 28 73 65 71 2d 72 65 6d 6f 76 65 20 23 27 6d 61 67 69 74 2d 62 72 61 | unmerged.(seq-remove.#'magit-bra |
| 6d8c0 | 6e 63 68 2d 6d 65 72 67 65 64 2d 70 20 62 72 61 6e 63 68 65 73 29 29 29 0a 20 20 20 20 20 20 20 | nch-merged-p.branches)))........ |
| 6d8e0 | 28 69 66 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 64 65 6c 65 74 65 2d 75 6e 6d 65 72 | (if.(magit-confirm.'delete-unmer |
| 6d900 | 67 65 64 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 | ged-branch.............."Delete. |
| 6d920 | 75 6e 6d 65 72 67 65 64 20 62 72 61 6e 63 68 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | unmerged.branch.%s"............. |
| 6d940 | 20 22 44 65 6c 65 74 65 20 25 64 20 75 6e 6d 65 72 67 65 64 20 62 72 61 6e 63 68 65 73 22 0a 20 | ."Delete.%d.unmerged.branches".. |
| 6d960 | 20 20 20 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 | ............'noabort.unmerged).. |
| 6d980 | 20 20 20 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 | ..........(setq.force.branches). |
| 6d9a0 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 73 65 74 71 20 62 72 61 6e 63 68 65 73 0a 20 20 20 20 | .........(or.(setq.branches..... |
| 6d9c0 | 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 6e 63 | ...............(cl-set-differenc |
| 6d9e0 | 65 20 62 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 | e.branches.unmerged.:test.#'equa |
| 6da00 | 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62 | l))..............(user-error."Ab |
| 6da20 | 6f 72 74 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 | ort"))))......(list.branches.for |
| 6da40 | 63 65 29 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 | ce)))...(let.((refs.(mapcar.#'ma |
| 6da60 | 67 69 74 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 | git-ref-fullname.branches))).... |
| 6da80 | 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 61 6d 62 69 67 75 6f 75 73 20 28 2d 2d 72 65 6d 6f 76 65 | .(when-let.((ambiguous.(--remove |
| 6daa0 | 20 69 74 20 72 65 66 73 29 29 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 0a 20 20 | .it.refs))).......(user-error... |
| 6dac0 | 20 20 20 20 20 22 25 73 20 61 6d 62 69 67 75 6f 75 73 2e 20 20 50 6c 65 61 73 65 20 63 6c 65 61 | ....."%s.ambiguous...Please.clea |
| 6dae0 | 6e 75 70 20 75 73 69 6e 67 20 67 69 74 20 64 69 72 65 63 74 6c 79 2e 22 0a 20 20 20 20 20 20 20 | nup.using.git.directly."........ |
| 6db00 | 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 29 29 29 0a | (let.((len.(length.ambiguous))). |
| 6db20 | 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 20 6c 65 6e | .........(cond...........((=.len |
| 6db40 | 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 73 22 20 28 | .1)............(format."%s.is".( |
| 6db60 | 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 75 73 2d 70 | seq-find.#'magit-ref-ambiguous-p |
| 6db80 | 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 65 6e 20 28 | .branches)))...........((=.len.( |
| 6dba0 | 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 72 6d 61 74 | length.refs))............(format |
| 6dbc0 | 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 20 20 20 20 | ."These.%s.names.are".len))..... |
| 6dbe0 | 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 22 25 73 20 | ......(t............(format."%s. |
| 6dc00 | 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 29 0a 20 20 | of.these.names.are".len))))))... |
| 6dc20 | 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 22 5e 72 65 | ..(cond......((string-match."^re |
| 6dc40 | 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 20 72 65 66 | fs/remotes/\\([^/]+\\)".(car.ref |
| 6dc60 | 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 74 63 68 2d | s)).......(let*.((remote.(match- |
| 6dc80 | 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 20 20 20 20 | string.1.(car.refs)))........... |
| 6dca0 | 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 65 29 29 29 | ...(offset.(1+.(length.remote))) |
| 6dcc0 | 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 61 67 69 74 | ).........(cond..........((magit |
| 6dce0 | 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 65 6d 6f 74 | -confirm.'delete-branch-on-remot |
| 6dd00 | 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 67 20 6c 6f | e.............(list."Deleting.lo |
| 6dd20 | 63 61 6c 20 25 73 2e 20 20 41 6c 73 6f 20 64 65 6c 65 74 65 20 6f 6e 20 25 73 22 0a 20 20 20 20 | cal.%s...Also.delete.on.%s"..... |
| 6dd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 2d 66 75 6c 6c 6e 61 6d | ..............(magit-ref-fullnam |
| 6dd60 | 65 20 28 63 61 72 20 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.(car.branches))............... |
| 6dd80 | 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 74 20 22 44 | ....remote).............(list."D |
| 6dda0 | 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 20 64 65 6c | eleting.%d.local.refs...Also.del |
| 6ddc0 | 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 20 28 6c 65 | ete.on.%s"...................(le |
| 6dde0 | 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 20 72 65 6d | ngth.refs)...................rem |
| 6de00 | 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 66 73 29 0a | ote).............'noabort.refs). |
| 6de20 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 72 65 66 20 6d 61 79 20 61 63 74 75 61 6c 6c | ..........;;.The.ref.may.actuall |
| 6de40 | 79 20 70 6f 69 6e 74 20 61 74 20 61 6e 6f 74 68 65 72 20 72 65 76 20 6f 6e 20 74 68 65 20 72 65 | y.point.at.another.rev.on.the.re |
| 6de60 | 6d 6f 74 65 2c 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 75 74 20 74 68 69 73 20 69 73 20 62 | mote,...........;;.but.this.is.b |
| 6de80 | 65 74 74 65 72 20 74 68 61 6e 20 6e 6f 74 68 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 28 64 | etter.than.nothing............(d |
| 6dea0 | 6f 6c 69 73 74 20 28 72 65 66 20 72 65 66 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 | olist.(ref.refs).............(me |
| 6dec0 | 73 73 61 67 65 20 22 44 65 6c 65 74 65 20 25 73 20 28 77 61 73 20 25 73 29 22 20 72 65 66 0a 20 | ssage."Delete.%s.(was.%s)".ref.. |
| 6dee0 | 20 20 20 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 |
| 6df00 | 61 72 73 65 20 22 2d 2d 73 68 6f 72 74 22 20 72 65 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | arse."--short".ref)))........... |
| 6df20 | 3b 3b 20 41 73 73 75 6d 65 20 74 68 65 20 62 72 61 6e 63 68 65 73 20 61 63 74 75 61 6c 6c 79 20 | ;;.Assume.the.branches.actually. |
| 6df40 | 73 74 69 6c 6c 20 65 78 69 73 74 20 6f 6e 20 74 68 65 20 72 65 6d 6f 74 65 2e 0a 20 20 20 20 20 | still.exist.on.the.remote....... |
| 6df60 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 0a 20 20 20 20 20 20 | .....(magit-run-git-async....... |
| 6df80 | 20 20 20 20 20 22 70 75 73 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 | ....."push"............(and.(or. |
| 6dfa0 | 66 6f 72 63 65 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 65 2d 6e 65 76 65 72 2d | force.magit-branch-delete-never- |
| 6dfc0 | 76 65 72 69 66 79 29 20 22 2d 2d 6e 6f 2d 76 65 72 69 66 79 22 29 0a 20 20 20 20 20 20 20 20 20 | verify)."--no-verify").......... |
| 6dfe0 | 20 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 20 28 63 6f 6e 63 | ..remote............(--map.(conc |
| 6e000 | 61 74 20 22 3a 22 20 28 73 75 62 73 74 72 69 6e 67 20 69 74 20 6f 66 66 73 65 74 29 29 20 62 72 | at.":".(substring.it.offset)).br |
| 6e020 | 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 61 74 20 69 73 | anches))...........;;.If.that.is |
| 6e040 | 20 6e 6f 74 20 74 68 65 20 63 61 73 65 2c 20 74 68 65 6e 20 74 68 69 73 20 64 65 6c 65 74 65 73 | .not.the.case,.then.this.deletes |
| 6e060 | 20 74 68 65 20 74 72 61 63 6b 69 6e 67 20 62 72 61 6e 63 68 65 73 2e 0a 20 20 20 20 20 20 20 20 | .the.tracking.branches.......... |
| 6e080 | 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 20 20 20 20 20 20 | ..(set-process-sentinel......... |
| 6e0a0 | 20 20 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 | ...magit-this-process........... |
| 6e0c0 | 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 64 65 6c 65 74 65 | .(apply-partially.#'magit-delete |
| 6e0e0 | 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 73 65 6e 74 69 6e 65 6c 20 72 65 6d 6f 74 65 20 72 | -remote-branch-sentinel.remote.r |
| 6e100 | 65 66 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 28 64 6f | efs)))..........(t...........(do |
| 6e120 | 6c 69 73 74 20 28 72 65 66 20 72 65 66 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 | list.(ref.refs).............(mes |
| 6e140 | 73 61 67 65 20 22 44 65 6c 65 74 65 20 25 73 20 28 77 61 73 20 25 73 29 22 20 72 65 66 0a 20 20 | sage."Delete.%s.(was.%s)".ref... |
| 6e160 | 20 20 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 61 | ...................(magit-rev-pa |
| 6e180 | 72 73 65 20 22 2d 2d 73 68 6f 72 74 22 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rse."--short".ref))............. |
| 6e1a0 | 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 75 70 64 61 74 65 2d 72 65 66 22 20 22 2d 64 | (magit-call-git."update-ref"."-d |
| 6e1c0 | 22 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 | ".ref))...........(magit-refresh |
| 6e1e0 | 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 68 65 73 20 31 29 | )))))......((length>.branches.1) |
| 6e200 | 0a 20 20 20 20 20 20 28 73 65 74 71 20 62 72 61 6e 63 68 65 73 20 28 64 65 6c 65 74 65 20 28 6d | .......(setq.branches.(delete.(m |
| 6e220 | 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 65 | agit-get-current-branch).branche |
| 6e240 | 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 61 6e 63 68 2d 6d | s)).......(mapc.#'magit-branch-m |
| 6e260 | 61 79 62 65 2d 64 65 6c 65 74 65 2d 70 72 2d 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 29 0a | aybe-delete-pr-remote.branches). |
| 6e280 | 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 2d 75 6e 73 65 74 | ......(mapc.#'magit-branch-unset |
| 6e2a0 | 2d 70 75 73 68 52 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 29 0a 20 20 20 20 20 20 28 6d 61 67 | -pushRemote.branches).......(mag |
| 6e2c0 | 69 74 2d 72 75 6e 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 28 69 66 20 66 6f 72 63 65 20 22 2d | it-run-git."branch".(if.force."- |
| 6e2e0 | 44 22 20 22 2d 64 22 29 20 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 28 74 20 3b 20 41 6e | D"."-d").branches))......(t.;.An |
| 6e300 | 64 20 6e 6f 77 20 66 6f 72 20 73 6f 6d 65 74 68 69 6e 67 20 63 6f 6d 70 6c 65 74 65 6c 79 20 64 | d.now.for.something.completely.d |
| 6e320 | 69 66 66 65 72 65 6e 74 2e 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 | ifferent........(let*.((branch.( |
| 6e340 | 63 61 72 20 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f | car.branches))..............(pro |
| 6e360 | 6d 70 74 20 28 66 6f 72 6d 61 74 20 22 42 72 61 6e 63 68 20 25 73 20 69 73 20 63 68 65 63 6b 65 | mpt.(format."Branch.%s.is.checke |
| 6e380 | 64 20 6f 75 74 2e 20 20 22 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.out...".branch)).............. |
| 6e3a0 | 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 74 2d 75 70 73 74 | (target.(magit-get-indirect-upst |
| 6e3c0 | 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 20 20 20 20 20 20 | ream-branch.branch.t)))......... |
| 6e3e0 | 28 77 68 65 6e 20 28 65 71 75 61 6c 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 | (when.(equal.branch.(magit-get-c |
| 6e400 | 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 77 68 65 6e 20 | urrent-branch))...........(when. |
| 6e420 | 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 20 20 20 20 20 20 | (or.(equal.branch.target)....... |
| 6e440 | 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 29 0a 20 20 20 20 | ..............(not.target))..... |
| 6e460 | 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 74 2d 6d 61 69 6e | ........(setq.target.(magit-main |
| 6e480 | 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 65 20 28 69 66 20 | -branch)))...........(pcase.(if. |
| 6e4a0 | 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 20 20 20 20 20 20 | (or.(equal.branch.target)....... |
| 6e4c0 | 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 29 | ...................(not.target)) |
| 6e4e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 | ......................(magit-rea |
| 6e500 | 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 20 20 20 20 20 20 | d-char-case.prompt.nil.......... |
| 6e520 | 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 68 20 48 45 41 44 | ..............(?d."[d]etach.HEAD |
| 6e540 | 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 20 20 20 20 20 20 | .&.delete".'detach)............. |
| 6e560 | 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 20 20 20 20 20 20 | ...........(?a."[a]bort"........ |
| 6e580 | 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 20 20 20 20 20 20 | ........'abort))................ |
| 6e5a0 | 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 70 72 6f 6d 70 74 | ....(magit-read-char-case.prompt |
| 6e5c0 | 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 28 3f 64 20 22 5b | .nil......................(?d."[ |
| 6e5e0 | 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 74 61 63 68 29 0a | d]etach.HEAD.&.delete".'detach). |
| 6e600 | 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 66 6f 72 6d 61 74 | .....................(?c.(format |
| 6e620 | 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 74 61 72 67 65 74 | ."[c]heckout.%s.&.delete".target |
| 6e640 | 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 20 20 20 20 20 20 | ).'target)...................... |
| 6e660 | 28 3f 61 20 22 5b 61 5d 62 6f 72 74 22 20 27 61 62 6f 72 74 29 29 29 0a 20 20 20 20 20 20 20 20 | (?a."[a]bort".'abort)))......... |
| 6e680 | 20 20 20 20 28 60 64 65 74 61 63 68 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 65 71 75 61 6c 20 | ....(`detach.(unless.(or.(equal. |
| 6e6a0 | 66 6f 72 63 65 20 27 28 34 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | force.'(4))..................... |
| 6e6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 62 72 61 6e 63 68 20 66 6f 72 63 | .............(member.branch.forc |
| 6e6e0 | 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).............................. |
| 6e700 | 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6d 65 72 67 65 64 2d 70 20 62 72 61 6e 63 | ....(magit-branch-merged-p.branc |
| 6e720 | 68 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | h.t))........................(ma |
| 6e740 | 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 64 65 6c 65 74 65 2d 75 6e 6d 65 72 67 65 64 2d 62 72 61 | git-confirm.'delete-unmerged-bra |
| 6e760 | 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 44 65 | nch.........................."De |
| 6e780 | 6c 65 74 65 20 75 6e 6d 65 72 67 65 64 20 62 72 61 6e 63 68 20 25 73 22 20 22 22 0a 20 20 20 20 | lete.unmerged.branch.%s".""..... |
| 6e7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 28 6c 69 73 74 20 62 | .....................nil.(list.b |
| 6e7c0 | 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 20 28 6d | ranch)))......................(m |
| 6e7e0 | 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 22 2d 2d 64 65 74 61 | agit-call-git."checkout"."--deta |
| 6e800 | 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 20 28 75 6e 6c 65 | ch")).............(`target.(unle |
| 6e820 | 73 73 20 28 6f 72 20 28 65 71 75 61 6c 20 66 6f 72 63 65 20 27 28 34 29 29 0a 20 20 20 20 20 20 | ss.(or.(equal.force.'(4))....... |
| 6e840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 | ...........................(memb |
| 6e860 | 65 72 20 62 72 61 6e 63 68 20 66 6f 72 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er.branch.force)................ |
| 6e880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d | ..................(magit-branch- |
| 6e8a0 | 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 20 20 20 20 20 20 | merged-p.branch.target))........ |
| 6e8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 | ................(magit-confirm.' |
| 6e8e0 | 64 65 6c 65 74 65 2d 75 6e 6d 65 72 67 65 64 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 | delete-unmerged-branch.......... |
| 6e900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 44 65 6c 65 74 65 20 75 6e 6d 65 72 67 65 64 | ................"Delete.unmerged |
| 6e920 | 20 62 72 61 6e 63 68 20 25 73 22 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .branch.%s"."".................. |
| 6e940 | 20 20 20 20 20 20 20 20 6e 69 6c 20 28 6c 69 73 74 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 | ........nil.(list.branch)))..... |
| 6e960 | 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 74 | .................(magit-call-git |
| 6e980 | 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 20 20 20 20 20 20 | ."checkout".target))............ |
| 6e9a0 | 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 72 74 22 29 29 29 | .(`abort..(user-error."Abort"))) |
| 6e9c0 | 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 0a 20 20 20 20 20 | ...........(setq.force.t))...... |
| 6e9e0 | 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 74 65 2d 70 72 | ...(magit-branch-maybe-delete-pr |
| 6ea00 | 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 61 67 69 74 2d 62 | -remote.branch).........(magit-b |
| 6ea20 | 72 61 6e 63 68 2d 75 6e 73 65 74 2d 70 75 73 68 52 65 6d 6f 74 65 20 62 72 61 6e 63 68 29 0a 20 | ranch-unset-pushRemote.branch).. |
| 6ea40 | 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 6e 63 68 22 20 28 | .......(magit-run-git."branch".( |
| 6ea60 | 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 29 29 29 29 29 29 | if.force."-D"."-d").branch)))))) |
| 6ea80 | 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 65 20 27 69 6e 74 | ..(put.'magit-branch-delete.'int |
| 6eaa0 | 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 61 67 69 74 2d 62 | eractive-only.t)..(defun.magit-b |
| 6eac0 | 72 61 6e 63 68 2d 6d 61 79 62 65 2d 64 65 6c 65 74 65 2d 70 72 2d 72 65 6d 6f 74 65 20 28 62 72 | ranch-maybe-delete-pr-remote.(br |
| 6eae0 | 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 20 28 6d 61 67 69 | anch)...(when-let.((remote.(magi |
| 6eb00 | 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 71 75 65 | t-get."branch".branch."pullReque |
| 6eb20 | 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 61 72 69 61 62 6c | stRemote"))).....(let*.((variabl |
| 6eb40 | 65 20 28 66 6f 72 6d 61 74 20 22 72 65 6d 6f 74 65 2e 25 73 2e 66 65 74 63 68 22 20 72 65 6d 6f | e.(format."remote.%s.fetch".remo |
| 6eb60 | 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 28 6d 61 67 69 74 | te))............(refspecs.(magit |
| 6eb80 | 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 20 28 75 6e 6c 65 | -get-all.variable))).......(unle |
| 6eba0 | 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 68 65 61 64 73 2f | ss.(member.(format."+refs/heads/ |
| 6ebc0 | 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 65 29 0a 20 20 20 | *:refs/remotes/%s/*".remote).... |
| 6ebe0 | 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 73 29 0a 20 20 20 | ...................refspecs).... |
| 6ec00 | 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 20 20 20 20 20 20 | .....(let.((refspec............. |
| 6ec20 | 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 62 72 61 6e 63 68 | ...(if.(equal.(magit-get."branch |
| 6ec40 | 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 6f 74 65 29 0a 20 | ".branch."pushRemote").remote).. |
| 6ec60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 2b 72 65 66 73 | ..................(format."+refs |
| 6ec80 | 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 25 73 22 0a 20 20 | /heads/%s:refs/remotes/%s/%s"... |
| 6eca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 20 | .........................branch. |
| 6ecc0 | 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 20 20 20 20 20 20 | remote.branch).................. |
| 6ece0 | 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 72 61 6e 63 68 22 | (let.((merge.(magit-get."branch" |
| 6ed00 | 20 62 72 61 6e 63 68 20 22 6d 65 72 67 65 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .branch."merge"))).............. |
| 6ed20 | 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 20 20 20 20 20 20 | ......(and.merge................ |
| 6ed40 | 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 72 65 66 73 2f | .........(string-prefix-p."refs/ |
| 6ed60 | 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 20 20 20 20 20 20 | heads/".merge).................. |
| 6ed80 | 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 69 6e 67 20 6d 65 | .......(setq.merge.(substring.me |
| 6eda0 | 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 20 20 20 20 20 20 | rge.11))........................ |
| 6edc0 | 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 65 66 73 2f 72 65 | .(format."+refs/heads/%s:refs/re |
| 6ede0 | 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 20 20 20 20 20 20 | motes/%s/%s".................... |
| 6ee00 | 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 6d 65 72 67 65 29 | .............merge.remote.merge) |
| 6ee20 | 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 62 65 72 20 72 65 | )))))...........(when.(member.re |
| 6ee40 | 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 20 20 28 69 66 20 | fspec.refspecs).............(if. |
| 6ee60 | 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 20 20 20 20 20 20 | (and.(length=.refspecs.1)....... |
| 6ee80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 64 | ...............(magit-confirm.'d |
| 6eea0 | 65 6c 65 74 65 2d 70 72 2d 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | elete-pr-remote................. |
| 6eec0 | 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 72 65 6d 6f 74 65 | .......(list."Also.delete.remote |
| 6eee0 | 20 25 73 20 28 25 73 29 22 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .%s.(%s)".remote................ |
| 6ef00 | 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 75 65 73 74 20 62 | .............."no.pull-request.b |
| 6ef20 | 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 20 20 20 20 20 20 | ranch.remains")................. |
| 6ef40 | 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 20 20 20 20 20 28 | .......nil.t)).................( |
| 6ef60 | 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 6d | magit-call-git."remote"."rm".rem |
| 6ef80 | 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 63 61 6c 6c 2d 67 | ote)...............(magit-call-g |
| 6efa0 | 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 76 61 72 69 61 62 | it."config"."--unset-all".variab |
| 6efc0 | 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le.............................. |
| 6efe0 | 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 6f 74 65 20 72 65 | .(format."^%s$".(regexp-quote.re |
| 6f000 | 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 67 69 74 2d 62 72 | fspec))))))))))..(defun.magit-br |
| 6f020 | 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 6e 63 68 29 0a 20 | anch-unset-pushRemote.(branch).. |
| 6f040 | 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 72 61 6e 63 68 20 | .(magit-set.nil."branch".branch. |
| 6f060 | 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 69 74 2d 64 65 6c | "pushRemote"))..(defun.magit-del |
| 6f080 | 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 28 72 65 6d 6f | ete-remote-branch-sentinel.(remo |
| 6f0a0 | 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 77 68 65 6e 20 28 | te.refs.process.event)...(when.( |
| 6f0c0 | 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).'( |
| 6f0e0 | 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 70 72 6f 63 65 73 | exit.signal)).....(if.(=.(proces |
| 6f100 | 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 20 20 20 20 20 20 | s-exit-status.process).1)....... |
| 6f120 | 20 20 28 69 66 2d 6c 65 74 20 28 28 6f 6e 2d 72 65 6d 6f 74 65 20 28 2d 2d 6d 61 70 20 28 63 6f | ..(if-let.((on-remote.(--map.(co |
| 6f140 | 6e 63 61 74 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 22 20 72 65 6d 6f 74 65 20 22 2f 22 20 | ncat."refs/remotes/".remote."/". |
| 6f160 | 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it)............................. |
| 6f180 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 6c 69 73 74 2d 62 72 61 6e 63 68 | .......(magit-remote-list-branch |
| 6f1a0 | 65 73 20 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 | es.remote)))..................(r |
| 6f1c0 | 65 73 74 20 28 2d 2d 66 69 6c 74 65 72 20 28 61 6e 64 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 | est.(--filter.(and.(not.(member. |
| 6f1e0 | 69 74 20 6f 6e 2d 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it.on-remote)).................. |
| 6f200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 2d | .....................(magit-ref- |
| 6f220 | 65 78 69 73 74 73 2d 70 20 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | exists-p.it))................... |
| 6f240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ...............refs))).......... |
| 6f260 | 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 72 6f 63 65 73 73 | ...(progn...............(process |
| 6f280 | 2d 70 75 74 20 70 72 6f 63 65 73 73 20 27 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 20 74 29 | -put.process.'inhibit-refresh.t) |
| 6f2a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 | ...............(magit-process-se |
| 6f2c0 | 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)........... |
| 6f2e0 | 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 74 68 69 73 2d 65 72 72 6f 72 20 6e 69 6c 29 0a | ....(setq.magit-this-error.nil). |
| 6f300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 53 6f 6d 65 20 72 65 6d | ..............(message."Some.rem |
| 6f320 | 6f 74 65 20 62 72 61 6e 63 68 65 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 65 78 69 73 74 2e 20 20 25 | ote.branches.no.longer.exist...% |
| 6f340 | 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 22 44 65 6c 65 74 | s"........................"Delet |
| 6f360 | 69 6e 67 20 6a 75 73 74 20 74 68 65 20 6c 6f 63 61 6c 20 74 72 61 63 6b 69 6e 67 20 72 65 66 73 | ing.just.the.local.tracking.refs |
| 6f380 | 20 69 6e 73 74 65 61 64 2e 2e 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c | .instead...")...............(dol |
| 6f3a0 | 69 73 74 20 28 72 65 66 20 72 65 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ist.(ref.rest).................( |
| 6f3c0 | 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 75 70 64 61 74 65 2d 72 65 66 22 20 22 2d 64 22 | magit-call-git."update-ref"."-d" |
| 6f3e0 | 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 | .ref))...............(magit-refr |
| 6f400 | 65 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 44 65 6c | esh)...............(message."Del |
| 6f420 | 65 74 69 6e 67 20 6c 6f 63 61 6c 20 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 20 72 65 66 73 | eting.local.remote-tracking.refs |
| 6f440 | 2e 2e 2e 64 6f 6e 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 | ...done"))...........(magit-proc |
| 6f460 | 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 20 20 | ess-sentinel.process.event)).... |
| 6f480 | 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 65 | ...(magit-process-sentinel.proce |
| 6f4a0 | 73 73 20 65 76 65 6e 74 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | ss.event))))..;;;###autoload.(de |
| 6f4c0 | 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d 65 20 28 6f 6c 64 20 6e 65 77 | fun.magit-branch-rename.(old.new |
| 6f4e0 | 20 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 63 65 29 0a 20 20 22 52 65 6e 61 6d 65 20 74 68 65 20 | .&optional.force)..."Rename.the. |
| 6f500 | 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 4f 4c 44 20 74 6f 20 4e 45 57 2e 0a 0a 57 69 74 68 20 61 | branch.named.OLD.to.NEW...With.a |
| 6f520 | 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 46 4f 52 43 45 2c 20 72 65 6e 61 6d 65 20 65 | .prefix.argument.FORCE,.rename.e |
| 6f540 | 76 65 6e 20 69 66 20 61 20 62 72 61 6e 63 68 20 6e 61 6d 65 64 20 4e 45 57 0a 61 6c 72 65 61 64 | ven.if.a.branch.named.NEW.alread |
| 6f560 | 79 20 65 78 69 73 74 73 2e 0a 0a 49 66 20 60 62 72 61 6e 63 68 2e 4f 4c 44 2e 70 75 73 68 52 65 | y.exists...If.`branch.OLD.pushRe |
| 6f580 | 6d 6f 74 65 27 20 69 73 20 73 65 74 2c 20 74 68 65 6e 20 75 6e 73 65 74 20 69 74 2e 20 20 44 65 | mote'.is.set,.then.unset.it...De |
| 6f5a0 | 70 65 6e 64 69 6e 67 20 6f 6e 0a 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 6d 61 67 69 74 2d 62 | pending.on.the.value.of.`magit-b |
| 6f5c0 | 72 61 6e 63 68 2d 72 65 6e 61 6d 65 2d 70 75 73 68 2d 74 61 72 67 65 74 27 20 28 77 68 69 63 68 | ranch-rename-push-target'.(which |
| 6f5e0 | 20 73 65 65 29 20 6d 61 79 62 65 0a 73 65 74 20 60 62 72 61 6e 63 68 2e 4e 45 57 2e 70 75 73 68 | .see).maybe.set.`branch.NEW.push |
| 6f600 | 52 65 6d 6f 74 65 27 20 61 6e 64 20 6d 61 79 62 65 20 72 65 6e 61 6d 65 20 74 68 65 20 70 75 73 | Remote'.and.maybe.rename.the.pus |
| 6f620 | 68 2d 74 61 72 67 65 74 20 6f 6e 0a 74 68 65 20 72 65 6d 6f 74 65 2e 22 0a 20 20 28 69 6e 74 65 | h-target.on.the.remote."...(inte |
| 6f640 | 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d | ractive....(let.((branch.(magit- |
| 6f660 | 72 65 61 64 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 22 52 65 6e 61 6d 65 20 62 72 61 6e 63 68 | read-local-branch."Rename.branch |
| 6f680 | 22 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 | ")))......(list.branch.......... |
| 6f6a0 | 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 28 66 6f 72 6d 61 74 20 | ..(magit-read-string-ns.(format. |
| 6f6c0 | 22 52 65 6e 61 6d 65 20 62 72 61 6e 63 68 20 27 25 73 27 20 74 6f 22 20 62 72 61 6e 63 68 29 0a | "Rename.branch.'%s'.to".branch). |
| 6f6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 6f700 | 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 29 0a 20 20 | .nil.'magit-revision-history)... |
| 6f720 | 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 29 0a 20 | .........current-prefix-arg))).. |
| 6f740 | 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 68 65 61 64 73 2f 5c | .(when.(string-match."\\`heads/\ |
| 6f760 | 5c 28 2e 2b 5c 5c 29 22 20 6f 6c 64 29 0a 20 20 20 20 28 73 65 74 71 20 6f 6c 64 20 28 6d 61 74 | \(.+\\)".old).....(setq.old.(mat |
| 6f780 | 63 68 2d 73 74 72 69 6e 67 20 31 20 6f 6c 64 29 29 29 0a 20 20 28 77 68 65 6e 20 28 65 71 75 61 | ch-string.1.old)))...(when.(equa |
| 6f7a0 | 6c 20 6f 6c 64 20 6e 65 77 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4f 6c 64 20 | l.old.new).....(user-error."Old. |
| 6f7c0 | 61 6e 64 20 6e 65 77 20 62 72 61 6e 63 68 20 6e 61 6d 65 73 20 61 72 65 20 74 68 65 20 73 61 6d | and.new.branch.names.are.the.sam |
| 6f7e0 | 65 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 | e"))...(magit-call-git."branch". |
| 6f800 | 28 69 66 20 66 6f 72 63 65 20 22 2d 4d 22 20 22 2d 6d 22 29 20 6f 6c 64 20 6e 65 77 29 0a 20 20 | (if.force."-M"."-m").old.new)... |
| 6f820 | 28 77 68 65 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d 65 2d 70 75 73 68 2d 74 | (when.magit-branch-rename-push-t |
| 6f840 | 61 72 67 65 74 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 | arget.....(let.((remote.(magit-g |
| 6f860 | 65 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 6f 6c 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | et-push-remote.old))...........( |
| 6f880 | 6f 6c 64 2d 73 70 65 63 69 66 69 65 64 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 | old-specified.(magit-get."branch |
| 6f8a0 | 22 20 6f 6c 64 20 22 70 75 73 68 52 65 6d 6f 74 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | ".old."pushRemote"))...........( |
| 6f8c0 | 6e 65 77 2d 73 70 65 63 69 66 69 65 64 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 | new-specified.(magit-get."branch |
| 6f8e0 | 22 20 6e 65 77 20 22 70 75 73 68 52 65 6d 6f 74 65 22 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 | ".new."pushRemote"))).......(whe |
| 6f900 | 6e 20 28 61 6e 64 20 6f 6c 64 2d 73 70 65 63 69 66 69 65 64 20 28 6f 72 20 66 6f 72 63 65 20 28 | n.(and.old-specified.(or.force.( |
| 6f920 | 6e 6f 74 20 6e 65 77 2d 73 70 65 63 69 66 69 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 | not.new-specified))).........;;. |
| 6f940 | 4b 65 65 70 20 74 68 65 20 74 61 72 67 65 74 20 73 65 74 74 69 6e 67 20 62 72 61 6e 63 68 20 73 | Keep.the.target.setting.branch.s |
| 6f960 | 70 65 63 69 66 69 65 64 2c 20 65 76 65 6e 20 69 66 20 74 68 61 74 20 69 73 0a 20 20 20 20 20 20 | pecified,.even.if.that.is....... |
| 6f980 | 20 20 3b 3b 20 72 65 64 75 6e 64 61 6e 74 2e 20 20 42 75 74 20 69 66 20 61 20 62 72 61 6e 63 68 | ..;;.redundant...But.if.a.branch |
| 6f9a0 | 20 62 79 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 65 78 69 73 74 65 64 20 62 65 66 6f 72 65 | .by.the.same.name.existed.before |
| 6f9c0 | 0a 20 20 20 20 20 20 20 20 3b 3b 20 61 6e 64 20 74 68 65 20 72 65 6e 61 6d 65 20 69 73 6e 27 74 | .........;;.and.the.rename.isn't |
| 6f9e0 | 20 66 6f 72 63 65 64 2c 20 74 68 65 6e 20 64 6f 20 6e 6f 74 20 63 68 61 6e 67 65 20 61 20 6c 65 | .forced,.then.do.not.change.a.le |
| 6fa00 | 66 74 6f 76 65 72 0a 20 20 20 20 20 20 20 20 3b 3b 20 73 65 74 74 69 6e 67 2e 20 20 53 75 63 68 | ftover.........;;.setting...Such |
| 6fa20 | 20 61 20 6c 65 66 74 6f 76 65 72 20 73 65 74 74 69 6e 67 20 6d 61 79 20 6f 72 20 6d 61 79 20 6e | .a.leftover.setting.may.or.may.n |
| 6fa40 | 6f 74 20 63 6f 6e 66 6f 72 6d 20 74 6f 0a 20 20 20 20 20 20 20 20 3b 3b 20 77 68 61 74 20 77 65 | ot.conform.to.........;;.what.we |
| 6fa60 | 20 65 78 70 65 63 74 20 68 65 72 65 2e 2e 2e 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | .expect.here............(magit-s |
| 6fa80 | 65 74 20 6f 6c 64 2d 73 70 65 63 69 66 69 65 64 20 22 62 72 61 6e 63 68 22 20 6e 65 77 20 22 70 | et.old-specified."branch".new."p |
| 6faa0 | 75 73 68 52 65 6d 6f 74 65 22 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 | ushRemote")).......(when.(and.(e |
| 6fac0 | 71 75 61 6c 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 6e 65 77 29 | qual.(magit-get-push-remote.new) |
| 6fae0 | 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 3b 3b 20 2e 2e 2e | .remote)..................;;.... |
| 6fb00 | 61 6e 64 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 2c 20 74 68 65 6e 20 77 65 20 6d 75 73 74 | and.if.it.does.not,.then.we.must |
| 6fb20 | 20 61 62 6f 72 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 | .abort...................(not.(e |
| 6fb40 | 71 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d 65 2d 70 75 73 68 2d 74 61 72 67 65 | q.magit-branch-rename-push-targe |
| 6fb60 | 74 20 27 6c 6f 63 61 6c 2d 6f 6e 6c 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.'local-only))................. |
| 6fb80 | 20 28 6f 72 20 28 6e 6f 74 20 28 65 71 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d | .(or.(not.(eq.magit-branch-renam |
| 6fba0 | 65 2d 70 75 73 68 2d 74 61 72 67 65 74 20 27 66 6f 72 67 65 2d 6f 6e 6c 79 29 29 0a 20 20 20 20 | e-push-target.'forge-only))..... |
| 6fbc0 | 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 71 75 69 72 65 20 28 | .................(and.(require.( |
| 6fbe0 | 71 75 6f 74 65 20 66 6f 72 67 65 29 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | quote.forge).nil.t)............. |
| 6fc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 66 6f 72 67 65 2d 2d 73 | ..............(fboundp.'forge--s |
| 6fc20 | 70 6c 69 74 2d 66 6f 72 67 65 2d 75 72 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | plit-forge-url)................. |
| 6fc40 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 75 72 6c 20 28 6d 61 67 69 74 | ..........(and-let*.((url.(magit |
| 6fc60 | 2d 67 69 74 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -git-string..................... |
| 6fc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 72 65 6d 6f 74 65 22 20 | ......................."remote". |
| 6fca0 | 22 67 65 74 2d 75 72 6c 22 20 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | "get-url".remote)))............. |
| 6fcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 67 65 2d 2d 73 70 6c 69 74 2d 66 6f | ................(forge--split-fo |
| 6fce0 | 72 67 65 2d 75 72 6c 20 75 72 6c 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | rge-url.url))))).........(let.(( |
| 6fd00 | 6f 6c 64 2d 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 | old-target.(magit-get-push-branc |
| 6fd20 | 68 20 6f 6c 64 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 65 77 2d 74 61 72 | h.old.t))...............(new-tar |
| 6fd40 | 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 6e 65 77 20 74 | get.(magit-get-push-branch.new.t |
| 6fd60 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d | ))...............(remote.(magit- |
| 6fd80 | 67 65 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 6e 65 77 29 29 29 0a 20 20 20 20 20 20 20 20 20 | get-push-remote.new))).......... |
| 6fda0 | 20 28 77 68 65 6e 20 28 61 6e 64 20 6f 6c 64 2d 74 61 72 67 65 74 0a 20 20 20 20 20 20 20 20 20 | .(when.(and.old-target.......... |
| 6fdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6e 65 77 2d 74 61 72 67 65 74 29 0a 20 20 20 | ............(not.new-target).... |
| 6fde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 79 2d 6f 72 2d 6e 2d | ..................(magit-y-or-n- |
| 6fe00 | 70 20 28 66 6f 72 6d 61 74 20 22 41 6c 73 6f 20 72 65 6e 61 6d 65 20 25 53 20 74 6f 20 25 53 20 | p.(format."Also.rename.%S.to.%S. |
| 6fe20 | 6f 6e 20 5c 22 25 73 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 | on.\"%s\""...................... |
| 6fe40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 6c 64 20 6e 65 77 20 | ........................old.new. |
| 6fe60 | 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6e 61 6d 65 20 | remote))).............;;.Rename. |
| 6fe80 | 6f 6e 20 28 69 2e 65 2e 2c 20 77 69 74 68 69 6e 29 20 74 68 65 20 72 65 6d 6f 74 65 2c 20 62 75 | on.(i.e.,.within).the.remote,.bu |
| 6fea0 | 74 20 6f 6e 6c 79 20 69 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 64 65 73 | t.only.if.the.............;;.des |
| 6fec0 | 74 69 6e 61 74 69 6f 6e 20 72 65 66 20 64 6f 65 73 6e 27 74 20 65 78 69 73 74 20 79 65 74 2e 20 | tination.ref.doesn't.exist.yet.. |
| 6fee0 | 20 49 66 20 74 68 61 74 20 72 65 66 20 61 6c 72 65 61 64 79 0a 20 20 20 20 20 20 20 20 20 20 20 | .If.that.ref.already............ |
| 6ff00 | 20 3b 3b 20 65 78 69 73 74 73 2c 20 74 68 65 6e 20 69 74 20 70 72 6f 62 61 62 6c 79 20 69 73 20 | .;;.exists,.then.it.probably.is. |
| 6ff20 | 6f 66 20 73 6f 6d 65 20 76 61 6c 75 65 20 61 6e 64 20 77 65 20 62 65 74 74 65 72 0a 20 20 20 20 | of.some.value.and.we.better..... |
| 6ff40 | 20 20 20 20 20 20 20 20 3b 3b 20 6e 6f 74 20 74 6f 75 63 68 20 69 74 2e 20 20 49 67 6e 6f 72 65 | ........;;.not.touch.it...Ignore |
| 6ff60 | 20 77 68 61 74 20 74 68 65 20 6c 6f 63 61 6c 20 72 65 66 20 70 6f 69 6e 74 73 20 61 74 2c 0a 20 | .what.the.local.ref.points.at,.. |
| 6ff80 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 2e 65 2e 2c 20 69 66 20 74 68 65 20 6c 6f 63 61 6c | ...........;;.i.e.,.if.the.local |
| 6ffa0 | 20 61 6e 64 20 74 68 65 20 72 65 6d 6f 74 65 20 72 65 66 20 64 69 64 6e 27 74 20 70 6f 69 6e 74 | .and.the.remote.ref.didn't.point |
| 6ffc0 | 20 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d | .at.............;;.the.same.comm |
| 6ffe0 | 69 74 20 62 65 66 6f 72 65 20 74 68 65 20 72 65 6e 61 6d 65 20 74 68 65 6e 20 6b 65 65 70 20 69 | it.before.the.rename.then.keep.i |
| 70000 | 74 20 74 68 61 74 20 77 61 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 | t.that.way..............(magit-c |
| 70020 | 61 6c 6c 2d 67 69 74 20 22 70 75 73 68 22 20 22 2d 76 22 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 | all-git."push"."-v".remote...... |
| 70040 | 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." |
| 70060 | 25 73 3a 72 65 66 73 2f 68 65 61 64 73 2f 25 73 22 20 6f 6c 64 2d 74 61 72 67 65 74 20 6e 65 77 | %s:refs/heads/%s".old-target.new |
| 70080 | 29 0a 20 20 20 20 20 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 |
| 700a0 | 6f 72 6d 61 74 20 22 3a 72 65 66 73 2f 68 65 61 64 73 2f 25 73 22 20 6f 6c 64 29 29 29 29 29 29 | ormat.":refs/heads/%s".old)))))) |
| 700c0 | 29 0a 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 6e 73 65 74 2d 70 75 73 68 52 65 6d 6f | )...(magit-branch-unset-pushRemo |
| 700e0 | 74 65 20 6f 6c 64 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 | te.old)...(magit-refresh))..;;;# |
| 70100 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 | ##autoload.(defun.magit-branch-s |
| 70120 | 68 65 6c 76 65 20 28 62 72 61 6e 63 68 29 0a 20 20 22 53 68 65 6c 76 65 20 61 20 42 52 41 4e 43 | helve.(branch)..."Shelve.a.BRANC |
| 70140 | 48 2e 0a 52 65 6e 61 6d 65 20 5c 22 72 65 66 73 2f 68 65 61 64 73 2f 42 52 41 4e 43 48 5c 22 20 | H..Rename.\"refs/heads/BRANCH\". |
| 70160 | 74 6f 20 5c 22 72 65 66 73 2f 73 68 65 6c 76 65 64 2f 42 52 41 4e 43 48 5c 22 2c 0a 61 6e 64 20 | to.\"refs/shelved/BRANCH\",.and. |
| 70180 | 61 6c 73 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 | also.rename.the.respective.reflo |
| 701a0 | 67 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 | g.file."...(interactive.(list.(m |
| 701c0 | 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 20 22 53 68 | agit-read-other-local-branch."Sh |
| 701e0 | 65 6c 76 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 | elve.branch")))...(let.((old.(co |
| 70200 | 6e 63 61 74 20 22 72 65 66 73 2f 68 65 61 64 73 2f 22 20 20 20 62 72 61 6e 63 68 29 29 0a 20 20 | ncat."refs/heads/"...branch))... |
| 70220 | 20 20 20 20 20 20 28 6e 65 77 20 28 63 6f 6e 63 61 74 20 22 72 65 66 73 2f 73 68 65 6c 76 65 64 | ......(new.(concat."refs/shelved |
| 70240 | 2f 22 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 20 22 75 70 64 | /".branch))).....(magit-git."upd |
| 70260 | 61 74 65 2d 72 65 66 22 20 6e 65 77 20 6f 6c 64 20 22 22 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | ate-ref".new.old."").....(magit- |
| 70280 | 2d 72 65 6e 61 6d 65 2d 72 65 66 6c 6f 67 2d 66 69 6c 65 20 6f 6c 64 20 6e 65 77 29 0a 20 20 20 | -rename-reflog-file.old.new).... |
| 702a0 | 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 6e 73 65 74 2d 70 75 73 68 52 65 6d 6f 74 65 20 | .(magit-branch-unset-pushRemote. |
| 702c0 | 62 72 61 6e 63 68 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 62 72 61 6e | branch).....(magit-run-git."bran |
| 702e0 | 63 68 22 20 22 2d 44 22 20 62 72 61 6e 63 68 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | ch"."-D".branch)))..;;;###autolo |
| 70300 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 6e 73 68 65 6c 76 65 20 | ad.(defun.magit-branch-unshelve. |
| 70320 | 28 62 72 61 6e 63 68 29 0a 20 20 22 55 6e 73 68 65 6c 76 65 20 61 20 42 52 41 4e 43 48 0a 52 65 | (branch)..."Unshelve.a.BRANCH.Re |
| 70340 | 6e 61 6d 65 20 5c 22 72 65 66 73 2f 73 68 65 6c 76 65 64 2f 42 52 41 4e 43 48 5c 22 20 74 6f 20 | name.\"refs/shelved/BRANCH\".to. |
| 70360 | 5c 22 72 65 66 73 2f 68 65 61 64 73 2f 42 52 41 4e 43 48 5c 22 2c 0a 61 6e 64 20 61 6c 73 6f 20 | \"refs/heads/BRANCH\",.and.also. |
| 70380 | 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 69 6c | rename.the.respective.reflog.fil |
| 703a0 | 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 | e."...(interactive....(list.(mag |
| 703c0 | 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 22 55 6e | it-completing-read..........."Un |
| 703e0 | 73 68 65 6c 76 65 20 62 72 61 6e 63 68 22 0a 20 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 20 | shelve.branch"...........(--map. |
| 70400 | 28 73 75 62 73 74 72 69 6e 67 20 69 74 20 38 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (substring.it.8)................ |
| 70420 | 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 6e 61 6d 65 73 20 22 72 65 66 73 2f 73 68 65 | ..(magit-list-refnames."refs/she |
| 70440 | 6c 76 65 64 22 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 6c 65 | lved"))...........nil.t)))...(le |
| 70460 | 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 22 20 | t.((old.(concat."refs/shelved/". |
| 70480 | 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 22 72 | branch)).........(new.(concat."r |
| 704a0 | 65 66 73 2f 68 65 61 64 73 2f 22 20 20 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 28 6d 61 67 | efs/heads/"...branch))).....(mag |
| 704c0 | 69 74 2d 67 69 74 20 22 75 70 64 61 74 65 2d 72 65 66 22 20 6e 65 77 20 6f 6c 64 20 22 22 29 0a | it-git."update-ref".new.old.""). |
| 704e0 | 20 20 20 20 28 6d 61 67 69 74 2d 2d 72 65 6e 61 6d 65 2d 72 65 66 6c 6f 67 2d 66 69 6c 65 20 6f | ....(magit--rename-reflog-file.o |
| 70500 | 6c 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 | ld.new).....(magit-run-git."upda |
| 70520 | 74 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 | te-ref"."-d".old)))..(defun.magi |
| 70540 | 74 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 | t--rename-reflog-file.(old.new). |
| 70560 | 20 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 | ..(let*.((dir.(magit-gitdir))... |
| 70580 | 20 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 | .......(old.(expand-file-name.(c |
| 705a0 | 6f 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 | oncat."logs/".old).dir))........ |
| 705c0 | 20 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 | ..(new.(expand-file-name.(concat |
| 705e0 | 20 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 | ."logs/".new).dir))).....(when.( |
| 70600 | 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 6f 6c 64 29 0a 20 20 20 20 20 20 28 6d 61 6b 65 2d 64 | file-exists-p.old).......(make-d |
| 70620 | 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 6e 65 | irectory.(file-name-directory.ne |
| 70640 | 77 29 20 74 29 0a 20 20 20 20 20 20 28 72 65 6e 61 6d 65 2d 66 69 6c 65 20 6f 6c 64 20 6e 65 77 | w).t).......(rename-file.old.new |
| 70660 | 20 74 29 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6e 66 69 67 75 72 65 0a 0a 3b 3b 3b 23 23 23 61 75 74 | .t))))..;;;.Configure..;;;###aut |
| 70680 | 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 6f | oload.(autoload.'magit-branch-co |
| 706a0 | 6e 66 69 67 75 72 65 20 22 6d 61 67 69 74 2d 62 72 61 6e 63 68 22 20 6e 69 6c 20 74 29 0a 28 74 | nfigure."magit-branch".nil.t).(t |
| 706c0 | 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 62 72 61 | ransient-define-prefix.magit-bra |
| 706e0 | 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 20 28 62 72 61 6e 63 68 29 0a 20 20 22 43 6f 6e 66 69 67 | nch-configure.(branch)..."Config |
| 70700 | 75 72 65 20 61 20 62 72 61 6e 63 68 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d | ure.a.branch."...:man-page."git- |
| 70720 | 62 72 61 6e 63 68 22 0a 20 20 5b 3a 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 28 6c 61 6d 62 | branch"...[:description....(lamb |
| 70740 | 64 61 20 28 29 0a 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 | da.()......(concat.(propertize." |
| 70760 | 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 68 65 61 | Configure.".'face.'transient-hea |
| 70780 | 64 69 6e 67 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 | ding)..............(propertize.( |
| 707a0 | 6f 72 65 66 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62 6a 65 63 74 29 20 73 | oref.(transient-prefix-object).s |
| 707c0 | 63 6f 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | cope)..........................' |
| 707e0 | 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 29 0a 20 20 20 28 | face.'magit-branch-local)))....( |
| 70800 | 22 64 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 64 65 73 63 72 69 | "d".magit-branch.<branch>.descri |
| 70820 | 70 74 69 6f 6e 29 0a 20 20 20 28 22 75 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 3c 62 72 61 | ption)....("u".magit-branch.<bra |
| 70840 | 6e 63 68 3e 2e 6d 65 72 67 65 2f 72 65 6d 6f 74 65 29 0a 20 20 20 28 22 72 22 20 6d 61 67 69 74 | nch>.merge/remote)....("r".magit |
| 70860 | 2d 62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 72 65 62 61 73 65 29 0a 20 20 20 28 22 70 22 | -branch.<branch>.rebase)....("p" |
| 70880 | 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 70 75 73 68 52 65 6d 6f 74 | .magit-branch.<branch>.pushRemot |
| 708a0 | 65 29 5d 0a 20 20 5b 22 43 6f 6e 66 69 67 75 72 65 20 72 65 70 6f 73 69 74 6f 72 79 20 64 65 66 | e)]...["Configure.repository.def |
| 708c0 | 61 75 6c 74 73 22 0a 20 20 20 28 22 52 22 20 6d 61 67 69 74 2d 70 75 6c 6c 2e 72 65 62 61 73 65 | aults"....("R".magit-pull.rebase |
| 708e0 | 29 0a 20 20 20 28 22 50 22 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 | )....("P".magit-remote.pushDefau |
| 70900 | 6c 74 29 0a 20 20 20 28 22 42 22 20 22 55 70 64 61 74 65 20 64 65 66 61 75 6c 74 20 62 72 61 6e | lt)....("B"."Update.default.bran |
| 70920 | 63 68 22 20 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 64 65 66 61 75 6c 74 2d 62 72 61 6e 63 68 0a | ch".magit-update-default-branch. |
| 70940 | 20 20 20 20 3a 69 6e 61 70 74 2d 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 67 65 74 2d 73 6f 6d 65 | ....:inapt-if-not.magit-get-some |
| 70960 | 2d 72 65 6d 6f 74 65 29 5d 0a 20 20 5b 22 43 6f 6e 66 69 67 75 72 65 20 62 72 61 6e 63 68 20 63 | -remote)]...["Configure.branch.c |
| 70980 | 72 65 61 74 69 6f 6e 22 0a 20 20 20 28 22 61 20 6d 22 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e | reation"....("a.m".magit-branch. |
| 709a0 | 61 75 74 6f 53 65 74 75 70 4d 65 72 67 65 29 0a 20 20 20 28 22 61 20 72 22 20 6d 61 67 69 74 2d | autoSetupMerge)....("a.r".magit- |
| 709c0 | 62 72 61 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 52 65 62 61 73 65 29 5d 0a 20 20 28 69 6e 74 65 | branch.autoSetupRebase)]...(inte |
| 709e0 | 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 63 | ractive....(list.(or.(and.(not.c |
| 70a00 | 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | urrent-prefix-arg).............. |
| 70a20 | 20 20 20 20 20 28 6e 6f 74 20 28 61 6e 64 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 69 72 65 | .....(not.(and.magit-branch-dire |
| 70a40 | 63 74 2d 63 6f 6e 66 69 67 75 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ct-configure.................... |
| 70a60 | 20 20 20 20 20 20 20 20 20 28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 | .........(eq.transient-current-c |
| 70a80 | 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 | ommand.'magit-branch)))......... |
| 70aa0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 | ..........(magit-get-current-bra |
| 70ac0 | 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 72 65 61 64 2d | nch))..............(magit--read- |
| 70ae0 | 62 72 61 6e 63 68 2d 73 63 6f 70 65 29 29 29 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 65 | branch-scope))))...(transient-se |
| 70b00 | 74 75 70 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 6f 6e 66 69 67 75 72 65 20 6e 69 6c 20 | tup.'magit-branch-configure.nil. |
| 70b20 | 6e 69 6c 20 3a 73 63 6f 70 65 20 62 72 61 6e 63 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | nil.:scope.branch))..(defun.magi |
| 70b40 | 74 2d 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 73 63 6f 70 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | t--read-branch-scope.(&optional. |
| 70b60 | 6f 62 6a 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 0a | obj)...(magit-read-local-branch. |
| 70b80 | 20 20 20 28 69 66 20 6f 62 6a 0a 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 53 65 74 20 25 | ...(if.obj........(format."Set.% |
| 70ba0 | 73 20 66 6f 72 20 62 72 61 6e 63 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | s.for.branch"................(fo |
| 70bc0 | 72 6d 61 74 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 72 69 61 62 6c 65 29 20 22 3c 6e 61 6d 65 3e | rmat.(oref.obj.variable)."<name> |
| 70be0 | 22 29 29 0a 20 20 20 20 20 22 43 6f 6e 66 69 67 75 72 65 20 62 72 61 6e 63 68 22 29 29 29 0a 0a | "))......"Configure.branch"))).. |
| 70c00 | 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 62 | (transient-define-suffix.magit-b |
| 70c20 | 72 61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 64 65 73 63 72 69 70 74 69 6f 6e 20 28 62 72 61 6e | ranch.<branch>.description.(bran |
| 70c40 | 63 68 29 0a 20 20 22 45 64 69 74 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 42 | ch)..."Edit.the.description.of.B |
| 70c60 | 52 41 4e 43 48 2e 22 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 | RANCH."...:class.'magit--git-var |
| 70c80 | 69 61 62 6c 65 0a 20 20 3a 74 72 61 6e 73 69 65 6e 74 20 6e 69 6c 0a 20 20 3a 76 61 72 69 61 62 | iable...:transient.nil...:variab |
| 70ca0 | 6c 65 20 22 62 72 61 6e 63 68 2e 25 73 2e 64 65 73 63 72 69 70 74 69 6f 6e 22 0a 20 20 28 69 6e | le."branch.%s.description"...(in |
| 70cc0 | 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d | teractive.(list.(oref.transient- |
| 70ce0 | 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 20 73 63 6f 70 65 29 29 29 0a 20 20 28 6d 61 67 69 74 | current-prefix.scope)))...(magit |
| 70d00 | 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 22 62 72 61 6e 63 68 22 20 22 2d | -run-git-with-editor."branch"."- |
| 70d20 | 2d 65 64 69 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 22 20 62 72 61 6e 63 68 29 29 0a 0a 28 64 65 | -edit-description".branch))..(de |
| 70d40 | 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 2d 67 69 74 2d 62 72 61 6e 63 68 3a 75 70 73 74 72 65 61 | fclass.magit--git-branch:upstrea |
| 70d60 | 6d 20 28 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 29 0a 20 20 28 28 66 6f 72 6d | m.(magit--git-variable)...((form |
| 70d80 | 61 74 20 3a 69 6e 69 74 66 6f 72 6d 20 22 20 25 6b 20 25 6d 20 25 4d 5c 6e 20 20 20 25 72 20 25 | at.:initform.".%k.%m.%M\n...%r.% |
| 70da0 | 52 22 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d | R")))..(transient-define-infix.m |
| 70dc0 | 61 67 69 74 2d 62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 6d 65 72 67 65 2f 72 65 6d 6f 74 | agit-branch.<branch>.merge/remot |
| 70de0 | 65 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 62 72 61 6e 63 68 | e.()...:class.'magit--git-branch |
| 70e00 | 3a 75 70 73 74 72 65 61 6d 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 | :upstream)..(cl-defmethod.transi |
| 70e20 | 65 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 2d 67 69 74 2d | ent-init-value.((obj.magit--git- |
| 70e40 | 62 72 61 6e 63 68 3a 75 70 73 74 72 65 61 6d 29 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 | branch:upstream))...(when-let*.( |
| 70e60 | 28 62 72 61 6e 63 68 20 28 6f 72 65 66 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 2d | (branch.(oref.(transient-prefix- |
| 70e80 | 6f 62 6a 65 63 74 29 20 73 63 6f 70 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 | object).scope))...............(r |
| 70ea0 | 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 | emote.(magit-get."branch".branch |
| 70ec0 | 20 22 72 65 6d 6f 74 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 72 67 65 | ."remote"))...............(merge |
| 70ee0 | 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 6d 65 | ..(magit-get."branch".branch."me |
| 70f00 | 72 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 | rge"))).....(oset.obj.value.(lis |
| 70f20 | 74 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 | t.remote.merge))))..(cl-defmetho |
| 70f40 | 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 |
| 70f60 | 69 74 2d 2d 67 69 74 2d 62 72 61 6e 63 68 3a 75 70 73 74 72 65 61 6d 29 29 0a 20 20 28 69 66 20 | it--git-branch:upstream))...(if. |
| 70f80 | 28 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 | (oref.obj.value).......(oset.obj |
| 70fa0 | 20 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 | .value.nil).....(magit-read-upst |
| 70fc0 | 72 65 61 6d 2d 62 72 61 6e 63 68 20 28 6f 72 65 66 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 | ream-branch.(oref.(transient-pre |
| 70fe0 | 66 69 78 2d 6f 62 6a 65 63 74 29 20 73 63 6f 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | fix-object).scope).............. |
| 71000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 55 70 73 74 72 65 61 6d 22 29 29 29 | ..................."Upstream"))) |
| 71020 | 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d | ..(cl-defmethod.transient-infix- |
| 71040 | 73 65 74 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 2d 67 69 74 2d 62 72 61 6e 63 68 3a 75 70 73 74 | set.((obj.magit--git-branch:upst |
| 71060 | 72 65 61 6d 29 20 72 65 66 6e 61 6d 65 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 74 2d 75 70 73 74 | ream).refname)...(magit-set-upst |
| 71080 | 72 65 61 6d 2d 62 72 61 6e 63 68 20 28 6f 72 65 66 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 | ream-branch.(oref.(transient-pre |
| 710a0 | 66 69 78 2d 6f 62 6a 65 63 74 29 20 73 63 6f 70 65 29 20 72 65 66 6e 61 6d 65 29 0a 20 20 28 6f | fix-object).scope).refname)...(o |
| 710c0 | 73 65 74 20 6f 62 6a 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 | set.obj.value.........(and-let*. |
| 710e0 | 28 28 62 72 61 6e 63 68 20 28 6f 72 65 66 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 | ((branch.(oref.(transient-prefix |
| 71100 | 2d 6f 62 6a 65 63 74 29 20 73 63 6f 70 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -object).scope))................ |
| 71120 | 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 |
| 71140 | 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")).................... |
| 71160 | 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 |
| 71180 | 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))). |
| 711a0 | 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 |
| 711c0 | 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-- |
| 711e0 | 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 |
| 71200 | 72 61 6e 63 68 20 28 6f 72 65 66 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62 | ranch.(oref.(transient-prefix-ob |
| 71220 | 6a 65 63 74 29 20 73 63 6f 70 65 29 29 29 0a 20 20 20 20 28 66 6f 72 6d 61 74 2d 73 70 65 63 0a | ject).scope))).....(format-spec. |
| 71240 | 20 20 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 60 28 28 3f | .....(oref.obj.format)......`((? |
| 71260 | 6b 20 2e 20 2c 28 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 6b 65 79 20 6f 62 6a 29 29 | k...,(transient-format-key.obj)) |
| 71280 | 0a 20 20 20 20 20 20 20 28 3f 72 20 2e 20 2c 28 66 6f 72 6d 61 74 20 22 62 72 61 6e 63 68 2e 25 | ........(?r...,(format."branch.% |
| 712a0 | 73 2e 72 65 6d 6f 74 65 22 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 28 3f 6d 20 2e 20 | s.remote".branch))........(?m... |
| 712c0 | 2c 28 66 6f 72 6d 61 74 20 22 62 72 61 6e 63 68 2e 25 73 2e 6d 65 72 67 65 22 20 62 72 61 6e 63 | ,(format."branch.%s.merge".branc |
| 712e0 | 68 29 29 0a 20 20 20 20 20 20 20 28 3f 52 20 2e 20 2c 28 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 | h))........(?R...,(transient-for |
| 71300 | 6d 61 74 2d 76 61 6c 75 65 20 6f 62 6a 20 23 27 63 61 72 29 29 0a 20 20 20 20 20 20 20 28 3f 4d | mat-value.obj.#'car))........(?M |
| 71320 | 20 2e 20 2c 28 74 72 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 61 6c 75 65 20 6f 62 6a 20 | ...,(transient-format-value.obj. |
| 71340 | 23 27 63 61 64 72 29 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e | #'cadr))))))..(cl-defmethod.tran |
| 71360 | 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 2d | sient-format-value.((obj.magit-- |
| 71380 | 67 69 74 2d 62 72 61 6e 63 68 3a 75 70 73 74 72 65 61 6d 29 20 6b 65 79 29 0a 20 20 28 69 66 2d | git-branch:upstream).key)...(if- |
| 713a0 | 6c 65 74 20 28 28 76 61 6c 75 65 20 28 66 75 6e 63 61 6c 6c 20 6b 65 79 20 28 6f 72 65 66 20 6f | let.((value.(funcall.key.(oref.o |
| 713c0 | 62 6a 20 76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 76 | bj.value)))).......(propertize.v |
| 713e0 | 61 6c 75 65 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 75 6d 65 6e 74 29 0a | alue.'face.'transient-argument). |
| 71400 | 20 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 | ....(propertize."unset".'face.'t |
| 71420 | 72 61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 29 29 29 0a 0a 28 | ransient-inactive-argument)))..( |
| 71440 | 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 |
| 71460 | 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 72 65 62 61 73 65 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 | nch.<branch>.rebase.()...:class. |
| 71480 | 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 63 68 6f 69 63 65 73 0a 20 20 3a | 'magit--git-variable:choices...: |
| 714a0 | 73 63 6f 70 65 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 73 63 6f 70 65 | scope.#'magit--read-branch-scope |
| 714c0 | 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 62 72 61 6e 63 68 2e 25 73 2e 72 65 62 61 73 65 22 0a | ...:variable."branch.%s.rebase". |
| 714e0 | 20 20 3a 66 61 6c 6c 62 61 63 6b 20 22 70 75 6c 6c 2e 72 65 62 61 73 65 22 0a 20 20 3a 63 68 6f | ..:fallback."pull.rebase"...:cho |
| 71500 | 69 63 65 73 20 27 28 22 74 72 75 65 22 20 22 66 61 6c 73 65 22 29 0a 20 20 3a 64 65 66 61 75 6c | ices.'("true"."false")...:defaul |
| 71520 | 74 20 22 66 61 6c 73 65 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e | t."false")..(transient-define-in |
| 71540 | 66 69 78 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 3c 62 72 61 6e 63 68 3e 2e 70 75 73 68 52 65 | fix.magit-branch.<branch>.pushRe |
| 71560 | 6d 6f 74 65 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 | mote.()...:class.'magit--git-var |
| 71580 | 69 61 62 6c 65 3a 63 68 6f 69 63 65 73 0a 20 20 3a 73 63 6f 70 65 20 23 27 6d 61 67 69 74 2d 2d | iable:choices...:scope.#'magit-- |
| 715a0 | 72 65 61 64 2d 62 72 61 6e 63 68 2d 73 63 6f 70 65 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 62 | read-branch-scope...:variable."b |
| 715c0 | 72 61 6e 63 68 2e 25 73 2e 70 75 73 68 52 65 6d 6f 74 65 22 0a 20 20 3a 66 61 6c 6c 62 61 63 6b | ranch.%s.pushRemote"...:fallback |
| 715e0 | 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 63 68 6f 69 63 65 73 | ."remote.pushDefault"...:choices |
| 71600 | 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 74 72 61 6e 73 69 65 | .#'magit-list-remotes)..(transie |
| 71620 | 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 70 75 6c 6c 2e 72 65 62 61 73 | nt-define-infix.magit-pull.rebas |
| 71640 | 65 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 | e.()...:class.'magit--git-variab |
| 71660 | 6c 65 3a 63 68 6f 69 63 65 73 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 70 75 6c 6c 2e 72 65 62 | le:choices...:variable."pull.reb |
| 71680 | 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" |
| 716a0 | 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 |
| 716c0 | 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 70 75 73 68 | t-define-infix.magit-remote.push |
| 716e0 | 44 65 66 61 75 6c 74 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d | Default.()...:class.'magit--git- |
| 71700 | 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 65 20 22 72 65 | variable:choices...:variable."re |
| 71720 | 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 22 0a 20 20 3a 63 68 6f 69 63 65 73 20 23 27 6d | mote.pushDefault"...:choices.#'m |
| 71740 | 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | agit-list-remotes)..(transient-d |
| 71760 | 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 75 74 6f 53 65 74 | efine-infix.magit-branch.autoSet |
| 71780 | 75 70 4d 65 72 67 65 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d | upMerge.()...:class.'magit--git- |
| 717a0 | 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 65 20 22 62 72 | variable:choices...:variable."br |
| 717c0 | 61 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 4d 65 72 67 65 22 0a 20 20 3a 63 68 6f 69 63 65 73 20 | anch.autoSetupMerge"...:choices. |
| 717e0 | 27 28 22 61 6c 77 61 79 73 22 20 22 74 72 75 65 22 20 22 66 61 6c 73 65 22 29 0a 20 20 3a 64 65 | '("always"."true"."false")...:de |
| 71800 | 66 61 75 6c 74 20 22 74 72 75 65 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 | fault."true")..(transient-define |
| 71820 | 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2e 61 75 74 6f 53 65 74 75 70 52 65 62 | -infix.magit-branch.autoSetupReb |
| 71840 | 61 73 65 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 | ase.()...:class.'magit--git-vari |
| 71860 | 61 62 6c 65 3a 63 68 6f 69 63 65 73 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 62 72 61 6e 63 68 | able:choices...:variable."branch |
| 71880 | 2e 61 75 74 6f 53 65 74 75 70 52 65 62 61 73 65 22 0a 20 20 3a 63 68 6f 69 63 65 73 20 27 28 22 | .autoSetupRebase"...:choices.'(" |
| 718a0 | 61 6c 77 61 79 73 22 20 22 6c 6f 63 61 6c 22 20 22 72 65 6d 6f 74 65 22 20 22 6e 65 76 65 72 22 | always"."local"."remote"."never" |
| 718c0 | 29 0a 20 20 3a 64 65 66 61 75 6c 74 20 22 6e 65 76 65 72 22 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 | )...:default."never")..;;;._.(pr |
| 718e0 | 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 62 | ovide.'magit-branch).;;;.magit-b |
| 71900 | 72 61 6e 63 68 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 | ranch.el.ends.here.............. |
| 71920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 71940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 71960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 71980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 719a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 719c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 719e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 71a00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2e 65 6c 00 00 | magit-4.1.2/magit-submodule.el.. |
| 71a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 71a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 71a60 | 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 |
| 71a80 | 30 30 37 36 31 30 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 37 30 35 00 20 30 00 00 00 | 0076103.00000000000.014705..0... |
| 71aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 71ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 71ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 71b00 | 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................... |
| 71b20 | 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................... |
| 71b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 71b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 71b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 71ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 71bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 71be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 71c00 | 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 |
| 71c20 | 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 |
| 71c40 | 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. |
| 71c60 | 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 | (C).2008-2024.The.Magit.Project. |
| 71c80 | 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 |
| 71ca0 | 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 |
| 71cc0 | 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. |
| 71ce0 | 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 |
| 71d00 | 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 |
| 71d20 | 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 |
| 71d40 | 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 |
| 71d60 | 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.; |
| 71d80 | 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 |
| 71da0 | 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 |
| 71dc0 | 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 |
| 71de0 | 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 |
| 71e00 | 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 |
| 71e20 | 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 |
| 71e40 | 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 |
| 71e60 | 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 |
| 71e80 | 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 |
| 71ea0 | 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 |
| 71ec0 | 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. |
| 71ee0 | 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 |
| 71f00 | 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 |
| 71f20 | 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 |
| 71f40 | 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 |
| 71f60 | 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... |
| 71f80 | 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 |
| 71fa0 | 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 | /licenses/>...;;;.Code:..(requir |
| 71fc0 | 65 20 27 6d 61 67 69 74 29 0a 0a 28 64 65 66 76 61 72 20 78 2d 73 74 72 65 74 63 68 2d 63 75 72 | e.'magit)..(defvar.x-stretch-cur |
| 71fe0 | 73 6f 72 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 | sor)..;;;.Options..(defcustom.ma |
| 72000 | 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 0a 20 20 27 28 6d 61 67 | git-module-sections-hook...'(mag |
| 72020 | 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 6f 76 65 72 76 69 65 77 0a 20 20 20 20 6d | it-insert-modules-overview.....m |
| 72040 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f | agit-insert-modules-unpulled-fro |
| 72060 | 6d 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 | m-upstream.....magit-insert-modu |
| 72080 | 6c 65 73 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 20 | les-unpulled-from-pushremote.... |
| 720a0 | 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 75 6e 70 75 73 68 65 64 2d 74 | .magit-insert-modules-unpushed-t |
| 720c0 | 6f 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 | o-upstream.....magit-insert-modu |
| 720e0 | 6c 65 73 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 29 0a 20 20 22 48 | les-unpushed-to-pushremote)..."H |
| 72100 | 6f 6f 6b 20 72 75 6e 20 62 79 20 60 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 | ook.run.by.`magit-insert-modules |
| 72120 | 27 2e 0a 0a 54 68 61 74 20 66 75 6e 63 74 69 6f 6e 20 69 73 6e 27 74 20 70 61 72 74 20 6f 66 20 | '...That.function.isn't.part.of. |
| 72140 | 60 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 27 73 20 64 65 | `magit-status-sections-hook's.de |
| 72160 | 66 61 75 6c 74 0a 76 61 6c 75 65 2c 20 73 6f 20 79 6f 75 20 68 61 76 65 20 74 6f 20 61 64 64 20 | fault.value,.so.you.have.to.add. |
| 72180 | 69 74 20 79 6f 75 72 73 65 6c 66 20 66 6f 72 20 74 68 69 73 20 68 6f 6f 6b 20 74 6f 20 68 61 76 | it.yourself.for.this.hook.to.hav |
| 721a0 | 65 20 61 6e 79 0a 65 66 66 65 63 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | e.any.effect."...:package-versio |
| 721c0 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 | n.'(magit..."2.11.0")...:group.' |
| 721e0 | 6d 61 67 69 74 2d 73 74 61 74 75 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 | magit-status...:type.'hook)..(de |
| 72200 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 6e 65 | fcustom.magit-module-sections-ne |
| 72220 | 73 74 65 64 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | sted.t..."Whether.`magit-insert- |
| 72240 | 6d 6f 64 75 6c 65 73 27 20 77 72 61 70 73 20 69 6e 73 65 72 74 65 64 20 73 65 63 74 69 6f 6e 73 | modules'.wraps.inserted.sections |
| 72260 | 2e 0a 0a 49 66 20 74 68 69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 6f 6e 6c 79 | ...If.this.is.non-nil,.then.only |
| 72280 | 20 61 20 73 69 6e 67 6c 65 20 74 6f 70 2d 6c 65 76 65 6c 20 73 65 63 74 69 6f 6e 0a 69 73 20 69 | .a.single.top-level.section.is.i |
| 722a0 | 6e 73 65 72 74 65 64 2e 20 20 49 66 20 69 74 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 61 6c 6c | nserted...If.it.is.nil,.then.all |
| 722c0 | 20 73 65 63 74 69 6f 6e 73 20 6c 69 73 74 65 64 20 69 6e 0a 60 6d 61 67 69 74 2d 6d 6f 64 75 6c | .sections.listed.in.`magit-modul |
| 722e0 | 65 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 27 20 62 65 63 6f 6d 65 20 74 6f 70 2d 6c 65 76 65 | e-sections-hook'.become.top-leve |
| 72300 | 6c 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | l.sections."...:package-version. |
| 72320 | 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | '(magit..."2.11.0")...:group.'ma |
| 72340 | 67 69 74 2d 73 74 61 74 75 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 | git-status...:type.'boolean)..(d |
| 72360 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 6d 6f | efcustom.magit-submodule-list-mo |
| 72380 | 64 65 2d 68 6f 6f 6b 20 27 28 68 6c 2d 6c 69 6e 65 2d 6d 6f 64 65 29 0a 20 20 22 48 6f 6f 6b 20 | de-hook.'(hl-line-mode)..."Hook. |
| 723a0 | 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 4d 61 67 69 74 2d 53 75 62 6d 6f 64 75 | run.after.entering.Magit-Submodu |
| 723c0 | 6c 65 2d 4c 69 73 74 20 6d 6f 64 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | le-List.mode."...:package-versio |
| 723e0 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | n.'(magit..."2.9.0")...:group.'m |
| 72400 | 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 67 | agit-repolist...:type.'hook...:g |
| 72420 | 65 74 20 27 6d 61 67 69 74 2d 68 6f 6f 6b 2d 63 75 73 74 6f 6d 2d 67 65 74 0a 20 20 3a 6f 70 74 | et.'magit-hook-custom-get...:opt |
| 72440 | 69 6f 6e 73 20 27 28 68 6c 2d 6c 69 6e 65 2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66 63 75 73 74 6f | ions.'(hl-line-mode))..(defcusto |
| 72460 | 6d 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 63 6f 6c 75 6d 6e 73 0a 20 | m.magit-submodule-list-columns.. |
| 72480 | 20 27 28 28 22 50 61 74 68 22 20 20 20 20 20 32 35 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 6c 69 | .'(("Path".....25.magit-moduleli |
| 724a0 | 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 |
| 724c0 | 72 73 69 6f 6e 22 20 20 32 35 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e | rsion"..25.magit-repolist-column |
| 724e0 | 2d 76 65 72 73 69 6f 6e 0a 20 20 20 20 20 28 28 3a 73 6f 72 74 20 6d 61 67 69 74 2d 72 65 70 6f | -version......((:sort.magit-repo |
| 72500 | 6c 69 73 74 2d 76 65 72 73 69 6f 6e 3c 29 29 29 0a 20 20 20 20 28 22 42 72 61 6e 63 68 22 20 20 | list-version<))).....("Branch".. |
| 72520 | 20 32 30 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 62 72 61 6e 63 68 | .20.magit-repolist-column-branch |
| 72540 | 0a 20 20 20 20 20 28 29 29 0a 20 20 20 20 28 22 42 3c 50 22 20 33 20 6d 61 67 69 74 2d 72 65 70 | ......()).....("B<P".3.magit-rep |
| 72560 | 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 68 72 | olist-column-unpulled-from-pushr |
| 72580 | 65 6d 6f 74 65 0a 20 20 20 20 20 28 28 3a 72 69 67 68 74 2d 61 6c 69 67 6e 20 74 29 0a 20 20 20 | emote......((:right-align.t).... |
| 725a0 | 20 20 20 28 3a 73 6f 72 74 20 3c 29 29 29 0a 20 20 20 20 28 22 42 3c 55 22 20 33 20 6d 61 67 69 | ...(:sort.<))).....("B<U".3.magi |
| 725c0 | 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- |
| 725e0 | 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 28 28 3a 72 69 67 68 74 2d 61 6c 69 67 6e 20 74 29 0a | upstream......((:right-align.t). |
| 72600 | 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 3e 50 22 20 33 20 6d | ......(:sort.<))).....("B>P".3.m |
| 72620 | 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 68 65 64 2d 74 6f | agit-repolist-column-unpushed-to |
| 72640 | 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 67 6e 20 | -pushremote......((:right-align. |
| 72660 | 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 3e 55 22 20 | t).......(:sort.<))).....("B>U". |
| 72680 | 33 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75 73 68 65 64 | 3.magit-repolist-column-unpushed |
| 726a0 | 2d 74 6f 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 28 28 3a 72 69 67 68 74 2d 61 6c 69 67 6e | -to-upstream......((:right-align |
| 726c0 | 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 53 22 20 20 | .t).......(:sort.<))).....("S".. |
| 726e0 | 20 33 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 73 74 61 73 68 65 73 | .3.magit-repolist-column-stashes |
| 72700 | 0a 20 20 20 20 20 28 28 3a 72 69 67 68 74 2d 61 6c 69 67 6e 20 74 29 0a 20 20 20 20 20 20 28 3a | ......((:right-align.t).......(: |
| 72720 | 73 6f 72 74 20 3c 29 29 29 0a 20 20 20 20 28 22 42 22 20 20 20 33 20 6d 61 67 69 74 2d 72 65 70 | sort.<))).....("B"...3.magit-rep |
| 72740 | 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 62 72 61 6e 63 68 65 73 0a 20 20 20 20 20 28 28 3a 72 69 | olist-column-branches......((:ri |
| 72760 | 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 29 0a | ght-align.t).......(:sort.<)))). |
| 72780 | 20 20 22 4c 69 73 74 20 6f 66 20 63 6f 6c 75 6d 6e 73 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 | .."List.of.columns.displayed.by. |
| 727a0 | 60 6d 61 67 69 74 2d 6c 69 73 74 2d 73 75 62 6d 6f 64 75 6c 65 73 27 2e 0a 0a 45 61 63 68 20 65 | `magit-list-submodules'...Each.e |
| 727c0 | 6c 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 48 45 41 44 45 52 20 57 49 44 54 | lement.has.the.form.(HEADER.WIDT |
| 727e0 | 48 20 46 4f 52 4d 41 54 20 50 52 4f 50 53 29 2e 0a 0a 48 45 41 44 45 52 20 69 73 20 74 68 65 20 | H.FORMAT.PROPS)...HEADER.is.the. |
| 72800 | 73 74 72 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 68 65 61 64 65 72 2e 20 | string.displayed.in.the.header.. |
| 72820 | 20 57 49 44 54 48 20 69 73 20 74 68 65 20 77 69 64 74 68 0a 6f 66 20 74 68 65 20 63 6f 6c 75 6d | .WIDTH.is.the.width.of.the.colum |
| 72840 | 6e 2e 20 20 46 4f 52 4d 41 54 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 69 73 | n...FORMAT.is.a.function.that.is |
| 72860 | 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6f 6e 65 0a 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 72 | .called.with.one.argument,.the.r |
| 72880 | 65 70 6f 73 69 74 6f 72 79 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 28 75 73 75 61 6c 6c | epository.identification.(usuall |
| 728a0 | 79 20 69 74 73 20 62 61 73 65 6e 61 6d 65 29 2c 0a 61 6e 64 20 77 69 74 68 20 60 64 65 66 61 75 | y.its.basename),.and.with.`defau |
| 728c0 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 74 6f 70 6c 65 | lt-directory'.bound.to.the.tople |
| 728e0 | 76 65 6c 20 6f 66 20 69 74 73 20 77 6f 72 6b 69 6e 67 0a 74 72 65 65 2e 20 20 49 74 20 68 61 73 | vel.of.its.working.tree...It.has |
| 72900 | 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 74 | .to.return.a.string.to.be.insert |
| 72920 | 65 64 20 6f 72 20 6e 69 6c 2e 20 20 50 52 4f 50 53 20 69 73 0a 61 6e 20 61 6c 69 73 74 20 74 68 | ed.or.nil...PROPS.is.an.alist.th |
| 72940 | 61 74 20 73 75 70 70 6f 72 74 73 20 74 68 65 20 6b 65 79 73 20 60 3a 72 69 67 68 74 2d 61 6c 69 | at.supports.the.keys.`:right-ali |
| 72960 | 67 6e 27 2c 20 60 3a 70 61 64 2d 72 69 67 68 74 27 20 61 6e 64 0a 60 3a 73 6f 72 74 27 2e 0a 0a | gn',.`:pad-right'.and.`:sort'... |
| 72980 | 54 68 65 20 60 3a 73 6f 72 74 27 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 20 61 20 77 65 69 72 64 | The.`:sort'.function.has.a.weird |
| 729a0 | 20 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 64 6f 63 73 | .interface.described.in.the.docs |
| 729c0 | 74 72 69 6e 67 20 6f 66 20 60 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 2d 67 65 74 2d 73 6f | tring.of.`tabulated-list--get-so |
| 729e0 | 72 74 27 2e 20 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 60 3c 27 20 61 6e 64 0a 60 6d 61 67 | rt'...Alternatively.`<'.and.`mag |
| 72a00 | 69 74 2d 72 65 70 6f 6c 69 73 74 2d 76 65 72 73 69 6f 6e 3c 27 20 63 61 6e 20 62 65 20 75 73 65 | it-repolist-version<'.can.be.use |
| 72a20 | 64 20 61 73 20 74 68 6f 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 0a 61 75 74 6f 6d 61 74 | d.as.those.functions.are.automat |
| 72a40 | 69 63 61 6c 6c 79 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 66 75 6e 63 74 69 6f 6e 73 20 74 | ically.replaced.with.functions.t |
| 72a60 | 68 61 74 20 73 61 74 69 73 66 79 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 2e 0a 53 65 74 20 60 | hat.satisfy.the.interface..Set.` |
| 72a80 | 3a 73 6f 72 74 27 20 74 6f 20 6e 69 6c 20 74 6f 20 69 6e 68 69 62 69 74 20 73 6f 72 74 69 6e 67 | :sort'.to.nil.to.inhibit.sorting |
| 72aa0 | 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 63 6f 6c 75 6d | ;.if.unspecified,.then.the.colum |
| 72ac0 | 6e 20 69 73 20 73 6f 72 74 61 62 6c 65 20 75 73 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 | n.is.sortable.using.the.default. |
| 72ae0 | 73 6f 72 74 65 72 2e 0a 0a 59 6f 75 20 6d 61 79 20 77 69 73 68 20 74 6f 20 64 69 73 70 6c 61 79 | sorter...You.may.wish.to.display |
| 72b00 | 20 61 20 72 61 6e 67 65 20 6f 66 20 6e 75 6d 65 72 69 63 20 63 6f 6c 75 6d 6e 73 20 75 73 69 6e | .a.range.of.numeric.columns.usin |
| 72b20 | 67 20 6a 75 73 74 20 6f 6e 65 0a 63 68 61 72 61 63 74 65 72 20 70 65 72 20 63 6f 6c 75 6d 6e 20 | g.just.one.character.per.column. |
| 72b40 | 61 6e 64 20 77 69 74 68 6f 75 74 20 61 6e 79 20 70 61 64 64 69 6e 67 20 62 65 74 77 65 65 6e 20 | and.without.any.padding.between. |
| 72b60 | 63 6f 6c 75 6d 6e 73 2c 20 69 6e 0a 77 68 69 63 68 20 63 61 73 65 20 79 6f 75 20 73 68 6f 75 6c | columns,.in.which.case.you.shoul |
| 72b80 | 64 20 75 73 65 20 61 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 48 45 41 44 45 52 2c 20 73 65 74 | d.use.an.appropriate.HEADER,.set |
| 72ba0 | 20 57 49 44 54 48 20 74 6f 20 31 2c 0a 61 6e 64 20 73 65 74 20 60 3a 70 61 64 2d 72 69 67 68 74 | .WIDTH.to.1,.and.set.`:pad-right |
| 72bc0 | 27 20 74 6f 20 30 2e 20 20 5c 22 2b 5c 22 20 69 73 20 73 75 62 73 74 69 74 75 74 65 64 20 66 6f | '.to.0...\"+\".is.substituted.fo |
| 72be0 | 72 20 6e 75 6d 62 65 72 73 20 68 69 67 68 65 72 0a 74 68 61 6e 20 39 2e 22 0a 20 20 3a 70 61 63 | r.numbers.higher.than.9."...:pac |
| 72c00 | 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 38 2e 30 22 29 0a | kage-version.'(magit..."2.8.0"). |
| 72c20 | 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 |
| 72c40 | 20 60 28 72 65 70 65 61 74 20 28 6c 69 73 74 20 3a 74 61 67 20 22 43 6f 6c 75 6d 6e 22 0a 20 20 | .`(repeat.(list.:tag."Column"... |
| 72c60 | 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 20 20 3a | .....................(string...: |
| 72c80 | 74 61 67 20 22 48 65 61 64 65 72 20 4c 61 62 65 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | tag."Header.Label")............. |
| 72ca0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 67 65 72 20 20 3a 74 61 67 20 22 43 6f 6c 75 6d | ...........(integer..:tag."Colum |
| 72cc0 | 6e 20 57 69 64 74 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.Width")....................... |
| 72ce0 | 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 49 6e 73 65 72 74 65 72 20 46 75 6e 63 74 69 | .(function.:tag."Inserter.Functi |
| 72d00 | 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 20 28 72 65 70 | on")........................(rep |
| 72d20 | 65 61 74 20 20 20 3a 74 61 67 20 22 50 72 6f 70 65 72 74 69 65 73 22 0a 20 20 20 20 20 20 20 20 | eat...:tag."Properties"......... |
| 72d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 | .........................(list.( |
| 72d60 | 63 68 6f 69 63 65 20 3a 74 61 67 20 22 50 72 6f 70 65 72 74 79 22 0a 20 20 20 20 20 20 20 20 20 | choice.:tag."Property".......... |
| 72d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 72da0 | 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 72 69 67 68 74 2d 61 6c 69 67 6e 29 0a 20 20 20 20 20 | ......(const.:right-align)...... |
| 72dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 72de0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 70 61 64 2d 72 69 67 68 74 29 0a 20 20 20 | ..........(const.:pad-right).... |
| 72e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 72e20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 73 6f 72 74 29 0a 20 20 20 20 20 20 | ............(const.:sort)....... |
| 72e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 72e60 | 20 20 20 20 20 20 20 20 20 28 73 79 6d 62 6f 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(symbol)).............. |
| 72e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 78 70 20 | ..........................(sexp. |
| 72ea0 | 20 20 3a 74 61 67 20 22 56 61 6c 75 65 22 29 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | ..:tag."Value"))))))..(defcustom |
| 72ec0 | 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 73 6f 72 74 2d 6b 65 79 20 27 | .magit-submodule-list-sort-key.' |
| 72ee0 | 28 22 50 61 74 68 22 20 2e 20 6e 69 6c 29 0a 20 20 22 49 6e 69 74 69 61 6c 20 73 6f 72 74 20 6b | ("Path"...nil)..."Initial.sort.k |
| 72f00 | 65 79 20 66 6f 72 20 62 75 66 66 65 72 20 63 72 65 61 74 65 64 20 62 79 20 60 6d 61 67 69 74 2d | ey.for.buffer.created.by.`magit- |
| 72f20 | 6c 69 73 74 2d 73 75 62 6d 6f 64 75 6c 65 73 27 2e 0a 49 66 20 6e 69 6c 2c 20 6e 6f 20 61 64 64 | list-submodules'..If.nil,.no.add |
| 72f40 | 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 |
| 72f60 | 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. |
| 72f80 | 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 |
| 72fa0 | 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 |
| 72fc0 | 20 6e 61 6d 65 73 20 69 6e 20 60 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d | .names.in.`magit-submodule-list- |
| 72fe0 | 63 6f 6c 75 6d 6e 73 27 2e 20 20 46 4c 49 50 2c 0a 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 6d 65 61 | columns'...FLIP,.if.non-nil,.mea |
| 73000 | 6e 73 20 74 6f 20 69 6e 76 65 72 74 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 73 6f 72 74 2e | ns.to.invert.the.resulting.sort. |
| 73020 | 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..." |
| 73040 | 33 2e 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 | 3.2.0")...:group.'magit-repolist |
| 73060 | 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 6e 69 6c 29 0a 20 20 | ...:type.'(choice.(const.nil)... |
| 73080 | 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 67 20 3a 74 61 | ...............(cons.(string.:ta |
| 730a0 | 67 20 22 43 6f 6c 75 6d 6e 20 6e 61 6d 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g."Column.name")................ |
| 730c0 | 20 20 20 20 20 20 20 20 28 62 6f 6f 6c 65 61 6e 20 3a 74 61 67 20 22 46 6c 69 70 20 6f 72 64 65 | ........(boolean.:tag."Flip.orde |
| 730e0 | 72 22 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d | r"))))..(defvar.magit-submodule- |
| 73100 | 6c 69 73 74 2d 66 6f 72 6d 61 74 2d 70 61 74 68 2d 66 75 6e 63 74 69 6f 6e 73 20 6e 69 6c 29 0a | list-format-path-functions.nil). |
| 73120 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 6d 6f | .(defcustom.magit-submodule-remo |
| 73140 | 76 65 2d 74 72 61 73 68 2d 67 69 74 64 69 72 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 | ve-trash-gitdirs.nil..."Whether. |
| 73160 | 60 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 6d 6f 76 65 27 20 6f 66 66 65 72 73 20 | `magit-submodule-remove'.offers. |
| 73180 | 74 6f 20 74 72 61 73 68 20 6d 6f 64 75 6c 65 20 67 69 74 64 69 72 73 2e 0a 0a 49 66 20 74 68 69 | to.trash.module.gitdirs...If.thi |
| 731a0 | 73 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 61 74 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 | s.is.nil,.then.that.command.does |
| 731c0 | 20 6e 6f 74 20 6f 66 66 65 72 20 74 6f 20 64 6f 20 73 6f 20 75 6e 6c 65 73 73 0a 61 20 70 72 65 | .not.offer.to.do.so.unless.a.pre |
| 731e0 | 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 73 20 75 73 65 64 2e 20 20 57 68 65 6e 20 74 68 69 73 | fix.argument.is.used...When.this |
| 73200 | 20 69 73 20 74 2c 20 74 68 65 6e 20 69 74 20 64 6f 65 73 20 6f 66 66 65 72 20 74 6f 0a 64 6f 20 | .is.t,.then.it.does.offer.to.do. |
| 73220 | 73 6f 20 65 76 65 6e 20 77 69 74 68 6f 75 74 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | so.even.without.a.prefix.argumen |
| 73240 | 74 2e 0a 0a 49 6e 20 62 6f 74 68 20 63 61 73 65 73 20 74 68 65 20 61 63 74 69 6f 6e 20 73 74 69 | t...In.both.cases.the.action.sti |
| 73260 | 6c 6c 20 68 61 73 20 74 6f 20 62 65 20 63 6f 6e 66 69 72 6d 65 64 20 75 6e 6c 65 73 73 20 74 68 | ll.has.to.be.confirmed.unless.th |
| 73280 | 61 74 20 69 73 0a 64 69 73 61 62 6c 65 64 20 75 73 69 6e 67 20 74 68 65 20 6f 70 74 69 6f 6e 20 | at.is.disabled.using.the.option. |
| 732a0 | 60 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 27 2e 20 20 44 6f 69 6e 67 20 74 68 65 20 6c | `magit-no-confirm'...Doing.the.l |
| 732c0 | 61 74 74 65 72 0a 61 6e 64 20 61 6c 73 6f 20 73 65 74 74 69 6e 67 20 74 68 69 73 20 76 61 72 69 | atter.and.also.setting.this.vari |
| 732e0 | 61 62 6c 65 20 74 6f 20 74 20 77 69 6c 6c 20 6c 65 61 64 20 74 6f 20 74 65 61 72 73 2e 22 0a 20 | able.to.t.will.lead.to.tears.".. |
| 73300 | 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 | .:package-version.'(magit..."2.9 |
| 73320 | 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.. |
| 73340 | 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 3b 3b 3b 20 50 6f 70 75 70 0a 0a 3b 3b 3b | .:type.'boolean)..;;;.Popup..;;; |
| 73360 | 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 73 75 62 | ###autoload.(autoload.'magit-sub |
| 73380 | 6d 6f 64 75 6c 65 20 22 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 22 20 6e 69 6c 20 74 29 0a | module."magit-submodule".nil.t). |
| 733a0 | 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 |
| 733c0 | 75 62 6d 6f 64 75 6c 65 20 28 29 0a 20 20 22 41 63 74 20 6f 6e 20 61 20 73 75 62 6d 6f 64 75 6c | ubmodule.()..."Act.on.a.submodul |
| 733e0 | 65 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 22 0a | e."...:man-page."git-submodule". |
| 73400 | 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 66 22 20 22 46 6f 72 63 65 22 20 | ..["Arguments"....("-f"."Force". |
| 73420 | 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 20 20 | ...........("-f"."--force")).... |
| 73440 | 28 22 2d 72 22 20 22 52 65 63 75 72 73 69 76 65 22 20 20 20 20 20 20 20 20 22 2d 2d 72 65 63 75 | ("-r"."Recursive"........"--recu |
| 73460 | 72 73 69 76 65 22 29 0a 20 20 20 28 22 2d 4e 22 20 22 44 6f 20 6e 6f 74 20 66 65 74 63 68 22 20 | rsive")....("-N"."Do.not.fetch". |
| 73480 | 20 20 20 20 28 22 2d 4e 22 20 22 2d 2d 6e 6f 2d 66 65 74 63 68 22 29 29 0a 20 20 20 28 22 2d 43 | ....("-N"."--no-fetch"))....("-C |
| 734a0 | 22 20 22 43 68 65 63 6b 6f 75 74 20 74 69 70 22 20 20 20 20 20 22 2d 2d 63 68 65 63 6b 6f 75 74 | "."Checkout.tip"....."--checkout |
| 734c0 | 22 29 0a 20 20 20 28 22 2d 52 22 20 22 52 65 62 61 73 65 20 6f 6e 74 6f 20 74 69 70 22 20 20 22 | ")....("-R"."Rebase.onto.tip".." |
| 734e0 | 2d 2d 72 65 62 61 73 65 22 29 0a 20 20 20 28 22 2d 4d 22 20 22 4d 65 72 67 65 20 74 69 70 22 20 | --rebase")....("-M"."Merge.tip". |
| 73500 | 20 20 20 20 20 20 20 22 2d 2d 6d 65 72 67 65 22 29 0a 20 20 20 28 22 2d 55 22 20 22 55 73 65 20 | ......."--merge")....("-U"."Use. |
| 73520 | 75 70 73 74 72 65 61 6d 20 74 69 70 22 20 22 2d 2d 72 65 6d 6f 74 65 22 29 5d 0a 20 20 5b 22 4f | upstream.tip"."--remote")]...["O |
| 73540 | 6e 65 20 6d 6f 64 75 6c 65 20 61 63 74 69 6f 6e 73 22 0a 20 20 20 28 22 61 22 20 6d 61 67 69 74 | ne.module.actions"....("a".magit |
| 73560 | 2d 73 75 62 6d 6f 64 75 6c 65 2d 61 64 64 29 0a 20 20 20 28 22 72 22 20 6d 61 67 69 74 2d 73 75 | -submodule-add)....("r".magit-su |
| 73580 | 62 6d 6f 64 75 6c 65 2d 72 65 67 69 73 74 65 72 29 0a 20 20 20 28 22 70 22 20 6d 61 67 69 74 2d | bmodule-register)....("p".magit- |
| 735a0 | 73 75 62 6d 6f 64 75 6c 65 2d 70 6f 70 75 6c 61 74 65 29 0a 20 20 20 28 22 75 22 20 6d 61 67 69 | submodule-populate)....("u".magi |
| 735c0 | 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 75 70 64 61 74 65 29 0a 20 20 20 28 22 73 22 20 6d 61 67 69 | t-submodule-update)....("s".magi |
| 735e0 | 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 20 20 20 28 22 64 22 | t-submodule-synchronize)....("d" |
| 73600 | 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 29 0a 20 20 20 | .magit-submodule-unpopulate).... |
| 73620 | 28 22 6b 22 20 22 52 65 6d 6f 76 65 22 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 | ("k"."Remove".magit-submodule-re |
| 73640 | 6d 6f 76 65 29 5d 0a 20 20 5b 22 50 6f 70 75 6c 61 74 65 64 20 6d 6f 64 75 6c 65 73 20 61 63 74 | move)]...["Populated.modules.act |
| 73660 | 69 6f 6e 73 22 0a 20 20 20 28 22 6c 22 20 22 4c 69 73 74 20 6d 6f 64 75 6c 65 73 22 20 20 6d 61 | ions"....("l"."List.modules"..ma |
| 73680 | 67 69 74 2d 6c 69 73 74 2d 73 75 62 6d 6f 64 75 6c 65 73 29 0a 20 20 20 28 22 66 22 20 22 46 65 | git-list-submodules)....("f"."Fe |
| 736a0 | 74 63 68 20 6d 6f 64 75 6c 65 73 22 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 6d 6f 64 75 6c 65 73 | tch.modules".magit-fetch-modules |
| 736c0 | 29 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61 72 67 75 | )])..(defun.magit-submodule-argu |
| 736e0 | 6d 65 6e 74 73 20 28 26 72 65 73 74 20 66 69 6c 74 65 72 73 29 0a 20 20 28 2d 2d 66 69 6c 74 65 | ments.(&rest.filters)...(--filte |
| 73700 | 72 20 28 61 6e 64 20 28 6d 65 6d 62 65 72 20 69 74 20 66 69 6c 74 65 72 73 29 20 69 74 29 0a 20 | r.(and.(member.it.filters).it).. |
| 73720 | 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 | ...........(transient-args.'magi |
| 73740 | 74 2d 73 75 62 6d 6f 64 75 6c 65 29 29 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d | t-submodule)))..(defclass.magit- |
| 73760 | 2d 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 73 75 66 66 69 78 20 28 74 72 61 6e 73 69 65 6e 74 | -git-submodule-suffix.(transient |
| 73780 | 2d 73 75 66 66 69 78 29 0a 20 20 28 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 | -suffix)...())..(cl-defmethod.tr |
| 737a0 | 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 28 6f 62 6a | ansient-format-description.((obj |
| 737c0 | 20 6d 61 67 69 74 2d 2d 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 73 75 66 66 69 78 29 29 0a 20 | .magit--git-submodule-suffix)).. |
| 737e0 | 20 28 6c 65 74 20 28 28 76 61 6c 75 65 20 28 64 65 6c 71 20 6e 69 6c 20 28 6d 61 70 63 61 72 20 | .(let.((value.(delq.nil.(mapcar. |
| 73800 | 23 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 76 61 6c 75 65 20 74 72 61 6e 73 69 65 6e | #'transient-infix-value.transien |
| 73820 | 74 2d 2d 73 75 66 66 69 78 65 73 29 29 29 29 0a 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 | t--suffixes)))).....(replace-reg |
| 73840 | 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 22 5c 5c 5b 2d 2d 5b 5e 5d 5d 2b 5c 5c | exp-in-string......"\\[--[^]]+\\ |
| 73860 | 5d 22 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6d 61 74 63 68 29 0a 20 20 20 20 20 20 20 28 | ]"......(lambda.(match)........( |
| 73880 | 66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 5b 25 73 5d 22 20 27 66 61 63 65 20 | format.(propertize."[%s]".'face. |
| 738a0 | 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 29 0a 20 20 | 'transient-inactive-argument)... |
| 738c0 | 20 20 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 | .............(mapconcat.(lambda. |
| 738e0 | 28 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (arg)........................... |
| 73900 | 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 61 72 67 20 27 66 61 63 65 0a 20 20 20 20 20 20 20 20 | ..(propertize.arg.'face......... |
| 73920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 73940 | 28 69 66 20 28 6d 65 6d 62 65 72 20 61 72 67 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 | (if.(member.arg.value).......... |
| 73960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 73980 | 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 | ...'transient-argument.......... |
| 739a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 739c0 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 61 72 67 75 6d 65 6e 74 29 29 29 | .'transient-inactive-argument))) |
| 739e0 | 0a 20 20 20 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 | ...........................(save |
| 73a00 | 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 20 20 20 | -match-data..................... |
| 73a20 | 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 73 75 62 73 74 72 69 6e 67 | ........(split-string.(substring |
| 73a40 | 20 6d 61 74 63 68 20 31 20 2d 31 29 20 22 7c 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .match.1.-1)."|")).............. |
| 73a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 7c 22 20 27 66 61 | .............(propertize."|".'fa |
| 73a80 | 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 75 6d 65 6e 74 29 | ce.'transient-inactive-argument) |
| 73aa0 | 29 29 29 0a 20 20 20 20 20 28 63 6c 2d 63 61 6c 6c 2d 6e 65 78 74 2d 6d 65 74 68 6f 64 20 6f 62 | )))......(cl-call-next-method.ob |
| 73ac0 | 6a 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 | j))))..;;;###autoload.(autoload. |
| 73ae0 | 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61 64 64 20 22 6d 61 67 69 74 2d 73 75 62 6d | 'magit-submodule-add."magit-subm |
| 73b00 | 6f 64 75 6c 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d | odule".nil.t).(transient-define- |
| 73b20 | 73 75 66 66 69 78 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61 64 64 20 28 75 72 6c 20 | suffix.magit-submodule-add.(url. |
| 73b40 | 26 6f 70 74 69 6f 6e 61 6c 20 70 61 74 68 20 6e 61 6d 65 20 61 72 67 73 29 0a 20 20 22 41 64 64 | &optional.path.name.args)..."Add |
| 73b60 | 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 75 | .the.repository.at.URL.as.a.modu |
| 73b80 | 6c 65 2e 0a 0a 4f 70 74 69 6f 6e 61 6c 20 50 41 54 48 20 69 73 20 74 68 65 20 70 61 74 68 20 74 | le...Optional.PATH.is.the.path.t |
| 73ba0 | 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 68 65 20 72 6f 6f | o.the.module.relative.to.the.roo |
| 73bc0 | 74 20 6f 66 0a 74 68 65 20 73 75 70 65 72 70 72 6f 6a 65 63 74 2e 20 20 49 66 20 69 74 20 69 73 | t.of.the.superproject...If.it.is |
| 73be0 | 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 70 61 74 68 20 69 73 20 64 65 74 65 72 6d 69 6e 65 | .nil,.then.the.path.is.determine |
| 73c00 | 64 0a 62 61 73 65 64 20 6f 6e 20 74 68 65 20 55 52 4c 2e 20 20 4f 70 74 69 6f 6e 61 6c 20 4e 41 | d.based.on.the.URL...Optional.NA |
| 73c20 | 4d 45 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6d 6f 64 75 6c 65 2e 20 20 49 | ME.is.the.name.of.the.module...I |
| 73c40 | 66 0a 69 74 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 50 41 54 48 20 61 6c 73 6f 20 62 65 63 6f | f.it.is.nil,.then.PATH.also.beco |
| 73c60 | 6d 65 73 20 74 68 65 20 6e 61 6d 65 2e 22 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d | mes.the.name."...:class.'magit-- |
| 73c80 | 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 63 72 69 70 74 | git-submodule-suffix...:descript |
| 73ca0 | 69 6f 6e 20 22 41 64 64 20 20 20 20 20 20 20 20 20 20 20 20 67 69 74 20 73 75 62 6d 6f 64 75 6c | ion."Add............git.submodul |
| 73cc0 | 65 20 61 64 64 20 5b 2d 2d 66 6f 72 63 65 5d 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a | e.add.[--force]"...(interactive. |
| 73ce0 | 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 28 6c 65 | ...(magit-with-toplevel......(le |
| 73d00 | 74 2a 20 28 28 75 72 6c 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 22 | t*.((url.(magit-read-string-ns." |
| 73d20 | 41 64 64 20 73 75 62 6d 6f 64 75 6c 65 20 28 72 65 6d 6f 74 65 20 75 72 6c 29 22 29 29 0a 20 20 | Add.submodule.(remote.url)"))... |
| 73d40 | 20 20 20 20 20 20 20 20 20 20 28 70 61 74 68 20 28 6c 65 74 20 28 28 72 65 61 64 2d 66 69 6c 65 | ..........(path.(let.((read-file |
| 73d60 | 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -name-function.................. |
| 73d80 | 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 28 65 71 20 72 65 61 64 2d 66 69 6c 65 2d 6e 61 | ........(if.(or.(eq.read-file-na |
| 73da0 | 6d 65 2d 66 75 6e 63 74 69 6f 6e 20 27 69 64 6f 2d 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 29 | me-function.'ido-read-file-name) |
| 73dc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 73de0 | 20 20 28 61 64 76 69 63 65 2d 66 75 6e 63 74 69 6f 6e 2d 6d 65 6d 62 65 72 2d 70 0a 20 20 20 20 | ..(advice-function-member-p..... |
| 73e00 | 20 20 20 20 20 20 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 |
| 73e20 | 64 6f 2d 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | do-read-file-name............... |
| 73e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 61 64 2d 66 69 6c 65 2d 6e 61 | ....................read-file-na |
| 73e60 | 6d 65 2d 66 75 6e 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me-function))................... |
| 73e80 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 49 64 6f 20 76 61 72 69 61 6e 74 20 64 6f | ...........;;.The.Ido.variant.do |
| 73ea0 | 65 73 6e 27 74 20 77 6f 72 6b 20 70 72 6f 70 65 72 6c 79 20 68 65 72 65 2e 0a 20 20 20 20 20 20 | esn't.work.properly.here........ |
| 73ec0 | 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 72 65 61 64 2d 66 69 | .......................#'read-fi |
| 73ee0 | 6c 65 2d 6e 61 6d 65 2d 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le-name-default................. |
| 73f00 | 20 20 20 20 20 20 20 20 20 20 20 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 | ...........read-file-name-functi |
| 73f20 | 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 63 | on))).....................(direc |
| 73f40 | 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tory-file-name.................. |
| 73f60 | 20 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 20 20 20 20 | ....(file-relative-name......... |
| 73f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 | ..............(read-directory-na |
| 73fa0 | 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 22 41 64 64 20 73 | me........................"Add.s |
| 73fc0 | 75 62 6d 6f 64 75 6c 65 73 20 61 74 20 70 61 74 68 3a 20 22 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c | ubmodules.at.path:.".nil.nil.nil |
| 73fe0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 | ........................(and.(st |
| 74000 | 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 28 5b 5e 2e 2f 5d 2b 5c 5c 29 5c 5c 28 5c 5c 2e 67 69 | ring-match."\\([^./]+\\)\\(\\.gi |
| 74020 | 74 5c 5c 29 3f 24 22 20 75 72 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t\\)?$".url).................... |
| 74040 | 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 75 72 6c 29 29 29 29 | .........(match-string.1.url)))) |
| 74060 | 29 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 20 20 20 20 | ))))........(list.url........... |
| 74080 | 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 29 0a 20 20 | ...(directory-file-name.path)... |
| 740a0 | 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 72 65 61 64 | ...........(magit-submodule-read |
| 740c0 | 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 20 20 20 20 | -name-for-path.path)............ |
| 740e0 | 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 20 22 2d 2d | ..(magit-submodule-arguments."-- |
| 74100 | 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 6c 65 2d 61 | force")))))...(magit-submodule-a |
| 74120 | 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 64 65 66 75 | dd-1.url.path.name.args))..(defu |
| 74140 | 6e 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61 64 64 2d 31 20 28 75 72 6c 20 26 6f 70 | n.magit-submodule-add-1.(url.&op |
| 74160 | 74 69 6f 6e 61 6c 20 70 61 74 68 20 6e 61 6d 65 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d | tional.path.name.args)...(magit- |
| 74180 | 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 75 62 6d 6f 64 75 | with-toplevel.....(magit-submodu |
| 741a0 | 6c 65 2d 2d 6d 61 79 62 65 2d 72 65 75 73 65 2d 67 69 74 64 69 72 20 6e 61 6d 65 20 70 61 74 68 | le--maybe-reuse-gitdir.name.path |
| 741c0 | 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 73 75 62 6d | ).....(magit-run-git-async."subm |
| 741e0 | 6f 64 75 6c 65 22 20 22 61 64 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | odule"."add".................... |
| 74200 | 20 20 20 20 20 20 28 61 6e 64 20 6e 61 6d 65 20 28 6c 69 73 74 20 22 2d 2d 6e 61 6d 65 22 20 6e | ......(and.name.(list."--name".n |
| 74220 | 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 | ame))..........................a |
| 74240 | 72 67 73 20 22 2d 2d 22 20 75 72 6c 20 70 61 74 68 29 0a 20 20 20 20 28 73 65 74 2d 70 72 6f 63 | rgs."--".url.path).....(set-proc |
| 74260 | 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 70 72 6f | ess-sentinel......magit-this-pro |
| 74280 | 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 65 6e 74 | cess......(lambda.(process.event |
| 742a0 | 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 2d 73 74 | )........(when.(memq.(process-st |
| 742c0 | 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 20 | atus.process).'(exit.signal))... |
| 742e0 | 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 2d 73 74 61 74 | .......(if.(>.(process-exit-stat |
| 74300 | 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 20 28 6d 61 67 | us.process).0)..............(mag |
| 74320 | 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 6e | it-process-sentinel.process.even |
| 74340 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 | t)............(process-put.proce |
| 74360 | 73 73 20 27 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 20 74 29 0a 20 20 20 20 20 20 20 20 20 | ss.'inhibit-refresh.t).......... |
| 74380 | 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 |
| 743a0 | 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 | s.event)............(when.(magit |
| 743c0 | 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 31 32 2e 30 22 29 0a 20 20 20 20 20 20 20 | -git-version>=."2.12.0")........ |
| 743e0 | 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 65 | ......(magit-call-git."submodule |
| 74400 | 22 20 22 61 62 73 6f 72 62 67 69 74 64 69 72 73 22 20 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 | "."absorbgitdirs".path))........ |
| 74420 | 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)))))))..;;;## |
| 74440 | 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 |
| 74460 | 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 |
| 74480 | 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 |
| 744a0 | 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 |
| 744c0 | 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 |
| 744e0 | 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))) |
| 74500 | 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 |
| 74520 | 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).....( |
| 74540 | 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 |
| 74560 | 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 |
| 74580 | 2d 68 69 73 74 6f 72 79 20 32 29 0a 20 20 20 20 20 28 6f 72 20 28 2d 2d 6b 65 65 70 20 28 70 63 | -history.2)......(or.(--keep.(pc |
| 745a0 | 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 74 2d 73 74 | ase-let.((`(,var.,val).(split-st |
| 745c0 | 72 69 6e 67 20 69 74 20 22 3d 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ring.it."="))).................. |
| 745e0 | 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 20 20 20 20 20 | ..(and.(equal.val.path)......... |
| 74600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 64 72 20 28 73 70 6c 69 74 2d 73 74 72 | ................(cadr.(split-str |
| 74620 | 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 20 20 20 20 20 20 20 | ing.var."\\."))))............... |
| 74640 | 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 63 6f 6e 66 69 67 22 20 22 2d 2d | ...(magit-git-lines."config"."-- |
| 74660 | 6c 69 73 74 22 20 22 2d 66 22 20 22 2e 67 69 74 6d 6f 64 75 6c 65 73 22 29 29 0a 20 20 20 20 20 | list"."-f".".gitmodules"))...... |
| 74680 | 20 20 20 20 28 69 66 20 70 72 65 66 65 72 2d 73 68 6f 72 74 20 6e 61 6d 65 20 70 61 74 68 29 29 | ....(if.prefer-short.name.path)) |
| 746a0 | 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d | )))..;;;###autoload.(autoload.'m |
| 746c0 | 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 67 69 73 74 65 72 20 22 6d 61 67 69 74 2d 73 | agit-submodule-register."magit-s |
| 746e0 | 75 62 6d 6f 64 75 6c 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 | ubmodule".nil.t).(transient-defi |
| 74700 | 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 72 65 67 69 73 74 | ne-suffix.magit-submodule-regist |
| 74720 | 65 72 20 28 6d 6f 64 75 6c 65 73 29 0a 20 20 22 52 65 67 69 73 74 65 72 20 4d 4f 44 55 4c 45 53 | er.(modules)..."Register.MODULES |
| 74740 | 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 6f 6e | ...With.a.prefix.argument.act.on |
| 74760 | 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 69 73 | .all.suitable.modules...Otherwis |
| 74780 | 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 65 73 | e,.if.the.region.selects.modules |
| 747a0 | 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 65 2c | ,.then.act.on.those...Otherwise, |
| 747c0 | 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 2c 20 | .if.there.is.a.module.at.point,. |
| 747e0 | 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 65 61 | then.act.on.that...Otherwise.rea |
| 74800 | 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 72 2e | d.a.single.module.from.the.user. |
| 74820 | 22 0a 20 20 3b 3b 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 6e 64 20 74 68 65 20 75 6e 64 65 | "...;;.This.command.and.the.unde |
| 74840 | 72 6c 79 69 6e 67 20 22 67 69 74 20 73 75 62 6d 6f 64 75 6c 65 20 69 6e 69 74 22 20 64 6f 20 4e | rlying."git.submodule.init".do.N |
| 74860 | 4f 54 0a 20 20 3b 3b 20 22 69 6e 69 74 69 61 6c 69 7a 65 22 20 6d 6f 64 75 6c 65 73 2e 20 20 54 | OT...;;."initialize".modules...T |
| 74880 | 68 65 79 20 6d 65 72 65 6c 79 20 22 72 65 67 69 73 74 65 72 22 20 6d 6f 64 75 6c 65 73 20 69 6e | hey.merely."register".modules.in |
| 748a0 | 20 74 68 65 0a 20 20 3b 3b 20 73 75 70 65 72 2d 70 72 6f 6a 65 63 74 73 20 24 47 49 54 5f 44 49 | .the...;;.super-projects.$GIT_DI |
| 748c0 | 52 2f 63 6f 6e 66 69 67 20 66 69 6c 65 2c 20 74 68 65 20 70 75 72 70 6f 73 65 20 6f 66 20 77 68 | R/config.file,.the.purpose.of.wh |
| 748e0 | 69 63 68 20 69 73 20 74 6f 0a 20 20 3b 3b 20 61 6c 6c 6f 77 20 75 73 65 72 73 20 74 6f 20 63 68 | ich.is.to...;;.allow.users.to.ch |
| 74900 | 61 6e 67 65 20 73 75 63 68 20 76 61 6c 75 65 73 20 62 65 66 6f 72 65 20 61 63 74 75 61 6c 6c 79 | ange.such.values.before.actually |
| 74920 | 20 69 6e 69 74 69 61 6c 69 7a 69 6e 67 0a 20 20 3b 3b 20 74 68 65 20 6d 6f 64 75 6c 65 73 2e 0a | .initializing...;;.the.modules.. |
| 74940 | 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 52 65 67 69 73 74 65 72 20 20 20 20 20 20 20 67 | ..:description."Register.......g |
| 74960 | 69 74 20 73 75 62 6d 6f 64 75 6c 65 20 69 6e 69 74 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | it.submodule.init"...(interactiv |
| 74980 | 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 6d | e....(list.(magit-module-confirm |
| 749a0 | 20 22 52 65 67 69 73 74 65 72 22 20 27 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 6e 6f 2d 77 6f 72 | ."Register".'magit-module-no-wor |
| 749c0 | 6b 74 72 65 65 2d 70 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 | ktree-p)))...(magit-with-topleve |
| 749e0 | 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 73 75 62 6d | l.....(magit-run-git-async."subm |
| 74a00 | 6f 64 75 6c 65 22 20 22 69 6e 69 74 22 20 22 2d 2d 22 20 6d 6f 64 75 6c 65 73 29 29 29 0a 0a 3b | odule"."init"."--".modules)))..; |
| 74a20 | 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 |
| 74a40 | 75 62 6d 6f 64 75 6c 65 2d 70 6f 70 75 6c 61 74 65 20 22 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 | ubmodule-populate."magit-submodu |
| 74a60 | 6c 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 | le".nil.t).(transient-define-suf |
| 74a80 | 66 69 78 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 70 6f 70 75 6c 61 74 65 20 28 6d 6f | fix.magit-submodule-populate.(mo |
| 74aa0 | 64 75 6c 65 73 29 0a 20 20 22 43 72 65 61 74 65 20 4d 4f 44 55 4c 45 53 20 77 6f 72 6b 69 6e 67 | dules)..."Create.MODULES.working |
| 74ac0 | 20 64 69 72 65 63 74 6f 72 69 65 73 2c 20 63 68 65 63 6b 69 6e 67 20 6f 75 74 20 74 68 65 20 72 | .directories,.checking.out.the.r |
| 74ae0 | 65 63 6f 72 64 65 64 20 63 6f 6d 6d 69 74 73 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 | ecorded.commits...With.a.prefix. |
| 74b00 | 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 6d 6f 64 | argument.act.on.all.suitable.mod |
| 74b20 | 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 6f 6e 20 | ules...Otherwise,.if.the.region. |
| 74b40 | 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 74 68 6f | selects.modules,.then.act.on.tho |
| 74b60 | 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 20 6d 6f | se...Otherwise,.if.there.is.a.mo |
| 74b80 | 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 61 74 2e | dule.at.point,.then.act.on.that. |
| 74ba0 | 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 75 6c 65 | ..Otherwise.read.a.single.module |
| 74bc0 | 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 22 0a 20 20 3b 3b 20 54 68 69 73 20 69 73 20 74 68 | .from.the.user."...;;.This.is.th |
| 74be0 | 65 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 61 63 74 75 61 6c 6c 79 20 22 69 6e 69 74 69 61 6c | e.command.that.actually."initial |
| 74c00 | 69 7a 65 73 22 20 6d 6f 64 75 6c 65 73 2e 0a 20 20 3b 3b 20 41 20 6d 6f 64 75 6c 65 20 69 73 20 | izes".modules....;;.A.module.is. |
| 74c20 | 69 6e 69 74 69 61 6c 69 7a 65 64 20 77 68 65 6e 20 69 74 20 68 61 73 20 61 20 77 6f 72 6b 69 6e | initialized.when.it.has.a.workin |
| 74c40 | 67 20 64 69 72 65 63 74 6f 72 79 2c 0a 20 20 3b 3b 20 61 20 67 69 74 6c 69 6e 6b 2c 20 61 6e 64 | g.directory,...;;.a.gitlink,.and |
| 74c60 | 20 61 20 2e 67 69 74 6d 6f 64 75 6c 65 73 20 65 6e 74 72 79 2e 0a 20 20 3a 64 65 73 63 72 69 70 | .a..gitmodules.entry....:descrip |
| 74c80 | 74 69 6f 6e 20 22 50 6f 70 75 6c 61 74 65 20 20 20 20 20 20 20 67 69 74 20 73 75 62 6d 6f 64 75 | tion."Populate.......git.submodu |
| 74ca0 | 6c 65 20 75 70 64 61 74 65 20 2d 2d 69 6e 69 74 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | le.update.--init"...(interactive |
| 74cc0 | 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 6d 20 | ....(list.(magit-module-confirm. |
| 74ce0 | 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 72 6b | "Populate".'magit-module-no-work |
| 74d00 | 74 72 65 65 2d 70 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c | tree-p)))...(magit-with-toplevel |
| 74d20 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 73 75 62 6d 6f | .....(magit-run-git-async."submo |
| 74d40 | 64 75 6c 65 22 20 22 75 70 64 61 74 65 22 20 22 2d 2d 69 6e 69 74 22 20 22 2d 2d 22 20 6d 6f 64 | dule"."update"."--init"."--".mod |
| 74d60 | 75 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 | ules)))..;;;###autoload.(autoloa |
| 74d80 | 64 20 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 75 70 64 61 74 65 20 22 6d 61 67 69 74 | d.'magit-submodule-update."magit |
| 74da0 | 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 65 | -submodule".nil.t).(transient-de |
| 74dc0 | 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 75 70 64 61 | fine-suffix.magit-submodule-upda |
| 74de0 | 74 65 20 28 6d 6f 64 75 6c 65 73 20 61 72 67 73 29 0a 20 20 22 55 70 64 61 74 65 20 4d 4f 44 55 | te.(modules.args)..."Update.MODU |
| 74e00 | 4c 45 53 20 62 79 20 63 68 65 63 6b 69 6e 67 20 6f 75 74 20 74 68 65 20 72 65 63 6f 72 64 65 64 | LES.by.checking.out.the.recorded |
| 74e20 | 20 63 6f 6d 6d 69 74 73 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | .commits...With.a.prefix.argumen |
| 74e40 | 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 20 | t.act.on.all.suitable.modules... |
| 74e60 | 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 73 | Otherwise,.if.the.region.selects |
| 74e80 | 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 74 | .modules,.then.act.on.those...Ot |
| 74ea0 | 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 74 | herwise,.if.there.is.a.module.at |
| 74ec0 | 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 72 | .point,.then.act.on.that...Other |
| 74ee0 | 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 74 | wise.read.a.single.module.from.t |
| 74f00 | 68 65 20 75 73 65 72 2e 22 0a 20 20 3b 3b 20 55 6e 6c 69 6b 65 20 60 67 69 74 2d 73 75 62 6d 6f | he.user."...;;.Unlike.`git-submo |
| 74f20 | 64 75 6c 65 27 73 20 60 75 70 64 61 74 65 27 20 63 6f 6d 6d 61 6e 64 20 6f 75 72 73 20 63 61 6e | dule's.`update'.command.ours.can |
| 74f40 | 20 6f 6e 6c 79 20 75 70 64 61 74 65 0a 20 20 3b 3b 20 22 69 6e 69 74 69 61 6c 69 7a 65 64 22 20 | .only.update...;;."initialized". |
| 74f60 | 6d 6f 64 75 6c 65 73 20 62 79 20 63 68 65 63 6b 69 6e 67 20 6f 75 74 20 6f 74 68 65 72 20 63 6f | modules.by.checking.out.other.co |
| 74f80 | 6d 6d 69 74 73 20 62 75 74 20 6e 6f 74 0a 20 20 3b 3b 20 22 69 6e 69 74 69 61 6c 69 7a 65 22 20 | mmits.but.not...;;."initialize". |
| 74fa0 | 6d 6f 64 75 6c 65 73 20 62 79 20 63 72 65 61 74 69 6e 67 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 | modules.by.creating.the.working. |
| 74fc0 | 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 20 20 3b 3b 20 54 6f 20 64 6f 20 74 68 65 20 6c 61 74 74 | directories....;;.To.do.the.latt |
| 74fe0 | 65 72 20 77 65 20 70 72 6f 76 69 64 65 20 74 68 65 20 22 73 65 74 75 70 22 20 63 6f 6d 6d 61 6e | er.we.provide.the."setup".comman |
| 75000 | 64 2e 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 73 75 62 6d 6f 64 75 6c | d....:class.'magit--git-submodul |
| 75020 | 65 2d 73 75 66 66 69 78 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 55 70 64 61 74 65 20 | e-suffix...:description."Update. |
| 75040 | 20 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 5b 2d 2d | ........git.submodule.update.[-- |
| 75060 | 66 6f 72 63 65 5d 20 5b 2d 2d 6e 6f 2d 66 65 74 63 68 5d 0a 20 20 20 20 20 20 20 20 20 20 20 20 | force].[--no-fetch]............. |
| 75080 | 20 20 20 20 20 20 20 20 20 5b 2d 2d 72 65 6d 6f 74 65 5d 20 5b 2d 2d 72 65 63 75 72 73 69 76 65 | .........[--remote].[--recursive |
| 750a0 | 5d 20 5b 2d 2d 63 68 65 63 6b 6f 75 74 7c 2d 2d 72 65 62 61 73 65 7c 2d 2d 6d 65 72 67 65 5d 22 | ].[--checkout|--rebase|--merge]" |
| 750c0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d | ...(interactive....(list.(magit- |
| 750e0 | 6d 6f 64 75 6c 65 2d 63 6f 6e 66 69 72 6d 20 22 55 70 64 61 74 65 22 20 27 6d 61 67 69 74 2d 6d | module-confirm."Update".'magit-m |
| 75100 | 6f 64 75 6c 65 2d 77 6f 72 6b 74 72 65 65 2d 70 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | odule-worktree-p)..........(magi |
| 75120 | 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 | t-submodule-arguments........... |
| 75140 | 22 2d 2d 66 6f 72 63 65 22 20 22 2d 2d 72 65 6d 6f 74 65 22 20 22 2d 2d 72 65 63 75 72 73 69 76 | "--force"."--remote"."--recursiv |
| 75160 | 65 22 20 22 2d 2d 63 68 65 63 6b 6f 75 74 22 20 22 2d 2d 72 65 62 61 73 65 22 20 22 2d 2d 6d 65 | e"."--checkout"."--rebase"."--me |
| 75180 | 72 67 65 22 0a 20 20 20 20 20 20 20 20 20 20 22 2d 2d 6e 6f 2d 66 65 74 63 68 22 29 29 29 0a 20 | rge"..........."--no-fetch"))).. |
| 751a0 | 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 |
| 751c0 | 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 |
| 751e0 | 74 65 22 20 61 72 67 73 20 22 2d 2d 22 20 6d 6f 64 75 6c 65 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 | te".args."--".modules)))..;;;### |
| 75200 | 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 | autoload.(autoload.'magit-submod |
| 75220 | 75 6c 65 2d 73 79 6e 63 68 72 6f 6e 69 7a 65 20 22 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 | ule-synchronize."magit-submodule |
| 75240 | 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 |
| 75260 | 78 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 73 79 6e 63 68 72 6f 6e 69 7a 65 20 28 6d | x.magit-submodule-synchronize.(m |
| 75280 | 6f 64 75 6c 65 73 20 61 72 67 73 29 0a 20 20 22 53 79 6e 63 68 72 6f 6e 69 7a 65 20 75 72 6c 20 | odules.args)..."Synchronize.url. |
| 752a0 | 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6f 66 20 4d 4f 44 55 4c 45 53 2e 0a 0a 57 69 74 68 20 | configuration.of.MODULES...With. |
| 752c0 | 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 |
| 752e0 | 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 |
| 75300 | 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 |
| 75320 | 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 |
| 75340 | 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 |
| 75360 | 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 |
| 75380 | 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 3a 63 6c 61 | le.module.from.the.user."...:cla |
| 753a0 | 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 69 78 0a | ss.'magit--git-submodule-suffix. |
| 753c0 | 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 53 79 6e 63 68 72 6f 6e 69 7a 65 20 20 20 20 67 | ..:description."Synchronize....g |
| 753e0 | 69 74 20 73 75 62 6d 6f 64 75 6c 65 20 73 79 6e 63 20 5b 2d 2d 72 65 63 75 72 73 69 76 65 5d 22 | it.submodule.sync.[--recursive]" |
| 75400 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d | ...(interactive....(list.(magit- |
| 75420 | 6d 6f 64 75 6c 65 2d 63 6f 6e 66 69 72 6d 20 22 53 79 6e 63 68 72 6f 6e 69 7a 65 22 20 27 6d 61 | module-confirm."Synchronize".'ma |
| 75440 | 67 69 74 2d 6d 6f 64 75 6c 65 2d 77 6f 72 6b 74 72 65 65 2d 70 29 0a 20 20 20 20 20 20 20 20 20 | git-module-worktree-p).......... |
| 75460 | 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 61 72 67 75 6d 65 6e 74 73 20 22 2d 2d 72 65 | (magit-submodule-arguments."--re |
| 75480 | 63 75 72 73 69 76 65 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 | cursive")))...(magit-with-toplev |
| 754a0 | 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 73 75 62 | el.....(magit-run-git-async."sub |
| 754c0 | 6d 6f 64 75 6c 65 22 20 22 73 79 6e 63 22 20 61 72 67 73 20 22 2d 2d 22 20 6d 6f 64 75 6c 65 73 | module"."sync".args."--".modules |
| 754e0 | 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d | )))..;;;###autoload.(autoload.'m |
| 75500 | 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 20 22 6d 61 67 69 74 | agit-submodule-unpopulate."magit |
| 75520 | 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 65 | -submodule".nil.t).(transient-de |
| 75540 | 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 75 6e 70 6f | fine-suffix.magit-submodule-unpo |
| 75560 | 70 75 6c 61 74 65 20 28 6d 6f 64 75 6c 65 73 20 61 72 67 73 29 0a 20 20 22 52 65 6d 6f 76 65 20 | pulate.(modules.args)..."Remove. |
| 75580 | 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 69 65 73 20 6f 66 20 4d 4f 44 55 4c 45 53 2e 0a | working.directories.of.MODULES.. |
| 755a0 | 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 61 63 74 20 6f 6e 20 61 | .With.a.prefix.argument.act.on.a |
| 755c0 | 6c 6c 20 73 75 69 74 61 62 6c 65 20 6d 6f 64 75 6c 65 73 2e 20 20 4f 74 68 65 72 77 69 73 65 2c | ll.suitable.modules...Otherwise, |
| 755e0 | 0a 69 66 20 74 68 65 20 72 65 67 69 6f 6e 20 73 65 6c 65 63 74 73 20 6d 6f 64 75 6c 65 73 2c 20 | .if.the.region.selects.modules,. |
| 75600 | 74 68 65 6e 20 61 63 74 20 6f 6e 20 74 68 6f 73 65 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 69 | then.act.on.those...Otherwise,.i |
| 75620 | 66 0a 74 68 65 72 65 20 69 73 20 61 20 6d 6f 64 75 6c 65 20 61 74 20 70 6f 69 6e 74 2c 20 74 68 | f.there.is.a.module.at.point,.th |
| 75640 | 65 6e 20 61 63 74 20 6f 6e 20 74 68 61 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20 72 65 61 64 20 | en.act.on.that...Otherwise.read. |
| 75660 | 61 0a 73 69 6e 67 6c 65 20 6d 6f 64 75 6c 65 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 22 0a | a.single.module.from.the.user.". |
| 75680 | 20 20 3b 3b 20 45 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 | ..;;.Even.when.a.submodule.is."u |
| 756a0 | 6e 69 6e 69 74 69 61 6c 69 7a 65 64 22 20 28 69 74 20 68 61 73 20 6e 6f 20 77 6f 72 6b 74 72 65 | ninitialized".(it.has.no.worktre |
| 756c0 | 65 29 0a 20 20 3b 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 | e)...;;.the.super-project's.$GIT |
| 756e0 | 5f 44 49 52 2f 63 6f 6e 66 69 67 20 6d 61 79 20 6e 65 76 65 72 2d 74 68 65 2d 6c 65 73 73 20 73 | _DIR/config.may.never-the-less.s |
| 75700 | 65 74 20 74 68 65 0a 20 20 3b 3b 20 6d 6f 64 75 6c 65 27 73 20 75 72 6c 2e 20 20 54 68 69 73 20 | et.the...;;.module's.url...This. |
| 75720 | 6d 61 79 20 68 61 70 70 65 6e 20 69 66 20 79 6f 75 20 60 64 65 69 6e 69 74 27 20 61 6e 64 20 74 | may.happen.if.you.`deinit'.and.t |
| 75740 | 68 65 6e 20 60 69 6e 69 74 27 0a 20 20 3b 3b 20 74 6f 20 72 65 67 69 73 74 65 72 20 28 4e 4f 54 | hen.`init'...;;.to.register.(NOT |
| 75760 | 20 69 6e 69 74 69 61 6c 69 7a 65 29 2e 20 20 42 65 63 61 75 73 65 20 74 68 65 20 70 75 72 70 6f | .initialize)...Because.the.purpo |
| 75780 | 73 65 20 6f 66 20 60 64 65 69 6e 69 74 27 0a 20 20 3b 3b 20 69 73 20 74 6f 20 72 65 6d 6f 76 65 | se.of.`deinit'...;;.is.to.remove |
| 757a0 | 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20 41 4e 44 20 74 6f 20 72 65 | .the.working.directory.AND.to.re |
| 757c0 | 6d 6f 76 65 20 74 68 65 20 75 72 6c 2c 20 74 68 69 73 0a 20 20 3b 3b 20 63 6f 6d 6d 61 6e 64 20 | move.the.url,.this...;;.command. |
| 757e0 | 64 6f 65 73 20 6e 6f 74 20 6c 69 6d 69 74 20 69 74 73 65 6c 66 20 74 6f 20 6d 6f 64 75 6c 65 73 | does.not.limit.itself.to.modules |
| 75800 | 20 74 68 61 74 20 68 61 76 65 20 6e 6f 20 77 6f 72 6b 69 6e 67 0a 20 20 3b 3b 20 64 69 72 65 63 | .that.have.no.working...;;.direc |
| 75820 | 74 6f 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 | tory....:class.'magit--git-submo |
| 75840 | 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 22 55 6e 70 6f | dule-suffix...:description."Unpo |
| 75860 | 70 75 6c 61 74 65 20 20 20 20 20 67 69 74 20 73 75 62 6d 6f 64 75 6c 65 20 64 65 69 6e 69 74 20 | pulate.....git.submodule.deinit. |
| 75880 | 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 6c 69 | [--force]"...(interactive....(li |
| 758a0 | 73 74 20 28 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 63 6f 6e 66 69 72 6d 20 22 55 6e 70 6f 70 75 | st.(magit-module-confirm."Unpopu |
| 758c0 | 6c 61 74 65 22 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 | late")..........(magit-submodule |
| 758e0 | 2d 61 72 67 75 6d 65 6e 74 73 20 22 2d 2d 66 6f 72 63 65 22 29 29 29 0a 20 20 28 6d 61 67 69 74 | -arguments."--force")))...(magit |
| 75900 | 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 69 | -with-toplevel.....(magit-run-gi |
| 75920 | 74 2d 61 73 79 6e 63 20 22 73 75 62 6d 6f 64 75 6c 65 22 20 22 64 65 69 6e 69 74 22 20 61 72 67 | t-async."submodule"."deinit".arg |
| 75940 | 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 61 | s."--".modules)))..;;;###autoloa |
| 75960 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 72 65 6d 6f 76 65 20 | d.(defun.magit-submodule-remove. |
| 75980 | 28 6d 6f 64 75 6c 65 73 20 61 72 67 73 20 74 72 61 73 68 2d 67 69 74 64 69 72 73 29 0a 20 20 22 | (modules.args.trash-gitdirs)..." |
| 759a0 | 55 6e 72 65 67 69 73 74 65 72 20 4d 4f 44 55 4c 45 53 20 61 6e 64 20 72 65 6d 6f 76 65 20 74 68 | Unregister.MODULES.and.remove.th |
| 759c0 | 65 69 72 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 69 65 73 2e 0a 0a 46 6f 72 20 73 61 | eir.working.directories...For.sa |
| 759e0 | 66 65 74 79 20 72 65 61 73 6f 6e 73 2c 20 64 6f 20 6e 6f 74 20 72 65 6d 6f 76 65 20 74 68 65 20 | fety.reasons,.do.not.remove.the. |
| 75a00 | 67 69 74 64 69 72 73 20 61 6e 64 20 69 66 20 61 20 6d 6f 64 75 6c 65 20 68 61 73 0a 75 6e 63 6f | gitdirs.and.if.a.module.has.unco |
| 75a20 | 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2c 20 74 68 65 6e 20 64 6f 20 6e 6f 74 20 72 65 6d | mmitted.changes,.then.do.not.rem |
| 75a40 | 6f 76 65 20 69 74 20 61 74 20 61 6c 6c 2e 20 20 49 66 20 61 20 6d 6f 64 75 6c 65 27 73 0a 67 69 | ove.it.at.all...If.a.module's.gi |
| 75a60 | 74 64 69 72 20 69 73 20 6c 6f 63 61 74 65 64 20 69 6e 73 69 64 65 20 74 68 65 20 77 6f 72 6b 69 | tdir.is.located.inside.the.worki |
| 75a80 | 6e 67 20 64 69 72 65 63 74 6f 72 79 2c 20 74 68 65 6e 20 6d 6f 76 65 20 69 74 20 69 6e 74 6f 0a | ng.directory,.then.move.it.into. |
| 75aa0 | 74 68 65 20 67 69 74 64 69 72 20 6f 66 20 74 68 65 20 73 75 70 65 72 70 72 6f 6a 65 63 74 20 66 | the.gitdir.of.the.superproject.f |
| 75ac0 | 69 72 73 74 2e 0a 0a 57 69 74 68 20 74 68 65 20 5c 22 2d 2d 66 6f 72 63 65 5c 22 20 61 72 67 75 | irst...With.the.\"--force\".argu |
| 75ae0 | 6d 65 6e 74 20 6f 66 66 65 72 20 74 6f 20 72 65 6d 6f 76 65 20 64 69 72 74 79 20 77 6f 72 6b 69 | ment.offer.to.remove.dirty.worki |
| 75b00 | 6e 67 0a 64 69 72 65 63 74 6f 72 69 65 73 20 61 6e 64 20 77 69 74 68 20 61 20 70 72 65 66 69 78 | ng.directories.and.with.a.prefix |
| 75b20 | 20 61 72 67 75 6d 65 6e 74 20 6f 66 66 65 72 20 74 6f 20 64 65 6c 65 74 65 20 67 69 74 64 69 72 | .argument.offer.to.delete.gitdir |
| 75b40 | 73 2e 0a 42 6f 74 68 20 61 63 74 69 6f 6e 73 20 61 72 65 20 76 65 72 79 20 64 61 6e 67 65 72 6f | s..Both.actions.are.very.dangero |
| 75b60 | 75 73 20 61 6e 64 20 68 61 76 65 20 74 6f 20 62 65 20 63 6f 6e 66 69 72 6d 65 64 2e 20 20 54 68 | us.and.have.to.be.confirmed...Th |
| 75b80 | 65 72 65 0a 61 72 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 61 66 65 74 79 20 70 72 65 63 61 75 | ere.are.additional.safety.precau |
| 75ba0 | 74 69 6f 6e 73 20 69 6e 20 70 6c 61 63 65 2c 20 73 6f 20 79 6f 75 20 6d 69 67 68 74 20 62 65 20 | tions.in.place,.so.you.might.be. |
| 75bc0 | 61 62 6c 65 0a 74 6f 20 72 65 63 6f 76 65 72 20 66 72 6f 6d 20 6d 61 6b 69 6e 67 20 61 20 6d 69 | able.to.recover.from.making.a.mi |
| 75be0 | 73 74 61 6b 65 20 68 65 72 65 2c 20 62 75 74 20 64 6f 6e 27 74 20 63 6f 75 6e 74 20 6f 6e 20 69 | stake.here,.but.don't.count.on.i |
| 75c00 | 74 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 69 66 2d | t."...(interactive....(list.(if- |
| 75c20 | 6c 65 74 20 28 28 6d 6f 64 75 6c 65 73 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 | let.((modules.(magit-region-valu |
| 75c40 | 65 73 20 27 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 20 74 29 29 29 0a 20 20 | es.'magit-module-section.t)))... |
| 75c60 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 72 65 6d 6f 76 | ...........(magit-confirm.'remov |
| 75c80 | 65 2d 6d 6f 64 75 6c 65 73 20 6e 69 6c 20 22 52 65 6d 6f 76 65 20 25 64 20 6d 6f 64 75 6c 65 73 | e-modules.nil."Remove.%d.modules |
| 75ca0 | 22 20 6e 69 6c 20 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 | ".nil.modules)............(list. |
| 75cc0 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 20 22 52 65 6d 6f 76 65 20 | (magit-read-module-path."Remove. |
| 75ce0 | 6d 6f 64 75 6c 65 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 75 62 6d 6f | module")))..........(magit-submo |
| 75d00 | 64 75 6c 65 2d 61 72 67 75 6d 65 6e 74 73 20 22 2d 2d 66 6f 72 63 65 22 29 0a 20 20 20 20 20 20 | dule-arguments."--force")....... |
| 75d20 | 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 77 68 65 6e 20 | ...current-prefix-arg))...(when. |
| 75d40 | 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3c 20 22 32 2e 31 32 2e 30 22 29 0a 20 20 | (magit-git-version<."2.12.0")... |
| 75d60 | 20 20 28 65 72 72 6f 72 20 22 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 71 75 69 72 65 73 20 | ..(error."This.command.requires. |
| 75d80 | 47 69 74 20 76 32 2e 31 32 2e 30 22 29 29 0a 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 73 75 62 | Git.v2.12.0"))...(when.magit-sub |
| 75da0 | 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 20 20 20 | module-remove-trash-gitdirs..... |
| 75dc0 | 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 67 69 74 | (setq.trash-gitdirs.t))...(magit |
| 75de0 | 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 20 20 20 | -with-toplevel.....(when-let.... |
| 75e00 | 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 71 2d 66 | .....((modified...........(seq-f |
| 75e20 | 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 20 20 20 | ilter.(lambda.(module).......... |
| 75e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 | ...............(let.((default-di |
| 75e60 | 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 0a | rectory.(file-name-as-directory. |
| 75e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 75ea0 | 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 |
| 75ec0 | 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)))).................. |
| 75ee0 | 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 79 2d 66 | .........(and.(cddr.(directory-f |
| 75f00 | 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 20 20 20 | iles.default-directory))........ |
| 75f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 | ........................(magit-a |
| 75f40 | 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 20 20 20 | nything-modified-p)))).......... |
| 75f60 | 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 20 28 69 | .............modules))).......(i |
| 75f80 | 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 20 20 20 | f.(member."--force".args)....... |
| 75fa0 | 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 65 2d 64 | ....(if.(magit-confirm.'remove-d |
| 75fc0 | 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 22 52 65 | irty-modules................."Re |
| 75fe0 | 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 20 20 20 | move.dirty.module.%s"........... |
| 76000 | 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 73 22 0a | ......"Remove.%d.dirty.modules". |
| 76020 | 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 20 20 20 | ................t.modified)..... |
| 76040 | 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 69 66 69 | ..........(dolist.(module.modifi |
| 76060 | 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 66 61 75 | ed).................(let.((defau |
| 76080 | 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 72 65 63 | lt-directory.(file-name-as-direc |
| 760a0 | 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tory............................ |
| 760c0 | 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 |
| 760e0 | 20 6d 6f 64 75 6c 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | .module))))...................(m |
| 76100 | 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 20 20 20 | agit-git."stash"."push"......... |
| 76120 | 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 63 6b 75 | ....................."-m"."backu |
| 76140 | 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 6c 65 22 | p.before.removal.of.this.module" |
| 76160 | 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 20 28 63 | ))).............(setq.modules.(c |
| 76180 | 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 66 69 65 | l-set-difference.modules.modifie |
| 761a0 | 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 66 20 28 | d.:test.#'equal))).........(if.( |
| 761c0 | 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 73 73 61 | cdr.modified).............(messa |
| 761e0 | 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 75 6e 63 | ge."Omitting.%s.modules.with.unc |
| 76200 | 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 20 20 20 | ommitted.changes:.%s"........... |
| 76220 | 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 20 20 20 | ...........(length.modified).... |
| 76240 | 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 6e 20 6d | ..................(string-join.m |
| 76260 | 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 73 61 67 | odified.",."))...........(messag |
| 76280 | 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 20 75 6e | e."Omitting.module.%s,.it.has.un |
| 762a0 | 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 20 20 20 | committed.changes".............. |
| 762c0 | 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 20 20 28 | ......(car.modified))).........( |
| 762e0 | 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 63 65 20 | setq.modules.(cl-set-difference. |
| 76300 | 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 6c 29 29 | modules.modified.:test.#'equal)) |
| 76320 | 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6d 6f 64 75 6c 65 73 0a 20 20 20 20 20 20 28 6c 65 74 20 | )).....(when.modules.......(let. |
| 76340 | 28 28 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 74 72 61 73 68 2d | ((alist..............(and.trash- |
| 76360 | 67 69 74 64 69 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 | gitdirs...................(--map |
| 76380 | 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 69 74 20 22 5c 30 22 29 0a 20 20 20 20 20 20 20 20 | .(split-string.it."\0")......... |
| 763a0 | 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 |
| 763c0 | 73 20 22 73 75 62 6d 6f 64 75 6c 65 22 20 22 66 6f 72 65 61 63 68 22 20 22 2d 71 22 0a 20 20 20 | s."submodule"."foreach"."-q".... |
| 763e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 76400 | 20 20 20 20 20 20 20 22 70 72 69 6e 74 66 20 5c 22 24 73 6d 5f 70 61 74 68 5c 5c 30 24 6e 61 6d | ......."printf.\"$sm_path\\0$nam |
| 76420 | 65 5c 6e 5c 22 22 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 20 22 | e\n\""))))).........(magit-git." |
| 76440 | 73 75 62 6d 6f 64 75 6c 65 22 20 22 61 62 73 6f 72 62 67 69 74 64 69 72 73 22 20 22 2d 2d 22 20 | submodule"."absorbgitdirs"."--". |
| 76460 | 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 20 22 73 75 62 | modules).........(magit-git."sub |
| 76480 | 6d 6f 64 75 6c 65 22 20 22 64 65 69 6e 69 74 22 20 61 72 67 73 20 22 2d 2d 22 20 6d 6f 64 75 6c | module"."deinit".args."--".modul |
| 764a0 | 65 73 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 20 22 72 6d 22 20 61 72 67 73 | es).........(magit-git."rm".args |
| 764c0 | 20 22 2d 2d 22 20 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e | ."--".modules).........(when.(an |
| 764e0 | 64 20 74 72 61 73 68 2d 67 69 74 64 69 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.trash-gitdirs................. |
| 76500 | 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 74 72 61 73 68 2d 6d 6f 64 75 6c 65 2d | ...(magit-confirm.'trash-module- |
| 76520 | 67 69 74 64 69 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 54 72 | gitdirs......................"Tr |
| 76540 | 61 73 68 20 67 69 74 64 69 72 20 6f 66 20 6d 6f 64 75 6c 65 20 25 73 22 0a 20 20 20 20 20 20 20 | ash.gitdir.of.module.%s"........ |
| 76560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 54 72 61 73 68 20 67 69 74 64 69 72 73 20 6f 66 20 | .............."Trash.gitdirs.of. |
| 76580 | 25 64 20 6d 6f 64 75 6c 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %d.modules"..................... |
| 765a0 | 20 74 20 6d 6f 64 75 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 | .t.modules))...........(dolist.( |
| 765c0 | 6d 6f 64 75 6c 65 20 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d | module.modules).............(if- |
| 765e0 | 6c 65 74 20 28 28 6e 61 6d 65 20 28 63 61 64 72 20 28 61 73 73 6f 63 20 6d 6f 64 75 6c 65 20 61 | let.((name.(cadr.(assoc.module.a |
| 76600 | 6c 69 73 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 69 73 72 | list)))).................;;.Disr |
| 76620 | 65 67 61 72 64 20 69 66 20 60 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 | egard.if.`magit-delete-by-moving |
| 76640 | 2d 74 6f 2d 74 72 61 73 68 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 73 | -to-trash'.................;;.is |
| 76660 | 20 6e 69 6c 2e 20 20 4e 6f 74 20 64 6f 69 6e 67 20 73 6f 20 77 6f 75 6c 64 20 62 65 20 74 6f 6f | .nil...Not.doing.so.would.be.too |
| 76680 | 20 64 61 6e 67 65 72 6f 75 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c | .dangerous..................(del |
| 766a0 | 65 74 65 2d 64 69 72 65 63 74 6f 72 79 20 28 63 6f 6e 76 65 72 74 2d 73 74 61 6e 64 61 72 64 2d | ete-directory.(convert-standard- |
| 766c0 | 66 69 6c 65 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | filename........................ |
| 766e0 | 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 20 20 | ............(expand-file-name... |
| 76700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 76720 | 20 20 28 63 6f 6e 63 61 74 20 22 6d 6f 64 75 6c 65 73 2f 22 20 6e 61 6d 65 29 0a 20 20 20 20 20 | ..(concat."modules/".name)...... |
| 76740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 76760 | 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | magit-gitdir)))................. |
| 76780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 | ..................t.t).......... |
| 767a0 | 20 20 20 20 20 28 65 72 72 6f 72 20 22 42 55 47 3a 20 57 65 69 72 64 20 6d 6f 64 75 6c 65 20 6e | .....(error."BUG:.Weird.module.n |
| 767c0 | 61 6d 65 20 61 6e 64 2f 6f 72 20 70 61 74 68 20 66 6f 72 20 25 73 22 20 6d 6f 64 75 6c 65 29 29 | ame.and/or.path.for.%s".module)) |
| 767e0 | 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 29 0a 0a 3b 3b | ))).......(magit-refresh))))..;; |
| 76800 | 3b 20 53 65 63 74 69 6f 6e 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | ;.Sections..;;;###autoload.(defu |
| 76820 | 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 20 28 29 0a 20 20 22 49 6e 73 | n.magit-insert-modules.()..."Ins |
| 76840 | 65 72 74 20 73 75 62 6d 6f 64 75 6c 65 20 73 65 63 74 69 6f 6e 73 2e 0a 48 6f 6f 6b 20 60 6d 61 | ert.submodule.sections..Hook.`ma |
| 76860 | 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 27 20 63 6f 6e 74 72 6f | git-module-sections-hook'.contro |
| 76880 | 6c 73 20 77 68 69 63 68 20 6d 6f 64 75 6c 65 20 73 65 63 74 69 6f 6e 73 0a 61 72 65 20 69 6e 73 | ls.which.module.sections.are.ins |
| 768a0 | 65 72 74 65 64 2c 20 61 6e 64 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d | erted,.and.option.`magit-module- |
| 768c0 | 73 65 63 74 69 6f 6e 73 2d 6e 65 73 74 65 64 27 20 63 6f 6e 74 72 6f 6c 73 0a 77 68 65 74 68 65 | sections-nested'.controls.whethe |
| 768e0 | 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 6f | r.they.are.wrapped.in.an.additio |
| 76900 | 6e 61 6c 20 73 65 63 74 69 6f 6e 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6d 6f 64 75 | nal.section."...(when-let.((modu |
| 76920 | 6c 65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 73 29 29 29 0a | les.(magit-list-module-paths))). |
| 76940 | 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 6e 65 | ....(if.magit-module-sections-ne |
| 76960 | 73 74 65 64 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 | sted.........(magit-insert-secti |
| 76980 | 6f 6e 20 28 6d 6f 64 75 6c 65 73 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 | on.(modules.nil.t)...........(ma |
| 769a0 | 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 28 | git-insert-heading.............( |
| 769c0 | 66 6f 72 6d 61 74 20 22 25 73 20 28 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | format."%s.(%s)"................ |
| 769e0 | 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 4d 6f 64 75 6c 65 73 22 0a 20 20 20 20 20 | .....(propertize."Modules"...... |
| 76a00 | 20 20 20 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 |
| 76a20 | 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 |
| 76a40 | 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 6d | g).....................(length.m |
| 76a60 | 6f 64 75 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | odules)))...........(magit-inser |
| 76a80 | 74 2d 73 65 63 74 69 6f 6e 2d 62 6f 64 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | t-section-body.............(magi |
| 76aa0 | 74 2d 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 | t--insert-modules))).......(magi |
| 76ac0 | 74 2d 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | t--insert-modules))))..(defun.ma |
| 76ae0 | 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f | git--insert-modules.(&optional._ |
| 76b00 | 73 65 63 74 69 6f 6e 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 73 65 63 74 69 6f 6e 2d 68 6f | section)...(magit-run-section-ho |
| 76b20 | 6f 6b 20 27 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 29 | ok.'magit-module-sections-hook)) |
| 76b40 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e | ..;;;###autoload.(defun.magit-in |
| 76b60 | 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 6f 76 65 72 76 69 65 77 20 28 29 0a 20 20 22 49 6e 73 65 | sert-modules-overview.()..."Inse |
| 76b80 | 72 74 20 73 65 63 74 69 6f 6e 73 20 66 6f 72 20 61 6c 6c 20 6d 6f 64 75 6c 65 73 2e 0a 46 6f 72 | rt.sections.for.all.modules..For |
| 76ba0 | 20 65 61 63 68 20 73 65 63 74 69 6f 6e 20 69 6e 73 65 72 74 20 74 68 65 20 70 61 74 68 20 61 6e | .each.section.insert.the.path.an |
| 76bc0 | 64 20 74 68 65 20 6f 75 74 70 75 74 20 6f 66 20 60 67 69 74 20 64 65 73 63 72 69 62 65 20 2d 2d | d.the.output.of.`git.describe.-- |
| 76be0 | 74 61 67 73 27 2c 0a 6f 72 2c 20 66 61 69 6c 69 6e 67 20 74 68 61 74 2c 20 74 68 65 20 61 62 62 | tags',.or,.failing.that,.the.abb |
| 76c00 | 72 65 76 69 61 74 65 64 20 48 45 41 44 20 63 6f 6d 6d 69 74 20 68 61 73 68 2e 22 0a 20 20 28 77 | reviated.HEAD.commit.hash."...(w |
| 76c20 | 68 65 6e 2d 6c 65 74 20 28 28 6d 6f 64 75 6c 65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 6f | hen-let.((modules.(magit-list-mo |
| 76c40 | 64 75 6c 65 2d 70 61 74 68 73 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | dule-paths))).....(magit-insert- |
| 76c60 | 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 28 6d | section.(modules.nil.t).......(m |
| 76c80 | 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 28 66 6f 72 | agit-insert-heading.........(for |
| 76ca0 | 6d 61 74 20 22 25 73 20 28 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | mat."%s.(%s)".................(p |
| 76cc0 | 72 6f 70 65 72 74 69 7a 65 20 22 4d 6f 64 75 6c 65 73 20 6f 76 65 72 76 69 65 77 22 0a 20 20 20 | ropertize."Modules.overview".... |
| 76ce0 | 20 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 |
| 76d00 | 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 | ock-face.'magit-section-heading) |
| 76d20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 6d 6f 64 75 6c 65 73 | .................(length.modules |
| 76d40 | 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 2d | ))).......(magit-insert-section- |
| 76d60 | 62 6f 64 79 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 | body.........(magit--insert-modu |
| 76d80 | 6c 65 73 2d 6f 76 65 72 76 69 65 77 29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 | les-overview)))))..(defvar.magit |
| 76da0 | 2d 6d 6f 64 75 6c 65 73 2d 6f 76 65 72 76 69 65 77 2d 61 6c 69 67 6e 2d 6e 75 6d 62 65 72 73 20 | -modules-overview-align-numbers. |
| 76dc0 | 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 | t)..(defun.magit--insert-modules |
| 76de0 | 2d 6f 76 65 72 76 69 65 77 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 73 65 63 74 69 6f 6e 29 0a 20 | -overview.(&optional._section).. |
| 76e00 | 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6c 65 74 2a 20 | .(magit-with-toplevel.....(let*. |
| 76e20 | 28 28 6d 6f 64 75 6c 65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 6f 64 75 6c 65 2d 70 61 74 | ((modules.(magit-list-module-pat |
| 76e40 | 68 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 61 74 68 2d 66 6f 72 6d 61 74 20 28 66 6f | hs))............(path-format.(fo |
| 76e60 | 72 6d 61 74 20 22 25 25 2d 25 64 73 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rmat."%%-%ds.".................. |
| 76e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 69 6e 20 28 61 70 70 6c 79 20 23 27 6d 61 78 | ...............(min.(apply.#'max |
| 76ea0 | 20 28 6d 61 70 63 61 72 20 23 27 6c 65 6e 67 74 68 20 6d 6f 64 75 6c 65 73 29 29 0a 20 20 20 20 | .(mapcar.#'length.modules))..... |
| 76ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 76ee0 | 20 28 2f 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 32 29 29 29 29 0a 20 20 20 20 20 20 20 | .(/.(window-width).2))))........ |
| 76f00 | 20 20 20 20 28 62 72 61 6e 63 68 2d 66 6f 72 6d 61 74 20 28 66 6f 72 6d 61 74 20 22 25 25 2d 25 | ....(branch-format.(format."%%-% |
| 76f20 | 64 73 20 22 20 28 6d 69 6e 20 32 35 20 28 2f 20 28 77 69 6e 64 6f 77 2d 77 69 64 74 68 29 20 33 | ds.".(min.25.(/.(window-width).3 |
| 76f40 | 29 29 29 29 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6d 6f 64 75 6c 65 20 6d 6f 64 75 | ))))).......(dolist.(module.modu |
| 76f60 | 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 | les).........(let.((default-dire |
| 76f80 | 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c | ctory................(expand-fil |
| 76fa0 | 65 2d 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 6d | e-name.(file-name-as-directory.m |
| 76fc0 | 6f 64 75 6c 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | odule))))...........(magit-inser |
| 76fe0 | 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 74 29 0a 20 20 20 20 | t-section.(module.module.t)..... |
| 77000 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 66 6f 72 | ........(insert.(propertize.(for |
| 77020 | 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 20 20 20 20 20 20 20 | mat.path-format.module)......... |
| 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 27 66 6f 6e 74 2d 6c 6f | ........................'font-lo |
| 77060 | 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67 | ck-face.'magit-diff-file-heading |
| 77080 | 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 66 69 6c 65 2d 65 78 | )).............(if.(not.(file-ex |
| 770a0 | 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 20 20 20 20 20 20 20 | ists-p.".git"))................. |
| 770c0 | 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 20 20 20 20 20 20 20 | (insert."(unpopulated)")........ |
| 770e0 | 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 20 20 20 28 66 | .......(insert................(f |
| 77100 | 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 6e 63 68 2d 66 6f 72 | ormat.................branch-for |
| 77120 | 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 65 74 20 28 28 62 72 | mat.................(if-let.((br |
| 77140 | 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)) |
| 77160 | 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 6f 70 65 72 74 69 7a | ).....................(propertiz |
| 77180 | 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 27 6d 61 67 69 74 2d | e.branch.'font-lock-face.'magit- |
| 771a0 | 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 20 20 20 20 20 20 20 | branch-local)................... |
| 771c0 | 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 27 66 6f 6e 74 2d 6c | (propertize."(detached)".'font-l |
| 771e0 | 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 20 20 20 20 20 20 20 | ock-face.'warning))))........... |
| 77200 | 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 2d 67 69 74 2d 73 74 | ....(if-let.((desc.(magit-git-st |
| 77220 | 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 29 29 0a 20 20 20 20 | ring."describe"."--tags")))..... |
| 77240 | 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 6e 20 28 61 6e 64 20 | ..............(progn.(when.(and. |
| 77260 | 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 73 2d 6f 76 65 72 76 69 65 77 2d 61 6c 69 67 6e 2d 6e 75 6d | magit-modules-overview-align-num |
| 77280 | 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 20 20 20 20 20 20 20 | bers............................ |
| 772a0 | 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 5c 5c 60 5b 30 2d | .........(string-match-p."\\`[0- |
| 772c0 | 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 20 20 20 20 20 20 20 | 9]".desc))...................... |
| 772e0 | 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 20 20 20 20 20 20 20 | ......(insert.?\s))............. |
| 77300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 | .............(insert.(propertize |
| 77320 | 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 67 69 74 2d 74 61 67 | .desc.'font-lock-face.'magit-tag |
| 77340 | 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 2d 6c 65 74 20 28 28 | ))).................(when-let.(( |
| 77360 | 61 62 62 72 65 76 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 68 22 29 29 29 | abbrev.(magit-rev-format."%h"))) |
| 77380 | 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 |
| 773a0 | 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 66 61 63 65 20 27 6d | ertize.abbrev.'font-lock-face.'m |
| 773c0 | 61 67 69 74 2d 68 61 73 68 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 | agit-hash))))).............(inse |
| 773e0 | 72 74 20 3f 5c 6e 29 29 29 29 29 29 0a 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 0a 0a 28 64 | rt.?\n))))))...(insert.?\n))..(d |
| 77400 | 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 73 2d 73 65 63 74 69 | efvar-keymap.magit-modules-secti |
| 77420 | 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 6d 6f 64 75 6c | on-map...:doc."Keymap.for.`modul |
| 77440 | 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 20 3c 6d 61 67 69 74 | es'.sections."..."<remap>.<magit |
| 77460 | 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 73 74 2d 73 75 62 6d | -visit-thing>".#'magit-list-subm |
| 77480 | 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 75 2d 69 74 65 6d 20 | odules..."<1>".(magit-menu-item. |
| 774a0 | 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 62 6d 6f 64 75 6c 65 | "List.%t".#'magit-list-submodule |
| 774c0 | 73 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 | s))..(defvar-keymap.magit-module |
| 774e0 | 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 | -section-map...:doc."Keymap.for. |
| 77500 | 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 6a 22 20 20 20 20 20 | `module'.sections."..."C-j"..... |
| 77520 | 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 74 0a 20 20 22 43 2d | ...#'magit-submodule-visit..."C- |
| 77540 | 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 6c 65 2d 76 69 73 69 | <return>".#'magit-submodule-visi |
| 77560 | 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 67 65 2d 66 69 6c 65 | t..."<remap>.<magit-unstage-file |
| 77580 | 3e 22 20 23 27 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d | >".#'magit-unstage..."<remap>.<m |
| 775a0 | 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 3e 22 20 20 20 23 27 6d 61 67 69 74 2d 73 74 61 67 | agit-stage-file>"...#'magit-stag |
| 775c0 | 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e | e..."<remap>.<magit-visit-thing> |
| 775e0 | 22 20 20 23 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 76 69 73 69 74 0a 20 20 22 3c 35 | "..#'magit-submodule-visit..."<5 |
| 77600 | 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 4d 6f 64 75 6c 65 20 63 6f 6d 6d | >".(magit-menu-item."Module.comm |
| 77620 | 61 6e 64 73 2e 2e 2e 22 20 23 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 29 0a 20 20 22 3c | ands...".#'magit-submodule)..."< |
| 77640 | 34 3e 22 20 27 28 6d 65 6e 75 2d 69 74 65 6d 20 22 2d 2d 22 29 0a 20 20 22 3c 33 3e 22 20 28 6d | 4>".'(menu-item."--")..."<3>".(m |
| 77660 | 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 55 6e 73 74 61 67 65 20 25 54 22 20 23 27 6d 61 | agit-menu-item."Unstage.%T".#'ma |
| 77680 | 67 69 74 2d 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 | git-unstage..................... |
| 776a0 | 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 2d | .....'(:visible.(eq.(magit-diff- |
| 776c0 | 74 79 70 65 29 20 27 73 74 61 67 65 64 29 29 29 0a 20 20 22 3c 32 3e 22 20 28 6d 61 67 69 74 2d | type).'staged)))..."<2>".(magit- |
| 776e0 | 6d 65 6e 75 2d 69 74 65 6d 20 22 53 74 61 67 65 20 25 54 22 20 23 27 6d 61 67 69 74 2d 73 74 61 | menu-item."Stage.%T".#'magit-sta |
| 77700 | 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 20 27 28 3a 76 | ge..........................'(:v |
| 77720 | 69 73 69 62 6c 65 20 28 65 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 20 27 75 6e | isible.(eq.(magit-diff-type).'un |
| 77740 | 73 74 61 67 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 | staged)))..."<1>".(magit-menu-it |
| 77760 | 65 6d 20 22 56 69 73 69 74 20 25 73 22 20 23 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d | em."Visit.%s".#'magit-submodule- |
| 77780 | 76 69 73 69 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d | visit))..(defun.magit-submodule- |
| 777a0 | 76 69 73 69 74 20 28 6d 6f 64 75 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 2d 77 69 | visit.(module.&optional.other-wi |
| 777c0 | 6e 64 6f 77 29 0a 20 20 22 56 69 73 69 74 20 4d 4f 44 55 4c 45 20 62 79 20 63 61 6c 6c 69 6e 67 | ndow)..."Visit.MODULE.by.calling |
| 777e0 | 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27 20 6f 6e 20 69 74 2e 0a 4f 66 66 65 72 20 74 6f 20 | .`magit-status'.on.it..Offer.to. |
| 77800 | 69 6e 69 74 69 61 6c 69 7a 65 20 4d 4f 44 55 4c 45 20 69 66 20 69 74 27 73 20 6e 6f 74 20 63 68 | initialize.MODULE.if.it's.not.ch |
| 77820 | 65 63 6b 65 64 20 6f 75 74 20 79 65 74 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 | ecked.out.yet..With.a.prefix.arg |
| 77840 | 75 6d 65 6e 74 2c 20 76 69 73 69 74 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 22 | ument,.visit.in.another.window." |
| 77860 | 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 6d 61 67 69 74 | ...(interactive.(list.(or.(magit |
| 77880 | 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 27 6d 6f 64 75 6c 65 29 0a 20 20 20 20 20 | -section-value-if.'module)...... |
| 778a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d | ....................(magit-read- |
| 778c0 | 6d 6f 64 75 6c 65 2d 70 61 74 68 20 22 56 69 73 69 74 20 6d 6f 64 75 6c 65 22 29 29 0a 20 20 20 | module-path."Visit.module")).... |
| 778e0 | 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 |
| 77900 | 2d 61 72 67 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 | -arg))...(magit-with-toplevel... |
| 77920 | 20 20 28 6c 65 74 20 28 28 70 61 74 68 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | ..(let.((path.(expand-file-name. |
| 77940 | 6d 6f 64 75 6c 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 28 66 | module))).......(cond........((f |
| 77960 | 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." |
| 77980 | 2e 67 69 74 22 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 64 69 | .git".module)).........(magit-di |
| 779a0 | 66 66 2d 76 69 73 69 74 2d 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 20 6f 74 68 65 72 2d 77 69 | ff-visit-directory.path.other-wi |
| 779c0 | 6e 64 6f 77 29 29 0a 20 20 20 20 20 20 20 28 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f 72 6d 61 74 | ndow))........((y-or-n-p.(format |
| 779e0 | 20 22 49 6e 69 74 69 61 6c 69 7a 65 20 73 75 62 6d 6f 64 75 6c 65 20 27 25 73 27 20 66 69 72 73 | ."Initialize.submodule.'%s'.firs |
| 77a00 | 74 3f 22 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 72 75 6e 2d | t?".module)).........(magit-run- |
| 77a20 | 67 69 74 2d 61 73 79 6e 63 20 22 73 75 62 6d 6f 64 75 6c 65 22 20 22 75 70 64 61 74 65 22 20 22 | git-async."submodule"."update"." |
| 77a40 | 2d 2d 69 6e 69 74 22 20 22 2d 2d 22 20 6d 6f 64 75 6c 65 29 0a 20 20 20 20 20 20 20 20 28 73 65 | --init"."--".module).........(se |
| 77a60 | 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 20 20 20 20 20 20 20 6d 61 67 69 | t-process-sentinel..........magi |
| 77a80 | 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 | t-this-process..........(lambda. |
| 77aa0 | 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | (process.event)............(let. |
| 77ac0 | 28 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 61 69 73 65 2d 65 72 72 6f 72 20 74 29 29 0a | ((magit-process-raise-error.t)). |
| 77ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 | .............(magit-process-sent |
| 77b00 | 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | inel.process.event))............ |
| 77b20 | 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 20 | (when.(and.(eq.(process-status.. |
| 77b40 | 20 20 20 20 70 72 6f 63 65 73 73 29 20 27 65 78 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....process).'exit)............. |
| 77b60 | 20 20 20 20 20 20 20 20 20 20 28 3d 20 20 28 70 72 6f 63 65 73 73 2d 65 78 69 74 2d 73 74 61 74 | ..........(=..(process-exit-stat |
| 77b80 | 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 20 20 20 20 28 6d 61 | us.process).0))..............(ma |
| 77ba0 | 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 20 6f 74 | git-diff-visit-directory.path.ot |
| 77bc0 | 68 65 72 2d 77 69 6e 64 6f 77 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 28 66 69 6c 65 2d 65 78 | her-window)))))........((file-ex |
| 77be0 | 69 73 74 73 2d 70 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 28 64 69 72 65 64 2d 6a 75 6d 70 | ists-p.path).........(dired-jump |
| 77c00 | 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 28 63 6f 6e 63 61 74 20 70 61 74 68 20 22 2f 2e 22 29 | .other-window.(concat.path."/.") |
| 77c20 | 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | ))))))..;;;###autoload.(defun.ma |
| 77c40 | 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 |
| 77c60 | 2d 75 70 73 74 72 65 61 6d 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 | -upstream.()..."Insert.sections. |
| 77c80 | 66 6f 72 20 6d 6f 64 75 6c 65 73 20 74 68 61 74 20 68 61 76 65 6e 27 74 20 62 65 65 6e 20 70 75 | for.modules.that.haven't.been.pu |
| 77ca0 | 6c 6c 65 64 20 66 72 6f 6d 20 74 68 65 20 75 70 73 74 72 65 61 6d 2e 0a 54 68 65 73 65 20 73 65 | lled.from.the.upstream..These.se |
| 77cc0 | 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 |
| 77ce0 | 68 65 20 72 65 73 70 65 63 74 69 76 65 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 28 6d 61 67 69 74 | he.respective.commits."...(magit |
| 77d00 | 2d 2d 69 6e 73 65 72 74 2d 6d 6f 64 75 6c 65 73 2d 6c 6f 67 73 20 22 4d 6f 64 75 6c 65 73 20 75 | --insert-modules-logs."Modules.u |
| 77d20 | 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 0a 20 20 20 20 20 20 | npulled.from.@{upstream}"....... |
| 77d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 6f 64 75 6c 65 73 | ........................'modules |
| 77d60 | 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 20 20 20 | -unpulled-from-upstream......... |
| 77d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 45 41 44 2e 2e 40 7b 75 | ......................"HEAD..@{u |
| 77da0 | 70 73 74 72 65 61 6d 7d 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | pstream}"))..;;;###autoload.(def |
| 77dc0 | 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 75 6c 6c 65 64 | un.magit-insert-modules-unpulled |
| 77de0 | 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 | -from-pushremote.()..."Insert.se |
| 77e00 | 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 27 74 20 | ctions.for.modules.that.haven't. |
| 77e20 | 62 65 65 6e 20 70 75 6c 6c 65 64 20 66 72 6f 6d 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 | been.pulled.from.the.push-remote |
| 77e40 | 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 |
| 77e60 | 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. |
| 77e80 | 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. |
| 77ea0 | 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 70 75 73 68 7d 22 0a | "Modules.unpulled.from.@{push}". |
| 77ec0 | 20 20 20 20 20 20 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 |
| 77ee0 | 6f 64 75 6c 65 73 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 0a | odules-unpulled-from-pushremote. |
| 77f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 | .............................."H |
| 77f20 | 45 41 44 2e 2e 40 7b 70 75 73 68 7d 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | EAD..@{push}"))..;;;###autoload. |
| 77f40 | 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 75 | (defun.magit-insert-modules-unpu |
| 77f60 | 73 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 | shed-to-upstream.()..."Insert.se |
| 77f80 | 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 27 74 20 | ctions.for.modules.that.haven't. |
| 77fa0 | 62 65 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 2e 0a 54 68 65 | been.pushed.to.the.upstream..The |
| 77fc0 | 73 65 20 73 65 63 74 69 6f 6e 73 20 63 61 6e 20 62 65 20 65 78 70 61 6e 64 65 64 20 74 6f 20 73 | se.sections.can.be.expanded.to.s |
| 77fe0 | 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 22 0a 20 20 28 | how.the.respective.commits."...( |
| 78000 | 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 22 4d 6f 64 75 | magit--insert-modules-logs."Modu |
| 78020 | 6c 65 73 20 75 6e 6d 65 72 67 65 64 20 69 6e 74 6f 20 40 7b 75 70 73 74 72 65 61 6d 7d 22 0a 20 | les.unmerged.into.@{upstream}".. |
| 78040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 6f | .............................'mo |
| 78060 | 64 75 6c 65 73 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 | dules-unpushed-to-upstream...... |
| 78080 | 20 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 40 7b 75 70 73 74 | ........................."@{upst |
| 780a0 | 72 65 61 6d 7d 2e 2e 48 45 41 44 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | ream}..HEAD"))..;;;###autoload.( |
| 780c0 | 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 75 73 | defun.magit-insert-modules-unpus |
| 780e0 | 68 65 64 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 | hed-to-pushremote.()..."Insert.s |
| 78100 | 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 27 74 | ections.for.modules.that.haven't |
| 78120 | 20 62 65 65 6e 20 70 75 73 68 65 64 20 74 6f 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 2e | .been.pushed.to.the.push-remote. |
| 78140 | 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 20 | .These.sections.can.be.expanded. |
| 78160 | 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 22 | to.show.the.respective.commits." |
| 78180 | 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 22 | ...(magit--insert-modules-logs." |
| 781a0 | 4d 6f 64 75 6c 65 73 20 75 6e 70 75 73 68 65 64 20 74 6f 20 40 7b 70 75 73 68 7d 22 0a 20 20 20 | Modules.unpushed.to.@{push}".... |
| 781c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 6f 64 75 | ...........................'modu |
| 781e0 | 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 20 | les-unpushed-to-pushremote...... |
| 78200 | 20 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 40 7b 70 75 73 68 | ........................."@{push |
| 78220 | 7d 2e 2e 48 45 41 44 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 | }..HEAD"))..(defun.magit--insert |
| 78240 | 2d 6d 6f 64 75 6c 65 73 2d 6c 6f 67 73 20 28 68 65 61 64 69 6e 67 20 74 79 70 65 20 72 61 6e 67 | -modules-logs.(heading.type.rang |
| 78260 | 65 29 0a 20 20 22 46 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 65 2c 20 64 6f 6e 27 74 20 61 64 | e)..."For.internal.use,.don't.ad |
| 78280 | 64 20 74 6f 20 61 20 68 6f 6f 6b 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 28 6e 6f 74 | d.to.a.hook."...(when-let.(((not |
| 782a0 | 20 28 6d 61 67 69 74 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 2d 70 29 29 29 0a 20 | .(magit-ignore-submodules-p))).. |
| 782c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f 64 75 6c 65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 | ............(modules.(magit-list |
| 782e0 | 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 73 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | -module-paths))).....(magit-inse |
| 78300 | 72 74 2d 73 65 63 74 69 6f 6e 20 28 28 65 76 61 6c 20 74 79 70 65 29 20 6e 69 6c 20 74 29 0a 20 | rt-section.((eval.type).nil.t).. |
| 78320 | 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 2e 2b 5c 5c 29 20 | .....(string-match."\\`\\(.+\\). |
| 78340 | 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 5c 5c 27 22 20 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 28 | \\([^.]+\\)\\'".heading).......( |
| 78360 | 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 28 70 72 | magit-insert-heading.........(pr |
| 78380 | 6f 70 65 72 74 69 7a 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 68 65 61 64 69 6e 67 | opertize.(match-string.1.heading |
| 783a0 | 29 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 | ).....................'font-lock |
| 783c0 | 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 0a 20 20 | -face.'magit-section-heading)... |
| 783e0 | 20 20 20 20 20 20 22 20 22 0a 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6d | ......".".........(propertize.(m |
| 78400 | 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 | atch-string.2.heading).......... |
| 78420 | 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 | ...........'font-lock-face.'magi |
| 78440 | 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 22 3a 22 29 0a 20 20 | t-branch-remote).........":")... |
| 78460 | 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6d 6f 64 75 6c 65 20 6d 6f 64 75 6c 65 73 29 0a 20 20 20 | ....(dolist.(module.modules).... |
| 78480 | 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | .....(when-let*.((default-direct |
| 784a0 | 6f 72 79 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6d 6f 64 75 6c 65 29 29 0a 20 | ory.(expand-file-name.module)).. |
| 784c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 66 69 6c 65 2d 65 78 69 73 74 73 | ...................((file-exists |
| 784e0 | 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 67 69 74 22 29 29 29 0a 20 | -p.(expand-file-name.".git"))).. |
| 78500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 73 20 28 6d 61 67 69 74 | ...................(lines.(magit |
| 78520 | 2d 67 69 74 2d 6c 69 6e 65 73 20 22 2d 63 22 20 22 70 75 73 68 2e 64 65 66 61 75 6c 74 3d 63 75 | -git-lines."-c"."push.default=cu |
| 78540 | 72 72 65 6e 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rrent".......................... |
| 78560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6c 6f 67 22 20 22 2d 2d 6f 6e 65 6c | ..................."log"."--onel |
| 78580 | 69 6e 65 22 20 72 61 6e 67 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine".range)).................... |
| 785a0 | 20 28 63 6f 75 6e 74 20 28 6c 65 6e 67 74 68 20 6c 69 6e 65 73 29 29 0a 20 20 20 20 20 20 20 20 | .(count.(length.lines))......... |
| 785c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 3e 20 63 6f 75 6e 74 20 30 29 29 29 0a 20 20 20 20 20 | ............((>.count.0)))...... |
| 785e0 | 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 20 20 20 20 | .....(magit-insert-section...... |
| 78600 | 20 20 20 20 20 20 20 20 20 28 20 6d 6f 64 75 6c 65 20 6d 6f 64 75 6c 65 20 74 0a 20 20 20 20 20 | .........(.module.module.t...... |
| 78620 | 20 20 20 20 20 20 20 20 20 20 20 3a 72 61 6e 67 65 20 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 | ...........:range.range)........ |
| 78640 | 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 63 6f 75 6e 74 | .....(magit-insert-heading.count |
| 78660 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 6d 6f 64 75 6c | ...............(propertize.modul |
| 78680 | 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 64 69 66 66 2d 66 69 | e.'font-lock-face.'magit-diff-fi |
| 786a0 | 6c 65 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 | le-heading)).............(dolist |
| 786c0 | 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 20 28 73 74 72 | .(line.lines)...............(str |
| 786e0 | 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 75 6c 65 2d 72 65 20 6c 69 | ing-match.magit-log-module-re.li |
| 78700 | 6e 65 29 0a 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 6d 61 | ne)...............(let.((rev.(ma |
| 78720 | 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 20 20 20 20 20 20 | tch-string.1.line))............. |
| 78740 | 20 20 20 20 20 20 20 20 28 6d 73 67 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 6c 69 6e | ........(msg.(match-string.2.lin |
| 78760 | 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 69 74 2d 69 6e 73 65 | e))).................(magit-inse |
| 78780 | 72 74 2d 73 65 63 74 69 6f 6e 20 28 6d 6f 64 75 6c 65 2d 63 6f 6d 6d 69 74 20 72 65 76 20 74 29 | rt-section.(module-commit.rev.t) |
| 787a0 | 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 |
| 787c0 | 65 72 74 69 7a 65 20 72 65 76 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 | ertize.rev.'font-lock-face.'magi |
| 787e0 | 74 2d 68 61 73 68 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 | t-hash)."."..................... |
| 78800 | 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d | ......(funcall.magit-log-format- |
| 78820 | 6d 65 73 73 61 67 65 2d 66 75 6e 63 74 69 6f 6e 20 72 65 76 20 6d 73 67 29 0a 20 20 20 20 20 20 | message-function.rev.msg)....... |
| 78840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 22 29 29 29 29 29 29 29 0a | ...................."\n"))))))). |
| 78860 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6e 63 65 6c 2d 73 65 63 74 69 6f 6e 20 27 69 66 2d | ......(magit-cancel-section.'if- |
| 78880 | 65 6d 70 74 79 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 3b 3b | empty).......(insert.?\n))))..;; |
| 788a0 | 3b 20 4c 69 73 74 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | ;.List..;;;###autoload.(defun.ma |
| 788c0 | 67 69 74 2d 6c 69 73 74 2d 73 75 62 6d 6f 64 75 6c 65 73 20 28 29 0a 20 20 22 44 69 73 70 6c 61 | git-list-submodules.()..."Displa |
| 788e0 | 79 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 | y.a.list.of.the.current.reposito |
| 78900 | 72 79 27 73 20 70 6f 70 75 6c 61 74 65 64 20 73 75 62 6d 6f 64 75 6c 65 73 2e 22 0a 20 20 28 69 | ry's.populated.submodules."...(i |
| 78920 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c | nteractive)...(magit-submodule-l |
| 78940 | 69 73 74 2d 73 65 74 75 70 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 63 | ist-setup.magit-submodule-list-c |
| 78960 | 6f 6c 75 6d 6e 73 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 73 | olumns))..(defvar-keymap.magit-s |
| 78980 | 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4c | ubmodule-list-mode-map...:doc."L |
| 789a0 | 6f 63 61 6c 20 6b 65 79 6d 61 70 20 66 6f 72 20 4d 61 67 69 74 2d 53 75 62 6d 6f 64 75 6c 65 2d | ocal.keymap.for.Magit-Submodule- |
| 789c0 | 4c 69 73 74 20 6d 6f 64 65 20 62 75 66 66 65 72 73 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 6d 61 | List.mode.buffers."...:parent.ma |
| 789e0 | 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 6f 64 65 2d 6d 61 70 29 0a 0a 28 64 65 66 69 6e 65 2d | git-repolist-mode-map)..(define- |
| 78a00 | 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 | derived-mode.magit-submodule-lis |
| 78a20 | 74 2d 6d 6f 64 65 20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 6d 6f 64 65 20 22 4d 6f 64 75 | t-mode.tabulated-list-mode."Modu |
| 78a40 | 6c 65 73 22 0a 20 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 62 72 6f 77 73 69 6e 67 20 | les"..."Major.mode.for.browsing. |
| 78a60 | 61 20 6c 69 73 74 20 6f 66 20 47 69 74 20 73 75 62 6d 6f 64 75 6c 65 73 2e 22 0a 20 20 3a 69 6e | a.list.of.Git.submodules."...:in |
| 78a80 | 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 2d 72 65 | teractive.nil...:group.'magit-re |
| 78aa0 | 70 6f 6c 69 73 74 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 78 2d 73 74 72 65 74 63 68 2d 63 | polist...(setq-local.x-stretch-c |
| 78ac0 | 75 72 73 6f 72 20 6e 69 6c 29 0a 20 20 28 73 65 74 71 20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 | ursor.nil)...(setq.tabulated-lis |
| 78ae0 | 74 2d 70 61 64 64 69 6e 67 20 30 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 74 61 62 75 6c 61 | t-padding.0)...(add-hook.'tabula |
| 78b00 | 74 65 64 2d 6c 69 73 74 2d 72 65 76 65 72 74 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 73 75 62 | ted-list-revert-hook.#'magit-sub |
| 78b20 | 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 72 65 66 72 65 73 68 20 6e 69 6c 20 74 29 0a 20 20 28 73 65 | module-list-refresh.nil.t)...(se |
| 78b40 | 74 71 20 69 6d 65 6e 75 2d 70 72 65 76 2d 69 6e 64 65 78 2d 70 6f 73 69 74 69 6f 6e 2d 66 75 6e | tq.imenu-prev-index-position-fun |
| 78b60 | 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 2d | ction.........#'magit-repolist-- |
| 78b80 | 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 29 0a 20 20 28 73 65 | imenu-prev-index-position)...(se |
| 78ba0 | 74 71 20 69 6d 65 6e 75 2d 65 78 74 72 61 63 74 2d 69 6e 64 65 78 2d 6e 61 6d 65 2d 66 75 6e 63 | tq.imenu-extract-index-name-func |
| 78bc0 | 74 69 6f 6e 20 23 27 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 67 65 74 2d 69 64 29 29 0a 0a | tion.#'tabulated-list-get-id)).. |
| 78be0 | 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 2d 6c 69 | (defvar-local.magit-submodule-li |
| 78c00 | 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 69 74 2d | st-predicate.nil)..(defun.magit- |
| 78c20 | 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 20 26 6f | submodule-list-setup.(columns.&o |
| 78c40 | 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 69 73 70 | ptional.predicate)...(magit-disp |
| 78c60 | 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 6d 6f 64 | lay-buffer....(or.(magit-get-mod |
| 78c80 | 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 74 2d 6d | e-buffer.'magit-submodule-list-m |
| 78ca0 | 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 65 77 2d | ode)........(magit-generate-new- |
| 78cc0 | 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 6d 6f 64 | buffer.'magit-submodule-list-mod |
| 78ce0 | 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 6d 6f 64 | e)))...(magit-submodule-list-mod |
| 78d00 | 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 73 74 2d | e)...(setq-local.magit-repolist- |
| 78d20 | 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 6c 20 6d | columns.columns)...(setq-local.m |
| 78d40 | 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 73 75 62 | agit-repolist-sort-key.magit-sub |
| 78d60 | 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 2d 6c 6f | module-list-sort-key)...(setq-lo |
| 78d80 | 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 69 63 61 | cal.magit-submodule-list-predica |
| 78da0 | 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 73 74 2d | te.predicate)...(magit-repolist- |
| 78dc0 | 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 69 73 74 | setup-1)...(magit-submodule-list |
| 78de0 | 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 6f 64 75 | -refresh))..(defun.magit-submodu |
| 78e00 | 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 62 75 6c | le-list-refresh.()...(setq.tabul |
| 78e20 | 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 71 2d 6b | ated-list-entries.........(seq-k |
| 78e40 | 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 0a 20 20 | eep..........(lambda.(module)... |
| 78e60 | 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 72 | .........(let.((default-director |
| 78e80 | 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 69 6c 65 | y...................(expand-file |
| 78ea0 | 2d 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 6d 6f | -name.(file-name-as-directory.mo |
| 78ec0 | 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 69 6c 65 | dule))))..............(and.(file |
| 78ee0 | 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 20 20 20 | -exists-p.".git")............... |
| 78f00 | 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 6c 69 73 | ....(or.(not.magit-submodule-lis |
| 78f20 | 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 20 20 20 | t-predicate).................... |
| 78f40 | 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 69 73 74 | ...(funcall.magit-submodule-list |
| 78f60 | 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 20 20 20 | -predicate.module))............. |
| 78f80 | 20 20 20 20 20 20 28 6c 69 73 74 20 6d 6f 64 75 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(list.module.............. |
| 78fa0 | 20 20 20 20 20 20 20 20 20 20 20 28 76 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(vconcat............. |
| 78fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 70 63 61 73 65 2d 6c 61 6d 62 | .............(mapcar.(pcase-lamb |
| 78fe0 | 64 61 20 28 60 28 2c 74 69 74 6c 65 20 2c 77 69 64 74 68 20 2c 66 6e 20 2c 70 72 6f 70 73 29 29 | da.(`(,title.,width.,fn.,props)) |
| 79000 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 79020 | 20 20 20 20 28 6f 72 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 60 28 28 3a 70 61 74 68 20 20 2c 6d | ....(or.(funcall.fn.`((:path..,m |
| 79040 | 6f 64 75 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | odule).......................... |
| 79060 | 20 20 20 20 20 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 74 69 | ............................(:ti |
| 79080 | 74 6c 65 20 2c 74 69 74 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tle.,title)..................... |
| 790a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 790c0 | 20 28 3a 77 69 64 74 68 20 2c 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(:width.,width)................ |
| 790e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 79100 | 20 20 20 20 20 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 | ......,@props))................. |
| 79120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 0a 20 20 20 20 | .......................""))..... |
| 79140 | 20 20 20 20 20 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 |
| 79160 | 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 73 29 29 29 29 29 29 0a 20 20 20 20 20 20 | it-repolist-columns))))))....... |
| 79180 | 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 73 29 29 29 0a 20 | ...(magit-list-module-paths))).. |
| 791a0 | 20 28 6d 65 73 73 61 67 65 20 22 4c 69 73 74 69 6e 67 20 73 75 62 6d 6f 64 75 6c 65 73 2e 2e 2e | .(message."Listing.submodules... |
| 791c0 | 22 29 0a 20 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 69 6e 69 74 2d 68 65 61 64 65 72 | ")...(tabulated-list-init-header |
| 791e0 | 29 0a 20 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 70 72 69 6e 74 20 74 29 0a 20 20 28 | )...(tabulated-list-print.t)...( |
| 79200 | 6d 65 73 73 61 67 65 20 22 4c 69 73 74 69 6e 67 20 73 75 62 6d 6f 64 75 6c 65 73 2e 2e 2e 64 6f | message."Listing.submodules...do |
| 79220 | 6e 65 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 6c 69 73 74 2d 63 | ne"))..(defun.magit-modulelist-c |
| 79240 | 6f 6c 75 6d 6e 2d 70 61 74 68 20 28 73 70 65 63 29 0a 20 20 22 49 6e 73 65 72 74 20 74 68 65 20 | olumn-path.(spec)..."Insert.the. |
| 79260 | 72 65 6c 61 74 69 76 65 20 70 61 74 68 20 6f 66 20 74 68 65 20 73 75 62 6d 6f 64 75 6c 65 2e 22 | relative.path.of.the.submodule." |
| 79280 | 0a 20 20 28 6c 65 74 20 28 28 70 61 74 68 20 28 63 61 64 72 20 28 61 73 73 71 20 3a 70 61 74 68 | ...(let.((path.(cadr.(assq.:path |
| 792a0 | 20 73 70 65 63 29 29 29 29 0a 20 20 20 20 28 6f 72 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 | .spec)))).....(or.(run-hook-with |
| 792c0 | 2d 61 72 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 27 6d 61 | -args-until-success..........'ma |
| 792e0 | 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 66 6f 72 6d 61 74 2d 70 61 74 68 2d 66 | git-submodule-list-format-path-f |
| 79300 | 75 6e 63 74 69 6f 6e 73 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 70 61 74 68 29 29 29 0a 0a | unctions.path).........path))).. |
| 79320 | 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 73 75 62 6d | ;;;.Utilities..(defun.magit-subm |
| 79340 | 6f 64 75 6c 65 2d 2d 6d 61 79 62 65 2d 72 65 75 73 65 2d 67 69 74 64 69 72 20 28 6e 61 6d 65 20 | odule--maybe-reuse-gitdir.(name. |
| 79360 | 70 61 74 68 29 0a 20 20 28 6c 65 74 20 28 28 67 69 74 64 69 72 20 28 63 6f 6e 76 65 72 74 2d 73 | path)...(let.((gitdir.(convert-s |
| 79380 | 74 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 | tandard-filename................ |
| 793a0 | 20 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 22 6d 6f 64 | ..(expand-file-name.(concat."mod |
| 793c0 | 75 6c 65 73 2f 22 20 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ules/".name).................... |
| 793e0 | 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 64 69 72 29 29 29 | ................(magit-gitdir))) |
| 79400 | 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 | )).....(when.(and.(file-exists-p |
| 79420 | 20 67 69 74 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 66 69 | .gitdir)................(not.(fi |
| 79440 | 6c 65 2d 65 78 69 73 74 73 2d 70 20 70 61 74 68 29 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 65 | le-exists-p.path))).......(pcase |
| 79460 | 20 28 72 65 61 64 2d 63 68 61 72 2d 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(read-char-choice.............. |
| 79480 | 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 67 69 74 64 69 72 20 22 | .(concat................gitdir." |
| 794a0 | 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .already.exists.\n"............. |
| 794c0 | 20 20 20 22 54 79 70 65 20 5b 75 5d 20 74 6f 20 75 73 65 20 74 68 65 20 65 78 69 73 74 69 6e 67 | ..."Type.[u].to.use.the.existing |
| 794e0 | 20 67 69 74 64 69 72 20 61 6e 64 20 63 72 65 61 74 65 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 | .gitdir.and.create.the.working.t |
| 79500 | 72 65 65 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 20 20 5b 72 5d 20 | ree\n"................".....[r]. |
| 79520 | 74 6f 20 72 65 6e 61 6d 65 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 67 69 74 64 69 72 20 61 6e | to.rename.the.existing.gitdir.an |
| 79540 | 64 20 63 6c 6f 6e 65 20 61 67 61 69 6e 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.clone.again\n"................ |
| 79560 | 22 20 20 20 20 20 5b 74 5d 20 74 6f 20 74 72 61 73 68 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 | ".....[t].to.trash.the.existing. |
| 79580 | 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 20 20 20 20 20 | gitdir.and.clone.again\n"....... |
| 795a0 | 20 20 20 20 20 20 20 20 20 22 20 20 20 5b 43 2d 67 5d 20 74 6f 20 61 62 6f 72 74 20 22 29 0a 20 | ........."...[C-g].to.abort.").. |
| 795c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3f 75 20 3f 72 20 3f 74 29 29 0a 20 20 20 20 20 20 | .............'(?u.?r.?t))....... |
| 795e0 | 20 20 28 3f 75 20 28 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 2d 72 65 73 74 6f 72 65 2d | ..(?u.(magit-submodule--restore- |
| 79600 | 77 6f 72 6b 74 72 65 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 61 74 68 29 | worktree.(expand-file-name.path) |
| 79620 | 20 67 69 74 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 28 3f 72 20 28 72 65 6e 61 6d 65 2d 66 69 | .gitdir)).........(?r.(rename-fi |
| 79640 | 6c 65 20 67 69 74 64 69 72 20 28 63 6f 6e 63 61 74 20 67 69 74 64 69 72 20 22 2d 22 0a 20 20 20 | le.gitdir.(concat.gitdir."-".... |
| 79660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 79680 | 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 22 25 46 2d 25 54 22 | .....(format-time-string."%F-%T" |
| 796a0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 3f 74 20 28 64 65 6c 65 74 65 2d 64 69 72 65 63 74 6f | )))).........(?t.(delete-directo |
| 796c0 | 72 79 20 67 69 74 64 69 72 20 74 20 74 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ry.gitdir.t.t))))))..(defun.magi |
| 796e0 | 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 2d 72 65 73 74 6f 72 65 2d 77 6f 72 6b 74 72 65 65 20 28 77 | t-submodule--restore-worktree.(w |
| 79700 | 6f 72 6b 74 72 65 65 20 67 69 74 64 69 72 29 0a 20 20 28 6d 61 6b 65 2d 64 69 72 65 63 74 6f 72 | orktree.gitdir)...(make-director |
| 79720 | 79 20 77 6f 72 6b 74 72 65 65 20 74 29 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 66 69 6c 65 20 | y.worktree.t)...(with-temp-file. |
| 79740 | 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 77 6f 72 6b 74 72 65 | (expand-file-name.".git".worktre |
| 79760 | 65 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 22 67 69 74 64 69 72 3a 20 22 20 28 66 69 6c 65 2d | e).....(insert."gitdir:.".(file- |
| 79780 | 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 67 69 74 64 69 72 20 77 6f 72 6b 74 72 65 65 29 20 22 | relative-name.gitdir.worktree)." |
| 797a0 | 5c 6e 22 29 29 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | \n"))...(let.((default-directory |
| 797c0 | 20 77 6f 72 6b 74 72 65 65 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 | .worktree)).....(magit-call-git. |
| 797e0 | 22 72 65 73 65 74 22 20 22 2d 2d 68 61 72 64 22 20 22 48 45 41 44 22 20 22 2d 2d 22 29 29 29 0a | "reset"."--hard"."HEAD"."--"))). |
| 79800 | 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 | .;;;._.(provide.'magit-submodule |
| 79820 | 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 2e 65 6c 20 65 6e 64 73 20 68 65 | ).;;;.magit-submodule.el.ends.he |
| 79840 | 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | re.............................. |
| 79860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 798a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 798c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 798e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 799a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 799c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 799e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79a00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 70 75 6c 6c 2e 65 6c 00 00 00 00 00 00 00 | magit-4.1.2/magit-pull.el....... |
| 79a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79a60 | 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 |
| 79a80 | 30 30 31 34 33 34 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 35 36 00 20 30 00 00 00 | 0014341.00000000000.013656..0... |
| 79aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79b00 | 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................... |
| 79b20 | 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................... |
| 79b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 79c00 | 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 |
| 79c20 | 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 |
| 79c40 | 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) |
| 79c60 | 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e | .2008-2024.The.Magit.Project.Con |
| 79c80 | 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 |
| 79ca0 | 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 |
| 79cc0 | 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 |
| 79ce0 | 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 |
| 79d00 | 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 |
| 79d20 | 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 |
| 79d40 | 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 |
| 79d60 | 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 |
| 79d80 | 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 |
| 79da0 | 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 |
| 79dc0 | 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 |
| 79de0 | 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 |
| 79e00 | 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 |
| 79e20 | 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 |
| 79e40 | 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 |
| 79e60 | 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 |
| 79e80 | 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 |
| 79ea0 | 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.;; |
| 79ec0 | 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 |
| 79ee0 | 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 |
| 79f00 | 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..; |
| 79f20 | 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. |
| 79f40 | 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 |
| 79f60 | 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. |
| 79f80 | 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 |
| 79fa0 | 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 |
| 79fc0 | 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 |
| 79fe0 | 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 |
| 7a000 | 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 |
| 7a020 | 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.` |
| 7a040 | 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 |
| 7a060 | 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 |
| 7a080 | 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 |
| 7a0a0 | 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).. |
| 7a0c0 | 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 |
| 7a0e0 | 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". |
| 7a100 | 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. |
| 7a120 | 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 |
| 7a140 | 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 |
| 7a160 | 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- |
| 7a180 | 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 |
| 7a1a0 | 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- |
| 7a1c0 | 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 |
| 7a1e0 | 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 |
| 7a200 | 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 |
| 7a220 | 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 |
| 7a240 | 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 |
| 7a260 | 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 |
| 7a280 | 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 |
| 7a2a0 | 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 |
| 7a2c0 | 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 |
| 7a2e0 | 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......... |
| 7a300 | 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 |
| 7a320 | 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)...........( |
| 7a340 | 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 |
| 7a360 | 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 |
| 7a380 | 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 |
| 7a3a0 | 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 |
| 7a3c0 | 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 |
| 7a3e0 | 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 |
| 7a400 | 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 |
| 7a420 | 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 |
| 7a440 | 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) |
| 7a460 | 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 |
| 7a480 | 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 |
| 7a4a0 | 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 |
| 7a4c0 | 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. |
| 7a4e0 | 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)].. |
| 7a500 | 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 |
| 7a520 | 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 |
| 7a540 | 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).... |
| 7a560 | 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 |
| 7a580 | 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 |
| 7a5a0 | 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)]. |
| 7a5c0 | 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 |
| 7a5e0 | 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 |
| 7a600 | 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 |
| 7a620 | 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) |
| 7a640 | 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 |
| 7a660 | 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. |
| 7a680 | 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 |
| 7a6a0 | 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.()...( |
| 7a6c0 | 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))..;; |
| 7a6e0 | 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 |
| 7a700 | 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". |
| 7a720 | 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. |
| 7a740 | 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 |
| 7a760 | 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 |
| 7a780 | 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 |
| 7a7a0 | 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 |
| 7a7c0 | 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 |
| 7a7e0 | 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 |
| 7a800 | 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.". |
| 7a820 | 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 |
| 7a840 | 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 |
| 7a860 | 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 |
| 7a880 | 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) |
| 7a8a0 | 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 |
| 7a8c0 | 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 |
| 7a8e0 | 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" |
| 7a900 | 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 |
| 7a920 | 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 |
| 7a940 | 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 |
| 7a960 | 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 |
| 7a980 | 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 |
| 7a9a0 | 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 |
| 7a9c0 | 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 |
| 7a9e0 | 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 |
| 7aa00 | 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 |
| 7aa20 | 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 |
| 7aa40 | 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))......... |
| 7aa60 | 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 |
| 7aa80 | 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 |
| 7aaa0 | 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 |
| 7aac0 | 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."% |
| 7aae0 | 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)).. |
| 7ab00 | 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 |
| 7ab20 | 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... |
| 7ab40 | 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 |
| 7ab60 | 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. |
| 7ab80 | 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 |
| 7aba0 | 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- |
| 7abc0 | 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. |
| 7abe0 | 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 |
| 7ac00 | 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. |
| 7ac20 | 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 |
| 7ac40 | 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 |
| 7ac60 | 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 |
| 7ac80 | 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 |
| 7aca0 | 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...: |
| 7acc0 | 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 |
| 7ace0 | 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 |
| 7ad00 | 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)))...( |
| 7ad20 | 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 |
| 7ad40 | 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).................... |
| 7ad60 | 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 |
| 7ad80 | 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 |
| 7ada0 | 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" |
| 7adc0 | 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." |
| 7ade0 | 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 |
| 7ae00 | 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...... |
| 7ae20 | 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 |
| 7ae40 | 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)............ |
| 7ae60 | 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 |
| 7ae80 | 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 |
| 7aea0 | 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........ |
| 7aec0 | 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 |
| 7aee0 | 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 |
| 7af00 | 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 |
| 7af20 | 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. |
| 7af40 | 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 |
| 7af60 | 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.. |
| 7af80 | 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 |
| 7afa0 | 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 |
| 7afc0 | 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- |
| 7afe0 | 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 |
| 7b000 | 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 |
| 7b020 | 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*. |
| 7b040 | 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 |
| 7b060 | 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 |
| 7b080 | 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.(( |
| 7b0a0 | 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 |
| 7b0c0 | 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 |
| 7b0e0 | 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 |
| 7b100 | 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- |
| 7b120 | 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}".' |
| 7b140 | 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......... |
| 7b160 | 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 |
| 7b180 | 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 |
| 7b1a0 | 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"..................... |
| 7b1c0 | 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 |
| 7b1e0 | 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)............. |
| 7b200 | 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. |
| 7b220 | 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 |
| 7b240 | 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 |
| 7b260 | 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 |
| 7b280 | 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"))........... |
| 7b2a0 | 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)............. |
| 7b2c0 | 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") |
| 7b2e0 | 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 |
| 7b300 | 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")))))))..; |
| 7b320 | 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- |
| 7b340 | 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 |
| 7b360 | 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 |
| 7b380 | 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- |
| 7b3a0 | 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 |
| 7b3c0 | 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 |
| 7b3e0 | 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 |
| 7b400 | 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 |
| 7b420 | 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). |
| 7b440 | 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 |
| 7b460 | 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 |
| 7b480 | 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 |
| 7b4a0 | 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 |
| 7b4c0 | 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 |
| 7b4e0 | 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 | ................................ |
| 7b500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b600 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 6d 6f 64 65 2e 65 6c 00 00 00 00 00 00 00 | magit-4.1.2/magit-mode.el....... |
| 7b620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b660 | 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 |
| 7b680 | 30 31 36 32 34 34 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 34 30 00 20 30 00 00 00 | 0162446.00000000000.013640..0... |
| 7b6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b700 | 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................... |
| 7b720 | 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................... |
| 7b740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 7b800 | 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 |
| 7b820 | 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 |
| 7b840 | 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. |
| 7b860 | 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 | (C).2008-2024.The.Magit.Project. |
| 7b880 | 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 |
| 7b8a0 | 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 |
| 7b8c0 | 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. |
| 7b8e0 | 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 |
| 7b900 | 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 |
| 7b920 | 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 |
| 7b940 | 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 |
| 7b960 | 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.; |
| 7b980 | 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 |
| 7b9a0 | 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 |
| 7b9c0 | 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 |
| 7b9e0 | 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 |
| 7ba00 | 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 |
| 7ba20 | 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 |
| 7ba40 | 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 |
| 7ba60 | 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 |
| 7ba80 | 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 |
| 7baa0 | 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 |
| 7bac0 | 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. |
| 7bae0 | 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 |
| 7bb00 | 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 |
| 7bb20 | 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 |
| 7bb40 | 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 |
| 7bb60 | 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... |
| 7bb80 | 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 |
| 7bba0 | 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:..; |
| 7bbc0 | 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 |
| 7bbe0 | 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 |
| 7bc00 | 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 |
| 7bc20 | 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 |
| 7bc40 | 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 |
| 7bc60 | 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 |
| 7bc80 | 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 |
| 7bca0 | 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 |
| 7bcc0 | 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 |
| 7bce0 | 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 |
| 7bd00 | 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 |
| 7bd20 | 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 |
| 7bd40 | 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 28 64 65 66 76 61 | ark-make-record-function).(defva |
| 7bd60 | 72 20 6d 61 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 | r.magit--wip-inhibit-autosave).( |
| 7bd80 | 64 65 66 76 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 | defvar.magit-wip-after-save-loca |
| 7bda0 | 6c 2d 6d 6f 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 | l-mode).(declare-function.magit- |
| 7bdc0 | 77 69 70 2d 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 | wip-get-ref."magit-wip".()).(dec |
| 7bde0 | 6c 61 72 65 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 | lare-function.magit-wip-commit-w |
| 7be00 | 6f 72 6b 74 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 | orktree."magit-wip".(ref.files.m |
| 7be20 | 73 67 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 | sg))..;;;.Options..(defcustom.ma |
| 7be40 | 67 69 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d 6c 6f 61 64 2d 63 6f 6e | git-mode-hook...'(magit-load-con |
| 7be60 | 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 65 6e | fig-extensions)..."Hook.run.when |
| 7be80 | 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 4d 61 | .entering.a.mode.derived.from.Ma |
| 7bea0 | 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 27 28 | git.mode."...:package-version.'( |
| 7bec0 | 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 |
| 7bee0 | 2d 6d 6f 64 65 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 | -modes...:type.'hook...:options. |
| 7bf00 | 27 28 6d 61 67 69 74 2d 6c 6f 61 64 2d 63 6f 6e 66 69 67 2d 65 78 74 65 6e 73 69 6f 6e 73 0a 20 | '(magit-load-config-extensions.. |
| 7bf20 | 20 20 20 20 20 20 20 20 20 20 20 20 62 75 67 2d 72 65 66 65 72 65 6e 63 65 2d 6d 6f 64 65 29 29 | ............bug-reference-mode)) |
| 7bf40 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 2d | ..(defcustom.magit-setup-buffer- |
| 7bf60 | 68 6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 61 76 65 2d 72 65 70 6f 73 69 | hook...'(magit-maybe-save-reposi |
| 7bf80 | 74 6f 72 79 2d 62 75 66 66 65 72 73 0a 20 20 20 20 6d 61 67 69 74 2d 73 65 74 2d 62 75 66 66 65 | tory-buffers.....magit-set-buffe |
| 7bfa0 | 72 2d 6d 61 72 67 69 6e 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 62 79 20 60 6d 61 67 69 74 2d | r-margin)..."Hook.run.by.`magit- |
| 7bfc0 | 73 65 74 75 70 2d 62 75 66 66 65 72 27 2e 0a 0a 54 68 69 73 20 69 73 20 72 75 6e 20 72 69 67 68 | setup-buffer'...This.is.run.righ |
| 7bfe0 | 74 20 61 66 74 65 72 20 64 69 73 70 6c 61 79 69 6e 67 20 74 68 65 20 62 75 66 66 65 72 20 61 6e | t.after.displaying.the.buffer.an |
| 7c000 | 64 20 72 69 67 68 74 20 62 65 66 6f 72 65 0a 67 65 6e 65 72 61 74 69 6e 67 20 6f 72 20 75 70 64 | d.right.before.generating.or.upd |
| 7c020 | 61 74 69 6e 67 20 69 74 73 20 63 6f 6e 74 65 6e 74 2e 20 20 60 6d 61 67 69 74 2d 6d 6f 64 65 2d | ating.its.content...`magit-mode- |
| 7c040 | 68 6f 6f 6b 27 20 61 6e 64 20 6f 74 68 65 72 2c 0a 6d 6f 72 65 20 73 70 65 63 69 66 69 63 2c 20 | hook'.and.other,.more.specific,. |
| 7c060 | 60 6d 61 67 69 74 2d 6d 6f 64 65 2d 2a 2d 68 6f 6f 6b 27 73 20 6f 6e 20 74 68 65 20 6f 74 68 65 | `magit-mode-*-hook's.on.the.othe |
| 7c080 | 72 20 68 61 6e 64 20 61 72 65 20 72 75 6e 0a 72 69 67 68 74 20 62 65 66 6f 72 65 20 64 69 73 70 | r.hand.are.run.right.before.disp |
| 7c0a0 | 6c 61 79 69 6e 67 20 74 68 65 20 62 75 66 66 65 72 2e 20 20 55 73 75 61 6c 6c 79 20 6f 6e 65 20 | laying.the.buffer...Usually.one. |
| 7c0c0 | 6f 66 20 74 68 65 73 65 20 68 6f 6f 6b 73 0a 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 20 69 6e | of.these.hooks.should.be.used.in |
| 7c0e0 | 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 6f 6e 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | stead.of.this.one."...:package-v |
| 7c100 | 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 |
| 7c120 | 75 70 20 27 6d 61 67 69 74 2d 6d 6f 64 65 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 | up.'magit-modes...:type.'hook... |
| 7c140 | 3a 6f 70 74 69 6f 6e 73 20 27 28 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 61 76 65 2d 72 65 70 6f | :options.'(magit-maybe-save-repo |
| 7c160 | 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | sitory-buffers..............magi |
| 7c180 | 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 63 75 73 74 6f | t-set-buffer-margin))..(defcusto |
| 7c1a0 | 6d 20 6d 61 67 69 74 2d 70 72 65 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 20 27 28 6d 61 67 69 74 | m.magit-pre-refresh-hook.'(magit |
| 7c1c0 | 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 29 0a | -maybe-save-repository-buffers). |
| 7c1e0 | 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 20 69 6e | .."Hook.run.before.refreshing.in |
| 7c200 | 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 20 6f 72 | .`magit-refresh'...This.hook,.or |
| 7c220 | 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 68 6f 75 | .`magit-post-refresh-hook',.shou |
| 7c240 | 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 20 61 72 | ld.be.used.for.functions.that.ar |
| 7c260 | 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 66 66 65 | e.not.tied.to.a.particular.buffe |
| 7c280 | 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 70 61 72 | r...To.run.a.function.with.a.par |
| 7c2a0 | 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 6d 61 67 | ticular.buffer.current,.use.`mag |
| 7c2c0 | 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 73 65 20 | it-refresh-buffer-hook'.and.use. |
| 7c2e0 | 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 66 75 6e | `derived-mode-p'.inside.your.fun |
| 7c300 | 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 6d 61 67 | ction."...:package-version.'(mag |
| 7c320 | 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 72 65 | it..."2.4.0")...:group.'magit-re |
| 7c340 | 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 73 20 27 | fresh...:type.'hook...:options.' |
| 7c360 | 28 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 | (magit-maybe-save-repository-buf |
| 7c380 | 66 65 72 73 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 6f 73 74 2d 72 65 | fers))..(defcustom.magit-post-re |
| 7c3a0 | 66 72 65 73 68 2d 68 6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 | fresh-hook...'(magit-auto-revert |
| 7c3c0 | 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 63 6f 6d 6d | -buffers.....magit-run-post-comm |
| 7c3e0 | 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 74 61 67 65 | it-hook.....magit-run-post-stage |
| 7c400 | 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 74 61 67 65 | -hook.....magit-run-post-unstage |
| 7c420 | 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 72 65 73 68 | -hook)..."Hook.run.after.refresh |
| 7c440 | 69 6e 67 20 69 6e 20 60 6d 61 67 69 74 2d 72 65 66 72 65 73 68 27 2e 0a 0a 54 68 69 73 20 68 6f | ing.in.`magit-refresh'...This.ho |
| 7c460 | 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 6f 6b 27 2c | ok,.or.`magit-pre-refresh-hook', |
| 7c480 | 20 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 0a 66 6f 72 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 | .should.be.used.for.functions.th |
| 7c4a0 | 61 74 20 61 72 65 20 6e 6f 74 20 74 69 65 64 20 74 6f 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 | at.are.not.tied.to.a.particular. |
| 7c4c0 | 62 75 66 66 65 72 2e 0a 0a 54 6f 20 72 75 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 | buffer...To.run.a.function.with. |
| 7c4e0 | 61 20 70 61 72 74 69 63 75 6c 61 72 20 62 75 66 66 65 72 20 63 75 72 72 65 6e 74 2c 20 75 73 65 | a.particular.buffer.current,.use |
| 7c500 | 0a 60 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 27 20 61 6e 64 | .`magit-refresh-buffer-hook'.and |
| 7c520 | 20 75 73 65 20 60 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 27 0a 69 6e 73 69 64 65 20 79 6f 75 | .use.`derived-mode-p'.inside.you |
| 7c540 | 72 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | r.function."...:package-version. |
| 7c560 | 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | '(magit..."2.4.0")...:group.'mag |
| 7c580 | 69 74 2d 72 65 66 72 65 73 68 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 6f 70 74 69 | it-refresh...:type.'hook...:opti |
| 7c5a0 | 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 65 72 73 0a | ons.'(magit-auto-revert-buffers. |
| 7c5c0 | 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 63 6f 6d 6d | .............magit-run-post-comm |
| 7c5e0 | 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 75 6e 2d 70 | it-hook..............magit-run-p |
| 7c600 | 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 6d 61 67 69 | ost-stage-hook..............magi |
| 7c620 | 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 64 65 66 63 | t-run-post-unstage-hook))..(defc |
| 7c640 | 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 75 6e 63 74 | ustom.magit-display-buffer-funct |
| 7c660 | 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 72 61 64 69 | ion.#'magit-display-buffer-tradi |
| 7c680 | 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 74 6f 20 64 | tional..."The.function.used.to.d |
| 7c6a0 | 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 4d 61 67 69 | isplay.a.Magit.buffer...All.Magi |
| 7c6c0 | 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 6f 72 2d 6d | t.buffers.(buffers.whose.major-m |
| 7c6e0 | 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 27 29 20 61 | odes.derive.from.`magit-mode').a |
| 7c700 | 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 73 70 6c 61 | re.displayed.using.`magit-displa |
| 7c720 | 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 73 20 74 68 | y-buffer',.which.in.turn.uses.th |
| 7c740 | 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 20 20 3a 70 | e.function.specified.here."...:p |
| 7c760 | 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" |
| 7c780 | 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a 20 20 3a 74 79 70 | )...:group.'magit-buffers...:typ |
| 7c7a0 | 65 20 27 28 72 61 64 69 6f 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 64 | e.'(radio.(function-item.magit-d |
| 7c7c0 | 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 29 0a 20 20 20 20 20 | isplay-buffer-traditional)...... |
| 7c7e0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d | ...........(function-item.magit- |
| 7c800 | 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 2d 65 78 63 65 70 | display-buffer-same-window-excep |
| 7c820 | 74 2d 64 69 66 66 2d 76 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 | t-diff-v1).................(func |
| 7c840 | 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 | tion-item.magit-display-buffer-f |
| 7c860 | 75 6c 6c 66 72 61 6d 65 2d 73 74 61 74 75 73 2d 76 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ullframe-status-v1)............. |
| 7c880 | 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 | ....(function-item.magit-display |
| 7c8a0 | 2d 62 75 66 66 65 72 2d 66 75 6c 6c 66 72 61 6d 65 2d 73 74 61 74 75 73 2d 74 6f 70 6c 65 66 74 | -buffer-fullframe-status-topleft |
| 7c8c0 | 2d 76 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 | -v1).................(function-i |
| 7c8e0 | 74 65 6d 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 63 6f 6c | tem.magit-display-buffer-fullcol |
| 7c900 | 75 6d 6e 2d 6d 6f 73 74 2d 76 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 | umn-most-v1).................(fu |
| 7c920 | 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 29 0a 20 20 20 20 | nction-item.display-buffer)..... |
| 7c940 | 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 75 6e 63 | ............(function.:tag."Func |
| 7c960 | 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 65 2d 64 | tion")))..(defcustom.magit-pre-d |
| 7c980 | 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 27 28 6d 61 67 69 74 2d 73 61 76 65 2d | isplay-buffer-hook.'(magit-save- |
| 7c9a0 | 77 69 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 | window-configuration)..."Hook.ru |
| 7c9c0 | 6e 20 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 | n.by.`magit-display-buffer'.befo |
| 7c9e0 | 72 65 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 | re.displaying.the.buffer."...:pa |
| 7ca00 | 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 29 | ckage-version.'(magit..."2.3.0") |
| 7ca20 | 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a 20 20 3a 74 79 70 65 | ...:group.'magit-buffers...:type |
| 7ca40 | 20 27 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 | .'hook...:get.#'magit-hook-custo |
| 7ca60 | 6d 2d 67 65 74 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 6d 61 67 69 74 2d 73 61 76 65 2d 77 69 | m-get...:options.'(magit-save-wi |
| 7ca80 | 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 73 74 6f 6d | ndow-configuration))..(defcustom |
| 7caa0 | 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 6f 6f 6b 20 | .magit-post-display-buffer-hook. |
| 7cac0 | 27 28 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 65 74 2d 64 65 64 69 63 61 74 65 64 29 0a 20 20 22 | '(magit-maybe-set-dedicated)..." |
| 7cae0 | 48 6f 6f 6b 20 72 75 6e 20 62 79 20 60 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 | Hook.run.by.`magit-display-buffe |
| 7cb00 | 72 27 20 61 66 74 65 72 20 64 69 73 70 6c 61 79 69 6e 67 20 74 68 65 20 62 75 66 66 65 72 2e 22 | r'.after.displaying.the.buffer." |
| 7cb20 | 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 |
| 7cb40 | 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 20 | .3.0")...:group.'magit-buffers.. |
| 7cb60 | 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 6f 6b | .:type.'hook...:get.#'magit-hook |
| 7cb80 | 2d 63 75 73 74 6f 6d 2d 67 65 74 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 6d 61 67 69 74 2d 6d | -custom-get...:options.'(magit-m |
| 7cba0 | 61 79 62 65 2d 73 65 74 2d 64 65 64 69 63 61 74 65 64 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | aybe-set-dedicated))..(defcustom |
| 7cbc0 | 20 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 75 6e 63 | .magit-generate-buffer-name-func |
| 7cbe0 | 74 69 6f 6e 0a 20 20 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 | tion...#'magit-generate-buffer-n |
| 7cc00 | 61 6d 65 2d 64 65 66 61 75 6c 74 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 22 54 68 65 20 66 75 6e 63 | ame-default-function..."The.func |
| 7cc20 | 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 6e 61 6d 65 20 66 | tion.used.to.generate.the.name.f |
| 7cc40 | 6f 72 20 61 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 | or.a.Magit.buffer."...:package-v |
| 7cc60 | 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 |
| 7cc80 | 75 70 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a 20 20 3a 74 79 70 65 20 27 28 72 61 64 69 | up.'magit-buffers...:type.'(radi |
| 7cca0 | 6f 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d | o.(function-item.magit-generate- |
| 7ccc0 | 62 75 66 66 65 72 2d 6e 61 6d 65 2d 64 65 66 61 75 6c 74 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 | buffer-name-default-function)... |
| 7cce0 | 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 75 | ..............(function.:tag."Fu |
| 7cd00 | 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 62 75 66 | nction")))..(defcustom.magit-buf |
| 7cd20 | 66 65 72 2d 6e 61 6d 65 2d 66 6f 72 6d 61 74 20 22 25 78 25 4d 25 76 3a 20 25 74 25 78 22 0a 20 | fer-name-format."%x%M%v:.%t%x".. |
| 7cd40 | 20 22 54 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 6e 61 6d 65 | ."The.format.string.used.to.name |
| 7cd60 | 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 2e 0a 0a 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 25 | .Magit.buffers...The.following.% |
| 7cd80 | 2d 73 65 71 75 65 6e 63 65 73 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 3a 0a 0a 60 25 6d 27 20 | -sequences.are.supported:..`%m'. |
| 7cda0 | 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2c 20 62 75 74 20 | The.name.of.the.major-mode,.but. |
| 7cdc0 | 77 69 74 68 20 74 68 65 20 60 2d 6d 6f 64 65 27 20 73 75 66 66 69 78 0a 20 20 20 20 20 72 65 6d | with.the.`-mode'.suffix......rem |
| 7cde0 | 6f 76 65 64 2e 0a 0a 60 25 4d 27 20 4c 69 6b 65 20 5c 22 25 6d 5c 22 20 62 75 74 20 61 62 62 72 | oved...`%M'.Like.\"%m\".but.abbr |
| 7ce00 | 65 76 69 61 74 65 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 27 20 61 73 20 60 6d | eviate.`magit-status-mode'.as.`m |
| 7ce20 | 61 67 69 74 27 2e 0a 0a 60 25 76 27 20 54 68 65 20 76 61 6c 75 65 20 74 68 65 20 62 75 66 66 65 | agit'...`%v'.The.value.the.buffe |
| 7ce40 | 72 20 69 73 20 6c 6f 63 6b 65 64 20 74 6f 2c 20 69 6e 20 70 61 72 65 6e 74 68 65 73 65 73 2c 20 | r.is.locked.to,.in.parentheses,. |
| 7ce60 | 6f 72 20 61 6e 0a 20 20 20 20 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 69 66 20 74 68 65 20 62 | or.an......empty.string.if.the.b |
| 7ce80 | 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.. |
| 7cea0 | 0a 60 25 56 27 20 4c 69 6b 65 20 5c 22 25 76 5c 22 2c 20 62 75 74 20 74 68 65 20 73 74 72 69 6e | .`%V'.Like.\"%v\",.but.the.strin |
| 7cec0 | 67 20 69 73 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 61 20 73 70 61 63 65 2c 20 75 6e 6c 65 | g.is.prefixed.with.a.space,.unle |
| 7cee0 | 73 73 0a 20 20 20 20 20 69 74 20 69 73 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 0a 0a | ss......it.is.an.empty.string... |
| 7cf00 | 60 25 74 27 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 | `%t'.The.top-level.directory.of. |
| 7cf20 | 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 6f 66 20 74 68 65 0a 20 20 20 20 20 72 65 70 | the.working.tree.of.the......rep |
| 7cf40 | 6f 73 69 74 6f 72 79 2c 20 6f 72 20 69 66 20 60 6d 61 67 69 74 2d 75 6e 69 71 75 69 66 79 2d 62 | ository,.or.if.`magit-uniquify-b |
| 7cf60 | 75 66 66 65 72 2d 6e 61 6d 65 73 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 0a 20 20 20 20 20 61 6e 20 | uffer-names'.is.non-nil......an. |
| 7cf80 | 61 62 62 72 65 76 69 61 74 69 6f 6e 20 6f 66 20 74 68 61 74 2e 0a 0a 60 25 78 27 20 49 66 20 60 | abbreviation.of.that...`%x'.If.` |
| 7cfa0 | 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 69 73 20 | magit-uniquify-buffer-names'.is. |
| 7cfc0 | 6e 69 6c 20 5c 22 2a 5c 22 2c 20 6f 74 68 65 72 77 69 73 65 20 74 68 65 0a 20 20 20 20 20 65 6d | nil.\"*\",.otherwise.the......em |
| 7cfe0 | 70 74 79 20 73 74 72 69 6e 67 2e 20 20 44 75 65 20 74 6f 20 6c 69 6d 69 74 61 74 69 6f 6e 73 20 | pty.string...Due.to.limitations. |
| 7d000 | 6f 66 20 74 68 65 20 60 75 6e 69 71 75 69 66 79 27 20 70 61 63 6b 61 67 65 2c 0a 20 20 20 20 20 | of.the.`uniquify'.package,...... |
| 7d020 | 62 75 66 66 65 72 20 6e 61 6d 65 73 20 6d 75 73 74 20 65 6e 64 20 77 69 74 68 20 74 68 65 20 70 | buffer.names.must.end.with.the.p |
| 7d040 | 61 74 68 2e 0a 0a 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 | ath...The.value.should.always.co |
| 7d060 | 6e 74 61 69 6e 20 5c 22 25 6d 5c 22 20 6f 72 20 5c 22 25 4d 5c 22 2c 20 5c 22 25 76 5c 22 20 6f | ntain.\"%m\".or.\"%M\",.\"%v\".o |
| 7d080 | 72 20 5c 22 25 56 5c 22 2c 20 61 6e 64 0a 5c 22 25 74 5c 22 2e 20 20 49 66 20 60 6d 61 67 69 74 | r.\"%V\",.and.\"%t\"...If.`magit |
| 7d0a0 | 2d 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 27 20 69 73 20 6e 6f 6e 2d 6e | -uniquify-buffer-names'.is.non-n |
| 7d0c0 | 69 6c 2c 20 74 68 65 6e 20 74 68 65 0a 76 61 6c 75 65 20 6d 75 73 74 20 65 6e 64 20 77 69 74 68 | il,.then.the.value.must.end.with |
| 7d0e0 | 20 5c 22 25 74 5c 22 20 6f 72 20 5c 22 25 74 25 78 5c 22 2e 20 20 53 65 65 20 69 73 73 75 65 20 | .\"%t\".or.\"%t%x\"...See.issue. |
| 7d100 | 23 32 38 34 31 2e 0a 0a 54 68 69 73 20 69 73 20 75 73 65 64 20 62 79 20 60 6d 61 67 69 74 2d 67 | #2841...This.is.used.by.`magit-g |
| 7d120 | 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 |
| 7d140 | 74 69 6f 6e 27 2e 0a 49 66 20 61 6e 6f 74 68 65 72 20 60 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 | tion'..If.another.`magit-generat |
| 7d160 | 65 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 27 20 69 73 20 75 73 65 64 2c | e-buffer-name-function'.is.used, |
| 7d180 | 20 74 68 65 6e 0a 69 74 20 6d 61 79 20 6e 6f 74 20 72 65 73 70 65 63 74 20 74 68 69 73 20 6f 70 | .then.it.may.not.respect.this.op |
| 7d1a0 | 74 69 6f 6e 2c 20 6f 72 20 6f 6e 20 74 68 65 20 63 6f 6e 74 72 61 72 79 20 69 74 20 6d 61 79 0a | tion,.or.on.the.contrary.it.may. |
| 7d1c0 | 73 75 70 70 6f 72 74 20 61 64 64 69 74 69 6f 6e 61 6c 20 25 2d 73 65 71 75 65 6e 63 65 73 2e 22 | support.additional.%-sequences." |
| 7d1e0 | 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 |
| 7d200 | 2e 31 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a | .12.0")...:group.'magit-buffers. |
| 7d220 | 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 67 | ..:type.'string)..(defcustom.mag |
| 7d240 | 69 74 2d 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 20 74 0a 20 20 22 57 68 | it-uniquify-buffer-names.t..."Wh |
| 7d260 | 65 74 68 65 72 20 74 6f 20 75 6e 69 71 75 69 66 79 20 74 68 65 20 6e 61 6d 65 73 20 6f 66 20 4d | ether.to.uniquify.the.names.of.M |
| 7d280 | 61 67 69 74 20 62 75 66 66 65 72 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | agit.buffers."...:package-versio |
| 7d2a0 | 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 |
| 7d2c0 | 61 67 69 74 2d 62 75 66 66 65 72 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a | agit-buffers...:type.'boolean).. |
| 7d2e0 | 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 75 72 79 2d 62 75 66 66 65 72 2d 66 75 6e | (defcustom.magit-bury-buffer-fun |
| 7d300 | 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 6d 6f 64 65 2d 71 75 69 74 2d 77 69 6e 64 6f 77 0a 20 | ction.#'magit-mode-quit-window.. |
| 7d320 | 20 22 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 62 75 72 79 20 6f 72 20 6b | ."The.function.used.to.bury.or.k |
| 7d340 | 69 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 4d 61 67 69 74 20 62 75 66 66 65 72 2e 22 0a 20 | ill.the.current.Magit.buffer.".. |
| 7d360 | 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 32 | .:package-version.'(magit..."3.2 |
| 7d380 | 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a 20 20 3a | .0")...:group.'magit-buffers...: |
| 7d3a0 | 74 79 70 65 20 27 28 72 61 64 69 6f 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 71 75 69 74 | type.'(radio.(function-item.quit |
| 7d3c0 | 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 | -window).................(functi |
| 7d3e0 | 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 71 75 69 74 2d 77 69 6e 64 6f 77 29 0a | on-item.magit-mode-quit-window). |
| 7d400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6d | ................(function-item.m |
| 7d420 | 61 67 69 74 2d 72 65 73 74 6f 72 65 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f | agit-restore-window-configuratio |
| 7d440 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 | n).................(function.:ta |
| 7d460 | 67 20 22 46 75 6e 63 74 69 6f 6e 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 | g."Function")))..(defcustom.magi |
| 7d480 | 74 2d 70 72 65 66 69 78 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 20 27 73 | t-prefix-use-buffer-arguments.'s |
| 7d4a0 | 65 6c 65 63 74 65 64 0a 20 20 22 57 68 65 74 68 65 72 20 63 65 72 74 61 69 6e 20 70 72 65 66 69 | elected..."Whether.certain.prefi |
| 7d4c0 | 78 20 63 6f 6d 6d 61 6e 64 73 20 72 65 75 73 65 20 61 72 67 75 6d 65 6e 74 73 20 61 63 74 69 76 | x.commands.reuse.arguments.activ |
| 7d4e0 | 65 20 69 6e 20 72 65 6c 65 76 61 6e 74 20 62 75 66 66 65 72 2e 0a 0a 54 68 69 73 20 61 66 66 65 | e.in.relevant.buffer...This.affe |
| 7d500 | 63 74 73 20 74 68 65 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 6e 64 | cts.the.transient.prefix.command |
| 7d520 | 73 20 60 6d 61 67 69 74 2d 64 69 66 66 27 2c 0a 60 6d 61 67 69 74 2d 6c 6f 67 27 20 61 6e 64 20 | s.`magit-diff',.`magit-log'.and. |
| 7d540 | 60 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 27 2e 0a 0a 56 61 6c 69 64 20 76 61 6c 75 65 73 | `magit-show-refs'...Valid.values |
| 7d560 | 20 61 72 65 3a 0a 0a 60 61 6c 77 61 79 73 27 3a 20 41 6c 77 61 79 73 20 75 73 65 20 74 68 65 20 | .are:..`always':.Always.use.the. |
| 7d580 | 73 65 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 69 73 20 63 75 72 72 65 6e 74 | set.of.arguments.that.is.current |
| 7d5a0 | 6c 79 0a 20 20 61 63 74 69 76 65 20 69 6e 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 62 75 | ly...active.in.the.respective.bu |
| 7d5c0 | 66 66 65 72 2c 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 62 75 66 66 65 72 20 65 78 69 73 74 | ffer,.provided.that.buffer.exist |
| 7d5e0 | 73 0a 20 20 6f 66 20 63 6f 75 72 73 65 2e 0a 60 73 65 6c 65 63 74 65 64 27 3a 20 55 73 65 20 74 | s...of.course..`selected':.Use.t |
| 7d600 | 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 |
| 7d620 | 70 65 63 74 69 76 65 0a 20 20 62 75 66 66 65 72 2c 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 69 74 | pective...buffer,.but.only.if.it |
| 7d640 | 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 |
| 7d660 | 20 63 75 72 72 65 6e 74 0a 20 20 66 72 61 6d 65 2e 20 20 54 68 69 73 20 69 73 20 74 68 65 20 64 | .current...frame...This.is.the.d |
| 7d680 | 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 |
| 7d6a0 | 66 20 61 72 67 75 6d 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 | f.arguments.from.the.respective. |
| 7d6c0 | 62 75 66 66 65 72 2c 0a 20 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 69 74 20 69 73 20 74 68 65 20 | buffer,...but.only.if.it.is.the. |
| 7d6e0 | 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 60 6e 65 76 65 72 27 3a 20 4e 65 76 65 72 20 75 | current.buffer..`never':.Never.u |
| 7d700 | 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 |
| 7d720 | 20 72 65 73 70 65 63 74 69 76 65 0a 20 20 62 75 66 66 65 72 2e 0a 0a 46 6f 72 20 6d 6f 72 65 20 | .respective...buffer...For.more. |
| 7d740 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 65 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 | information.see.info.node.`(magi |
| 7d760 | 74 29 54 72 61 6e 73 69 65 6e 74 20 41 72 67 75 6d 65 6e 74 73 0a 61 6e 64 20 42 75 66 66 65 72 | t)Transient.Arguments.and.Buffer |
| 7d780 | 20 56 61 72 69 61 62 6c 65 73 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | .Variables'."...:package-version |
| 7d7a0 | 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 |
| 7d7c0 | 67 69 74 2d 62 75 66 66 65 72 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d | git-buffers...:group.'magit-comm |
| 7d7e0 | 61 6e 64 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 67 72 6f | ands...:group.'magit-diff...:gro |
| 7d800 | 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 0a 20 | up.'magit-log...:type.'(choice.. |
| 7d820 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 61 6c 77 61 79 73 20 75 73 65 | .........(const.:tag."always.use |
| 7d840 | 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 66 65 72 22 20 61 6c 77 61 79 73 29 0a 20 20 20 20 20 | .args.from.buffer".always)...... |
| 7d860 | 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 75 73 65 20 61 72 67 73 20 66 72 6f 6d 20 | .....(const.:tag."use.args.from. |
| 7d880 | 62 75 66 66 65 72 20 69 66 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 66 72 61 6d 65 22 20 73 65 | buffer.if.displayed.in.frame".se |
| 7d8a0 | 6c 65 63 74 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 75 | lected)...........(const.:tag."u |
| 7d8c0 | 73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 66 65 72 20 69 66 20 69 74 20 69 73 20 63 75 72 | se.args.from.buffer.if.it.is.cur |
| 7d8e0 | 72 65 6e 74 22 20 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 | rent".current)...........(const. |
| 7d900 | 3a 74 61 67 20 22 6e 65 76 65 72 20 75 73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 66 65 72 | :tag."never.use.args.from.buffer |
| 7d920 | 22 20 6e 65 76 65 72 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 72 | ".never)))..(defcustom.magit-dir |
| 7d940 | 65 63 74 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 20 27 73 65 6c 65 63 74 | ect-use-buffer-arguments.'select |
| 7d960 | 65 64 0a 20 20 22 57 68 65 74 68 65 72 20 63 65 72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 72 | ed..."Whether.certain.commands.r |
| 7d980 | 65 75 73 65 20 61 72 67 75 6d 65 6e 74 73 20 61 63 74 69 76 65 20 69 6e 20 72 65 6c 65 76 61 6e | euse.arguments.active.in.relevan |
| 7d9a0 | 74 20 62 75 66 66 65 72 2e 0a 0a 54 68 69 73 20 61 66 66 65 63 74 73 20 63 65 72 74 61 69 6e 20 | t.buffer...This.affects.certain. |
| 7d9c0 | 63 6f 6d 6d 61 6e 64 73 20 73 75 63 68 20 61 73 20 60 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d | commands.such.as.`magit-show-com |
| 7d9e0 | 6d 69 74 27 20 74 68 61 74 0a 61 72 65 20 73 75 66 66 69 78 65 73 20 6f 66 20 74 68 65 20 64 69 | mit'.that.are.suffixes.of.the.di |
| 7da00 | 66 66 20 6f 72 20 6c 6f 67 20 74 72 61 6e 73 69 65 6e 74 20 70 72 65 66 69 78 20 63 6f 6d 6d 61 | ff.or.log.transient.prefix.comma |
| 7da20 | 6e 64 73 2c 20 62 75 74 0a 6f 6e 6c 79 20 69 66 20 74 68 65 79 20 61 72 65 20 69 6e 76 6f 6b 65 | nds,.but.only.if.they.are.invoke |
| 7da40 | 64 20 64 69 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 | d.directly,.i.e.,.*not*.as.a.suf |
| 7da60 | 66 69 78 2e 0a 0a 56 61 6c 69 64 20 76 61 6c 75 65 73 20 61 72 65 3a 0a 0a 60 61 6c 77 61 79 73 | fix...Valid.values.are:..`always |
| 7da80 | 27 3a 20 41 6c 77 61 79 73 20 75 73 65 20 74 68 65 20 73 65 74 20 6f 66 20 61 72 67 75 6d 65 6e | ':.Always.use.the.set.of.argumen |
| 7daa0 | 74 73 20 74 68 61 74 20 69 73 20 63 75 72 72 65 6e 74 6c 79 0a 20 20 61 63 74 69 76 65 20 69 6e | ts.that.is.currently...active.in |
| 7dac0 | 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 64 | .the.respective.buffer,.provided |
| 7dae0 | 20 74 68 61 74 20 62 75 66 66 65 72 20 65 78 69 73 74 73 0a 20 20 6f 66 20 63 6f 75 72 73 65 2e | .that.buffer.exists...of.course. |
| 7db00 | 0a 60 73 65 6c 65 63 74 65 64 27 3a 20 55 73 65 20 74 68 65 20 73 65 74 20 6f 66 20 61 72 67 75 | .`selected':.Use.the.set.of.argu |
| 7db20 | 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 |
| 7db40 | 65 72 2c 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 69 74 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 | er,.but.only.if.it.is.displayed. |
| 7db60 | 69 6e 20 61 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 66 72 61 | in.a.window.of.the.current...fra |
| 7db80 | 6d 65 2e 20 20 54 68 69 73 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 2e 0a 60 63 75 72 72 65 | me...This.is.the.default..`curre |
| 7dba0 | 6e 74 27 3a 20 55 73 65 20 74 68 65 20 73 65 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 66 72 | nt':.Use.the.set.of.arguments.fr |
| 7dbc0 | 6f 6d 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 62 75 66 66 65 72 2c 0a 20 20 62 75 74 20 | om.the.respective.buffer,...but. |
| 7dbe0 | 6f 6e 6c 79 20 69 66 20 69 74 20 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 | only.if.it.is.the.current.buffer |
| 7dc00 | 2e 0a 60 6e 65 76 65 72 27 3a 20 4e 65 76 65 72 20 75 73 65 20 74 68 65 20 73 65 74 20 6f 66 20 | ..`never':.Never.use.the.set.of. |
| 7dc20 | 61 72 67 75 6d 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 0a 20 20 | arguments.from.the.respective... |
| 7dc40 | 62 75 66 66 65 72 2e 0a 0a 46 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 65 | buffer...For.more.information.se |
| 7dc60 | 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 54 72 61 6e 73 69 65 6e 74 20 41 72 | e.info.node.`(magit)Transient.Ar |
| 7dc80 | 67 75 6d 65 6e 74 73 0a 61 6e 64 20 42 75 66 66 65 72 20 56 61 72 69 61 62 6c 65 73 27 2e 22 0a | guments.and.Buffer.Variables'.". |
| 7dca0 | 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. |
| 7dcc0 | 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a 20 20 | 0.0")...:group.'magit-buffers... |
| 7dce0 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 67 72 6f 75 70 20 | :group.'magit-commands...:group. |
| 7dd00 | 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a | 'magit-diff...:group.'magit-log. |
| 7dd20 | 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | ..:type.'(choice...........(cons |
| 7dd40 | 74 20 3a 74 61 67 20 22 61 6c 77 61 79 73 20 75 73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 | t.:tag."always.use.args.from.buf |
| 7dd60 | 66 65 72 22 20 61 6c 77 61 79 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 | fer".always)...........(const.:t |
| 7dd80 | 61 67 20 22 75 73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 66 65 72 20 69 66 20 64 69 73 70 | ag."use.args.from.buffer.if.disp |
| 7dda0 | 6c 61 79 65 64 20 69 6e 20 66 72 61 6d 65 22 20 73 65 6c 65 63 74 65 64 29 0a 20 20 20 20 20 20 | layed.in.frame".selected)....... |
| 7ddc0 | 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 75 73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 | ....(const.:tag."use.args.from.b |
| 7dde0 | 75 66 66 65 72 20 69 66 20 69 74 20 69 73 20 63 75 72 72 65 6e 74 22 20 63 75 72 72 65 6e 74 29 | uffer.if.it.is.current".current) |
| 7de00 | 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 6e 65 76 65 72 20 75 73 | ...........(const.:tag."never.us |
| 7de20 | 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 66 65 72 22 20 6e 65 76 65 72 29 29 29 0a 0a 28 64 | e.args.from.buffer".never)))..(d |
| 7de40 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 68 69 67 68 6c 69 67 68 74 2d | efcustom.magit-region-highlight- |
| 7de60 | 68 6f 6f 6b 20 27 28 6d 61 67 69 74 2d 64 69 66 66 2d 75 70 64 61 74 65 2d 68 75 6e 6b 2d 72 65 | hook.'(magit-diff-update-hunk-re |
| 7de80 | 67 69 6f 6e 29 0a 20 20 22 46 75 6e 63 74 69 6f 6e 73 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c | gion)..."Functions.used.to.highl |
| 7dea0 | 69 67 68 74 20 74 68 65 20 72 65 67 69 6f 6e 2e 0a 0a 45 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 | ight.the.region...Each.function. |
| 7dec0 | 69 73 20 72 75 6e 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 20 | is.run.with.the.current.section. |
| 7dee0 | 61 73 20 6f 6e 6c 79 20 61 72 67 75 6d 65 6e 74 0a 75 6e 74 69 6c 20 6f 6e 65 20 6f 66 20 74 68 | as.only.argument.until.one.of.th |
| 7df00 | 65 6d 20 72 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2e 20 20 49 66 20 61 6c 6c 20 66 75 6e 63 | em.returns.non-nil...If.all.func |
| 7df20 | 74 69 6f 6e 73 20 72 65 74 75 72 6e 20 6e 69 6c 2c 0a 74 68 65 6e 20 66 61 6c 6c 20 62 61 63 6b | tions.return.nil,.then.fall.back |
| 7df40 | 20 74 6f 20 72 65 67 75 6c 61 72 20 72 65 67 69 6f 6e 20 68 69 67 68 6c 69 67 68 74 69 6e 67 2e | .to.regular.region.highlighting. |
| 7df60 | 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..." |
| 7df80 | 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 65 73 68 0a | 2.1.0")...:group.'magit-refresh. |
| 7dfa0 | 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 6d 61 67 69 74 | ..:type.'hook...:options.'(magit |
| 7dfc0 | 2d 64 69 66 66 2d 75 70 64 61 74 65 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 29 29 0a 0a 28 64 65 66 | -diff-update-hunk-region))..(def |
| 7dfe0 | 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 63 72 65 61 74 65 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 | custom.magit-create-buffer-hook. |
| 7e000 | 6e 69 6c 0a 20 20 22 4e 6f 72 6d 61 6c 20 68 6f 6f 6b 20 72 75 6e 20 77 68 69 6c 65 20 63 72 65 | nil..."Normal.hook.run.while.cre |
| 7e020 | 61 74 69 6e 67 20 61 20 6e 65 77 20 60 6d 61 67 69 74 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 2e | ating.a.new.`magit-mode'.buffer. |
| 7e040 | 0a 52 75 6e 73 20 62 65 66 6f 72 65 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 70 6f 70 75 6c | .Runs.before.the.buffer.is.popul |
| 7e060 | 61 74 65 64 20 77 69 74 68 20 73 65 63 74 69 6f 6e 73 2e 20 20 41 6c 73 6f 20 73 65 65 0a 60 6d | ated.with.sections...Also.see.`m |
| 7e080 | 61 67 69 74 2d 70 6f 73 74 2d 63 72 65 61 74 65 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 27 2e 22 0a | agit-post-create-buffer-hook'.". |
| 7e0a0 | 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. |
| 7e0c0 | 39 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 0a 20 | 90.0")...:group.'magit-refresh.. |
| 7e0e0 | 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- |
| 7e100 | 70 6f 73 74 2d 63 72 65 61 74 65 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 4e | post-create-buffer-hook.nil..."N |
| 7e120 | 6f 72 6d 61 6c 20 68 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 63 72 65 61 74 69 6e 67 20 61 20 | ormal.hook.run.after.creating.a. |
| 7e140 | 6e 65 77 20 60 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 61 66 | new.`magit-mode'.buffer..Runs.af |
| 7e160 | 74 65 72 20 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 | ter.the.buffer.is.populated.with |
| 7e180 | 20 73 65 63 74 69 6f 6e 73 20 66 6f 72 20 74 68 65 20 66 69 72 73 74 0a 74 69 6d 65 2e 20 20 41 | .sections.for.the.first.time...A |
| 7e1a0 | 6c 73 6f 20 73 65 65 20 60 6d 61 67 69 74 2d 63 72 65 61 74 65 2d 62 75 66 66 65 72 2d 68 6f 6f | lso.see.`magit-create-buffer-hoo |
| 7e1c0 | 6b 27 20 28 77 68 69 63 68 20 72 75 6e 73 20 65 61 72 6c 69 65 72 29 0a 61 6e 64 20 60 6d 61 67 | k'.(which.runs.earlier).and.`mag |
| 7e1e0 | 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 27 20 28 77 68 69 63 68 20 72 | it-refresh-buffer-hook'.(which.r |
| 7e200 | 75 6e 73 20 6f 6e 20 65 76 65 72 79 20 72 65 66 72 65 73 68 29 2e 22 0a 20 20 3a 70 61 63 6b 61 | uns.on.every.refresh)."...:packa |
| 7e220 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 30 2e 30 22 29 0a 20 20 | ge-version.'(magit..."4.0.0")... |
| 7e240 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 0a 20 20 3a 74 79 70 65 20 27 68 | :group.'magit-refresh...:type.'h |
| 7e260 | 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 | ook)..(defcustom.magit-refresh-b |
| 7e280 | 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 66 6f | uffer-hook.nil..."Normal.hook.fo |
| 7e2a0 | 72 20 60 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 27 20 74 6f 20 72 75 6e 20 | r.`magit-refresh-buffer'.to.run. |
| 7e2c0 | 61 66 74 65 72 20 72 65 66 72 65 73 68 69 6e 67 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 | after.refreshing."...:package-ve |
| 7e2e0 | 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 |
| 7e300 | 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 0a | p.'magit-refresh...:type.'hook). |
| 7e320 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 73 74 61 74 75 73 | .(defcustom.magit-refresh-status |
| 7e340 | 2d 62 75 66 66 65 72 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 68 65 20 73 74 61 74 75 73 20 | -buffer.t..."Whether.the.status. |
| 7e360 | 62 75 66 66 65 72 20 69 73 20 72 65 66 72 65 73 68 65 64 20 61 66 74 65 72 20 72 75 6e 6e 69 6e | buffer.is.refreshed.after.runnin |
| 7e380 | 67 20 67 69 74 2e 0a 0a 57 68 65 6e 20 74 68 69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 | g.git...When.this.is.non-nil,.th |
| 7e3a0 | 65 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 69 73 20 61 75 74 6f 6d 61 74 69 | en.the.status.buffer.is.automati |
| 7e3c0 | 63 61 6c 6c 79 0a 72 65 66 72 65 73 68 65 64 20 61 66 74 65 72 20 72 75 6e 6e 69 6e 67 20 67 69 | cally.refreshed.after.running.gi |
| 7e3e0 | 74 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 73 2c 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 | t.for.side-effects,.in.addition. |
| 7e400 | 74 6f 20 74 68 65 0a 63 75 72 72 65 6e 74 20 4d 61 67 69 74 20 62 75 66 66 65 72 2c 20 77 68 69 | to.the.current.Magit.buffer,.whi |
| 7e420 | 63 68 20 69 73 20 61 6c 77 61 79 73 20 72 65 66 72 65 73 68 65 64 20 61 75 74 6f 6d 61 74 69 63 | ch.is.always.refreshed.automatic |
| 7e440 | 61 6c 6c 79 2e 0a 0a 4f 6e 6c 79 20 73 65 74 20 74 68 69 73 20 74 6f 20 6e 69 6c 20 61 66 74 65 | ally...Only.set.this.to.nil.afte |
| 7e460 | 72 20 65 78 68 61 75 73 74 69 6e 67 20 61 6c 6c 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 20 74 | r.exhausting.all.other.options.t |
| 7e480 | 6f 0a 69 6d 70 72 6f 76 65 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 22 0a 20 20 3a 70 61 63 6b 61 | o.improve.performance."...:packa |
| 7e4a0 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 2e 30 22 29 0a 20 20 | ge-version.'(magit..."2.4.0")... |
| 7e4c0 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 0a 20 20 3a 67 72 6f 75 70 20 27 | :group.'magit-refresh...:group.' |
| 7e4e0 | 6d 61 67 69 74 2d 73 74 61 74 75 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a | magit-status...:type.'boolean).. |
| 7e500 | 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 76 65 72 62 6f 73 65 | (defcustom.magit-refresh-verbose |
| 7e520 | 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 72 65 76 65 72 74 20 4d 61 67 69 74 20 | .nil..."Whether.to.revert.Magit. |
| 7e540 | 62 75 66 66 65 72 73 20 76 65 72 62 6f 73 65 6c 79 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | buffers.verbosely."...:package-v |
| 7e560 | 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f | ersion.'(magit..."2.1.0")...:gro |
| 7e580 | 75 70 20 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 | up.'magit-refresh...:type.'boole |
| 7e5a0 | 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 61 76 65 2d 72 65 70 6f 73 | an)..(defcustom.magit-save-repos |
| 7e5c0 | 69 74 6f 72 79 2d 62 75 66 66 65 72 73 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 61 | itory-buffers.t..."Whether.to.sa |
| 7e5e0 | 76 65 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 73 20 77 68 65 6e 20 61 70 | ve.file-visiting.buffers.when.ap |
| 7e600 | 70 72 6f 70 72 69 61 74 65 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 61 6c 6c | propriate...If.non-nil,.then.all |
| 7e620 | 20 6d 6f 64 69 66 69 65 64 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 73 20 | .modified.file-visiting.buffers. |
| 7e640 | 62 65 6c 6f 6e 67 69 6e 67 0a 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 | belonging.to.the.current.reposit |
| 7e660 | 6f 72 79 20 6d 61 79 20 62 65 20 73 61 76 65 64 20 62 65 66 6f 72 65 20 72 75 6e 6e 69 6e 67 20 | ory.may.be.saved.before.running. |
| 7e680 | 4d 61 67 69 74 0a 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 62 65 66 6f 72 65 20 63 72 65 61 74 69 | Magit.commands.and.before.creati |
| 7e6a0 | 6e 67 20 6f 72 20 72 65 66 72 65 73 68 69 6e 67 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 2e 0a | ng.or.refreshing.Magit.buffers.. |
| 7e6c0 | 49 66 20 60 64 6f 6e 74 61 73 6b 27 2c 20 74 68 65 6e 20 74 68 69 73 20 69 73 20 64 6f 6e 65 20 | If.`dontask',.then.this.is.done. |
| 7e6e0 | 77 69 74 68 6f 75 74 20 75 73 65 72 20 69 6e 74 65 72 76 65 6e 74 69 6f 6e 2c 20 66 6f 72 0a 61 | without.user.intervention,.for.a |
| 7e700 | 6e 79 20 6f 74 68 65 72 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 20 74 68 65 20 75 73 65 72 20 | ny.other.non-nil.value.the.user. |
| 7e720 | 68 61 73 20 74 6f 20 63 6f 6e 66 69 72 6d 20 65 61 63 68 20 73 61 76 65 2e 0a 0a 54 68 65 20 64 | has.to.confirm.each.save...The.d |
| 7e740 | 65 66 61 75 6c 74 20 69 73 20 74 20 74 6f 20 61 76 6f 69 64 20 73 75 72 70 72 69 73 65 73 2c 20 | efault.is.t.to.avoid.surprises,. |
| 7e760 | 62 75 74 20 60 64 6f 6e 74 61 73 6b 27 20 69 73 20 74 68 65 0a 72 65 63 6f 6d 6d 65 6e 64 65 64 | but.`dontask'.is.the.recommended |
| 7e780 | 20 76 61 6c 75 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 73 73 65 6e 74 69 | .value."...:group.'magit-essenti |
| 7e7a0 | 61 6c 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 73 0a 20 20 3a 74 | als...:group.'magit-buffers...:t |
| 7e7c0 | 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 65 76 65 72 22 | ype.'(choice.(const.:tag."Never" |
| 7e7e0 | 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 74 | .nil)..................(const.:t |
| 7e800 | 61 67 20 22 41 73 6b 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | ag."Ask".t)..................(co |
| 7e820 | 6e 73 74 20 3a 74 61 67 20 22 53 61 76 65 20 77 69 74 68 6f 75 74 20 61 73 6b 69 6e 67 22 20 64 | nst.:tag."Save.without.asking".d |
| 7e840 | 6f 6e 74 61 73 6b 29 29 29 0a 0a 3b 3b 3b 20 4b 65 79 20 42 69 6e 64 69 6e 67 73 0a 0a 28 64 65 | ontask)))..;;;.Key.Bindings..(de |
| 7e860 | 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f | fvar-keymap.magit-mode-map...:do |
| 7e880 | 63 20 22 50 61 72 65 6e 74 20 6b 65 79 6d 61 70 20 66 6f 72 20 61 6c 6c 20 6b 65 79 6d 61 70 73 | c."Parent.keymap.for.all.keymaps |
| 7e8a0 | 20 6f 66 20 6d 6f 64 65 73 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 60 6d 61 67 69 74 2d 6d 6f | .of.modes.derived.from.`magit-mo |
| 7e8c0 | 64 65 27 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f | de'."...:parent.magit-section-mo |
| 7e8e0 | 64 65 2d 6d 61 70 0a 20 20 3b 3b 20 44 6f 6e 27 74 20 66 75 6e 63 74 69 6f 6e 2d 71 75 6f 74 65 | de-map...;;.Don't.function-quote |
| 7e900 | 20 62 75 74 20 6d 61 6b 65 20 73 75 72 65 20 61 6c 6c 20 63 6f 6d 6d 61 6e 64 73 20 61 72 65 20 | .but.make.sure.all.commands.are. |
| 7e920 | 61 75 74 6f 6c 6f 61 64 65 64 2e 0a 20 20 22 43 2d 3c 72 65 74 75 72 6e 3e 22 20 20 27 6d 61 67 | autoloaded...."C-<return>"..'mag |
| 7e940 | 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 0a 20 20 22 52 45 54 22 20 20 20 20 20 20 20 20 20 27 | it-visit-thing..."RET".........' |
| 7e960 | 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 0a 20 20 22 4d 2d 54 41 42 22 20 20 20 20 20 | magit-visit-thing..."M-TAB"..... |
| 7e980 | 20 20 27 6d 61 67 69 74 2d 64 69 72 65 64 2d 6a 75 6d 70 0a 20 20 22 4d 2d 3c 74 61 62 3e 22 20 | ..'magit-dired-jump..."M-<tab>". |
| 7e9a0 | 20 20 20 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 79 63 6c 65 2d 64 69 66 66 73 0a 20 | ....'magit-section-cycle-diffs.. |
| 7e9c0 | 20 22 53 50 43 22 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d | ."SPC".........'magit-diff-show- |
| 7e9e0 | 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 0a 20 20 22 53 2d 53 50 43 22 20 20 20 20 20 20 20 27 6d 61 | or-scroll-up..."S-SPC".......'ma |
| 7ea00 | 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 0a 20 20 22 | git-diff-show-or-scroll-down..." |
| 7ea20 | 44 45 4c 22 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 | DEL".........'magit-diff-show-or |
| 7ea40 | 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 0a 20 20 22 2b 22 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 | -scroll-down..."+"...........'ma |
| 7ea60 | 67 69 74 2d 64 69 66 66 2d 6d 6f 72 65 2d 63 6f 6e 74 65 78 74 0a 20 20 22 2d 22 20 20 20 20 20 | git-diff-more-context..."-"..... |
| 7ea80 | 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6c 65 73 73 2d 63 6f 6e 74 65 78 74 0a 20 | ......'magit-diff-less-context.. |
| 7eaa0 | 20 22 30 22 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 64 65 66 61 75 | ."0"...........'magit-diff-defau |
| 7eac0 | 6c 74 2d 63 6f 6e 74 65 78 74 0a 20 20 22 61 22 20 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 61 | lt-context..."a".'magit-cherry-a |
| 7eae0 | 70 70 6c 79 0a 20 20 22 41 22 20 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 0a 20 20 | pply..."A".'magit-cherry-pick... |
| 7eb00 | 22 62 22 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 0a 20 20 22 42 22 20 27 6d 61 67 69 74 2d 62 | "b".'magit-branch..."B".'magit-b |
| 7eb20 | 69 73 65 63 74 0a 20 20 22 63 22 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 0a 20 20 22 43 22 20 | isect..."c".'magit-commit..."C". |
| 7eb40 | 27 6d 61 67 69 74 2d 63 6c 6f 6e 65 0a 20 20 22 64 22 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 | 'magit-clone..."d".'magit-diff.. |
| 7eb60 | 20 22 44 22 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72 65 73 68 0a 20 20 22 65 22 20 27 | ."D".'magit-diff-refresh..."e".' |
| 7eb80 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d 0a 20 20 22 45 22 20 27 6d 61 67 69 74 2d 65 64 | magit-ediff-dwim..."E".'magit-ed |
| 7eba0 | 69 66 66 0a 20 20 22 66 22 20 27 6d 61 67 69 74 2d 66 65 74 63 68 0a 20 20 22 46 22 20 27 6d 61 | iff..."f".'magit-fetch..."F".'ma |
| 7ebc0 | 67 69 74 2d 70 75 6c 6c 0a 20 20 22 67 22 20 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 0a 20 20 | git-pull..."g".'magit-refresh... |
| 7ebe0 | 22 47 22 20 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 61 6c 6c 0a 20 20 22 68 22 20 27 6d 61 | "G".'magit-refresh-all..."h".'ma |
| 7ec00 | 67 69 74 2d 64 69 73 70 61 74 63 68 0a 20 20 22 3f 22 20 27 6d 61 67 69 74 2d 64 69 73 70 61 74 | git-dispatch..."?".'magit-dispat |
| 7ec20 | 63 68 0a 20 20 22 48 22 20 27 6d 61 67 69 74 2d 64 65 73 63 72 69 62 65 2d 73 65 63 74 69 6f 6e | ch..."H".'magit-describe-section |
| 7ec40 | 0a 20 20 22 69 22 20 27 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 0a 20 20 22 49 22 20 27 6d | ..."i".'magit-gitignore..."I".'m |
| 7ec60 | 61 67 69 74 2d 69 6e 69 74 0a 20 20 22 6a 22 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 71 75 | agit-init..."j".'magit-status-qu |
| 7ec80 | 69 63 6b 0a 20 20 22 4a 22 20 27 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 72 65 70 6f 73 69 74 | ick..."J".'magit-display-reposit |
| 7eca0 | 6f 72 79 2d 62 75 66 66 65 72 0a 20 20 22 6b 22 20 27 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 74 | ory-buffer..."k".'magit-delete-t |
| 7ecc0 | 68 69 6e 67 0a 20 20 22 4b 22 20 27 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 0a 20 | hing..."K".'magit-file-untrack.. |
| 7ece0 | 20 22 6c 22 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 22 4c 22 20 27 6d 61 67 69 74 2d 6c 6f 67 | ."l".'magit-log..."L".'magit-log |
| 7ed00 | 2d 72 65 66 72 65 73 68 0a 20 20 22 6d 22 20 27 6d 61 67 69 74 2d 6d 65 72 67 65 0a 20 20 22 4d | -refresh..."m".'magit-merge..."M |
| 7ed20 | 22 20 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 0a 20 20 3b 3b 20 22 6e 22 20 6d 61 67 69 74 2d 73 | ".'magit-remote...;;."n".magit-s |
| 7ed40 | 65 63 74 69 6f 6e 2d 66 6f 72 77 61 72 64 20 69 6e 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | ection-forward.in.magit-section- |
| 7ed60 | 6d 6f 64 65 2d 6d 61 70 0a 20 20 3b 3b 20 22 4e 22 20 66 6f 72 67 65 2d 64 69 73 70 61 74 63 68 | mode-map...;;."N".forge-dispatch |
| 7ed80 | 2c 20 61 64 64 65 64 20 62 79 20 66 6f 72 67 65 20 70 61 63 6b 61 67 65 0a 20 20 22 6f 22 20 27 | ,.added.by.forge.package..."o".' |
| 7eda0 | 6d 61 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 0a 20 20 22 4f 22 20 27 6d 61 67 69 74 2d 73 75 62 | magit-submodule..."O".'magit-sub |
| 7edc0 | 74 72 65 65 0a 20 20 3b 3b 20 22 70 22 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 62 61 63 6b | tree...;;."p".magit-section-back |
| 7ede0 | 77 61 72 64 20 69 6e 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 0a 20 | ward.in.magit-section-mode-map.. |
| 7ee00 | 20 22 50 22 20 27 6d 61 67 69 74 2d 70 75 73 68 0a 20 20 22 71 22 20 27 6d 61 67 69 74 2d 6d 6f | ."P".'magit-push..."q".'magit-mo |
| 7ee20 | 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72 0a 20 20 22 51 22 20 27 6d 61 67 69 74 2d 67 69 74 2d | de-bury-buffer..."Q".'magit-git- |
| 7ee40 | 63 6f 6d 6d 61 6e 64 0a 20 20 22 3a 22 20 27 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 | command...":".'magit-git-command |
| 7ee60 | 0a 20 20 22 72 22 20 27 6d 61 67 69 74 2d 72 65 62 61 73 65 0a 20 20 22 52 22 20 27 6d 61 67 69 | ..."r".'magit-rebase..."R".'magi |
| 7ee80 | 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 0a 20 20 22 73 22 20 27 6d 61 67 69 74 2d 73 74 61 67 65 | t-file-rename..."s".'magit-stage |
| 7eea0 | 2d 66 69 6c 65 0a 20 20 22 53 22 20 27 6d 61 67 69 74 2d 73 74 61 67 65 2d 6d 6f 64 69 66 69 65 | -file..."S".'magit-stage-modifie |
| 7eec0 | 64 0a 20 20 22 74 22 20 27 6d 61 67 69 74 2d 74 61 67 0a 20 20 22 54 22 20 27 6d 61 67 69 74 2d | d..."t".'magit-tag..."T".'magit- |
| 7eee0 | 6e 6f 74 65 73 0a 20 20 22 75 22 20 27 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 0a | notes..."u".'magit-unstage-file. |
| 7ef00 | 20 20 22 55 22 20 27 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 61 6c 6c 0a 20 20 22 76 22 20 27 | .."U".'magit-unstage-all..."v".' |
| 7ef20 | 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 0a 20 20 22 56 22 20 27 6d 61 | magit-revert-no-commit..."V".'ma |
| 7ef40 | 67 69 74 2d 72 65 76 65 72 74 0a 20 20 22 77 22 20 27 6d 61 67 69 74 2d 61 6d 0a 20 20 22 57 22 | git-revert..."w".'magit-am..."W" |
| 7ef60 | 20 27 6d 61 67 69 74 2d 70 61 74 63 68 0a 20 20 22 78 22 20 27 6d 61 67 69 74 2d 72 65 73 65 74 | .'magit-patch..."x".'magit-reset |
| 7ef80 | 2d 71 75 69 63 6b 6c 79 0a 20 20 22 58 22 20 27 6d 61 67 69 74 2d 72 65 73 65 74 0a 20 20 22 79 | -quickly..."X".'magit-reset..."y |
| 7efa0 | 22 20 27 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 0a 20 20 22 59 22 20 27 6d 61 67 69 74 2d | ".'magit-show-refs..."Y".'magit- |
| 7efc0 | 63 68 65 72 72 79 0a 20 20 22 7a 22 20 27 6d 61 67 69 74 2d 73 74 61 73 68 0a 20 20 22 5a 22 20 | cherry..."z".'magit-stash..."Z". |
| 7efe0 | 27 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 0a 20 20 22 25 22 20 27 6d 61 67 69 74 2d 77 6f 72 | 'magit-worktree..."%".'magit-wor |
| 7f000 | 6b 74 72 65 65 0a 20 20 22 24 22 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 | ktree..."$".'magit-process-buffe |
| 7f020 | 72 0a 20 20 22 21 22 20 27 6d 61 67 69 74 2d 72 75 6e 0a 20 20 22 3e 22 20 27 6d 61 67 69 74 2d | r..."!".'magit-run...">".'magit- |
| 7f040 | 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 0a 20 20 22 43 2d 63 20 43 2d 63 22 20 27 6d 61 67 | sparse-checkout..."C-c.C-c".'mag |
| 7f060 | 69 74 2d 64 69 73 70 61 74 63 68 0a 20 20 22 43 2d 63 20 43 2d 65 22 20 27 6d 61 67 69 74 2d 65 | it-dispatch..."C-c.C-e".'magit-e |
| 7f080 | 64 69 74 2d 74 68 69 6e 67 0a 20 20 22 43 2d 63 20 43 2d 6f 22 20 27 6d 61 67 69 74 2d 62 72 6f | dit-thing..."C-c.C-o".'magit-bro |
| 7f0a0 | 77 73 65 2d 74 68 69 6e 67 0a 20 20 22 43 2d 63 20 43 2d 77 22 20 27 6d 61 67 69 74 2d 63 6f 70 | wse-thing..."C-c.C-w".'magit-cop |
| 7f0c0 | 79 2d 74 68 69 6e 67 0a 20 20 22 43 2d 77 22 20 20 20 20 20 27 6d 61 67 69 74 2d 63 6f 70 79 2d | y-thing..."C-w".....'magit-copy- |
| 7f0e0 | 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 0a 20 20 22 4d 2d 77 22 20 20 20 20 20 27 6d 61 67 69 74 | section-value..."M-w".....'magit |
| 7f100 | 2d 63 6f 70 79 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 0a 20 20 22 3c 72 65 6d 61 70 3e | -copy-buffer-revision..."<remap> |
| 7f120 | 20 3c 62 61 63 6b 2d 74 6f 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 3e 22 20 27 6d 61 67 69 74 2d 62 | .<back-to-indentation>".'magit-b |
| 7f140 | 61 63 6b 2d 74 6f 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 70 | ack-to-indentation..."<remap>.<p |
| 7f160 | 72 65 76 69 6f 75 73 2d 6c 69 6e 65 3e 22 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 70 72 65 76 | revious-line>".......'magit-prev |
| 7f180 | 69 6f 75 73 2d 6c 69 6e 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6e 65 78 74 2d 6c 69 6e 65 3e | ious-line..."<remap>.<next-line> |
| 7f1a0 | 22 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6e 65 78 74 2d 6c 69 6e 65 0a 20 20 22 | "...........'magit-next-line..." |
| 7f1c0 | 3c 72 65 6d 61 70 3e 20 3c 65 76 69 6c 2d 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 3e 22 20 20 27 | <remap>.<evil-previous-line>"..' |
| 7f1e0 | 65 76 69 6c 2d 70 72 65 76 69 6f 75 73 2d 76 69 73 75 61 6c 2d 6c 69 6e 65 0a 20 20 22 3c 72 65 | evil-previous-visual-line..."<re |
| 7f200 | 6d 61 70 3e 20 3c 65 76 69 6c 2d 6e 65 78 74 2d 6c 69 6e 65 3e 22 20 20 20 20 20 20 27 65 76 69 | map>.<evil-next-line>"......'evi |
| 7f220 | 6c 2d 6e 65 78 74 2d 76 69 73 75 61 6c 2d 6c 69 6e 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | l-next-visual-line)..(defun.magi |
| 7f240 | 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 20 28 29 0a 20 20 22 54 68 69 73 20 69 73 20 61 20 70 | t-delete-thing.()..."This.is.a.p |
| 7f260 | 6c 61 63 65 68 6f 6c 64 65 72 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 73 69 67 6e 61 6c | laceholder.command,.which.signal |
| 7f280 | 73 20 61 6e 20 65 72 72 6f 72 20 69 66 20 63 61 6c 6c 65 64 2e 0a 57 68 65 72 65 20 61 70 70 6c | s.an.error.if.called..Where.appl |
| 7f2a0 | 69 63 61 62 6c 65 2c 20 6f 74 68 65 72 20 6b 65 79 6d 61 70 73 20 72 65 6d 61 70 20 74 68 69 73 | icable,.other.keymaps.remap.this |
| 7f2c0 | 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 61 6e 6f 74 68 65 72 2c 0a 77 68 69 63 68 20 61 63 74 75 61 | .command.to.another,.which.actua |
| 7f2e0 | 6c 6c 79 20 64 65 6c 65 74 65 73 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 2e 22 | lly.deletes.the.thing.at.point." |
| 7f300 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | ...(interactive)...(user-error." |
| 7f320 | 54 68 65 72 65 20 69 73 20 6e 6f 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 20 74 68 61 74 20 | There.is.no.thing.at.point.that. |
| 7f340 | 63 6f 75 6c 64 20 62 65 20 64 65 6c 65 74 65 64 22 29 29 0a 3b 3b 20 53 74 61 72 74 69 6e 67 20 | could.be.deleted")).;;.Starting. |
| 7f360 | 77 69 74 68 20 45 6d 61 63 73 20 32 38 2e 31 20 77 65 20 63 6f 75 6c 64 20 75 73 65 20 28 64 65 | with.Emacs.28.1.we.could.use.(de |
| 7f380 | 63 6c 61 72 65 20 28 63 6f 6d 70 6c 65 74 69 6f 6e 20 69 67 6e 6f 72 65 29 29 2e 0a 28 70 75 74 | clare.(completion.ignore))..(put |
| 7f3a0 | 20 27 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 20 27 63 6f 6d 70 6c 65 74 69 6f 6e | .'magit-delete-thing.'completion |
| 7f3c0 | 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 66 75 6e 20 6d 61 67 | -predicate.#'ignore)..(defun.mag |
| 7f3e0 | 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 20 28 29 0a 20 20 22 54 68 69 73 20 69 73 20 61 20 70 | it-visit-thing.()..."This.is.a.p |
| 7f400 | 6c 61 63 65 68 6f 6c 64 65 72 20 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 6d 61 79 20 73 69 | laceholder.command,.which.may.si |
| 7f420 | 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 20 69 66 20 63 61 6c 6c 65 64 2e 0a 57 68 65 72 65 20 61 | gnal.an.error.if.called..Where.a |
| 7f440 | 70 70 6c 69 63 61 62 6c 65 2c 20 6f 74 68 65 72 20 6b 65 79 6d 61 70 73 20 72 65 6d 61 70 20 74 | pplicable,.other.keymaps.remap.t |
| 7f460 | 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 61 6e 6f 74 68 65 72 2c 0a 77 68 69 63 68 20 61 63 | his.command.to.another,.which.ac |
| 7f480 | 74 75 61 6c 6c 79 20 76 69 73 69 74 73 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 | tually.visits.the.thing.at.point |
| 7f4a0 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28 65 71 20 74 72 61 | ."...(interactive)...(if.(eq.tra |
| 7f4c0 | 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 |
| 7f4e0 | 73 70 61 74 63 68 29 0a 20 20 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c | spatch).......(call-interactivel |
| 7f500 | 79 20 28 6b 65 79 2d 62 69 6e 64 69 6e 67 20 28 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 | y.(key-binding.(this-command-key |
| 7f520 | 73 29 29 29 0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 75 72 6c 20 28 74 68 69 6e 67 2d 61 74 | s))).....(if-let.((url.(thing-at |
| 7f540 | 2d 70 6f 69 6e 74 20 27 75 72 6c 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 62 72 6f 77 73 65 | -point.'url.t))).........(browse |
| 7f560 | 2d 75 72 6c 20 75 72 6c 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 | -url.url).......(user-error."The |
| 7f580 | 72 65 20 69 73 20 6e 6f 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 20 74 68 61 74 20 63 6f 75 | re.is.no.thing.at.point.that.cou |
| 7f5a0 | 6c 64 20 62 65 20 76 69 73 69 74 65 64 22 29 29 29 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 76 | ld.be.visited")))).(put.'magit-v |
| 7f5c0 | 69 73 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 61 74 65 | isit-thing.'completion-predicate |
| 7f5e0 | 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 65 64 69 74 2d 74 68 | .#'ignore)..(defun.magit-edit-th |
| 7f600 | 69 6e 67 20 28 29 0a 20 20 22 54 68 69 73 20 69 73 20 61 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 | ing.()..."This.is.a.placeholder. |
| 7f620 | 63 6f 6d 6d 61 6e 64 2c 20 77 68 69 63 68 20 6d 61 79 20 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 | command,.which.may.signal.an.err |
| 7f640 | 6f 72 20 69 66 20 63 61 6c 6c 65 64 2e 0a 57 68 65 72 65 20 61 70 70 6c 69 63 61 62 6c 65 2c 20 | or.if.called..Where.applicable,. |
| 7f660 | 6f 74 68 65 72 20 6b 65 79 6d 61 70 73 20 72 65 6d 61 70 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 | other.keymaps.remap.this.command |
| 7f680 | 20 74 6f 20 61 6e 6f 74 68 65 72 2c 0a 77 68 69 63 68 20 61 63 74 75 61 6c 6c 79 20 6c 65 74 73 | .to.another,.which.actually.lets |
| 7f6a0 | 20 79 6f 75 20 65 64 69 74 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 2c 20 6c 69 | .you.edit.the.thing.at.point,.li |
| 7f6c0 | 6b 65 6c 79 20 69 6e 20 61 6e 6f 74 68 65 72 0a 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 | kely.in.another.buffer."...(inte |
| 7f6e0 | 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 | ractive)...(if.(eq.transient-cur |
| 7f700 | 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 29 0a 20 20 | rent-command.'magit-dispatch)... |
| 7f720 | 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 28 6b 65 79 2d 62 69 6e | ....(call-interactively.(key-bin |
| 7f740 | 64 69 6e 67 20 28 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 29 29 29 0a 20 20 20 20 28 | ding.(this-command-keys))).....( |
| 7f760 | 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 74 68 69 6e 67 20 61 74 | user-error."There.is.no.thing.at |
| 7f780 | 20 70 6f 69 6e 74 20 74 68 61 74 20 63 6f 75 6c 64 20 62 65 20 65 64 69 74 65 64 22 29 29 29 0a | .point.that.could.be.edited"))). |
| 7f7a0 | 28 70 75 74 20 27 6d 61 67 69 74 2d 65 64 69 74 2d 74 68 69 6e 67 20 27 63 6f 6d 70 6c 65 74 69 | (put.'magit-edit-thing.'completi |
| 7f7c0 | 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 66 75 6e 20 6d | on-predicate.#'ignore)..(defun.m |
| 7f7e0 | 61 67 69 74 2d 62 72 6f 77 73 65 2d 74 68 69 6e 67 20 28 29 0a 20 20 22 54 68 69 73 20 69 73 20 | agit-browse-thing.()..."This.is. |
| 7f800 | 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 6d 61 79 | a.placeholder.command,.which.may |
| 7f820 | 20 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 20 69 66 20 63 61 6c 6c 65 64 2e 0a 57 68 65 72 | .signal.an.error.if.called..Wher |
| 7f840 | 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 |
| 7f860 | 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 |
| 7f880 | 20 61 63 74 75 61 6c 6c 79 20 76 69 73 69 74 73 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 20 | .actually.visits.thing.at.point. |
| 7f8a0 | 75 73 69 6e 67 20 60 62 72 6f 77 73 65 2d 75 72 6c 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | using.`browse-url'."...(interact |
| 7f8c0 | 69 76 65 29 0a 20 20 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 | ive)...(if-let.((url.(thing-at-p |
| 7f8e0 | 6f 69 6e 74 20 27 75 72 6c 20 74 29 29 29 0a 20 20 20 20 20 20 28 62 72 6f 77 73 65 2d 75 72 6c | oint.'url.t))).......(browse-url |
| 7f900 | 20 75 72 6c 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 65 72 65 20 69 73 20 | .url).....(user-error."There.is. |
| 7f920 | 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. |
| 7f940 | 62 72 6f 77 73 65 64 22 29 29 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 62 72 6f 77 73 65 2d 74 | browsed"))).(put.'magit-browse-t |
| 7f960 | 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 65 20 23 27 69 67 6e | hing.'completion-predicate.#'ign |
| 7f980 | 6f 72 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 70 79 2d 74 68 69 6e 67 20 28 29 | ore)..(defun.magit-copy-thing.() |
| 7f9a0 | 0a 20 20 22 54 68 69 73 20 69 73 20 61 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 63 6f 6d 6d 61 6e | ..."This.is.a.placeholder.comman |
| 7f9c0 | 64 2c 20 77 68 69 63 68 20 73 69 67 6e 61 6c 73 20 61 6e 20 65 72 72 6f 72 20 69 66 20 63 61 6c | d,.which.signals.an.error.if.cal |
| 7f9e0 | 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 |
| 7fa00 | 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 |
| 7fa20 | 65 72 2c 0a 77 68 69 63 68 20 61 63 74 75 61 6c 6c 79 20 63 6f 70 69 65 73 20 73 6f 6d 65 20 72 | er,.which.actually.copies.some.r |
| 7fa40 | 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f | epresentation.of.the.thing.at.po |
| 7fa60 | 69 6e 74 0a 74 6f 20 74 68 65 20 6b 69 6c 6c 20 72 69 6e 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 | int.to.the.kill.ring."...(intera |
| 7fa80 | 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 6e | ctive)...(user-error."There.is.n |
| 7faa0 | 6f 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 20 74 68 61 74 20 77 65 20 6b 6e 6f 77 20 68 6f | o.thing.at.point.that.we.know.ho |
| 7fac0 | 77 20 74 6f 20 63 6f 70 79 22 29 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 63 6f 70 79 2d 74 68 | w.to.copy")).(put.'magit-copy-th |
| 7fae0 | 69 6e 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 | ing.'completion-predicate.#'igno |
| 7fb00 | 72 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 74 | re)..;;;###autoload.(defun.magit |
| 7fb20 | 2d 69 6e 66 6f 20 28 29 0a 20 20 22 56 69 73 69 74 20 74 68 65 20 4d 61 67 69 74 20 6d 61 6e 75 | -info.()..."Visit.the.Magit.manu |
| 7fb40 | 61 6c 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 6e 66 6f 20 22 6d 61 | al."...(interactive)...(info."ma |
| 7fb60 | 67 69 74 22 29 29 0a 0a 28 64 65 66 76 61 72 20 62 75 67 2d 72 65 66 65 72 65 6e 63 65 2d 6d 61 | git"))..(defvar.bug-reference-ma |
| 7fb80 | 70 29 0a 28 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 27 62 75 67 2d 72 65 | p).(with-eval-after-load.'bug-re |
| 7fba0 | 66 65 72 65 6e 63 65 0a 20 20 28 6b 65 79 6d 61 70 2d 73 65 74 20 62 75 67 2d 72 65 66 65 72 65 | ference...(keymap-set.bug-refere |
| 7fbc0 | 6e 63 65 2d 6d 61 70 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 | nce-map."<remap>.<magit-visit-th |
| 7fbe0 | 69 6e 67 3e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 62 75 67 2d 72 65 66 65 72 65 6e | ing>"...............'bug-referen |
| 7fc00 | 63 65 2d 70 75 73 68 2d 62 75 74 74 6f 6e 29 29 0a 0a 28 65 61 73 79 2d 6d 65 6e 75 2d 64 65 66 | ce-push-button))..(easy-menu-def |
| 7fc20 | 69 6e 65 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 65 6e 75 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d | ine.magit-mode-menu.magit-mode-m |
| 7fc40 | 61 70 0a 20 20 22 4d 61 67 69 74 20 6d 65 6e 75 22 0a 20 20 3b 3b 20 53 69 6d 69 6c 61 72 20 74 | ap..."Magit.menu"...;;.Similar.t |
| 7fc60 | 6f 20 60 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 27 20 62 75 74 20 65 78 63 6c 75 64 65 3a 0a | o.`magit-dispatch'.but.exclude:. |
| 7fc80 | 20 20 3b 3b 20 2d 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 | ..;;.-.commands.that.are.availab |
| 7fca0 | 6c 65 20 66 72 6f 6d 20 63 6f 6e 74 65 78 74 20 6d 65 6e 75 73 3a 0a 20 20 3b 3b 20 20 20 61 70 | le.from.context.menus:...;;...ap |
| 7fcc0 | 70 6c 79 2c 20 72 65 76 65 72 73 65 2c 20 64 69 73 63 61 72 64 2c 20 73 74 61 67 65 2c 20 75 6e | ply,.reverse,.discard,.stage,.un |
| 7fce0 | 73 74 61 67 65 2c 0a 20 20 3b 3b 20 20 20 63 68 65 72 72 79 2d 70 69 63 6b 2c 20 72 65 76 65 72 | stage,...;;...cherry-pick,.rever |
| 7fd00 | 74 2c 20 72 65 73 65 74 2c 0a 20 20 3b 3b 20 20 20 64 65 73 63 72 69 62 65 2d 73 65 63 74 69 6f | t,.reset,...;;...describe-sectio |
| 7fd20 | 6e 0a 20 20 3b 3b 20 2d 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 61 72 65 20 61 76 61 69 6c | n...;;.-.commands.that.are.avail |
| 7fd40 | 61 62 6c 65 20 66 72 6f 6d 20 73 75 62 6d 65 6e 75 73 3a 0a 20 20 3b 3b 20 20 20 67 69 74 2d 63 | able.from.submenus:...;;...git-c |
| 7fd60 | 6f 6d 6d 61 6e 64 2c 20 65 64 69 66 66 2d 64 77 69 6d 0a 20 20 3b 3b 20 2d 20 61 6e 64 3a 20 72 | ommand,.ediff-dwim...;;.-.and:.r |
| 7fd80 | 65 66 72 65 73 68 2d 61 6c 6c 2c 20 73 74 61 74 75 73 2d 6a 75 6d 70 2c 20 73 74 61 74 75 73 2d | efresh-all,.status-jump,.status- |
| 7fda0 | 71 75 69 63 6b 2e 0a 20 20 27 28 22 4d 61 67 69 74 22 0a 20 20 20 20 22 2d 2d 2d 22 20 22 49 6e | quick....'("Magit"....."---"."In |
| 7fdc0 | 73 70 65 63 74 22 0a 20 20 20 20 5b 22 20 20 20 20 20 42 69 73 65 63 74 2e 2e 2e 22 20 20 20 20 | spect".....[".....Bisect...".... |
| 7fde0 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 69 73 65 63 74 20 74 5d 0a 20 20 20 20 5b 22 20 | .........magit-bisect.t].....[". |
| 7fe00 | 20 20 20 20 43 68 65 72 72 69 65 73 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | ....Cherries..."...........magit |
| 7fe20 | 2d 63 68 65 72 72 79 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 44 69 66 66 2e 2e 2e 22 20 20 | -cherry.t].....[".....Diff...".. |
| 7fe40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 20 74 5d 0a 20 20 20 20 5b | .............magit-diff.t].....[ |
| 7fe60 | 22 20 20 20 20 20 45 64 69 66 66 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 | ".....Ediff..."..............mag |
| 7fe80 | 69 74 2d 65 64 69 66 66 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 4c 6f 67 2e 2e 2e 22 20 20 | it-ediff.t].....[".....Log...".. |
| 7fea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 20 74 5d 0a 20 20 20 20 5b | ..............magit-log.t].....[ |
| 7fec0 | 22 20 20 20 20 20 52 65 66 65 72 65 6e 63 65 73 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 6d 61 67 | ".....References...".........mag |
| 7fee0 | 69 74 2d 73 68 6f 77 2d 72 65 66 73 20 74 5d 0a 20 20 20 20 22 2d 2d 2d 22 20 22 4d 61 6e 69 70 | it-show-refs.t]....."---"."Manip |
| 7ff00 | 75 6c 61 74 65 22 0a 20 20 20 20 5b 22 20 20 20 20 20 43 6f 6d 6d 69 74 2e 2e 2e 22 20 20 20 20 | ulate".....[".....Commit...".... |
| 7ff20 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 20 74 5d 0a 20 20 20 20 5b 22 20 | .........magit-commit.t].....[". |
| 7ff40 | 20 20 20 20 53 74 61 73 68 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | ....Stash..."..............magit |
| 7ff60 | 2d 73 74 61 73 68 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 54 61 67 2e 2e 2e 22 20 20 20 20 | -stash.t].....[".....Tag...".... |
| 7ff80 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 74 61 67 20 74 5d 0a 20 20 20 20 22 2d 2d | ............magit-tag.t]....."-- |
| 7ffa0 | 2d 22 0a 20 20 20 20 5b 22 20 20 20 20 20 42 72 61 6e 63 68 2e 2e 2e 22 20 20 20 20 20 20 20 20 | -".....[".....Branch..."........ |
| 7ffc0 | 20 20 20 20 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 | .....magit-branch.t].....["..... |
| 7ffe0 | 52 65 6d 6f 74 65 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 6d | Remote...".............magit-rem |
| 80000 | 6f 74 65 20 74 5d 0a 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 5b 22 20 20 20 20 20 4d 65 72 67 | ote.t]....."---".....[".....Merg |
| 80020 | 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 6d 65 72 67 65 20 74 | e..."..............magit-merge.t |
| 80040 | 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 52 65 62 61 73 65 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 | ].....[".....Rebase..."......... |
| 80060 | 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 20 74 5d 0a 20 20 20 20 22 2d 2d 2d 22 20 22 54 | ....magit-rebase.t]....."---"."T |
| 80080 | 72 61 6e 73 66 65 72 22 0a 20 20 20 20 5b 22 20 20 20 20 20 46 65 74 63 68 2e 2e 2e 22 20 20 20 | ransfer".....[".....Fetch..."... |
| 800a0 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 66 65 74 63 68 20 74 5d 0a 20 20 20 20 5b 22 | ...........magit-fetch.t].....[" |
| 800c0 | 20 20 20 20 20 50 75 6c 6c 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | .....Pull..."...............magi |
| 800e0 | 74 2d 70 75 6c 6c 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 50 75 73 68 2e 2e 2e 22 20 20 20 | t-pull.t].....[".....Push..."... |
| 80100 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 75 73 68 20 74 5d 0a 20 20 20 20 22 2d | ............magit-push.t]....."- |
| 80120 | 2d 2d 22 20 22 53 65 74 75 70 22 0a 20 20 20 20 5b 22 20 20 20 20 20 43 6c 6f 6e 65 2e 2e 2e 22 | --"."Setup".....[".....Clone..." |
| 80140 | 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 20 74 5d 0a 20 20 20 | ..............magit-clone.t].... |
| 80160 | 20 5b 22 20 20 20 20 20 49 67 6e 6f 72 65 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | .[".....Ignore...".............m |
| 80180 | 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 20 74 5d 0a 20 20 20 20 5b 22 20 20 20 20 20 49 6e 69 | agit-gitignore.t].....[".....Ini |
| 801a0 | 74 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 69 6e 69 74 20 74 | t..."...............magit-init.t |
| 801c0 | 5d 0a 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 28 22 41 64 76 61 6e 63 65 64 22 0a 20 20 20 20 | ]....."---".....("Advanced"..... |
| 801e0 | 20 5b 22 52 75 6e 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | .["Run..."....................ma |
| 80200 | 67 69 74 2d 72 75 6e 20 74 5d 0a 20 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 20 5b 22 41 70 70 | git-run.t]......"---"......["App |
| 80220 | 6c 79 20 70 61 74 63 68 65 73 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 61 6d | ly.patches..."..........magit-am |
| 80240 | 20 74 5d 0a 20 20 20 20 20 5b 22 46 6f 72 6d 61 74 20 70 61 74 63 68 65 73 2e 2e 2e 22 20 20 20 | .t]......["Format.patches..."... |
| 80260 | 20 20 20 20 20 20 6d 61 67 69 74 2d 70 61 74 63 68 20 74 5d 0a 20 20 20 20 20 22 2d 2d 2d 22 0a | ......magit-patch.t]......"---". |
| 80280 | 20 20 20 20 20 5b 22 4e 6f 74 65 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....["Note..."................. |
| 802a0 | 20 20 6d 61 67 69 74 2d 6e 6f 74 65 73 20 74 5d 0a 20 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 | ..magit-notes.t]......"---"..... |
| 802c0 | 20 5b 22 53 75 62 6d 6f 64 75 6c 65 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | .["Submodule..."..............ma |
| 802e0 | 67 69 74 2d 73 75 62 6d 6f 64 75 6c 65 20 74 5d 0a 20 20 20 20 20 5b 22 53 75 62 74 72 65 65 2e | git-submodule.t]......["Subtree. |
| 80300 | 2e 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 | .."................magit-subtree |
| 80320 | 20 74 5d 0a 20 20 20 20 20 5b 22 57 6f 72 6b 74 72 65 65 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 | .t]......["Worktree..."......... |
| 80340 | 20 20 20 20 20 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 20 74 5d 29 0a 20 20 20 20 22 2d 2d | ......magit-worktree.t])....."-- |
| 80360 | 2d 22 0a 20 20 20 20 5b 22 53 68 6f 77 20 63 6f 6d 6d 61 6e 64 20 64 69 73 70 61 74 63 68 65 72 | -".....["Show.command.dispatcher |
| 80380 | 2e 2e 2e 22 20 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 20 74 5d 0a 20 20 20 20 5b 22 53 68 6f | ...".magit-dispatch.t].....["Sho |
| 803a0 | 77 20 6d 61 6e 75 61 6c 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 69 | w.manual"................magit-i |
| 803c0 | 6e 66 6f 20 74 5d 0a 20 20 20 20 5b 22 53 68 6f 77 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 | nfo.t].....["Show.another.buffer |
| 803e0 | 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 72 65 70 6f 73 69 74 6f 72 | "........magit-display-repositor |
| 80400 | 79 2d 62 75 66 66 65 72 20 74 5d 0a 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 28 22 43 68 61 6e | y-buffer.t]....."---".....("Chan |
| 80420 | 67 65 20 62 75 66 66 65 72 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 20 20 5b 22 44 69 66 66 | ge.buffer.arguments"......["Diff |
| 80440 | 20 61 72 67 75 6d 65 6e 74 73 22 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 | .arguments"............magit-dif |
| 80460 | 66 2d 72 65 66 72 65 73 68 20 74 5d 0a 20 20 20 20 20 5b 22 4c 6f 67 20 61 72 67 75 6d 65 6e 74 | f-refresh.t]......["Log.argument |
| 80480 | 73 22 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 | s".............magit-log-refresh |
| 804a0 | 20 74 5d 29 0a 20 20 20 20 5b 22 52 65 66 72 65 73 68 20 62 75 66 66 65 72 22 20 20 20 20 20 20 | .t]).....["Refresh.buffer"...... |
| 804c0 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 20 74 5d 0a 20 20 20 20 5b 22 42 75 | .......magit-refresh.t].....["Bu |
| 804e0 | 72 79 20 62 75 66 66 65 72 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ry.buffer"................magit- |
| 80500 | 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72 20 74 5d 29 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 0a | mode-bury-buffer.t]))..;;;.Mode. |
| 80520 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 61 64 2d 63 6f 6e 66 69 67 2d 65 78 74 65 6e 73 | .(defun.magit-load-config-extens |
| 80540 | 69 6f 6e 73 20 28 29 0a 20 20 22 4c 6f 61 64 20 4d 61 67 69 74 20 65 78 74 65 6e 73 69 6f 6e 73 | ions.()..."Load.Magit.extensions |
| 80560 | 20 74 68 61 74 20 61 72 65 20 64 65 66 69 6e 65 64 20 61 74 20 74 68 65 20 47 69 74 20 63 6f 6e | .that.are.defined.at.the.Git.con |
| 80580 | 66 69 67 20 6c 61 79 65 72 2e 22 0a 20 20 28 64 6f 6c 69 73 74 20 28 65 78 74 20 28 6d 61 67 69 | fig.layer."...(dolist.(ext.(magi |
| 805a0 | 74 2d 67 65 74 2d 61 6c 6c 20 22 6d 61 67 69 74 2e 65 78 74 65 6e 73 69 6f 6e 22 29 29 0a 20 20 | t-get-all."magit.extension"))... |
| 805c0 | 20 20 28 6c 65 74 20 28 28 73 79 6d 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 6d 61 | ..(let.((sym.(intern.(format."ma |
| 805e0 | 67 69 74 2d 25 73 2d 6d 6f 64 65 22 20 65 78 74 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e | git-%s-mode".ext)))).......(when |
| 80600 | 20 28 66 62 6f 75 6e 64 70 20 73 79 6d 29 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 | .(fboundp.sym).........(funcall. |
| 80620 | 73 79 6d 20 31 29 29 29 29 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 | sym.1)))))..(define-derived-mode |
| 80640 | 20 6d 61 67 69 74 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 64 65 20 22 | .magit-mode.magit-section-mode." |
| 80660 | 4d 61 67 69 74 22 0a 20 20 22 50 61 72 65 6e 74 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 66 72 6f 6d | Magit"..."Parent.major.mode.from |
| 80680 | 20 77 68 69 63 68 20 4d 61 67 69 74 20 6d 61 6a 6f 72 20 6d 6f 64 65 73 20 69 6e 68 65 72 69 74 | .which.Magit.major.modes.inherit |
| 806a0 | 2e 0a 0a 4d 61 67 69 74 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 69 6e 66 6f 20 6e | ...Magit.is.documented.in.info.n |
| 806c0 | 6f 64 65 20 60 28 6d 61 67 69 74 29 27 2e 22 0a 20 20 3a 69 6e 74 65 72 61 63 74 69 76 65 20 6e | ode.`(magit)'."...:interactive.n |
| 806e0 | 69 6c 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 0a 20 20 28 6d 61 67 69 74 2d 68 61 63 6b | il...:group.'magit...(magit-hack |
| 80700 | 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 66 61 63 65 2d 72 65 | -dir-local-variables)...(face-re |
| 80720 | 6d 61 70 2d 61 64 64 2d 72 65 6c 61 74 69 76 65 20 27 68 65 61 64 65 72 2d 6c 69 6e 65 20 27 6d | map-add-relative.'header-line.'m |
| 80740 | 61 67 69 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 29 0a 20 20 28 73 65 74 71 20 6d 6f 64 65 2d 6c | agit-header-line)...(setq.mode-l |
| 80760 | 69 6e 65 2d 70 72 6f 63 65 73 73 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f | ine-process.(magit-repository-lo |
| 80780 | 63 61 6c 2d 67 65 74 20 27 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 29 29 0a 20 20 28 | cal-get.'mode-line-process))...( |
| 807a0 | 73 65 74 71 2d 6c 6f 63 61 6c 20 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f | setq-local.revert-buffer-functio |
| 807c0 | 6e 20 23 27 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 29 0a 20 20 28 73 65 74 | n.#'magit-refresh-buffer)...(set |
| 807e0 | 71 2d 6c 6f 63 61 6c 20 62 6f 6f 6b 6d 61 72 6b 2d 6d 61 6b 65 2d 72 65 63 6f 72 64 2d 66 75 6e | q-local.bookmark-make-record-fun |
| 80800 | 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 2d 6d 61 6b 65 2d 62 6f 6f 6b 6d 61 72 6b 29 0a 20 20 | ction.#'magit--make-bookmark)... |
| 80820 | 28 73 65 74 71 2d 6c 6f 63 61 6c 20 69 6d 65 6e 75 2d 63 72 65 61 74 65 2d 69 6e 64 65 78 2d 66 | (setq-local.imenu-create-index-f |
| 80840 | 75 6e 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 2d 69 6d 65 6e 75 2d 63 72 65 61 74 65 2d 69 6e | unction.#'magit--imenu-create-in |
| 80860 | 64 65 78 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 69 6d 65 6e 75 2d 64 65 66 61 75 6c 74 | dex)...(setq-local.imenu-default |
| 80880 | 2d 67 6f 74 6f 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 2d 69 6d 65 6e 75 2d 67 6f | -goto-function.#'magit--imenu-go |
| 808a0 | 74 6f 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 69 73 65 61 72 | to-function)...(setq-local.isear |
| 808c0 | 63 68 2d 66 69 6c 74 65 72 2d 70 72 65 64 69 63 61 74 65 20 23 27 6d 61 67 69 74 2d 73 65 63 74 | ch-filter-predicate.#'magit-sect |
| 808e0 | 69 6f 6e 2d 2d 6f 70 65 6e 2d 74 65 6d 70 6f 72 61 72 69 6c 79 29 29 0a 0a 28 64 65 66 75 6e 20 | ion--open-temporarily))..(defun. |
| 80900 | 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 20 28 | magit-hack-dir-local-variables.( |
| 80920 | 29 0a 20 20 22 4c 69 6b 65 20 60 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 | )..."Like.`hack-dir-local-variab |
| 80940 | 6c 65 73 2d 6e 6f 6e 2d 66 69 6c 65 2d 62 75 66 66 65 72 27 20 62 75 74 20 69 67 6e 6f 72 65 20 | les-non-file-buffer'.but.ignore. |
| 80960 | 73 6f 6d 65 20 76 61 72 69 61 62 6c 65 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 69 67 6e 6f 72 65 | some.variables."...(let.((ignore |
| 80980 | 64 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20 20 60 28 73 68 6f | d-local-variables..........`(sho |
| 809a0 | 77 2d 74 72 61 69 6c 69 6e 67 2d 77 68 69 74 65 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 | w-trailing-whitespace........... |
| 809c0 | 20 2c 40 69 67 6e 6f 72 65 64 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 29 29 0a 20 20 | .,@ignored-local-variables)))... |
| 809e0 | 20 20 28 68 61 63 6b 2d 64 69 72 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 2d 6e 6f 6e 2d | ..(hack-dir-local-variables-non- |
| 80a00 | 66 69 6c 65 2d 62 75 66 66 65 72 29 29 29 0a 0a 3b 3b 3b 20 4c 6f 63 61 6c 20 56 61 72 69 61 62 | file-buffer)))..;;;.Local.Variab |
| 80a20 | 6c 65 73 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | les..(defvar-local.magit-buffer- |
| 80a40 | 61 72 67 75 6d 65 6e 74 73 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 | arguments.nil).(defvar-local.mag |
| 80a60 | 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 74 79 70 65 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 | it-buffer-diff-type.nil).(defvar |
| 80a80 | 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 61 72 67 73 20 6e 69 | -local.magit-buffer-diff-args.ni |
| 80aa0 | 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 | l).(defvar-local.magit-buffer-di |
| 80ac0 | 66 66 2d 66 69 6c 65 73 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 | ff-files.nil).(defvar-local.magi |
| 80ae0 | 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 20 6e 69 | t-buffer-diff-files-suspended.ni |
| 80b00 | 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 69 | l).(defvar-local.magit-buffer-fi |
| 80b20 | 6c 65 2d 6e 61 6d 65 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 | le-name.nil).(defvar-local.magit |
| 80b40 | 2d 62 75 66 66 65 72 2d 66 69 6c 65 73 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c | -buffer-files.nil).(defvar-local |
| 80b60 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 20 6e 69 6c 29 0a 28 64 65 66 | .magit-buffer-log-args.nil).(def |
| 80b80 | 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 | var-local.magit-buffer-log-files |
| 80ba0 | 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 |
| 80bc0 | 2d 72 61 6e 67 65 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d | -range.nil).(defvar-local.magit- |
| 80be0 | 62 75 66 66 65 72 2d 72 61 6e 67 65 2d 68 61 73 68 65 64 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 | buffer-range-hashed.nil).(defvar |
| 80c00 | 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 20 6e 69 6c 29 | -local.magit-buffer-refname.nil) |
| 80c20 | 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 |
| 80c40 | 73 69 6f 6e 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 | sion.nil).(defvar-local.magit-bu |
| 80c60 | 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 2d 68 61 73 68 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d | ffer-revision-hash.nil).(defvar- |
| 80c80 | 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 73 20 6e 69 6c | local.magit-buffer-revisions.nil |
| 80ca0 | 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 74 79 70 | ).(defvar-local.magit-buffer-typ |
| 80cc0 | 65 61 72 67 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 | earg.nil).(defvar-local.magit-bu |
| 80ce0 | 66 66 65 72 2d 75 70 73 74 72 65 61 6d 20 6e 69 6c 29 0a 0a 3b 3b 20 54 68 65 73 65 20 76 61 72 | ffer-upstream.nil)..;;.These.var |
| 80d00 | 69 61 62 6c 65 73 20 61 72 65 20 61 6c 73 6f 20 75 73 65 64 20 69 6e 20 66 69 6c 65 2d 76 69 73 | iables.are.also.used.in.file-vis |
| 80d20 | 69 74 69 6e 67 20 62 75 66 66 65 72 73 2e 0a 3b 3b 20 42 65 63 61 75 73 65 20 74 68 65 20 75 73 | iting.buffers..;;.Because.the.us |
| 80d40 | 65 72 20 6d 61 79 20 63 68 61 6e 67 65 20 74 68 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 2c 20 74 68 | er.may.change.the.major-mode,.th |
| 80d60 | 65 79 20 68 61 76 65 0a 3b 3b 20 74 6f 20 62 65 20 70 65 72 6d 61 6e 65 6e 74 20 62 75 66 66 65 | ey.have.;;.to.be.permanent.buffe |
| 80d80 | 72 2d 6c 6f 63 61 6c 2e 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 | r-local..(put.'magit-buffer-file |
| 80da0 | 2d 6e 61 6d 65 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 28 70 75 74 20 27 | -name.'permanent-local.t).(put.' |
| 80dc0 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 20 27 70 65 72 6d 61 6e 65 6e 74 2d | magit-buffer-refname.'permanent- |
| 80de0 | 6c 6f 63 61 6c 20 74 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 | local.t).(put.'magit-buffer-revi |
| 80e00 | 73 69 6f 6e 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 28 70 75 74 20 27 6d | sion.'permanent-local.t).(put.'m |
| 80e20 | 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 27 70 65 72 6d 61 | agit-buffer-revision-hash.'perma |
| 80e40 | 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a 3b 3b 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27 | nent-local.t)..;;.`magit-status' |
| 80e60 | 20 72 65 2d 65 6e 61 62 6c 65 73 20 6d 6f 64 65 20 66 75 6e 63 74 69 6f 6e 20 62 75 74 20 69 74 | .re-enables.mode.function.but.it |
| 80e80 | 73 20 72 65 66 72 65 73 68 65 72 0a 3b 3b 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 | s.refresher.;;.function.does.not |
| 80ea0 | 20 72 65 69 6e 73 74 61 74 65 20 74 68 69 73 2e 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 62 75 66 | .reinstate.this..(put.'magit-buf |
| 80ec0 | 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 2d 73 75 73 70 65 6e 64 65 64 20 27 70 65 72 6d 61 6e | fer-diff-files-suspended.'perman |
| 80ee0 | 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 72 69 63 20 6d 61 67 | ent-local.t)..(cl-defgeneric.mag |
| 80f00 | 69 74 2d 62 75 66 66 65 72 2d 76 61 6c 75 65 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 | it-buffer-value.()..."Return.the |
| 80f20 | 20 76 61 6c 75 65 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 | .value.of.the.current.buffer..Th |
| 80f40 | 65 20 5c 22 76 61 6c 75 65 5c 22 20 69 64 65 6e 74 69 66 69 65 73 20 77 68 61 74 20 69 73 20 62 | e.\"value\".identifies.what.is.b |
| 80f60 | 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2e 0a 54 68 | eing.displayed.in.the.buffer..Th |
| 80f80 | 65 20 62 75 66 66 65 72 27 73 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 73 68 6f 75 6c 64 20 64 65 72 | e.buffer's.major-mode.should.der |
| 80fa0 | 69 76 65 20 66 72 6f 6d 20 60 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 64 65 27 2e 22 0a | ive.from.`magit-section-mode'.". |
| 80fc0 | 20 20 6e 69 6c 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 70 72 65 76 | ..nil)..(defvar-local.magit-prev |
| 80fe0 | 69 6f 75 73 2d 73 65 63 74 69 6f 6e 20 6e 69 6c 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 70 72 | ious-section.nil).(put.'magit-pr |
| 81000 | 65 76 69 6f 75 73 2d 73 65 63 74 69 6f 6e 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 | evious-section.'permanent-local. |
| 81020 | 74 29 0a 0a 3b 3b 3b 20 53 65 74 75 70 20 42 75 66 66 65 72 0a 0a 28 64 65 66 6d 61 63 72 6f 20 | t)..;;;.Setup.Buffer..(defmacro. |
| 81040 | 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 6d 6f 64 65 20 26 6f 70 74 69 6f 6e | magit-setup-buffer.(mode.&option |
| 81060 | 61 6c 20 6c 6f 63 6b 65 64 20 26 72 65 73 74 20 62 69 6e 64 69 6e 67 73 29 0a 20 20 28 64 65 63 | al.locked.&rest.bindings)...(dec |
| 81080 | 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 32 29 29 0a 20 20 60 28 6d 61 67 69 74 2d 73 65 74 75 70 | lare.(indent.2))...`(magit-setup |
| 810a0 | 2d 62 75 66 66 65 72 2d 69 6e 74 65 72 6e 61 6c 0a 20 20 20 20 2c 6d 6f 64 65 20 2c 6c 6f 63 6b | -buffer-internal.....,mode.,lock |
| 810c0 | 65 64 0a 20 20 20 20 2c 28 63 6f 6e 73 20 27 6c 69 73 74 20 28 6d 61 70 63 61 72 20 28 70 63 61 | ed.....,(cons.'list.(mapcar.(pca |
| 810e0 | 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 76 61 72 20 2c 66 6f 72 6d 29 29 0a 20 20 20 20 20 20 | se-lambda.(`(,var.,form))....... |
| 81100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 6c 69 73 74 20 27 2c 76 61 | .....................`(list.',va |
| 81120 | 72 20 2c 66 6f 72 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.,form))....................... |
| 81140 | 20 20 20 62 69 6e 64 69 6e 67 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 | ...bindings))))..(defun.magit-se |
| 81160 | 74 75 70 2d 62 75 66 66 65 72 2d 69 6e 74 65 72 6e 61 6c 20 28 20 6d 6f 64 65 20 6c 6f 63 6b 65 | tup-buffer-internal.(.mode.locke |
| 81180 | 64 20 62 69 6e 64 69 6e 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.bindings...................... |
| 811a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 6f 70 74 69 6f 6e 61 6c 20 62 75 66 66 65 72 | ................&optional.buffer |
| 811c0 | 2d 6f 72 2d 6e 61 6d 65 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 28 6c 65 74 2a 20 28 28 76 61 | -or-name.directory)...(let*.((va |
| 811e0 | 6c 75 65 20 20 20 28 61 6e 64 20 6c 6f 63 6b 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lue...(and.locked............... |
| 81200 | 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 | .........(with-temp-buffer...... |
| 81220 | 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 64 6f 6c 69 73 | ....................(pcase-dolis |
| 81240 | 74 20 28 60 28 2c 76 61 72 20 2c 76 61 6c 29 20 62 69 6e 64 69 6e 67 73 29 0a 20 20 20 20 20 20 | t.(`(,var.,val).bindings)....... |
| 81260 | 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 20 28 6d 61 6b 65 2d | .....................(set.(make- |
| 81280 | 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 76 61 72 29 20 76 61 6c 29 29 0a 20 20 20 20 20 20 | local-variable.var).val))....... |
| 812a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 6a 6f 72 2d | ...................(let.((major- |
| 812c0 | 6d 6f 64 65 20 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mode.mode))..................... |
| 812e0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 76 61 6c 75 65 29 29 29 29 29 0a | .......(magit-buffer-value))))). |
| 81300 | 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 20 28 69 66 20 62 75 66 66 65 72 2d 6f 72 2d | .........(buffer..(if.buffer-or- |
| 81320 | 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 2d | name.......................(get- |
| 81340 | 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 62 75 66 66 65 72 2d 6f 72 2d 6e 61 6d 65 29 0a 20 20 | buffer-create.buffer-or-name)... |
| 81360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 | ..................(magit-get-mod |
| 81380 | 65 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 20 20 20 20 20 | e-buffer.mode.value))).......... |
| 813a0 | 28 73 65 63 74 69 6f 6e 20 28 61 6e 64 20 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 63 75 72 72 | (section.(and.buffer.(magit-curr |
| 813c0 | 65 6e 74 2d 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 72 65 61 74 65 64 | ent-section)))..........(created |
| 813e0 | 20 28 6e 6f 74 20 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 62 75 66 66 | .(not.buffer))).....(unless.buff |
| 81400 | 65 72 0a 20 20 20 20 20 20 28 73 65 74 71 20 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 67 65 6e | er.......(setq.buffer.(magit-gen |
| 81420 | 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 6d 6f 64 65 20 76 61 6c 75 65 29 29 29 0a 20 | erate-new-buffer.mode.value))).. |
| 81440 | 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 | ...(with-current-buffer.buffer.. |
| 81460 | 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73 2d 73 65 63 74 69 6f | .....(setq.magit-previous-sectio |
| 81480 | 6e 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 64 69 72 65 63 74 6f 72 79 | n.section).......(when.directory |
| 814a0 | 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 72 79 | .........(setq.default-directory |
| 814c0 | 20 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 6f 64 65 | .directory)).......(funcall.mode |
| 814e0 | 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 78 72 65 66 2d 73 65 74 75 70 20 23 27 6d 61 67 69 | ).......(magit-xref-setup.#'magi |
| 81500 | 74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 2d 69 6e 74 65 72 6e 61 6c 20 62 69 6e 64 69 6e 67 73 | t-setup-buffer-internal.bindings |
| 81520 | 29 0a 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 20 2c 76 | ).......(pcase-dolist.(`(,var.,v |
| 81540 | 61 6c 29 20 62 69 6e 64 69 6e 67 73 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 20 28 6d 61 6b 65 | al).bindings).........(set.(make |
| 81560 | 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 76 61 72 29 20 76 61 6c 29 29 0a 20 20 20 20 20 | -local-variable.var).val))...... |
| 81580 | 20 28 77 68 65 6e 20 63 72 65 61 74 65 64 0a 20 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b | .(when.created.........(run-hook |
| 815a0 | 73 20 27 6d 61 67 69 74 2d 63 72 65 61 74 65 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 29 29 29 0a 20 | s.'magit-create-buffer-hook))).. |
| 815c0 | 20 20 20 28 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 29 | ...(magit-display-buffer.buffer) |
| 815e0 | 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 | .....(with-current-buffer.buffer |
| 81600 | 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 73 65 74 75 70 2d 62 | .......(run-hooks.'magit-setup-b |
| 81620 | 75 66 66 65 72 2d 68 6f 6f 6b 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 | uffer-hook).......(magit-refresh |
| 81640 | 2d 62 75 66 66 65 72 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 | -buffer).......(when.created.... |
| 81660 | 20 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 | .....(run-hooks.'magit-post-crea |
| 81680 | 74 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 | te-buffer-hook))).....buffer)).. |
| 816a0 | 3b 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 | ;;;.Display.Buffer..(defvar.magi |
| 816c0 | 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 6e 69 6c 0a 20 20 | t-display-buffer-noselect.nil... |
| 816e0 | 22 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 | "If.non-nil,.then.`magit-display |
| 81700 | 2d 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 | -buffer'.doesn't.call.`select-wi |
| 81720 | 6e 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 | ndow'.")..(defun.magit-display-b |
| 81740 | 75 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 | uffer.(buffer.&optional.display- |
| 81760 | 66 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 | function)..."Display.BUFFER.in.s |
| 81780 | 6f 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 | ome.window.and.maybe.select.it.. |
| 817a0 | 0a 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 | .If.optional.DISPLAY-FUNCTION.is |
| 817c0 | 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 75 73 65 20 74 68 61 74 20 74 6f 20 64 69 73 70 6c | .non-nil,.then.use.that.to.displ |
| 817e0 | 61 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 | ay.the.buffer...Otherwise.use.`m |
| 81800 | 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 27 2c 20 77 | agit-display-buffer-function',.w |
| 81820 | 68 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 | hich.is.the.normal.case...Then,. |
| 81840 | 75 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 | unless.`magit-display-buffer-nos |
| 81860 | 65 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 | elect'.is.non-nil,.select.the.wi |
| 81880 | 6e 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 | ndow.which.was.used.to.display.t |
| 818a0 | 68 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 | he.buffer...Also.run.the.hooks.` |
| 818c0 | 6d 61 67 69 74 2d 70 72 65 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 27 0a 61 | magit-pre-display-buffer-hook'.a |
| 818e0 | 6e 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 | nd.`magit-post-display-buffer-ho |
| 81900 | 6f 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 | ok'."...(with-current-buffer.buf |
| 81920 | 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 72 65 2d 64 69 | fer.....(run-hooks.'magit-pre-di |
| 81940 | 73 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 | splay-buffer-hook))...(let.((win |
| 81960 | 64 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 | dow.(funcall.(or.display-functio |
| 81980 | 6e 20 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 29 | n.magit-display-buffer-function) |
| 819a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 | ..........................buffer |
| 819c0 | 29 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 | ))).....(unless.magit-display-bu |
| 819e0 | 66 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 | ffer-noselect.......(let*.((old- |
| 81a00 | 66 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 | frame.(selected-frame))......... |
| 81a20 | 20 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 | .....(new-frame.(window-frame.wi |
| 81a40 | 6e 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 | ndow))).........(select-window.w |
| 81a60 | 69 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 | indow).........(unless.(eq.old-f |
| 81a80 | 72 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 | rame.new-frame)...........(selec |
| 81aa0 | 74 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 | t-frame-set-input-focus.new-fram |
| 81ac0 | 65 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 | e)))))...(with-current-buffer.bu |
| 81ae0 | 66 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 | ffer.....(run-hooks.'magit-post- |
| 81b00 | 64 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 | display-buffer-hook)))..(defun.m |
| 81b20 | 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 20 | agit-display-buffer-traditional. |
| 81b40 | 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 52 20 74 68 65 20 77 | (buffer)..."Display.BUFFER.the.w |
| 81b60 | 61 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 | ay.this.has.traditionally.been.d |
| 81b80 | 6f 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 | one."...(display-buffer....buffe |
| 81ba0 | 72 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 | r.(if.(and.(derived-mode-p.'magi |
| 81bc0 | 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 | t-mode)....................(not. |
| 81be0 | 28 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 | (memq.(with-current-buffer.buffe |
| 81c00 | 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 20 20 20 20 | r.major-mode)................... |
| 81c20 | 20 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 | ............'(magit-process-mode |
| 81c40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 81c60 | 20 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 | .magit-revision-mode............ |
| 81c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d | .....................magit-diff- |
| 81ca0 | 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............................ |
| 81cc0 | 20 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 | .....magit-stash-mode........... |
| 81ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 74 | ......................magit-stat |
| 81d00 | 75 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 | us-mode))))...............'(disp |
| 81d20 | 6c 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 | lay-buffer-same-window)......... |
| 81d40 | 20 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 | ....nil))).;.display.in.another. |
| 81d60 | 77 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 | window..(defun.magit-display-buf |
| 81d80 | 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 2d 65 78 63 65 70 74 2d 64 69 66 66 2d 76 31 20 28 | fer-same-window-except-diff-v1.( |
| 81da0 | 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 69 6e 20 74 68 65 | buffer)..."Display.BUFFER.in.the |
| 81dc0 | 20 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 | .selected.window.except.for.some |
| 81de0 | 20 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 | .modes..If.a.buffer's.`major-mod |
| 81e00 | 65 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 | e'.derives.from.`magit-diff-mode |
| 81e20 | 27 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 | '.or.`magit-process-mode',.displ |
| 81e40 | 61 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 | ay.it.in.another.window...Displa |
| 81e60 | 79 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 | y.all.other.buffers.in.the.selec |
| 81e80 | 74 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 | ted.window."...(display-buffer.. |
| 81ea0 | 20 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 | ..buffer.(if.(with-current-buffe |
| 81ec0 | 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 28 64 65 72 69 76 65 | r.buffer.................(derive |
| 81ee0 | 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 20 27 6d 61 67 69 74 | d-mode-p.'magit-diff-mode.'magit |
| 81f00 | 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 | -process-mode))...............'( |
| 81f20 | 6e 69 6c 20 28 69 6e 68 69 62 69 74 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 20 2e 20 74 29 29 0a 20 | nil.(inhibit-same-window...t)).. |
| 81f40 | 20 20 20 20 20 20 20 20 20 20 20 27 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 73 61 6d 65 | ...........'(display-buffer-same |
| 81f60 | 2d 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 | -window))))..(defun.magit--displ |
| 81f80 | 61 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 | ay-buffer-fullframe.(buffer.alis |
| 81fa0 | 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 73 | t)...(when-let.((window.(or.(dis |
| 81fc0 | 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 20 | play-buffer-reuse-window.buffer. |
| 81fe0 | 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 20 | alist).......................... |
| 82000 | 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 66 | (display-buffer-same-window.buff |
| 82020 | 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 20 | er.alist)....................... |
| 82040 | 20 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 | ...(display-buffer-pop-up-window |
| 82060 | 20 62 75 66 66 65 72 20 61 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .buffer.alist).................. |
| 82080 | 20 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 | ........(display-buffer-use-some |
| 820a0 | 2d 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 | -window.buffer.alist)))).....(de |
| 820c0 | 6c 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 | lete-other-windows.window).....w |
| 820e0 | 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 6c 61 79 2d 62 75 | indow))..(defun.magit-display-bu |
| 82100 | 66 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 | ffer-fullframe-status-v1.(buffer |
| 82120 | 29 0a 20 20 22 44 69 73 70 6c 61 79 20 42 55 46 46 45 52 2c 20 66 69 6c 6c 69 6e 67 20 65 6e 74 | )..."Display.BUFFER,.filling.ent |
| 82140 | 69 72 65 20 66 72 61 6d 65 20 69 66 20 42 55 46 46 45 52 20 69 73 20 61 20 73 74 61 74 75 73 20 | ire.frame.if.BUFFER.is.a.status. |
| 82160 | 62 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 | buffer..Otherwise,.behave.like.` |
| 82180 | 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 |
| 821a0 | 27 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 | '."...(if.(eq.(with-current-buff |
| 821c0 | 65 72 20 62 75 66 66 65 72 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 | er.buffer.major-mode)........... |
| 821e0 | 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 28 64 69 73 70 6c | 'magit-status-mode).......(displ |
| 82200 | 61 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 | ay-buffer.buffer.'(magit--displa |
| 82220 | 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 66 72 61 6d 65 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | y-buffer-fullframe)).....(magit- |
| 82240 | 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 74 72 61 64 69 74 69 6f 6e 61 6c 20 62 75 66 66 65 | display-buffer-traditional.buffe |
| 82260 | 72 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 | r)))..(defun.magit--display-buff |
| 82280 | 65 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 | er-topleft.(buffer.alist)...(or. |
| 822a0 | 28 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 | (display-buffer-reuse-window.buf |
| 822c0 | 66 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 | fer.alist).......(when-let.((win |
| 822e0 | 64 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 | dow2.(display-buffer-pop-up-wind |
| 82300 | 6f 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 | ow.buffer.alist))).........(let. |
| 82320 | 28 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 | ((window1.(get-buffer-window)).. |
| 82340 | 20 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 | .............(buffer1.(current-b |
| 82360 | 75 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 | uffer))...............(buffer2.( |
| 82380 | 77 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 | window-buffer.window2))......... |
| 823a0 | 20 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 | ......(w2-quit-restore.(window-p |
| 823c0 | 61 72 61 6d 65 74 65 72 20 77 69 6e 64 6f 77 32 20 27 71 75 69 74 2d 72 65 73 74 6f 72 65 29 29 | arameter.window2.'quit-restore)) |
| 823e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 77 | )...........(set-window-buffer.w |
| 82400 | 69 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 | indow1.buffer2)...........(set-w |
| 82420 | 69 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 | indow-buffer.window2.buffer1)... |
| 82440 | 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 6e 64 6f 77 32 29 0a | ........(select-window.window2). |
| 82460 | 20 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 | ..........;;.Swap.some.window.st |
| 82480 | 61 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 | ate.that.`magit-mode-quit-window |
| 824a0 | 27 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 | '.and...........;;.`quit-restore |
| 824c0 | 2d 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 | -window'.inspect............(set |
| 824e0 | 2d 77 69 6e 64 6f 77 2d 70 72 65 76 2d 62 75 66 66 65 72 73 20 77 69 6e 64 6f 77 32 20 28 63 64 | -window-prev-buffers.window2.(cd |
| 82500 | 72 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 | r.(window-prev-buffers.window1)) |
| 82520 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 70 72 65 76 2d 62 75 66 | )...........(set-window-prev-buf |
| 82540 | 66 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 | fers.window1.nil)...........(set |
| 82560 | 2d 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 77 69 6e 64 6f 77 32 20 27 6d 61 67 69 74 | -window-parameter.window2.'magit |
| 82580 | 2d 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 | -dedicated...................... |
| 825a0 | 20 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 | ...........(window-parameter.win |
| 825c0 | 64 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 | dow1.'magit-dedicated))......... |
| 825e0 | 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 64 6f 77 31 20 | ..(set-window-parameter.window1. |
| 82600 | 27 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 | 'magit-dedicated.t)...........(s |
| 82620 | 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 71 75 69 | et-window-parameter.window1.'qui |
| 82640 | 74 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 | t-restore....................... |
| 82660 | 20 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 | ..........(list.'window.'window. |
| 82680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 826a0 | 20 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 | ......(nth.2.w2-quit-restore)... |
| 826c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 826e0 | 20 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 | ....(nth.3.w2-quit-restore)))... |
| 82700 | 20 20 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 77 69 | ........(set-window-parameter.wi |
| 82720 | 6e 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 | ndow2.'quit-restore.nil)........ |
| 82740 | 20 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 | ...window1))))..(defun.magit-dis |
| 82760 | 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 66 72 61 6d 65 2d 73 74 61 74 75 73 2d 74 6f 70 | play-buffer-fullframe-status-top |
| 82780 | 6c 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 | left-v1.(buffer)..."Display.BUFF |
| 827a0 | 45 52 2c 20 66 69 6c 6c 69 6e 67 20 65 6e 74 69 72 65 20 66 72 61 6d 65 20 69 66 20 42 55 46 46 | ER,.filling.entire.frame.if.BUFF |
| 827c0 | 45 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 | ER.is.a.status.buffer..When.BUFF |
| 827e0 | 45 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 | ER.derives.from.`magit-diff-mode |
| 82800 | 27 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 | '.or.`magit-process-mode',.try.t |
| 82820 | 6f 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 | o.display.BUFFER.to.the.top.or.l |
| 82840 | 65 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 | eft.of.the.current.buffer.rather |
| 82860 | 20 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 | .than.to.the.bottom.or.right,.as |
| 82880 | 0a 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 | .`magit-display-buffer-fullframe |
| 828a0 | 2d 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 | -status-v1'.would...Whether.the. |
| 828c0 | 73 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 | split.is.made.vertically.or.hori |
| 828e0 | 7a 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 | zontally.is.determined.by.`split |
| 82900 | 2d 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 | -window-preferred-function'."... |
| 82920 | 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 0a 20 20 20 62 75 66 66 65 72 0a 20 20 20 28 63 6f | (display-buffer....buffer....(co |
| 82940 | 6e 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 | nd.((eq.(with-current-buffer.buf |
| 82960 | 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 20 20 20 20 27 6d | fer.major-mode)...............'m |
| 82980 | 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 27 28 6d 61 | agit-status-mode)...........'(ma |
| 829a0 | 67 69 74 2d 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 66 72 61 6d 65 29 29 0a | git--display-buffer-fullframe)). |
| 829c0 | 20 20 20 20 20 20 20 20 20 28 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 | .........((with-current-buffer.b |
| 829e0 | 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d | uffer.............(derived-mode- |
| 82a00 | 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 70 72 6f 63 65 73 | p.'magit-diff-mode.'magit-proces |
| 82a20 | 73 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 | s-mode))...........'(magit--disp |
| 82a40 | 6c 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 | lay-buffer-topleft))..........(t |
| 82a60 | 0a 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 | ...........'(display-buffer-same |
| 82a80 | 2d 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 | -window)))))..(defun.magit--disp |
| 82aa0 | 6c 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 | lay-buffer-fullcolumn.(buffer.al |
| 82ac0 | 69 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 | ist)...(when-let.((window.(or.(d |
| 82ae0 | 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 65 | isplay-buffer-reuse-window.buffe |
| 82b00 | 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)........................ |
| 82b20 | 20 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 | ..(display-buffer-same-window.bu |
| 82b40 | 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 20 20 | ffer.alist)..................... |
| 82b60 | 20 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 | .....(display-buffer-below-selec |
| 82b80 | 74 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 | ted.buffer.alist)))).....(delete |
| 82ba0 | 2d 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 | -other-windows-vertically.window |
| 82bc0 | 29 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 | ).....window))..(defun.magit-dis |
| 82be0 | 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 20 28 | play-buffer-fullcolumn-most-v1.( |
| 82c00 | 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 75 73 69 6e 67 20 | buffer)..."Display.BUFFER.using. |
| 82c20 | 74 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 | the.full.column.except.in.some.c |
| 82c40 | 61 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 | ases..For.most.cases.where.BUFFE |
| 82c60 | 52 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 | R's.`major-mode'.derives.from.`m |
| 82c80 | 61 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 | agit-mode',.display.it.in.the.se |
| 82ca0 | 6c 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 | lected.window.and.grow.that.wind |
| 82cc0 | 6f 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 | ow.to.the.full.height.of.the.fra |
| 82ce0 | 6d 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 | me,.deleting.other.windows.in.th |
| 82d00 | 61 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 | at.column.as.necessary...However |
| 82d20 | 2c 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 | ,.display.BUFFER.in.another.wind |
| 82d40 | 6f 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 | ow.if.1).BUFFER's.mode.derives.f |
| 82d60 | 72 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 | rom.`magit-process-mode',.or.2). |
| 82d80 | 42 55 46 46 45 52 27 73 20 6d 6f 64 65 20 64 65 72 69 76 65 73 20 66 72 6f 6d 20 60 6d 61 67 69 | BUFFER's.mode.derives.from.`magi |
| 82da0 | 74 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 | t-diff-mode',.provided.that.the. |
| 82dc0 | 6d 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 | mode.of.the.current.buffer.deriv |
| 82de0 | 65 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 | es.from.`magit-log-mode'.or.`mag |
| 82e00 | 69 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 | it-cherry-mode'."...(display-buf |
| 82e20 | 66 65 72 0a 20 20 20 62 75 66 66 65 72 0a 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 28 6f 72 | fer....buffer....(cond.((and.(or |
| 82e40 | 20 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 | .(bound-and-true-p.git-commit-mo |
| 82e60 | 64 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 | de)....................(derived- |
| 82e80 | 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 | mode-p.'magit-log-mode.......... |
| 82ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 | ..........................'magit |
| 82ec0 | 2d 63 68 65 72 72 79 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -cherry-mode.................... |
| 82ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f | ................'magit-reflog-mo |
| 82f00 | 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e | de))................(with-curren |
| 82f20 | 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-buffer.buffer................. |
| 82f40 | 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 | .(derived-mode-p.'magit-diff-mod |
| 82f60 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 28 77 | e)))...........nil)..........((w |
| 82f80 | 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 | ith-current-buffer.buffer....... |
| 82fa0 | 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 70 72 6f | ......(derived-mode-p.'magit-pro |
| 82fc0 | 63 65 73 73 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 0a 20 20 20 20 20 | cess-mode))...........nil)...... |
| 82fe0 | 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 27 28 6d 61 67 69 74 2d 2d 64 69 73 70 6c 61 | ....(t...........'(magit--displa |
| 83000 | 79 2d 62 75 66 66 65 72 2d 66 75 6c 6c 63 6f 6c 75 6d 6e 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | y-buffer-fullcolumn)))))..(defun |
| 83020 | 20 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 65 74 2d 64 65 64 69 63 61 74 65 64 20 28 29 0a 20 20 | .magit-maybe-set-dedicated.()... |
| 83040 | 22 4d 61 72 6b 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f 77 20 61 73 20 64 65 64 | "Mark.the.selected.window.as.ded |
| 83060 | 69 63 61 74 65 64 20 69 66 20 61 70 70 72 6f 70 72 69 61 74 65 2e 0a 0a 49 66 20 61 20 6e 65 77 | icated.if.appropriate...If.a.new |
| 83080 | 20 77 69 6e 64 6f 77 20 77 61 73 20 63 72 65 61 74 65 64 20 74 6f 20 64 69 73 70 6c 61 79 20 74 | .window.was.created.to.display.t |
| 830a0 | 68 65 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 72 65 6d 65 6d 62 65 72 0a 74 68 61 74 20 66 61 | he.buffer,.then.remember.that.fa |
| 830c0 | 63 74 2e 20 20 54 68 61 74 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 75 73 65 64 20 62 79 | ct...That.information.is.used.by |
| 830e0 | 20 60 6d 61 67 69 74 2d 6d 6f 64 65 2d 71 75 69 74 2d 77 69 6e 64 6f 77 27 2c 0a 74 6f 20 64 65 | .`magit-mode-quit-window',.to.de |
| 83100 | 74 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 74 68 65 20 77 69 6e 64 6f 77 20 73 68 6f 75 6c | termine.whether.the.window.shoul |
| 83120 | 64 20 62 65 20 64 65 6c 65 74 65 64 20 77 68 65 6e 20 69 74 73 20 6c 61 73 74 0a 4d 61 67 69 74 | d.be.deleted.when.its.last.Magit |
| 83140 | 20 62 75 66 66 65 72 20 69 73 20 62 75 72 69 65 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 77 69 6e | .buffer.is.buried."...(let.((win |
| 83160 | 64 6f 77 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 28 63 75 72 72 65 6e 74 2d | dow.(get-buffer-window.(current- |
| 83180 | 62 75 66 66 65 72 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 77 69 6e 64 6f | buffer)))).....(when.(and.(windo |
| 831a0 | 77 2d 6c 69 76 65 2d 70 20 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w-live-p.window)................ |
| 831c0 | 28 6e 6f 74 20 28 77 69 6e 64 6f 77 2d 70 72 65 76 2d 62 75 66 66 65 72 73 20 77 69 6e 64 6f 77 | (not.(window-prev-buffers.window |
| 831e0 | 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 | ))).......(set-window-parameter. |
| 83200 | 77 69 6e 64 6f 77 20 27 6d 61 67 69 74 2d 64 65 64 69 63 61 74 65 64 20 74 29 29 29 29 0a 0a 3b | window.'magit-dedicated.t))))..; |
| 83220 | 3b 3b 20 47 65 74 20 42 75 66 66 65 72 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 | ;;.Get.Buffer..(defvar-local.mag |
| 83240 | 69 74 2d 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 0a 20 20 22 56 61 6c | it--default-directory.nil..."Val |
| 83260 | 75 65 20 6f 66 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 77 68 65 6e 20 62 | ue.of.`default-directory'.when.b |
| 83280 | 75 66 66 65 72 20 69 73 20 67 65 6e 65 72 61 74 65 64 2e 0a 54 68 69 73 20 65 78 69 73 74 73 20 | uffer.is.generated..This.exists. |
| 832a0 | 74 6f 20 70 72 65 76 65 6e 74 20 61 20 6c 65 74 2d 62 6f 75 6e 64 20 60 64 65 66 61 75 6c 74 2d | to.prevent.a.let-bound.`default- |
| 832c0 | 64 69 72 65 63 74 6f 72 79 27 20 66 72 6f 6d 0a 74 72 69 63 6b 69 6e 67 20 60 6d 61 67 69 74 2d | directory'.from.tricking.`magit- |
| 832e0 | 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 27 20 6f 72 20 60 6d 61 67 69 74 2d 6d 6f 64 65 2d | get-mode-buffer'.or.`magit-mode- |
| 83300 | 67 65 74 2d 62 75 66 66 65 72 73 27 0a 69 6e 74 6f 20 74 68 69 6e 6b 69 6e 67 20 61 20 62 75 66 | get-buffers'.into.thinking.a.buf |
| 83320 | 66 65 72 20 62 65 6c 6f 6e 67 73 20 74 6f 20 61 20 72 65 70 6f 20 74 68 61 74 20 69 74 20 64 6f | fer.belongs.to.a.repo.that.it.do |
| 83340 | 65 73 6e 27 74 2e 22 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 2d 64 65 66 61 75 6c 74 2d 64 69 | esn't.").(put.'magit--default-di |
| 83360 | 72 65 63 74 6f 72 79 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a 28 64 65 | rectory.'permanent-local.t)..(de |
| 83380 | 66 75 6e 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 67 65 74 2d 62 75 66 66 65 72 73 20 28 29 0a 20 20 | fun.magit-mode-get-buffers.()... |
| 833a0 | 28 6c 65 74 20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 | (let.((topdir.(magit-toplevel))) |
| 833c0 | 0a 20 20 20 20 28 2d 2d 66 69 6c 74 65 72 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 | .....(--filter.(with-current-buf |
| 833e0 | 66 65 72 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 64 65 72 | fer.it.................(and.(der |
| 83400 | 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 20 20 20 20 | ived-mode-p.'magit-mode)........ |
| 83420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 6d 61 67 69 74 2d 2d 64 65 66 61 | ..............(equal.magit--defa |
| 83440 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 | ult-directory.topdir)))......... |
| 83460 | 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6c 69 73 74 29 29 29 29 0a 0a 28 64 65 66 76 61 72 2d | ......(buffer-list))))..(defvar- |
| 83480 | 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 63 6b 65 64 2d 70 20 6e 69 6c 29 | local.magit-buffer-locked-p.nil) |
| 834a0 | 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 63 6b 65 64 2d 70 20 27 70 65 | .(put.'magit-buffer-locked-p.'pe |
| 834c0 | 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 | rmanent-local.t)..(defun.magit-g |
| 834e0 | 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 28 6d 6f 64 65 20 26 6f 70 74 69 6f 6e 61 6c 20 76 | et-mode-buffer.(mode.&optional.v |
| 83500 | 61 6c 75 65 20 66 72 61 6d 65 29 0a 20 20 22 52 65 74 75 72 6e 20 62 75 66 66 65 72 20 62 65 6c | alue.frame)..."Return.buffer.bel |
| 83520 | 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 | onging.to.the.current.repository |
| 83540 | 20 77 68 6f 73 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 69 73 20 4d 4f 44 45 2e 0a 0a 49 66 20 6e | .whose.major-mode.is.MODE...If.n |
| 83560 | 6f 20 73 75 63 68 20 62 75 66 66 65 72 20 65 78 69 73 74 73 20 74 68 65 6e 20 72 65 74 75 72 6e | o.such.buffer.exists.then.return |
| 83580 | 20 6e 69 6c 2e 20 20 4d 75 6c 74 69 70 6c 65 20 62 75 66 66 65 72 73 20 77 69 74 68 0a 74 68 65 | .nil...Multiple.buffers.with.the |
| 835a0 | 20 73 61 6d 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 79 20 65 78 69 73 74 20 66 6f 72 20 61 | .same.major-mode.may.exist.for.a |
| 835c0 | 20 72 65 70 6f 73 69 74 6f 72 79 20 62 75 74 20 6f 6e 6c 79 20 6f 6e 65 20 63 61 6e 0a 65 78 69 | .repository.but.only.one.can.exi |
| 835e0 | 73 74 20 74 68 61 74 20 68 61 73 6e 27 74 20 62 65 65 6e 20 6c 6f 63 6b 65 64 20 74 6f 20 69 74 | st.that.hasn't.been.locked.to.it |
| 83600 | 73 20 76 61 6c 75 65 2e 20 20 52 65 74 75 72 6e 20 74 68 61 74 20 62 75 66 66 65 72 0a 5c 28 6f | s.value...Return.that.buffer.\(o |
| 83620 | 72 20 6e 69 6c 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 75 63 68 20 62 75 66 66 65 72 | r.nil.if.there.is.no.such.buffer |
| 83640 | 29 20 75 6e 6c 65 73 73 20 56 41 4c 55 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 6e 0a 77 68 | ).unless.VALUE.is.non-nil,.in.wh |
| 83660 | 69 63 68 20 63 61 73 65 20 72 65 74 75 72 6e 20 74 68 65 20 62 75 66 66 65 72 20 74 68 61 74 20 | ich.case.return.the.buffer.that. |
| 83680 | 68 61 73 20 62 65 65 6e 20 6c 6f 63 6b 65 64 20 74 6f 20 74 68 61 74 20 76 61 6c 75 65 2e 0a 0a | has.been.locked.to.that.value... |
| 836a0 | 49 66 20 46 52 41 4d 45 20 69 73 20 6e 69 6c 20 6f 72 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 6e | If.FRAME.is.nil.or.omitted,.then |
| 836c0 | 20 63 6f 6e 73 69 64 65 72 20 61 6c 6c 20 62 75 66 66 65 72 73 2e 20 20 4f 74 68 65 72 77 69 73 | .consider.all.buffers...Otherwis |
| 836e0 | 65 0a 20 20 6f 6e 6c 79 20 63 6f 6e 73 69 64 65 72 20 62 75 66 66 65 72 73 20 74 68 61 74 20 61 | e...only.consider.buffers.that.a |
| 83700 | 72 65 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 73 6f 6d 65 20 6c 69 76 65 20 77 69 6e 64 6f 77 | re.displayed.in.some.live.window |
| 83720 | 0a 20 20 6f 6e 20 73 6f 6d 65 20 66 72 61 6d 65 2e 0a 49 66 20 60 61 6c 6c 27 2c 20 74 68 65 6e | ...on.some.frame..If.`all',.then |
| 83740 | 20 63 6f 6e 73 69 64 65 72 20 61 6c 6c 20 62 75 66 66 65 72 73 20 6f 6e 20 61 6c 6c 20 66 72 61 | .consider.all.buffers.on.all.fra |
| 83760 | 6d 65 73 2e 0a 49 66 20 60 76 69 73 69 62 6c 65 27 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 63 6f 6e | mes..If.`visible',.then.only.con |
| 83780 | 73 69 64 65 72 20 62 75 66 66 65 72 73 20 6f 6e 20 61 6c 6c 20 76 69 73 69 62 6c 65 20 66 72 61 | sider.buffers.on.all.visible.fra |
| 837a0 | 6d 65 73 2e 0a 49 66 20 60 73 65 6c 65 63 74 65 64 27 20 6f 72 20 74 2c 20 74 68 65 6e 20 6f 6e | mes..If.`selected'.or.t,.then.on |
| 837c0 | 6c 79 20 63 6f 6e 73 69 64 65 72 20 62 75 66 66 65 72 73 20 6f 6e 20 74 68 65 20 73 65 6c 65 63 | ly.consider.buffers.on.the.selec |
| 837e0 | 74 65 64 0a 20 20 66 72 61 6d 65 2e 0a 49 66 20 61 20 66 72 61 6d 65 2c 20 74 68 65 6e 20 6f 6e | ted...frame..If.a.frame,.then.on |
| 83800 | 6c 79 20 63 6f 6e 73 69 64 65 72 20 62 75 66 66 65 72 73 20 6f 6e 20 74 68 61 74 20 66 72 61 6d | ly.consider.buffers.on.that.fram |
| 83820 | 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 2d 74 6f 70 6c | e."...(let.((topdir.(magit--topl |
| 83840 | 65 76 65 6c 2d 73 61 66 65 29 29 29 0a 20 20 20 20 28 63 6c 2d 66 6c 65 74 2a 20 28 28 62 20 28 | evel-safe))).....(cl-flet*.((b.( |
| 83860 | 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 77 69 74 68 2d 63 | buffer)..................(with-c |
| 83880 | 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............ |
| 838a0 | 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 6f 64 65 | ........(and.(eq.major-mode.mode |
| 838c0 | 29 0a 20 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 | ).........................(equal |
| 838e0 | 20 6d 61 67 69 74 2d 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 | .magit--default-directory.topdir |
| 83900 | 29 0a 20 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 76 61 | ).........................(if.va |
| 83920 | 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 20 | lue............................. |
| 83940 | 28 61 6e 64 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 | (and.magit-buffer-locked-p...... |
| 83960 | 20 20 20 20 20 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 | ............................(equ |
| 83980 | 61 6c 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 76 61 6c 75 65 29 20 76 61 6c 75 65 29 29 0a | al.(magit-buffer-value).value)). |
| 839a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6d | ..........................(not.m |
| 839c0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 63 6b 65 64 2d 70 29 29 0a 20 20 20 20 20 20 20 20 20 | agit-buffer-locked-p)).......... |
| 839e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 | ...............buffer)))........ |
| 83a00 | 20 20 20 20 20 20 20 20 28 77 20 28 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ........(w.(window)............. |
| 83a20 | 20 20 20 20 20 28 62 20 28 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 77 69 6e 64 6f 77 29 29 29 | .....(b.(window-buffer.window))) |
| 83a40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 20 28 66 72 61 6d 65 29 0a 20 20 20 20 20 | ................(f.(frame)...... |
| 83a60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d 65 20 23 27 77 20 28 77 69 6e 64 6f | ............(seq-some.#'w.(windo |
| 83a80 | 77 2d 6c 69 73 74 20 66 72 61 6d 65 20 27 6e 6f 2d 6d 69 6e 69 62 75 66 29 29 29 29 0a 20 20 20 | w-list.frame.'no-minibuf)))).... |
| 83aa0 | 20 20 20 28 70 63 61 73 65 2d 65 78 68 61 75 73 74 69 76 65 20 66 72 61 6d 65 0a 20 20 20 20 20 | ...(pcase-exhaustive.frame...... |
| 83ac0 | 20 20 20 28 27 6e 69 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d | ...('nil...................(seq- |
| 83ae0 | 73 6f 6d 65 20 23 27 62 20 28 62 75 66 66 65 72 2d 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 20 | some.#'b.(buffer-list)))........ |
| 83b00 | 20 28 27 61 6c 6c 20 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 | .('all...................(seq-so |
| 83b20 | 6d 65 20 23 27 66 20 28 66 72 61 6d 65 2d 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 27 | me.#'f.(frame-list))).........(' |
| 83b40 | 76 69 73 69 62 6c 65 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 | visible...............(seq-some. |
| 83b60 | 23 27 66 20 28 76 69 73 69 62 6c 65 2d 66 72 61 6d 65 2d 6c 69 73 74 29 29 29 0a 20 20 20 20 20 | #'f.(visible-frame-list)))...... |
| 83b80 | 20 20 20 28 28 6f 72 20 27 73 65 6c 65 63 74 65 64 20 27 74 29 20 20 20 20 20 20 28 73 65 71 2d | ...((or.'selected.'t)......(seq- |
| 83ba0 | 73 6f 6d 65 20 23 27 77 20 28 77 69 6e 64 6f 77 2d 6c 69 73 74 20 28 73 65 6c 65 63 74 65 64 2d | some.#'w.(window-list.(selected- |
| 83bc0 | 66 72 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 28 67 75 61 72 64 20 28 66 72 61 6d 65 | frame)))).........((guard.(frame |
| 83be0 | 70 20 66 72 61 6d 65 29 29 20 28 73 65 71 2d 73 6f 6d 65 20 23 27 77 20 28 77 69 6e 64 6f 77 2d | p.frame)).(seq-some.#'w.(window- |
| 83c00 | 6c 69 73 74 20 66 72 61 6d 65 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | list.frame)))))))..(defun.magit- |
| 83c20 | 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 28 6d 6f 64 65 20 26 6f 70 74 69 6f | generate-new-buffer.(mode.&optio |
| 83c40 | 6e 61 6c 20 76 61 6c 75 65 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 28 6c 65 74 2a 20 28 28 64 | nal.value.directory)...(let*.((d |
| 83c60 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6f 72 20 64 69 72 65 63 74 6f 72 79 20 28 | efault-directory.(or.directory.( |
| 83c80 | 6d 61 67 69 74 2d 2d 74 6f 70 6c 65 76 65 6c 2d 73 61 66 65 29 29 29 0a 20 20 20 20 20 20 20 20 | magit--toplevel-safe)))......... |
| 83ca0 | 20 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 72 61 74 65 2d 62 | .(name.(funcall.magit-generate-b |
| 83cc0 | 75 66 66 65 72 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 6f 64 65 20 76 61 6c 75 65 29 29 | uffer-name-function.mode.value)) |
| 83ce0 | 0a 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 28 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d | ..........(buffer.(generate-new- |
| 83d00 | 62 75 66 66 65 72 20 6e 61 6d 65 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 | buffer.name))).....(with-current |
| 83d20 | 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 | -buffer.buffer.......(setq.magit |
| 83d40 | 2d 2d 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 | --default-directory.default-dire |
| 83d60 | 63 74 6f 72 79 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | ctory).......(setq.magit-buffer- |
| 83d80 | 6c 6f 63 6b 65 64 2d 70 20 28 61 6e 64 20 76 61 6c 75 65 20 74 29 29 0a 20 20 20 20 20 20 28 6d | locked-p.(and.value.t)).......(m |
| 83da0 | 61 67 69 74 2d 72 65 73 74 6f 72 65 2d 73 65 63 74 69 6f 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d | agit-restore-section-visibility- |
| 83dc0 | 63 61 63 68 65 20 6d 6f 64 65 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 75 6e 69 | cache.mode)).....(when.magit-uni |
| 83de0 | 71 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 0a 20 20 20 20 20 20 28 61 64 64 2d 74 6f | quify-buffer-names.......(add-to |
| 83e00 | 2d 6c 69 73 74 20 27 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 | -list.'uniquify-list-buffers-dir |
| 83e20 | 65 63 74 6f 72 79 2d 6d 6f 64 65 73 20 6d 6f 64 65 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 | ectory-modes.mode).......(with-c |
| 83e40 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 28 73 65 | urrent-buffer.buffer.........(se |
| 83e60 | 74 71 20 6c 69 73 74 2d 62 75 66 66 65 72 73 2d 64 69 72 65 63 74 6f 72 79 20 28 61 62 62 72 65 | tq.list-buffers-directory.(abbre |
| 83e80 | 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | viate-file-name.default-director |
| 83ea0 | 79 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 | y))).......(let.((uniquify-buffe |
| 83ec0 | 72 2d 6e 61 6d 65 2d 73 74 79 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d | r-name-style..............(if.(m |
| 83ee0 | 65 6d 71 20 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 73 74 79 6c 65 20 27 | emq.uniquify-buffer-name-style.' |
| 83f00 | 28 6e 69 6c 20 66 6f 72 77 61 72 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (nil.forward)).................. |
| 83f20 | 27 70 6f 73 74 2d 66 6f 72 77 61 72 64 2d 61 6e 67 6c 65 2d 62 72 61 63 6b 65 74 73 0a 20 20 20 | 'post-forward-angle-brackets.... |
| 83f40 | 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 | ............uniquify-buffer-name |
| 83f60 | 2d 73 74 79 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 69 71 75 69 66 79 2d 72 61 74 69 | -style))).........(uniquify-rati |
| 83f80 | 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 20 20 20 20 20 20 | onalize-file-buffer-names....... |
| 83fa0 | 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 20 28 64 69 | ...name.(file-name-directory.(di |
| 83fc0 | 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 63 74 | rectory-file-name.default-direct |
| 83fe0 | 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 62 75 66 | ory))..........buffer))).....buf |
| 84000 | 66 65 72 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 62 75 66 | fer))..(defun.magit-generate-buf |
| 84020 | 66 65 72 2d 6e 61 6d 65 2d 64 65 66 61 75 6c 74 2d 66 75 6e 63 74 69 6f 6e 20 28 6d 6f 64 65 20 | fer-name-default-function.(mode. |
| 84040 | 26 6f 70 74 69 6f 6e 61 6c 20 76 61 6c 75 65 29 0a 20 20 22 47 65 6e 65 72 61 74 65 20 62 75 66 | &optional.value)..."Generate.buf |
| 84060 | 66 65 72 20 6e 61 6d 65 20 66 6f 72 20 61 20 4d 4f 44 45 20 62 75 66 66 65 72 20 69 6e 20 74 68 | fer.name.for.a.MODE.buffer.in.th |
| 84080 | 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 54 68 65 20 72 65 74 75 72 6e | e.current.repository..The.return |
| 840a0 | 65 64 20 6e 61 6d 65 20 69 73 20 62 61 73 65 64 20 6f 6e 20 60 6d 61 67 69 74 2d 62 75 66 66 65 | ed.name.is.based.on.`magit-buffe |
| 840c0 | 72 2d 6e 61 6d 65 2d 66 6f 72 6d 61 74 27 20 61 6e 64 0a 74 61 6b 65 73 20 60 6d 61 67 69 74 2d | r-name-format'.and.takes.`magit- |
| 840e0 | 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 27 20 61 6e 64 20 56 41 4c 55 45 | uniquify-buffer-names'.and.VALUE |
| 84100 | 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 6e 74 6f 0a 61 63 63 6f 75 6e 74 2e 22 0a 20 20 28 | ,.if.non-nil,.into.account."...( |
| 84120 | 6c 65 74 20 28 28 6d 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 | let.((m.(substring.(symbol-name. |
| 84140 | 6d 6f 64 65 29 20 30 20 2d 35 29 29 0a 20 20 20 20 20 20 20 20 28 76 20 28 61 6e 64 20 76 61 6c | mode).0.-5)).........(v.(and.val |
| 84160 | 75 65 20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 28 65 6e 73 75 72 65 2d 6c 69 73 74 20 76 61 6c | ue.(format."%s".(ensure-list.val |
| 84180 | 75 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6e 20 28 69 66 20 6d 61 67 69 74 2d 75 6e 69 71 | ue)))).........(n.(if.magit-uniq |
| 841a0 | 75 69 66 79 2d 62 75 66 66 65 72 2d 6e 61 6d 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uify-buffer-names............... |
| 841c0 | 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........ |
| 841e0 | 20 20 20 20 20 20 20 20 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 65 | .........(directory-file-name.de |
| 84200 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | fault-directory))..............( |
| 84220 | 61 62 62 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 65 66 61 75 6c 74 2d 64 69 72 | abbreviate-file-name.default-dir |
| 84240 | 65 63 74 6f 72 79 29 29 29 29 0a 20 20 20 20 28 66 6f 72 6d 61 74 2d 73 70 65 63 0a 20 20 20 20 | ectory)))).....(format-spec..... |
| 84260 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 60 | .magit-buffer-name-format......` |
| 84280 | 28 28 3f 6d 20 2e 20 2c 6d 29 0a 20 20 20 20 20 20 20 28 3f 4d 20 2e 20 2c 28 69 66 20 28 65 71 | ((?m...,m)........(?M...,(if.(eq |
| 842a0 | 20 6d 6f 64 65 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 20 22 6d 61 67 69 74 | .mode.'magit-status-mode)."magit |
| 842c0 | 22 20 6d 29 29 0a 20 20 20 20 20 20 20 28 3f 76 20 2e 20 2c 28 6f 72 20 76 20 22 22 29 29 0a 20 | ".m))........(?v...,(or.v."")).. |
| 842e0 | 20 20 20 20 20 20 28 3f 56 20 2e 20 2c 28 69 66 20 76 20 28 63 6f 6e 63 61 74 20 22 20 22 20 76 | ......(?V...,(if.v.(concat.".".v |
| 84300 | 29 20 22 22 29 29 0a 20 20 20 20 20 20 20 28 3f 74 20 2e 20 2c 6e 29 0a 20 20 20 20 20 20 20 28 | ).""))........(?t...,n)........( |
| 84320 | 3f 78 20 2e 20 2c 28 69 66 20 6d 61 67 69 74 2d 75 6e 69 71 75 69 66 79 2d 62 75 66 66 65 72 2d | ?x...,(if.magit-uniquify-buffer- |
| 84340 | 6e 61 6d 65 73 20 22 22 20 22 2a 22 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 42 75 66 66 65 72 20 4c | names.""."*"))))))..;;;.Buffer.L |
| 84360 | 6f 63 6b 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 62 75 66 66 65 72 2d | ock..(defun.magit-toggle-buffer- |
| 84380 | 6c 6f 63 6b 20 28 29 0a 20 20 22 4c 6f 63 6b 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 | lock.()..."Lock.the.current.buff |
| 843a0 | 65 72 20 74 6f 20 69 74 73 20 76 61 6c 75 65 20 6f 72 20 75 6e 6c 6f 63 6b 20 69 74 2e 0a 0a 4c | er.to.its.value.or.unlock.it...L |
| 843c0 | 6f 63 6b 69 6e 67 20 61 20 62 75 66 66 65 72 20 74 6f 20 69 74 73 20 76 61 6c 75 65 20 70 72 65 | ocking.a.buffer.to.its.value.pre |
| 843e0 | 76 65 6e 74 73 20 69 74 20 66 72 6f 6d 20 62 65 69 6e 67 20 72 65 75 73 65 64 20 74 6f 0a 64 69 | vents.it.from.being.reused.to.di |
| 84400 | 73 70 6c 61 79 20 61 6e 6f 74 68 65 72 20 76 61 6c 75 65 2e 20 20 54 68 65 20 6e 61 6d 65 20 6f | splay.another.value...The.name.o |
| 84420 | 66 20 61 20 6c 6f 63 6b 65 64 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 73 20 69 74 73 0a 76 | f.a.locked.buffer.contains.its.v |
| 84440 | 61 6c 75 65 2c 20 77 68 69 63 68 20 61 6c 6c 6f 77 73 20 74 65 6c 6c 69 6e 67 20 69 74 20 61 70 | alue,.which.allows.telling.it.ap |
| 84460 | 61 72 74 20 66 72 6f 6d 20 6f 74 68 65 72 20 6c 6f 63 6b 65 64 20 62 75 66 66 65 72 73 0a 61 6e | art.from.other.locked.buffers.an |
| 84480 | 64 20 74 68 65 20 75 6e 6c 6f 63 6b 65 64 20 62 75 66 66 65 72 2e 0a 0a 4e 6f 74 20 61 6c 6c 20 | d.the.unlocked.buffer...Not.all. |
| 844a0 | 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 63 61 6e 20 62 65 20 6c 6f 63 6b 65 64 20 74 6f 20 74 | Magit.buffers.can.be.locked.to.t |
| 844c0 | 68 65 69 72 20 76 61 6c 75 65 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 0a 69 74 20 77 6f 75 6c | heir.values,.for.example.it.woul |
| 844e0 | 64 6e 27 74 20 6d 61 6b 65 20 73 65 6e 73 65 20 74 6f 20 6c 6f 63 6b 20 61 20 73 74 61 74 75 73 | dn't.make.sense.to.lock.a.status |
| 84500 | 20 62 75 66 66 65 72 2e 0a 0a 54 68 65 72 65 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 61 20 73 69 | .buffer...There.can.only.be.a.si |
| 84520 | 6e 67 6c 65 20 75 6e 6c 6f 63 6b 65 64 20 62 75 66 66 65 72 20 75 73 69 6e 67 20 61 20 63 65 72 | ngle.unlocked.buffer.using.a.cer |
| 84540 | 74 61 69 6e 0a 6d 61 6a 6f 72 2d 6d 6f 64 65 20 70 65 72 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 | tain.major-mode.per.repository.. |
| 84560 | 20 53 6f 20 77 68 65 6e 20 61 20 62 75 66 66 65 72 20 69 73 20 62 65 69 6e 67 20 75 6e 6c 6f 63 | .So.when.a.buffer.is.being.unloc |
| 84580 | 6b 65 64 0a 61 6e 64 20 61 6e 6f 74 68 65 72 20 75 6e 6c 6f 63 6b 65 64 20 62 75 66 66 65 72 20 | ked.and.another.unlocked.buffer. |
| 845a0 | 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 66 6f 72 20 74 68 61 74 20 6d 6f 64 65 20 61 6e 64 | already.exists.for.that.mode.and |
| 845c0 | 0a 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 74 68 65 20 66 6f 72 6d 65 72 20 62 75 66 | .repository,.then.the.former.buf |
| 845e0 | 66 65 72 20 69 73 20 69 6e 73 74 65 61 64 20 64 65 6c 65 74 65 64 20 61 6e 64 20 74 68 65 0a 6c | fer.is.instead.deleted.and.the.l |
| 84600 | 61 74 74 65 72 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 69 74 73 20 70 6c 61 63 65 2e | atter.is.displayed.in.its.place. |
| 84620 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 6d 61 67 69 74 2d 62 75 | "...(interactive)...(if.magit-bu |
| 84640 | 66 66 65 72 2d 6c 6f 63 6b 65 64 2d 70 0a 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 75 6e | ffer-locked-p.......(if-let.((un |
| 84660 | 6c 6f 63 6b 65 64 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 6d 61 | locked.(magit-get-mode-buffer.ma |
| 84680 | 6a 6f 72 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 6f 63 | jor-mode)))...........(let.((loc |
| 846a0 | 6b 65 64 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ked.(current-buffer))).......... |
| 846c0 | 20 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 75 6e 6c 6f 63 6b 65 64 20 6e 69 | ...(switch-to-buffer.unlocked.ni |
| 846e0 | 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 6c 6f | l.t).............(kill-buffer.lo |
| 84700 | 63 6b 65 64 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 | cked)).........(setq.magit-buffe |
| 84720 | 72 2d 6c 6f 63 6b 65 64 2d 70 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 72 65 6e 61 6d 65 2d | r-locked-p.nil).........(rename- |
| 84740 | 62 75 66 66 65 72 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 62 | buffer.(funcall.magit-generate-b |
| 84760 | 75 66 66 65 72 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | uffer-name-function............. |
| 84780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 29 | ....................major-mode)) |
| 847a0 | 29 0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 76 61 6c 75 65 20 28 6d 61 67 69 74 2d 62 75 66 | ).....(if-let.((value.(magit-buf |
| 847c0 | 66 65 72 2d 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 6c | fer-value))).........(if-let.((l |
| 847e0 | 6f 63 6b 65 64 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 6d 61 6a | ocked.(magit-get-mode-buffer.maj |
| 84800 | 6f 72 2d 6d 6f 64 65 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 | or-mode.value))).............(le |
| 84820 | 74 20 28 28 75 6e 6c 6f 63 6b 65 64 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a | t.((unlocked.(current-buffer))). |
| 84840 | 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 20 | ..............(switch-to-buffer. |
| 84860 | 6c 6f 63 6b 65 64 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c | locked.nil.t)...............(kil |
| 84880 | 6c 2d 62 75 66 66 65 72 20 75 6e 6c 6f 63 6b 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 | l-buffer.unlocked))...........(s |
| 848a0 | 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 63 6b 65 64 2d 70 20 74 29 0a 20 20 20 | etq.magit-buffer-locked-p.t).... |
| 848c0 | 20 20 20 20 20 20 20 28 72 65 6e 61 6d 65 2d 62 75 66 66 65 72 20 28 66 75 6e 63 61 6c 6c 20 6d | .......(rename-buffer.(funcall.m |
| 848e0 | 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 62 75 66 66 65 72 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 | agit-generate-buffer-name-functi |
| 84900 | 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on.............................. |
| 84920 | 20 20 20 20 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 28 | .....major-mode.value))).......( |
| 84940 | 75 73 65 72 2d 65 72 72 6f 72 20 22 42 75 66 66 65 72 20 68 61 73 20 6e 6f 20 76 61 6c 75 65 20 | user-error."Buffer.has.no.value. |
| 84960 | 69 74 20 63 6f 75 6c 64 20 62 65 20 6c 6f 63 6b 65 64 20 74 6f 22 29 29 29 29 0a 0a 3b 3b 3b 20 | it.could.be.locked.to"))))..;;;. |
| 84980 | 42 75 72 79 20 42 75 66 66 65 72 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 | Bury.Buffer..(defun.magit-mode-b |
| 849a0 | 75 72 79 2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6b 69 6c 6c 2d 62 75 66 66 65 | ury-buffer.(&optional.kill-buffe |
| 849c0 | 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 |
| 849e0 | 75 66 66 65 72 2e 0a 0a 55 73 65 20 60 6d 61 67 69 74 2d 62 75 72 79 2d 62 75 66 66 65 72 2d 66 | uffer...Use.`magit-bury-buffer-f |
| 84a00 | 75 6e 63 74 69 6f 6e 27 20 74 6f 20 62 75 72 79 20 74 68 65 20 62 75 66 66 65 72 20 77 68 65 6e | unction'.to.bury.the.buffer.when |
| 84a20 | 20 63 61 6c 6c 65 64 0a 77 69 74 68 6f 75 74 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | .called.without.a.prefix.argumen |
| 84a40 | 74 20 6f 72 20 74 6f 20 6b 69 6c 6c 20 69 74 20 77 68 65 6e 20 63 61 6c 6c 65 64 20 77 69 74 68 | t.or.to.kill.it.when.called.with |
| 84a60 | 20 61 20 73 69 6e 67 6c 65 0a 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 57 69 74 68 | .a.single.prefix.argument...With |
| 84a80 | 20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2c 20 61 6c 77 61 79 73 20 6b 69 | .two.prefix.arguments,.always.ki |
| 84aa0 | 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 61 6e 64 20 61 6c 6c 20 6f 74 68 65 72 0a 4d 61 67 | ll.the.current.and.all.other.Mag |
| 84ac0 | 69 74 20 62 75 66 66 65 72 73 2c 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 | it.buffers,.associated.with.this |
| 84ae0 | 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 | .repository."...(interactive."P" |
| 84b00 | 29 0a 20 20 28 69 66 20 28 3e 3d 20 28 70 72 65 66 69 78 2d 6e 75 6d 65 72 69 63 2d 76 61 6c 75 | )...(if.(>=.(prefix-numeric-valu |
| 84b20 | 65 20 6b 69 6c 6c 2d 62 75 66 66 65 72 29 20 31 36 29 0a 20 20 20 20 20 20 28 6d 61 70 63 20 23 | e.kill-buffer).16).......(mapc.# |
| 84b40 | 27 6b 69 6c 6c 2d 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 6d 6f 64 65 2d 67 65 74 2d 62 75 66 | 'kill-buffer.(magit-mode-get-buf |
| 84b60 | 66 65 72 73 29 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 62 75 72 79 2d 62 | fers)).....(funcall.magit-bury-b |
| 84b80 | 75 66 66 65 72 2d 66 75 6e 63 74 69 6f 6e 20 6b 69 6c 6c 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 | uffer-function.kill-buffer)))..( |
| 84ba0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 71 75 69 74 2d 77 69 6e 64 6f 77 20 28 6b 69 | defun.magit-mode-quit-window.(ki |
| 84bc0 | 6c 6c 2d 62 75 66 66 65 72 29 0a 20 20 22 51 75 69 74 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 | ll-buffer)..."Quit.the.selected. |
| 84be0 | 77 69 6e 64 6f 77 20 61 6e 64 20 62 75 72 79 20 69 74 73 20 62 75 66 66 65 72 2e 0a 0a 54 68 69 | window.and.bury.its.buffer...Thi |
| 84c00 | 73 20 62 65 68 61 76 65 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 60 71 75 69 74 2d 77 69 6e 64 6f | s.behaves.similar.to.`quit-windo |
| 84c20 | 77 27 2c 20 62 75 74 20 77 68 65 6e 20 74 68 65 20 77 69 6e 64 6f 77 0a 77 61 73 20 6f 72 69 67 | w',.but.when.the.window.was.orig |
| 84c40 | 69 6e 61 6c 6c 79 20 63 72 65 61 74 65 64 20 74 6f 20 64 69 73 70 6c 61 79 20 61 20 4d 61 67 69 | inally.created.to.display.a.Magi |
| 84c60 | 74 20 62 75 66 66 65 72 20 61 6e 64 20 74 68 65 0a 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 | t.buffer.and.the.current.buffer. |
| 84c80 | 69 73 20 74 68 65 20 6c 61 73 74 20 72 65 6d 61 69 6e 69 6e 67 20 4d 61 67 69 74 20 62 75 66 66 | is.the.last.remaining.Magit.buff |
| 84ca0 | 65 72 20 74 68 61 74 20 77 61 73 0a 65 76 65 72 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 | er.that.was.ever.displayed.in.th |
| 84cc0 | 65 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f 77 2c 20 74 68 65 6e 20 64 65 6c 65 74 65 20 74 | e.selected.window,.then.delete.t |
| 84ce0 | 68 61 74 0a 77 69 6e 64 6f 77 2e 22 0a 20 20 28 69 66 20 28 6f 72 20 28 6f 6e 65 2d 77 69 6e 64 | hat.window."...(if.(or.(one-wind |
| 84d00 | 6f 77 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 28 2d 2d 66 69 72 73 74 20 28 6c 65 74 20 28 28 | ow-p)...........(--first.(let.(( |
| 84d20 | 62 75 66 66 65 72 20 28 63 61 72 20 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | buffer.(car.it)))............... |
| 84d40 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 20 62 75 66 66 65 72 20 28 63 75 72 | .......(and.(not.(eq.buffer.(cur |
| 84d60 | 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rent-buffer))).................. |
| 84d80 | 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75 66 66 65 72 29 0a | .........(buffer-live-p.buffer). |
| 84da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e | ..........................(or.(n |
| 84dc0 | 6f 74 20 28 77 69 6e 64 6f 77 2d 70 61 72 61 6d 65 74 65 72 20 6e 69 6c 20 27 6d 61 67 69 74 2d | ot.(window-parameter.nil.'magit- |
| 84de0 | 64 65 64 69 63 61 74 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dedicated))..................... |
| 84e00 | 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 |
| 84e20 | 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer........................... |
| 84e40 | 20 20 20 20 20 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6d 6f 64 | ......(derived-mode-p.'magit-mod |
| 84e60 | 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............................... |
| 84e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | ..................'magit-process |
| 84ea0 | 2d 6d 6f 64 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | -mode)))))....................(w |
| 84ec0 | 69 6e 64 6f 77 2d 70 72 65 76 2d 62 75 66 66 65 72 73 29 29 29 0a 20 20 20 20 20 20 28 71 75 69 | indow-prev-buffers))).......(qui |
| 84ee0 | 74 2d 77 69 6e 64 6f 77 20 6b 69 6c 6c 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 6c 65 74 20 28 | t-window.kill-buffer).....(let.( |
| 84f00 | 28 77 69 6e 64 6f 77 20 28 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 | (window.(selected-window)))..... |
| 84f20 | 20 20 28 71 75 69 74 2d 77 69 6e 64 6f 77 20 6b 69 6c 6c 2d 62 75 66 66 65 72 29 0a 20 20 20 20 | ..(quit-window.kill-buffer)..... |
| 84f40 | 20 20 28 77 68 65 6e 20 28 77 69 6e 64 6f 77 2d 6c 69 76 65 2d 70 20 77 69 6e 64 6f 77 29 0a 20 | ..(when.(window-live-p.window).. |
| 84f60 | 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 77 69 6e 64 6f 77 20 77 69 6e 64 6f 77 29 29 29 29 | .......(delete-window.window)))) |
| 84f80 | 29 0a 0a 3b 3b 3b 20 52 65 66 72 65 73 68 20 42 75 66 66 65 72 73 0a 0a 28 64 65 66 76 61 72 20 | )..;;;.Refresh.Buffers..(defvar. |
| 84fa0 | 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 20 6e 69 6c 29 0a 0a 28 64 65 66 | magit-inhibit-refresh.nil)..(def |
| 84fc0 | 75 6e 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 20 28 29 0a 20 20 22 52 65 66 72 65 73 68 20 73 | un.magit-refresh.()..."Refresh.s |
| 84fe0 | 6f 6d 65 20 62 75 66 66 65 72 73 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 | ome.buffers.belonging.to.the.cur |
| 85000 | 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 52 65 66 72 65 73 68 20 74 68 65 20 63 75 | rent.repository...Refresh.the.cu |
| 85020 | 72 72 65 6e 74 20 62 75 66 66 65 72 20 69 66 20 69 74 73 20 6d 61 6a 6f 72 20 6d 6f 64 65 20 64 | rrent.buffer.if.its.major.mode.d |
| 85040 | 65 72 69 76 65 73 20 66 72 6f 6d 0a 60 6d 61 67 69 74 2d 6d 6f 64 65 27 2c 20 61 6e 64 20 72 65 | erives.from.`magit-mode',.and.re |
| 85060 | 66 72 65 73 68 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 73 74 61 74 75 73 20 62 | fresh.the.corresponding.status.b |
| 85080 | 75 66 66 65 72 2e 0a 0a 52 75 6e 20 68 6f 6f 6b 73 20 60 6d 61 67 69 74 2d 70 72 65 2d 72 65 66 | uffer...Run.hooks.`magit-pre-ref |
| 850a0 | 72 65 73 68 2d 68 6f 6f 6b 27 20 61 6e 64 20 60 6d 61 67 69 74 2d 70 6f 73 74 2d 72 65 66 72 65 | resh-hook'.and.`magit-post-refre |
| 850c0 | 73 68 2d 68 6f 6f 6b 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 6e | sh-hook'."...(interactive)...(un |
| 850e0 | 6c 65 73 73 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 0a 20 20 20 20 28 | less.magit-inhibit-refresh.....( |
| 85100 | 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 74 | unwind-protect.........(let.((st |
| 85120 | 61 72 74 20 28 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | art.(current-time))............. |
| 85140 | 20 20 28 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 6f 72 20 6d 61 67 69 | ..(magit--refresh-cache.(or.magi |
| 85160 | 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t--refresh-cache................ |
| 85180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 | .........................(list.( |
| 851a0 | 63 6f 6e 73 20 30 20 30 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 | cons.0.0)))))...........(when.ma |
| 851c0 | 67 69 74 2d 72 65 66 72 65 73 68 2d 76 65 72 62 6f 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | git-refresh-verbose............. |
| 851e0 | 28 6d 65 73 73 61 67 65 20 22 52 65 66 72 65 73 68 69 6e 67 20 6d 61 67 69 74 2e 2e 2e 22 29 29 | (message."Refreshing.magit...")) |
| 85200 | 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d | ...........(magit-run-hook-with- |
| 85220 | 62 65 6e 63 68 6d 61 72 6b 20 27 6d 61 67 69 74 2d 70 72 65 2d 72 65 66 72 65 73 68 2d 68 6f 6f | benchmark.'magit-pre-refresh-hoo |
| 85240 | 6b 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 64 65 72 69 76 65 64 2d 6d 6f 64 | k)...........(cond.((derived-mod |
| 85260 | 65 2d 70 20 27 6d 61 67 69 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-p.'magit-mode)................ |
| 85280 | 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 | ..(magit-refresh-buffer))....... |
| 852a0 | 20 20 20 20 20 20 20 20 20 20 28 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 74 61 62 75 | ..........((derived-mode-p.'tabu |
| 852c0 | 6c 61 74 65 64 2d 6c 69 73 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lated-list-mode)................ |
| 852e0 | 20 20 28 72 65 76 65 72 74 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 | ..(revert-buffer)))...........(w |
| 85300 | 68 65 6e 2d 6c 65 74 20 28 28 62 75 66 66 65 72 20 28 61 6e 64 20 6d 61 67 69 74 2d 72 65 66 72 | hen-let.((buffer.(and.magit-refr |
| 85320 | 65 73 68 2d 73 74 61 74 75 73 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | esh-status-buffer............... |
| 85340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 64 65 72 69 76 65 | ....................(not.(derive |
| 85360 | 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 29 0a 20 20 | d-mode-p.'magit-status-mode))... |
| 85380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 853a0 | 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 74 | (magit-get-mode-buffer.'magit-st |
| 853c0 | 61 74 75 73 2d 6d 6f 64 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d | atus-mode)))).............(with- |
| 853e0 | 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 20 | current-buffer.buffer........... |
| 85400 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 | ....(magit-refresh-buffer))).... |
| 85420 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 62 65 6e 63 | .......(magit-run-hook-with-benc |
| 85440 | 68 6d 61 72 6b 20 27 6d 61 67 69 74 2d 70 6f 73 74 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 29 0a | hmark.'magit-post-refresh-hook). |
| 85460 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 76 65 | ..........(when.magit-refresh-ve |
| 85480 | 72 62 6f 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 20 28 63 61 61 | rbose.............(let*.((c.(caa |
| 854a0 | 72 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 29 29 0a 20 20 20 20 20 20 20 | r.magit--refresh-cache))........ |
| 854c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 20 28 2b 20 63 20 28 63 64 61 72 20 6d 61 67 69 74 2d | ............(a.(+.c.(cdar.magit- |
| 854e0 | 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -refresh-cache)))).............. |
| 85500 | 20 28 6d 65 73 73 61 67 65 20 22 52 65 66 72 65 73 68 69 6e 67 20 6d 61 67 69 74 2e 2e 2e 64 6f | .(message."Refreshing.magit...do |
| 85520 | 6e 65 20 28 25 2e 33 66 73 2c 20 63 61 63 68 65 64 20 25 73 2f 25 73 20 28 25 2e 30 66 25 25 29 | ne.(%.3fs,.cached.%s/%s.(%.0f%%) |
| 85540 | 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 6f 61 74 | )"........................(float |
| 85560 | 2d 74 69 6d 65 20 28 74 69 6d 65 2d 73 69 6e 63 65 20 73 74 61 72 74 29 29 0a 20 20 20 20 20 20 | -time.(time-since.start))....... |
| 85580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 20 61 20 28 2a 20 28 2f 20 63 20 28 2a 20 | .................c.a.(*.(/.c.(*. |
| 855a0 | 61 20 31 2e 30 29 29 20 31 30 30 29 29 29 29 29 0a 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b | a.1.0)).100))))).......(run-hook |
| 855c0 | 73 20 27 6d 61 67 69 74 2d 75 6e 77 69 6e 64 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 29 29 29 29 | s.'magit-unwind-refresh-hook)))) |
| 855e0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 61 6c 6c 20 28 29 0a 20 20 | ..(defun.magit-refresh-all.()... |
| 85600 | 22 52 65 66 72 65 73 68 20 61 6c 6c 20 62 75 66 66 65 72 73 20 62 65 6c 6f 6e 67 69 6e 67 20 74 | "Refresh.all.buffers.belonging.t |
| 85620 | 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 52 65 66 72 65 | o.the.current.repository...Refre |
| 85640 | 73 68 20 61 6c 6c 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 20 62 65 6c 6f 6e 67 69 6e 67 20 74 | sh.all.Magit.buffers.belonging.t |
| 85660 | 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 0a 61 6e 64 20 72 65 | o.the.current.repository,.and.re |
| 85680 | 76 65 72 74 20 62 75 66 66 65 72 73 20 74 68 61 74 20 76 69 73 69 74 20 66 69 6c 65 73 20 6c 6f | vert.buffers.that.visit.files.lo |
| 856a0 | 63 61 74 65 64 20 69 6e 73 69 64 65 20 74 68 65 20 63 75 72 72 65 6e 74 0a 72 65 70 6f 73 69 74 | cated.inside.the.current.reposit |
| 856c0 | 6f 72 79 2e 0a 0a 52 75 6e 20 68 6f 6f 6b 73 20 60 6d 61 67 69 74 2d 70 72 65 2d 72 65 66 72 65 | ory...Run.hooks.`magit-pre-refre |
| 856e0 | 73 68 2d 68 6f 6f 6b 27 20 61 6e 64 20 60 6d 61 67 69 74 2d 70 6f 73 74 2d 72 65 66 72 65 73 68 | sh-hook'.and.`magit-post-refresh |
| 85700 | 2d 68 6f 6f 6b 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 | -hook'."...(interactive)...(magi |
| 85720 | 74 2d 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 62 65 6e 63 68 6d 61 72 6b 20 27 6d 61 67 69 74 | t-run-hook-with-benchmark.'magit |
| 85740 | 2d 70 72 65 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 29 0a 20 20 28 64 6f 6c 69 73 74 20 28 62 75 | -pre-refresh-hook)...(dolist.(bu |
| 85760 | 66 66 65 72 20 28 6d 61 67 69 74 2d 6d 6f 64 65 2d 67 65 74 2d 62 75 66 66 65 72 73 29 29 0a 20 | ffer.(magit-mode-get-buffers)).. |
| 85780 | 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 20 28 | ...(with-current-buffer.buffer.( |
| 857a0 | 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 29 29 29 0a 20 20 28 6d 61 67 69 74 | magit-refresh-buffer)))...(magit |
| 857c0 | 2d 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 62 65 6e 63 68 6d 61 72 6b 20 27 6d 61 67 69 74 2d | -run-hook-with-benchmark.'magit- |
| 857e0 | 70 6f 73 74 2d 72 65 66 72 65 73 68 2d 68 6f 6f 6b 29 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 | post-refresh-hook))..(defvar-loc |
| 85800 | 61 6c 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 73 74 61 72 74 2d 74 69 6d 65 20 6e 69 6c 29 | al.magit-refresh-start-time.nil) |
| 85820 | 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 28 26 | ..(defun.magit-refresh-buffer.(& |
| 85840 | 72 65 73 74 20 5f 69 67 6e 6f 72 65 29 0a 20 20 22 52 65 66 72 65 73 68 20 74 68 65 20 63 75 72 | rest._ignore)..."Refresh.the.cur |
| 85860 | 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 65 72 61 63 74 69 | rent.Magit.buffer."...(interacti |
| 85880 | 76 65 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 73 74 61 72 74 2d | ve)...(setq.magit-refresh-start- |
| 858a0 | 74 69 6d 65 20 28 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 29 0a 20 20 28 6c 65 74 20 28 28 72 65 | time.(current-time))...(let.((re |
| 858c0 | 66 72 65 73 68 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 | fresh.(intern.(format."%s-refres |
| 858e0 | 68 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 | h-buffer"....................... |
| 85900 | 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 28 73 79 6d 62 6f 6c 2d 6e 61 | ...........(substring.(symbol-na |
| 85920 | 6d 65 20 6d 61 6a 6f 72 2d 6d 6f 64 65 29 20 30 20 2d 35 29 29 29 29 0a 20 20 20 20 20 20 20 20 | me.major-mode).0.-5))))......... |
| 85940 | 28 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 6f 72 20 6d 61 67 69 74 2d | (magit--refresh-cache.(or.magit- |
| 85960 | 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 30 20 30 29 29 | -refresh-cache.(list.(cons.0.0)) |
| 85980 | 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 66 75 6e 63 74 69 6f 6e 70 20 72 65 66 72 65 73 68 | ))).....(when.(functionp.refresh |
| 859a0 | 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 76 65 72 62 | ).......(when.magit-refresh-verb |
| 859c0 | 6f 73 65 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 52 65 66 72 65 73 68 69 6e 67 | ose.........(message."Refreshing |
| 859e0 | 20 62 75 66 66 65 72 20 60 25 73 27 2e 2e 2e 22 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 29 29 29 | .buffer.`%s'...".(buffer-name))) |
| 85a00 | 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 | .......(let*.((buffer.(current-b |
| 85a20 | 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 73 20 28 63 | uffer))..............(windows.(c |
| 85a40 | 6c 2d 6d 61 70 63 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l-mapcan........................ |
| 85a60 | 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 20 20 20 20 | (lambda.(window)................ |
| 85a80 | 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. |
| 85aa0 | 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | window.......................... |
| 85ac0 | 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... |
| 85ae0 | 20 20 20 20 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- |
| 85b00 | 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 74 | let*.((section.(magit-section-at |
| 85b20 | 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 | )))............................. |
| 85b40 | 20 20 20 60 28 28 20 2c 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...`((.,window.................. |
| 85b60 | 20 20 20 20 20 20 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 | ..................,section...... |
| 85b80 | 20 20 20 20 20 20 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 | ..............................,@ |
| 85ba0 | 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 65 2d 70 6f 73 69 | (magit-section-get-relative-posi |
| 85bc0 | 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............................ |
| 85be0 | 20 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 | ...........section)))))))....... |
| 85c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 69 74 20 71 75 61 6c 69 66 | .................;;.If.it.qualif |
| 85c20 | 69 65 73 2c 20 74 68 65 6e 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f 77 0a 20 20 | ies,.then.the.selected.window... |
| 85c40 | 20 20 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 65 73 20 66 69 | .....................;;.comes.fi |
| 85c60 | 72 73 74 2c 20 62 75 74 20 77 65 20 77 61 6e 74 20 74 6f 20 68 61 6e 64 6c 65 20 69 74 20 6c 61 | rst,.but.we.want.to.handle.it.la |
| 85c80 | 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 6f 20 | st........................;;.so. |
| 85ca0 | 74 68 61 74 20 69 74 73 20 60 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 76 65 6d 65 6e 74 | that.its.`magit-section-movement |
| 85cc0 | 2d 68 6f 6f 6b 27 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 | -hook'........................;; |
| 85ce0 | 20 72 75 6e 20 63 61 6e 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 65 66 66 65 63 74 73 20 6f 66 | .run.can.override.the.effects.of |
| 85d00 | 20 6f 74 68 65 72 20 72 75 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .other.runs..................... |
| 85d20 | 20 20 20 20 28 6f 72 20 28 6e 72 65 76 65 72 73 65 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 | ....(or.(nreverse.(get-buffer-wi |
| 85d40 | 6e 64 6f 77 2d 6c 69 73 74 20 62 75 66 66 65 72 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 20 20 20 | ndow-list.buffer.nil.t))........ |
| 85d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 73 65 6c 65 63 | ....................(list.(selec |
| 85d80 | 74 65 64 2d 77 69 6e 64 6f 77 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 64 65 61 63 74 69 | ted-window)))))).........(deacti |
| 85da0 | 76 61 74 65 2d 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 | vate-mark).........(setq.magit-s |
| 85dc0 | 65 63 74 69 6f 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 | ection-pre-command-section.nil). |
| 85de0 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 67 68 | ........(setq.magit-section-high |
| 85e00 | 6c 69 67 68 74 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 | light-overlays.nil).........(set |
| 85e20 | 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 65 64 2d 73 65 63 74 | q.magit-section-highlighted-sect |
| 85e40 | 69 6f 6e 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73 65 | ions.nil).........(setq.magit-se |
| 85e60 | 63 74 69 6f 6e 2d 75 6e 68 69 67 68 6c 69 67 68 74 2d 73 65 63 74 69 6f 6e 73 20 6e 69 6c 29 0a | ction-unhighlight-sections.nil). |
| 85e80 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 | ........(let.((inhibit-read-only |
| 85ea0 | 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 72 29 0a 20 20 | .t))...........(erase-buffer)... |
| 85ec0 | 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 | ........(save-excursion......... |
| 85ee0 | 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 72 65 66 72 65 73 68 29 29 29 0a 20 20 20 20 20 20 20 20 | ....(funcall.refresh)))......... |
| 85f00 | 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 2c 77 69 6e 64 6f 77 20 2e 20 2c 61 72 67 73 | (pcase-dolist.(`(,window...,args |
| 85f20 | 29 20 77 69 6e 64 6f 77 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 62 75 66 | ).windows)...........(if.(eq.buf |
| 85f40 | 66 65 72 20 28 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 77 69 6e 64 6f 77 29 29 0a 20 20 20 20 | fer.(window-buffer.window))..... |
| 85f60 | 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. |
| 85f80 | 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 | window.................(apply.#' |
| 85fa0 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f 2d 73 75 63 63 65 73 73 6f 72 20 61 72 67 | magit-section-goto-successor.arg |
| 85fc0 | 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 | s)).............(with-current-bu |
| 85fe0 | 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 6c 65 74 20 28 | ffer.buffer...............(let.( |
| 86000 | 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 76 65 6d 65 6e 74 2d 68 6f 6f 6b 20 6e 69 6c | (magit-section-movement-hook.nil |
| 86020 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 | )).................(apply.#'magi |
| 86040 | 74 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f 2d 73 75 63 63 65 73 73 6f 72 20 61 72 67 73 29 29 29 | t-section-goto-successor.args))) |
| 86060 | 29 29 0a 20 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 72 65 66 | )).........(run-hooks.'magit-ref |
| 86080 | 72 65 73 68 2d 62 75 66 66 65 72 2d 68 6f 6f 6b 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | resh-buffer-hook).........(magit |
| 860a0 | 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 20 | -section-update-highlight)...... |
| 860c0 | 20 20 20 28 73 65 74 2d 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 6e 69 6c 29 29 0a | ...(set-buffer-modified-p.nil)). |
| 860e0 | 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 76 65 72 62 6f 73 | ......(when.magit-refresh-verbos |
| 86100 | 65 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 52 65 66 72 65 73 68 69 6e 67 20 62 | e.........(message."Refreshing.b |
| 86120 | 75 66 66 65 72 20 60 25 73 27 2e 2e 2e 64 6f 6e 65 20 28 25 2e 33 66 73 29 22 20 28 62 75 66 66 | uffer.`%s'...done.(%.3fs)".(buff |
| 86140 | 65 72 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 6f 61 74 | er-name)..................(float |
| 86160 | 2d 74 69 6d 65 20 28 74 69 6d 65 2d 73 69 6e 63 65 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d | -time.(time-since.magit-refresh- |
| 86180 | 73 74 61 72 74 2d 74 69 6d 65 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | start-time)))))))..(defun.magit- |
| 861a0 | 70 72 6f 66 69 6c 65 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 29 0a 20 20 22 50 72 6f | profile-refresh-buffer.()..."Pro |
| 861c0 | 66 69 6c 65 20 72 65 66 72 65 73 68 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 4d 61 67 69 | file.refreshing.the.current.Magi |
| 861e0 | 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 29 0a 20 20 28 72 65 | t.buffer."...(interactive)...(re |
| 86200 | 71 75 69 72 65 20 28 71 75 6f 74 65 20 65 6c 70 29 29 0a 20 20 28 77 68 65 6e 20 28 66 62 6f 75 | quire.(quote.elp))...(when.(fbou |
| 86220 | 6e 64 70 20 27 65 6c 70 2d 72 65 73 65 74 2d 61 6c 6c 29 0a 20 20 20 20 28 65 6c 70 2d 72 65 73 | ndp.'elp-reset-all).....(elp-res |
| 86240 | 65 74 2d 61 6c 6c 29 0a 20 20 20 20 28 65 6c 70 2d 69 6e 73 74 72 75 6d 65 6e 74 2d 70 61 63 6b | et-all).....(elp-instrument-pack |
| 86260 | 61 67 65 20 22 6d 61 67 69 74 2d 22 29 0a 20 20 20 20 28 65 6c 70 2d 69 6e 73 74 72 75 6d 65 6e | age."magit-").....(elp-instrumen |
| 86280 | 74 2d 70 61 63 6b 61 67 65 20 22 66 6f 72 67 65 2d 22 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 | t-package."forge-").....(magit-r |
| 862a0 | 65 66 72 65 73 68 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 65 6c 70 2d 72 65 73 75 6c 74 73 29 | efresh-buffer).....(elp-results) |
| 862c0 | 0a 20 20 20 20 28 65 6c 70 2d 72 65 73 65 74 2d 61 6c 6c 29 29 29 0a 0a 3b 3b 3b 20 53 61 76 65 | .....(elp-reset-all)))..;;;.Save |
| 862e0 | 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 61 72 20 | .File-Visiting.Buffers..(defvar. |
| 86300 | 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 69 6c 29 | magit--disable-save-buffers.nil) |
| 86320 | 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 6f 6b 20 | ..(defun.magit-pre-command-hook. |
| 86340 | 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 65 2d 62 | ()...(setq.magit--disable-save-b |
| 86360 | 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 6f 6d 6d | uffers.nil)).(add-hook.'pre-comm |
| 86380 | 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 68 6f 6f | and-hook.#'magit-pre-command-hoo |
| 863a0 | 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 72 65 66 | k)..(defvar.magit-after-save-ref |
| 863c0 | 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 69 74 2d | resh-buffers.nil)..(defun.magit- |
| 863e0 | 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 0a 20 20 | after-save-refresh-buffers.()... |
| 86400 | 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 2d 73 61 76 65 | (dolist.(buffer.magit-after-save |
| 86420 | 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 73 29 0a 20 20 20 20 28 77 68 65 6e 20 28 62 75 66 | -refresh-buffers).....(when.(buf |
| 86440 | 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 28 77 69 74 68 2d 63 | fer-live-p.buffer).......(with-c |
| 86460 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 28 6d 61 | urrent-buffer.buffer.........(ma |
| 86480 | 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 29 29 29 29 0a 20 20 28 73 65 74 71 20 6d | git-refresh-buffer))))...(setq.m |
| 864a0 | 61 67 69 74 2d 61 66 74 65 72 2d 73 61 76 65 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 73 20 | agit-after-save-refresh-buffers. |
| 864c0 | 6e 69 6c 29 0a 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e | nil)...(remove-hook.'post-comman |
| 864e0 | 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 65 73 | d-hook.#'magit-after-save-refres |
| 86500 | 68 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 61 66 74 65 72 2d | h-buffers))..(defun.magit-after- |
| 86520 | 73 61 76 65 2d 72 65 66 72 65 73 68 2d 73 74 61 74 75 73 20 28 29 0a 20 20 22 52 65 66 72 65 73 | save-refresh-status.()..."Refres |
| 86540 | 68 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 6f 66 20 74 68 65 20 63 75 72 72 65 | h.the.status.buffer.of.the.curre |
| 86560 | 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 | nt.repository...This.function.is |
| 86580 | 20 69 6e 74 65 6e 64 65 64 20 74 6f 20 62 65 20 61 64 64 65 64 20 74 6f 20 60 61 66 74 65 72 2d | .intended.to.be.added.to.`after- |
| 865a0 | 73 61 76 65 2d 68 6f 6f 6b 27 2e 0a 0a 49 66 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 | save-hook'...If.the.status.buffe |
| 865c0 | 72 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 6f 72 20 74 68 65 20 66 69 6c 65 20 62 65 69 | r.does.not.exist.or.the.file.bei |
| 865e0 | 6e 67 20 76 69 73 69 74 65 64 20 69 6e 0a 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 | ng.visited.in.the.current.buffer |
| 86600 | 20 69 73 6e 27 74 20 69 6e 73 69 64 65 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 6f | .isn't.inside.the.working.tree.o |
| 86620 | 66 20 61 20 72 65 70 6f 73 69 74 6f 72 79 2c 0a 74 68 65 6e 20 64 6f 20 6e 6f 74 68 69 6e 67 2e | f.a.repository,.then.do.nothing. |
| 86640 | 0a 0a 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 67 69 74 20 62 | ..Note.that.refreshing.a.Magit.b |
| 86660 | 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 67 20 69 74 73 | uffer.is.done.by.re-creating.its |
| 86680 | 0a 63 6f 6e 74 65 6e 74 73 20 66 72 6f 6d 20 73 63 72 61 74 63 68 2c 20 77 68 69 63 68 20 63 61 | .contents.from.scratch,.which.ca |
| 866a0 | 6e 20 62 65 20 73 6c 6f 77 20 69 6e 20 6c 61 72 67 65 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e | n.be.slow.in.large.repositories. |
| 866c0 | 0a 49 66 20 79 6f 75 20 61 72 65 20 6e 6f 74 20 73 61 74 69 73 66 69 65 64 20 77 69 74 68 20 4d | .If.you.are.not.satisfied.with.M |
| 866e0 | 61 67 69 74 27 73 20 70 65 72 66 6f 72 6d 61 6e 63 65 2c 20 74 68 65 6e 20 79 6f 75 0a 73 68 6f | agit's.performance,.then.you.sho |
| 86700 | 75 6c 64 20 6f 62 76 69 6f 75 73 6c 79 20 6e 6f 74 20 61 64 64 20 74 68 69 73 20 66 75 6e 63 74 | uld.obviously.not.add.this.funct |
| 86720 | 69 6f 6e 20 74 6f 20 74 68 61 74 20 68 6f 6f 6b 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 | ion.to.that.hook."...(when-let.( |
| 86740 | 28 28 61 6e 64 20 28 6e 6f 74 20 6d 61 67 69 74 2d 2d 64 69 73 61 62 6c 65 2d 73 61 76 65 2d 62 | ((and.(not.magit--disable-save-b |
| 86760 | 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 6d 61 67 69 | uffers)....................(magi |
| 86780 | 74 2d 69 6e 73 69 64 65 2d 77 6f 72 6b 74 72 65 65 2d 70 20 74 29 29 29 0a 20 20 20 20 20 20 20 | t-inside-worktree-p.t)))........ |
| 867a0 | 20 20 20 20 20 20 28 62 75 66 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 28 6d 61 67 69 74 | ......(buf.(ignore-errors.(magit |
| 867c0 | 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d | -get-mode-buffer.'magit-status-m |
| 867e0 | 6f 64 65 29 29 29 29 0a 20 20 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6d 61 67 69 74 2d | ode)))).....(add-to-list.'magit- |
| 86800 | 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 62 75 66 29 0a | after-save-refresh-buffers.buf). |
| 86820 | 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b | ....(add-hook.'post-command-hook |
| 86840 | 20 23 27 6d 61 67 69 74 2d 61 66 74 65 72 2d 73 61 76 65 2d 72 65 66 72 65 73 68 2d 62 75 66 66 | .#'magit-after-save-refresh-buff |
| 86860 | 65 72 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 61 76 65 2d | ers)))..(defun.magit-maybe-save- |
| 86880 | 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 20 28 29 0a 20 20 22 4d 61 79 62 65 20 73 | repository-buffers.()..."Maybe.s |
| 868a0 | 61 76 65 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 73 20 62 65 6c 6f 6e 67 | ave.file-visiting.buffers.belong |
| 868c0 | 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 44 | ing.to.the.current.repository..D |
| 868e0 | 6f 20 73 6f 20 69 66 20 60 6d 61 67 69 74 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 | o.so.if.`magit-save-repository-b |
| 86900 | 75 66 66 65 72 73 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 20 20 59 6f 75 20 73 68 6f 75 6c 64 0a | uffers'.is.non-nil...You.should. |
| 86920 | 6e 6f 74 20 72 65 6d 6f 76 65 20 74 68 69 73 20 66 72 6f 6d 20 61 6e 79 20 68 6f 6f 6b 73 2c 20 | not.remove.this.from.any.hooks,. |
| 86940 | 69 6e 73 74 65 61 64 20 73 65 74 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 20 74 6f 20 6e 69 6c | instead.set.that.variable.to.nil |
| 86960 | 0a 69 66 20 79 6f 75 20 73 6f 20 64 65 73 69 72 65 2e 22 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 | .if.you.so.desire."...(when.(and |
| 86980 | 20 6d 61 67 69 74 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 0a 20 | .magit-save-repository-buffers.. |
| 869a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6d 61 67 69 74 2d 2d 64 69 73 61 62 6c 65 2d | ............(not.magit--disable- |
| 869c0 | 73 61 76 65 2d 62 75 66 66 65 72 73 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d | save-buffers)).....(setq.magit-- |
| 869e0 | 64 69 73 61 62 6c 65 2d 73 61 76 65 2d 62 75 66 66 65 72 73 20 74 29 0a 20 20 20 20 28 6c 65 74 | disable-save-buffers.t).....(let |
| 86a00 | 20 28 28 6d 73 67 20 28 63 75 72 72 65 6e 74 2d 6d 65 73 73 61 67 65 29 29 29 0a 20 20 20 20 20 | .((msg.(current-message)))...... |
| 86a20 | 20 28 6d 61 67 69 74 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 0a | .(magit-save-repository-buffers. |
| 86a40 | 20 20 20 20 20 20 20 28 65 71 20 6d 61 67 69 74 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 79 | .......(eq.magit-save-repository |
| 86a60 | 2d 62 75 66 66 65 72 73 20 27 64 6f 6e 74 61 73 6b 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 | -buffers.'dontask)).......(when. |
| 86a80 | 28 61 6e 64 20 6d 73 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 75 72 72 65 | (and.msg..................(curre |
| 86aa0 | 6e 74 2d 6d 65 73 73 61 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f | nt-message)..................(no |
| 86ac0 | 74 20 28 65 71 75 61 6c 20 6d 73 67 20 28 63 75 72 72 65 6e 74 2d 6d 65 73 73 61 67 65 29 29 29 | t.(equal.msg.(current-message))) |
| 86ae0 | 29 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 20 6d 73 67 29 29 29 29 29 | ).........(message."%s".msg))))) |
| 86b00 | 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 70 72 65 2d 72 65 66 72 65 73 68 2d 68 | ..(add-hook.'magit-pre-refresh-h |
| 86b20 | 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 | ook.#'magit-maybe-save-repositor |
| 86b40 | 79 2d 62 75 66 66 65 72 73 29 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 70 72 65 2d | y-buffers).(add-hook.'magit-pre- |
| 86b60 | 63 61 6c 6c 2d 67 69 74 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 61 76 65 | call-git-hook.#'magit-maybe-save |
| 86b80 | 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 29 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 | -repository-buffers).(add-hook.' |
| 86ba0 | 6d 61 67 69 74 2d 70 72 65 2d 73 74 61 72 74 2d 67 69 74 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 | magit-pre-start-git-hook.#'magit |
| 86bc0 | 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 29 0a | -maybe-save-repository-buffers). |
| 86be0 | 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 72 65 66 | .(defvar-local.magit-inhibit-ref |
| 86c00 | 72 65 73 68 2d 73 61 76 65 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 61 76 | resh-save.nil)..(defun.magit-sav |
| 86c20 | 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | e-repository-buffers.(&optional. |
| 86c40 | 61 72 67 29 0a 20 20 22 53 61 76 65 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 | arg)..."Save.file-visiting.buffe |
| 86c60 | 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 65 70 6f | rs.belonging.to.the.current.repo |
| 86c80 | 73 69 74 6f 72 79 2e 0a 41 66 74 65 72 20 61 6e 79 20 62 75 66 66 65 72 20 77 68 65 72 65 20 60 | sitory..After.any.buffer.where.` |
| 86ca0 | 62 75 66 66 65 72 2d 73 61 76 65 2d 77 69 74 68 6f 75 74 2d 71 75 65 72 79 27 20 69 73 20 6e 6f | buffer-save-without-query'.is.no |
| 86cc0 | 6e 2d 6e 69 6c 0a 69 73 20 73 61 76 65 64 20 77 69 74 68 6f 75 74 20 61 73 6b 69 6e 67 2c 20 74 | n-nil.is.saved.without.asking,.t |
| 86ce0 | 68 65 20 75 73 65 72 20 69 73 20 61 73 6b 65 64 20 61 62 6f 75 74 20 65 61 63 68 20 6d 6f 64 69 | he.user.is.asked.about.each.modi |
| 86d00 | 66 69 65 64 0a 62 75 66 66 65 72 20 77 68 69 63 68 20 76 69 73 69 74 73 20 61 20 66 69 6c 65 20 | fied.buffer.which.visits.a.file. |
| 86d20 | 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 4f 70 74 69 | in.the.current.repository...Opti |
| 86d40 | 6f 6e 61 6c 0a 61 72 67 75 6d 65 6e 74 20 28 74 68 65 20 70 72 65 66 69 78 29 20 6e 6f 6e 2d 6e | onal.argument.(the.prefix).non-n |
| 86d60 | 69 6c 20 6d 65 61 6e 73 20 73 61 76 65 20 61 6c 6c 20 77 69 74 68 20 6e 6f 20 71 75 65 73 74 69 | il.means.save.all.with.no.questi |
| 86d80 | 6f 6e 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 77 68 65 | ons."...(interactive."P")...(whe |
| 86da0 | 6e 2d 6c 65 74 20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d | n-let.((topdir.(magit-rev-parse- |
| 86dc0 | 73 61 66 65 20 22 2d 2d 73 68 6f 77 2d 74 6f 70 6c 65 76 65 6c 22 29 29 29 0a 20 20 20 20 28 6c | safe."--show-toplevel"))).....(l |
| 86de0 | 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 65 66 61 75 | et.((remote.(file-remote-p.defau |
| 86e00 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 73 | lt-directory))...........(save-s |
| 86e20 | 6f 6d 65 2d 62 75 66 66 65 72 73 2d 61 63 74 69 6f 6e 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 | ome-buffers-action-alist........ |
| 86e40 | 20 20 20 20 60 28 28 3f 59 20 28 6c 61 6d 62 64 61 20 28 62 75 66 66 65 72 29 0a 20 20 20 20 20 | ....`((?Y.(lambda.(buffer)...... |
| 86e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 | ..............(with-current-buff |
| 86e80 | 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......................( |
| 86ea0 | 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 20 74 | setq.buffer-save-without-query.t |
| 86ec0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 | )......................(save-buf |
| 86ee0 | 66 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 6f 20 73 61 76 65 | fer))).................."to.save |
| 86f00 | 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 |
| 86f20 | 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 28 6c 61 6d 62 | .choice")..............(?N.(lamb |
| 86f40 | 64 61 20 28 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | da.(buffer)....................( |
| 86f60 | 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 | with-current-buffer.buffer...... |
| 86f80 | 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 69 6e 68 69 | ................(setq.magit-inhi |
| 86fa0 | 62 69 74 2d 72 65 66 72 65 73 68 2d 73 61 76 65 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | bit-refresh-save.t)))........... |
| 86fc0 | 20 20 20 20 20 20 20 22 74 6f 20 73 6b 69 70 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 | ......."to.skip.the.current.buff |
| 86fe0 | 65 72 20 61 6e 64 20 72 65 6d 65 6d 62 65 72 20 63 68 6f 69 63 65 22 29 0a 20 20 20 20 20 20 20 | er.and.remember.choice")........ |
| 87000 | 20 20 20 20 20 20 2c 40 73 61 76 65 2d 73 6f 6d 65 2d 62 75 66 66 65 72 73 2d 61 63 74 69 6f 6e | ......,@save-some-buffers-action |
| 87020 | 2d 61 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 6f 70 64 69 72 73 20 6e 69 6c 29 | -alist))...........(topdirs.nil) |
| 87040 | 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 77 69 70 65 64 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | ...........(unwiped.nil)........ |
| 87060 | 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 70 2d 69 6e 68 69 62 69 74 2d 61 75 74 6f 73 61 76 65 20 | ...(magit--wip-inhibit-autosave. |
| 87080 | 74 29 29 0a 20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 | t)).......(unwind-protect....... |
| 870a0 | 20 20 20 20 28 73 61 76 65 2d 73 6f 6d 65 2d 62 75 66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 | ....(save-some-buffers.......... |
| 870c0 | 20 20 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 | ..arg............(lambda.()..... |
| 870e0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 20 | .........;;.If.the.current.file. |
| 87100 | 69 73 20 6d 6f 64 69 66 69 65 64 20 61 6e 64 20 72 65 73 69 64 65 73 20 69 6e 73 69 64 65 0a 20 | is.modified.and.resides.inside.. |
| 87120 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 61 6e 64 | ............;;.a.repository,.and |
| 87140 | 20 61 20 6c 65 74 2d 62 69 6e 64 69 6e 67 20 69 73 20 69 6e 20 65 66 66 65 63 74 2c 20 77 68 69 | .a.let-binding.is.in.effect,.whi |
| 87160 | 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 70 6c 61 63 65 73 20 75 73 20 69 6e 20 | ch..............;;.places.us.in. |
| 87180 | 61 6e 6f 74 68 65 72 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 74 68 69 73 20 62 69 | another.repository,.then.this.bi |
| 871a0 | 6e 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 69 73 20 6e 65 65 64 65 64 20 | nding..............;;.is.needed. |
| 871c0 | 74 6f 20 70 72 65 76 65 6e 74 20 74 68 61 74 20 66 69 6c 65 20 66 72 6f 6d 20 62 65 69 6e 67 20 | to.prevent.that.file.from.being. |
| 871e0 | 73 61 76 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 | saved...............(and-let*.(( |
| 87200 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | default-directory............... |
| 87220 | 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 65 | ...........(and.buffer-file-name |
| 87240 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 87260 | 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 62 75 66 66 65 72 2d 66 69 6c 65 2d | file-name-directory.buffer-file- |
| 87280 | 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 0a 20 20 20 | name))))................(and.... |
| 872a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 74 68 | .............;;.Check.whether.th |
| 872c0 | 65 20 72 65 70 6f 73 69 74 6f 72 79 20 73 74 69 6c 6c 20 65 78 69 73 74 73 2e 0a 20 20 20 20 20 | e.repository.still.exists....... |
| 872e0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 65 66 61 75 6c | ...........(file-exists-p.defaul |
| 87300 | 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 3b 3b 20 | t-directory).................;;. |
| 87320 | 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 72 65 66 72 65 73 68 69 6e 67 20 69 73 20 64 69 73 61 | Check.whether.refreshing.is.disa |
| 87340 | 62 6c 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6d 61 67 69 74 | bled..................(not.magit |
| 87360 | 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 2d 73 61 76 65 29 0a 20 20 20 20 20 20 20 20 20 | -inhibit-refresh-save).......... |
| 87380 | 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 76 69 73 69 | .......;;.Check.whether.the.visi |
| 873a0 | 74 65 64 20 66 69 6c 65 20 69 73 20 65 69 74 68 65 72 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 20 | ted.file.is.either.on.the....... |
| 873c0 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 61 6d 65 20 72 65 6d 6f 74 65 20 61 73 20 74 68 65 20 | ..........;;.same.remote.as.the. |
| 873e0 | 72 65 70 6f 73 69 74 6f 72 79 2c 20 6f 72 20 62 6f 74 68 20 61 72 65 20 6f 6e 0a 20 20 20 20 20 | repository,.or.both.are.on...... |
| 87400 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 6c 6f 63 61 6c 20 73 79 73 74 65 6d 2e 0a | ...........;;.the.local.system.. |
| 87420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 66 69 6c 65 2d 72 65 6d | ................(equal.(file-rem |
| 87440 | 6f 74 65 2d 70 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 20 72 65 6d 6f 74 65 29 0a | ote-p.buffer-file-name).remote). |
| 87460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 65 6c 61 79 65 64 20 63 68 65 63 6b | ................;;.Delayed.check |
| 87480 | 73 20 74 68 61 74 20 61 72 65 20 6d 6f 72 65 20 65 78 70 65 6e 73 69 76 65 20 66 6f 72 20 72 65 | s.that.are.more.expensive.for.re |
| 874a0 | 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 72 65 70 6f 73 69 74 6f | mote.................;;.reposito |
| 874c0 | 72 69 65 73 2c 20 64 75 65 20 74 6f 20 74 68 65 20 72 65 71 75 69 72 65 64 20 6e 65 74 77 6f 72 | ries,.due.to.the.required.networ |
| 874e0 | 6b 20 61 63 63 65 73 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 0a 20 20 20 | k.access..................;;.... |
| 87500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 74 68 | .............;;.Check.whether.th |
| 87520 | 65 20 66 69 6c 65 20 69 73 20 69 6e 73 69 64 65 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e | e.file.is.inside.the.repository. |
| 87540 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 6f 72 20 28 63 64 72 | .................(equal.(or.(cdr |
| 87560 | 20 28 61 73 73 6f 63 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 | .(assoc.default-directory.topdir |
| 87580 | 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 28 | s))............................( |
| 875a0 | 6c 65 74 20 28 28 74 6f 70 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d 73 61 66 65 20 | let.((top.(magit-rev-parse-safe. |
| 875c0 | 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 20 20 20 20 20 | "--show-toplevel")))............ |
| 875e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 64 65 | ..................(push.(cons.de |
| 87600 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 29 20 74 6f 70 64 69 72 73 29 0a 20 20 | fault-directory.top).topdirs)... |
| 87620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 70 29 29 | ...........................top)) |
| 87640 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 70 64 69 72 29 0a | ........................topdir). |
| 87660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 | ................;;.Check.whether |
| 87680 | 20 74 68 65 20 66 69 6c 65 20 69 73 20 61 63 74 75 61 6c 6c 79 20 77 72 69 74 61 62 6c 65 2e 0a | .the.file.is.actually.writable.. |
| 876a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 77 72 69 74 61 62 6c 65 2d 70 | ................(file-writable-p |
| 876c0 | 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 20 20 20 20 | .buffer-file-name).............. |
| 876e0 | 20 20 20 28 70 72 6f 67 31 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | ...(prog1.t...................;; |
| 87700 | 20 53 63 68 65 64 75 6c 65 20 66 6f 72 20 77 69 70 20 63 6f 6d 6d 69 74 2c 20 69 66 20 61 70 70 | .Schedule.for.wip.commit,.if.app |
| 87720 | 72 6f 70 72 69 61 74 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | ropriate....................(whe |
| 87740 | 6e 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63 61 6c 2d 6d 6f 64 | n.magit-wip-after-save-local-mod |
| 87760 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 65 78 70 | e.....................(push.(exp |
| 87780 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 20 | and-file-name.buffer-file-name). |
| 877a0 | 75 6e 77 69 70 65 64 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 75 6e 77 | unwiped))))))).........(when.unw |
| 877c0 | 69 70 65 64 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 | iped...........(let.((default-di |
| 877e0 | 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 28 6d 61 | rectory.topdir)).............(ma |
| 87800 | 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 20 20 | git-wip-commit-worktree......... |
| 87820 | 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 67 65 74 2d 72 65 66 29 0a 20 20 20 20 20 20 20 | .....(magit-wip-get-ref)........ |
| 87840 | 20 20 20 20 20 20 75 6e 77 69 70 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 | ......unwiped..............(if.( |
| 87860 | 63 64 72 20 75 6e 77 69 70 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | cdr.unwiped)..................(f |
| 87880 | 6f 72 6d 61 74 20 22 61 75 74 6f 73 61 76 65 20 25 73 20 66 69 6c 65 73 20 61 66 74 65 72 20 73 | ormat."autosave.%s.files.after.s |
| 878a0 | 61 76 65 22 20 28 6c 65 6e 67 74 68 20 75 6e 77 69 70 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 | ave".(length.unwiped)).......... |
| 878c0 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 61 75 74 6f 73 61 76 65 20 25 73 20 61 66 74 65 72 | ......(format."autosave.%s.after |
| 878e0 | 20 73 61 76 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | .save"........................(f |
| 87900 | 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 28 63 61 72 20 75 6e 77 69 70 65 64 29 29 | ile-relative-name.(car.unwiped)) |
| 87920 | 29 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 52 65 73 74 6f 72 65 20 57 69 6e 64 6f 77 20 43 6f | )))))))))..;;;.Restore.Window.Co |
| 87940 | 6e 66 69 67 75 72 61 74 69 6f 6e 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 69 6e 68 69 62 | nfiguration..(defvar.magit-inhib |
| 87960 | 69 74 2d 73 61 76 65 2d 70 72 65 76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 20 6e 69 6c 29 0a 0a 28 | it-save-previous-winconf.nil)..( |
| 87980 | 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 77 69 6e 64 | defvar-local.magit-previous-wind |
| 879a0 | 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6e 69 6c 29 0a 28 70 75 74 20 27 6d 61 67 69 | ow-configuration.nil).(put.'magi |
| 879c0 | 74 2d 70 72 65 76 69 6f 75 73 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 | t-previous-window-configuration. |
| 879e0 | 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c 20 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | 'permanent-local.t)..(defun.magi |
| 87a00 | 74 2d 73 61 76 65 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 28 29 0a 20 | t-save-window-configuration.().. |
| 87a20 | 20 22 53 61 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 69 6e 64 6f 77 20 63 6f 6e 66 69 67 | ."Save.the.current.window.config |
| 87a40 | 75 72 61 74 69 6f 6e 2e 0a 0a 4c 61 74 65 72 2c 20 77 68 65 6e 20 74 68 65 20 62 75 66 66 65 72 | uration...Later,.when.the.buffer |
| 87a60 | 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 62 | .is.buried,.it.may.be.restored.b |
| 87a80 | 79 0a 60 6d 61 67 69 74 2d 72 65 73 74 6f 72 65 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 | y.`magit-restore-window-configur |
| 87aa0 | 61 74 69 6f 6e 27 2e 22 0a 20 20 28 69 66 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 73 61 76 | ation'."...(if.magit-inhibit-sav |
| 87ac0 | 65 2d 70 72 65 76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 | e-previous-winconf.......(when.( |
| 87ae0 | 65 71 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 73 61 76 65 2d 70 72 65 76 69 6f 75 73 2d 77 | eq.magit-inhibit-save-previous-w |
| 87b00 | 69 6e 63 6f 6e 66 20 27 75 6e 73 65 74 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 | inconf.'unset).........(setq.mag |
| 87b20 | 69 74 2d 70 72 65 76 69 6f 75 73 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | it-previous-window-configuration |
| 87b40 | 20 6e 69 6c 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 | .nil)).....(unless.(get-buffer-w |
| 87b60 | 69 6e 64 6f 77 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 20 28 73 65 6c 65 63 74 65 64 | indow.(current-buffer).(selected |
| 87b80 | 2d 66 72 61 6d 65 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 70 72 65 76 69 | -frame)).......(setq.magit-previ |
| 87ba0 | 6f 75 73 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 | ous-window-configuration........ |
| 87bc0 | 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 | .....(current-window-configurati |
| 87be0 | 6f 6e 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 73 74 6f 72 65 2d 77 69 | on)))))..(defun.magit-restore-wi |
| 87c00 | 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6b 69 | ndow-configuration.(&optional.ki |
| 87c20 | 6c 6c 2d 62 75 66 66 65 72 29 0a 20 20 22 42 75 72 79 20 6f 72 20 6b 69 6c 6c 20 74 68 65 20 63 | ll-buffer)..."Bury.or.kill.the.c |
| 87c40 | 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 61 6e 64 20 72 65 73 74 6f 72 65 20 70 72 65 76 69 6f | urrent.buffer.and.restore.previo |
| 87c60 | 75 73 20 77 69 6e 64 6f 77 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 22 0a 20 20 28 6c 65 74 | us.window.configuration."...(let |
| 87c80 | 20 28 28 77 69 6e 63 6f 6e 66 20 6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73 2d 77 69 6e 64 6f 77 | .((winconf.magit-previous-window |
| 87ca0 | 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 | -configuration).........(buffer. |
| 87cc0 | 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 28 66 72 61 6d 65 | (current-buffer)).........(frame |
| 87ce0 | 20 28 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 29 29 29 0a 20 20 20 20 28 71 75 69 74 2d 77 69 | .(selected-frame))).....(quit-wi |
| 87d00 | 6e 64 6f 77 20 6b 69 6c 6c 2d 62 75 66 66 65 72 20 28 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f | ndow.kill-buffer.(selected-windo |
| 87d20 | 77 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 77 69 6e 63 6f 6e 66 20 28 65 71 75 61 | w)).....(when.(and.winconf.(equa |
| 87d40 | 6c 20 66 72 61 6d 65 20 28 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d 66 72 | l.frame.(window-configuration-fr |
| 87d60 | 61 6d 65 20 77 69 6e 63 6f 6e 66 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 | ame.winconf))).......(set-window |
| 87d80 | 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 77 69 6e 63 6f 6e 66 29 0a 20 20 20 20 20 20 28 77 | -configuration.winconf).......(w |
| 87da0 | 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75 66 66 65 72 29 0a 20 20 20 20 20 | hen.(buffer-live-p.buffer)...... |
| 87dc0 | 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 | ...(with-current-buffer.buffer.. |
| 87de0 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73 2d 77 69 | .........(setq.magit-previous-wi |
| 87e00 | 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 | ndow-configuration.nil)))....... |
| 87e20 | 28 73 65 74 2d 62 75 66 66 65 72 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f | (set-buffer.(with-selected-windo |
| 87e40 | 77 20 28 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | w.(selected-window)............. |
| 87e60 | 20 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 29 29 29 0a 0a 3b | ........(current-buffer))))))..; |
| 87e80 | 3b 3b 20 42 75 66 66 65 72 20 48 69 73 74 6f 72 79 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ;;.Buffer.History..(defun.magit- |
| 87ea0 | 67 6f 2d 62 61 63 6b 77 61 72 64 20 28 29 0a 20 20 22 4d 6f 76 65 20 62 61 63 6b 77 61 72 64 20 | go-backward.()..."Move.backward. |
| 87ec0 | 69 6e 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 27 73 20 68 69 73 74 6f 72 79 2e 22 0a 20 20 | in.current.buffer's.history."... |
| 87ee0 | 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 68 65 6c 70 2d 78 72 65 66 2d 73 74 | (interactive)...(if.help-xref-st |
| 87f00 | 61 63 6b 0a 20 20 20 20 20 20 28 68 65 6c 70 2d 78 72 65 66 2d 67 6f 2d 62 61 63 6b 20 28 63 75 | ack.......(help-xref-go-back.(cu |
| 87f20 | 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | rrent-buffer)).....(user-error." |
| 87f40 | 4e 6f 20 70 72 65 76 69 6f 75 73 20 65 6e 74 72 79 20 69 6e 20 62 75 66 66 65 72 27 73 20 68 69 | No.previous.entry.in.buffer's.hi |
| 87f60 | 73 74 6f 72 79 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 6f 2d 66 6f 72 77 61 | story")))..(defun.magit-go-forwa |
| 87f80 | 72 64 20 28 29 0a 20 20 22 4d 6f 76 65 20 66 6f 72 77 61 72 64 20 69 6e 20 63 75 72 72 65 6e 74 | rd.()..."Move.forward.in.current |
| 87fa0 | 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 74 69 | .buffer's.history."...(interacti |
| 87fc0 | 76 65 29 0a 20 20 28 69 66 20 68 65 6c 70 2d 78 72 65 66 2d 66 6f 72 77 61 72 64 2d 73 74 61 63 | ve)...(if.help-xref-forward-stac |
| 87fe0 | 6b 0a 20 20 20 20 20 20 28 68 65 6c 70 2d 78 72 65 66 2d 67 6f 2d 66 6f 72 77 61 72 64 20 28 63 | k.......(help-xref-go-forward.(c |
| 88000 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | urrent-buffer)).....(user-error. |
| 88020 | 22 4e 6f 20 6e 65 78 74 20 65 6e 74 72 79 20 69 6e 20 62 75 66 66 65 72 27 73 20 68 69 73 74 6f | "No.next.entry.in.buffer's.histo |
| 88040 | 72 79 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 78 72 65 66 | ry")))..(defun.magit-insert-xref |
| 88060 | 2d 62 75 74 74 6f 6e 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 78 72 65 66 20 62 75 74 74 6f | -buttons.()..."Insert.xref.butto |
| 88080 | 6e 73 2e 22 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 6d 61 67 69 74 2d 62 75 66 | ns."...(when.(and.(not.magit-buf |
| 880a0 | 66 65 72 2d 6c 6f 63 6b 65 64 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 68 | fer-locked-p)..............(or.h |
| 880c0 | 65 6c 70 2d 78 72 65 66 2d 73 74 61 63 6b 20 68 65 6c 70 2d 78 72 65 66 2d 66 6f 72 77 61 72 64 | elp-xref-stack.help-xref-forward |
| 880e0 | 2d 73 74 61 63 6b 29 29 0a 20 20 20 20 28 77 68 65 6e 20 68 65 6c 70 2d 78 72 65 66 2d 73 74 61 | -stack)).....(when.help-xref-sta |
| 88100 | 63 6b 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 78 72 65 66 2d 69 6e 73 65 72 74 2d 62 75 74 74 | ck.......(magit-xref-insert-butt |
| 88120 | 6f 6e 20 68 65 6c 70 2d 62 61 63 6b 2d 6c 61 62 65 6c 20 27 6d 61 67 69 74 2d 78 72 65 66 2d 62 | on.help-back-label.'magit-xref-b |
| 88140 | 61 63 6b 77 61 72 64 29 29 0a 20 20 20 20 28 77 68 65 6e 20 68 65 6c 70 2d 78 72 65 66 2d 66 6f | ackward)).....(when.help-xref-fo |
| 88160 | 72 77 61 72 64 2d 73 74 61 63 6b 0a 20 20 20 20 20 20 28 77 68 65 6e 20 68 65 6c 70 2d 78 72 65 | rward-stack.......(when.help-xre |
| 88180 | 66 2d 73 74 61 63 6b 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 22 29 29 0a 20 20 | f-stack.........(insert."."))... |
| 881a0 | 20 20 20 20 28 6d 61 67 69 74 2d 78 72 65 66 2d 69 6e 73 65 72 74 2d 62 75 74 74 6f 6e 20 68 65 | ....(magit-xref-insert-button.he |
| 881c0 | 6c 70 2d 66 6f 72 77 61 72 64 2d 6c 61 62 65 6c 20 27 6d 61 67 69 74 2d 78 72 65 66 2d 66 6f 72 | lp-forward-label.'magit-xref-for |
| 881e0 | 77 61 72 64 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 78 72 65 66 2d 69 6e 73 65 | ward))))..(defun.magit-xref-inse |
| 88200 | 72 74 2d 62 75 74 74 6f 6e 20 28 6c 61 62 65 6c 20 74 79 70 65 29 0a 20 20 28 6d 61 67 69 74 2d | rt-button.(label.type)...(magit- |
| 88220 | 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 62 75 74 74 6f 6e 20 6c 61 62 65 6c 29 0a 20 20 | insert-section.(button.label)... |
| 88240 | 20 20 28 69 6e 73 65 72 74 2d 74 65 78 74 2d 62 75 74 74 6f 6e 20 6c 61 62 65 6c 20 27 74 79 70 | ..(insert-text-button.label.'typ |
| 88260 | 65 20 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | e.type.........................' |
| 88280 | 68 65 6c 70 2d 61 72 67 73 20 28 6c 69 73 74 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 | help-args.(list.(current-buffer) |
| 882a0 | 29 29 29 29 0a 0a 28 64 65 66 69 6e 65 2d 62 75 74 74 6f 6e 2d 74 79 70 65 20 27 6d 61 67 69 74 | ))))..(define-button-type.'magit |
| 882c0 | 2d 78 72 65 66 2d 62 61 63 6b 77 61 72 64 0a 20 20 3a 73 75 70 65 72 74 79 70 65 20 27 68 65 6c | -xref-backward...:supertype.'hel |
| 882e0 | 70 2d 62 61 63 6b 0a 20 20 27 6d 6f 75 73 65 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 | p-back...'mouse-face.'magit-sect |
| 88300 | 69 6f 6e 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 27 68 65 6c 70 2d 65 63 68 6f 20 28 70 75 72 65 | ion-highlight...'help-echo.(pure |
| 88320 | 63 6f 70 79 20 22 6d 6f 75 73 65 2d 32 2c 20 52 45 54 3a 20 67 6f 20 62 61 63 6b 20 74 6f 20 70 | copy."mouse-2,.RET:.go.back.to.p |
| 88340 | 72 65 76 69 6f 75 73 20 68 69 73 74 6f 72 79 20 65 6e 74 72 79 22 29 29 0a 0a 28 64 65 66 69 6e | revious.history.entry"))..(defin |
| 88360 | 65 2d 62 75 74 74 6f 6e 2d 74 79 70 65 20 27 6d 61 67 69 74 2d 78 72 65 66 2d 66 6f 72 77 61 72 | e-button-type.'magit-xref-forwar |
| 88380 | 64 0a 20 20 3a 73 75 70 65 72 74 79 70 65 20 27 68 65 6c 70 2d 66 6f 72 77 61 72 64 0a 20 20 27 | d...:supertype.'help-forward...' |
| 883a0 | 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 6c 69 | mouse-face.'magit-section-highli |
| 883c0 | 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 75 73 | ght...'help-echo.(purecopy."mous |
| 883e0 | 65 2d 32 2c 20 52 45 54 3a 20 67 6f 20 62 61 63 6b 20 74 6f 20 6e 65 78 74 20 68 69 73 74 6f 72 | e-2,.RET:.go.back.to.next.histor |
| 88400 | 79 20 65 6e 74 72 79 22 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 78 72 65 66 2d 6d | y.entry"))..(defvar.magit-xref-m |
| 88420 | 6f 64 65 73 0a 20 20 27 28 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 0a 20 20 20 20 6d 61 67 69 | odes...'(magit-log-mode.....magi |
| 88440 | 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 0a 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 | t-reflog-mode.....magit-diff-mod |
| 88460 | 65 0a 20 20 20 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 0a 20 20 22 4c 69 | e.....magit-revision-mode)..."Li |
| 88480 | 73 74 20 6f 66 20 6d 6f 64 65 73 20 66 6f 72 20 77 68 69 63 68 20 74 6f 20 69 6e 73 65 72 74 20 | st.of.modes.for.which.to.insert. |
| 884a0 | 6e 61 76 69 67 61 74 69 6f 6e 20 62 75 74 74 6f 6e 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | navigation.buttons.")..(defun.ma |
| 884c0 | 67 69 74 2d 78 72 65 66 2d 73 65 74 75 70 20 28 66 6e 20 61 72 67 73 29 0a 20 20 28 77 68 65 6e | git-xref-setup.(fn.args)...(when |
| 884e0 | 20 28 6d 65 6d 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 78 72 65 66 2d 6d 6f 64 | .(memq.major-mode.magit-xref-mod |
| 88500 | 65 73 29 0a 20 20 20 20 28 77 68 65 6e 20 68 65 6c 70 2d 78 72 65 66 2d 73 74 61 63 6b 2d 69 74 | es).....(when.help-xref-stack-it |
| 88520 | 65 6d 0a 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 28 70 6f 69 6e 74 29 20 68 65 6c | em.......(push.(cons.(point).hel |
| 88540 | 70 2d 78 72 65 66 2d 73 74 61 63 6b 2d 69 74 65 6d 29 20 68 65 6c 70 2d 78 72 65 66 2d 73 74 61 | p-xref-stack-item).help-xref-sta |
| 88560 | 63 6b 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 68 65 6c 70 2d 78 72 65 66 2d 66 6f 72 77 61 72 | ck).......(setq.help-xref-forwar |
| 88580 | 64 2d 73 74 61 63 6b 20 6e 69 6c 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 74 61 | d-stack.nil)).....(when-let.((ta |
| 885a0 | 69 6c 20 28 6e 74 68 63 64 72 20 33 30 20 68 65 6c 70 2d 78 72 65 66 2d 73 74 61 63 6b 29 29 29 | il.(nthcdr.30.help-xref-stack))) |
| 885c0 | 0a 20 20 20 20 20 20 28 73 65 74 63 64 72 20 74 61 69 6c 20 6e 69 6c 29 29 0a 20 20 20 20 28 73 | .......(setcdr.tail.nil)).....(s |
| 885e0 | 65 74 71 20 68 65 6c 70 2d 78 72 65 66 2d 73 74 61 63 6b 2d 69 74 65 6d 0a 20 20 20 20 20 20 20 | etq.help-xref-stack-item........ |
| 88600 | 20 20 20 28 6c 69 73 74 20 27 6d 61 67 69 74 2d 78 72 65 66 2d 72 65 73 74 6f 72 65 20 66 6e 20 | ...(list.'magit-xref-restore.fn. |
| 88620 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 61 72 67 73 29 29 29 29 0a 0a 28 64 65 66 | default-directory.args))))..(def |
| 88640 | 75 6e 20 6d 61 67 69 74 2d 78 72 65 66 2d 72 65 73 74 6f 72 65 20 28 66 6e 20 64 69 72 20 61 72 | un.magit-xref-restore.(fn.dir.ar |
| 88660 | 67 73 29 0a 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 69 | gs)...(setq.default-directory.di |
| 88680 | 72 29 0a 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6e 69 6c 20 | r)...(funcall.fn.major-mode.nil. |
| 886a0 | 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 29 29 0a | args)...(magit-refresh-buffer)). |
| 886c0 | 0a 3b 3b 3b 20 52 65 70 6f 73 69 74 6f 72 79 2d 4c 6f 63 61 6c 20 43 61 63 68 65 0a 0a 28 64 65 | .;;;.Repository-Local.Cache..(de |
| 886e0 | 66 76 61 72 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 | fvar.magit-repository-local-cach |
| 88700 | 65 20 6e 69 6c 0a 20 20 22 41 6c 69 73 74 20 6d 61 70 70 69 6e 67 20 60 6d 61 67 69 74 2d 74 6f | e.nil..."Alist.mapping.`magit-to |
| 88720 | 70 6c 65 76 65 6c 27 20 70 61 74 68 73 20 74 6f 20 61 6c 69 73 74 73 20 6f 66 20 6b 65 79 2f 76 | plevel'.paths.to.alists.of.key/v |
| 88740 | 61 6c 75 65 20 70 61 69 72 73 2e 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f | alue.pairs.")..(defun.magit-repo |
| 88760 | 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 72 65 70 6f 73 69 74 6f 72 79 20 28 29 0a 20 20 22 52 65 | sitory-local-repository.()..."Re |
| 88780 | 74 75 72 6e 20 74 68 65 20 6b 65 79 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 | turn.the.key.for.the.current.rep |
| 887a0 | 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 6f 72 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d | ository."...(or.(bound-and-true- |
| 887c0 | 70 20 6d 61 67 69 74 2d 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 | p.magit--default-directory)..... |
| 887e0 | 20 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ..(magit-toplevel)))..(defun.mag |
| 88800 | 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 73 65 74 20 28 6b 65 79 20 76 61 6c | it-repository-local-set.(key.val |
| 88820 | 75 65 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 29 0a 20 20 22 53 65 74 20 | ue.&optional.repository)..."Set. |
| 88840 | 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 20 56 41 4c 55 45 20 66 6f 72 20 4b | the.repository-local.VALUE.for.K |
| 88860 | 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 54 4f 52 | EY...Unless.specified,.REPOSITOR |
| 88880 | 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 6f 73 69 | Y.is.the.current.buffer's.reposi |
| 888a0 | 74 6f 72 79 2e 0a 0a 49 66 20 52 45 50 4f 53 49 54 4f 52 59 20 69 73 20 6e 69 6c 20 28 6d 65 61 | tory...If.REPOSITORY.is.nil.(mea |
| 888c0 | 6e 69 6e 67 20 74 68 65 72 65 20 69 73 20 6e 6f 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 | ning.there.is.no.current.reposit |
| 888e0 | 6f 72 79 29 2c 0a 74 68 65 6e 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 6e 6f 74 20 63 61 63 68 | ory),.then.the.value.is.not.cach |
| 88900 | 65 64 2c 20 61 6e 64 20 77 65 20 72 65 74 75 72 6e 20 6e 69 6c 2e 22 0a 20 20 28 6c 65 74 2a 20 | ed,.and.we.return.nil."...(let*. |
| 88920 | 28 28 72 65 70 6f 6b 65 79 20 28 6f 72 20 72 65 70 6f 73 69 74 6f 72 79 20 28 6d 61 67 69 74 2d | ((repokey.(or.repository.(magit- |
| 88940 | 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 72 65 70 6f 73 69 74 6f 72 79 29 29 29 0a 20 | repository-local-repository))).. |
| 88960 | 20 20 20 20 20 20 20 20 28 63 61 63 68 65 20 28 61 73 73 6f 63 20 72 65 70 6f 6b 65 79 20 6d 61 | ........(cache.(assoc.repokey.ma |
| 88980 | 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 29 29 29 0a 20 20 | git-repository-local-cache)))... |
| 889a0 | 20 20 3b 3b 20 44 6f 6e 27 74 20 63 61 63 68 65 20 76 61 6c 75 65 73 20 66 6f 72 20 61 20 6e 69 | ..;;.Don't.cache.values.for.a.ni |
| 889c0 | 6c 20 52 45 50 4f 53 49 54 4f 52 59 2c 20 61 73 20 74 68 65 20 27 73 65 74 27 20 61 6e 64 20 27 | l.REPOSITORY,.as.the.'set'.and.' |
| 889e0 | 67 65 74 27 0a 20 20 20 20 3b 3b 20 63 61 6c 6c 73 20 66 6f 72 20 73 6f 6d 65 20 4b 45 59 20 6d | get'.....;;.calls.for.some.KEY.m |
| 88a00 | 61 79 20 68 61 70 70 65 6e 20 69 6e 20 75 6e 72 65 6c 61 74 65 64 20 63 6f 6e 74 65 78 74 73 2e | ay.happen.in.unrelated.contexts. |
| 88a20 | 0a 20 20 20 20 28 77 68 65 6e 20 72 65 70 6f 6b 65 79 0a 20 20 20 20 20 20 28 69 66 20 63 61 63 | .....(when.repokey.......(if.cac |
| 88a40 | 68 65 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6b 65 79 76 61 6c 75 65 20 28 61 73 | he...........(let.((keyvalue.(as |
| 88a60 | 73 6f 63 20 6b 65 79 20 28 63 64 72 20 63 61 63 68 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | soc.key.(cdr.cache)))).......... |
| 88a80 | 20 20 20 28 69 66 20 6b 65 79 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(if.keyvalue................. |
| 88aa0 | 3b 3b 20 55 70 64 61 74 65 20 70 72 65 2d 65 78 69 73 74 69 6e 67 20 76 61 6c 75 65 20 66 6f 72 | ;;.Update.pre-existing.value.for |
| 88ac0 | 20 6b 65 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 63 64 72 20 6b 65 | .key..................(setcdr.ke |
| 88ae0 | 79 76 61 6c 75 65 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e | yvalue.value)...............;;.N |
| 88b00 | 6f 20 73 75 63 68 20 6b 65 79 20 69 6e 20 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 20 63 | o.such.key.in.repository-local.c |
| 88b20 | 61 63 68 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 | ache................(push.(cons. |
| 88b40 | 6b 65 79 20 76 61 6c 75 65 29 20 28 63 64 72 20 63 61 63 68 65 29 29 29 29 0a 20 20 20 20 20 20 | key.value).(cdr.cache))))....... |
| 88b60 | 20 20 3b 3b 20 4e 6f 20 63 61 63 68 65 20 66 6f 72 20 74 68 69 73 20 72 65 70 6f 73 69 74 6f 72 | ..;;.No.cache.for.this.repositor |
| 88b80 | 79 2e 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 72 65 70 6f 6b 65 79 20 28 | y..........(push.(cons.repokey.( |
| 88ba0 | 6c 69 73 74 20 28 63 6f 6e 73 20 6b 65 79 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 | list.(cons.key.value)))......... |
| 88bc0 | 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 63 61 63 | ......magit-repository-local-cac |
| 88be0 | 68 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 | he)))))..(defun.magit-repository |
| 88c00 | 2d 6c 6f 63 61 6c 2d 65 78 69 73 74 73 2d 70 20 28 6b 65 79 20 26 6f 70 74 69 6f 6e 61 6c 20 72 | -local-exists-p.(key.&optional.r |
| 88c20 | 65 70 6f 73 69 74 6f 72 79 29 0a 20 20 22 4e 6f 6e 2d 6e 69 6c 20 77 68 65 6e 20 61 20 72 65 70 | epository)..."Non-nil.when.a.rep |
| 88c40 | 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 20 76 61 6c 75 65 20 65 78 69 73 74 73 20 66 6f 72 20 4b | ository-local.value.exists.for.K |
| 88c60 | 45 59 2e 0a 0a 52 65 74 75 72 6e 20 61 20 28 4b 45 59 20 2e 20 56 41 4c 55 45 29 20 63 6f 6e 73 | EY...Return.a.(KEY...VALUE).cons |
| 88c80 | 20 63 65 6c 6c 2e 0a 0a 54 68 65 20 4b 45 59 20 69 73 20 6d 61 74 63 68 65 64 20 75 73 69 6e 67 | .cell...The.KEY.is.matched.using |
| 88ca0 | 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 |
| 88cc0 | 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. |
| 88ce0 | 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 63 61 63 68 65 | repository."...(and-let*.((cache |
| 88d00 | 20 28 61 73 73 6f 63 20 28 6f 72 20 72 65 70 6f 73 69 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 | .(assoc.(or.repository.......... |
| 88d20 | 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 70 | ......................(magit-rep |
| 88d40 | 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 72 65 70 6f 73 69 74 6f 72 79 29 29 0a 20 20 20 20 20 | ository-local-repository))...... |
| 88d60 | 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 70 6f | ......................magit-repo |
| 88d80 | 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 29 29 29 0a 20 20 20 20 28 61 73 73 6f 63 | sitory-local-cache))).....(assoc |
| 88da0 | 20 6b 65 79 20 28 63 64 72 20 63 61 63 68 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | .key.(cdr.cache))))..(defun.magi |
| 88dc0 | 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 67 65 74 20 28 6b 65 79 20 26 6f 70 74 | t-repository-local-get.(key.&opt |
| 88de0 | 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 20 72 65 70 6f 73 69 74 6f 72 79 29 0a 20 20 22 52 65 74 | ional.default.repository)..."Ret |
| 88e00 | 75 72 6e 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 20 76 61 6c 75 65 20 66 | urn.the.repository-local.value.f |
| 88e20 | 6f 72 20 4b 45 59 2e 0a 0a 52 65 74 75 72 6e 20 44 45 46 41 55 4c 54 20 69 66 20 6e 6f 20 76 61 | or.KEY...Return.DEFAULT.if.no.va |
| 88e40 | 6c 75 65 20 66 6f 72 20 4b 45 59 20 65 78 69 73 74 73 2e 0a 0a 54 68 65 20 4b 45 59 20 69 73 20 | lue.for.KEY.exists...The.KEY.is. |
| 88e60 | 6d 61 74 63 68 65 64 20 75 73 69 6e 67 20 60 65 71 75 61 6c 27 2e 0a 0a 55 6e 6c 65 73 73 20 73 | matched.using.`equal'...Unless.s |
| 88e80 | 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 |
| 88ea0 | 65 6e 74 20 62 75 66 66 65 72 27 73 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 66 2d | ent.buffer's.repository."...(if- |
| 88ec0 | 6c 65 74 20 28 28 6b 65 79 76 61 6c 75 65 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 | let.((keyvalue.(magit-repository |
| 88ee0 | 2d 6c 6f 63 61 6c 2d 65 78 69 73 74 73 2d 70 20 6b 65 79 20 72 65 70 6f 73 69 74 6f 72 79 29 29 | -local-exists-p.key.repository)) |
| 88f00 | 29 0a 20 20 20 20 20 20 28 63 64 72 20 6b 65 79 76 61 6c 75 65 29 0a 20 20 20 20 64 65 66 61 75 | ).......(cdr.keyvalue).....defau |
| 88f20 | 6c 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f | lt))..(defun.magit-repository-lo |
| 88f40 | 63 61 6c 2d 64 65 6c 65 74 65 20 28 6b 65 79 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 70 6f 73 69 | cal-delete.(key.&optional.reposi |
| 88f60 | 74 6f 72 79 29 0a 20 20 22 44 65 6c 65 74 65 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2d 6c | tory)..."Delete.the.repository-l |
| 88f80 | 6f 63 61 6c 20 76 61 6c 75 65 20 66 6f 72 20 4b 45 59 2e 0a 0a 55 6e 6c 65 73 73 20 73 70 65 63 | ocal.value.for.KEY...Unless.spec |
| 88fa0 | 69 66 69 65 64 2c 20 52 45 50 4f 53 49 54 4f 52 59 20 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 | ified,.REPOSITORY.is.the.current |
| 88fc0 | 20 62 75 66 66 65 72 27 73 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 49 66 20 52 45 50 4f 53 49 54 | .buffer's.repository..If.REPOSIT |
| 88fe0 | 4f 52 59 20 69 73 20 60 61 6c 6c 27 2c 20 74 68 65 6e 20 64 65 6c 65 74 65 20 74 68 65 20 76 61 | ORY.is.`all',.then.delete.the.va |
| 89000 | 6c 75 65 20 66 6f 72 20 4b 45 59 20 66 6f 72 20 61 6c 6c 0a 72 65 70 6f 73 69 74 6f 72 69 65 73 | lue.for.KEY.for.all.repositories |
| 89020 | 2e 22 0a 20 20 28 69 66 20 28 65 71 20 72 65 70 6f 73 69 74 6f 72 79 20 27 61 6c 6c 29 0a 20 20 | ."...(if.(eq.repository.'all)... |
| 89040 | 20 20 20 20 28 64 6f 6c 69 73 74 20 28 63 61 63 68 65 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 | ....(dolist.(cache.magit-reposit |
| 89060 | 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 66 20 63 | ory-local-cache).........(setf.c |
| 89080 | 61 63 68 65 20 28 63 6f 6d 70 61 74 2d 63 61 6c 6c 20 61 73 73 6f 63 2d 64 65 6c 65 74 65 2d 61 | ache.(compat-call.assoc-delete-a |
| 890a0 | 6c 6c 20 6b 65 79 20 63 61 63 68 65 29 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 | ll.key.cache))).....(when-let.(( |
| 890c0 | 63 61 63 68 65 20 28 61 73 73 6f 63 20 28 6f 72 20 72 65 70 6f 73 69 74 6f 72 79 0a 20 20 20 20 | cache.(assoc.(or.repository..... |
| 890e0 | 20 20 20 20 20 20 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 |
| 89100 | 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 72 65 70 6f 73 69 74 6f 72 79 29 | git-repository-local-repository) |
| 89120 | 29 0a 20 20 20 20 20 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 |
| 89140 | 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 29 29 29 0a 20 | agit-repository-local-cache))).. |
| 89160 | 20 20 20 20 20 28 73 65 74 66 20 63 61 63 68 65 20 28 63 6f 6d 70 61 74 2d 63 61 6c 6c 20 61 73 | .....(setf.cache.(compat-call.as |
| 89180 | 73 6f 63 2d 64 65 6c 65 74 65 2d 61 6c 6c 20 6b 65 79 20 63 61 63 68 65 29 29 29 29 29 0a 0a 28 | soc-delete-all.key.cache)))))..( |
| 891a0 | 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74 2d 2d 77 69 74 68 2d 72 65 70 6f 73 69 74 6f 72 79 2d | defmacro.magit--with-repository- |
| 891c0 | 6c 6f 63 61 6c 2d 63 61 63 68 65 20 28 6b 65 79 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 28 | local-cache.(key.&rest.body)...( |
| 891e0 | 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 31 29 20 28 64 65 62 75 67 20 28 66 6f 72 6d 20 | declare.(indent.1).(debug.(form. |
| 89200 | 62 6f 64 79 29 29 29 0a 20 20 28 6c 65 74 20 28 28 6b 20 28 63 6c 2d 67 65 6e 73 79 6d 29 29 29 | body)))...(let.((k.(cl-gensym))) |
| 89220 | 0a 20 20 20 20 60 28 6c 65 74 20 28 28 2c 6b 20 2c 6b 65 79 29 29 0a 20 20 20 20 20 20 20 28 69 | .....`(let.((,k.,key))........(i |
| 89240 | 66 2d 6c 65 74 20 28 28 6b 76 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 | f-let.((kv.(magit-repository-loc |
| 89260 | 61 6c 2d 65 78 69 73 74 73 2d 70 20 2c 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 64 | al-exists-p.,k)))............(cd |
| 89280 | 72 20 6b 76 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 76 20 2c 28 6d 61 63 72 6f 65 | r.kv)..........(let.((v.,(macroe |
| 892a0 | 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 20 28 6d 61 67 | xp-progn.body)))............(mag |
| 892c0 | 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 73 65 74 20 2c 6b 20 76 29 0a 20 20 | it-repository-local-set.,k.v)... |
| 892e0 | 20 20 20 20 20 20 20 20 20 76 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 | .........v)))))..(defun.magit-pr |
| 89300 | 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 20 | eserve-section-visibility-cache. |
| 89320 | 28 29 0a 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 | ()...(when.(derived-mode-p.'magi |
| 89340 | 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 29 0a | t-status-mode.'magit-refs-mode). |
| 89360 | 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. |
| 89380 | 20 20 20 20 20 28 63 6f 6e 73 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 73 65 63 | .....(cons.major-mode.'magit-sec |
| 893a0 | 74 69 6f 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d 63 61 63 68 65 29 0a 20 20 20 20 20 6d 61 67 69 | tion-visibility-cache)......magi |
| 893c0 | 74 2d 73 65 63 74 69 6f 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d 63 61 63 68 65 29 29 29 0a 0a 28 | t-section-visibility-cache)))..( |
| 893e0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 73 74 6f 72 65 2d 73 65 63 74 69 6f 6e 2d 76 69 73 69 | defun.magit-restore-section-visi |
| 89400 | 62 69 6c 69 74 79 2d 63 61 63 68 65 20 28 6d 6f 64 65 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 | bility-cache.(mode)...(setq.magi |
| 89420 | 74 2d 73 65 63 74 69 6f 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d 63 61 63 68 65 0a 20 20 20 20 20 | t-section-visibility-cache...... |
| 89440 | 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 67 65 74 0a 20 | ...(magit-repository-local-get.. |
| 89460 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 6d 6f 64 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f | ........(cons.mode.'magit-sectio |
| 89480 | 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d 63 61 63 68 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | n-visibility-cache))))..(defun.m |
| 894a0 | 61 67 69 74 2d 7a 61 70 2d 63 61 63 68 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 6c 6c 29 0a | agit-zap-caches.(&optional.all). |
| 894c0 | 20 20 22 5a 61 70 20 63 61 63 68 65 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 | .."Zap.caches.for.the.current.re |
| 894e0 | 70 6f 73 69 74 6f 72 79 2e 0a 0a 52 65 6d 6f 76 65 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 | pository...Remove.the.repository |
| 89500 | 27 73 20 65 6e 74 72 79 20 66 72 6f 6d 20 60 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d | 's.entry.from.`magit-repository- |
| 89520 | 6c 6f 63 61 6c 2d 63 61 63 68 65 27 2c 0a 72 65 6d 6f 76 65 20 74 68 65 20 68 6f 73 74 27 73 20 | local-cache',.remove.the.host's. |
| 89540 | 65 6e 74 72 79 20 66 72 6f 6d 20 60 6d 61 67 69 74 2d 2d 68 6f 73 74 2d 67 69 74 2d 76 65 72 73 | entry.from.`magit--host-git-vers |
| 89560 | 69 6f 6e 2d 63 61 63 68 65 27 2c 20 61 6e 64 0a 73 65 74 20 60 6d 61 67 69 74 2d 73 65 63 74 69 | ion-cache',.and.set.`magit-secti |
| 89580 | 6f 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d 63 61 63 68 65 27 20 74 6f 20 6e 69 6c 20 66 6f 72 20 | on-visibility-cache'.to.nil.for. |
| 895a0 | 61 6c 6c 20 4d 61 67 69 74 20 62 75 66 66 65 72 73 0a 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 | all.Magit.buffers.of.the.reposit |
| 895c0 | 6f 72 79 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 | ory...With.a.prefix.argument.or. |
| 895e0 | 69 66 20 6f 70 74 69 6f 6e 61 6c 20 41 4c 4c 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 64 69 73 63 | if.optional.ALL.is.non-nil,.disc |
| 89600 | 61 72 64 20 74 68 65 0a 6d 65 6e 74 69 6f 6e 65 64 20 63 61 63 68 65 73 20 63 6f 6d 70 6c 65 74 | ard.the.mentioned.caches.complet |
| 89620 | 65 6c 79 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 20 28 61 | ely."...(interactive)...(cond.(a |
| 89640 | 6c 6c 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f | ll..........(setq.magit-reposito |
| 89660 | 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 | ry-local-cache.nil)..........(se |
| 89680 | 74 71 20 6d 61 67 69 74 2d 2d 68 6f 73 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d 63 61 63 68 65 | tq.magit--host-git-version-cache |
| 896a0 | 20 6e 69 6c 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 | .nil)..........(dolist.(buffer.( |
| 896c0 | 62 75 66 66 65 72 2d 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 | buffer-list))............(with-c |
| 896e0 | 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............ |
| 89700 | 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6d | ..(when.(derived-mode-p.'magit-m |
| 89720 | 6f 64 65 29 0a 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 | ode)................(setq.magit- |
| 89740 | 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 6e 69 6c 29 29 29 29 | section-visibility-cache.nil)))) |
| 89760 | 29 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 77 69 74 | ).........(t..........(magit-wit |
| 89780 | 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 | h-toplevel............(setq.magi |
| 897a0 | 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 | t-repository-local-cache........ |
| 897c0 | 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 6c 65 74 65 20 64 65 66 61 75 6c 74 2d 64 69 72 | ..........(cl-delete.default-dir |
| 897e0 | 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ectory.......................... |
| 89800 | 20 20 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 63 61 63 68 65 0a | ...magit-repository-local-cache. |
| 89820 | 20 20 20 20 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 6b 65 79 | ............................:key |
| 89840 | 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 20 20 20 20 20 20 20 | .#'car.:test.#'equal)).......... |
| 89860 | 20 20 28 73 65 74 71 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 | ..(setq.magit--host-git-version- |
| 89880 | 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 6c 65 74 | cache..................(cl-delet |
| 898a0 | 65 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | e.(file-remote-p.default-directo |
| 898c0 | 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ry)............................. |
| 898e0 | 6d 61 67 69 74 2d 2d 68 6f 73 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d 63 61 63 68 65 0a 20 20 | magit--host-git-version-cache... |
| 89900 | 20 20 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 6b 65 79 20 23 | ..........................:key.# |
| 89920 | 27 63 61 72 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 20 28 | 'car.:test.#'equal)))..........( |
| 89940 | 64 6f 6c 69 73 74 20 28 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 6d 6f 64 65 2d 67 65 74 2d 62 | dolist.(buffer.(magit-mode-get-b |
| 89960 | 75 66 66 65 72 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e | uffers))............(with-curren |
| 89980 | 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | t-buffer.buffer..............(se |
| 899a0 | 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d 63 61 63 68 | tq.magit-section-visibility-cach |
| 899c0 | 65 20 6e 69 6c 29 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 | e.nil))))))..;;;.Utilities..(def |
| 899e0 | 75 6e 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 76 65 72 62 6f 73 65 2d 72 65 66 72 65 73 68 20 | un.magit-toggle-verbose-refresh. |
| 89a00 | 28 29 0a 20 20 22 54 6f 67 67 6c 65 20 77 68 65 74 68 65 72 20 4d 61 67 69 74 20 72 65 66 72 65 | ()..."Toggle.whether.Magit.refre |
| 89a20 | 73 68 65 73 20 62 75 66 66 65 72 73 20 76 65 72 62 6f 73 65 6c 79 2e 0a 45 6e 61 62 6c 69 6e 67 | shes.buffers.verbosely..Enabling |
| 89a40 | 20 74 68 69 73 20 68 65 6c 70 73 20 66 69 67 75 72 69 6e 67 20 6f 75 74 20 77 68 69 63 68 20 73 | .this.helps.figuring.out.which.s |
| 89a60 | 65 63 74 69 6f 6e 73 20 61 72 65 20 62 6f 74 74 6c 65 6e 65 63 6b 73 2e 0a 54 68 65 20 61 64 64 | ections.are.bottlenecks..The.add |
| 89a80 | 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 20 74 | itional.output.can.be.found.in.t |
| 89aa0 | 68 65 20 2a 4d 65 73 73 61 67 65 73 2a 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 | he.*Messages*.buffer."...(intera |
| 89ac0 | 63 74 69 76 65 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 76 65 72 | ctive)...(setq.magit-refresh-ver |
| 89ae0 | 62 6f 73 65 20 28 6e 6f 74 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 76 65 72 62 6f 73 65 29 | bose.(not.magit-refresh-verbose) |
| 89b00 | 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 25 73 20 76 65 72 62 6f 73 65 20 72 65 66 72 65 73 68 | )...(message."%s.verbose.refresh |
| 89b20 | 69 6e 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 72 65 66 72 65 73 | ing"............(if.magit-refres |
| 89b40 | 68 2d 76 65 72 62 6f 73 65 20 22 45 6e 61 62 6c 65 64 22 20 22 44 69 73 61 62 6c 65 64 22 29 29 | h-verbose."Enabled"."Disabled")) |
| 89b60 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 62 65 | )..(defun.magit-run-hook-with-be |
| 89b80 | 6e 63 68 6d 61 72 6b 20 28 68 6f 6f 6b 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 6e 6f 74 20 | nchmark.(hook)...(cond....((not. |
| 89ba0 | 68 6f 6f 6b 29 29 0a 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 76 65 72 62 6f 73 65 | hook))....(magit-refresh-verbose |
| 89bc0 | 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 52 75 6e 6e 69 6e 67 20 25 73 2e 2e 2e 22 20 68 6f | .....(message."Running.%s...".ho |
| 89be0 | 6f 6b 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 52 75 6e 6e 69 6e 67 20 25 73 2e 2e 2e 64 | ok).....(message."Running.%s...d |
| 89c00 | 6f 6e 65 20 28 25 2e 33 66 73 29 22 20 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | one.(%.3fs)".hook..............( |
| 89c20 | 62 65 6e 63 68 6d 61 72 6b 2d 65 6c 61 70 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | benchmark-elapse................ |
| 89c40 | 28 72 75 6e 2d 68 6f 6f 6b 2d 77 72 61 70 70 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (run-hook-wrapped............... |
| 89c60 | 20 20 68 6f 6f 6b 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 | ..hook.................(lambda.( |
| 89c80 | 66 6e 29 0a 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 | fn)...................(message." |
| 89ca0 | 20 20 25 2d 35 30 73 20 25 66 22 20 66 6e 20 28 62 65 6e 63 68 6d 61 72 6b 2d 65 6c 61 70 73 65 | ..%-50s.%f".fn.(benchmark-elapse |
| 89cc0 | 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 29 29 29 29 29 29 29 0a 20 20 20 28 28 72 75 6e 2d 68 6f | .(funcall.fn))))))))....((run-ho |
| 89ce0 | 6f 6b 73 20 68 6f 6f 6b 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 | oks.hook))))..;;;._.(provide.'ma |
| 89d00 | 67 69 74 2d 6d 6f 64 65 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 6d 6f 64 65 2e 65 6c 20 65 6e 64 73 | git-mode).;;;.magit-mode.el.ends |
| 89d20 | 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........................... |
| 89d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89e00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 63 6c 6f 6e 65 2e 65 6c 00 00 00 00 00 00 | magit-4.1.2/magit-clone.el...... |
| 89e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89e60 | 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 |
| 89e80 | 30 30 33 34 36 32 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 31 33 00 20 30 00 00 00 | 0034627.00000000000.014013..0... |
| 89ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89f00 | 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................... |
| 89f20 | 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................... |
| 89f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 89fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8a000 | 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 |
| 8a020 | 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 |
| 8a040 | 20 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 | .-*-..;;.Copyright.(C).2008-2024 |
| 8a060 | 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. |
| 8a080 | 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 |
| 8a0a0 | 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>.;; |
| 8a0c0 | 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 |
| 8a0e0 | 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>.. |
| 8a100 | 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- |
| 8a120 | 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 |
| 8a140 | 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 |
| 8a160 | 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 |
| 8a180 | 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 |
| 8a1a0 | 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 |
| 8a1c0 | 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 |
| 8a1e0 | 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.;;.( |
| 8a200 | 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 |
| 8a220 | 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 |
| 8a240 | 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 |
| 8a260 | 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 |
| 8a280 | 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 |
| 8a2a0 | 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 |
| 8a2c0 | 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 |
| 8a2e0 | 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 |
| 8a300 | 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 |
| 8a320 | 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 |
| 8a340 | 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.;;. |
| 8a360 | 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.< |
| 8a380 | 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/>.. |
| 8a3a0 | 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 |
| 8a3c0 | 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...;; |
| 8a3e0 | 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 |
| 8a400 | 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 |
| 8a420 | 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 |
| 8a440 | 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.` |
| 8a460 | 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 |
| 8a480 | 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. |
| 8a4a0 | 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 |
| 8a4c0 | 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 |
| 8a4e0 | 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 |
| 8a500 | 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 |
| 8a520 | 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,. |
| 8a540 | 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 |
| 8a560 | 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 |
| 8a580 | 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 |
| 8a5a0 | 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 |
| 8a5c0 | 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.: |
| 8a5e0 | 74 61 67 20 22 73 65 74 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | tag."set".t)..................(c |
| 8a600 | 6f 6e 73 74 20 3a 74 61 67 20 22 61 73 6b 22 20 61 73 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 | onst.:tag."ask".ask)............ |
| 8a620 | 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 64 6f 6e 27 74 20 73 65 74 22 20 6e 69 | ......(const.:tag."don't.set".ni |
| 8a640 | 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 |
| 8a660 | 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 |
| 8a680 | 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 |
| 8a6a0 | 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 |
| 8a6c0 | 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 |
| 8a6e0 | 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 |
| 8a700 | 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 |
| 8a720 | 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 |
| 8a740 | 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 |
| 8a760 | 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 |
| 8a780 | 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")...: |
| 8a7a0 | 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.'( |
| 8a7c0 | 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 20 20 20 20 3a 74 61 67 20 22 76 61 6c 75 65 20 6f 66 | choice.(const.....:tag."value.of |
| 8a7e0 | 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")............ |
| 8a800 | 20 20 20 20 20 20 28 64 69 72 65 63 74 6f 72 79 20 3a 74 61 67 20 22 63 6f 6e 73 74 61 6e 74 20 | ......(directory.:tag."constant. |
| 8a820 | 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 |
| 8a840 | 6e 63 74 69 6f 6e 20 20 3a 74 61 67 20 22 66 75 6e 63 74 69 6f 6e 27 73 20 76 61 6c 75 65 22 29 | nction..:tag."function's.value") |
| 8a860 | 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 |
| 8a880 | 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 |
| 8a8a0 | 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 |
| 8a8c0 | 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 |
| 8a8e0 | 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 |
| 8a900 | 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 |
| 8a920 | 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 |
| 8a940 | 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 |
| 8a960 | 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 |
| 8a980 | 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 |
| 8a9a0 | 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 |
| 8a9c0 | 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...'((" |
| 8a9e0 | 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:\\)?\\([^:] |
| 8aa00 | 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 |
| 8aa20 | 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: |
| 8aa40 | 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" |
| 8aa60 | 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 |
| 8aa80 | 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:\\)\\([^:]+\\)\\'" |
| 8aaa0 | 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")). |
| 8aac0 | 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 |
| 8aae0 | 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 |
| 8ab00 | 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 |
| 8ab20 | 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 |
| 8ab40 | 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 |
| 8ab60 | 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 |
| 8ab80 | 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 |
| 8aba0 | 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 |
| 8abc0 | 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 |
| 8abe0 | 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 |
| 8ac00 | 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 |
| 8ac20 | 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 |
| 8ac40 | 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 |
| 8ac60 | 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 |
| 8ac80 | 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 |
| 8aca0 | 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 |
| 8acc0 | 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 |
| 8ace0 | 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 |
| 8ad00 | 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 |
| 8ad20 | 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 |
| 8ad40 | 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. |
| 8ad60 | 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 |
| 8ad80 | 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.". |
| 8ada0 | 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. |
| 8adc0 | 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.. |
| 8ade0 | 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.... |
| 8ae00 | 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 |
| 8ae20 | 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").................... |
| 8ae40 | 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 |
| 8ae60 | 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 |
| 8ae80 | 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 |
| 8aea0 | 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 |
| 8aec0 | 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 |
| 8aee0 | 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 |
| 8af00 | 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,.% |
| 8af20 | 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. |
| 8af40 | 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 |
| 8af60 | 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 |
| 8af80 | 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 |
| 8afa0 | 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 |
| 8afc0 | 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) |
| 8afe0 | 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... |
| 8b000 | 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 |
| 8b020 | 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 |
| 8b040 | 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'."... |
| 8b060 | 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. |
| 8b080 | 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...: |
| 8b0a0 | 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 |
| 8b0c0 | 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 |
| 8b0e0 | 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 |
| 8b100 | 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")............................. |
| 8b120 | 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 |
| 8b140 | 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))......................... |
| 8b160 | 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 |
| 8b180 | 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 |
| 8b1a0 | 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 |
| 8b1c0 | 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 |
| 8b1e0 | 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 |
| 8b200 | 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- |
| 8b220 | 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 |
| 8b240 | 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."... |
| 8b260 | 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. |
| 8b280 | 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...: |
| 8b2a0 | 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..;;;## |
| 8b2c0 | 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 |
| 8b2e0 | 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 |
| 8b300 | 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 |
| 8b320 | 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 |
| 8b340 | 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" |
| 8b360 | 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"." |
| 8b380 | 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 |
| 8b3a0 | 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 |
| 8b3c0 | 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")....("- |
| 8b3e0 | 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 |
| 8b400 | 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).... |
| 8b420 | 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"........" |
| 8b440 | 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 |
| 8b460 | 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 |
| 8b480 | 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=") |
| 8b4a0 | 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".... |
| 8b4c0 | 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 |
| 8b4e0 | 74 2d 63 6c 6f 6e 65 3a 2d 2d 66 69 6c 74 65 72 0a 20 20 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 | t-clone:--filter.....:if.(lambda |
| 8b500 | 20 28 29 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 31 37 2e 30 | .().(magit-git-version>=."2.17.0 |
| 8b520 | 22 29 29 0a 20 20 20 20 3a 6c 65 76 65 6c 20 37 29 0a 20 20 20 28 22 2d 67 22 20 22 53 65 70 61 | ")).....:level.7)....("-g"."Sepa |
| 8b540 | 72 61 74 65 20 67 69 74 20 64 69 72 65 63 74 6f 72 79 22 20 22 2d 2d 73 65 70 61 72 61 74 65 2d | rate.git.directory"."--separate- |
| 8b560 | 67 69 74 2d 64 69 72 3d 22 0a 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 64 69 72 | git-dir=".....transient-read-dir |
| 8b580 | 65 63 74 6f 72 79 20 3a 6c 65 76 65 6c 20 37 29 0a 20 20 20 28 22 2d 74 22 20 22 55 73 65 20 74 | ectory.:level.7)....("-t"."Use.t |
| 8b5a0 | 65 6d 70 6c 61 74 65 20 64 69 72 65 63 74 6f 72 79 22 20 22 2d 2d 74 65 6d 70 6c 61 74 65 3d 22 | emplate.directory"."--template=" |
| 8b5c0 | 0a 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 65 78 69 73 74 69 6e 67 2d 64 69 72 | .....transient-read-existing-dir |
| 8b5e0 | 65 63 74 6f 72 79 20 3a 6c 65 76 65 6c 20 36 29 5d 0a 20 20 5b 22 4c 6f 63 61 6c 20 73 68 61 72 | ectory.:level.6)]...["Local.shar |
| 8b600 | 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 73 22 20 22 53 68 61 72 65 20 6f | ing.arguments"....("-s"."Share.o |
| 8b620 | 62 6a 65 63 74 73 22 20 20 20 20 20 20 20 20 20 20 28 22 2d 73 22 20 22 2d 2d 73 68 61 72 65 64 | bjects"..........("-s"."--shared |
| 8b640 | 22 20 3a 6c 65 76 65 6c 20 37 29 29 0a 20 20 20 28 22 2d 68 22 20 22 44 6f 20 6e 6f 74 20 75 73 | ".:level.7))....("-h"."Do.not.us |
| 8b660 | 65 20 68 61 72 64 6c 69 6e 6b 73 22 20 20 20 22 2d 2d 6e 6f 2d 68 61 72 64 6c 69 6e 6b 73 22 29 | e.hardlinks"..."--no-hardlinks") |
| 8b680 | 5d 0a 20 20 5b 22 43 6c 6f 6e 65 22 0a 20 20 20 28 22 43 22 20 22 72 65 67 75 6c 61 72 22 20 20 | ]...["Clone"....("C"."regular".. |
| 8b6a0 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 67 75 6c 61 72 29 0a 20 | ..........magit-clone-regular).. |
| 8b6c0 | 20 20 28 22 73 22 20 22 73 68 61 6c 6c 6f 77 22 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | ..("s"."shallow"............magi |
| 8b6e0 | 74 2d 63 6c 6f 6e 65 2d 73 68 61 6c 6c 6f 77 29 0a 20 20 20 28 22 64 22 20 22 73 68 61 6c 6c 6f | t-clone-shallow)....("d"."shallo |
| 8b700 | 77 20 73 69 6e 63 65 20 64 61 74 65 22 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 6c 6c 6f | w.since.date".magit-clone-shallo |
| 8b720 | 77 2d 73 69 6e 63 65 20 3a 6c 65 76 65 6c 20 37 29 0a 20 20 20 28 22 65 22 20 22 73 68 61 6c 6c | w-since.:level.7)....("e"."shall |
| 8b740 | 6f 77 20 65 78 63 6c 75 64 69 6e 67 22 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 6c 6c | ow.excluding"..magit-clone-shall |
| 8b760 | 6f 77 2d 65 78 63 6c 75 64 65 20 3a 6c 65 76 65 6c 20 37 29 0a 20 20 20 28 22 3e 22 20 22 73 70 | ow-exclude.:level.7)....(">"."sp |
| 8b780 | 61 72 73 65 20 63 68 65 63 6b 6f 75 74 22 20 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 70 | arse.checkout"....magit-clone-sp |
| 8b7a0 | 61 72 73 65 0a 20 20 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 20 28 6d 61 67 69 74 2d 67 | arse.....:if.(lambda.().(magit-g |
| 8b7c0 | 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 32 35 2e 30 22 29 29 0a 20 20 20 20 3a 6c 65 76 | it-version>=."2.25.0")).....:lev |
| 8b7e0 | 65 6c 20 36 29 0a 20 20 20 28 22 62 22 20 22 62 61 72 65 22 20 20 20 20 20 20 20 20 20 20 20 20 | el.6)....("b"."bare"............ |
| 8b800 | 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 62 61 72 65 29 0a 20 20 20 28 22 6d 22 20 22 6d 69 | ...magit-clone-bare)....("m"."mi |
| 8b820 | 72 72 6f 72 22 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 6d 69 | rror".............magit-clone-mi |
| 8b840 | 72 72 6f 72 29 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6f 72 20 | rror)]...(interactive.(list.(or. |
| 8b860 | 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 61 6c 77 61 79 73 2d 74 72 61 6e 73 69 65 6e 74 20 63 75 72 | magit-clone-always-transient.cur |
| 8b880 | 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 29 0a 20 20 28 69 66 20 74 72 61 6e 73 69 65 | rent-prefix-arg)))...(if.transie |
| 8b8a0 | 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 69 74 | nt.......(transient-setup.'magit |
| 8b8c0 | 2d 63 6c 6f 6e 65 29 0a 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 | -clone).....(call-interactively. |
| 8b8e0 | 23 27 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 67 75 6c 61 72 29 29 29 0a 0a 28 74 72 61 6e 73 | #'magit-clone-regular)))..(trans |
| 8b900 | 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 | ient-define-argument.magit-clone |
| 8b920 | 3a 2d 2d 66 69 6c 74 65 72 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 46 69 6c | :--filter.()...:description."Fil |
| 8b940 | 74 65 72 20 73 6f 6d 65 20 6f 62 6a 65 63 74 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e | ter.some.objects"...:class.'tran |
| 8b960 | 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 2d 66 22 0a 20 20 3a 61 72 67 75 | sient-option...:key."-f"...:argu |
| 8b980 | 6d 65 6e 74 20 22 2d 2d 66 69 6c 74 65 72 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 | ment."--filter="...:reader.#'mag |
| 8b9a0 | 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d 66 69 6c 74 65 72 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | it-clone-read-filter)..(defun.ma |
| 8b9c0 | 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d 66 69 6c 74 65 72 20 28 70 72 6f 6d 70 74 20 69 6e | git-clone-read-filter.(prompt.in |
| 8b9e0 | 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f | itial-input.history)...(magit-co |
| 8ba00 | 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 20 | mpleting-read.prompt............ |
| 8ba20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 62 6c 6f 62 3a 6e 6f 6e 65 22 20 | ..............(list."blob:none". |
| 8ba40 | 22 74 72 65 65 3a 30 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "tree:0")....................... |
| 8ba60 | 20 20 20 6e 69 6c 20 6e 69 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 | ...nil.nil.initial-input.history |
| 8ba80 | 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- |
| 8baa0 | 63 6c 6f 6e 65 2d 72 65 67 75 6c 61 72 20 28 72 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74 | clone-regular.(repository.direct |
| 8bac0 | 6f 72 79 20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 63 6c 6f 6e 65 20 6f 66 20 52 | ory.args)..."Create.a.clone.of.R |
| 8bae0 | 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 68 6f | EPOSITORY.in.DIRECTORY..Then.sho |
| 8bb00 | 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 77 20 | w.the.status.buffer.for.the.new. |
| 8bb20 | 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 61 67 | repository."...(interactive.(mag |
| 8bb40 | 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 63 6c | it-clone-read-args))...(magit-cl |
| 8bb60 | 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 6f 72 | one-internal.repository.director |
| 8bb80 | 79 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | y.args))..;;;###autoload.(defun. |
| 8bba0 | 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 6c 6c 6f 77 20 28 72 65 70 6f 73 69 74 6f 72 79 20 | magit-clone-shallow.(repository. |
| 8bbc0 | 64 69 72 65 63 74 6f 72 79 20 61 72 67 73 20 64 65 70 74 68 29 0a 20 20 22 43 72 65 61 74 65 20 | directory.args.depth)..."Create. |
| 8bbe0 | 61 20 73 68 61 6c 6c 6f 77 20 63 6c 6f 6e 65 20 6f 66 20 52 45 50 4f 53 49 54 4f 52 59 20 69 6e | a.shallow.clone.of.REPOSITORY.in |
| 8bc00 | 20 44 49 52 45 43 54 4f 52 59 2e 0a 54 68 65 6e 20 73 68 6f 77 20 74 68 65 20 73 74 61 74 75 73 | .DIRECTORY..Then.show.the.status |
| 8bc20 | 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 65 20 6e 65 77 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a | .buffer.for.the.new.repository.. |
| 8bc40 | 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 72 65 61 64 20 74 68 65 20 | With.a.prefix.argument.read.the. |
| 8bc60 | 44 45 50 54 48 20 6f 66 20 74 68 65 20 63 6c 6f 6e 65 3b 0a 6f 74 68 65 72 77 69 73 65 20 75 73 | DEPTH.of.the.clone;.otherwise.us |
| 8bc80 | 65 20 31 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 61 70 70 65 6e 64 20 28 6d 61 | e.1."...(interactive.(append.(ma |
| 8bca0 | 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 20 20 | git-clone-read-args)............ |
| 8bcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 69 66 20 63 75 72 72 65 6e 74 2d 70 72 | ............(list.(if.current-pr |
| 8bce0 | 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........................ |
| 8bd00 | 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 6e 75 6d 62 65 72 20 22 44 65 70 74 68 3a 20 22 | ..........(read-number."Depth:." |
| 8bd20 | 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)............................. |
| 8bd40 | 20 20 20 31 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 69 6e 74 65 72 6e 61 6c | ...1))))...(magit-clone-internal |
| 8bd60 | 20 72 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 | .repository.directory........... |
| 8bd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 20 22 2d 2d 64 | ..............(cons.(format."--d |
| 8bda0 | 65 70 74 68 3d 25 73 22 20 64 65 70 74 68 29 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 | epth=%s".depth).args)))..;;;###a |
| 8bdc0 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 68 61 6c 6c | utoload.(defun.magit-clone-shall |
| 8bde0 | 6f 77 2d 73 69 6e 63 65 20 28 72 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 20 61 | ow-since.(repository.directory.a |
| 8be00 | 72 67 73 20 64 61 74 65 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 68 61 6c 6c 6f 77 20 63 6c | rgs.date)..."Create.a.shallow.cl |
| 8be20 | 6f 6e 65 20 6f 66 20 52 45 50 4f 53 49 54 4f 52 59 20 69 6e 20 44 49 52 45 43 54 4f 52 59 2e 0a | one.of.REPOSITORY.in.DIRECTORY.. |
| 8be40 | 54 68 65 6e 20 73 68 6f 77 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 66 6f 72 20 | Then.show.the.status.buffer.for. |
| 8be60 | 74 68 65 20 6e 65 77 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 45 78 63 6c 75 64 65 20 63 6f 6d 6d | the.new.repository..Exclude.comm |
| 8be80 | 69 74 73 20 62 65 66 6f 72 65 20 44 41 54 45 2c 20 77 68 69 63 68 20 69 73 20 72 65 61 64 20 66 | its.before.DATE,.which.is.read.f |
| 8bea0 | 72 6f 6d 20 74 68 65 0a 75 73 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 61 | rom.the.user."...(interactive.(a |
| 8bec0 | 70 70 65 6e 64 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d 61 72 67 73 29 0a 20 20 | ppend.(magit-clone-read-args)... |
| 8bee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 74 72 61 6e | .....................(list.(tran |
| 8bf00 | 73 69 65 6e 74 2d 72 65 61 64 2d 64 61 74 65 20 22 45 78 63 6c 75 64 65 20 63 6f 6d 6d 69 74 73 | sient-read-date."Exclude.commits |
| 8bf20 | 20 62 65 66 6f 72 65 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .before:."...................... |
| 8bf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c | .............................nil |
| 8bf60 | 20 6e 69 6c 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 69 6e 74 65 72 6e 61 6c | .nil))))...(magit-clone-internal |
| 8bf80 | 20 72 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 | .repository.directory........... |
| 8bfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 20 22 2d 2d 73 | ..............(cons.(format."--s |
| 8bfc0 | 68 61 6c 6c 6f 77 2d 73 69 6e 63 65 3d 25 73 22 20 64 61 74 65 29 20 61 72 67 73 29 29 29 0a 0a | hallow-since=%s".date).args))).. |
| 8bfe0 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e | ;;;###autoload.(defun.magit-clon |
| 8c000 | 65 2d 73 68 61 6c 6c 6f 77 2d 65 78 63 6c 75 64 65 20 28 72 65 70 6f 73 69 74 6f 72 79 20 64 69 | e-shallow-exclude.(repository.di |
| 8c020 | 72 65 63 74 6f 72 79 20 61 72 67 73 20 65 78 63 6c 75 64 65 29 0a 20 20 22 43 72 65 61 74 65 20 | rectory.args.exclude)..."Create. |
| 8c040 | 61 20 73 68 61 6c 6c 6f 77 20 63 6c 6f 6e 65 20 6f 66 20 52 45 50 4f 53 49 54 4f 52 59 20 69 6e | a.shallow.clone.of.REPOSITORY.in |
| 8c060 | 20 44 49 52 45 43 54 4f 52 59 2e 0a 54 68 65 6e 20 73 68 6f 77 20 74 68 65 20 73 74 61 74 75 73 | .DIRECTORY..Then.show.the.status |
| 8c080 | 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 65 20 6e 65 77 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a | .buffer.for.the.new.repository.. |
| 8c0a0 | 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 20 45 | Exclude.commits.reachable.from.E |
| 8c0c0 | 58 43 4c 55 44 45 2c 20 77 68 69 63 68 20 69 73 20 61 0a 62 72 61 6e 63 68 20 6f 72 20 74 61 67 | XCLUDE,.which.is.a.branch.or.tag |
| 8c0e0 | 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | .read.from.the.user."...(interac |
| 8c100 | 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 2d 61 | tive.(append.(magit-clone-read-a |
| 8c120 | 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 69 73 | rgs)........................(lis |
| 8c140 | 74 20 28 72 65 61 64 2d 73 74 72 69 6e 67 20 22 45 78 63 6c 75 64 65 20 63 6f 6d 6d 69 74 73 20 | t.(read-string."Exclude.commits. |
| 8c160 | 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 3a 20 22 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 | reachable.from:."))))...(magit-c |
| 8c180 | 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 6f | lone-internal.repository.directo |
| 8c1a0 | 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | ry.........................(cons |
| 8c1c0 | 20 28 66 6f 72 6d 61 74 20 22 2d 2d 73 68 61 6c 6c 6f 77 2d 65 78 63 6c 75 64 65 3d 25 73 22 20 | .(format."--shallow-exclude=%s". |
| 8c1e0 | 65 78 63 6c 75 64 65 29 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | exclude).args)))..;;;###autoload |
| 8c200 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 62 61 72 65 20 28 72 65 70 6f 73 69 | .(defun.magit-clone-bare.(reposi |
| 8c220 | 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 | tory.directory.args)..."Create.a |
| 8c240 | 20 62 61 72 65 20 63 6c 6f 6e 65 20 6f 66 20 52 45 50 4f 53 49 54 4f 52 59 20 69 6e 20 44 49 52 | .bare.clone.of.REPOSITORY.in.DIR |
| 8c260 | 45 43 54 4f 52 59 2e 0a 54 68 65 6e 20 73 68 6f 77 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 | ECTORY..Then.show.the.status.buf |
| 8c280 | 66 65 72 20 66 6f 72 20 74 68 65 20 6e 65 77 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 | fer.for.the.new.repository."...( |
| 8c2a0 | 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d 61 72 | interactive.(magit-clone-read-ar |
| 8c2c0 | 67 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 69 6e 74 65 72 6e 61 6c 20 72 65 70 | gs))...(magit-clone-internal.rep |
| 8c2e0 | 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 20 28 63 6f 6e 73 20 22 2d 2d 62 61 72 65 22 | ository.directory.(cons."--bare" |
| 8c300 | 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. |
| 8c320 | 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 6d 69 72 72 6f 72 20 28 72 65 70 6f 73 69 74 6f 72 79 20 64 | magit-clone-mirror.(repository.d |
| 8c340 | 69 72 65 63 74 6f 72 79 20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 6d 69 72 72 6f | irectory.args)..."Create.a.mirro |
| 8c360 | 72 20 6f 66 20 52 45 50 4f 53 49 54 4f 52 59 20 69 6e 20 44 49 52 45 43 54 4f 52 59 2e 0a 54 68 | r.of.REPOSITORY.in.DIRECTORY..Th |
| 8c380 | 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 |
| 8c3a0 | 65 20 6e 65 77 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | e.new.repository."...(interactiv |
| 8c3c0 | 65 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d 61 72 67 73 29 29 0a 20 20 28 6d 61 | e.(magit-clone-read-args))...(ma |
| 8c3e0 | 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 |
| 8c400 | 72 65 63 74 6f 72 79 20 28 63 6f 6e 73 20 22 2d 2d 6d 69 72 72 6f 72 22 20 61 72 67 73 29 29 29 | rectory.(cons."--mirror".args))) |
| 8c420 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6c | ..;;;###autoload.(defun.magit-cl |
| 8c440 | 6f 6e 65 2d 73 70 61 72 73 65 20 28 72 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 | one-sparse.(repository.directory |
| 8c460 | 20 61 72 67 73 29 0a 20 20 22 43 6c 6f 6e 65 20 52 45 50 4f 53 49 54 4f 52 59 20 69 6e 74 6f 20 | .args)..."Clone.REPOSITORY.into. |
| 8c480 | 44 49 52 45 43 54 4f 52 59 20 61 6e 64 20 63 72 65 61 74 65 20 61 20 73 70 61 72 73 65 20 63 68 | DIRECTORY.and.create.a.sparse.ch |
| 8c4a0 | 65 63 6b 6f 75 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 63 | eckout."...(interactive.(magit-c |
| 8c4c0 | 6c 6f 6e 65 2d 72 65 61 64 2d 61 72 67 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d | lone-read-args))...(magit-clone- |
| 8c4e0 | 69 6e 74 65 72 6e 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 20 28 63 | internal.repository.directory.(c |
| 8c500 | 6f 6e 73 20 22 2d 2d 6e 6f 2d 63 68 65 63 6b 6f 75 74 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 | ons."--no-checkout".args)....... |
| 8c520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 70 61 72 73 65 29 29 0a 0a 28 64 65 | ..................'sparse))..(de |
| 8c540 | 66 75 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 69 6e 74 65 72 6e 61 6c 20 28 72 65 70 6f 73 69 | fun.magit-clone-internal.(reposi |
| 8c560 | 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 20 61 72 67 73 20 26 6f 70 74 69 6f 6e 61 6c 20 73 70 | tory.directory.args.&optional.sp |
| 8c580 | 61 72 73 65 29 0a 20 20 28 6c 65 74 2a 20 28 28 63 68 65 63 6b 6f 75 74 20 28 6e 6f 74 20 28 6d | arse)...(let*.((checkout.(not.(m |
| 8c5a0 | 65 6d 62 65 72 20 28 63 61 72 20 61 72 67 73 29 20 27 28 22 2d 2d 62 61 72 65 22 20 22 2d 2d 6d | ember.(car.args).'("--bare"."--m |
| 8c5c0 | 69 72 72 6f 72 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6f 72 20 | irror"))))..........(remote.(or. |
| 8c5e0 | 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75 65 20 22 2d 2d 6f 72 69 67 69 6e 3d 22 | (transient-arg-value."--origin=" |
| 8c600 | 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | .args)......................(mag |
| 8c620 | 69 74 2d 67 65 74 20 22 63 6c 6f 6e 65 2e 64 65 66 61 75 6c 74 52 65 6d 6f 74 65 22 29 0a 20 20 | it-get."clone.defaultRemote")... |
| 8c640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6f 72 69 67 69 6e 22 29 29 0a 20 20 | ..................."origin"))... |
| 8c660 | 20 20 20 20 20 20 20 28 73 65 74 2d 70 75 73 68 2d 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 | .......(set-push-default........ |
| 8c680 | 20 20 20 28 61 6e 64 20 63 68 65 63 6b 6f 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(and.checkout................ |
| 8c6a0 | 28 6f 72 20 28 65 71 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 65 74 2d 72 65 6d 6f 74 65 2e | (or.(eq..magit-clone-set-remote. |
| 8c6c0 | 70 75 73 68 44 65 66 61 75 6c 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pushDefault.t).................. |
| 8c6e0 | 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 73 65 74 2d 72 65 6d 6f 74 65 2e 70 75 | ..(and.magit-clone-set-remote.pu |
| 8c700 | 73 68 44 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | shDefault....................... |
| 8c720 | 20 20 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f 72 6d 61 74 20 22 53 65 74 20 60 72 65 6d 6f 74 65 | ..(y-or-n-p.(format."Set.`remote |
| 8c740 | 2e 70 75 73 68 44 65 66 61 75 6c 74 27 20 74 6f 20 25 53 3f 20 22 0a 20 20 20 20 20 20 20 20 20 | .pushDefault'.to.%S?.".......... |
| 8c760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 8c780 | 20 72 65 6d 6f 74 65 29 29 29 29 29 29 29 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d | .remote))))))).....(run-hooks.'m |
| 8c7a0 | 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20 20 20 28 73 65 74 71 20 | agit-credential-hook).....(setq. |
| 8c7c0 | 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 | directory.(file-name-as-director |
| 8c7e0 | 79 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 69 72 65 63 74 6f 72 79 29 29 29 | y.(expand-file-name.directory))) |
| 8c800 | 0a 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 69 72 65 63 74 | .....(when.(file-exists-p.direct |
| 8c820 | 6f 72 79 29 0a 20 20 20 20 20 20 28 69 66 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 | ory).......(if.(file-directory-p |
| 8c840 | 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6c 65 6e | .directory)...........(when.(len |
| 8c860 | 67 74 68 3e 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 20 64 69 72 65 63 74 6f 72 79 29 | gth>.(directory-files.directory) |
| 8c880 | 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 61 6d 65 20 28 6d 61 67 | .2).............(let.((name.(mag |
| 8c8a0 | 69 74 2d 63 6c 6f 6e 65 2d 2d 75 72 6c 2d 74 6f 2d 6e 61 6d 65 20 72 65 70 6f 73 69 74 6f 72 79 | it-clone--url-to-name.repository |
| 8c8c0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 6e | )))...............(unless.(and.n |
| 8c8e0 | 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 28 | ame............................( |
| 8c900 | 73 65 74 71 20 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 | setq.directory.(file-name-as-dir |
| 8c920 | 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ectory.......................... |
| 8c940 | 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- |
| 8c960 | 6e 61 6d 65 20 6e 61 6d 65 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 | name.name.directory))).......... |
| 8c980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 66 69 6c 65 2d 65 78 69 | ..................(not.(file-exi |
| 8c9a0 | 73 74 73 2d 70 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | sts-p.directory))).............. |
| 8c9c0 | 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 25 73 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 | ...(user-error."%s.already.exist |
| 8c9e0 | 73 22 20 64 69 72 65 63 74 6f 72 79 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | s".directory)))).........(user-e |
| 8ca00 | 72 72 6f 72 20 22 25 73 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 61 6e 64 20 69 73 20 6e | rror."%s.already.exists.and.is.n |
| 8ca20 | 6f 74 20 61 20 64 69 72 65 63 74 6f 72 79 22 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 | ot.a.directory".directory))).... |
| 8ca40 | 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 63 6c 6f 6e 65 22 20 61 72 | .(magit-run-git-async."clone".ar |
| 8ca60 | 67 73 20 22 2d 2d 22 20 72 65 70 6f 73 69 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | gs."--".repository.............. |
| 8ca80 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e | ............(magit-convert-filen |
| 8caa0 | 61 6d 65 2d 66 6f 72 2d 67 69 74 20 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 3b 3b 20 44 | ame-for-git.directory)).....;;.D |
| 8cac0 | 6f 6e 27 74 20 72 65 66 72 65 73 68 20 74 68 65 20 62 75 66 66 65 72 20 77 65 27 72 65 20 63 61 | on't.refresh.the.buffer.we're.ca |
| 8cae0 | 6c 6c 69 6e 67 20 66 72 6f 6d 2e 0a 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 6d 61 67 | lling.from......(process-put.mag |
| 8cb00 | 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 20 27 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 | it-this-process.'inhibit-refresh |
| 8cb20 | 20 74 29 0a 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 | .t).....(set-process-sentinel... |
| 8cb40 | 20 20 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 28 6c 61 6d 62 | ...magit-this-process......(lamb |
| 8cb60 | 64 61 20 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 | da.(process.event)........(when. |
| 8cb80 | 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 | (memq.(process-status.process).' |
| 8cba0 | 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d | (exit.signal))..........(let.((m |
| 8cbc0 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 61 69 73 65 2d 65 72 72 6f 72 20 74 29 29 0a 20 20 20 | agit-process-raise-error.t)).... |
| 8cbe0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 | ........(magit-process-sentinel. |
| 8cc00 | 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 | process.event)))........(when.(a |
| 8cc20 | 6e 64 20 28 65 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 | nd.(eq.(process-status.process). |
| 8cc40 | 27 65 78 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 70 72 6f | 'exit)...................(=.(pro |
| 8cc60 | 63 65 73 73 2d 65 78 69 74 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 30 29 29 0a 20 20 | cess-exit-status.process).0))... |
| 8cc80 | 20 20 20 20 20 20 20 28 77 68 65 6e 20 63 68 65 63 6b 6f 75 74 0a 20 20 20 20 20 20 20 20 20 20 | .......(when.checkout........... |
| 8cca0 | 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 | .(let.((default-directory.direct |
| 8ccc0 | 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 73 65 74 2d 70 75 73 | ory))..............(when.set-pus |
| 8cce0 | 68 2d 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 | h-default................(setf.( |
| 8cd00 | 6d 61 67 69 74 2d 67 65 74 20 22 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 22 29 20 | magit-get."remote.pushDefault"). |
| 8cd20 | 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 6d 61 | remote))..............(unless.ma |
| 8cd40 | 67 69 74 2d 63 6c 6f 6e 65 2d 73 65 74 2d 72 65 6d 6f 74 65 2d 68 65 61 64 0a 20 20 20 20 20 20 | git-clone-set-remote-head....... |
| 8cd60 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 75 6e 73 65 74 2d 68 65 61 | .........(magit-remote-unset-hea |
| 8cd80 | 64 20 72 65 6d 6f 74 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 | d.remote))))..........(when.(and |
| 8cda0 | 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | .sparse.checkout)............(wh |
| 8cdc0 | 65 6e 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3c 20 22 32 2e 32 35 2e 30 22 29 | en.(magit-git-version<."2.25.0") |
| 8cde0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 | ..............(user-error....... |
| 8ce00 | 20 20 20 20 20 20 20 20 22 60 67 69 74 20 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 27 20 6e | ........"`git.sparse-checkout'.n |
| 8ce20 | 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 75 6e 74 69 6c 20 47 69 74 20 76 32 2e 32 35 22 29 29 0a | ot.available.until.Git.v2.25")). |
| 8ce40 | 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 74 | ...........(let.((default-direct |
| 8ce60 | 6f 72 79 20 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ory.directory))..............(ma |
| 8ce80 | 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 20 22 | git-call-git."sparse-checkout"." |
| 8cea0 | 69 6e 69 74 22 20 22 2d 2d 63 6f 6e 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | init"."--cone")..............(ma |
| 8cec0 | 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 28 6d 61 67 69 74 2d 67 | git-call-git."checkout".(magit-g |
| 8cee0 | 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 | et-current-branch))))..........( |
| 8cf00 | 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 69 72 65 63 74 6f 72 | let.((default-directory.director |
| 8cf20 | 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 | y))............(run-hooks.'magit |
| 8cf40 | 2d 70 6f 73 74 2d 63 6c 6f 6e 65 2d 68 6f 6f 6b 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 69 74 | -post-clone-hook))..........(wit |
| 8cf60 | 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 | h-current-buffer.(process-get.pr |
| 8cf80 | 6f 63 65 73 73 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | ocess.'command-buf)............( |
| 8cfa0 | 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 64 69 72 65 63 74 | magit-status-setup-buffer.direct |
| 8cfc0 | 6f 72 79 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 | ory)))))))..(defun.magit-clone-r |
| 8cfe0 | 65 61 64 2d 61 72 67 73 20 28 29 0a 20 20 28 6c 65 74 20 28 28 72 65 70 6f 20 28 6d 61 67 69 74 | ead-args.()...(let.((repo.(magit |
| 8d000 | 2d 63 6c 6f 6e 65 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79 29 29 29 0a 20 20 20 20 28 6c | -clone-read-repository))).....(l |
| 8d020 | 69 73 74 20 72 65 70 6f 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 64 69 72 65 63 74 6f | ist.repo...........(read-directo |
| 8d040 | 72 79 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 22 43 6c 6f 6e 65 20 74 6f 3a 20 22 0a | ry-name............"Clone.to:.". |
| 8d060 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 6d 61 67 69 74 2d | ...........(if.(functionp.magit- |
| 8d080 | 63 6c 6f 6e 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 | clone-default-directory)........ |
| 8d0a0 | 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 64 65 66 | ........(funcall.magit-clone-def |
| 8d0c0 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 72 65 70 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ault-directory.repo)............ |
| 8d0e0 | 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 | ..magit-clone-default-directory) |
| 8d100 | 0a 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 | ............nil.nil............( |
| 8d120 | 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 2d 75 72 6c 2d 74 6f 2d 6e 61 6d 65 20 72 65 70 6f 29 29 0a | magit-clone--url-to-name.repo)). |
| 8d140 | 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 | ..........(transient-args.'magit |
| 8d160 | 2d 63 6c 6f 6e 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 72 | -clone))))..(defun.magit-clone-r |
| 8d180 | 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d | ead-repository.()...(magit-read- |
| 8d1a0 | 63 68 61 72 2d 63 61 73 65 20 22 43 6c 6f 6e 65 20 66 72 6f 6d 20 22 20 6e 69 6c 0a 20 20 20 20 | char-case."Clone.from.".nil..... |
| 8d1c0 | 28 3f 75 20 22 5b 75 5d 72 6c 20 6f 72 20 6e 61 6d 65 22 0a 20 20 20 20 20 20 20 20 28 6c 65 74 | (?u."[u]rl.or.name".........(let |
| 8d1e0 | 20 28 28 73 74 72 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 22 43 6c | .((str.(magit-read-string-ns."Cl |
| 8d200 | 6f 6e 65 20 66 72 6f 6d 20 75 72 6c 20 6f 72 20 6e 61 6d 65 22 29 29 29 0a 20 20 20 20 20 20 20 | one.from.url.or.name")))........ |
| 8d220 | 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 28 3a 2f 2f 5c 5c | ...(if.(string-match-p."\\(://\\ |
| 8d240 | 7c 40 5c 5c 29 22 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 0a 20 20 | |@\\)".str)...............str... |
| 8d260 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6c 6f 6e 65 2d 2d 6e 61 6d 65 2d 74 6f 2d | ..........(magit-clone--name-to- |
| 8d280 | 75 72 6c 20 73 74 72 29 29 29 29 0a 20 20 20 20 28 3f 70 20 22 5b 70 5d 61 74 68 22 0a 20 20 20 | url.str)))).....(?p."[p]ath".... |
| 8d2a0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 | .....(magit-convert-filename-for |
| 8d2c0 | 2d 67 69 74 0a 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 | -git..........(read-directory-na |
| 8d2e0 | 6d 65 20 22 43 6c 6f 6e 65 20 72 65 70 6f 73 69 74 6f 72 79 3a 20 22 29 29 29 0a 20 20 20 20 28 | me."Clone.repository:."))).....( |
| 8d300 | 3f 6c 20 22 5b 6c 5d 6f 63 61 6c 20 75 72 6c 22 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | ?l."[l]ocal.url".........(concat |
| 8d320 | 20 22 66 69 6c 65 3a 2f 2f 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ."file://".................(magi |
| 8d340 | 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 0a 20 20 20 20 20 | t-convert-filename-for-git...... |
| 8d360 | 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 64 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 | ............(read-directory-name |
| 8d380 | 20 22 43 6c 6f 6e 65 20 72 65 70 6f 73 69 74 6f 72 79 3a 20 66 69 6c 65 3a 2f 2f 22 29 29 29 29 | ."Clone.repository:.file://")))) |
| 8d3a0 | 0a 20 20 20 20 28 3f 62 20 22 6f 72 20 5b 62 5d 75 6e 64 6c 65 22 0a 20 20 20 20 20 20 20 20 28 | .....(?b."or.[b]undle".........( |
| 8d3c0 | 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.. |
| 8d3e0 | 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 66 | ........(read-file-name."Clone.f |
| 8d400 | 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 74 | rom.bundle:.")))))..(defun.magit |
| 8d420 | 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 64 | -clone--url-to-name.(url)...(and |
| 8d440 | 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 28 | .(string-match."\\([^/:]+?\\)\\( |
| 8d460 | 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 63 | /?\\.git\\)?$".url)........(matc |
| 8d480 | 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 2d | h-string.1.url)))..(defun.magit- |
| 8d4a0 | 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 20 | clone--name-to-url.(name)...(or. |
| 8d4c0 | 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 28 | (seq-some........(pcase-lambda.( |
| 8d4e0 | 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 6e | `(,re.,host.,user))..........(an |
| 8d500 | 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 20 | d.(string-match.re.name)........ |
| 8d520 | 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 67 | .......(let.((repo.(match-string |
| 8d540 | 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 69 | .1.name))).................(magi |
| 8d560 | 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 65 | t-clone--format-url.host.user.re |
| 8d580 | 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 61 | po))))........magit-clone-name-a |
| 8d5a0 | 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 20 | list).......(user-error."Not.an. |
| 8d5c0 | 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 73 | url.and.no.matching.entry.in.`%s |
| 8d5e0 | 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 6e | '"...................'magit-clon |
| 8d600 | 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 6c | e-name-alist)))..(defun.magit-cl |
| 8d620 | 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 29 | one--format-url.(host.user.repo) |
| 8d640 | 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 20 | ...(if-let.((url-format......... |
| 8d660 | 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 72 | ....(cond.((listp.magit-clone-ur |
| 8d680 | 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 64 | l-format)....................(cd |
| 8d6a0 | 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 72 | r.(or.(assoc.host.magit-clone-ur |
| 8d6c0 | 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 20 | l-format)....................... |
| 8d6e0 | 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 66 | ......(assoc.t.magit-clone-url-f |
| 8d700 | 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 74 | ormat))))...................((st |
| 8d720 | 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 20 | ringp.magit-clone-url-format)... |
| 8d740 | 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 6c | .................magit-clone-url |
| 8d760 | 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 20 | -format)))).......(format-spec.. |
| 8d780 | 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 20 | ......url-format........`((?h... |
| 8d7a0 | 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 69 | ,host)..........(?n...,(if.(stri |
| 8d7c0 | 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 20 | ng-search."/".repo)............. |
| 8d7e0 | 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 28 | ........repo...................( |
| 8d800 | 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 20 | if.(string-search.".".user)..... |
| 8d820 | 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 72 | ..................(if-let.((user |
| 8d840 | 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 20 | .(magit-get.user)))............. |
| 8d860 | 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 72 | ..............(concat.user."/".r |
| 8d880 | 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 73 | epo).........................(us |
| 8d8a0 | 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 65 | er-error."Set.%S.or.specify.owne |
| 8d8c0 | 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 20 | r.explicitly".user))............ |
| 8d8e0 | 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 29 | .........(concat.user."/".repo)) |
| 8d900 | 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 73 | )))).....(user-error......"Bogus |
| 8d920 | 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 74 | .`magit-clone-url-format'.(bad.t |
| 8d940 | 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 3b | ype.or.missing.default)")))..;;; |
| 8d960 | 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 61 | ._.(provide.'magit-clone).;;;.ma |
| 8d980 | 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 00 | git-clone.el.ends.here.......... |
| 8d9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8d9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8d9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8da00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 6e 6f 74 65 73 2e 65 6c 00 00 00 00 00 00 | magit-4.1.2/magit-notes.el...... |
| 8da20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8da40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8da60 | 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 |
| 8da80 | 30 30 31 35 33 33 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 33 33 00 20 30 00 00 00 | 0015332.00000000000.014033..0... |
| 8daa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8dac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8dae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8db00 | 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................... |
| 8db20 | 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................... |
| 8db40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8db60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8db80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8dba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8dbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8dbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8dc00 | 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 |
| 8dc20 | 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.-*-. |
| 8dc40 | 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 | .;;.Copyright.(C).2008-2024.The. |
| 8dc60 | 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 |
| 8dc80 | 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 |
| 8dca0 | 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 |
| 8dcc0 | 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 |
| 8dce0 | 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 |
| 8dd00 | 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 |
| 8dd20 | 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 |
| 8dd40 | 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/ |
| 8dd60 | 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. |
| 8dd80 | 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 |
| 8dda0 | 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 |
| 8ddc0 | 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 |
| 8dde0 | 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 |
| 8de00 | 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..;; |
| 8de20 | 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. |
| 8de40 | 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 |
| 8de60 | 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 |
| 8de80 | 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 |
| 8dea0 | 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 |
| 8dec0 | 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. |
| 8dee0 | 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 |
| 8df00 | 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 |
| 8df20 | 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 |
| 8df40 | 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 |
| 8df60 | 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 |
| 8df80 | 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/>...;;;. |
| 8dfa0 | 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 |
| 8dfc0 | 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'. |
| 8dfe0 | 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)..; |
| 8e000 | 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 |
| 8e020 | 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 |
| 8e040 | 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 |
| 8e060 | 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 |
| 8e080 | 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 |
| 8e0a0 | 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 |
| 8e0c0 | 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) |
| 8e0e0 | 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) |
| 8e100 | 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" |
| 8e120 | 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 |
| 8e140 | 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. |
| 8e160 | 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 |
| 8e180 | 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 |
| 8e1a0 | 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". |
| 8e1c0 | 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 |
| 8e1e0 | 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 |
| 8e200 | 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 |
| 8e220 | 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 |
| 8e240 | 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 |
| 8e260 | 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) |
| 8e280 | 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- |
| 8e2a0 | 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".. |
| 8e2c0 | 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" |
| 8e2e0 | 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 |
| 8e300 | 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 |
| 8e320 | 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"... |
| 8e340 | 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 |
| 8e360 | 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 |
| 8e380 | 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- |
| 8e3a0 | 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 |
| 8e3c0 | 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 |
| 8e3e0 | 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 |
| 8e400 | 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 |
| 8e420 | 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 |
| 8e440 | 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 |
| 8e460 | 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 |
| 8e480 | 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."\\`[^.]")))).. |
| 8e4a0 | 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 |
| 8e4c0 | 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-- |
| 8e4e0 | 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 |
| 8e500 | 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 |
| 8e520 | 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 |
| 8e540 | 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 |
| 8e560 | 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.( |
| 8e580 | 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. |
| 8e5a0 | 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".. |
| 8e5c0 | 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 |
| 8e5e0 | 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 |
| 8e600 | 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 |
| 8e620 | 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- |
| 8e640 | 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 |
| 8e660 | 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 |
| 8e680 | 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 |
| 8e6a0 | 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 |
| 8e6c0 | 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")..( |
| 8e6e0 | 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 |
| 8e700 | 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 |
| 8e720 | 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 |
| 8e740 | 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 |
| 8e760 | 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 |
| 8e780 | 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 |
| 8e7a0 | 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 |
| 8e7c0 | 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 |
| 8e7e0 | 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 |
| 8e800 | 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 |
| 8e820 | 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 |
| 8e840 | 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 |
| 8e860 | 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 |
| 8e880 | 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.( |
| 8e8a0 | 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 |
| 8e8c0 | 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...: |
| 8e8e0 | 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 |
| 8e900 | 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 |
| 8e920 | 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_ |
| 8e940 | 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 |
| 8e960 | 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. |
| 8e980 | 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 |
| 8e9a0 | 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. |
| 8e9c0 | 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 |
| 8e9e0 | 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 |
| 8ea00 | 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 |
| 8ea20 | 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 |
| 8ea40 | 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 |
| 8ea60 | 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 |
| 8ea80 | 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- |
| 8eaa0 | 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. |
| 8eac0 | 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)).................. |
| 8eae0 | 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 |
| 8eb00 | 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.& |
| 8eb20 | 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 |
| 8eb40 | 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. |
| 8eb60 | 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 |
| 8eb80 | 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 |
| 8eba0 | 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 |
| 8ebc0 | 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 |
| 8ebe0 | 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. |
| 8ec00 | 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 |
| 8ec20 | 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 |
| 8ec40 | 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 |
| 8ec60 | 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 |
| 8ec80 | 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))................. |
| 8eca0 | 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)).. |
| 8ecc0 | 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).. |
| 8ece0 | 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 |
| 8ed00 | 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 |
| 8ed20 | 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 |
| 8ed40 | 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 |
| 8ed60 | 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 |
| 8ed80 | 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 |
| 8eda0 | 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 |
| 8edc0 | 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.\". |
| 8ede0 | 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 |
| 8ee00 | 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 |
| 8ee20 | 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.` |
| 8ee40 | 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 |
| 8ee60 | 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 |
| 8ee80 | 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 |
| 8eea0 | 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". |
| 8eec0 | 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 |
| 8eee0 | 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. |
| 8ef00 | 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 |
| 8ef20 | 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 |
| 8ef40 | 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 |
| 8ef60 | 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") |
| 8ef80 | 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 |
| 8efa0 | 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. |
| 8efc0 | 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 |
| 8efe0 | 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 |
| 8f000 | 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"." |
| 8f020 | 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 |
| 8f040 | 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) |
| 8f060 | 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 |
| 8f080 | 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 |
| 8f0a0 | 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 |
| 8f0c0 | 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))).. |
| 8f0e0 | 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 |
| 8f100 | 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 |
| 8f120 | 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 |
| 8f140 | 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 |
| 8f160 | 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 |
| 8f180 | 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)... |
| 8f1a0 | 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 |
| 8f1c0 | 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 |
| 8f1e0 | 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 |
| 8f200 | 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 |
| 8f220 | 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 |
| 8f240 | 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.( |
| 8f260 | 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 |
| 8f280 | 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 |
| 8f2a0 | 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).................. |
| 8f2c0 | 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 |
| 8f2e0 | 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 |
| 8f300 | 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..... |
| 8f320 | 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)))). |
| 8f340 | 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 |
| 8f360 | 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._ |
| 8f380 | 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) |
| 8f3a0 | 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- |
| 8f3c0 | 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 |
| 8f3e0 | 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 |
| 8f400 | 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 |
| 8f420 | 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 |
| 8f440 | 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 |
| 8f460 | 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 |
| 8f480 | 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.( |
| 8f4a0 | 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 |
| 8f4c0 | 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/". |
| 8f4e0 | 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)............................ |
| 8f500 | 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)............. |
| 8f520 | 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))............. |
| 8f540 | 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. |
| 8f560 | 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").................... |
| 8f580 | 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 |
| 8f5a0 | 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 |
| 8f5c0 | 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 |
| 8f5e0 | 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 |
| 8f600 | 6e 64 2d 6c 65 74 2a 20 28 28 73 74 72 20 28 2d 2d 66 69 72 73 74 20 28 73 74 72 69 6e 67 2d 6d | nd-let*.((str.(--first.(string-m |
| 8f620 | 61 74 63 68 20 22 5e 2d 2d 72 65 66 3d 5c 5c 28 2e 2b 5c 5c 29 22 20 69 74 29 0a 20 20 20 20 20 | atch."^--ref=\\(.+\\)".it)...... |
| 8f640 | 20 20 20 20 20 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 | ............................(tra |
| 8f660 | 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 6e 6f 74 65 73 29 29 29 29 0a 20 20 20 | nsient-args.'magit-notes)))).... |
| 8f680 | 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 73 74 72 29 29 29 29 0a 0a | .......(match-string.1.str)))).. |
| 8f6a0 | 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 6e 6f 74 65 73 29 0a 3b 3b 3b | ;;;._.(provide.'magit-notes).;;; |
| 8f6c0 | 20 6d 61 67 69 74 2d 6e 6f 74 65 73 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 | .magit-notes.el.ends.here....... |
| 8f6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f800 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 66 69 6c 65 73 2e 65 6c 00 00 00 00 00 00 | magit-4.1.2/magit-files.el...... |
| 8f820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f860 | 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 |
| 8f880 | 30 30 35 35 31 35 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 31 35 00 20 30 00 00 00 | 0055156.00000000000.014015..0... |
| 8f8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f900 | 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................... |
| 8f920 | 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................... |
| 8f940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8f9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 8fa00 | 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 |
| 8fa20 | 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.-*-. |
| 8fa40 | 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 | .;;.Copyright.(C).2008-2024.The. |
| 8fa60 | 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 |
| 8fa80 | 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 |
| 8faa0 | 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 |
| 8fac0 | 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 |
| 8fae0 | 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 |
| 8fb00 | 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 |
| 8fb20 | 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 |
| 8fb40 | 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/ |
| 8fb60 | 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. |
| 8fb80 | 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 |
| 8fba0 | 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 |
| 8fbc0 | 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 |
| 8fbe0 | 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 |
| 8fc00 | 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..;; |
| 8fc20 | 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. |
| 8fc40 | 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 |
| 8fc60 | 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 |
| 8fc80 | 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 |
| 8fca0 | 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 |
| 8fcc0 | 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. |
| 8fce0 | 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 |
| 8fd00 | 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 |
| 8fd20 | 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 |
| 8fd40 | 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 |
| 8fd60 | 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 |
| 8fd80 | 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/>...;;;. |
| 8fda0 | 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 |
| 8fdc0 | 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 |
| 8fde0 | 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 |
| 8fe00 | 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 |
| 8fe20 | 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. |
| 8fe40 | 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 |
| 8fe60 | 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 |
| 8fe80 | 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). |
| 8fea0 | 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 |
| 8fec0 | 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 |
| 8fee0 | 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 |
| 8ff00 | 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 |
| 8ff20 | 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 |
| 8ff40 | 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 |
| 8ff60 | 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 |
| 8ff80 | 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 |
| 8ffa0 | 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. |
| 8ffc0 | 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 |
| 8ffe0 | 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 |
| 90000 | 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 |
| 90020 | 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. |
| 90040 | 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 |
| 90060 | 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 |
| 90080 | 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. |
| 900a0 | 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))..; |
| 900c0 | 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- |
| 900e0 | 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)..." |
| 90100 | 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 |
| 90120 | 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 |
| 90140 | 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 |
| 90160 | 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 |
| 90180 | 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 |
| 901a0 | 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 |
| 901c0 | 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. |
| 901e0 | 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 |
| 90200 | 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 |
| 90220 | 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- |
| 90240 | 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" |
| 90260 | 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. |
| 90280 | 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 |
| 902a0 | 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 |
| 902c0 | 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 |
| 902e0 | 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,. |
| 90300 | 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 |
| 90320 | 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 |
| 90340 | 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 |
| 90360 | 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 |
| 90380 | 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 |
| 903a0 | 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. |
| 903c0 | 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 |
| 903e0 | 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 |
| 90400 | 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 |
| 90420 | 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 |
| 90440 | 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- |
| 90460 | 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 |
| 90480 | 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 |
| 904a0 | 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).. |
| 904c0 | 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 |
| 904e0 | 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 |
| 90500 | 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 |
| 90520 | 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".............. |
| 90540 | 20 20 20 20 20 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 |
| 90560 | 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................. |
| 90580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 905a0 | 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))... |
| 905c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 905e0 | 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 |
| 90600 | 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...................... |
| 90620 | 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 |
| 90640 | 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)....... |
| 90660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 90680 | 20 20 20 20 20 20 20 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 |
| 906a0 | 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 |
| 906c0 | 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 |
| 906e0 | 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).................. |
| 90700 | 20 20 20 20 20 20 20 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 | ..............................." |
| 90720 | 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"........................... |
| 90740 | 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)........ |
| 90760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 90780 | 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. |
| 907a0 | 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 |
| 907c0 | 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 |
| 907e0 | 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- |
| 90800 | 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))........ |
| 90820 | 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 |
| 90840 | 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 |
| 90860 | 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 |
| 90880 | 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 |
| 908a0 | 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....... |
| 908c0 | 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) |
| 908e0 | 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 |
| 90900 | 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 |
| 90920 | 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 |
| 90940 | 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 |
| 90960 | 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))).. |
| 90980 | 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}").... |
| 909a0 | 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 |
| 909c0 | 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)))...... |
| 909e0 | 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........ |
| 90a00 | 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 |
| 90a20 | 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.( |
| 90a40 | 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.".. |
| 90a60 | 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........ |
| 90a80 | 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 |
| 90aa0 | 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) |
| 90ac0 | 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 |
| 90ae0 | 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 |
| 90b00 | 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)......... |
| 90b20 | 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))......... |
| 90b40 | 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))........ |
| 90b60 | 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) |
| 90b80 | 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 |
| 90ba0 | 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. |
| 90bc0 | 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 |
| 90be0 | 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 |
| 90c00 | 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} |
| 90c20 | 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 |
| 90c40 | 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 |
| 90c60 | 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 |
| 90c80 | 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 |
| 90ca0 | 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 |
| 90cc0 | 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 |
| 90ce0 | 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 |
| 90d00 | 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 |
| 90d20 | 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}\". |
| 90d40 | 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 |
| 90d60 | 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 |
| 90d80 | 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 |
| 90da0 | 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 |
| 90dc0 | 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 |
| 90de0 | 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 |
| 90e00 | 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 |
| 90e20 | 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 |
| 90e40 | 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 |
| 90e60 | 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 |
| 90e80 | 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)))... |
| 90ea0 | 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. |
| 90ec0 | 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 |
| 90ee0 | 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)))..... |
| 90f00 | 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 |
| 90f20 | 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 |
| 90f40 | 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- |
| 90f60 | 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)............... |
| 90f80 | 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). |
| 90fa0 | 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. |
| 90fc0 | 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 |
| 90fe0 | 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?."........................ |
| 91000 | 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))) |
| 91020 | 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)..... |
| 91040 | 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 |
| 91060 | 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 |
| 91080 | 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}")..................... |
| 910a0 | 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 |
| 910c0 | 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)))....... |
| 910e0 | 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 |
| 91100 | 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 |
| 91120 | 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 |
| 91140 | 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 |
| 91160 | 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 |
| 91180 | 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 |
| 911a0 | 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))).......... |
| 911c0 | 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) |
| 911e0 | 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 |
| 91200 | 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 |
| 91220 | 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)..... |
| 91240 | 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)....... |
| 91260 | 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."{ |
| 91280 | 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}")........................ |
| 912a0 | 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........ |
| 912c0 | 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 |
| 912e0 | 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 |
| 91300 | 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 |
| 91320 | 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 |
| 91340 | 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. |
| 91360 | 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 |
| 91380 | 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 |
| 913a0 | 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 |
| 913c0 | 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)....... |
| 913e0 | 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 |
| 91400 | 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)))). |
| 91420 | 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 |
| 91440 | 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)... |
| 91460 | 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............. |
| 91480 | 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)).. |
| 914a0 | 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... |
| 914c0 | 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 |
| 914e0 | 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).......... |
| 91500 | 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. |
| 91520 | 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).. |
| 91540 | 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 |
| 91560 | 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 |
| 91580 | 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. |
| 915a0 | 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?."....................... |
| 915c0 | 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 |
| 915e0 | 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}")........... |
| 91600 | 20 20 20 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 |
| 91620 | 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".............................. |
| 91640 | 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- |
| 91660 | 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*.(( |
| 91680 | 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)............ |
| 916a0 | 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 |
| 916c0 | 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 |
| 916e0 | 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 |
| 91700 | 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 |
| 91720 | 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 |
| 91740 | 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 |
| 91760 | 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 |
| 91780 | 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"..................... |
| 917a0 | 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 |
| 917c0 | 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}").................. |
| 917e0 | 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).... |
| 91800 | 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 |
| 91820 | 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))). |
| 91840 | 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 |
| 91860 | 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)). |
| 91880 | 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 |
| 918a0 | 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 |
| 918c0 | 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..... |
| 918e0 | 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 |
| 91900 | 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............. |
| 91920 | 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- |
| 91940 | 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.>= |
| 91960 | 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............................. |
| 91980 | 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 |
| 919a0 | 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............. |
| 919c0 | 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 |
| 919e0 | 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)............ |
| 91a00 | 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 |
| 91a20 | 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- |
| 91a40 | 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 |
| 91a60 | 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 |
| 91a80 | 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.( |
| 91aa0 | 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 |
| 91ac0 | 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 |
| 91ae0 | 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 |
| 91b00 | 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:// |
| 91b20 | 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 |
| 91b40 | 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 |
| 91b60 | 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))) |
| 91b80 | 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- |
| 91ba0 | 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 |
| 91bc0 | 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 |
| 91be0 | 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 |
| 91c00 | 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 |
| 91c20 | 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 |
| 91c40 | 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 |
| 91c60 | 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- |
| 91c80 | 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 |
| 91ca0 | 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)))..( |
| 91cc0 | 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 |
| 91ce0 | 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 |
| 91d00 | 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 |
| 91d20 | 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 |
| 91d40 | 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 |
| 91d60 | 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 |
| 91d80 | 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 |
| 91da0 | 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))) |
| 91dc0 | 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 |
| 91de0 | 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- |
| 91e00 | 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 |
| 91e20 | 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 |
| 91e40 | 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 |
| 91e60 | 20 6f 66 20 25 73 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 20 | .of.%s".(buffer-name)))......... |
| 91e80 | 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 20 | (let.((index.(make-temp-name.... |
| 91ea0 | 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- |
| 91ec0 | 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 69 | name."magit-update-index-".(magi |
| 91ee0 | 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 66 | t-gitdir))))...............(buff |
| 91f00 | 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 20 | er.(current-buffer)))........... |
| 91f20 | 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 6f | (when.magit-wip-before-change-mo |
| 91f40 | 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 74 | de.............(magit-wip-commit |
| 91f60 | 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 66 | -before-change.(list.file).".bef |
| 91f80 | 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 69 | ore.un-/stage"))...........(unwi |
| 91fa0 | 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 0a | nd-protect...............(progn. |
| 91fc0 | 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 79 | ................(let.((coding-sy |
| 91fe0 | 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 6e | stem-for-write.buffer-file-codin |
| 92000 | 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 69 | g-system))...................(wi |
| 92020 | 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 20 | th-temp-file.index.............. |
| 92040 | 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 20 | .......(insert-buffer-substring. |
| 92060 | 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 74 | buffer))).................(magit |
| 92080 | 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -with-toplevel.................. |
| 920a0 | 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 20 | .(magit-call-git................ |
| 920c0 | 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 22 | ...."update-index"."--cacheinfo" |
| 920e0 | 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 28 | ....................(substring.( |
| 92100 | 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 22 | magit-git-string."ls-files"."-s" |
| 92120 | 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 20 | .file).......................... |
| 92140 | 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 61 | .....0.6)....................(ma |
| 92160 | 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 74 | git-git-string."hash-object"."-t |
| 92180 | 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 20 | "."blob"."-w"................... |
| 921a0 | 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 61 | ...................(concat."--pa |
| 921c0 | 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 20 | th=".file)...................... |
| 921e0 | 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 76 | ................"--".(magit-conv |
| 92200 | 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 20 | ert-filename-for-git.index)).... |
| 92220 | 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 20 | ................file)))......... |
| 92240 | 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 20 | ....(ignore-errors.(delete-file. |
| 92260 | 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 6d | index)))...........(set-buffer-m |
| 92280 | 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 6d | odified-p.nil)...........(when.m |
| 922a0 | 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 20 | agit-wip-after-apply-mode....... |
| 922c0 | 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 70 | ......(magit-wip-commit-after-ap |
| 922e0 | 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 67 | ply.(list.file).".after.un-/stag |
| 92300 | 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 0a | e"))).......(message."Abort"))). |
| 92320 | 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 2d | ..(when-let.((buffer.(magit-get- |
| 92340 | 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)) |
| 92360 | 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 65 | ).....(with-current-buffer.buffe |
| 92380 | 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 0a | r.......(magit-refresh)))...t).. |
| 923a0 | 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 67 | ;;;.Find.Config.File..(defun.mag |
| 923c0 | 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 6d | it-find-git-config-file.(filenam |
| 923e0 | 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 61 | e.&optional.wildcards)..."Edit.a |
| 92400 | 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 70 | .file.located.in.the.current.rep |
| 92420 | 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 5c | ository's.git.directory...When.\ |
| 92440 | 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 20 | ".git\",.located.at.the.root.of. |
| 92460 | 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 66 | the.working.tree,.is.a.regular.f |
| 92480 | 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 6f | ile,.then.that.makes.it.cumberso |
| 924a0 | 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 65 | me.to.open.a.file.located.in.the |
| 924c0 | 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 6d | .actual.git.directory...This.com |
| 924e0 | 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 74 | mand.is.like.`find-file',.except |
| 92500 | 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 61 | .that.it.temporarily.binds.`defa |
| 92520 | 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 74 | ult-directory'.to.the.actual.git |
| 92540 | 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 49 | .directory,.while.reading.the.FI |
| 92560 | 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 20 | LENAME."...(interactive....(let. |
| 92580 | 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 69 | ((default-directory.(magit-gitdi |
| 925a0 | 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 22 | r)))......(find-file-read-args." |
| 925c0 | 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 20 | Find.file:.".................... |
| 925e0 | 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 65 | .......(confirm-nonexistent-file |
| 92600 | 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 65 | -or-buffer))))...(find-file.file |
| 92620 | 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 66 | name.wildcards))..(defun.magit-f |
| 92640 | 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 77 | ind-git-config-file-other-window |
| 92660 | 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). |
| 92680 | 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 |
| 926a0 | 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 |
| 926c0 | 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 6c | nother.window...When.\".git\",.l |
| 926e0 | 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 6e | ocated.at.the.root.of.the.workin |
| 92700 | 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 20 | g.tree,.is.a.regular.file,.then. |
| 92720 | 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 6e | that.makes.it.cumbersome.to.open |
| 92740 | 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 69 | .a.file.located.in.the.actual.gi |
| 92760 | 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 69 | t.directory...This.command.is.li |
| 92780 | 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 63 | ke.`find-file-other-window',.exc |
| 927a0 | 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 64 | ept.that.it.temporarily.binds.`d |
| 927c0 | 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 20 | efault-directory'.to.the.actual. |
| 927e0 | 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 65 | git.directory,.while.reading.the |
| 92800 | 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 6c | .FILENAME."...(interactive....(l |
| 92820 | 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 69 | et.((default-directory.(magit-gi |
| 92840 | 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 67 | tdir)))......(find-file-read-arg |
| 92860 | 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 0a | s."Find.file.in.other.window:.". |
| 92880 | 20 20 20 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 | ..........................(confi |
| 928a0 | 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 29 | rm-nonexistent-file-or-buffer))) |
| 928c0 | 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 65 | )...(find-file-other-window.file |
| 928e0 | 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 66 | name.wildcards))..(defun.magit-f |
| 92900 | 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 20 | ind-git-config-file-other-frame. |
| 92920 | 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 20 | (filename.&optional.wildcards).. |
| 92940 | 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 72 | ."Edit.a.file.located.in.the.cur |
| 92960 | 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 6e | rent.repo's.git.directory,.in.an |
| 92980 | 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 63 | other.frame...When.\".git\",.loc |
| 929a0 | 61 74 65 64 20 61 74 20 74 68 65 20 72 6f 6f 74 20 6f 66 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 | ated.at.the.root.of.the.working. |
| 929c0 | 74 72 65 65 2c 20 69 73 20 61 0a 72 65 67 75 6c 61 72 20 66 69 6c 65 2c 20 74 68 65 6e 20 74 68 | tree,.is.a.regular.file,.then.th |
| 929e0 | 61 74 20 6d 61 6b 65 73 20 69 74 20 63 75 6d 62 65 72 73 6f 6d 65 20 74 6f 20 6f 70 65 6e 20 61 | at.makes.it.cumbersome.to.open.a |
| 92a00 | 20 66 69 6c 65 0a 6c 6f 63 61 74 65 64 20 69 6e 20 74 68 65 20 61 63 74 75 61 6c 20 67 69 74 20 | .file.located.in.the.actual.git. |
| 92a20 | 64 69 72 65 63 74 6f 72 79 2e 0a 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 6c 69 6b 65 | directory...This.command.is.like |
| 92a40 | 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 74 | .`find-file-other-frame',.except |
| 92a60 | 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 61 | .that.it.temporarily.binds.`defa |
| 92a80 | 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 74 | ult-directory'.to.the.actual.git |
| 92aa0 | 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 49 | .directory,.while.reading.the.FI |
| 92ac0 | 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 20 | LENAME."...(interactive....(let. |
| 92ae0 | 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 69 | ((default-directory.(magit-gitdi |
| 92b00 | 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 22 | r)))......(find-file-read-args." |
| 92b20 | 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 20 | Find.file.in.other.frame:."..... |
| 92b40 | 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 6e | ......................(confirm-n |
| 92b60 | 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 20 | onexistent-file-or-buffer))))... |
| 92b80 | 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 20 | (find-file-other-frame.filename. |
| 92ba0 | 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 0a | wildcards))..;;;.File.Dispatch.. |
| 92bc0 | 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- |
| 92be0 | 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 72 | file-dispatch."magit".nil.t).(tr |
| 92c00 | 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 65 | ansient-define-prefix.magit-file |
| 92c20 | 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 63 | -dispatch.()..."Invoke.a.Magit.c |
| 92c40 | 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 20 | ommand.that.acts.on.the.visited. |
| 92c60 | 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 6c | file..When.invoked.outside.a.fil |
| 92c80 | 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 63 | e-visiting.buffer,.then.fall.bac |
| 92ca0 | 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 2d | k.to.`magit-dispatch'."...:info- |
| 92cc0 | 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 42 | manual."(magit).Minor.Mode.for.B |
| 92ce0 | 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 61 | uffers.Visiting.Files"...[:if.ma |
| 92d00 | 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 65 | git-file-relative-name....["File |
| 92d20 | 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 20 | .actions".....("..s"."Stage".... |
| 92d40 | 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 20 20 20 20 28 22 20 | magit-stage-buffer-file).....(". |
| 92d60 | 20 75 22 20 22 55 6e 73 74 61 67 65 22 20 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 62 75 66 | .u"."Unstage"..magit-unstage-buf |
| 92d80 | 66 65 72 2d 66 69 6c 65 29 0a 20 20 20 20 28 22 2c 20 78 22 20 22 55 6e 74 72 61 63 6b 22 20 20 | fer-file).....(",.x"."Untrack".. |
| 92da0 | 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 29 0a 20 20 20 20 28 22 2c 20 72 22 20 22 | magit-file-untrack).....(",.r"." |
| 92dc0 | 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 6d 65 29 0a 20 20 20 | Rename"...magit-file-rename).... |
| 92de0 | 20 28 22 2c 20 6b 22 20 22 44 65 6c 65 74 65 22 20 20 20 6d 61 67 69 74 2d 66 69 6c 65 2d 64 65 | .(",.k"."Delete"...magit-file-de |
| 92e00 | 6c 65 74 65 29 0a 20 20 20 20 28 22 2c 20 63 22 20 22 43 68 65 63 6b 6f 75 74 22 20 6d 61 67 69 | lete).....(",.c"."Checkout".magi |
| 92e20 | 74 2d 66 69 6c 65 2d 63 68 65 63 6b 6f 75 74 29 5d 0a 20 20 20 5b 22 49 6e 73 70 65 63 74 22 0a | t-file-checkout)]....["Inspect". |
| 92e40 | 20 20 20 20 28 22 44 22 20 22 44 69 66 66 2e 2e 2e 22 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 | ....("D"."Diff..."....magit-diff |
| 92e60 | 29 0a 20 20 20 20 28 22 64 22 20 22 44 69 66 66 22 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 | ).....("d"."Diff".......magit-di |
| 92e80 | 66 66 2d 62 75 66 66 65 72 2d 66 69 6c 65 29 5d 0a 20 20 20 5b 22 22 0a 20 20 20 20 28 22 4c 22 | ff-buffer-file)]....["".....("L" |
| 92ea0 | 20 22 4c 6f 67 2e 2e 2e 22 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 29 0a 20 20 20 20 28 22 6c | ."Log...".....magit-log).....("l |
| 92ec0 | 22 20 22 4c 6f 67 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 66 66 65 72 2d | "."Log"........magit-log-buffer- |
| 92ee0 | 66 69 6c 65 29 0a 20 20 20 20 28 22 74 22 20 22 54 72 61 63 65 22 20 20 20 20 20 20 6d 61 67 69 | file).....("t"."Trace"......magi |
| 92f00 | 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 28 37 20 22 | t-log-trace-definition).....(7." |
| 92f20 | 4d 22 20 22 4d 65 72 67 65 64 22 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 65 72 67 65 64 29 5d | M"."Merged"...magit-log-merged)] |
| 92f40 | 0a 20 20 20 5b 22 22 0a 20 20 20 20 28 22 42 22 20 22 42 6c 61 6d 65 2e 2e 2e 22 20 20 20 6d 61 | ....["".....("B"."Blame..."...ma |
| 92f60 | 67 69 74 2d 62 6c 61 6d 65 29 0a 20 20 20 20 28 22 62 22 20 22 42 6c 61 6d 65 22 20 20 20 20 20 | git-blame).....("b"."Blame"..... |
| 92f80 | 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 20 28 22 72 22 20 | .magit-blame-addition).....("r". |
| 92fa0 | 22 2e 2e 2e 72 65 6d 6f 76 61 6c 22 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c | "...removal".magit-blame-removal |
| 92fc0 | 29 0a 20 20 20 20 28 22 66 22 20 22 2e 2e 2e 72 65 76 65 72 73 65 22 20 6d 61 67 69 74 2d 62 6c | ).....("f"."...reverse".magit-bl |
| 92fe0 | 61 6d 65 2d 72 65 76 65 72 73 65 29 0a 20 20 20 20 28 22 6d 22 20 22 42 6c 61 6d 65 20 65 63 68 | ame-reverse).....("m"."Blame.ech |
| 93000 | 6f 22 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 29 0a 20 20 20 20 28 22 71 22 20 22 51 | o".magit-blame-echo).....("q"."Q |
| 93020 | 75 69 74 20 62 6c 61 6d 65 22 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 29 5d 0a 20 20 | uit.blame".magit-blame-quit)]... |
| 93040 | 20 5b 22 4e 61 76 69 67 61 74 65 22 0a 20 20 20 20 28 22 70 22 20 22 50 72 65 76 20 62 6c 6f 62 | .["Navigate".....("p"."Prev.blob |
| 93060 | 22 20 20 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 70 72 65 76 69 6f 75 73 29 0a 20 20 20 20 28 22 6e | "...magit-blob-previous).....("n |
| 93080 | 22 20 22 4e 65 78 74 20 62 6c 6f 62 22 20 20 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 6e 65 78 74 29 | "."Next.blob"...magit-blob-next) |
| 930a0 | 0a 20 20 20 20 28 22 76 22 20 22 47 6f 74 6f 20 62 6c 6f 62 22 20 20 20 6d 61 67 69 74 2d 66 69 | .....("v"."Goto.blob"...magit-fi |
| 930c0 | 6e 64 2d 66 69 6c 65 29 0a 20 20 20 20 28 22 56 22 20 22 47 6f 74 6f 20 66 69 6c 65 22 20 20 20 | nd-file).....("V"."Goto.file"... |
| 930e0 | 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 20 28 22 67 22 20 | magit-blob-visit-file).....("g". |
| 93100 | 22 47 6f 74 6f 20 73 74 61 74 75 73 22 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65 72 65 29 | "Goto.status".magit-status-here) |
| 93120 | 0a 20 20 20 20 28 22 47 22 20 22 47 6f 74 6f 20 6d 61 67 69 74 22 20 20 6d 61 67 69 74 2d 64 69 | .....("G"."Goto.magit"..magit-di |
| 93140 | 73 70 6c 61 79 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 29 5d 0a 20 20 20 5b 22 4d | splay-repository-buffer)]....["M |
| 93160 | 6f 72 65 20 61 63 74 69 6f 6e 73 22 0a 20 20 20 20 28 22 63 22 20 22 43 6f 6d 6d 69 74 22 20 20 | ore.actions".....("c"."Commit".. |
| 93180 | 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 22 65 22 20 22 45 64 69 74 20 | ...magit-commit).....("e"."Edit. |
| 931a0 | 6c 69 6e 65 22 20 20 6d 61 67 69 74 2d 65 64 69 74 2d 6c 69 6e 65 2d 63 6f 6d 6d 69 74 29 5d 5d | line"..magit-edit-line-commit)]] |
| 931c0 | 0a 20 20 5b 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d | ...[:if-not.magit-file-relative- |
| 931e0 | 6e 61 6d 65 0a 20 20 20 5b 22 46 69 6c 65 20 61 63 74 69 6f 6e 73 22 0a 20 20 20 20 28 22 73 22 | name....["File.actions".....("s" |
| 93200 | 20 22 53 74 61 67 65 22 20 20 20 20 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 29 0a 20 20 | ."Stage"....magit-stage-file)... |
| 93220 | 20 20 28 22 75 22 20 22 55 6e 73 74 61 67 65 22 20 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d | ..("u"."Unstage"..magit-unstage- |
| 93240 | 66 69 6c 65 29 0a 20 20 20 20 28 22 78 22 20 22 55 6e 74 72 61 63 6b 22 20 20 6d 61 67 69 74 2d | file).....("x"."Untrack"..magit- |
| 93260 | 66 69 6c 65 2d 75 6e 74 72 61 63 6b 29 0a 20 20 20 20 28 22 72 22 20 22 52 65 6e 61 6d 65 22 20 | file-untrack).....("r"."Rename". |
| 93280 | 20 20 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 29 0a 20 20 20 20 28 22 6b 22 20 22 44 | ..magit-file-rename).....("k"."D |
| 932a0 | 65 6c 65 74 65 22 20 20 20 6d 61 67 69 74 2d 66 69 6c 65 2d 64 65 6c 65 74 65 29 0a 20 20 20 20 | elete"...magit-file-delete)..... |
| 932c0 | 28 22 63 22 20 22 43 68 65 63 6b 6f 75 74 22 20 6d 61 67 69 74 2d 66 69 6c 65 2d 63 68 65 63 6b | ("c"."Checkout".magit-file-check |
| 932e0 | 6f 75 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 67 22 20 22 47 | out)]....["Navigate".....("g"."G |
| 93300 | 6f 74 6f 20 73 74 61 74 75 73 22 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65 72 65 20 3a 69 | oto.status".magit-status-here.:i |
| 93320 | 66 2d 6e 6f 74 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 0a 20 20 | f-not-mode.magit-status-mode)... |
| 93340 | 20 20 28 22 47 22 20 22 47 6f 74 6f 20 6d 61 67 69 74 22 20 20 6d 61 67 69 74 2d 64 69 73 70 6c | ..("G"."Goto.magit"..magit-displ |
| 93360 | 61 79 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 29 5d 5d 29 0a 0a 3b 3b 3b 20 42 6c | ay-repository-buffer)]])..;;;.Bl |
| 93380 | 6f 62 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 62 6c | ob.Mode..(defvar-keymap.magit-bl |
| 933a0 | 6f 62 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 | ob-mode-map...:doc."Keymap.for.` |
| 933c0 | 6d 61 67 69 74 2d 62 6c 6f 62 2d 6d 6f 64 65 27 2e 22 0a 20 20 22 70 22 20 23 27 6d 61 67 69 74 | magit-blob-mode'."..."p".#'magit |
| 933e0 | 2d 62 6c 6f 62 2d 70 72 65 76 69 6f 75 73 0a 20 20 22 6e 22 20 23 27 6d 61 67 69 74 2d 62 6c 6f | -blob-previous..."n".#'magit-blo |
| 93400 | 62 2d 6e 65 78 74 0a 20 20 22 62 22 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 | b-next..."b".#'magit-blame-addit |
| 93420 | 69 6f 6e 0a 20 20 22 72 22 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 0a | ion..."r".#'magit-blame-removal. |
| 93440 | 20 20 22 66 22 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 76 65 72 73 65 0a 20 20 22 71 | .."f".#'magit-blame-reverse..."q |
| 93460 | 22 20 23 27 6d 61 67 69 74 2d 6b 69 6c 6c 2d 74 68 69 73 2d 62 75 66 66 65 72 29 0a 0a 28 64 65 | ".#'magit-kill-this-buffer)..(de |
| 93480 | 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 6d 6f 64 65 0a | fine-minor-mode.magit-blob-mode. |
| 934a0 | 20 20 22 45 6e 61 62 6c 65 20 73 6f 6d 65 20 4d 61 67 69 74 20 66 65 61 74 75 72 65 73 20 69 6e | .."Enable.some.Magit.features.in |
| 934c0 | 20 62 6c 6f 62 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 73 2e 0a 0a 43 75 72 72 65 6e 74 | .blob-visiting.buffers...Current |
| 934e0 | 6c 79 20 74 68 69 73 20 6f 6e 6c 79 20 61 64 64 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | ly.this.only.adds.the.following. |
| 93500 | 6b 65 79 20 62 69 6e 64 69 6e 67 73 2e 0a 5c 6e 5c 5c 7b 6d 61 67 69 74 2d 62 6c 6f 62 2d 6d 6f | key.bindings..\n\\{magit-blob-mo |
| 93520 | 64 65 2d 6d 61 70 7d 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 | de-map}"...:package-version.'(ma |
| 93540 | 67 69 74 20 2e 20 22 32 2e 33 2e 30 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c | git..."2.3.0"))..(defun.magit-bl |
| 93560 | 6f 62 2d 6e 65 78 74 20 28 29 0a 20 20 22 56 69 73 69 74 20 74 68 65 20 6e 65 78 74 20 62 6c 6f | ob-next.()..."Visit.the.next.blo |
| 93580 | 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 |
| 935a0 | 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 6d 61 67 69 74 2d | e."...(interactive)...(if.magit- |
| 935c0 | 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c | buffer-file-name.......(magit-bl |
| 935e0 | 6f 62 2d 76 69 73 69 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 62 6c 6f 62 2d 73 75 63 63 65 73 73 | ob-visit.(or.(magit-blob-success |
| 93600 | 6f 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 0a 20 20 20 20 20 20 20 | or.magit-buffer-revision........ |
| 93620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 93640 | 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 6e 61 6d | ...........magit-buffer-file-nam |
| 93660 | 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 6d | e).............................m |
| 93680 | 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 28 69 66 20 | agit-buffer-file-name)).....(if. |
| 936a0 | 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 62 61 73 65 2d 62 | (buffer-file-name.(buffer-base-b |
| 936c0 | 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 59 6f 75 | uffer)).........(user-error."You |
| 936e0 | 20 68 61 76 65 20 72 65 61 63 68 65 64 20 74 68 65 20 65 6e 64 20 6f 66 20 74 69 6d 65 22 29 0a | .have.reached.the.end.of.time"). |
| 93700 | 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 42 75 66 66 65 72 20 69 73 6e 27 74 20 | ......(user-error."Buffer.isn't. |
| 93720 | 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65 20 6f 72 20 62 6c 6f 62 22 29 29 29 29 0a 0a 28 64 | visiting.a.file.or.blob"))))..(d |
| 93740 | 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 70 72 65 76 69 6f 75 73 20 28 29 0a 20 20 22 56 | efun.magit-blob-previous.()..."V |
| 93760 | 69 73 69 74 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 62 6c 6f 62 20 77 68 69 63 68 20 6d 6f 64 | isit.the.previous.blob.which.mod |
| 93780 | 69 66 69 65 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 2e 22 0a 20 20 28 69 6e 74 65 | ified.the.current.file."...(inte |
| 937a0 | 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 66 69 6c 65 20 28 6f 72 20 6d 61 | ractive)...(if-let.((file.(or.ma |
| 937c0 | 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............ |
| 937e0 | 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 62 75 66 | ..........(buffer-file-name.(buf |
| 93800 | 66 65 72 2d 62 61 73 65 2d 62 75 66 66 65 72 29 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 2d 6c | fer-base-buffer))))).......(if-l |
| 93820 | 65 74 20 28 28 61 6e 63 65 73 74 6f 72 20 28 6d 61 67 69 74 2d 62 6c 6f 62 2d 61 6e 63 65 73 74 | et.((ancestor.(magit-blob-ancest |
| 93840 | 6f 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 66 69 6c 65 29 29 29 | or.magit-buffer-revision.file))) |
| 93860 | 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 6f 62 2d 76 69 73 69 74 20 61 6e 63 | ...........(magit-blob-visit.anc |
| 93880 | 65 73 74 6f 72 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 59 6f 75 20 | estor).........(user-error."You. |
| 938a0 | 68 61 76 65 20 72 65 61 63 68 65 64 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 69 | have.reached.the.beginning.of.ti |
| 938c0 | 6d 65 22 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 42 75 66 66 65 72 20 69 73 | me")).....(user-error."Buffer.is |
| 938e0 | 6e 27 74 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65 20 6f 72 20 62 6c 6f 62 22 29 29 29 0a | n't.visiting.a.file.or.blob"))). |
| 93900 | 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 6c 6f | .;;;###autoload.(defun.magit-blo |
| 93920 | 62 2d 76 69 73 69 74 2d 66 69 6c 65 20 28 29 0a 20 20 22 56 69 65 77 20 74 68 65 20 66 69 6c 65 | b-visit-file.()..."View.the.file |
| 93940 | 20 66 72 6f 6d 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 | .from.the.worktree.corresponding |
| 93960 | 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 6c 6f 62 2e 0a 57 68 65 6e 20 76 69 73 69 74 | .to.the.current.blob..When.visit |
| 93980 | 69 6e 67 20 61 20 62 6c 6f 62 20 6f 72 20 74 68 65 20 76 65 72 73 69 6f 6e 20 66 72 6f 6d 20 74 | ing.a.blob.or.the.version.from.t |
| 939a0 | 68 65 20 69 6e 64 65 78 2c 20 74 68 65 6e 20 67 6f 20 74 6f 0a 74 68 65 20 73 61 6d 65 20 6c 6f | he.index,.then.go.to.the.same.lo |
| 939c0 | 63 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 66 69 6c 65 20 69 6e | cation.in.the.respective.file.in |
| 939e0 | 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | .the.working.tree."...(interacti |
| 93a00 | 76 65 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 66 69 6c 65 | ve)...(if-let.((file.(magit-file |
| 93a20 | 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 | -relative-name))).......(magit-f |
| 93a40 | 69 6e 64 2d 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 22 7b 77 6f 72 6b 74 72 65 65 7d 22 20 | ind-file--internal."{worktree}". |
| 93a60 | 66 69 6c 65 20 23 27 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 | file.#'pop-to-buffer-same-window |
| 93a80 | 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 76 69 73 69 74 69 6e 67 20 | ).....(user-error."Not.visiting. |
| 93aa0 | 61 20 62 6c 6f 62 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 76 69 | a.blob")))..(defun.magit-blob-vi |
| 93ac0 | 73 69 74 20 28 62 6c 6f 62 2d 6f 72 2d 66 69 6c 65 29 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 | sit.(blob-or-file)...(if.(string |
| 93ae0 | 70 20 62 6c 6f 62 2d 6f 72 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 | p.blob-or-file).......(find-file |
| 93b00 | 20 62 6c 6f 62 2d 6f 72 2d 66 69 6c 65 29 0a 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 | .blob-or-file).....(pcase-let.(( |
| 93b20 | 60 28 2c 72 65 76 20 2c 66 69 6c 65 29 20 62 6c 6f 62 2d 6f 72 2d 66 69 6c 65 29 29 0a 20 20 20 | `(,rev.,file).blob-or-file)).... |
| 93b40 | 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 20 72 65 76 20 66 69 6c 65 29 0a 20 20 | ...(magit-find-file.rev.file)... |
| 93b60 | 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 65 73 73 61 67 65 20 22 25 73 20 28 25 73 20 25 73 20 | ....(apply.#'message."%s.(%s.%s. |
| 93b80 | 61 67 6f 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f | ago)"..............(magit-rev-fo |
| 93ba0 | 72 6d 61 74 20 22 25 73 22 20 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | rmat."%s".rev)..............(mag |
| 93bc0 | 69 74 2d 2d 61 67 65 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 63 74 22 20 | it--age.(magit-rev-format."%ct". |
| 93be0 | 72 65 76 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 6f 62 2d 61 6e 63 | rev))))))..(defun.magit-blob-anc |
| 93c00 | 65 73 74 6f 72 20 28 72 65 76 20 66 69 6c 65 29 0a 20 20 28 6c 65 74 20 28 28 6c 69 6e 65 73 20 | estor.(rev.file)...(let.((lines. |
| 93c20 | 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 | (magit-with-toplevel............ |
| 93c40 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 6c 6f 67 22 20 22 2d 32 | ......(magit-git-lines."log"."-2 |
| 93c60 | 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 48 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 0a 20 20 | "."--format=%H"."--name-only"... |
| 93c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 93ca0 | 22 2d 2d 66 6f 6c 6c 6f 77 22 20 28 6f 72 20 72 65 76 20 22 48 45 41 44 22 29 20 22 2d 2d 22 20 | "--follow".(or.rev."HEAD")."--". |
| 93cc0 | 66 69 6c 65 29 29 29 29 0a 20 20 20 20 28 69 66 20 72 65 76 20 28 63 64 64 72 20 6c 69 6e 65 73 | file)))).....(if.rev.(cddr.lines |
| 93ce0 | 29 20 28 62 75 74 6c 61 73 74 20 6c 69 6e 65 73 20 32 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | ).(butlast.lines.2))))..(defun.m |
| 93d00 | 61 67 69 74 2d 62 6c 6f 62 2d 73 75 63 63 65 73 73 6f 72 20 28 72 65 76 20 66 69 6c 65 29 0a 20 | agit-blob-successor.(rev.file).. |
| 93d20 | 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 76 | .(let.((lines.(magit-with-toplev |
| 93d40 | 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 6c | el..................(magit-git-l |
| 93d60 | 69 6e 65 73 20 22 6c 6f 67 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 48 22 20 22 2d 2d 6e 61 6d 65 | ines."log"."--format=%H"."--name |
| 93d80 | 2d 6f 6e 6c 79 22 20 22 2d 2d 66 6f 6c 6c 6f 77 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -only"."--follow"............... |
| 93da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 45 41 44 22 20 22 2d 2d 22 20 | ...................."HEAD"."--". |
| 93dc0 | 66 69 6c 65 29 29 29 29 0a 20 20 20 20 28 63 61 74 63 68 20 27 66 6f 75 6e 64 0a 20 20 20 20 20 | file)))).....(catch.'found...... |
| 93de0 | 20 28 77 68 69 6c 65 20 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c | .(while.lines.........(if.(equal |
| 93e00 | 20 28 6e 74 68 20 32 20 6c 69 6e 65 73 29 20 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(nth.2.lines).rev)............. |
| 93e20 | 28 74 68 72 6f 77 20 27 66 6f 75 6e 64 20 28 6c 69 73 74 20 28 6e 74 68 20 30 20 6c 69 6e 65 73 | (throw.'found.(list.(nth.0.lines |
| 93e40 | 29 20 28 6e 74 68 20 31 20 6c 69 6e 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | ).(nth.1.lines)))...........(set |
| 93e60 | 71 20 6c 69 6e 65 73 20 28 6e 74 68 63 64 72 20 32 20 6c 69 6e 65 73 29 29 29 29 29 29 29 0a 0a | q.lines.(nthcdr.2.lines))))))).. |
| 93e80 | 3b 3b 3b 20 46 69 6c 65 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | ;;;.File.Commands..(defun.magit- |
| 93ea0 | 66 69 6c 65 2d 72 65 6e 61 6d 65 20 28 66 69 6c 65 20 6e 65 77 6e 61 6d 65 29 0a 20 20 22 52 65 | file-rename.(file.newname)..."Re |
| 93ec0 | 6e 61 6d 65 20 6f 72 20 6d 6f 76 65 20 46 49 4c 45 20 74 6f 20 4e 45 57 4e 41 4d 45 2e 0a 4e 45 | name.or.move.FILE.to.NEWNAME..NE |
| 93ee0 | 57 4e 41 4d 45 20 6d 61 79 20 62 65 20 61 20 66 69 6c 65 20 6f 72 20 64 69 72 65 63 74 6f 72 79 | WNAME.may.be.a.file.or.directory |
| 93f00 | 20 6e 61 6d 65 2e 20 20 49 66 20 46 49 4c 45 20 69 73 6e 27 74 20 74 72 61 63 6b 65 64 20 69 6e | .name...If.FILE.isn't.tracked.in |
| 93f20 | 0a 47 69 74 2c 20 66 61 6c 6c 62 61 63 6b 20 74 6f 20 75 73 69 6e 67 20 60 72 65 6e 61 6d 65 2d | .Git,.fallback.to.using.`rename- |
| 93f40 | 66 69 6c 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 2a 20 | file'."...(interactive....(let*. |
| 93f60 | 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 20 22 52 65 6e 61 6d 65 20 | ((file.(magit-read-file."Rename. |
| 93f80 | 66 69 6c 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 61 74 68 20 28 65 78 70 61 6e 64 2d | file"))...........(path.(expand- |
| 93fa0 | 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 | file-name.file.(magit-toplevel)) |
| 93fc0 | 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 70 61 74 68 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | ))......(list.path.(expand-file- |
| 93fe0 | 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 66 69 6c 65 | name..................(read-file |
| 94000 | 2d 6e 61 6d 65 20 28 66 6f 72 6d 61 74 20 22 4d 6f 76 65 20 25 73 20 74 6f 20 64 65 73 74 69 6e | -name.(format."Move.%s.to.destin |
| 94020 | 61 74 69 6f 6e 3a 20 22 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ation:.".file).................. |
| 94040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 | ................(file-name-direc |
| 94060 | 74 6f 72 79 20 70 61 74 68 29 29 29 29 29 29 0a 20 20 28 6c 65 74 20 28 28 6f 6c 64 62 75 66 20 | tory.path))))))...(let.((oldbuf. |
| 94080 | 28 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 | (get-file-buffer.file))......... |
| 940a0 | 28 64 73 74 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 6e 65 77 | (dstdir.(file-name-directory.new |
| 940c0 | 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 28 64 73 74 66 69 6c 65 20 28 69 66 20 28 64 69 72 | name)).........(dstfile.(if.(dir |
| 940e0 | 65 63 74 6f 72 79 2d 6e 61 6d 65 2d 70 20 6e 65 77 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 | ectory-name-p.newname).......... |
| 94100 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 6e 65 77 6e 61 6d 65 20 28 66 69 6c | ............(concat.newname.(fil |
| 94120 | 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 66 69 6c 65 29 29 0a 20 20 20 20 20 | e-name-nondirectory.file))...... |
| 94140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 6e 61 6d 65 29 29 29 0a 20 20 20 20 28 77 68 | ..............newname))).....(wh |
| 94160 | 65 6e 20 28 61 6e 64 20 6f 6c 64 62 75 66 20 28 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d | en.(and.oldbuf.(buffer-modified- |
| 94180 | 70 20 6f 6c 64 62 75 66 29 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 53 61 | p.oldbuf)).......(user-error."Sa |
| 941a0 | 76 65 20 25 73 20 62 65 66 6f 72 65 20 6d 6f 76 69 6e 67 20 69 74 22 20 66 69 6c 65 29 29 0a 20 | ve.%s.before.moving.it".file)).. |
| 941c0 | 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 73 74 66 69 6c 65 29 | ...(when.(file-exists-p.dstfile) |
| 941e0 | 0a 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 64 79 20 65 | .......(user-error."%s.already.e |
| 94200 | 78 69 73 74 73 22 20 64 73 74 66 69 6c 65 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 66 69 | xists".dstfile)).....(unless.(fi |
| 94220 | 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 73 74 64 69 72 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d | le-exists-p.dstdir).......(user- |
| 94240 | 65 72 72 6f 72 20 22 44 65 73 74 69 6e 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72 79 20 25 73 20 | error."Destination.directory.%s. |
| 94260 | 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 22 20 64 73 74 64 69 72 29 29 0a 20 20 20 20 28 69 66 | does.not.exist".dstdir)).....(if |
| 94280 | 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 74 72 61 63 6b 65 64 2d 70 20 66 69 6c 65 29 0a 20 20 20 | .(magit-file-tracked-p.file).... |
| 942a0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 6d 76 22 0a 20 20 20 20 20 20 | .....(magit-call-git."mv"....... |
| 942c0 | 20 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 76 65 72 74 | ..................(magit-convert |
| 942e0 | 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 | -filename-for-git.file)......... |
| 94300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 | ................(magit-convert-f |
| 94320 | 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 6e 65 77 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 | ilename-for-git.newname))....... |
| 94340 | 28 72 65 6e 61 6d 65 2d 66 69 6c 65 20 66 69 6c 65 20 6e 65 77 6e 61 6d 65 20 63 75 72 72 65 6e | (rename-file.file.newname.curren |
| 94360 | 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6f 6c 64 62 75 66 0a | t-prefix-arg)).....(when.oldbuf. |
| 94380 | 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 6f 6c 64 62 75 | ......(with-current-buffer.oldbu |
| 943a0 | 66 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c | f.........(let.((buffer-read-onl |
| 943c0 | 79 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | y.buffer-read-only))...........( |
| 943e0 | 73 65 74 2d 76 69 73 69 74 65 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 73 74 66 69 6c 65 20 6e 69 | set-visited-file-name.dstfile.ni |
| 94400 | 6c 20 74 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27 76 63 2d 72 | l.t)).........(if.(fboundp.'vc-r |
| 94420 | 65 66 72 65 73 68 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 76 63 2d 72 65 | efresh-state).............(vc-re |
| 94440 | 66 72 65 73 68 2d 73 74 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 6e 6f 2d | fresh-state)...........(with-no- |
| 94460 | 77 61 72 6e 69 6e 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 76 63 2d 66 69 6e 64 2d 66 69 | warnings.............(vc-find-fi |
| 94480 | 6c 65 2d 68 6f 6f 6b 29 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 | le-hook))))))...(magit-refresh)) |
| 944a0 | 0a 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 28 66 69 6c | ..(defun.magit-file-untrack.(fil |
| 944c0 | 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 63 6b 20 74 | es.&optional.force)..."Untrack.t |
| 944e0 | 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 65 20 72 65 | he.selected.FILES.or.one.file.re |
| 94500 | 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 61 20 70 72 | ad.in.the.minibuffer...With.a.pr |
| 94520 | 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 65 6e 20 77 | efix.argument.FORCE.do.so.even.w |
| 94540 | 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 20 77 65 6c | hen.the.files.have.staged.as.wel |
| 94560 | 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 6e 74 65 72 | l.as.unstaged.changes."...(inter |
| 94580 | 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 69 6c 65 73 | active.(list.(or.(if-let.((files |
| 945a0 | 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 74 29 29 29 | .(magit-region-values.'file.t))) |
| 945c0 | 0a 20 20 20 20 20 20 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 |
| 945e0 | 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 20 66 69 6c | f.(magit-file-tracked-p.(car.fil |
| 94600 | 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))............................ |
| 94620 | 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 75 6e 74 72 | ......(magit-confirm-files.'untr |
| 94640 | 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 20 20 20 20 | ack.files."Untrack")............ |
| 94660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | ....................(user-error. |
| 94680 | 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 20 20 20 20 | "Already.untracked"))........... |
| 946a0 | 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 74 2d 72 65 | .................(list.(magit-re |
| 946c0 | 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 65 22 29 29 | ad-tracked-file."Untrack.file")) |
| 946e0 | 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 65 6e 74 2d | ))......................current- |
| 94700 | 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 6f 70 6c 65 | prefix-arg))...(magit-with-tople |
| 94720 | 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 22 2d 2d 63 | vel.....(magit-run-git."rm"."--c |
| 94740 | 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 20 22 2d 2d | ached".(and.force."--force")."-- |
| 94760 | 22 20 66 69 6c 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 64 65 | ".files)))..(defun.magit-file-de |
| 94780 | 6c 65 74 65 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 | lete.(files.&optional.force)..." |
| 947a0 | 44 65 6c 65 74 65 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 | Delete.the.selected.FILES.or.one |
| 947c0 | 20 66 69 6c 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 | .file.read.in.the.minibuffer...W |
| 947e0 | 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 46 4f 52 43 45 20 64 6f 20 73 | ith.a.prefix.argument.FORCE.do.s |
| 94800 | 6f 20 65 76 65 6e 20 77 68 65 6e 20 74 68 65 20 66 69 6c 65 73 20 68 61 76 65 0a 75 6e 63 6f 6d | o.even.when.the.files.have.uncom |
| 94820 | 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2e 20 20 57 68 65 6e 20 74 68 65 20 66 69 6c 65 73 20 | mitted.changes...When.the.files. |
| 94840 | 61 72 65 6e 27 74 20 62 65 69 6e 67 20 74 72 61 63 6b 65 64 20 69 6e 0a 47 69 74 2c 20 74 68 65 | aren't.being.tracked.in.Git,.the |
| 94860 | 6e 20 66 61 6c 6c 62 61 63 6b 20 74 6f 20 75 73 69 6e 67 20 60 64 65 6c 65 74 65 2d 66 69 6c 65 | n.fallback.to.using.`delete-file |
| 94880 | 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 69 66 2d 6c 65 74 | '."...(interactive.(list.(if-let |
| 948a0 | 20 28 28 66 69 6c 65 73 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 66 | .((files.(magit-region-values.'f |
| 948c0 | 69 6c 65 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 | ile.t)))........................ |
| 948e0 | 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 2d 66 69 6c 65 73 20 27 64 65 6c 65 74 65 20 66 | ..(magit-confirm-files.'delete.f |
| 94900 | 69 6c 65 73 20 22 44 65 6c 65 74 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iles."Delete").................. |
| 94920 | 20 20 20 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 20 22 44 65 | ......(list.(magit-read-file."De |
| 94940 | 6c 65 74 65 20 66 69 6c 65 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lete.file")))................... |
| 94960 | 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 69 66 20 28 6d | ...current-prefix-arg))...(if.(m |
| 94980 | 61 67 69 74 2d 66 69 6c 65 2d 74 72 61 63 6b 65 64 2d 70 20 28 63 61 72 20 66 69 6c 65 73 29 29 | agit-file-tracked-p.(car.files)) |
| 949a0 | 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 6d 22 20 28 61 6e 64 | .......(magit-call-git."rm".(and |
| 949c0 | 20 66 6f 72 63 65 20 22 2d 2d 66 6f 72 63 65 22 29 20 22 2d 2d 22 20 66 69 6c 65 73 29 0a 20 20 | .force."--force")."--".files)... |
| 949e0 | 20 20 28 6c 65 74 20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 | ..(let.((topdir.(magit-toplevel) |
| 94a00 | 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 0a 20 20 | )).......(dolist.(file.files)... |
| 94a20 | 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | ......(delete-file.(expand-file- |
| 94a40 | 6e 61 6d 65 20 66 69 6c 65 20 74 6f 70 64 69 72 29 20 74 29 29 29 29 0a 20 20 28 6d 61 67 69 74 | name.file.topdir).t))))...(magit |
| 94a60 | 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 66 75 | -refresh))..;;;###autoload.(defu |
| 94a80 | 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 63 68 65 63 6b 6f 75 74 20 28 72 65 76 20 66 69 6c 65 29 | n.magit-file-checkout.(rev.file) |
| 94aa0 | 0a 20 20 22 43 68 65 63 6b 6f 75 74 20 46 49 4c 45 20 66 72 6f 6d 20 52 45 56 2e 22 0a 20 20 28 | ..."Checkout.FILE.from.REV."...( |
| 94ac0 | 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 28 28 72 65 76 20 28 6d 61 67 69 74 | interactive....(let.((rev.(magit |
| 94ae0 | 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 | -read-branch-or-commit.......... |
| 94b00 | 20 20 20 20 20 20 22 43 68 65 63 6b 6f 75 74 20 66 72 6f 6d 20 72 65 76 69 73 69 6f 6e 22 20 6d | ......"Checkout.from.revision".m |
| 94b20 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 29 0a 20 20 20 20 20 28 6c 69 | agit-buffer-revision)))......(li |
| 94b40 | 73 74 20 72 65 76 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 66 72 6f 6d 2d 72 65 76 | st.rev.(magit-read-file-from-rev |
| 94b60 | 20 72 65 76 20 22 43 68 65 63 6b 6f 75 74 20 66 69 6c 65 22 20 6e 69 6c 20 74 29 29 29 29 0a 20 | .rev."Checkout.file".nil.t)))).. |
| 94b80 | 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 |
| 94ba0 | 2d 72 75 6e 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 72 65 76 20 22 2d 2d 22 20 66 69 6c | -run-git."checkout".rev."--".fil |
| 94bc0 | 65 29 29 29 0a 0a 3b 3b 3b 20 52 65 61 64 20 46 69 6c 65 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 | e)))..;;;.Read.File..(defvar.mag |
| 94be0 | 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 68 69 73 74 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d | it-read-file-hist.nil)..(defun.m |
| 94c00 | 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 66 72 6f 6d 2d 72 65 76 20 28 72 65 76 20 70 72 6f | agit-read-file-from-rev.(rev.pro |
| 94c20 | 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 20 69 6e 63 6c 75 64 65 2d 64 69 | mpt.&optional.default.include-di |
| 94c40 | 72 73 29 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 73 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 | rs)...(let.((files.(magit-revisi |
| 94c60 | 6f 6e 2d 66 69 6c 65 73 20 72 65 76 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 69 6e 63 6c 75 64 | on-files.rev))).....(when.includ |
| 94c80 | 65 2d 64 69 72 73 0a 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 28 73 6f 72 74 20 28 | e-dirs.......(setq.files.(sort.( |
| 94ca0 | 6e 63 6f 6e 63 20 66 69 6c 65 73 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 64 69 72 65 | nconc.files.(magit-revision-dire |
| 94cc0 | 63 74 6f 72 69 65 73 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 | ctories.rev))................... |
| 94ce0 | 20 20 20 20 20 20 23 27 73 74 72 69 6e 67 3c 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f | ......#'string<))).....(magit-co |
| 94d00 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 70 72 6f 6d 70 74 20 66 69 6c 65 73 20 | mpleting-read......prompt.files. |
| 94d20 | 6e 69 6c 20 74 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 68 69 73 74 0a | nil.t.nil.'magit-read-file-hist. |
| 94d40 | 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 28 6f 72 20 64 65 66 61 75 6c 74 20 28 6d | .....(car.(member.(or.default.(m |
| 94d60 | 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 29 29 20 66 69 6c 65 73 29 29 29 29 29 0a 0a | agit-current-file)).files))))).. |
| 94d80 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 20 28 70 72 6f 6d 70 74 20 26 | (defun.magit-read-file.(prompt.& |
| 94da0 | 6f 70 74 69 6f 6e 61 6c 20 74 72 61 63 6b 65 64 2d 6f 6e 6c 79 29 0a 20 20 28 6d 61 67 69 74 2d | optional.tracked-only)...(magit- |
| 94dc0 | 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6c 65 74 20 28 28 63 68 6f 69 63 65 73 | with-toplevel.....(let.((choices |
| 94de0 | 20 28 6e 63 6f 6e 63 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 | .(nconc.(magit-list-files)...... |
| 94e00 | 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 74 | .....................(and.(not.t |
| 94e20 | 72 61 63 6b 65 64 2d 6f 6e 6c 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | racked-only).................... |
| 94e40 | 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 65 64 2d 66 69 6c | ............(magit-untracked-fil |
| 94e60 | 65 73 29 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d | es))))).......(magit-completing- |
| 94e80 | 72 65 61 64 0a 20 20 20 20 20 20 20 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 6e 69 6c 20 74 | read........prompt.choices.nil.t |
| 94ea0 | 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 28 6f 72 | .nil.nil........(car.(member.(or |
| 94ec0 | 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 28 66 69 6c 65 20 | .(magit-section-value-if.'(file. |
| 94ee0 | 73 75 62 6d 6f 64 75 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | submodule))..................... |
| 94f00 | 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 20 6e 69 | ....(magit-file-relative-name.ni |
| 94f20 | 6c 20 74 72 61 63 6b 65 64 2d 6f 6e 6c 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.tracked-only))................ |
| 94f40 | 20 20 20 20 20 63 68 6f 69 63 65 73 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | .....choices))))))..(defun.magit |
| 94f60 | 2d 72 65 61 64 2d 74 72 61 63 6b 65 64 2d 66 69 6c 65 20 28 70 72 6f 6d 70 74 29 0a 20 20 28 6d | -read-tracked-file.(prompt)...(m |
| 94f80 | 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 20 70 72 6f 6d 70 74 20 74 29 29 0a 0a 28 64 65 66 75 | agit-read-file.prompt.t))..(defu |
| 94fa0 | 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 75 6e 6d 65 72 67 65 64 2d 66 69 6c 65 20 28 26 6f 70 74 | n.magit-read-unmerged-file.(&opt |
| 94fc0 | 69 6f 6e 61 6c 20 70 72 6f 6d 70 74 29 0a 20 20 28 6c 65 74 20 28 28 63 75 72 72 65 6e 74 20 20 | ional.prompt)...(let.((current.. |
| 94fe0 | 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 75 | (magit-current-file)).........(u |
| 95000 | 6e 6d 65 72 67 65 64 20 28 6d 61 67 69 74 2d 75 6e 6d 65 72 67 65 64 2d 66 69 6c 65 73 29 29 29 | nmerged.(magit-unmerged-files))) |
| 95020 | 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 75 6e 6d 65 72 67 65 64 0a 20 20 20 20 20 20 28 75 73 65 | .....(unless.unmerged.......(use |
| 95040 | 72 2d 65 72 72 6f 72 20 22 54 68 65 72 65 20 61 72 65 20 6e 6f 20 75 6e 72 65 73 6f 6c 76 65 64 | r-error."There.are.no.unresolved |
| 95060 | 20 63 6f 6e 66 6c 69 63 74 73 22 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 | .conflicts")).....(magit-complet |
| 95080 | 69 6e 67 2d 72 65 61 64 20 28 6f 72 20 70 72 6f 6d 70 74 20 22 52 65 73 6f 6c 76 65 20 66 69 6c | ing-read.(or.prompt."Resolve.fil |
| 950a0 | 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 | e")............................u |
| 950c0 | 6e 6d 65 72 67 65 64 20 6e 69 6c 20 74 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 | nmerged.nil.t.nil.nil........... |
| 950e0 | 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 63 75 | .................(car.(member.cu |
| 95100 | 72 72 65 6e 74 20 75 6e 6d 65 72 67 65 64 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | rrent.unmerged)))))..(defun.magi |
| 95120 | 74 2d 72 65 61 64 2d 66 69 6c 65 2d 63 68 6f 69 63 65 20 28 70 72 6f 6d 70 74 20 66 69 6c 65 73 | t-read-file-choice.(prompt.files |
| 95140 | 20 26 6f 70 74 69 6f 6e 61 6c 20 65 72 72 6f 72 20 64 65 66 61 75 6c 74 29 0a 20 20 22 52 65 61 | .&optional.error.default)..."Rea |
| 95160 | 64 20 66 69 6c 65 20 66 72 6f 6d 20 46 49 4c 45 53 2e 0a 0a 49 66 20 46 49 4c 45 53 20 68 61 73 | d.file.from.FILES...If.FILES.has |
| 95180 | 20 6f 6e 6c 79 20 6f 6e 65 20 6d 65 6d 62 65 72 2c 20 72 65 74 75 72 6e 20 74 68 61 74 20 69 6e | .only.one.member,.return.that.in |
| 951a0 | 73 74 65 61 64 20 6f 66 20 70 72 6f 6d 70 74 69 6e 67 2e 0a 49 66 20 46 49 4c 45 53 20 68 61 73 | stead.of.prompting..If.FILES.has |
| 951c0 | 20 6e 6f 20 6d 65 6d 62 65 72 73 2c 20 67 69 76 65 20 61 20 75 73 65 72 20 65 72 72 6f 72 2e 20 | .no.members,.give.a.user.error.. |
| 951e0 | 20 45 52 52 4f 52 20 63 61 6e 20 62 65 20 67 69 76 65 6e 0a 74 6f 20 70 72 6f 76 69 64 65 20 61 | .ERROR.can.be.given.to.provide.a |
| 95200 | 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 76 65 20 65 72 72 6f 72 2e 0a 0a 49 66 20 44 45 46 | .more.informative.error...If.DEF |
| 95220 | 41 55 4c 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 75 73 65 20 74 68 69 73 20 61 73 20 74 68 65 | AULT.is.non-nil,.use.this.as.the |
| 95240 | 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 69 6e 73 74 65 61 64 20 6f 66 0a 60 6d 61 67 69 74 | .default.value.instead.of.`magit |
| 95260 | 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 27 2e 22 0a 20 20 28 70 63 61 73 65 20 28 6c 65 6e 67 74 | -current-file'."...(pcase.(lengt |
| 95280 | 68 20 66 69 6c 65 73 29 0a 20 20 20 20 28 30 20 28 75 73 65 72 2d 65 72 72 6f 72 20 28 6f 72 20 | h.files).....(0.(user-error.(or. |
| 952a0 | 65 72 72 6f 72 20 22 4e 6f 20 66 69 6c 65 20 63 68 6f 69 63 65 73 22 29 29 29 0a 20 20 20 20 28 | error."No.file.choices"))).....( |
| 952c0 | 31 20 28 63 61 72 20 66 69 6c 65 73 29 29 0a 20 20 20 20 28 5f 20 28 6d 61 67 69 74 2d 63 6f 6d | 1.(car.files)).....(_.(magit-com |
| 952e0 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 20 66 69 6c 65 | pleting-read.........prompt.file |
| 95300 | 73 20 6e 69 6c 20 74 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 68 69 73 | s.nil.t.nil.'magit-read-file-his |
| 95320 | 74 0a 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 28 6f 72 20 64 65 66 61 75 | t.........(car.(member.(or.defau |
| 95340 | 6c 74 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 29 29 20 66 69 6c 65 73 29 29 | lt.(magit-current-file)).files)) |
| 95360 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 6e 67 65 64 2d | ))))..(defun.magit-read-changed- |
| 95380 | 66 69 6c 65 20 28 72 65 76 2d 6f 72 2d 72 61 6e 67 65 20 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f | file.(rev-or-range.prompt.&optio |
| 953a0 | 6e 61 6c 20 64 65 66 61 75 6c 74 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d | nal.default)...(magit-read-file- |
| 953c0 | 63 68 6f 69 63 65 0a 20 20 20 70 72 6f 6d 70 74 0a 20 20 20 28 6d 61 67 69 74 2d 63 68 61 6e 67 | choice....prompt....(magit-chang |
| 953e0 | 65 64 2d 66 69 6c 65 73 20 72 65 76 2d 6f 72 2d 72 61 6e 67 65 29 0a 20 20 20 64 65 66 61 75 6c | ed-files.rev-or-range)....defaul |
| 95400 | 74 0a 20 20 20 28 63 6f 6e 63 61 74 20 22 4e 6f 20 66 69 6c 65 20 63 68 61 6e 67 65 64 20 69 6e | t....(concat."No.file.changed.in |
| 95420 | 20 22 20 72 65 76 2d 6f 72 2d 72 61 6e 67 65 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 | .".rev-or-range)))..;;;._.(provi |
| 95440 | 64 65 20 27 6d 61 67 69 74 2d 66 69 6c 65 73 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 66 69 6c 65 73 | de.'magit-files).;;;.magit-files |
| 95460 | 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................... |
| 95480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 954a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 954c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 954e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 95500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 95520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 95540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 95560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 95580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 955a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 955c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 955e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 95600 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 65 6c 00 00 00 00 00 | magit-4.1.2/magit-remote.el..... |
| 95620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 95640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 95660 | 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 |
| 95680 | 30 30 33 37 33 33 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 32 30 32 00 20 30 00 00 00 | 0037332.00000000000.014202..0... |
| 956a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 956c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 956e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 95700 | 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................... |
| 95720 | 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................... |
| 95740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 95760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 95780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 957a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 957c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 957e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 95800 | 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 |
| 95820 | 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 |
| 95840 | 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 |
| 95860 | 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f | 024.The.Magit.Project.Contributo |
| 95880 | 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.< |
| 958a0 | 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> |
| 958c0 | 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. |
| 958e0 | 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 |
| 95900 | 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 |
| 95920 | 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 |
| 95940 | 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 |
| 95960 | 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 |
| 95980 | 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 |
| 959a0 | 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 |
| 959c0 | 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 |
| 959e0 | 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.; |
| 95a00 | 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 |
| 95a20 | 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 |
| 95a40 | 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 |
| 95a60 | 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 |
| 95a80 | 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 |
| 95aa0 | 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 |
| 95ac0 | 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... |
| 95ae0 | 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 |
| 95b00 | 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 |
| 95b20 | 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 |
| 95b40 | 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. |
| 95b60 | 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 |
| 95b80 | 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/ |
| 95ba0 | 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 |
| 95bc0 | 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. |
| 95be0 | 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)..; |
| 95c00 | 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 |
| 95c20 | 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.' |
| 95c40 | 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 |
| 95c60 | 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' |
| 95c80 | 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 |
| 95ca0 | 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- |
| 95cc0 | 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 |
| 95ce0 | 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 |
| 95d00 | 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 |
| 95d20 | 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 |
| 95d40 | 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 |
| 95d60 | 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 |
| 95d80 | 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 |
| 95da0 | 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 |
| 95dc0 | 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")...: |
| 95de0 | 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.'( |
| 95e00 | 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 61 73 6b 20 69 66 20 75 6e 73 65 | choice.(const..:tag."ask.if.unse |
| 95e20 | 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)................ |
| 95e40 | 20 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 61 6c 77 61 79 73 20 61 73 6b 22 20 61 73 6b 29 | ..(const..:tag."always.ask".ask) |
| 95e60 | 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." |
| 95e80 | 73 65 74 20 69 66 20 6e 61 6d 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | set.if.named").................. |
| 95ea0 | 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 64 6f 6e 27 74 20 73 65 74 22 29 29 29 0a 0a 28 64 65 | (const..:tag."don't.set")))..(de |
| 95ec0 | 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 |
| 95ee0 | 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.` |
| 95f00 | 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 |
| 95f20 | 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 |
| 95f40 | 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 |
| 95f60 | 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 |
| 95f80 | 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 |
| 95fa0 | 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 |
| 95fc0 | 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 |
| 95fe0 | 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") |
| 96000 | 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 |
| 96020 | 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 |
| 96040 | 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 |
| 96060 | 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'. |
| 96080 | 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 |
| 960a0 | 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" |
| 960c0 | 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 |
| 960e0 | 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..;;;# |
| 96100 | 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 |
| 96120 | 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 |
| 96140 | 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.( |
| 96160 | 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 |
| 96180 | 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- |
| 961a0 | 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 |
| 961c0 | 69 61 62 6c 65 73 22 0a 20 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 | iables"....:if.(lambda.()....... |
| 961e0 | 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 64 69 72 65 63 74 2d 63 6f 6e 66 | ...(and.magit-remote-direct-conf |
| 96200 | 69 67 75 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 28 74 72 61 6e 73 | igure...............(oref.(trans |
| 96220 | 69 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62 6a 65 63 74 29 20 73 63 6f 70 65 29 29 29 0a 20 20 20 | ient-prefix-object).scope))).... |
| 96240 | 28 22 75 22 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 75 72 6c 29 0a | ("u".magit-remote.<remote>.url). |
| 96260 | 20 20 20 28 22 55 22 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 66 65 | ...("U".magit-remote.<remote>.fe |
| 96280 | 74 63 68 29 0a 20 20 20 28 22 73 22 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 | tch)....("s".magit-remote.<remot |
| 962a0 | 65 3e 2e 70 75 73 68 75 72 6c 29 0a 20 20 20 28 22 53 22 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 | e>.pushurl)....("S".magit-remote |
| 962c0 | 2e 3c 72 65 6d 6f 74 65 3e 2e 70 75 73 68 29 0a 20 20 20 28 22 4f 22 20 6d 61 67 69 74 2d 72 65 | .<remote>.push)....("O".magit-re |
| 962e0 | 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 74 61 67 6f 70 74 29 5d 0a 20 20 5b 22 41 72 67 75 6d | mote.<remote>.tagopt)]...["Argum |
| 96300 | 65 6e 74 73 20 66 6f 72 20 61 64 64 22 0a 20 20 20 28 22 2d 66 22 20 22 46 65 74 63 68 20 61 66 | ents.for.add"....("-f"."Fetch.af |
| 96320 | 74 65 72 20 61 64 64 22 20 22 2d 66 22 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 | ter.add"."-f")]...["Actions".... |
| 96340 | 5b 28 22 61 22 20 22 41 64 64 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 | [("a"."Add"..................mag |
| 96360 | 69 74 2d 72 65 6d 6f 74 65 2d 61 64 64 29 0a 20 20 20 20 28 22 72 22 20 22 52 65 6e 61 6d 65 22 | it-remote-add).....("r"."Rename" |
| 96380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 65 6e 61 | ...............magit-remote-rena |
| 963a0 | 6d 65 29 0a 20 20 20 20 28 22 6b 22 20 22 52 65 6d 6f 76 65 22 20 20 20 20 20 20 20 20 20 20 20 | me).....("k"."Remove"........... |
| 963c0 | 20 20 20 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 65 6d 6f 76 65 29 5d 0a 20 20 20 5b 28 22 | ....magit-remote-remove)]....[(" |
| 963e0 | 43 22 20 22 43 6f 6e 66 69 67 75 72 65 2e 2e 2e 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | C"."Configure...".........magit- |
| 96400 | 72 65 6d 6f 74 65 2d 63 6f 6e 66 69 67 75 72 65 29 0a 20 20 20 20 28 22 70 22 20 22 50 72 75 6e | remote-configure).....("p"."Prun |
| 96420 | 65 20 73 74 61 6c 65 20 62 72 61 6e 63 68 65 73 22 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 70 | e.stale.branches".magit-remote-p |
| 96440 | 72 75 6e 65 29 0a 20 20 20 20 28 22 50 22 20 22 50 72 75 6e 65 20 73 74 61 6c 65 20 72 65 66 73 | rune).....("P"."Prune.stale.refs |
| 96460 | 70 65 63 73 22 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 70 72 75 6e 65 2d 72 65 66 73 70 65 63 | pecs".magit-remote-prune-refspec |
| 96480 | 73 29 0a 20 20 20 20 28 22 62 22 20 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 64 65 66 61 75 6c 74 | s).....("b".magit-update-default |
| 964a0 | 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 28 37 20 22 7a 22 20 22 55 6e 73 68 61 6c 6c 6f 77 20 72 | -branch).....(7."z"."Unshallow.r |
| 964c0 | 65 6d 6f 74 65 22 20 20 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 75 6e 73 68 61 6c 6c 6f 77 29 | emote"...magit-remote-unshallow) |
| 964e0 | 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 2d 67 | ]]...(interactive.(list.(magit-g |
| 96500 | 65 74 2d 63 75 72 72 65 6e 74 2d 72 65 6d 6f 74 65 29 29 29 0a 20 20 28 74 72 61 6e 73 69 65 6e | et-current-remote)))...(transien |
| 96520 | 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 20 6e 69 6c 20 6e 69 6c 20 3a 73 | t-setup.'magit-remote.nil.nil.:s |
| 96540 | 63 6f 70 65 20 72 65 6d 6f 74 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 | cope.remote))..(defun.magit-read |
| 96560 | 2d 75 72 6c 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 69 74 69 61 6c 2d 69 | -url.(prompt.&optional.initial-i |
| 96580 | 6e 70 75 74 29 0a 20 20 28 6c 65 74 20 28 28 75 72 6c 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 | nput)...(let.((url.(magit-read-s |
| 965a0 | 74 72 69 6e 67 2d 6e 73 20 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 29 29 | tring-ns.prompt.initial-input))) |
| 965c0 | 0a 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 7e 22 20 75 72 | .....(if.(string-prefix-p."~".ur |
| 965e0 | 6c 29 0a 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 75 72 6c | l).........(expand-file-name.url |
| 96600 | 29 0a 20 20 20 20 20 20 75 72 6c 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | ).......url)))..;;;###autoload.( |
| 96620 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 61 64 64 20 28 72 65 6d 6f 74 65 20 75 | defun.magit-remote-add.(remote.u |
| 96640 | 72 6c 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 41 64 64 20 61 20 72 65 6d 6f | rl.&optional.args)..."Add.a.remo |
| 96660 | 74 65 20 6e 61 6d 65 64 20 52 45 4d 4f 54 45 20 61 6e 64 20 66 65 74 63 68 20 69 74 2e 22 0a 20 | te.named.REMOTE.and.fetch.it.".. |
| 96680 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 28 28 6f 72 69 67 69 6e 20 28 | .(interactive....(let.((origin.( |
| 966a0 | 6d 61 67 69 74 2d 67 65 74 20 22 72 65 6d 6f 74 65 2e 6f 72 69 67 69 6e 2e 75 72 6c 22 29 29 0a | magit-get."remote.origin.url")). |
| 966c0 | 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 | .........(remote.(magit-read-str |
| 966e0 | 69 6e 67 2d 6e 73 20 22 52 65 6d 6f 74 65 20 6e 61 6d 65 22 29 29 29 0a 20 20 20 20 20 28 6c 69 | ing-ns."Remote.name")))......(li |
| 96700 | 73 74 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 | st.remote............(magit-read |
| 96720 | 2d 75 72 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 52 65 6d 6f 74 65 20 75 72 6c 22 0a 20 20 | -url............."Remote.url"... |
| 96740 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6f 72 69 67 69 6e 0a 20 20 20 20 20 20 20 20 20 20 | ..........(and.origin........... |
| 96760 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 28 5b 5e 3a 2f 5d 2b 5c | .......(string-match."\\([^:/]+\ |
| 96780 | 5c 29 2f 5b 5e 2f 5d 2b 5c 5c 28 5c 5c 2e 67 69 74 5c 5c 29 3f 5c 5c 27 22 20 6f 72 69 67 69 6e | \)/[^/]+\\(\\.git\\)?\\'".origin |
| 967a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 | )..................(replace-matc |
| 967c0 | 68 20 72 65 6d 6f 74 65 20 74 20 74 20 6f 72 69 67 69 6e 20 31 29 29 29 0a 20 20 20 20 20 20 20 | h.remote.t.t.origin.1)))........ |
| 967e0 | 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 72 65 6d 6f 74 | ....(transient-args.'magit-remot |
| 96800 | 65 29 29 29 29 0a 20 20 28 69 66 20 28 70 63 61 73 65 20 28 6c 69 73 74 20 6d 61 67 69 74 2d 72 | e))))...(if.(pcase.(list.magit-r |
| 96820 | 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 |
| 96840 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 | ....................(magit-get." |
| 96860 | 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 22 29 29 0a 20 20 20 20 20 20 20 20 28 60 | remote.pushDefault")).........(` |
| 96880 | 28 2c 28 70 72 65 64 20 73 74 72 69 6e 67 70 29 20 2c 5f 29 20 74 29 0a 20 20 20 20 20 20 20 20 | (,(pred.stringp).,_).t)......... |
| 968a0 | 28 28 6f 72 20 60 28 61 73 6b 20 2c 5f 29 20 27 28 61 73 6b 2d 69 66 2d 75 6e 73 65 74 20 6e 69 | ((or.`(ask.,_).'(ask-if-unset.ni |
| 968c0 | 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f 72 6d 61 74 20 22 | l))..........(y-or-n-p.(format." |
| 968e0 | 53 65 74 20 60 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 27 20 74 6f 20 5c 22 25 73 | Set.`remote.pushDefault'.to.\"%s |
| 96900 | 5c 22 3f 20 22 20 72 65 6d 6f 74 65 29 29 29 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 6d | \"?.".remote)))).......(progn.(m |
| 96920 | 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 65 6d 6f 74 65 22 20 22 61 64 64 22 20 61 72 67 | agit-call-git."remote"."add".arg |
| 96940 | 73 20 72 65 6d 6f 74 65 20 75 72 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 | s.remote.url)..............(setf |
| 96960 | 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" |
| 96980 | 29 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 | ).remote)..............(magit-re |
| 969a0 | 66 72 65 73 68 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 | fresh)).....(magit-run-git-async |
| 969c0 | 20 22 72 65 6d 6f 74 65 22 20 22 61 64 64 22 20 61 72 67 73 20 72 65 6d 6f 74 65 20 75 72 6c 29 | ."remote"."add".args.remote.url) |
| 969e0 | 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- |
| 96a00 | 72 65 6d 6f 74 65 2d 72 65 6e 61 6d 65 20 28 6f 6c 64 20 6e 65 77 29 0a 20 20 22 52 65 6e 61 6d | remote-rename.(old.new)..."Renam |
| 96a20 | 65 20 74 68 65 20 72 65 6d 6f 74 65 20 6e 61 6d 65 64 20 4f 4c 44 20 74 6f 20 4e 45 57 2e 22 0a | e.the.remote.named.OLD.to.NEW.". |
| 96a40 | 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 20 28 28 72 65 6d 6f 74 65 | ..(interactive....(let..((remote |
| 96a60 | 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 20 22 52 65 6e 61 6d 65 20 72 65 6d 6f | .(magit-read-remote."Rename.remo |
| 96a80 | 74 65 22 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d | te")))......(list.remote.(magit- |
| 96aa0 | 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 28 66 6f 72 6d 61 74 20 22 52 65 6e 61 6d 65 20 25 | read-string-ns.(format."Rename.% |
| 96ac0 | 73 20 74 6f 22 20 72 65 6d 6f 74 65 29 29 29 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 | s.to".remote)))))...(unless.(str |
| 96ae0 | 69 6e 67 3d 20 6f 6c 64 20 6e 65 77 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 | ing=.old.new).....(magit-call-gi |
| 96b00 | 74 20 22 72 65 6d 6f 74 65 22 20 22 72 65 6e 61 6d 65 22 20 6f 6c 64 20 6e 65 77 29 0a 20 20 20 | t."remote"."rename".old.new).... |
| 96b20 | 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 2d 63 6c 65 61 6e 75 70 2d 70 75 73 68 2d 76 61 72 | .(magit-remote--cleanup-push-var |
| 96b40 | 69 61 62 6c 65 73 20 6f 6c 64 20 6e 65 77 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 | iables.old.new).....(magit-refre |
| 96b60 | 73 68 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 | sh)))..;;;###autoload.(defun.mag |
| 96b80 | 69 74 2d 72 65 6d 6f 74 65 2d 72 65 6d 6f 76 65 20 28 72 65 6d 6f 74 65 29 0a 20 20 22 44 65 6c | it-remote-remove.(remote)..."Del |
| 96ba0 | 65 74 65 20 74 68 65 20 72 65 6d 6f 74 65 20 6e 61 6d 65 64 20 52 45 4d 4f 54 45 2e 22 0a 20 20 | ete.the.remote.named.REMOTE."... |
| 96bc0 | 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 |
| 96be0 | 65 6d 6f 74 65 20 22 44 65 6c 65 74 65 20 72 65 6d 6f 74 65 22 29 29 29 0a 20 20 28 6d 61 67 69 | emote."Delete.remote")))...(magi |
| 96c00 | 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 65 6d 6f 74 65 22 20 22 72 6d 22 20 72 65 6d 6f 74 65 29 | t-call-git."remote"."rm".remote) |
| 96c20 | 0a 20 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 2d 63 6c 65 61 6e 75 70 2d 70 75 73 68 2d 76 | ...(magit-remote--cleanup-push-v |
| 96c40 | 61 72 69 61 62 6c 65 73 20 72 65 6d 6f 74 65 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 | ariables.remote)...(magit-refres |
| 96c60 | 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 2d 63 6c 65 61 6e 75 | h))..(defun.magit-remote--cleanu |
| 96c80 | 70 2d 70 75 73 68 2d 76 61 72 69 61 62 6c 65 73 20 28 72 65 6d 6f 74 65 20 26 6f 70 74 69 6f 6e | p-push-variables.(remote.&option |
| 96ca0 | 61 6c 20 6e 65 77 2d 6e 61 6d 65 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 | al.new-name)...(magit-with-tople |
| 96cc0 | 76 65 6c 0a 20 20 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 67 65 74 20 | vel.....(when.(equal.(magit-get. |
| 96ce0 | 22 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 75 6c 74 22 29 20 72 65 6d 6f 74 65 29 0a 20 20 | "remote.pushDefault").remote)... |
| 96d00 | 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 20 6e 65 77 2d 6e 61 6d 65 20 22 72 65 6d 6f 74 65 2e | ....(magit-set.new-name."remote. |
| 96d20 | 70 75 73 68 44 65 66 61 75 6c 74 22 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 76 61 72 20 | pushDefault")).....(dolist.(var. |
| 96d40 | 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 63 6f 6e 66 69 67 22 20 22 2d 2d 6e 61 6d | (magit-git-lines."config"."--nam |
| 96d60 | 65 2d 6f 6e 6c 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-only"......................... |
| 96d80 | 20 20 20 20 20 20 20 20 20 20 22 2d 2d 67 65 74 2d 72 65 67 65 78 70 22 20 22 5e 62 72 61 6e 63 | .........."--get-regexp"."^branc |
| 96da0 | 68 5c 5c 2e 5b 5e 2e 5d 2a 5c 5c 2e 70 75 73 68 52 65 6d 6f 74 65 22 0a 20 20 20 20 20 20 20 20 | h\\.[^.]*\\.pushRemote"......... |
| 96dc0 | 20 20 20 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 |
| 96de0 | 74 20 22 5e 25 73 24 22 20 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | t."^%s$".remote))).......(magit- |
| 96e00 | 63 61 6c 6c 2d 67 69 74 20 22 63 6f 6e 66 69 67 22 20 28 61 6e 64 20 28 6e 6f 74 20 6e 65 77 2d | call-git."config".(and.(not.new- |
| 96e20 | 6e 61 6d 65 29 20 22 2d 2d 75 6e 73 65 74 22 29 20 76 61 72 20 6e 65 77 2d 6e 61 6d 65 29 29 29 | name)."--unset").var.new-name))) |
| 96e40 | 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 2d 72 65 66 73 70 65 63 2d 72 65 20 22 | )..(defconst.magit--refspec-re." |
| 96e60 | 5c 5c 60 5c 5c 28 5c 5c 2b 5c 5c 29 3f 5c 5c 28 5b 5e 3a 5d 2b 5c 5c 29 3a 5c 5c 28 2e 2a 5c 5c | \\`\\(\\+\\)?\\([^:]+\\):\\(.*\\ |
| 96e80 | 29 5c 5c 27 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | )\\'")..;;;###autoload.(defun.ma |
| 96ea0 | 67 69 74 2d 72 65 6d 6f 74 65 2d 70 72 75 6e 65 20 28 72 65 6d 6f 74 65 29 0a 20 20 22 52 65 6d | git-remote-prune.(remote)..."Rem |
| 96ec0 | 6f 76 65 20 73 74 61 6c 65 20 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 20 62 72 61 6e 63 68 | ove.stale.remote-tracking.branch |
| 96ee0 | 65 73 20 66 6f 72 20 52 45 4d 4f 54 45 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | es.for.REMOTE."...(interactive.( |
| 96f00 | 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 20 22 50 72 75 6e 65 20 73 | list.(magit-read-remote."Prune.s |
| 96f20 | 74 61 6c 65 20 62 72 61 6e 63 68 65 73 20 6f 66 20 72 65 6d 6f 74 65 22 29 29 29 0a 20 20 28 6d | tale.branches.of.remote")))...(m |
| 96f40 | 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 72 65 6d 6f 74 65 22 20 22 70 72 75 | agit-run-git-async."remote"."pru |
| 96f60 | 6e 65 22 20 72 65 6d 6f 74 65 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | ne".remote))..;;;###autoload.(de |
| 96f80 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 70 72 75 6e 65 2d 72 65 66 73 70 65 63 73 20 | fun.magit-remote-prune-refspecs. |
| 96fa0 | 28 72 65 6d 6f 74 65 29 0a 20 20 22 52 65 6d 6f 76 65 20 73 74 61 6c 65 20 72 65 66 73 70 65 63 | (remote)..."Remove.stale.refspec |
| 96fc0 | 73 20 66 6f 72 20 52 45 4d 4f 54 45 2e 0a 0a 41 20 72 65 66 73 70 65 63 20 69 73 20 73 74 61 6c | s.for.REMOTE...A.refspec.is.stal |
| 96fe0 | 65 20 69 66 20 74 68 65 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 65 78 69 73 74 73 20 61 74 20 6c | e.if.there.no.longer.exists.at.l |
| 97000 | 65 61 73 74 20 6f 6e 65 20 62 72 61 6e 63 68 0a 6f 6e 20 74 68 65 20 72 65 6d 6f 74 65 20 74 68 | east.one.branch.on.the.remote.th |
| 97020 | 61 74 20 77 6f 75 6c 64 20 62 65 20 66 65 74 63 68 65 64 20 64 75 65 20 74 6f 20 74 68 61 74 20 | at.would.be.fetched.due.to.that. |
| 97040 | 72 65 66 73 70 65 63 2e 20 20 41 20 73 74 61 6c 65 0a 72 65 66 73 70 65 63 20 69 73 20 70 72 6f | refspec...A.stale.refspec.is.pro |
| 97060 | 62 6c 65 6d 61 74 69 63 20 62 65 63 61 75 73 65 20 69 74 73 20 65 78 69 73 74 65 6e 63 65 20 63 | blematic.because.its.existence.c |
| 97080 | 61 75 73 65 73 20 47 69 74 20 74 6f 20 72 65 66 75 73 65 0a 74 6f 20 66 65 74 63 68 20 61 63 63 | auses.Git.to.refuse.to.fetch.acc |
| 970a0 | 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 6e 6f 6e 2d 73 74 61 6c | ording.to.the.remaining.non-stal |
| 970c0 | 65 20 72 65 66 73 70 65 63 73 2e 0a 0a 49 66 20 6f 6e 6c 79 20 73 74 61 6c 65 20 72 65 66 73 70 | e.refspecs...If.only.stale.refsp |
| 970e0 | 65 63 73 20 72 65 6d 61 69 6e 2c 20 74 68 65 6e 20 6f 66 66 65 72 20 74 6f 20 65 69 74 68 65 72 | ecs.remain,.then.offer.to.either |
| 97100 | 20 64 65 6c 65 74 65 20 74 68 65 0a 72 65 6d 6f 74 65 20 6f 72 20 74 6f 20 72 65 70 6c 61 63 65 | .delete.the.remote.or.to.replace |
| 97120 | 20 74 68 65 20 73 74 61 6c 65 20 72 65 66 73 70 65 63 73 20 77 69 74 68 20 74 68 65 20 64 65 66 | .the.stale.refspecs.with.the.def |
| 97140 | 61 75 6c 74 20 72 65 66 73 70 65 63 2e 0a 0a 41 6c 73 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 72 | ault.refspec...Also.remove.the.r |
| 97160 | 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 20 62 72 61 6e 63 68 65 73 20 74 68 61 74 20 77 65 72 | emote-tracking.branches.that.wer |
| 97180 | 65 20 63 72 65 61 74 65 64 20 64 75 65 20 74 6f 0a 74 68 65 20 6e 6f 77 20 73 74 61 6c 65 20 72 | e.created.due.to.the.now.stale.r |
| 971a0 | 65 66 73 70 65 63 73 2e 20 20 4f 74 68 65 72 20 73 74 61 6c 65 20 62 72 61 6e 63 68 65 73 20 61 | efspecs...Other.stale.branches.a |
| 971c0 | 72 65 20 6e 6f 74 20 72 65 6d 6f 76 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | re.not.removed."...(interactive. |
| 971e0 | 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 20 22 50 72 75 6e 65 20 | (list.(magit-read-remote."Prune. |
| 97200 | 72 65 66 73 70 65 63 73 20 6f 66 20 72 65 6d 6f 74 65 22 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 | refspecs.of.remote")))...(let*.( |
| 97220 | 28 74 72 61 63 6b 69 6e 67 2d 72 65 66 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 | (tracking-refs.(magit-list-remot |
| 97240 | 65 2d 62 72 61 6e 63 68 65 73 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 | e-branches.remote))..........(re |
| 97260 | 6d 6f 74 65 2d 72 65 66 73 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 6c 69 73 74 2d 72 65 66 | mote-refs.(magit-remote-list-ref |
| 97280 | 73 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 76 61 72 69 61 62 6c 65 20 28 66 | s.remote))..........(variable.(f |
| 972a0 | 6f 72 6d 61 74 20 22 72 65 6d 6f 74 65 2e 25 73 2e 66 65 74 63 68 22 20 72 65 6d 6f 74 65 29 29 | ormat."remote.%s.fetch".remote)) |
| 972c0 | 0a 20 20 20 20 20 20 20 20 20 28 72 65 66 73 70 65 63 73 20 28 6d 61 67 69 74 2d 67 65 74 2d 61 | ..........(refspecs.(magit-get-a |
| 972e0 | 6c 6c 20 76 61 72 69 61 62 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 73 74 61 6c 65 29 0a 20 20 | ll.variable))..........stale)... |
| 97300 | 20 20 28 64 6f 6c 69 73 74 20 28 72 65 66 73 70 65 63 20 72 65 66 73 70 65 63 73 29 0a 20 20 20 | ..(dolist.(refspec.refspecs).... |
| 97320 | 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 2d 72 65 | ...(when.(string-match.magit--re |
| 97340 | 66 73 70 65 63 2d 72 65 20 72 65 66 73 70 65 63 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 | fspec-re.refspec).........(let.( |
| 97360 | 28 74 68 65 69 72 73 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 72 65 66 73 70 65 63 29 | (theirs.(match-string.2.refspec) |
| 97380 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 75 72 73 20 20 20 28 6d 61 74 63 68 2d 73 | )...............(ours...(match-s |
| 973a0 | 74 72 69 6e 67 20 33 20 72 65 66 73 70 65 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e | tring.3.refspec)))...........(un |
| 973c0 | 6c 65 73 73 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 2a 22 20 74 68 65 | less.(if.(string-match."\\*".the |
| 973e0 | 69 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | irs).......................(let. |
| 97400 | 28 28 72 65 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 2e 2a 22 20 74 20 74 20 74 68 65 | ((re.(replace-match.".*".t.t.the |
| 97420 | 69 72 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | irs))).........................( |
| 97440 | 2d 2d 73 6f 6d 65 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 72 65 20 69 74 29 20 72 65 | --some.(string-match-p.re.it).re |
| 97460 | 6d 6f 74 65 2d 72 65 66 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mote-refs))..................... |
| 97480 | 28 6d 65 6d 62 65 72 20 74 68 65 69 72 73 20 72 65 6d 6f 74 65 2d 72 65 66 73 29 29 0a 20 20 20 | (member.theirs.remote-refs)).... |
| 974a0 | 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 72 65 66 73 70 65 63 0a 20 20 20 | .........(push.(cons.refspec.... |
| 974c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 | .....................(if.(string |
| 974e0 | 2d 6d 61 74 63 68 20 22 5c 5c 2a 22 20 6f 75 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -match."\\*".ours).............. |
| 97500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 20 28 72 65 70 6c 61 63 | ...............(let.((re.(replac |
| 97520 | 65 2d 6d 61 74 63 68 20 22 2e 2a 22 20 74 20 74 20 6f 75 72 73 29 29 29 0a 20 20 20 20 20 20 20 | e-match.".*".t.t.ours)))........ |
| 97540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 66 69 6c 74 65 72 | .......................(--filter |
| 97560 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 72 65 20 69 74 29 20 74 72 61 63 6b 69 6e 67 | .(string-match-p.re.it).tracking |
| 97580 | 2d 72 65 66 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -refs))......................... |
| 975a0 | 20 20 28 6c 69 73 74 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 6f 75 72 73 20 74 72 61 63 6b 69 | ..(list.(car.(member.ours.tracki |
| 975c0 | 6e 67 2d 72 65 66 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 | ng-refs)))))...................s |
| 975e0 | 74 61 6c 65 29 29 29 29 29 0a 20 20 20 20 28 69 66 20 28 6e 6f 74 20 73 74 61 6c 65 29 0a 20 20 | tale))))).....(if.(not.stale)... |
| 97600 | 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 4e 6f 20 73 74 61 6c 65 20 72 65 66 73 70 65 63 | ......(message."No.stale.refspec |
| 97620 | 73 20 66 6f 72 20 72 65 6d 6f 74 65 20 25 53 22 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 28 | s.for.remote.%S".remote).......( |
| 97640 | 69 66 20 28 3d 20 28 6c 65 6e 67 74 68 20 73 74 61 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | if.(=.(length.stale)............ |
| 97660 | 20 20 28 6c 65 6e 67 74 68 20 72 65 66 73 70 65 63 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | ..(length.refspecs))...........( |
| 97680 | 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............ |
| 976a0 | 20 20 20 28 66 6f 72 6d 61 74 20 22 41 6c 6c 20 6f 66 20 25 73 27 73 20 72 65 66 73 70 65 63 73 | ...(format."All.of.%s's.refspecs |
| 976c0 | 20 61 72 65 20 73 74 61 6c 65 2e 20 20 22 20 72 65 6d 6f 74 65 29 20 6e 69 6c 0a 20 20 20 20 20 | .are.stale...".remote).nil...... |
| 976e0 | 20 20 20 20 20 20 20 28 3f 73 20 22 72 65 70 6c 61 63 65 20 77 69 74 68 20 5b 64 5d 65 66 61 75 | .......(?s."replace.with.[d]efau |
| 97700 | 6c 74 20 72 65 66 73 70 65 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | lt.refspec".................(mag |
| 97720 | 69 74 2d 73 65 74 2d 61 6c 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 | it-set-all..................(lis |
| 97740 | 74 20 28 66 6f 72 6d 61 74 20 22 2b 72 65 66 73 2f 68 65 61 64 73 2f 2a 3a 72 65 66 73 2f 72 65 | t.(format."+refs/heads/*:refs/re |
| 97760 | 6d 6f 74 65 73 2f 25 73 2f 2a 22 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | motes/%s/*".remote))............ |
| 97780 | 20 20 20 20 20 20 76 61 72 69 61 62 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 72 | ......variable)).............(?r |
| 977a0 | 20 22 5b 72 5d 65 6d 6f 76 65 20 72 65 6d 6f 74 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."[r]emove.remote".............. |
| 977c0 | 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 6d 22 | ...(magit-call-git."remote"."rm" |
| 977e0 | 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 61 20 22 6f 72 20 5b 61 | .remote)).............(?a."or.[a |
| 97800 | 5d 61 62 6f 72 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 | ]abort".................(user-er |
| 97820 | 72 6f 72 20 22 41 62 6f 72 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 69 66 20 28 | ror."Abort"))).........(if.(if.( |
| 97840 | 6c 65 6e 67 74 68 3d 20 73 74 61 6c 65 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | length=.stale.1)................ |
| 97860 | 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 72 65 66 73 70 65 63 20 2e 20 2c 72 65 66 73 | .(pcase-let.((`(,refspec...,refs |
| 97880 | 29 20 28 63 61 72 20 73 74 61 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).(car.stale)))................. |
| 978a0 | 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 70 72 75 6e 65 2d 73 74 61 6c 65 2d 72 65 | ..(magit-confirm.'prune-stale-re |
| 978c0 | 66 73 70 65 63 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 | fspecs.....................(list |
| 978e0 | 20 22 50 72 75 6e 65 20 73 74 61 6c 65 20 72 65 66 73 70 65 63 20 25 73 20 61 6e 64 20 62 72 61 | ."Prune.stale.refspec.%s.and.bra |
| 97900 | 6e 63 68 20 25 25 73 22 20 72 65 66 73 70 65 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nch.%%s".refspec)............... |
| 97920 | 20 20 20 20 20 20 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 | ......(list."Prune.stale.refspec |
| 97940 | 20 25 73 20 61 6e 64 20 25 25 64 20 62 72 61 6e 63 68 65 73 22 20 72 65 66 73 70 65 63 29 0a 20 | .%s.and.%%d.branches".refspec).. |
| 97960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 72 65 66 73 29 29 0a 20 20 | ...................nil.refs))... |
| 97980 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 70 72 75 6e | ............(magit-confirm.'prun |
| 979a0 | 65 2d 73 74 61 6c 65 2d 72 65 66 73 70 65 63 73 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 | e-stale-refspecs.nil............ |
| 979c0 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 50 72 75 6e 65 20 25 25 64 20 73 74 61 6c 65 20 72 65 | .....(format."Prune.%%d.stale.re |
| 979e0 | 66 73 70 65 63 73 20 61 6e 64 20 25 64 20 62 72 61 6e 63 68 65 73 22 0a 20 20 20 20 20 20 20 20 | fspecs.and.%d.branches"......... |
| 97a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 63 6c 2d 6d 61 70 63 | ................(length.(cl-mapc |
| 97a20 | 61 6e 20 28 6c 61 6d 62 64 61 20 28 73 29 20 28 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 20 28 63 | an.(lambda.(s).(copy-sequence.(c |
| 97a40 | 64 72 20 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dr.s)))......................... |
| 97a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 6c 65 29 29 29 0a 20 20 20 20 | ...................stale)))..... |
| 97a80 | 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 20 | ............nil................. |
| 97aa0 | 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 65 | (mapcar.(pcase-lambda.(`(,refspe |
| 97ac0 | 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 20 | c...,refs))..................... |
| 97ae0 | 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 20 | ......(concat.refspec."\n"...... |
| 97b00 | 20 20 20 20 20 20 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 |
| 97b20 | 70 63 6f 6e 63 61 74 20 28 6c 61 6d 62 64 61 20 28 62 29 20 28 63 6f 6e 63 61 74 20 22 20 20 22 | pconcat.(lambda.(b).(concat.".." |
| 97b40 | 20 62 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .b))............................ |
| 97b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 73 20 22 5c 6e 22 29 29 29 0a 20 | ..................refs."\n"))).. |
| 97b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 6c 65 29 29 29 0a | .......................stale))). |
| 97ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 2c 72 65 | ............(pcase-dolist.(`(,re |
| 97bc0 | 66 73 70 65 63 20 2e 20 2c 72 65 66 73 29 20 73 74 61 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 | fspec...,refs).stale)........... |
| 97be0 | 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 22 2d 2d | ....(magit-call-git."config"."-- |
| 97c00 | 75 6e 73 65 74 22 20 76 61 72 69 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unset".variable................. |
| 97c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 72 65 66 73 | ..............(regexp-quote.refs |
| 97c40 | 70 65 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 6c 6f 67 2d | pec))...............(magit--log- |
| 97c60 | 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 72 | action................(lambda.(r |
| 97c80 | 65 66 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 44 | efs)..................(format."D |
| 97ca0 | 65 6c 65 74 69 6e 67 20 25 64 20 62 72 61 6e 63 68 65 73 22 20 28 6c 65 6e 67 74 68 20 72 65 66 | eleting.%d.branches".(length.ref |
| 97cc0 | 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 72 65 66 | s)))................(lambda.(ref |
| 97ce0 | 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 44 65 6c 65 | )..................(format."Dele |
| 97d00 | 74 69 6e 67 20 62 72 61 6e 63 68 20 25 73 20 28 77 61 73 20 25 73 29 22 20 72 65 66 0a 20 20 20 | ting.branch.%s.(was.%s)".ref.... |
| 97d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 | ......................(magit-rev |
| 97d40 | 2d 70 61 72 73 65 20 22 2d 2d 73 68 6f 72 74 22 20 72 65 66 29 29 29 0a 20 20 20 20 20 20 20 20 | -parse."--short".ref)))......... |
| 97d60 | 20 20 20 20 20 20 20 72 65 66 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 | .......refs)...............(doli |
| 97d80 | 73 74 20 28 72 65 66 20 72 65 66 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | st.(ref.refs).................(m |
| 97da0 | 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 75 70 64 61 74 65 2d 72 65 66 22 20 22 2d 64 22 20 | agit-call-git."update-ref"."-d". |
| 97dc0 | 72 65 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62 | ref)))...........(user-error."Ab |
| 97de0 | 6f 72 74 22 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 29 | ort"))).......(magit-refresh)))) |
| 97e00 | 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 |
| 97e20 | 6d 6f 74 65 2d 73 65 74 2d 68 65 61 64 20 28 72 65 6d 6f 74 65 20 26 6f 70 74 69 6f 6e 61 6c 20 | mote-set-head.(remote.&optional. |
| 97e40 | 62 72 61 6e 63 68 29 0a 20 20 22 53 65 74 20 74 68 65 20 6c 6f 63 61 6c 20 72 65 70 72 65 73 65 | branch)..."Set.the.local.represe |
| 97e60 | 6e 74 61 74 69 6f 6e 20 6f 66 20 52 45 4d 4f 54 45 27 73 20 64 65 66 61 75 6c 74 20 62 72 61 6e | ntation.of.REMOTE's.default.bran |
| 97e80 | 63 68 2e 0a 51 75 65 72 79 20 52 45 4d 4f 54 45 20 61 6e 64 20 73 65 74 20 74 68 65 20 73 79 6d | ch..Query.REMOTE.and.set.the.sym |
| 97ea0 | 62 6f 6c 69 63 2d 72 65 66 20 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 3c 72 65 6d 6f 74 65 3e 2f | bolic-ref.refs/remotes/<remote>/ |
| 97ec0 | 48 45 41 44 0a 61 63 63 6f 72 64 69 6e 67 6c 79 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 | HEAD.accordingly...With.a.prefix |
| 97ee0 | 20 61 72 67 75 6d 65 6e 74 20 71 75 65 72 79 20 66 6f 72 20 74 68 65 20 62 72 61 6e 63 68 20 74 | .argument.query.for.the.branch.t |
| 97f00 | 6f 20 62 65 0a 75 73 65 64 2c 20 77 68 69 63 68 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 73 | o.be.used,.which.allows.you.to.s |
| 97f20 | 65 6c 65 63 74 20 61 6e 20 69 6e 63 6f 72 72 65 63 74 20 76 61 6c 75 65 20 69 66 20 79 6f 75 20 | elect.an.incorrect.value.if.you. |
| 97f40 | 66 61 6e 63 79 0a 64 6f 69 6e 67 20 74 68 61 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | fancy.doing.that."...(interactiv |
| 97f60 | 65 0a 20 20 20 28 6c 65 74 20 20 28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 72 65 61 64 2d | e....(let..((remote.(magit-read- |
| 97f80 | 72 65 6d 6f 74 65 20 22 53 65 74 20 48 45 41 44 20 66 6f 72 20 72 65 6d 6f 74 65 22 29 29 29 0a | remote."Set.HEAD.for.remote"))). |
| 97fa0 | 20 20 20 20 20 28 6c 69 73 74 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | .....(list.remote............(an |
| 97fc0 | 64 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 | d.current-prefix-arg............ |
| 97fe0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 20 28 | .....(magit-read-remote-branch.( |
| 98000 | 66 6f 72 6d 61 74 20 22 53 65 74 20 25 73 2f 48 45 41 44 20 74 6f 22 20 72 65 6d 6f 74 65 29 0a | format."Set.%s/HEAD.to".remote). |
| 98020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 98040 | 20 20 20 20 20 20 20 20 20 20 72 65 6d 6f 74 65 20 6e 69 6c 20 6e 69 6c 20 74 29 29 29 29 29 0a | ..........remote.nil.nil.t))))). |
| 98060 | 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 72 65 6d 6f 74 65 22 20 22 73 65 74 2d 68 | ..(magit-run-git."remote"."set-h |
| 98080 | 65 61 64 22 20 72 65 6d 6f 74 65 20 28 6f 72 20 62 72 61 6e 63 68 20 22 2d 2d 61 75 74 6f 22 29 | ead".remote.(or.branch."--auto") |
| 980a0 | 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- |
| 980c0 | 72 65 6d 6f 74 65 2d 75 6e 73 65 74 2d 68 65 61 64 20 28 72 65 6d 6f 74 65 29 0a 20 20 22 55 6e | remote-unset-head.(remote)..."Un |
| 980e0 | 73 65 74 20 74 68 65 20 6c 6f 63 61 6c 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 | set.the.local.representation.of. |
| 98100 | 52 45 4d 4f 54 45 27 73 20 64 65 66 61 75 6c 74 20 62 72 61 6e 63 68 2e 0a 44 65 6c 65 74 65 20 | REMOTE's.default.branch..Delete. |
| 98120 | 74 68 65 20 73 79 6d 62 6f 6c 69 63 2d 72 65 66 20 5c 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f | the.symbolic-ref.\"refs/remotes/ |
| 98140 | 3c 72 65 6d 6f 74 65 3e 2f 48 45 41 44 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | <remote>/HEAD\"."...(interactive |
| 98160 | 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 55 6e 73 65 74 | .(list.(magit-read-remote."Unset |
| 98180 | 20 48 45 41 44 20 66 6f 72 20 72 65 6d 6f 74 65 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 | .HEAD.for.remote")))...(magit-ru |
| 981a0 | 6e 2d 67 69 74 20 22 72 65 6d 6f 74 65 22 20 22 73 65 74 2d 68 65 61 64 22 20 72 65 6d 6f 74 65 | n-git."remote"."set-head".remote |
| 981c0 | 20 22 2d 2d 64 65 6c 65 74 65 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 | ."--delete"))..;;;###autoload.(a |
| 981e0 | 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 64 65 66 61 75 6c 74 2d 62 72 | utoload.'magit-update-default-br |
| 98200 | 61 6e 63 68 20 22 6d 61 67 69 74 2d 72 65 6d 6f 74 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e | anch."magit-remote".nil.t).(tran |
| 98220 | 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 75 70 64 61 74 65 | sient-define-suffix.magit-update |
| 98240 | 2d 64 65 66 61 75 6c 74 2d 62 72 61 6e 63 68 20 28 29 0a 20 20 22 55 70 64 61 74 65 20 6e 61 6d | -default-branch.()..."Update.nam |
| 98260 | 65 20 6f 66 20 74 68 65 20 64 65 66 61 75 6c 74 20 62 72 61 6e 63 68 20 61 66 74 65 72 20 75 70 | e.of.the.default.branch.after.up |
| 98280 | 73 74 72 65 61 6d 20 63 68 61 6e 67 65 64 20 69 74 2e 22 0a 20 20 3a 64 65 73 63 72 69 70 74 69 | stream.changed.it."...:descripti |
| 982a0 | 6f 6e 20 22 55 70 64 61 74 65 20 64 65 66 61 75 6c 74 20 62 72 61 6e 63 68 22 0a 20 20 3a 69 6e | on."Update.default.branch"...:in |
| 982c0 | 61 70 74 2d 69 66 2d 6e 6f 74 20 23 27 6d 61 67 69 74 2d 67 65 74 2d 73 6f 6d 65 2d 72 65 6d 6f | apt-if-not.#'magit-get-some-remo |
| 982e0 | 74 65 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 | te...(interactive)...(pcase-let. |
| 98300 | 28 28 60 28 2c 5f 72 65 6d 6f 74 65 20 2c 6f 6c 64 6e 61 6d 65 29 20 28 6d 61 67 69 74 2d 2d 67 | ((`(,_remote.,oldname).(magit--g |
| 98320 | 65 74 2d 64 65 66 61 75 6c 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | et-default-branch))............. |
| 98340 | 20 20 28 60 28 20 2c 72 65 6d 6f 74 65 20 2c 6e 65 77 6e 61 6d 65 29 20 28 6d 61 67 69 74 2d 2d | ..(`(.,remote.,newname).(magit-- |
| 98360 | 67 65 74 2d 64 65 66 61 75 6c 74 2d 62 72 61 6e 63 68 20 74 29 29 29 0a 20 20 20 20 28 63 6f 6e | get-default-branch.t))).....(con |
| 98380 | 64 0a 20 20 20 20 20 28 28 65 71 75 61 6c 20 6f 6c 64 6e 61 6d 65 20 6e 65 77 6e 61 6d 65 29 0a | d......((equal.oldname.newname). |
| 983a0 | 20 20 20 20 20 20 28 73 65 74 71 20 6f 6c 64 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ......(setq.oldname............. |
| 983c0 | 28 72 65 61 64 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 | (read-string..............(forma |
| 983e0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4e 61 6d 65 20 6f 66 20 64 65 66 61 75 6c 74 | t..............."Name.of.default |
| 98400 | 20 62 72 61 6e 63 68 20 69 73 20 73 74 69 6c 6c 20 60 25 73 27 2c 20 25 73 5c 6e 25 73 20 60 25 | .branch.is.still.`%s',.%s\n%s.`% |
| 98420 | 73 27 3a 20 22 20 6f 6c 64 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 62 75 74 | s':.".oldname..............."but |
| 98440 | 20 74 68 65 20 75 70 73 74 72 65 61 6d 73 20 6f 66 20 73 6f 6d 65 20 6c 6f 63 61 6c 20 62 72 61 | .the.upstreams.of.some.local.bra |
| 98460 | 6e 63 68 65 73 20 6d 69 67 68 74 20 6e 65 65 64 20 75 70 64 61 74 69 6e 67 2e 22 0a 20 20 20 20 | nches.might.need.updating."..... |
| 98480 | 20 20 20 20 20 20 20 20 20 20 22 4e 61 6d 65 20 6f 66 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e | .........."Name.of.upstream.bran |
| 984a0 | 63 68 65 73 20 74 6f 20 72 65 70 6c 61 63 65 20 77 69 74 68 22 20 6e 65 77 6e 61 6d 65 29 29 29 | ches.to.replace.with".newname))) |
| 984c0 | 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 73 65 74 2d 64 65 66 61 75 6c 74 2d 62 72 61 6e 63 | .......(magit--set-default-branc |
| 984e0 | 68 20 6e 65 77 6e 61 6d 65 20 6f 6c 64 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | h.newname.oldname).......(magit- |
| 98500 | 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 | refresh))......(t.......(unless. |
| 98520 | 6f 6c 64 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f 6c 64 6e 61 6d 65 0a 20 20 | oldname.........(setq.oldname... |
| 98540 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d 6c 6f | ............(magit-read-other-lo |
| 98560 | 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 28 66 6f 72 6d 61 | cal-branch................(forma |
| 98580 | 74 20 22 4e 61 6d 65 20 6f 66 20 6f 6c 64 20 64 65 66 61 75 6c 74 20 62 72 61 6e 63 68 20 74 6f | t."Name.of.old.default.branch.to |
| 985a0 | 20 62 65 20 72 65 6e 61 6d 65 64 20 74 6f 20 60 25 73 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .be.renamed.to.`%s'"............ |
| 985c0 | 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ............newname)............ |
| 985e0 | 20 20 20 20 6e 65 77 6e 61 6d 65 20 22 6d 61 73 74 65 72 22 29 29 29 0a 20 20 20 20 20 20 28 63 | ....newname."master"))).......(c |
| 98600 | 6f 6e 64 0a 20 20 20 20 20 20 20 28 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f 72 6d 61 74 20 22 44 | ond........((y-or-n-p.(format."D |
| 98620 | 65 66 61 75 6c 74 20 62 72 61 6e 63 68 20 63 68 61 6e 67 65 64 20 66 72 6f 6d 20 60 25 73 27 20 | efault.branch.changed.from.`%s'. |
| 98640 | 74 6f 20 60 25 73 27 20 6f 6e 20 25 73 2e 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | to.`%s'.on.%s.%s"............... |
| 98660 | 20 20 20 20 20 20 20 20 20 20 20 20 6f 6c 64 6e 61 6d 65 20 6e 65 77 6e 61 6d 65 20 72 65 6d 6f | ............oldname.newname.remo |
| 98680 | 74 65 20 22 20 20 44 6f 20 74 68 65 20 73 61 6d 65 20 6c 6f 63 61 6c 6c 79 3f 20 22 29 29 0a 20 | te."..Do.the.same.locally?.")).. |
| 986a0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 73 65 74 2d 64 65 66 61 75 6c 74 2d 62 72 61 6e 63 | .......(magit--set-default-branc |
| 986c0 | 68 20 6e 65 77 6e 61 6d 65 20 6f 6c 64 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 | h.newname.oldname).........(magi |
| 986e0 | 74 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 20 20 20 28 28 75 73 65 72 2d 65 72 72 6f 72 20 | t-refresh))........((user-error. |
| 98700 | 22 41 62 6f 72 74 22 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | "Abort")))))))..;;;###autoload.( |
| 98720 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 75 6e 73 68 61 6c 6c 6f 77 20 28 72 65 | defun.magit-remote-unshallow.(re |
| 98740 | 6d 6f 74 65 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 61 20 73 68 61 6c 6c 6f 77 20 72 65 6d 6f 74 | mote)..."Convert.a.shallow.remot |
| 98760 | 65 20 69 6e 74 6f 20 61 20 66 75 6c 6c 20 6f 6e 65 2e 0a 49 66 20 6f 6e 6c 79 20 61 20 73 69 6e | e.into.a.full.one..If.only.a.sin |
| 98780 | 67 6c 65 20 72 65 66 73 70 65 63 20 69 73 20 73 65 74 20 61 6e 64 20 69 74 20 64 6f 65 73 20 6e | gle.refspec.is.set.and.it.does.n |
| 987a0 | 6f 74 20 63 6f 6e 74 61 69 6e 20 61 0a 77 69 6c 64 63 61 72 64 2c 20 74 68 65 6e 20 61 6c 73 6f | ot.contain.a.wildcard,.then.also |
| 987c0 | 20 6f 66 66 65 72 20 74 6f 20 72 65 70 6c 61 63 65 20 69 74 20 77 69 74 68 20 74 68 65 20 73 74 | .offer.to.replace.it.with.the.st |
| 987e0 | 61 6e 64 61 72 64 0a 72 65 66 73 70 65 63 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | andard.refspec."...(interactive. |
| 98800 | 28 6c 69 73 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 72 65 6d | (list.(or.(magit-get-current-rem |
| 98820 | 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ote)..........................(m |
| 98840 | 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 65 22 | agit-read-remote."Delete.remote" |
| 98860 | 29 29 29 29 0a 20 20 28 6c 65 74 20 28 28 72 65 66 73 70 65 63 73 20 28 6d 61 67 69 74 2d 67 65 | ))))...(let.((refspecs.(magit-ge |
| 98880 | 74 2d 61 6c 6c 20 22 72 65 6d 6f 74 65 22 20 72 65 6d 6f 74 65 20 22 66 65 74 63 68 22 29 29 0a | t-all."remote".remote."fetch")). |
| 988a0 | 20 20 20 20 20 20 20 20 28 73 74 61 6e 64 61 72 64 20 28 66 6f 72 6d 61 74 20 22 2b 72 65 66 73 | ........(standard.(format."+refs |
| 988c0 | 2f 68 65 61 64 73 2f 2a 3a 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 25 73 2f 2a 22 20 72 65 6d 6f | /heads/*:refs/remotes/%s/*".remo |
| 988e0 | 74 65 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 6c 65 6e 67 74 68 3d 20 72 65 | te))).....(when.(and.(length=.re |
| 98900 | 66 73 70 65 63 73 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 73 | fspecs.1)................(not.(s |
| 98920 | 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 2a 22 20 28 63 61 72 20 72 65 66 73 70 65 63 73 29 29 | tring-search."*".(car.refspecs)) |
| 98940 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 28 66 | )................(yes-or-no-p.(f |
| 98960 | 6f 72 6d 61 74 20 22 41 6c 73 6f 20 72 65 70 6c 61 63 65 20 72 65 66 73 70 65 63 20 25 73 20 77 | ormat."Also.replace.refspec.%s.w |
| 98980 | 69 74 68 20 25 73 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ith.%s?."....................... |
| 989a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 72 65 66 73 70 65 63 73 29 0a 20 20 20 | ..............(car.refspecs).... |
| 989c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 989e0 | 20 73 74 61 6e 64 61 72 64 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 20 73 74 | .standard))).......(magit-set.st |
| 98a00 | 61 6e 64 61 72 64 20 22 72 65 6d 6f 74 65 22 20 72 65 6d 6f 74 65 20 22 66 65 74 63 68 22 29 29 | andard."remote".remote."fetch")) |
| 98a20 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 66 65 74 63 68 20 22 2d 2d 75 6e 73 68 61 6c 6c | .....(magit-git-fetch."--unshall |
| 98a40 | 6f 77 22 20 72 65 6d 6f 74 65 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6e 66 69 67 75 72 65 0a 0a 3b 3b | ow".remote)))..;;;.Configure..;; |
| 98a60 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 72 65 | ;###autoload.(autoload.'magit-re |
| 98a80 | 6d 6f 74 65 2d 63 6f 6e 66 69 67 75 72 65 20 22 6d 61 67 69 74 2d 72 65 6d 6f 74 65 22 20 6e 69 | mote-configure."magit-remote".ni |
| 98aa0 | 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 |
| 98ac0 | 67 69 74 2d 72 65 6d 6f 74 65 2d 63 6f 6e 66 69 67 75 72 65 20 28 72 65 6d 6f 74 65 29 0a 20 20 | git-remote-configure.(remote)... |
| 98ae0 | 22 43 6f 6e 66 69 67 75 72 65 20 61 20 72 65 6d 6f 74 65 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 | "Configure.a.remote."...:man-pag |
| 98b00 | 65 20 22 67 69 74 2d 72 65 6d 6f 74 65 22 0a 20 20 5b 3a 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 | e."git-remote"...[:description.. |
| 98b20 | 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 | ..(lambda.()......(concat.(prope |
| 98b40 | 72 74 69 7a 65 20 22 43 6f 6e 66 69 67 75 72 65 20 22 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 | rtize."Configure.".'face.'transi |
| 98b60 | 65 6e 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 | ent-heading)..............(prope |
| 98b80 | 72 74 69 7a 65 20 28 6f 72 65 66 20 28 74 72 61 6e 73 69 65 6e 74 2d 70 72 65 66 69 78 2d 6f 62 | rtize.(oref.(transient-prefix-ob |
| 98ba0 | 6a 65 63 74 29 20 73 63 6f 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ject).scope).................... |
| 98bc0 | 20 20 20 20 20 20 27 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 | ......'face.'magit-branch-remote |
| 98be0 | 29 29 29 0a 20 20 20 28 22 75 22 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 | )))....("u".magit-remote.<remote |
| 98c00 | 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 72 65 6d | >.url)....("U".magit-remote.<rem |
| 98c20 | 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 6f 74 65 | ote>.fetch)....("s".magit-remote |
| 98c40 | 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 67 69 74 | .<remote>.pushurl)....("S".magit |
| 98c60 | 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 22 20 6d | -remote.<remote>.push)....("O".m |
| 98c80 | 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 0a 20 20 | agit-remote.<remote>.tagopt)]... |
| 98ca0 | 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6f 72 20 28 61 6e 64 20 28 | (interactive....(list.(or.(and.( |
| 98cc0 | 6e 6f 74 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 0a 20 20 20 20 20 20 20 20 | not.current-prefix-arg)......... |
| 98ce0 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 61 6e 64 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 | ..........(not.(and.magit-remote |
| 98d00 | 2d 64 69 72 65 63 74 2d 63 6f 6e 66 69 67 75 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -direct-configure............... |
| 98d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 | ..............(eq.transient-curr |
| 98d40 | 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 | ent-command.'magit-remote))).... |
| 98d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e | ...............(magit-get-curren |
| 98d80 | 74 2d 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d | t-remote))..............(magit-- |
| 98da0 | 72 65 61 64 2d 72 65 6d 6f 74 65 2d 73 63 6f 70 65 29 29 29 29 0a 20 20 28 74 72 61 6e 73 69 65 | read-remote-scope))))...(transie |
| 98dc0 | 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 63 6f 6e 66 69 67 75 72 65 | nt-setup.'magit-remote-configure |
| 98de0 | 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 75 6e | .nil.nil.:scope.remote))..(defun |
| 98e00 | 20 6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 73 63 6f 70 65 20 28 26 6f 70 74 69 | .magit--read-remote-scope.(&opti |
| 98e20 | 6f 6e 61 6c 20 6f 62 6a 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 0a 20 | onal.obj)...(magit-read-remote.. |
| 98e40 | 20 20 28 69 66 20 6f 62 6a 0a 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 53 65 74 20 25 73 | ..(if.obj........(format."Set.%s |
| 98e60 | 20 66 6f 72 20 72 65 6d 6f 74 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 | .for.remote"................(for |
| 98e80 | 6d 61 74 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 72 69 61 62 6c 65 29 20 22 3c 6e 61 6d 65 3e 22 | mat.(oref.obj.variable)."<name>" |
| 98ea0 | 29 29 0a 20 20 20 20 20 22 43 6f 6e 66 69 67 75 72 65 20 72 65 6d 6f 74 65 22 29 29 29 0a 0a 28 | ))......"Configure.remote")))..( |
| 98ec0 | 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 72 65 6d | transient-define-infix.magit-rem |
| 98ee0 | 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 75 72 6c 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 | ote.<remote>.url.()...:class.'ma |
| 98f00 | 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 20 | git--git-variable:urls...:scope. |
| 98f20 | 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 61 | #'magit--read-remote-scope...:va |
| 98f40 | 72 69 61 62 6c 65 20 22 72 65 6d 6f 74 65 2e 25 73 2e 75 72 6c 22 0a 20 20 3a 6d 75 6c 74 69 2d | riable."remote.%s.url"...:multi- |
| 98f60 | 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 69 74 2d 72 65 | value.t...:history-key.'magit-re |
| 98f80 | 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 2a 75 72 6c 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d | mote.<remote>.*url)..(transient- |
| 98fa0 | 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 | define-infix.magit-remote.<remot |
| 98fc0 | 65 3e 2e 66 65 74 63 68 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 | e>.fetch.()...:class.'magit--git |
| 98fe0 | 2d 76 61 72 69 61 62 6c 65 0a 20 20 3a 73 63 6f 70 65 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 64 | -variable...:scope.#'magit--read |
| 99000 | 2d 72 65 6d 6f 74 65 2d 73 63 6f 70 65 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 72 65 6d 6f 74 | -remote-scope...:variable."remot |
| 99020 | 65 2e 25 73 2e 66 65 74 63 68 22 0a 20 20 3a 6d 75 6c 74 69 2d 76 61 6c 75 65 20 74 29 0a 0a 28 | e.%s.fetch"...:multi-value.t)..( |
| 99040 | 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 72 65 6d | transient-define-infix.magit-rem |
| 99060 | 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 70 75 73 68 75 72 6c 20 28 29 0a 20 20 3a 63 6c 61 73 73 | ote.<remote>.pushurl.()...:class |
| 99080 | 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 75 72 6c 73 0a 20 20 3a 73 63 | .'magit--git-variable:urls...:sc |
| 990a0 | 6f 70 65 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 73 63 6f 70 65 0a 20 | ope.#'magit--read-remote-scope.. |
| 990c0 | 20 3a 76 61 72 69 61 62 6c 65 20 22 72 65 6d 6f 74 65 2e 25 73 2e 70 75 73 68 75 72 6c 22 0a 20 | .:variable."remote.%s.pushurl".. |
| 990e0 | 20 3a 6d 75 6c 74 69 2d 76 61 6c 75 65 20 74 0a 20 20 3a 68 69 73 74 6f 72 79 2d 6b 65 79 20 27 | .:multi-value.t...:history-key.' |
| 99100 | 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 2a 75 72 6c 0a 20 20 3a 73 65 | magit-remote.<remote>.*url...:se |
| 99120 | 74 75 72 6c 2d 61 72 67 20 22 2d 2d 70 75 73 68 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | turl-arg."--push")..(transient-d |
| 99140 | 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 | efine-infix.magit-remote.<remote |
| 99160 | 3e 2e 70 75 73 68 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 | >.push.()...:class.'magit--git-v |
| 99180 | 61 72 69 61 62 6c 65 0a 20 20 3a 73 63 6f 70 65 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 | ariable...:scope.#'magit--read-r |
| 991a0 | 65 6d 6f 74 65 2d 73 63 6f 70 65 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 72 65 6d 6f 74 65 2e | emote-scope...:variable."remote. |
| 991c0 | 25 73 2e 70 75 73 68 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 | %s.push")..(transient-define-inf |
| 991e0 | 69 78 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 3c 72 65 6d 6f 74 65 3e 2e 74 61 67 6f 70 74 20 | ix.magit-remote.<remote>.tagopt. |
| 99200 | 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 | ()...:class.'magit--git-variable |
| 99220 | 3a 63 68 6f 69 63 65 73 0a 20 20 3a 73 63 6f 70 65 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 64 2d | :choices...:scope.#'magit--read- |
| 99240 | 72 65 6d 6f 74 65 2d 73 63 6f 70 65 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 72 65 6d 6f 74 65 | remote-scope...:variable."remote |
| 99260 | 2e 25 73 2e 74 61 67 4f 70 74 22 0a 20 20 3a 63 68 6f 69 63 65 73 20 27 28 22 2d 2d 6e 6f 2d 74 | .%s.tagOpt"...:choices.'("--no-t |
| 99280 | 61 67 73 22 20 22 2d 2d 74 61 67 73 22 29 29 0a 0a 3b 3b 3b 20 54 72 61 6e 73 66 65 72 20 55 74 | ags"."--tags"))..;;;.Transfer.Ut |
| 992a0 | 69 6c 69 74 69 65 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 70 75 73 68 2d 72 65 6d 6f | ilities..(defun.magit--push-remo |
| 992c0 | 74 65 2d 76 61 72 69 61 62 6c 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 20 73 68 | te-variable.(&optional.branch.sh |
| 992e0 | 6f 72 74 29 0a 20 20 28 75 6e 6c 65 73 73 20 62 72 61 6e 63 68 0a 20 20 20 20 28 73 65 74 71 20 | ort)...(unless.branch.....(setq. |
| 99300 | 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 |
| 99320 | 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 | )))...(magit--propertize-face... |
| 99340 | 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 62 72 61 6e 63 68 29 20 6d 61 67 69 74 2d 70 72 65 66 | .(if.(or.(not.branch).magit-pref |
| 99360 | 65 72 2d 70 75 73 68 2d 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 28 69 66 20 73 68 6f 72 | er-push-default)........(if.shor |
| 99380 | 74 20 22 70 75 73 68 44 65 66 61 75 6c 74 22 20 22 72 65 6d 6f 74 65 2e 70 75 73 68 44 65 66 61 | t."pushDefault"."remote.pushDefa |
| 993a0 | 75 6c 74 22 29 0a 20 20 20 20 20 28 69 66 20 73 68 6f 72 74 20 22 70 75 73 68 52 65 6d 6f 74 65 | ult")......(if.short."pushRemote |
| 993c0 | 22 20 28 66 6f 72 6d 61 74 20 22 62 72 61 6e 63 68 2e 25 73 2e 70 75 73 68 52 65 6d 6f 74 65 22 | ".(format."branch.%s.pushRemote" |
| 993e0 | 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 27 62 6f 6c 64 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | .branch)))....'bold))..(defun.ma |
| 99400 | 67 69 74 2d 2d 73 65 6c 65 63 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 28 70 72 6f 6d 70 74 2d | git--select-push-remote.(prompt- |
| 99420 | 73 75 66 66 69 78 29 0a 20 20 28 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6f 72 20 28 6d 61 | suffix)...(let*.((branch.(or.(ma |
| 99440 | 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 20 | git-get-current-branch)......... |
| 99460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 62 72 61 | .............(user-error."No.bra |
| 99480 | 6e 63 68 20 69 73 20 63 68 65 63 6b 65 64 20 6f 75 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 | nch.is.checked.out"))).......... |
| 994a0 | 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 62 | (remote.(magit-get-push-remote.b |
| 994c0 | 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 68 61 6e 67 65 64 20 6e 69 6c 29 29 0a | ranch))..........(changed.nil)). |
| 994e0 | 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 |
| 99500 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 | ...............(not.remote)..... |
| 99520 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 72 65 6d 6f 74 65 20 28 6d | ..........(not.(member.remote.(m |
| 99540 | 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 | agit-list-remotes)))).......(set |
| 99560 | 71 20 63 68 61 6e 67 65 64 20 74 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 65 6d 6f 74 65 0a | q.changed.t).......(setq.remote. |
| 99580 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 20 28 | ............(magit-read-remote.( |
| 995a0 | 66 6f 72 6d 61 74 20 22 53 65 74 20 25 73 20 61 6e 64 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 | format."Set.%s.and.%s".......... |
| 995c0 | 20 20 20 20 20 20 20 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 |
| 995e0 | 61 67 69 74 2d 2d 70 75 73 68 2d 72 65 6d 6f 74 65 2d 76 61 72 69 61 62 6c 65 29 0a 20 20 20 20 | agit--push-remote-variable)..... |
| 99600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 99620 | 20 20 20 70 72 6f 6d 70 74 2d 73 75 66 66 69 78 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 66 20 | ...prompt-suffix))).......(setf. |
| 99640 | 28 6d 61 67 69 74 2d 67 65 74 20 28 6d 61 67 69 74 2d 2d 70 75 73 68 2d 72 65 6d 6f 74 65 2d 76 | (magit-get.(magit--push-remote-v |
| 99660 | 61 72 69 61 62 6c 65 20 62 72 61 6e 63 68 29 29 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 28 6c | ariable.branch)).remote)).....(l |
| 99680 | 69 73 74 20 62 72 61 6e 63 68 20 72 65 6d 6f 74 65 20 63 68 61 6e 67 65 64 29 29 29 0a 0a 3b 3b | ist.branch.remote.changed)))..;; |
| 996a0 | 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 29 0a 3b 3b 3b 20 | ;._.(provide.'magit-remote).;;;. |
| 996c0 | 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 | magit-remote.el.ends.here....... |
| 996e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 99700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 99720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 99740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 99760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 99780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 997a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 997c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 997e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 99800 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 66 65 74 63 68 2e 65 6c 00 00 00 00 00 00 | magit-4.1.2/magit-fetch.el...... |
| 99820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 99840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 99860 | 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 |
| 99880 | 30 30 31 35 33 30 33 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 | 0015303.00000000000.013772..0... |
| 998a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 998c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 998e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 99900 | 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................... |
| 99920 | 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................... |
| 99940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 99960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 99980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 999a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 999c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 999e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 99a00 | 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. |
| 99a20 | 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 |
| 99a40 | 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 |
| 99a60 | 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 | 08-2024.The.Magit.Project.Contri |
| 99a80 | 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 |
| 99aa0 | 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. |
| 99ac0 | 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 |
| 99ae0 | 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 |
| 99b00 | 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 |
| 99b20 | 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 |
| 99b40 | 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 |
| 99b60 | 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 |
| 99b80 | 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 |
| 99ba0 | 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.;; |
| 99bc0 | 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 |
| 99be0 | 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,. |
| 99c00 | 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 |
| 99c20 | 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 |
| 99c40 | 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 |
| 99c60 | 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 |
| 99c80 | 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 |
| 99ca0 | 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 |
| 99cc0 | 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 |
| 99ce0 | 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.; |
| 99d00 | 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..;;.; |
| 99d20 | 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 |
| 99d40 | 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 |
| 99d60 | 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 |
| 99d80 | 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 |
| 99da0 | 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 |
| 99dc0 | 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 |
| 99de0 | 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) |
| 99e00 | 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.( |
| 99e20 | 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 |
| 99e40 | 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 |
| 99e60 | 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 |
| 99e80 | 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 |
| 99ea0 | 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".... |
| 99ec0 | 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".( |
| 99ee0 | 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 |
| 99f00 | 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"))....( |
| 99f20 | 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 |
| 99f40 | 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 |
| 99f60 | 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. |
| 99f80 | 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 |
| 99fa0 | 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 |
| 99fc0 | 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 |
| 99fe0 | 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)....( |
| 9a000 | 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 |
| 9a020 | 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 |
| 9a040 | 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 |
| 9a060 | 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 |
| 9a080 | 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 |
| 9a0a0 | 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 |
| 9a0c0 | 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 |
| 9a0e0 | 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 |
| 9a100 | 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 |
| 9a120 | 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 |
| 9a140 | 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 |
| 9a160 | 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- |
| 9a180 | 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 |
| 9a1a0 | 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))..; |
| 9a1c0 | 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 |
| 9a1e0 | 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 |
| 9a200 | 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 |
| 9a220 | 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.( |
| 9a240 | 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. |
| 9a260 | 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 |
| 9a280 | 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. |
| 9a2a0 | 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 |
| 9a2c0 | 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 |
| 9a2e0 | 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 |
| 9a300 | 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- |
| 9a320 | 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 |
| 9a340 | 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 |
| 9a360 | 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 |
| 9a380 | 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 |
| 9a3a0 | 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 |
| 9a3c0 | 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)))). |
| 9a3e0 | 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 |
| 9a400 | 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 |
| 9a420 | 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- |
| 9a440 | 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 |
| 9a460 | 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 |
| 9a480 | 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- |
| 9a4a0 | 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 |
| 9a4c0 | 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 |
| 9a4e0 | 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- |
| 9a500 | 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 |
| 9a520 | 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 |
| 9a540 | 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 |
| 9a560 | 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))).....( |
| 9a580 | 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 |
| 9a5a0 | 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 |
| 9a5c0 | 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 |
| 9a5e0 | 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 |
| 9a600 | 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))))).. |
| 9a620 | 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- |
| 9a640 | 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 |
| 9a660 | 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 |
| 9a680 | 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 |
| 9a6a0 | 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 |
| 9a6c0 | 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 |
| 9a6e0 | 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 |
| 9a700 | 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. |
| 9a720 | 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 |
| 9a740 | 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 |
| 9a760 | 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. |
| 9a780 | 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 |
| 9a7a0 | 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 |
| 9a7c0 | 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 |
| 9a7e0 | 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 |
| 9a800 | 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 |
| 9a820 | 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 |
| 9a840 | 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 |
| 9a860 | 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."... |
| 9a880 | 3a 69 66 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 6d 61 67 69 74 2d 67 | :if..........(lambda.().(magit-g |
| 9a8a0 | 65 74 2d 63 75 72 72 65 6e 74 2d 72 65 6d 6f 74 65 20 74 29 29 0a 20 20 3a 64 65 73 63 72 69 70 | et-current-remote.t))...:descrip |
| 9a8c0 | 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 29 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 | tion.(lambda.().(magit-get-curre |
| 9a8e0 | 6e 74 2d 72 65 6d 6f 74 65 20 74 29 29 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 | nt-remote.t))...(interactive.(li |
| 9a900 | 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 20 74 29 0a | st.(magit-get-current-remote.t). |
| 9a920 | 20 20 20 20 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 | .....................(magit-fetc |
| 9a940 | 68 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 72 65 6d 6f 74 65 0a | h-arguments)))...(unless.remote. |
| 9a960 | 20 20 20 20 28 65 72 72 6f 72 20 22 54 68 65 20 5c 22 63 75 72 72 65 6e 74 5c 22 20 72 65 6d 6f | ....(error."The.\"current\".remo |
| 9a980 | 74 65 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 64 65 74 65 72 6d 69 6e 65 64 22 29 29 0a 20 20 | te.could.not.be.determined"))... |
| 9a9a0 | 28 6d 61 67 69 74 2d 67 69 74 2d 66 65 74 63 68 20 72 65 6d 6f 74 65 20 61 72 67 73 29 29 0a 0a | (magit-git-fetch.remote.args)).. |
| 9a9c0 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 65 74 63 | ;;;###autoload.(defun.magit-fetc |
| 9a9e0 | 68 2d 6f 74 68 65 72 20 28 72 65 6d 6f 74 65 20 61 72 67 73 29 0a 20 20 22 46 65 74 63 68 20 66 | h-other.(remote.args)..."Fetch.f |
| 9aa00 | 72 6f 6d 20 61 6e 6f 74 68 65 72 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 | rom.another.repository."...(inte |
| 9aa20 | 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 | ractive.(list.(magit-read-remote |
| 9aa40 | 20 22 46 65 74 63 68 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 | ."Fetch.remote")................ |
| 9aa60 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 65 74 63 68 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a | ......(magit-fetch-arguments))). |
| 9aa80 | 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 66 65 74 63 68 20 72 65 6d 6f 74 65 20 61 72 67 73 29 29 | ..(magit-git-fetch.remote.args)) |
| 9aaa0 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 65 | ..;;;###autoload.(defun.magit-fe |
| 9aac0 | 74 63 68 2d 62 72 61 6e 63 68 20 28 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 72 67 73 29 0a | tch-branch.(remote.branch.args). |
| 9aae0 | 20 20 22 46 65 74 63 68 20 61 20 42 52 41 4e 43 48 20 66 72 6f 6d 20 61 20 52 45 4d 4f 54 45 2e | .."Fetch.a.BRANCH.from.a.REMOTE. |
| 9ab00 | 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 72 65 6d 6f 74 | "...(interactive....(let.((remot |
| 9ab20 | 65 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 6f 72 2d 75 72 6c 20 22 46 65 74 | e.(magit-read-remote-or-url."Fet |
| 9ab40 | 63 68 20 66 72 6f 6d 20 72 65 6d 6f 74 65 20 6f 72 20 75 72 6c 22 29 29 29 0a 20 20 20 20 20 28 | ch.from.remote.or.url")))......( |
| 9ab60 | 6c 69 73 74 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 | list.remote............(magit-re |
| 9ab80 | 61 64 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 20 22 46 65 74 63 68 20 62 72 61 6e 63 68 22 20 | ad-remote-branch."Fetch.branch". |
| 9aba0 | 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 65 74 63 68 2d | remote)............(magit-fetch- |
| 9abc0 | 61 72 67 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 66 65 74 63 68 | arguments))))...(magit-git-fetch |
| 9abe0 | 20 72 65 6d 6f 74 65 20 28 63 6f 6e 73 20 62 72 61 6e 63 68 20 61 72 67 73 29 29 29 0a 0a 3b 3b | .remote.(cons.branch.args)))..;; |
| 9ac00 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 65 74 63 68 2d | ;###autoload.(defun.magit-fetch- |
| 9ac20 | 72 65 66 73 70 65 63 20 28 72 65 6d 6f 74 65 20 72 65 66 73 70 65 63 20 61 72 67 73 29 0a 20 20 | refspec.(remote.refspec.args)... |
| 9ac40 | 22 46 65 74 63 68 20 61 20 52 45 46 53 50 45 43 20 66 72 6f 6d 20 61 20 52 45 4d 4f 54 45 2e 22 | "Fetch.a.REFSPEC.from.a.REMOTE." |
| 9ac60 | 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 72 65 6d 6f 74 65 | ...(interactive....(let.((remote |
| 9ac80 | 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 6f 72 2d 75 72 6c 20 22 46 65 74 63 | .(magit-read-remote-or-url."Fetc |
| 9aca0 | 68 20 66 72 6f 6d 20 72 65 6d 6f 74 65 20 6f 72 20 75 72 6c 22 29 29 29 0a 20 20 20 20 20 28 6c | h.from.remote.or.url")))......(l |
| 9acc0 | 69 73 74 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 | ist.remote............(magit-rea |
| 9ace0 | 64 2d 72 65 66 73 70 65 63 20 22 46 65 74 63 68 20 75 73 69 6e 67 20 72 65 66 73 70 65 63 22 20 | d-refspec."Fetch.using.refspec". |
| 9ad00 | 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 65 74 63 68 2d | remote)............(magit-fetch- |
| 9ad20 | 61 72 67 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 66 65 74 63 68 | arguments))))...(magit-git-fetch |
| 9ad40 | 20 72 65 6d 6f 74 65 20 28 63 6f 6e 73 20 72 65 66 73 70 65 63 20 61 72 67 73 29 29 29 0a 0a 3b | .remote.(cons.refspec.args)))..; |
| 9ad60 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 65 74 63 68 | ;;###autoload.(defun.magit-fetch |
| 9ad80 | 2d 61 6c 6c 20 28 61 72 67 73 29 0a 20 20 22 46 65 74 63 68 20 66 72 6f 6d 20 61 6c 6c 20 72 65 | -all.(args)..."Fetch.from.all.re |
| 9ada0 | 6d 6f 74 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 | motes."...(interactive.(list.(ma |
| 9adc0 | 67 69 74 2d 66 65 74 63 68 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d | git-fetch-arguments)))...(magit- |
| 9ade0 | 67 69 74 2d 66 65 74 63 68 20 6e 69 6c 20 28 63 6f 6e 73 20 22 2d 2d 61 6c 6c 22 20 61 72 67 73 | git-fetch.nil.(cons."--all".args |
| 9ae00 | 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 |
| 9ae20 | 2d 66 65 74 63 68 2d 61 6c 6c 2d 70 72 75 6e 65 20 28 29 0a 20 20 22 46 65 74 63 68 20 66 72 6f | -fetch-all-prune.()..."Fetch.fro |
| 9ae40 | 6d 20 61 6c 6c 20 72 65 6d 6f 74 65 73 2c 20 61 6e 64 20 70 72 75 6e 65 2e 0a 50 72 75 6e 65 20 | m.all.remotes,.and.prune..Prune. |
| 9ae60 | 72 65 6d 6f 74 65 20 74 72 61 63 6b 69 6e 67 20 62 72 61 6e 63 68 65 73 20 66 6f 72 20 62 72 61 | remote.tracking.branches.for.bra |
| 9ae80 | 6e 63 68 65 73 20 74 68 61 74 20 68 61 76 65 20 62 65 65 6e 0a 72 65 6d 6f 76 65 64 20 6f 6e 20 | nches.that.have.been.removed.on. |
| 9aea0 | 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 72 65 6d 6f 74 65 2e 22 0a 20 20 28 69 6e 74 65 72 | the.respective.remote."...(inter |
| 9aec0 | 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 2d 63 72 65 64 | active)...(run-hooks.'magit-cred |
| 9aee0 | 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 73 | ential-hook)...(magit-run-git-as |
| 9af00 | 79 6e 63 20 22 72 65 6d 6f 74 65 22 20 22 75 70 64 61 74 65 22 20 22 2d 2d 70 72 75 6e 65 22 29 | ync."remote"."update"."--prune") |
| 9af20 | 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 66 | )..;;;###autoload.(defun.magit-f |
| 9af40 | 65 74 63 68 2d 61 6c 6c 2d 6e 6f 2d 70 72 75 6e 65 20 28 29 0a 20 20 22 46 65 74 63 68 20 66 72 | etch-all-no-prune.()..."Fetch.fr |
| 9af60 | 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 76 65 29 | om.all.remotes."...(interactive) |
| 9af80 | 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d | ...(run-hooks.'magit-credential- |
| 9afa0 | 68 6f 6f 6b 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 72 65 | hook)...(magit-run-git-async."re |
| 9afc0 | 6d 6f 74 65 22 20 22 75 70 64 61 74 65 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | mote"."update"))..;;;###autoload |
| 9afe0 | 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 66 65 74 63 68 2d 6d 6f 64 75 6c 65 73 20 | .(autoload.'magit-fetch-modules. |
| 9b000 | 22 6d 61 67 69 74 2d 66 65 74 63 68 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d | "magit-fetch".nil.t).(transient- |
| 9b020 | 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 6d 6f 64 75 6c 65 | define-prefix.magit-fetch-module |
| 9b040 | 73 20 28 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 | s.(&optional.transient.args)..." |
| 9b060 | 46 65 74 63 68 20 61 6c 6c 20 70 6f 70 75 6c 61 74 65 64 20 73 75 62 6d 6f 64 75 6c 65 73 2e 0a | Fetch.all.populated.submodules.. |
| 9b080 | 0a 46 65 74 63 68 69 6e 67 20 69 73 20 64 6f 6e 65 20 75 73 69 6e 67 20 5c 22 67 69 74 20 66 65 | .Fetching.is.done.using.\"git.fe |
| 9b0a0 | 74 63 68 20 2d 2d 72 65 63 75 72 73 65 2d 73 75 62 6d 6f 64 75 6c 65 73 5c 22 2c 20 77 68 69 63 | tch.--recurse-submodules\",.whic |
| 9b0c0 | 68 0a 6d 65 61 6e 73 20 74 68 61 74 20 74 68 65 20 73 75 70 65 72 2d 72 65 70 6f 73 69 74 6f 72 | h.means.that.the.super-repositor |
| 9b0e0 | 79 20 61 6e 64 20 72 65 63 75 72 73 69 76 65 6c 79 20 61 6c 6c 20 73 75 62 6d 6f 64 75 6c 65 73 | y.and.recursively.all.submodules |
| 9b100 | 0a 61 72 65 20 61 6c 73 6f 20 66 65 74 63 68 65 64 2e 0a 0a 54 6f 20 73 65 74 20 61 6e 64 20 70 | .are.also.fetched...To.set.and.p |
| 9b120 | 6f 74 65 6e 74 69 61 6c 6c 79 20 73 61 76 65 20 6f 74 68 65 72 20 61 72 67 75 6d 65 6e 74 73 20 | otentially.save.other.arguments. |
| 9b140 | 69 6e 76 6f 6b 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 0a 77 69 74 68 20 61 20 70 72 65 66 69 | invoke.this.command.with.a.prefi |
| 9b160 | 78 20 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 66 65 | x.argument."...:man-page."git-fe |
| 9b180 | 74 63 68 22 0a 20 20 3a 76 61 6c 75 65 20 28 6c 69 73 74 20 22 2d 2d 76 65 72 62 6f 73 65 22 20 | tch"...:value.(list."--verbose". |
| 9b1a0 | 22 2d 2d 6a 6f 62 73 3d 34 22 29 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 | "--jobs=4")...["Arguments"....(" |
| 9b1c0 | 2d 76 22 20 22 76 65 72 62 6f 73 65 22 20 20 20 20 20 20 20 20 22 2d 2d 76 65 72 62 6f 73 65 22 | -v"."verbose"........"--verbose" |
| 9b1e0 | 29 0a 20 20 20 28 22 2d 6a 22 20 22 6e 75 6d 62 65 72 20 6f 66 20 6a 6f 62 73 22 20 22 2d 2d 6a | )....("-j"."number.of.jobs"."--j |
| 9b200 | 6f 62 73 3d 22 20 3a 72 65 61 64 65 72 20 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 6e 75 6d | obs=".:reader.transient-read-num |
| 9b220 | 62 65 72 2d 4e 2b 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 22 0a 20 20 20 28 22 6d 22 20 22 66 65 | ber-N+)]...["Action"....("m"."fe |
| 9b240 | 74 63 68 20 6d 6f 64 75 6c 65 73 22 20 6d 61 67 69 74 2d 66 65 74 63 68 2d 6d 6f 64 75 6c 65 73 | tch.modules".magit-fetch-modules |
| 9b260 | 29 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 69 66 20 63 75 72 72 65 6e 74 2d 70 72 | )]...(interactive.(if.current-pr |
| 9b280 | 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 28 6c 69 73 | efix-arg....................(lis |
| 9b2a0 | 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 6e 69 6c 20 | t.t)..................(list.nil. |
| 9b2c0 | 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 74 63 68 2d 6d 6f 64 | (transient-args.'magit-fetch-mod |
| 9b2e0 | 75 6c 65 73 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 | ules))))...(if.transient.......( |
| 9b300 | 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74 2d 66 65 74 63 68 2d 6d 6f 64 | transient-setup.'magit-fetch-mod |
| 9b320 | 75 6c 65 73 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 28 6d 61 67 69 74 2d 67 69 74 | ules).....(when-let.(((magit-git |
| 9b340 | 2d 76 65 72 73 69 6f 6e 3c 20 22 32 2e 38 2e 30 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -version<."2.8.0"))............. |
| 9b360 | 20 20 20 28 76 61 6c 75 65 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75 65 20 22 | ...(value.(transient-arg-value." |
| 9b380 | 2d 2d 6a 6f 62 73 3d 22 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 | --jobs=".args))).......(message. |
| 9b3a0 | 22 44 72 6f 70 70 69 6e 67 20 2d 2d 6a 6f 62 73 3b 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 20 | "Dropping.--jobs;.not.supported. |
| 9b3c0 | 62 79 20 47 69 74 20 76 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | by.Git.v%s"................(magi |
| 9b3e0 | 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 | t-git-version)).......(setq.args |
| 9b400 | 20 28 72 65 6d 6f 76 65 20 28 66 6f 72 6d 61 74 20 22 2d 2d 6a 6f 62 73 3d 25 73 22 20 76 61 6c | .(remove.(format."--jobs=%s".val |
| 9b420 | 75 65 29 20 61 72 67 73 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c | ue).args))).....(magit-with-topl |
| 9b440 | 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 61 73 79 6e 63 20 | evel.......(magit-run-git-async. |
| 9b460 | 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 6c 65 73 22 20 61 | "fetch"."--recurse-submodules".a |
| 9b480 | 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 61 67 69 74 2d 66 | rgs))))..;;;._.(provide.'magit-f |
| 9b4a0 | 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 6e 64 73 20 68 65 | etch).;;;.magit-fetch.el.ends.he |
| 9b4c0 | 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | re.............................. |
| 9b4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b600 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 61 75 74 6f 72 65 76 65 72 74 2e 65 6c 00 | magit-4.1.2/magit-autorevert.el. |
| 9b620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b660 | 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 |
| 9b680 | 30 30 32 36 30 32 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 35 31 30 36 00 20 30 00 00 00 | 0026027.00000000000.015106..0... |
| 9b6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b700 | 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................... |
| 9b720 | 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................... |
| 9b740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9b800 | 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 |
| 9b820 | 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 |
| 9b840 | 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: |
| 9b860 | 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 |
| 9b880 | 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 | 4.The.Magit.Project.Contributors |
| 9b8a0 | 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 |
| 9b8c0 | 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>.; |
| 9b8e0 | 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 |
| 9b900 | 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>. |
| 9b920 | 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 |
| 9b940 | 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. |
| 9b960 | 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 |
| 9b980 | 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. |
| 9b9a0 | 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. |
| 9b9c0 | 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 |
| 9b9e0 | 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. |
| 9ba00 | 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.;;. |
| 9ba20 | 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 |
| 9ba40 | 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 |
| 9ba60 | 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 |
| 9ba80 | 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;. |
| 9baa0 | 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 |
| 9bac0 | 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 |
| 9bae0 | 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 |
| 9bb00 | 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 |
| 9bb20 | 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. |
| 9bb40 | 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 |
| 9bb60 | 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.;; |
| 9bb80 | 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. |
| 9bba0 | 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/>. |
| 9bbc0 | 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 67 69 74 | ..;;;.Code:..(require.'magit-git |
| 9bbe0 | 29 0a 0a 28 72 65 71 75 69 72 65 20 27 61 75 74 6f 72 65 76 65 72 74 29 0a 0a 3b 3b 3b 20 4f 70 | )..(require.'autorevert)..;;;.Op |
| 9bc00 | 74 69 6f 6e 73 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 | tions..(defgroup.magit-auto-reve |
| 9bc20 | 72 74 20 6e 69 6c 0a 20 20 22 52 65 76 65 72 74 20 62 75 66 66 65 72 73 20 77 68 65 6e 20 66 69 | rt.nil..."Revert.buffers.when.fi |
| 9bc40 | 6c 65 73 20 69 6e 20 72 65 70 6f 73 69 74 6f 72 79 20 63 68 61 6e 67 65 2e 22 0a 20 20 3a 6c 69 | les.in.repository.change."...:li |
| 9bc60 | 6e 6b 20 27 28 63 75 73 74 6f 6d 2d 67 72 6f 75 70 2d 6c 69 6e 6b 20 61 75 74 6f 2d 72 65 76 65 | nk.'(custom-group-link.auto-reve |
| 9bc80 | 72 74 29 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 | rt)...:link.'(info-link."(magit) |
| 9bca0 | 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 |
| 9bcc0 | 74 69 6e 67 20 42 75 66 66 65 72 73 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 61 75 74 6f 2d 72 65 | ting.Buffers")...:group.'auto-re |
| 9bce0 | 76 65 72 74 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 73 73 65 6e 74 69 61 6c 73 0a | vert...:group.'magit-essentials. |
| 9bd00 | 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 |
| 9bd20 | 6f 6d 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 6c 69 73 74 2d 66 69 6c 74 65 | om.auto-revert-buffer-list-filte |
| 9bd40 | 72 20 6e 69 6c 0a 20 20 22 46 69 6c 74 65 72 20 74 68 61 74 20 64 65 74 65 72 6d 69 6e 65 73 20 | r.nil..."Filter.that.determines. |
| 9bd60 | 77 68 69 63 68 20 62 75 66 66 65 72 73 20 60 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 | which.buffers.`auto-revert-buffe |
| 9bd80 | 72 73 27 20 72 65 76 65 72 74 73 2e 0a 0a 54 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 70 72 6f | rs'.reverts...This.option.is.pro |
| 9bda0 | 76 69 64 65 64 20 62 79 20 4d 61 67 69 74 2c 20 77 68 69 63 68 20 61 6c 73 6f 20 61 64 76 69 73 | vided.by.Magit,.which.also.advis |
| 9bdc0 | 65 73 0a 60 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 73 27 20 74 6f 20 72 65 73 70 | es.`auto-revert-buffers'.to.resp |
| 9bde0 | 65 63 74 20 69 74 2e 20 20 4d 61 67 69 74 20 75 73 65 72 73 20 77 68 6f 20 64 6f 20 6e 6f 74 20 | ect.it...Magit.users.who.do.not. |
| 9be00 | 74 75 72 6e 0a 6f 6e 20 74 68 65 20 6c 6f 63 61 6c 20 6d 6f 64 65 20 60 61 75 74 6f 2d 72 65 76 | turn.on.the.local.mode.`auto-rev |
| 9be20 | 65 72 74 2d 6d 6f 64 65 27 20 74 68 65 6d 73 65 6c 76 65 73 2c 20 61 72 65 20 62 65 73 74 20 73 | ert-mode'.themselves,.are.best.s |
| 9be40 | 65 72 76 65 64 0a 62 79 20 73 65 74 74 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 74 6f 20 60 6d | erved.by.setting.the.value.to.`m |
| 9be60 | 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 | agit-auto-revert-repository-buff |
| 9be80 | 65 72 2d 70 27 2e 0a 0a 48 6f 77 65 76 65 72 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 6e | er-p'...However.the.default.is.n |
| 9bea0 | 69 6c 2c 20 73 6f 20 61 73 20 6e 6f 74 20 74 6f 20 64 69 73 74 75 72 62 20 75 73 65 72 73 20 77 | il,.so.as.not.to.disturb.users.w |
| 9bec0 | 68 6f 20 64 6f 20 75 73 65 0a 74 68 65 20 6c 6f 63 61 6c 20 6d 6f 64 65 20 64 69 72 65 63 74 6c | ho.do.use.the.local.mode.directl |
| 9bee0 | 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 68 65 | y...If.you.experience.delays.whe |
| 9bf00 | 6e 20 72 75 6e 6e 69 6e 67 0a 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 73 2c 20 74 68 65 6e 20 79 | n.running.Magit.commands,.then.y |
| 9bf20 | 6f 75 20 73 68 6f 75 6c 64 20 63 6f 6e 73 69 64 65 72 20 75 73 69 6e 67 20 6f 6e 65 20 6f 66 20 | ou.should.consider.using.one.of. |
| 9bf40 | 74 68 65 0a 70 72 65 64 69 63 61 74 65 73 20 70 72 6f 76 69 64 65 64 20 62 79 20 4d 61 67 69 74 | the.predicates.provided.by.Magit |
| 9bf60 | 20 2d 20 65 73 70 65 63 69 61 6c 6c 79 20 69 66 20 79 6f 75 20 61 6c 73 6f 20 75 73 65 20 54 72 | .-.especially.if.you.also.use.Tr |
| 9bf80 | 61 6d 70 2e 0a 0a 55 73 65 72 73 20 77 68 6f 20 64 6f 20 74 75 72 6e 20 6f 6e 20 60 61 75 74 6f | amp...Users.who.do.turn.on.`auto |
| 9bfa0 | 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 20 69 6e 20 62 75 66 66 65 72 73 20 69 6e 20 77 68 69 63 | -revert-mode'.in.buffers.in.whic |
| 9bfc0 | 68 20 4d 61 67 69 74 0a 64 6f 65 73 6e 27 74 20 64 6f 20 74 68 61 74 20 66 6f 72 20 74 68 65 6d | h.Magit.doesn't.do.that.for.them |
| 9bfe0 | 2c 20 73 68 6f 75 6c 64 20 6c 69 6b 65 6c 79 20 6e 6f 74 20 75 73 65 20 61 6e 79 20 66 69 6c 74 | ,.should.likely.not.use.any.filt |
| 9c000 | 65 72 2e 0a 55 73 65 72 73 20 77 68 6f 20 74 75 72 6e 20 6f 6e 20 60 67 6c 6f 62 61 6c 2d 61 75 | er..Users.who.turn.on.`global-au |
| 9c020 | 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 2c 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 6f 20 | to-revert-mode',.do.not.have.to. |
| 9c040 | 77 6f 72 72 79 0a 61 62 6f 75 74 20 74 68 69 73 20 6f 70 74 69 6f 6e 2c 20 62 65 63 61 75 73 65 | worry.about.this.option,.because |
| 9c060 | 20 69 74 20 69 73 20 64 69 73 72 65 67 61 72 64 65 64 20 69 66 20 74 68 65 20 67 6c 6f 62 61 6c | .it.is.disregarded.if.the.global |
| 9c080 | 20 6d 6f 64 65 0a 69 73 20 65 6e 61 62 6c 65 64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 | .mode.is.enabled."...:package-ve |
| 9c0a0 | 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 2e 32 22 29 0a 20 20 3a 67 72 6f 75 | rsion.'(magit..."2.4.2")...:grou |
| 9c0c0 | 70 20 27 61 75 74 6f 2d 72 65 76 65 72 74 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 61 | p.'auto-revert...:group.'magit-a |
| 9c0e0 | 75 74 6f 2d 72 65 76 65 72 74 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 6c 61 74 | uto-revert...:group.'magit-relat |
| 9c100 | 65 64 0a 20 20 3a 74 79 70 65 20 27 28 72 61 64 69 6f 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 | ed...:type.'(radio.(const.:tag." |
| 9c120 | 4e 6f 20 66 69 6c 74 65 72 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | No.filter".nil)................. |
| 9c140 | 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 | (function-item.magit-auto-revert |
| 9c160 | 2d 62 75 66 66 65 72 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 | -buffer-p).................(func |
| 9c180 | 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 72 65 70 6f | tion-item.magit-auto-revert-repo |
| 9c1a0 | 73 69 74 6f 72 79 2d 62 75 66 66 65 72 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sitory-buffer-p)................ |
| 9c1c0 | 20 66 75 6e 63 74 69 6f 6e 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 61 75 | .function))..(defcustom.magit-au |
| 9c1e0 | 74 6f 2d 72 65 76 65 72 74 2d 74 72 61 63 6b 65 64 2d 6f 6e 6c 79 20 74 0a 20 20 22 57 68 65 74 | to-revert-tracked-only.t..."Whet |
| 9c200 | 68 65 72 20 60 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 20 6f 6e 6c | her.`magit-auto-revert-mode'.onl |
| 9c220 | 79 20 72 65 76 65 72 74 73 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2e 22 0a 20 20 3a 70 61 63 | y.reverts.tracked.files."...:pac |
| 9c240 | 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"). |
| 9c260 | 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 3a 74 | ..:group.'magit-auto-revert...:t |
| 9c280 | 79 70 65 20 27 62 6f 6f 6c 65 61 6e 0a 20 20 3a 73 65 74 20 28 6c 61 6d 62 64 61 20 28 76 61 72 | ype.'boolean...:set.(lambda.(var |
| 9c2a0 | 20 76 61 6c 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 20 76 61 72 20 76 61 6c 29 0a 20 20 20 | .val)..........(set.var.val).... |
| 9c2c0 | 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 | ......(when.(and.(bound-and-true |
| 9c2e0 | 2d 70 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 29 0a 20 20 20 20 20 | -p.magit-auto-revert-mode)...... |
| 9c300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 65 61 74 75 72 65 70 20 27 6d 61 67 69 74 2d | ...............(featurep.'magit- |
| 9c320 | 61 75 74 6f 72 65 76 65 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 | autorevert))............(magit-a |
| 9c340 | 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | uto-revert-mode.-1)............( |
| 9c360 | 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 29 29 29 29 0a 0a 28 64 65 66 | magit-auto-revert-mode))))..(def |
| 9c380 | 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 69 6d 6d 65 64 69 61 | custom.magit-auto-revert-immedia |
| 9c3a0 | 74 65 6c 79 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 4d 61 67 69 74 20 72 65 76 65 72 74 73 20 | tely.t..."Whether.Magit.reverts. |
| 9c3c0 | 62 75 66 66 65 72 73 20 69 6d 6d 65 64 69 61 74 65 6c 79 2e 0a 0a 49 66 20 74 68 69 73 20 69 73 | buffers.immediately...If.this.is |
| 9c3e0 | 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 65 69 74 68 65 72 20 60 67 6c 6f 62 61 6c 2d 61 75 74 6f | .non-nil.and.either.`global-auto |
| 9c400 | 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 20 6f 72 0a 60 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 | -revert-mode'.or.`magit-auto-rev |
| 9c420 | 65 72 74 2d 6d 6f 64 65 27 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e 20 4d 61 67 69 74 | ert-mode'.is.enabled,.then.Magit |
| 9c440 | 20 69 6d 6d 65 64 69 61 74 65 6c 79 0a 72 65 76 65 72 74 73 20 62 75 66 66 65 72 73 20 62 79 20 | .immediately.reverts.buffers.by. |
| 9c460 | 65 78 70 6c 69 63 69 74 6c 79 20 63 61 6c 6c 69 6e 67 20 60 61 75 74 6f 2d 72 65 76 65 72 74 2d | explicitly.calling.`auto-revert- |
| 9c480 | 62 75 66 66 65 72 73 27 0a 61 66 74 65 72 20 72 75 6e 6e 69 6e 67 20 47 69 74 20 66 6f 72 20 73 | buffers'.after.running.Git.for.s |
| 9c4a0 | 69 64 65 2d 65 66 66 65 63 74 73 2e 0a 0a 49 66 20 60 61 75 74 6f 2d 72 65 76 65 72 74 2d 75 73 | ide-effects...If.`auto-revert-us |
| 9c4c0 | 65 2d 6e 6f 74 69 66 79 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 28 61 6e 64 20 66 69 6c 65 20 6e | e-notify'.is.non-nil.(and.file.n |
| 9c4e0 | 6f 74 69 66 69 63 61 74 69 6f 6e 73 0a 61 72 65 20 61 63 74 75 61 6c 6c 79 20 73 75 70 70 6f 72 | otifications.are.actually.suppor |
| 9c500 | 74 65 64 29 2c 20 74 68 65 6e 20 60 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 69 6d | ted),.then.`magit-auto-revert-im |
| 9c520 | 6d 65 64 69 61 74 65 6c 79 27 0a 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 74 6f 20 62 65 20 6e | mediately'.does.not.have.to.be.n |
| 9c540 | 6f 6e 2d 6e 69 6c 2c 20 62 65 63 61 75 73 65 20 74 68 65 20 72 65 76 65 72 74 73 20 68 61 70 70 | on-nil,.because.the.reverts.happ |
| 9c560 | 65 6e 0a 69 6d 6d 65 64 69 61 74 65 6c 79 20 61 6e 79 77 61 79 2e 0a 0a 49 66 20 60 6d 61 67 69 | en.immediately.anyway...If.`magi |
| 9c580 | 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 69 6d 6d 65 64 69 61 74 65 6c 79 27 20 61 6e 64 20 60 | t-auto-revert-immediately'.and.` |
| 9c5a0 | 61 75 74 6f 2d 72 65 76 65 72 74 2d 75 73 65 2d 6e 6f 74 69 66 79 27 0a 61 72 65 20 62 6f 74 68 | auto-revert-use-notify'.are.both |
| 9c5c0 | 20 6e 69 6c 2c 20 74 68 65 6e 20 72 65 76 65 72 74 73 20 68 61 70 70 65 6e 20 61 66 74 65 72 20 | .nil,.then.reverts.happen.after. |
| 9c5e0 | 60 61 75 74 6f 2d 72 65 76 65 72 74 2d 69 6e 74 65 72 76 61 6c 27 0a 73 65 63 6f 6e 64 73 20 6f | `auto-revert-interval'.seconds.o |
| 9c600 | 66 20 75 73 65 72 20 69 6e 61 63 74 69 76 69 74 79 2e 20 20 54 68 61 74 20 69 73 20 6e 6f 74 20 | f.user.inactivity...That.is.not. |
| 9c620 | 64 65 73 69 72 61 62 6c 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 | desirable."...:package-version.' |
| 9c640 | 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | (magit..."2.4.0")...:group.'magi |
| 9c660 | 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a | t-auto-revert...:type.'boolean). |
| 9c680 | 0a 3b 3b 3b 20 4d 6f 64 65 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 75 72 6e 2d 6f 6e 2d | .;;;.Mode..(defun.magit-turn-on- |
| 9c6a0 | 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 2d 69 66 2d 64 65 73 69 72 65 64 20 28 26 6f 70 | auto-revert-mode-if-desired.(&op |
| 9c6c0 | 74 69 6f 6e 61 6c 20 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 | tional.file)...(cond.(file...... |
| 9c6e0 | 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 69 6e 64 2d 62 75 66 | ....(when-let.((buffer.(find-buf |
| 9c700 | 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 20 20 20 20 20 20 20 | fer-visiting.file)))............ |
| 9c720 | 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 | (with-current-buffer.buffer..... |
| 9c740 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 75 72 6e 2d 6f 6e 2d 61 75 74 6f 2d 72 65 76 | .........(magit-turn-on-auto-rev |
| 9c760 | 65 72 74 2d 6d 6f 64 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 | ert-mode-if-desired))))......... |
| 9c780 | 28 28 61 6e 64 20 28 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 | ((and.(not.auto-revert-mode).... |
| 9c7a0 | 20 20 20 20 3b 20 73 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 | ....;.see.#3014...............(n |
| 9c7c0 | 6f 74 20 67 6c 6f 62 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 | ot.global-auto-revert-mode).;.se |
| 9c7e0 | 65 20 23 33 34 36 30 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 | e.#3460...............buffer-fil |
| 9c800 | 65 2d 6e 61 6d 65 0a 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 | e-name...............(or.auto-re |
| 9c820 | 76 65 72 74 2d 72 65 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 | vert-remote-files..;.see.#5422.. |
| 9c840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 66 69 6c 65 2d 72 65 6d 6f | .................(not.(file-remo |
| 9c860 | 74 65 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 20 | te-p.buffer-file-name)))........ |
| 9c880 | 20 20 20 20 20 20 20 28 66 69 6c 65 2d 72 65 61 64 61 62 6c 65 2d 70 20 62 75 66 66 65 72 2d 66 | .......(file-readable-p.buffer-f |
| 9c8a0 | 69 6c 65 2d 6e 61 6d 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 | ile-name)...............(compat- |
| 9c8c0 | 63 61 6c 6c 20 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 28 6d 61 67 69 74 2d 67 69 74 2d | call.executable-find.(magit-git- |
| 9c8e0 | 65 78 65 63 75 74 61 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 | executable).t)...............(ma |
| 9c900 | 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 | git-toplevel)...............(or. |
| 9c920 | 28 6e 6f 74 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 74 72 61 63 6b 65 64 2d 6f | (not.magit-auto-revert-tracked-o |
| 9c940 | 6e 6c 79 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 66 69 | nly)...................(magit-fi |
| 9c960 | 6c 65 2d 74 72 61 63 6b 65 64 2d 70 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 | le-tracked-p.buffer-file-name))) |
| 9c980 | 0a 20 20 20 20 20 20 20 20 20 28 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 20 31 29 29 29 | ..........(auto-revert-mode.1))) |
| 9c9a0 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 67 6c 6f 62 61 6c | )..;;;###autoload.(define-global |
| 9c9c0 | 69 7a 65 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 | ized-minor-mode.magit-auto-rever |
| 9c9e0 | 74 2d 6d 6f 64 65 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 0a 20 20 6d 61 67 69 74 2d | t-mode.auto-revert-mode...magit- |
| 9ca00 | 74 75 72 6e 2d 6f 6e 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 2d 69 66 2d 64 65 73 69 | turn-on-auto-revert-mode-if-desi |
| 9ca20 | 72 65 64 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e | red...:package-version.'(magit.. |
| 9ca40 | 20 22 32 2e 34 2e 30 22 29 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 22 28 | ."2.4.0")...:link.'(info-link."( |
| 9ca60 | 6d 61 67 69 74 29 41 75 74 6f 6d 61 74 69 63 20 52 65 76 65 72 74 69 6e 67 20 6f 66 20 46 69 6c | magit)Automatic.Reverting.of.Fil |
| 9ca80 | 65 2d 56 69 73 69 74 69 6e 67 20 42 75 66 66 65 72 73 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | e-Visiting.Buffers")...:group.'m |
| 9caa0 | 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | agit-auto-revert...:group.'magit |
| 9cac0 | 2d 65 73 73 65 6e 74 69 61 6c 73 0a 20 20 3b 3b 20 2d 20 57 68 65 6e 20 60 67 6c 6f 62 61 6c 2d | -essentials...;;.-.When.`global- |
| 9cae0 | 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 20 69 73 20 65 6e 61 62 6c 65 64 2c 20 74 68 | auto-revert-mode'.is.enabled,.th |
| 9cb00 | 65 6e 20 74 68 69 73 20 6d 6f 64 65 20 69 73 0a 20 20 3b 3b 20 20 20 72 65 64 75 6e 64 61 6e 74 | en.this.mode.is...;;...redundant |
| 9cb20 | 2e 0a 20 20 3b 3b 20 2d 20 49 6e 20 61 6c 6c 20 6f 74 68 65 72 20 63 61 73 65 73 20 65 6e 61 62 | ....;;.-.In.all.other.cases.enab |
| 9cb40 | 6c 65 20 74 68 65 20 6d 6f 64 65 20 62 65 63 61 75 73 65 20 69 66 20 62 75 66 66 65 72 73 20 61 | le.the.mode.because.if.buffers.a |
| 9cb60 | 72 65 20 6e 6f 74 0a 20 20 3b 3b 20 20 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 72 65 76 65 | re.not...;;...automatically.reve |
| 9cb80 | 72 74 65 64 20 74 68 61 74 20 77 6f 75 6c 64 20 6d 61 6b 65 20 6d 61 6e 79 20 76 65 72 79 20 63 | rted.that.would.make.many.very.c |
| 9cba0 | 6f 6d 6d 6f 6e 20 74 61 73 6b 73 0a 20 20 3b 3b 20 20 20 6d 75 63 68 20 6d 6f 72 65 20 63 75 6d | ommon.tasks...;;...much.more.cum |
| 9cbc0 | 62 65 72 73 6f 6d 65 2e 0a 20 20 3a 69 6e 69 74 2d 76 61 6c 75 65 20 28 6e 6f 74 20 28 6f 72 20 | bersome....:init-value.(not.(or. |
| 9cbe0 | 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 20 20 20 | global-auto-revert-mode......... |
| 9cc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6e 69 6e 74 65 72 61 63 74 69 76 65 29 29 29 | ...............noninteractive))) |
| 9cc20 | 0a 3b 3b 20 2d 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 60 3a 69 6e 69 74 2d 76 61 6c 75 65 | .;;.-.Unfortunately.`:init-value |
| 9cc40 | 20 74 27 20 6f 6e 6c 79 20 73 65 74 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 6d | .t'.only.sets.the.value.of.the.m |
| 9cc60 | 6f 64 65 0a 3b 3b 20 20 20 76 61 72 69 61 62 6c 65 20 62 75 74 20 64 6f 65 73 20 6e 6f 74 20 63 | ode.;;...variable.but.does.not.c |
| 9cc80 | 61 75 73 65 20 74 68 65 20 6d 6f 64 65 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 63 61 6c | ause.the.mode.function.to.be.cal |
| 9cca0 | 6c 65 64 2e 0a 3b 3b 20 2d 20 49 20 64 6f 6e 27 74 20 74 68 69 6e 6b 20 69 74 20 77 6f 72 6b 73 | led..;;.-.I.don't.think.it.works |
| 9ccc0 | 20 6c 69 6b 65 20 74 68 69 73 20 6f 6e 20 70 75 72 70 6f 73 65 2c 20 62 75 74 20 73 69 6e 63 65 | .like.this.on.purpose,.but.since |
| 9cce0 | 20 6f 6e 65 20 75 73 75 61 6c 6c 79 0a 3b 3b 20 20 20 73 68 6f 75 6c 64 20 6e 6f 74 20 65 6e 61 | .one.usually.;;...should.not.ena |
| 9cd00 | 62 6c 65 20 67 6c 6f 62 61 6c 20 6d 6f 64 65 73 20 62 79 20 64 65 66 61 75 6c 74 2c 20 69 74 20 | ble.global.modes.by.default,.it. |
| 9cd20 | 69 73 20 75 6e 64 65 72 73 74 61 6e 64 61 62 6c 65 2e 0a 3b 3b 20 2d 20 49 66 20 74 68 65 20 75 | is.understandable..;;.-.If.the.u |
| 9cd40 | 73 65 72 20 68 61 73 20 73 65 74 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 60 6d 61 67 69 74 2d | ser.has.set.the.variable.`magit- |
| 9cd60 | 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 20 74 6f 20 6e 69 6c 0a 3b 3b 20 20 20 61 66 | auto-revert-mode'.to.nil.;;...af |
| 9cd80 | 74 65 72 20 6c 6f 61 64 69 6e 67 20 6d 61 67 69 74 20 28 69 6e 73 74 65 61 64 20 6f 66 20 64 6f | ter.loading.magit.(instead.of.do |
| 9cda0 | 69 6e 67 20 73 6f 20 62 65 66 6f 72 65 20 6c 6f 61 64 69 6e 67 20 6d 61 67 69 74 20 6f 72 0a 3b | ing.so.before.loading.magit.or.; |
| 9cdc0 | 3b 20 20 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 29 2c 20 74 68 65 6e | ;...by.using.the.function),.then |
| 9cde0 | 20 77 65 20 73 68 6f 75 6c 64 20 73 74 69 6c 6c 20 72 65 73 70 65 63 74 20 74 68 61 74 20 73 65 | .we.should.still.respect.that.se |
| 9ce00 | 74 74 69 6e 67 2e 0a 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 | tting..;;.-.If.the.user.enables. |
| 9ce20 | 60 67 6c 6f 62 61 6c 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 27 20 61 66 74 65 72 20 | `global-auto-revert-mode'.after. |
| 9ce40 | 6c 6f 61 64 69 6e 67 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 | loading.magit.;;...and.after.`af |
| 9ce60 | 74 65 72 2d 69 6e 69 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 | ter-init-hook'.has.run,.then.`ma |
| 9ce80 | 67 69 74 2d 61 75 74 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 | git-auto-revert-mode'.;;...remai |
| 9cea0 | 6e 73 20 65 6e 61 62 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 | ns.enabled;.and.there.is.nothing |
| 9cec0 | 20 77 65 20 63 61 6e 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 | .we.can.do.about.it..;;.-.Howeve |
| 9cee0 | 72 20 69 66 20 74 68 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 | r.if.the.init.file.causes.`magit |
| 9cf00 | 2d 61 75 74 6f 72 65 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 | -autorevert'.to.be.loaded.;;...a |
| 9cf20 | 6e 64 20 6f 6e 6c 79 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 | nd.only.later.it.enables.`global |
| 9cf40 | 2d 61 75 74 6f 2d 72 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 | -auto-revert-mode',.then.we.can. |
| 9cf60 | 3b 3b 20 20 20 61 6e 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 | ;;...and.should.leave.`magit-aut |
| 9cf80 | 6f 2d 72 65 76 65 72 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 | o-revert-mode'.disabled..(defun. |
| 9cfa0 | 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 2d 2d 69 6e 69 74 2d 6b 6c 75 | magit-auto-revert-mode--init-klu |
| 9cfc0 | 64 67 65 20 28 29 0a 20 20 22 54 68 69 73 20 69 73 20 61 6e 20 69 6e 74 65 72 6e 61 6c 20 6b 6c | dge.()..."This.is.an.internal.kl |
| 9cfe0 | 75 64 67 65 20 74 6f 20 62 65 20 75 73 65 64 20 6f 6e 20 60 61 66 74 65 72 2d 69 6e 69 74 2d 68 | udge.to.be.used.on.`after-init-h |
| 9d000 | 6f 6f 6b 27 2e 0a 44 6f 20 6e 6f 74 20 75 73 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 65 | ook'..Do.not.use.this.function.e |
| 9d020 | 6c 73 65 77 68 65 72 65 2c 20 61 6e 64 20 64 6f 6e 27 74 20 72 65 6d 6f 76 65 20 69 74 20 66 72 | lsewhere,.and.don't.remove.it.fr |
| 9d040 | 6f 6d 0a 74 68 65 20 60 61 66 74 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 27 2e 20 20 46 6f 72 20 6d | om.the.`after-init-hook'...For.m |
| 9d060 | 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 73 65 65 20 74 68 65 20 63 6f 6d 6d 65 6e 74 73 | ore.information.see.the.comments |
| 9d080 | 0a 61 6e 64 20 63 6f 64 65 20 73 75 72 72 6f 75 6e 64 69 6e 67 20 74 68 65 20 64 65 66 69 6e 69 | .and.code.surrounding.the.defini |
| 9d0a0 | 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 28 69 66 20 28 6f | tion.of.this.function."...(if.(o |
| 9d0c0 | 72 20 28 6e 6f 74 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 29 0a 20 | r.(not.magit-auto-revert-mode).. |
| 9d0e0 | 20 20 20 20 20 20 20 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 | .........(and.global-auto-revert |
| 9d100 | 2d 6d 6f 64 65 20 28 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 | -mode.(not.after-init-time)))... |
| 9d120 | 20 20 20 20 28 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 20 2d 31 29 0a | ....(magit-auto-revert-mode.-1). |
| 9d140 | 20 20 20 20 28 6c 65 74 20 28 28 73 74 61 72 74 20 28 63 75 72 72 65 6e 74 2d 74 69 6d 65 29 29 | ....(let.((start.(current-time)) |
| 9d160 | 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 65 73 73 61 67 65 20 22 54 75 72 6e 69 6e 67 20 | ).......(magit-message."Turning. |
| 9d180 | 6f 6e 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 2e 2e 2e 22 29 0a 20 | on.magit-auto-revert-mode...").. |
| 9d1a0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 20 31 29 0a | .....(magit-auto-revert-mode.1). |
| 9d1c0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 20 22 54 75 72 | ......(magit-message........"Tur |
| 9d1e0 | 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 65 2e 2e | ning.on.magit-auto-revert-mode.. |
| 9d200 | 2e 64 6f 6e 65 25 73 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 | .done%s"........(let.((elapsed.( |
| 9d220 | 66 6c 6f 61 74 2d 74 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 | float-time.(time-since.start)))) |
| 9d240 | 0a 20 20 20 20 20 20 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 | ..........(if.(>.elapsed.0.2)... |
| 9d260 | 20 20 20 20 20 20 20 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 | ...........(format.".(%.3fs,.%s. |
| 9d280 | 62 75 66 66 65 72 73 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 | buffers.checked)".elapsed....... |
| 9d2a0 | 20 20 20 20 20 20 20 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 | ...............(length.(buffer-l |
| 9d2c0 | 69 73 74 29 29 29 0a 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 | ist)))............"")))))).(if.a |
| 9d2e0 | 66 74 65 72 2d 69 6e 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 | fter-init-time.....;;.Since.`aft |
| 9d300 | 65 72 2d 69 6e 69 74 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 | er-init-hook'.has.already.been.. |
| 9d320 | 20 20 20 3b 3b 20 72 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 | ...;;.run,.turn.the.mode.on.or.o |
| 9d340 | 66 66 20 72 69 67 68 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 | ff.right.now......(magit-auto-re |
| 9d360 | 76 65 72 74 2d 6d 6f 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 | vert-mode--init-kludge)...;;.By. |
| 9d380 | 74 68 65 20 74 69 6d 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 | the.time.the.init.file.has.been. |
| 9d3a0 | 66 75 6c 6c 79 20 6c 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 | fully.loaded.the...;;.values.of. |
| 9d3c0 | 74 68 65 20 72 65 6c 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 | the.relevant.variables.might.hav |
| 9d3e0 | 65 20 63 68 61 6e 67 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 | e.changed....(add-hook.'after-in |
| 9d400 | 69 74 2d 68 6f 6f 6b 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 | it-hook.#'magit-auto-revert-mode |
| 9d420 | 2d 2d 69 6e 69 74 2d 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 | --init-kludge.t))..(put.'magit-a |
| 9d440 | 75 74 6f 2d 72 65 76 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 | uto-revert-mode.'function-docume |
| 9d460 | 6e 74 61 74 69 6f 6e 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 | ntation......"Toggle.Magit.Auto. |
| 9d480 | 52 65 76 65 72 74 20 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 | Revert.mode..If.called.interacti |
| 9d4a0 | 76 65 6c 79 2c 20 65 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 | vely,.enable.Magit.Auto.Revert.m |
| 9d4c0 | 6f 64 65 20 69 66 20 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 | ode.if.ARG.is.positive,.and.disa |
| 9d4e0 | 62 6c 65 20 69 74 20 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 | ble.it.if.ARG.is.zero.or.negativ |
| 9d500 | 65 2e 20 20 49 66 20 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 | e...If.called.from.Lisp,.also.en |
| 9d520 | 61 62 6c 65 20 74 68 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 | able.the.mode.if.ARG.is.omitted. |
| 9d540 | 6f 72 20 6e 69 6c 2c 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 | or.nil,.and.toggle.it.if.ARG.is. |
| 9d560 | 60 74 6f 67 67 6c 65 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 | `toggle';.disable.the.mode.other |
| 9d580 | 77 69 73 65 2e 0a 0a 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 | wise...Magit.Auto.Revert.mode.is |
| 9d5a0 | 20 61 20 67 6c 6f 62 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 | .a.global.minor.mode.that.revert |
| 9d5c0 | 73 0a 62 75 66 66 65 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 | s.buffers.associated.with.a.file |
| 9d5e0 | 20 74 68 61 74 20 69 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 | .that.is.located.inside.a.Git.re |
| 9d600 | 70 6f 73 69 74 6f 72 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 | pository.when.the.file.changes.o |
| 9d620 | 6e 20 64 69 73 6b 2e 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 | n.disk...Use.`auto-revert-mode'. |
| 9d640 | 74 6f 20 72 65 76 65 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 | to.revert.a.particular.buffer... |
| 9d660 | 4f 72 20 75 73 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 | Or.use.`global-auto-revert-mode' |
| 9d680 | 0a 74 6f 20 72 65 76 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 | .to.revert.all.file-visiting.buf |
| 9d6a0 | 66 65 72 73 2c 20 6e 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 | fers,.not.just.those.that.visit. |
| 9d6c0 | 61 20 66 69 6c 65 20 6c 6f 63 61 74 65 64 20 69 6e 73 69 64 65 20 61 20 47 69 74 20 72 65 70 6f | a.file.located.inside.a.Git.repo |
| 9d6e0 | 73 69 74 6f 72 79 2e 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 | sitory...This.global.mode.works. |
| 9d700 | 62 79 20 74 75 72 6e 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 | by.turning.on.the.buffer-local.m |
| 9d720 | 6f 64 65 0a 60 61 75 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 | ode.`auto-revert-mode'.at.the.ti |
| 9d740 | 6d 65 20 61 20 62 75 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 | me.a.buffer.is.first.created...T |
| 9d760 | 68 65 0a 6c 6f 63 61 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 | he.local.mode.is.turned.on.if.th |
| 9d780 | 65 20 76 69 73 69 74 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 | e.visited.file.is.being.tracked. |
| 9d7a0 | 69 6e 0a 61 20 47 69 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 | in.a.Git.repository.at.the.time. |
| 9d7c0 | 77 68 65 6e 20 74 68 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 | when.the.buffer.is.created...If. |
| 9d7e0 | 60 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 74 72 61 63 6b 65 64 2d 6f 6e 6c 79 27 | `magit-auto-revert-tracked-only' |
| 9d800 | 20 69 73 20 6e 6f 6e 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 | .is.non-nil.(the.default),.then. |
| 9d820 | 6f 6e 6c 79 20 74 72 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 | only.tracked.files.are.reverted. |
| 9d840 | 20 20 42 75 74 20 69 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 | ..But.if.you.stage.a.previously. |
| 9d860 | 75 6e 74 72 61 63 6b 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 | untracked.file.using.`magit-stag |
| 9d880 | 65 27 2c 20 74 68 65 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 | e',.then.this.mode.notices.that. |
| 9d8a0 | 0a 0a 55 6e 6c 69 6b 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 | ..Unlike.`global-auto-revert-mod |
| 9d8c0 | 65 27 2c 20 74 68 69 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 | e',.this.mode.never.reverts.any. |
| 9d8e0 | 62 75 66 66 65 72 73 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 | buffers.that.are.not.visiting.fi |
| 9d900 | 6c 65 73 2e 0a 0a 54 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 | les...The.behavior.of.this.mode. |
| 9d920 | 63 61 6e 20 62 65 20 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 | can.be.customized.using.the.opti |
| 9d940 | 6f 6e 73 0a 69 6e 20 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 | ons.in.the.`autorevert'.and.`mag |
| 9d960 | 69 74 2d 61 75 74 6f 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 | it-autorevert'.groups...This.fun |
| 9d980 | 63 74 69 6f 6e 20 63 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 | ction.calls.the.hook.`magit-auto |
| 9d9a0 | 2d 72 65 76 65 72 74 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 | -revert-mode-hook'...Like.nearly |
| 9d9c0 | 20 65 76 65 72 79 20 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 | .every.mode,.this.mode.should.be |
| 9d9e0 | 20 65 6e 61 62 6c 65 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 | .enabled.or.disabled.by.calling. |
| 9da00 | 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 6d 6f 64 65 20 66 75 6e 63 74 69 6f 6e 2c 20 74 68 | the.respective.mode.function,.th |
| 9da20 | 65 20 72 65 61 73 6f 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 | e.reason.being.that.changing.the |
| 9da40 | 20 73 74 61 74 65 20 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 | .state.of.a.mode.involves.more.t |
| 9da60 | 68 61 6e 20 6d 65 72 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 | han.merely.toggling.a.single.swi |
| 9da80 | 74 63 68 2c 20 73 6f 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 | tch,.so.setting.the.mode.variabl |
| 9daa0 | 65 20 69 73 20 6e 6f 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 | e.is.not.enough..Also,.you.shoul |
| 9dac0 | 64 20 6e 6f 74 20 75 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 | d.not.use.`after-init-hook'.to.d |
| 9dae0 | 69 73 61 62 6c 65 20 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 | isable.this.mode.")..(defun.magi |
| 9db00 | 74 2d 61 75 74 6f 2d 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 | t-auto-revert-buffers.()...(when |
| 9db20 | 20 28 61 6e 64 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 69 6d 6d 65 64 69 61 74 | .(and.magit-auto-revert-immediat |
| 9db40 | 65 6c 79 0a 20 20 20 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 | ely..............(or.global-auto |
| 9db60 | 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 20 20 28 61 | -revert-mode..................(a |
| 9db80 | 6e 64 20 6d 61 67 69 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 | nd.magit-auto-revert-mode.auto-r |
| 9dba0 | 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 28 6c 65 74 20 28 28 | evert-buffer-list))).....(let.(( |
| 9dbc0 | 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 6c 69 73 74 2d 66 69 6c 74 65 72 0a 20 | auto-revert-buffer-list-filter.. |
| 9dbe0 | 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 62 75 66 66 65 72 | ..........(or.auto-revert-buffer |
| 9dc00 | 2d 6c 69 73 74 2d 66 69 6c 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 | -list-filter................#'ma |
| 9dc20 | 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 |
| 9dc40 | 72 2d 70 29 29 29 0a 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 | r-p))).......(auto-revert-buffer |
| 9dc60 | 73 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 | s))))..(defvar.magit-auto-revert |
| 9dc80 | 2d 74 6f 70 6c 65 76 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 | -toplevel.nil)..(defvar.magit-au |
| 9dca0 | 74 6f 2d 72 65 76 65 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 | to-revert-counter.1..."Increment |
| 9dcc0 | 65 64 20 65 61 63 68 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 | ed.each.time.`auto-revert-buffer |
| 9dce0 | 73 27 20 69 73 20 63 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 | s'.is.called.")..(defun.magit-au |
| 9dd00 | 74 6f 2d 72 65 76 65 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 | to-revert-buffer-p.(buffer)..."R |
| 9dd20 | 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 42 55 46 46 45 52 20 76 69 73 69 74 73 20 61 | eturn.non-nil.if.BUFFER.visits.a |
| 9dd40 | 20 66 69 6c 65 20 69 6e 73 69 64 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 | .file.inside.the.current.reposit |
| 9dd60 | 6f 72 79 2e 0a 54 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 74 | ory..The.current.repository.is.t |
| 9dd80 | 68 65 20 6f 6e 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | he.one.containing.`default-direc |
| 9dda0 | 74 6f 72 79 27 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 63 75 72 72 65 6e 74 20 72 65 | tory'..If.there.is.no.current.re |
| 9ddc0 | 70 6f 73 69 74 6f 72 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 | pository,.then.return.t.for.any. |
| 9dde0 | 42 55 46 46 45 52 2e 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 | BUFFER."...(magit-auto-revert-re |
| 9de00 | 70 6f 73 69 74 6f 72 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 | pository-buffer-p.buffer.t))..(d |
| 9de20 | 65 66 75 6e 20 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 | efun.magit-auto-revert-repositor |
| 9de40 | 79 2d 62 75 66 66 65 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 | y-buffer-p.(buffer.&optional.fal |
| 9de60 | 6c 62 61 63 6b 29 0a 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 | lback)..."Return.non-nil.if.BUFF |
| 9de80 | 45 52 20 76 69 73 69 74 73 20 61 20 66 69 6c 65 20 69 6e 73 69 64 65 20 74 68 65 20 63 75 72 72 | ER.visits.a.file.inside.the.curr |
| 9dea0 | 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 54 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f | ent.repository..The.current.repo |
| 9dec0 | 73 69 74 6f 72 79 20 69 73 20 74 68 65 20 6f 6e 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 60 64 65 | sitory.is.the.one.containing.`de |
| 9dee0 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f | fault-directory'..If.there.is.no |
| 9df00 | 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 72 65 74 75 72 6e | .current.repository,.then.return |
| 9df20 | 20 46 41 4c 4c 42 41 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 | .FALLBACK.(which.defaults.to.nil |
| 9df40 | 29 20 66 6f 72 20 61 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 | ).for.any.BUFFER."...;;.Call.`ma |
| 9df60 | 67 69 74 2d 74 6f 70 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 | git-toplevel'.just.once.per.cycl |
| 9df80 | 65 2e 0a 20 20 28 75 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 | e....(unless.(and.magit-auto-rev |
| 9dfa0 | 65 72 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 28 3d 20 28 | ert-toplevel................(=.( |
| 9dfc0 | 63 64 72 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 74 6f 70 6c 65 76 65 6c 29 0a | cdr.magit-auto-revert-toplevel). |
| 9dfe0 | 20 20 20 20 20 20 20 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 | ..................magit-auto-rev |
| 9e000 | 65 72 74 2d 63 6f 75 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 | ert-counter)).....(setq.magit-au |
| 9e020 | 74 6f 2d 72 65 76 65 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 | to-revert-toplevel...........(co |
| 9e040 | 6e 73 20 28 6f 72 20 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 | ns.(or.(magit-toplevel).'no-repo |
| 9e060 | 29 0a 20 20 20 20 20 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 | ).................magit-auto-rev |
| 9e080 | 65 72 74 2d 63 6f 75 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 | ert-counter)))...(let.((top.(car |
| 9e0a0 | 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 | .magit-auto-revert-toplevel))).. |
| 9e0c0 | 20 20 20 28 69 66 20 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 | ...(if.(eq.top.'no-repo)........ |
| 9e0e0 | 20 66 61 6c 6c 62 61 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 | .fallback.......(let.((dir.(buff |
| 9e100 | 65 72 2d 6c 6f 63 61 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 | er-local-value.'default-director |
| 9e120 | 79 20 62 75 66 66 65 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 | y.buffer))).........(and.(equal. |
| 9e140 | 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)............. |
| 9e160 | 20 20 20 20 20 20 20 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 | ........(file-remote-p.top)).... |
| 9e180 | 20 20 20 20 20 20 20 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 | ..........;;.^.`tramp-handle-fil |
| 9e1a0 | 65 2d 69 6e 2d 64 69 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 | e-in-directory-p'.lacks.this.opt |
| 9e1c0 | 69 6d 69 7a 61 74 69 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 | imization...............(file-in |
| 9e1e0 | 2d 64 69 72 65 63 74 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 | -directory-p.dir.top))))))..(def |
| 9e200 | 69 6e 65 2d 61 64 76 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 | ine-advice.auto-revert-buffers.( |
| 9e220 | 3a 61 72 6f 75 6e 64 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 | :around.(fn).buffer-list-filter) |
| 9e240 | 0a 20 20 28 63 6c 2d 69 6e 63 66 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 63 6f | ...(cl-incf.magit-auto-revert-co |
| 9e260 | 75 6e 74 65 72 29 0a 20 20 28 69 66 20 28 6f 72 20 67 6c 6f 62 61 6c 2d 61 75 74 6f 2d 72 65 76 | unter)...(if.(or.global-auto-rev |
| 9e280 | 65 72 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 61 75 74 6f 2d 72 65 76 | ert-mode...........(not.auto-rev |
| 9e2a0 | 65 72 74 2d 62 75 66 66 65 72 2d 6c 69 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 | ert-buffer-list)...........(not. |
| 9e2c0 | 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 6c 69 73 74 2d 66 69 6c 74 65 72 29 29 | auto-revert-buffer-list-filter)) |
| 9e2e0 | 0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 0a 20 20 20 20 28 6c 65 74 20 28 28 61 | .......(funcall.fn).....(let.((a |
| 9e300 | 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 | uto-revert-buffer-list.......... |
| 9e320 | 20 20 28 73 65 71 2d 66 69 6c 74 65 72 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 | ..(seq-filter.auto-revert-buffer |
| 9e340 | 2d 6c 69 73 74 2d 66 69 6c 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -list-filter.................... |
| 9e360 | 20 20 20 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 6c 69 73 74 29 29 29 0a 20 | ....auto-revert-buffer-list))).. |
| 9e380 | 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 61 | .....(funcall.fn)).....(unless.a |
| 9e3a0 | 75 74 6f 2d 72 65 76 65 72 74 2d 74 69 6d 65 72 0a 20 20 20 20 20 20 28 61 75 74 6f 2d 72 65 76 | uto-revert-timer.......(auto-rev |
| 9e3c0 | 65 72 74 2d 73 65 74 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 | ert-set-timer))))..;;;._.(provid |
| 9e3e0 | 65 20 27 6d 61 67 69 74 2d 61 75 74 6f 72 65 76 65 72 74 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 61 | e.'magit-autorevert).;;;.magit-a |
| 9e400 | 75 74 6f 72 65 76 65 72 74 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 | utorevert.el.ends.here.......... |
| 9e420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e600 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 61 70 70 6c 79 2e 65 6c 00 00 00 00 00 00 | magit-4.1.2/magit-apply.el...... |
| 9e620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e660 | 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 |
| 9e680 | 30 31 30 36 31 31 32 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 | 0106112.00000000000.014025..0... |
| 9e6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e700 | 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................... |
| 9e720 | 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................... |
| 9e740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 9e800 | 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 |
| 9e820 | 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.-* |
| 9e840 | 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 | -..;;.Copyright.(C).2008-2024.Th |
| 9e860 | 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..;; |
| 9e880 | 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. |
| 9e8a0 | 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 |
| 9e8c0 | 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 |
| 9e8e0 | 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>..;;. |
| 9e900 | 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 |
| 9e920 | 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 |
| 9e940 | 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 |
| 9e960 | 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 |
| 9e980 | 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 |
| 9e9a0 | 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. |
| 9e9c0 | 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 |
| 9e9e0 | 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. |
| 9ea00 | 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.. |
| 9ea20 | 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 |
| 9ea40 | 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 |
| 9ea60 | 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 |
| 9ea80 | 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 |
| 9eaa0 | 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 |
| 9eac0 | 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 |
| 9eae0 | 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. |
| 9eb00 | 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 |
| 9eb20 | 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 |
| 9eb40 | 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 |
| 9eb60 | 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 |
| 9eb80 | 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/>...;; |
| 9eba0 | 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 |
| 9ebc0 | 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. |
| 9ebe0 | 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. |
| 9ec00 | 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 |
| 9ec20 | 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 |
| 9ec40 | 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. |
| 9ec60 | 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,.;;. |
| 9ec80 | 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. |
| 9eca0 | 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 |
| 9ecc0 | 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 |
| 9ece0 | 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 |
| 9ed00 | 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- |
| 9ed20 | 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 |
| 9ed40 | 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 |
| 9ed60 | 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 |
| 9ed80 | 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 |
| 9eda0 | 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. |
| 9edc0 | 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 |
| 9ede0 | 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 |
| 9ee00 | 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 |
| 9ee20 | 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 |
| 9ee40 | 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 |
| 9ee60 | 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 |
| 9ee80 | 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 |
| 9eea0 | 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 |
| 9eec0 | 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 |
| 9eee0 | 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- |
| 9ef00 | 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". |
| 9ef20 | 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 |
| 9ef40 | 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 |
| 9ef60 | 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 |
| 9ef80 | 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 |
| 9efa0 | 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. |
| 9efc0 | 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 |
| 9efe0 | 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. |
| 9f000 | 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 |
| 9f020 | 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 |
| 9f040 | 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. |
| 9f060 | 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 |
| 9f080 | 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 |
| 9f0a0 | 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 |
| 9f0c0 | 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 |
| 9f0e0 | 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") |
| 9f100 | 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 |
| 9f120 | 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- |
| 9f140 | 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 |
| 9f160 | 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 |
| 9f180 | 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 |
| 9f1a0 | 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. |
| 9f1c0 | 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 |
| 9f1e0 | 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 |
| 9f200 | 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. |
| 9f220 | 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 |
| 9f240 | 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 |
| 9f260 | 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 |
| 9f280 | 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. |
| 9f2a0 | 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 |
| 9f2c0 | 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 |
| 9f2e0 | 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 |
| 9f300 | 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 |
| 9f320 | 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 |
| 9f340 | 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. |
| 9f360 | 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 |
| 9f380 | 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 |
| 9f3a0 | 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 |
| 9f3c0 | 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 |
| 9f3e0 | 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 |
| 9f400 | 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 |
| 9f420 | 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. |
| 9f440 | 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, |
| 9f460 | 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 |
| 9f480 | 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. |
| 9f4a0 | 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 |
| 9f4c0 | 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 |
| 9f4e0 | 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.'( |
| 9f500 | 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 |
| 9f520 | 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 |
| 9f540 | 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 |
| 9f560 | 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 |
| 9f580 | 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- |
| 9f5a0 | 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. |
| 9f5c0 | 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 |
| 9f5e0 | 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. |
| 9f600 | 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 |
| 9f620 | 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 |
| 9f640 | 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. |
| 9f660 | 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. |
| 9f680 | 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 |
| 9f6a0 | 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 |
| 9f6c0 | 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 |
| 9f6e0 | 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 |
| 9f700 | 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 |
| 9f720 | 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 |
| 9f740 | 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 |
| 9f760 | 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 |
| 9f780 | 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. |
| 9f7a0 | 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 |
| 9f7c0 | 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.. |
| 9f7e0 | 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 |
| 9f800 | 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." |
| 9f820 | 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 |
| 9f840 | 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 |
| 9f860 | 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 |
| 9f880 | 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 |
| 9f8a0 | 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)). |
| 9f8c0 | 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) |
| 9f8e0 | 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. |
| 9f900 | 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") |
| 9f920 | 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. |
| 9f940 | 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 |
| 9f960 | 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 |
| 9f980 | 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) |
| 9f9a0 | 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 |
| 9f9c0 | 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)).......(`(,_.. |
| 9f9e0 | 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 |
| 9fa00 | 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 |
| 9fa20 | 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.#' |
| 9fa40 | 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)).......(`(,_. |
| 9fa60 | 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 |
| 9fa80 | 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- |
| 9faa0 | 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 |
| 9fac0 | 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 |
| 9fae0 | 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 |
| 9fb00 | 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 |
| 9fb20 | 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).................... |
| 9fb40 | 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 |
| 9fb60 | 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)......................... |
| 9fb80 | 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 |
| 9fba0 | 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))............................. |
| 9fbc0 | 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 |
| 9fbe0 | 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.& |
| 9fc00 | 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 |
| 9fc20 | 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)).. |
| 9fc40 | 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 |
| 9fc60 | 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 |
| 9fc80 | 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 6c 61 6d 62 64 61 20 | t.......................(lambda. |
| 9fca0 | 28 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 28 63 6f 6e | (s).........................(con |
| 9fcc0 | 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 73 29 0a 20 | cat.(magit-diff-file-header.s).. |
| 9fce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 9fd00 | 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d 73 65 63 74 69 6f 6e 2d 63 6f 6e 74 65 6e 74 20 73 29 29 | magit-apply--section-content.s)) |
| 9fd20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 73 | ).......................sections |
| 9fd40 | 20 22 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 70 70 6c 79 2d 64 69 66 66 20 | ."")))..(defun.magit-apply-diff. |
| 9fd60 | 28 73 65 63 74 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 | (section.&rest.args)...(setq.sec |
| 9fd80 | 74 69 6f 6e 20 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 | tion.(car.(magit-apply--get-diff |
| 9fda0 | 73 20 28 6c 69 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 | s.(list.section))))...(magit-app |
| 9fdc0 | 6c 79 2d 70 61 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 | ly-patch.section.args........... |
| 9fde0 | 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 64 69 66 66 2d 66 | ...........(concat.(magit-diff-f |
| 9fe00 | 69 6c 65 2d 68 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 | ile-header.section)............. |
| 9fe20 | 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 |
| 9fe40 | 65 63 74 69 6f 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 | ection-content.section))))..(def |
| 9fe60 | 75 6e 20 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d 61 64 6a 75 73 74 2d 68 75 6e 6b 2d 6e 65 77 2d | un.magit-apply--adjust-hunk-new- |
| 9fe80 | 73 74 61 72 74 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 | starts.(hunks)..."Adjust.new.lin |
| 9fea0 | 65 20 6e 75 6d 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 | e.numbers.in.headers.of.HUNKS.fo |
| 9fec0 | 72 20 70 61 72 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 | r.partial.application..HUNKS.sho |
| 9fee0 | 75 6c 64 20 62 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 | uld.be.a.list.of.ordered,.contig |
| 9ff00 | 75 6f 75 73 20 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 | uous.hunks.to.be.applied.from.a. |
| 9ff20 | 66 69 6c 65 2e 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 | file...For.example,.if.there.is. |
| 9ff40 | 61 20 73 65 71 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 | a.sequence.of.hunks.with.the.hea |
| 9ff60 | 64 65 72 73 0a 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 | ders....@@.-2,6.+2,7.@@...@@.-10 |
| 9ff80 | 2c 36 20 2b 31 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 | ,6.+11,7.@@...@@.-18,6.+20,7.@@. |
| 9ffa0 | 0a 61 6e 64 20 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 | .and.only.the.second.and.third.a |
| 9ffc0 | 72 65 20 74 6f 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 | re.to.be.applied,.they.would.be. |
| 9ffe0 | 61 64 6a 75 73 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 | adjusted.as.\"@@.-10,6.+10,7.@@\ |
| a0000 | 22 20 61 6e 64 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 | ".and.\"@@.-18,6.+19,7.@@\"."... |
| a0020 | 28 6c 65 74 2a 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 | (let*.((first-hunk.(car.hunks)). |
| a0040 | 20 20 20 20 20 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 | .........(offset.(if.(string-mat |
| a0060 | 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 66 | ch.diff-hunk-header-re-unified.f |
| a0080 | 69 72 73 74 2d 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 | irst-hunk)...................... |
| a00a0 | 28 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 | (-.(string-to-number.(match-stri |
| a00c0 | 6e 67 20 33 20 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 | ng.3.first-hunk))............... |
| a00e0 | 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 28 6d 61 74 | ..........(string-to-number.(mat |
| a0100 | 63 68 2d 73 74 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 | ch-string.1.first-hunk)))....... |
| a0120 | 20 20 20 20 20 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 | .............(error."Header.hunk |
| a0140 | 73 20 68 61 76 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 | s.have.to.be.applied.individuall |
| a0160 | 79 22 29 29 29 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 | y")))).....(if.(=.offset.0)..... |
| a0180 | 20 20 20 20 68 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 | ....hunks.......(mapcar.(lambda. |
| a01a0 | 28 68 75 6e 6b 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 | (hunk).................(if.(stri |
| a01c0 | 6e 67 2d 6d 61 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 | ng-match.diff-hunk-header-re-uni |
| a01e0 | 66 69 65 64 20 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 | fied.hunk).....................( |
| a0200 | 72 65 70 6c 61 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 | replace-match.(number-to-string. |
| a0220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a0240 | 20 20 20 20 28 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 | ....(-.(string-to-number.(match- |
| a0260 | 73 74 72 69 6e 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 | string.3.hunk))................. |
| a0280 | 20 20 20 20 20 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 | .......................offset)). |
| a02a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a02c0 | 20 20 20 74 20 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 | ...t.t.hunk.3).................. |
| a02e0 | 20 28 65 72 72 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 | .(error."Hunk.does.not.have.expe |
| a0300 | 63 74 65 64 20 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 | cted.header")))...............hu |
| a0320 | 6e 6b 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d 61 64 6a | nks))))..(defun.magit-apply--adj |
| a0340 | 75 73 74 2d 68 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 | ust-hunk-new-start.(hunk)...(car |
| a0360 | 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 6e 65 77 2d 73 | .(magit-apply--adjust-hunk-new-s |
| a0380 | 74 61 72 74 73 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 | tarts.(list.hunk))))..(defun.mag |
| a03a0 | 69 74 2d 61 70 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 | it-apply-hunks.(hunks.&rest.args |
| a03c0 | 29 0a 20 20 28 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 | )...(let.((file.(oref.(car.hunks |
| a03e0 | 29 20 70 61 72 65 6e 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 64 69 66 | ).parent))).....(when.(magit-dif |
| a0400 | 66 2d 2d 63 6f 6d 62 69 6e 65 64 2d 70 20 66 69 6c 65 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d | f--combined-p.file).......(user- |
| a0420 | 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 75 6e 2d 2f 73 74 61 67 65 20 72 65 73 6f 6c 75 74 69 | error."Cannot.un-/stage.resoluti |
| a0440 | 6f 6e 20 68 75 6e 6b 73 2e 20 20 53 74 61 67 65 20 74 68 65 20 77 68 6f 6c 65 20 66 69 6c 65 22 | on.hunks...Stage.the.whole.file" |
| a0460 | 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 70 61 74 63 68 0a 20 20 20 20 20 66 | )).....(magit-apply-patch......f |
| a0480 | 69 6c 65 20 61 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 | ile.args......(concat.(oref.file |
| a04a0 | 20 68 65 61 64 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 | .header)..............(string-jo |
| a04c0 | 69 6e 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 6e 65 77 | in.(magit-apply--adjust-hunk-new |
| a04e0 | 2d 73 74 61 72 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 | -starts......................... |
| a0500 | 20 20 20 28 6d 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 | ...(mapcar.#'magit-apply--sectio |
| a0520 | 6e 2d 63 6f 6e 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 | n-content.hunks)))))))..(defun.m |
| a0540 | 61 67 69 74 2d 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 | agit-apply-hunk.(hunk.&rest.args |
| a0560 | 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 61 72 65 6e | )...(let.((file.(oref.hunk.paren |
| a0580 | 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 6d 62 | t))).....(when.(magit-diff--comb |
| a05a0 | 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 20 22 | ined-p.file).......(user-error." |
| a05c0 | 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 6e 6b | Cannot.un-/stage.resolution.hunk |
| a05e0 | 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 20 20 | s...Stage.the.whole.file"))..... |
| a0600 | 28 6c 65 74 2a 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 | (let*.((header.(car.(oref.hunk.v |
| a0620 | 61 6c 75 65 29 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 | alue)))............(header.(and. |
| a0640 | 28 73 79 6d 62 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 | (symbolp.header).header))....... |
| a0660 | 20 20 20 20 20 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 | .....(content.(magit-apply--sect |
| a0680 | 69 6f 6e 2d 63 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 | ion-content.hunk))).......(magit |
| a06a0 | 2d 61 70 70 6c 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 | -apply-patch........file.args... |
| a06c0 | 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 65 | .....(concat.(magit-diff-file-he |
| a06e0 | 61 64 65 72 20 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 | ader.hunk.(not.(eq.header.'renam |
| a0700 | 65 29 29 29 0a 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 | e)))................(if.header.. |
| a0720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 0a 20 20 20 20 20 20 | ..................content....... |
| a0740 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d 61 64 6a 75 73 74 2d | ...........(magit-apply--adjust- |
| a0760 | 68 75 6e 6b 2d 6e 65 77 2d 73 74 61 72 74 20 63 6f 6e 74 65 6e 74 29 29 29 29 29 29 29 0a 0a 28 | hunk-new-start.content)))))))..( |
| a0780 | 64 65 66 75 6e 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 | defun.magit-apply-region.(hunk.& |
| a07a0 | 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 6f 72 65 66 20 68 | rest.args)...(let.((file.(oref.h |
| a07c0 | 75 6e 6b 20 70 61 72 65 6e 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 64 | unk.parent))).....(when.(magit-d |
| a07e0 | 69 66 66 2d 2d 63 6f 6d 62 69 6e 65 64 2d 70 20 66 69 6c 65 29 0a 20 20 20 20 20 20 28 75 73 65 | iff--combined-p.file).......(use |
| a0800 | 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 75 6e 2d 2f 73 74 61 67 65 20 72 65 73 6f 6c 75 | r-error."Cannot.un-/stage.resolu |
| a0820 | 74 69 6f 6e 20 68 75 6e 6b 73 2e 20 20 53 74 61 67 65 20 74 68 65 20 77 68 6f 6c 65 20 66 69 6c | tion.hunks...Stage.the.whole.fil |
| a0840 | 65 22 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 70 61 74 63 68 0a 20 20 20 20 | e")).....(magit-apply-patch..... |
| a0860 | 20 66 69 6c 65 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 | .file.args......(concat.(magit-d |
| a0880 | 69 66 66 2d 66 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 | iff-file-header.hunk)........... |
| a08a0 | 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 6e 65 77 | ...(magit-apply--adjust-hunk-new |
| a08c0 | 2d 73 74 61 72 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 | -start...............(magit-diff |
| a08e0 | 2d 68 75 6e 6b 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 | -hunk-region-patch.hunk.args)))) |
| a0900 | 29 29 0a 0a 28 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 | ))..(defun.magit-apply-patch.(se |
| a0920 | 63 74 69 6f 6e 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 | ction:s.args.patch)...(let*.((fi |
| a0940 | 6c 65 73 20 28 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 | les.(if.(atom.section:s)........ |
| a0960 | 20 20 20 20 20 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 | .............(list.(oref.section |
| a0980 | 3a 73 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d | :s.value))...................(-- |
| a09a0 | 6d 61 70 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 20 73 65 63 74 69 6f 6e 3a 73 29 29 29 | map.(oref.it.value).section:s))) |
| a09c0 | 0a 20 20 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 | ..........(command.(symbol-name. |
| a09e0 | 74 68 69 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 | this-command))..........(command |
| a0a00 | 20 28 69 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 | .(if.(and.command.(string-match. |
| a0a20 | 22 5e 6d 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 | "^magit-\\([^-]+\\)".command)).. |
| a0a40 | 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 |
| a0a60 | 6e 67 20 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 | ng.1.command)................... |
| a0a80 | 20 20 22 61 70 70 6c 79 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 2d 63 6f 6e | .."apply"))..........(ignore-con |
| a0aa0 | 74 65 78 74 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 69 67 6e 6f 72 65 2d 61 6e 79 2d 73 70 61 63 | text.(magit-diff-ignore-any-spac |
| a0ac0 | 65 2d 70 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 63 | e-p))).....(unless.(magit-diff-c |
| a0ae0 | 6f 6e 74 65 78 74 2d 70 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 | ontext-p).......(user-error."Not |
| a0b00 | 20 65 6e 6f 75 67 68 20 63 6f 6e 74 65 78 74 20 74 6f 20 61 70 70 6c 79 20 70 61 74 63 68 2e 20 | .enough.context.to.apply.patch.. |
| a0b20 | 20 49 6e 63 72 65 61 73 65 20 74 68 65 20 63 6f 6e 74 65 78 74 22 29 29 0a 20 20 20 20 28 77 68 | .Increase.the.context")).....(wh |
| a0b40 | 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 2d | en.(and.magit-wip-before-change- |
| a0b60 | 6d 6f 64 65 20 28 6e 6f 74 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 29 | mode.(not.magit-inhibit-refresh) |
| a0b80 | 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62 65 66 6f 72 65 | ).......(magit-wip-commit-before |
| a0ba0 | 2d 63 68 61 6e 67 65 20 66 69 6c 65 73 20 28 63 6f 6e 63 61 74 20 22 20 62 65 66 6f 72 65 20 22 | -change.files.(concat.".before." |
| a0bc0 | 20 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 | .command))).....(with-temp-buffe |
| a0be0 | 72 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 70 61 74 63 68 29 0a 20 20 20 20 20 20 28 6d 61 | r.......(insert.patch).......(ma |
| a0c00 | 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 69 6e 70 75 74 0a 20 20 20 20 20 20 20 22 61 | git-run-git-with-input........"a |
| a0c20 | 70 70 6c 79 22 20 61 72 67 73 20 22 2d 70 30 22 0a 20 20 20 20 20 20 20 28 61 6e 64 20 69 67 6e | pply".args."-p0"........(and.ign |
| a0c40 | 6f 72 65 2d 63 6f 6e 74 65 78 74 20 22 2d 43 30 22 29 0a 20 20 20 20 20 20 20 22 2d 2d 69 67 6e | ore-context."-C0")........"--ign |
| a0c60 | 6f 72 65 2d 73 70 61 63 65 2d 63 68 61 6e 67 65 22 20 22 2d 22 29 29 0a 20 20 20 20 28 75 6e 6c | ore-space-change"."-")).....(unl |
| a0c80 | 65 73 73 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 0a 20 20 20 20 20 20 | ess.magit-inhibit-refresh....... |
| a0ca0 | 28 77 68 65 6e 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 | (when.magit-wip-after-apply-mode |
| a0cc0 | 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 61 66 74 65 72 | .........(magit-wip-commit-after |
| a0ce0 | 2d 61 70 70 6c 79 20 66 69 6c 65 73 20 28 63 6f 6e 63 61 74 20 22 20 61 66 74 65 72 20 22 20 63 | -apply.files.(concat.".after.".c |
| a0d00 | 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 | ommand))).......(magit-refresh)) |
| a0d20 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 70 70 6c 79 2d 2d 67 65 74 2d 73 65 6c 65 | ))..(defun.magit-apply--get-sele |
| a0d40 | 63 74 69 6f 6e 20 28 29 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 73 65 63 | ction.()...(or.(magit-region-sec |
| a0d60 | 74 69 6f 6e 73 20 27 28 68 75 6e 6b 20 66 69 6c 65 20 6d 6f 64 75 6c 65 29 20 74 29 0a 20 20 20 | tions.'(hunk.file.module).t).... |
| a0d80 | 20 20 20 28 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 | ...(let.((section.(magit-current |
| a0da0 | 2d 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 6f 72 65 66 | -section))).........(pcase.(oref |
| a0dc0 | 20 73 65 63 74 69 6f 6e 20 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 27 68 | .section.type)...........((or.'h |
| a0de0 | 75 6e 6b 20 27 66 69 6c 65 20 27 6d 6f 64 75 6c 65 29 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 | unk.'file.'module).section)..... |
| a0e00 | 20 20 20 20 20 20 28 28 6f 72 20 27 73 74 61 67 65 64 20 27 75 6e 73 74 61 67 65 64 20 27 75 6e | ......((or.'staged.'unstaged.'un |
| a0e20 | 74 72 61 63 6b 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 74 61 73 68 65 64 2d | tracked................'stashed- |
| a0e40 | 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 61 73 68 65 64 | index.'stashed-worktree.'stashed |
| a0e60 | 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 66 20 73 65 63 | -untracked)............(oref.sec |
| a0e80 | 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 5f 20 28 75 73 | tion.children))...........(_.(us |
| a0ea0 | 65 72 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 | er-error."Cannot.apply.this,.it' |
| a0ec0 | 73 20 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 | s.not.a.change"))))))..(defun.ma |
| a0ee0 | 67 69 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 | git-apply--get-diffs.(sections). |
| a0f00 | 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 5b 66 69 6c 65 | ..(magit-section-case.....([file |
| a0f20 | 20 64 69 66 66 73 74 61 74 5d 0a 20 20 20 20 20 28 2d 2d 6d 61 70 20 28 6f 72 20 28 6d 61 67 69 | .diffstat]......(--map.(or.(magi |
| a0f40 | 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 28 | t-get-section..................( |
| a0f60 | 61 70 70 65 6e 64 20 60 28 28 66 69 6c 65 20 2e 20 2c 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 | append.`((file...,(oref.it.value |
| a0f80 | 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 28 6d 61 | )))..........................(ma |
| a0fa0 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 64 65 6e 74 20 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 65 63 | git-section-ident.magit-root-sec |
| a0fc0 | 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 | tion))).................(error." |
| a0fe0 | 43 61 6e 6e 6f 74 20 67 65 74 20 72 65 71 75 69 72 65 64 20 64 69 66 66 20 68 65 61 64 65 72 73 | Cannot.get.required.diff.headers |
| a1000 | 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 73 29 29 0a 20 20 20 20 28 | ")).............sections)).....( |
| a1020 | 74 20 73 65 63 74 69 6f 6e 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 70 70 6c | t.sections)))..(defun.magit-appl |
| a1040 | 79 2d 2d 69 67 6e 6f 72 65 2d 77 68 69 74 65 73 70 61 63 65 2d 70 20 28 73 65 6c 65 63 74 69 6f | y--ignore-whitespace-p.(selectio |
| a1060 | 6e 20 74 79 70 65 20 73 63 6f 70 65 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 69 74 20 | n.type.scope)..."Return.t.if.it. |
| a1080 | 69 73 20 6e 65 63 65 73 73 61 72 79 20 61 6e 64 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 69 67 6e | is.necessary.and.possible.to.ign |
| a10a0 | 6f 72 65 20 77 68 69 74 65 73 70 61 63 65 2e 0a 49 74 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 | ore.whitespace..It.is.necessary. |
| a10c0 | 74 6f 20 64 6f 20 73 6f 20 77 68 65 6e 20 74 68 65 20 64 69 66 66 20 69 67 6e 6f 72 65 73 20 77 | to.do.so.when.the.diff.ignores.w |
| a10e0 | 68 69 74 65 73 70 61 63 65 20 63 68 61 6e 67 65 73 0a 61 6e 64 20 77 68 6f 6c 65 20 66 69 6c 65 | hitespace.changes.and.whole.file |
| a1100 | 73 20 61 72 65 20 62 65 69 6e 67 20 61 70 70 6c 69 65 64 2e 20 20 49 74 20 69 73 20 70 6f 73 73 | s.are.being.applied...It.is.poss |
| a1120 | 69 62 6c 65 20 77 68 65 6e 20 6e 6f 20 62 69 6e 61 72 79 0a 66 69 6c 65 73 20 61 72 65 20 69 6e | ible.when.no.binary.files.are.in |
| a1140 | 76 6f 6c 76 65 64 2e 20 20 49 66 20 69 74 20 69 73 20 62 6f 74 68 20 6e 65 63 65 73 73 61 72 79 | volved...If.it.is.both.necessary |
| a1160 | 20 61 6e 64 20 69 6d 70 6f 73 73 69 62 6c 65 2c 20 74 68 65 6e 0a 72 65 74 75 72 6e 20 6e 69 6c | .and.impossible,.then.return.nil |
| a1180 | 2c 20 70 6f 73 73 69 62 6c 79 20 63 61 75 73 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 20 63 68 | ,.possibly.causing.whitespace.ch |
| a11a0 | 61 6e 67 65 73 20 74 6f 20 62 65 20 61 70 70 6c 69 65 64 2e 22 0a 20 20 28 61 6e 64 20 28 6d 65 | anges.to.be.applied."...(and.(me |
| a11c0 | 6d 71 20 74 79 70 65 20 20 27 28 75 6e 73 74 61 67 65 64 20 73 74 61 67 65 64 29 29 0a 20 20 20 | mq.type..'(unstaged.staged)).... |
| a11e0 | 20 20 20 20 28 6d 65 6d 71 20 73 63 6f 70 65 20 27 28 66 69 6c 65 20 66 69 6c 65 73 20 6c 69 73 | ....(memq.scope.'(file.files.lis |
| a1200 | 74 29 29 0a 20 20 20 20 20 20 20 28 63 6c 2d 66 69 6e 64 2d 69 66 20 28 6c 61 6d 62 64 61 20 28 | t))........(cl-find-if.(lambda.( |
| a1220 | 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 | arg)......................(membe |
| a1240 | 72 20 61 72 67 20 27 28 22 2d 2d 69 67 6e 6f 72 65 2d 73 70 61 63 65 2d 61 74 2d 65 6f 6c 22 0a | r.arg.'("--ignore-space-at-eol". |
| a1260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a1280 | 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 0a 20 20 20 20 20 | ..."--ignore-space-change"...... |
| a12a0 | 20 20 20 20 20 20 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 | .............................."- |
| a12c0 | 2d 69 67 6e 6f 72 65 2d 61 6c 6c 2d 73 70 61 63 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -ignore-all-space".............. |
| a12e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 69 67 6e 6f 72 65 2d | ......................"--ignore- |
| a1300 | 62 6c 61 6e 6b 2d 6c 69 6e 65 73 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | blank-lines")))................. |
| a1320 | 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 29 0a 20 20 20 20 20 | ...magit-buffer-diff-args)...... |
| a1340 | 20 20 28 6e 6f 74 20 28 63 6c 2d 66 69 6e 64 2d 69 66 20 28 6c 61 6d 62 64 61 20 28 73 65 63 74 | ..(not.(cl-find-if.(lambda.(sect |
| a1360 | 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ion)...........................( |
| a1380 | 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 62 69 6e 61 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 | oref.section.binary))........... |
| a13a0 | 20 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 | ..............(ensure-list.selec |
| a13c0 | 74 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 | tion)))))..;;;;.Stage..(defun.ma |
| a13e0 | 67 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 | git-stage.(&optional.intent)..." |
| a1400 | 41 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 | Add.the.change.at.point.to.the.s |
| a1420 | 74 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 | taging.area..With.a.prefix.argum |
| a1440 | 65 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 | ent,.INTENT,.and.an.untracked.fi |
| a1460 | 6c 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 | le.(or.files).at.point,.stage.th |
| a1480 | 65 20 66 69 6c 65 20 62 75 74 20 6e 6f 74 20 69 74 73 20 63 6f 6e 74 65 6e 74 2e 22 0a 20 20 28 | e.file.but.not.its.content."...( |
| a14a0 | 69 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 | interactive."P")...(if-let.((s.( |
| a14c0 | 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 6d 6f 64 65 29 | and.(derived-mode-p.'magit-mode) |
| a14e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 | ....................(magit-apply |
| a1500 | 2d 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 | --get-selection)))............(t |
| a1520 | 79 70 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 29 0a 20 20 20 20 20 20 20 20 20 | ype.(magit-diff-type)).......... |
| a1540 | 20 20 28 73 63 6f 70 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 29 29 29 0a 20 20 | ..(scope.(magit-diff-scope)))... |
| a1560 | 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 0a 20 20 20 20 | ....(pcase.(list.type.scope..... |
| a1580 | 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 69 67 6e | ...............(magit-apply--ign |
| a15a0 | 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 29 29 0a | ore-whitespace-p.s.type.scope)). |
| a15c0 | 20 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 | ........(`(untracked.....,_..,_) |
| a15e0 | 20 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 | .(magit-stage-untracked.intent)) |
| a1600 | 0a 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 | .........(`(unstaged..region..,_ |
| a1620 | 29 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 | ).(magit-apply-region.s."--cache |
| a1640 | 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 20 68 75 6e 6b | d")).........(`(unstaged....hunk |
| a1660 | 20 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 | ..,_).(magit-apply-hunk...s."--c |
| a1680 | 61 63 68 65 64 22 29 29 0a 20 20 20 20 20 20 20 20 28 60 28 75 6e 73 74 61 67 65 64 20 20 20 68 | ached")).........(`(unstaged...h |
| a16a0 | 75 6e 6b 73 20 20 2c 5f 29 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 68 75 6e 6b 73 20 20 73 20 | unks..,_).(magit-apply-hunks..s. |
| a16c0 | 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 67 65 64 | "--cached")).........('(unstaged |
| a16e0 | 20 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 | ....file...t).(magit-apply-diff. |
| a1700 | 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 6e 73 74 | ..s."--cached")).........('(unst |
| a1720 | 61 67 65 64 20 20 20 66 69 6c 65 73 20 20 20 74 29 20 28 6d 61 67 69 74 2d 61 70 70 6c 79 2d 64 | aged...files...t).(magit-apply-d |
| a1740 | 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 28 27 28 | iffs..s."--cached")).........('( |
| a1760 | 75 6e 73 74 61 67 65 64 20 20 20 20 6c 69 73 74 20 20 20 74 29 20 28 6d 61 67 69 74 2d 61 70 70 | unstaged....list...t).(magit-app |
| a1780 | 6c 79 2d 64 69 66 66 73 20 20 73 20 22 2d 2d 63 61 63 68 65 64 22 29 29 0a 20 20 20 20 20 20 20 | ly-diffs..s."--cached"))........ |
| a17a0 | 20 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 | .('(unstaged....file.nil).(magit |
| a17c0 | 2d 73 74 61 67 65 2d 31 20 22 2d 75 22 20 28 6c 69 73 74 20 28 6f 72 65 66 20 73 20 76 61 6c 75 | -stage-1."-u".(list.(oref.s.valu |
| a17e0 | 65 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 | e)))).........('(unstaged...file |
| a1800 | 73 20 6e 69 6c 29 20 28 6d 61 67 69 74 2d 73 74 61 67 65 2d 31 20 22 2d 75 22 20 28 6d 61 67 69 | s.nil).(magit-stage-1."-u".(magi |
| a1820 | 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 20 | t-region-values.nil.t)))........ |
| a1840 | 20 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 | .('(unstaged....list.nil).(magit |
| a1860 | 2d 73 74 61 67 65 2d 6d 6f 64 69 66 69 65 64 29 29 0a 20 20 20 20 20 20 20 20 28 60 28 73 74 61 | -stage-modified)).........(`(sta |
| a1880 | 67 65 64 20 20 20 20 20 20 20 20 2c 5f 20 20 2c 5f 29 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | ged........,_..,_).(user-error." |
| a18a0 | 41 6c 72 65 61 64 79 20 73 74 61 67 65 64 22 29 29 0a 20 20 20 20 20 20 20 20 28 60 28 63 6f 6d | Already.staged")).........(`(com |
| a18c0 | 6d 69 74 74 65 64 20 20 20 20 20 2c 5f 20 20 2c 5f 29 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | mitted.....,_..,_).(user-error." |
| a18e0 | 43 61 6e 6e 6f 74 20 73 74 61 67 65 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 22 29 | Cannot.stage.committed.changes") |
| a1900 | 29 0a 20 20 20 20 20 20 20 20 28 60 28 75 6e 64 65 66 69 6e 65 64 20 20 20 20 20 2c 5f 20 20 2c | ).........(`(undefined.....,_.., |
| a1920 | 5f 29 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 73 74 61 67 65 20 74 68 69 | _).(user-error."Cannot.stage.thi |
| a1940 | 73 20 63 68 61 6e 67 65 22 29 29 29 0a 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 | s.change"))).....(call-interacti |
| a1960 | 76 65 6c 79 20 23 27 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 29 29 29 0a 0a 3b 3b 3b 23 | vely.#'magit-stage-file)))..;;;# |
| a1980 | 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 62 75 | ##autoload.(defun.magit-stage-bu |
| a19a0 | 66 66 65 72 2d 66 69 6c 65 20 28 29 0a 20 20 22 53 74 61 67 65 20 61 6c 6c 20 63 68 61 6e 67 65 | ffer-file.()..."Stage.all.change |
| a19c0 | 73 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 | s.to.the.file.being.visited.in.t |
| a19e0 | 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | he.current.buffer."...(interacti |
| a1a00 | 76 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 | ve)...(unless.buffer-file-name.. |
| a1a20 | 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 76 69 73 69 74 69 6e 67 20 61 20 66 | ...(user-error."Not.visiting.a.f |
| a1a40 | 69 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 | ile"))...(magit-with-toplevel... |
| a1a60 | 20 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 | ..(magit-stage-1.(and.(magit-fil |
| a1a80 | 65 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 | e-ignored-p.buffer-file-name)... |
| a1aa0 | 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 79 2d 6f 72 2d | ......................(if.(y-or- |
| a1ac0 | 6e 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 | n-p."Visited.file.is.ignored;.st |
| a1ae0 | 61 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 | age.anyway?")................... |
| a1b00 | 20 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 | .........."--force"............. |
| a1b20 | 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 62 6f 72 74 | ..............(user-error."Abort |
| a1b40 | 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d | ")))....................(list.(m |
| a1b60 | 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 29 29 0a 0a 3b 3b | agit-file-relative-name)))))..;; |
| a1b80 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 67 65 2d | ;###autoload.(defun.magit-stage- |
| a1ba0 | 66 69 6c 65 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 | file.(files.&optional.force)..." |
| a1bc0 | 52 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 | Read.one.or.more.files.and.stage |
| a1be0 | 20 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 | .all.changes.in.those.files..Wit |
| a1c00 | 68 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 | h.prefix.argument.FORCE,.offer.i |
| a1c20 | 67 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 | gnored.files.for.completion."... |
| a1c40 | 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. |
| a1c60 | 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 20 | (if.current-prefix-arg.......... |
| a1c80 | 20 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 | ..............(magit-ignored-fil |
| a1ca0 | 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 63 6f 6e 63 20 | es)......................(nconc. |
| a1cc0 | 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 20 20 20 20 20 | (magit-unstaged-files).......... |
| a1ce0 | 20 20 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 | ...................(magit-untrac |
| a1d00 | 6b 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 | ked-files))))...........(default |
| a1d20 | 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 66 69 | .(or.(magit-section-value-if.'fi |
| a1d40 | 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | le)........................(magi |
| a1d60 | 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 | t-file-relative-name)))......... |
| a1d80 | 20 20 28 64 65 66 61 75 6c 74 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 64 65 66 61 75 6c 74 20 | ..(default.(car.(member.default. |
| a1da0 | 63 68 6f 69 63 65 73 29 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f | choices))))......(list.(magit-co |
| a1dc0 | 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 20 | mpleting-read-multiple.......... |
| a1de0 | 20 20 20 28 69 66 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 22 53 74 61 67 65 | ...(if.current-prefix-arg."Stage |
| a1e00 | 20 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 | .ignored.file,s:."."Stage.file,s |
| a1e20 | 3a 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 | :.").............choices.nil.t.n |
| a1e40 | 69 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 | il.nil.default)............curre |
| a1e60 | 6e 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 | nt-prefix-arg)))...(magit-with-t |
| a1e80 | 6f 70 6c 65 76 65 6c 0a 20 20 20 20 3b 3b 20 46 6f 72 20 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 | oplevel.....;;.For.backward.comp |
| a1ea0 | 61 74 69 62 69 6c 69 74 79 2c 20 61 6e 64 20 62 65 63 61 75 73 65 20 6f 66 0a 20 20 20 20 3b 3b | atibility,.and.because.of.....;; |
| a1ec0 | 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 27 73 20 6e 61 6d 65 2c 20 64 6f 6e 27 74 20 72 65 71 75 | .the.function's.name,.don't.requ |
| a1ee0 | 69 72 65 20 61 20 6c 69 73 74 2e 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 67 65 2d 31 20 28 | ire.a.list......(magit-stage-1.( |
| a1f00 | 61 6e 64 20 66 6f 72 63 65 20 22 2d 2d 66 6f 72 63 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | and.force."--force")............ |
| a1f20 | 20 20 20 20 20 20 20 20 28 65 6e 73 75 72 65 2d 6c 69 73 74 20 66 69 6c 65 73 29 29 29 29 0a 0a | ........(ensure-list.files)))).. |
| a1f40 | 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 67 | ;;;###autoload.(defun.magit-stag |
| a1f60 | 65 2d 6d 6f 64 69 66 69 65 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 6c 6c 29 0a 20 20 22 53 74 | e-modified.(&optional.all)..."St |
| a1f80 | 61 67 65 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 74 6f 20 66 69 6c 65 73 20 6d 6f 64 69 66 69 65 | age.all.changes.to.files.modifie |
| a1fa0 | 64 20 69 6e 20 74 68 65 20 77 6f 72 6b 74 72 65 65 2e 0a 53 74 61 67 65 20 61 6c 6c 20 6e 65 77 | d.in.the.worktree..Stage.all.new |
| a1fc0 | 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 61 6e 64 20 72 65 | .content.of.tracked.files.and.re |
| a1fe0 | 6d 6f 76 65 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 0a 74 68 61 74 20 6e 6f 20 6c 6f 6e 67 65 | move.tracked.files.that.no.longe |
| a2000 | 72 20 65 78 69 73 74 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 66 72 6f 6d | r.exist.in.the.working.tree.from |
| a2020 | 20 74 68 65 20 69 6e 64 65 78 20 61 6c 73 6f 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 | .the.index.also..With.a.prefix.a |
| a2040 | 72 67 75 6d 65 6e 74 20 61 6c 73 6f 20 73 74 61 67 65 20 70 72 65 76 69 6f 75 73 6c 79 20 75 6e | rgument.also.stage.previously.un |
| a2060 | 74 72 61 63 6b 65 64 20 28 62 75 74 20 6e 6f 74 0a 69 67 6e 6f 72 65 64 29 20 66 69 6c 65 73 2e | tracked.(but.not.ignored).files. |
| a2080 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 77 68 65 6e 20 28 6d | "...(interactive."P")...(when.(m |
| a20a0 | 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 73 74 61 67 65 64 2d 70 29 0a 20 20 20 20 28 6d 61 67 | agit-anything-staged-p).....(mag |
| a20c0 | 69 74 2d 63 6f 6e 66 69 72 6d 20 27 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 29 29 0a | it-confirm.'stage-all-changes)). |
| a20e0 | 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 69 | ..(magit-with-toplevel.....(magi |
| a2100 | 74 2d 73 74 61 67 65 2d 31 20 28 69 66 20 61 6c 6c 20 22 2d 2d 61 6c 6c 22 20 22 2d 75 22 29 20 | t-stage-1.(if.all."--all"."-u"). |
| a2120 | 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 |
| a2140 | 75 6e 20 6d 61 67 69 74 2d 73 74 61 67 65 2d 31 20 28 61 72 67 20 26 6f 70 74 69 6f 6e 61 6c 20 | un.magit-stage-1.(arg.&optional. |
| a2160 | 66 69 6c 65 73 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62 65 66 6f 72 | files)...(magit-wip-commit-befor |
| a2180 | 65 2d 63 68 61 6e 67 65 20 66 69 6c 65 73 20 22 20 62 65 66 6f 72 65 20 73 74 61 67 65 22 29 0a | e-change.files.".before.stage"). |
| a21a0 | 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 61 64 64 22 20 61 72 67 20 28 69 66 20 66 | ..(magit-run-git."add".arg.(if.f |
| a21c0 | 69 6c 65 73 20 28 63 6f 6e 73 20 22 2d 2d 22 20 66 69 6c 65 73 29 20 22 2e 22 29 29 0a 20 20 28 | iles.(cons."--".files)."."))...( |
| a21e0 | 77 68 65 6e 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 0a 20 20 20 20 | when.magit-auto-revert-mode..... |
| a2200 | 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 72 | (mapc.#'magit-turn-on-auto-rever |
| a2220 | 74 2d 6d 6f 64 65 2d 69 66 2d 64 65 73 69 72 65 64 20 66 69 6c 65 73 29 29 0a 20 20 28 6d 61 67 | t-mode-if-desired.files))...(mag |
| a2240 | 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 61 66 74 65 72 2d 61 70 70 6c 79 20 66 69 6c 65 73 20 | it-wip-commit-after-apply.files. |
| a2260 | 22 20 61 66 74 65 72 20 73 74 61 67 65 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 | ".after.stage"))..(defun.magit-s |
| a2280 | 74 61 67 65 2d 75 6e 74 72 61 63 6b 65 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 74 65 6e 74 | tage-untracked.(&optional.intent |
| a22a0 | 29 0a 20 20 28 6c 65 74 2a 20 28 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 63 75 72 72 65 | )...(let*.((section.(magit-curre |
| a22c0 | 6e 74 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 73 20 28 70 63 | nt-section))..........(files.(pc |
| a22e0 | 61 73 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 29 0a 20 20 20 20 20 20 20 20 20 | ase.(magit-diff-scope).......... |
| a2300 | 20 20 20 20 20 20 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 | .........('file..(list.(oref.sec |
| a2320 | 74 69 6f 6e 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tion.value)))................... |
| a2340 | 28 27 66 69 6c 65 73 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 6e 69 6c | ('files.(magit-region-values.nil |
| a2360 | 20 74 29 29 0a 20 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 | .t))...................('list..( |
| a2380 | 6d 61 67 69 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 29 29 29 29 0a 20 20 20 20 20 20 | magit-untracked-files))))....... |
| a23a0 | 20 20 20 70 6c 61 69 6e 20 72 65 70 6f 73 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 69 6c | ...plain.repos).....(dolist.(fil |
| a23c0 | 65 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 6e 6f 74 20 28 66 69 | e.files).......(if.(and.(not.(fi |
| a23e0 | 6c 65 2d 73 79 6d 6c 69 6e 6b 2d 70 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | le-symlink-p.file))............. |
| a2400 | 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 72 65 70 6f 2d 70 20 66 69 6c 65 20 74 29 29 0a 20 20 | ...(magit-git-repo-p.file.t))... |
| a2420 | 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 69 6c 65 20 72 65 70 6f 73 29 0a 20 20 20 20 20 20 | ........(push.file.repos)....... |
| a2440 | 20 20 28 70 75 73 68 20 66 69 6c 65 20 70 6c 61 69 6e 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 | ..(push.file.plain))).....(magit |
| a2460 | 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 20 66 69 6c 65 73 20 | -wip-commit-before-change.files. |
| a2480 | 22 20 62 65 66 6f 72 65 20 73 74 61 67 65 22 29 0a 20 20 20 20 28 77 68 65 6e 20 70 6c 61 69 6e | ".before.stage").....(when.plain |
| a24a0 | 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 61 64 64 22 20 28 61 6e 64 | .......(magit-run-git."add".(and |
| a24c0 | 20 69 6e 74 65 6e 74 20 22 2d 2d 69 6e 74 65 6e 74 2d 74 6f 2d 61 64 64 22 29 0a 20 20 20 20 20 | .intent."--intent-to-add")...... |
| a24e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 22 20 70 6c 61 69 6e 29 0a 20 20 20 20 | ................"--".plain)..... |
| a2500 | 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 0a 20 | ..(when.magit-auto-revert-mode.. |
| a2520 | 20 20 20 20 20 20 20 28 6d 61 70 63 20 23 27 6d 61 67 69 74 2d 74 75 72 6e 2d 6f 6e 2d 61 75 74 | .......(mapc.#'magit-turn-on-aut |
| a2540 | 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 2d 69 66 2d 64 65 73 69 72 65 64 20 70 6c 61 69 6e 29 29 | o-revert-mode-if-desired.plain)) |
| a2560 | 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 70 6f 20 72 65 70 6f 73 29 0a 20 20 20 20 20 | ).....(dolist.(repo.repos)...... |
| a2580 | 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 | .(save-excursion.........(goto-c |
| a25a0 | 68 61 72 20 28 6f 72 65 66 20 28 6d 61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 | har.(oref.(magit-get-section.... |
| a25c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 28 66 69 6c 65 20 2e | .......................`((file.. |
| a25e0 | 20 2c 72 65 70 6f 29 20 28 75 6e 74 72 61 63 6b 65 64 29 20 28 73 74 61 74 75 73 29 29 29 0a 20 | .,repo).(untracked).(status))).. |
| a2600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 29 29 0a | ........................start)). |
| a2620 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 20 27 62 6f 72 | ........(when.(and.(fboundp.'bor |
| a2640 | 67 2d 61 73 73 69 6d 69 6c 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-assimilate)................... |
| a2660 | 20 28 66 62 6f 75 6e 64 70 20 27 62 6f 72 67 2d 2d 6d 61 79 62 65 2d 61 62 73 6f 72 62 2d 67 69 | .(fboundp.'borg--maybe-absorb-gi |
| a2680 | 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 28 66 62 6f 75 6e 64 | tdir)....................(fbound |
| a26a0 | 70 20 27 62 6f 72 67 2d 2d 73 6f 72 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 73 65 63 74 69 6f 6e 73 | p.'borg--sort-submodule-sections |
| a26c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 | ))...........(let*.((topdir.(mag |
| a26e0 | 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | it-toplevel))..................( |
| a2700 | 75 72 6c 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 | url.(let.((default-directory.... |
| a2720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d | ..........................(file- |
| a2740 | 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 2d 6e | name-as-directory.(expand-file-n |
| a2760 | 61 6d 65 20 72 65 70 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame.repo)))).................... |
| a2780 | 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 20 22 72 65 6d 6f 74 65 22 20 28 6d 61 | .....(or.(magit-get."remote".(ma |
| a27a0 | 67 69 74 2d 67 65 74 2d 73 6f 6d 65 2d 72 65 6d 6f 74 65 29 20 22 75 72 6c 22 29 0a 20 20 20 20 | git-get-some-remote)."url")..... |
| a27c0 | 20 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. |
| a27e0 | 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 22 2e 22 29 20 72 65 70 | (file-name-as-directory.".").rep |
| a2800 | 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 61 63 6b 61 67 65 0a | o))))..................(package. |
| a2820 | 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 75 61 6c 20 62 6f | ..................(and.(equal.bo |
| a2840 | 72 67 2d 75 73 65 72 2d 65 6d 61 63 73 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 29 0a | rg-user-emacs-directory.topdir). |
| a2860 | 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 |
| a2880 | 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e | e-nondirectory.(directory-file-n |
| a28a0 | 61 6d 65 20 72 65 70 6f 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 | ame.repo))))).............(if.(a |
| a28c0 | 6e 64 20 70 61 63 6b 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd.package...................... |
| a28e0 | 28 79 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 | (y-or-n-p.(format."Also.assimila |
| a2900 | 74 65 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 | te.`%s'.drone?".package)))...... |
| a2920 | 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 |
| a2940 | 61 67 65 20 75 72 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 75 | age.url)...............(magit-su |
| a2960 | 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 75 72 6c | bmodule-add-1................url |
| a2980 | 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 6e 61 6d 65 | .repo.(magit-submodule-read-name |
| a29a0 | 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 20 20 20 20 | -for-path.repo.package))........ |
| a29c0 | 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 20 20 20 20 20 20 | .......(when.package............ |
| a29e0 | 20 20 20 20 20 28 62 6f 72 67 2d 2d 73 6f 72 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 73 65 63 74 69 | .....(borg--sort-submodule-secti |
| a2a00 | 6f 6e 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 | ons..................(expand-fil |
| a2a20 | 65 2d 6e 61 6d 65 20 22 2e 67 69 74 6d 6f 64 75 6c 65 73 22 20 74 6f 70 64 69 72 29 29 0a 20 20 | e-name.".gitmodules".topdir))... |
| a2a40 | 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 72 | ..............(let.((default-dir |
| a2a60 | 65 63 74 6f 72 79 20 62 6f 72 67 2d 75 73 65 72 2d 65 6d 61 63 73 2d 64 69 72 65 63 74 6f 72 79 | ectory.borg-user-emacs-directory |
| a2a80 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6f 72 67 2d 2d 6d 61 79 62 | ))...................(borg--mayb |
| a2aa0 | 65 2d 61 62 73 6f 72 62 2d 67 69 74 64 69 72 20 70 61 63 6b 61 67 65 29 29 29 29 29 29 29 29 0a | e-absorb-gitdir.package)))))))). |
| a2ac0 | 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 61 66 74 65 72 2d 61 70 70 6c | ....(magit-wip-commit-after-appl |
| a2ae0 | 79 20 66 69 6c 65 73 20 22 20 61 66 74 65 72 20 73 74 61 67 65 22 29 29 29 0a 0a 28 64 65 66 76 | y.files.".after.stage")))..(defv |
| a2b00 | 61 72 20 6d 61 67 69 74 2d 70 6f 73 74 2d 73 74 61 67 65 2d 68 6f 6f 6b 2d 63 6f 6d 6d 61 6e 64 | ar.magit-post-stage-hook-command |
| a2b20 | 73 0a 20 20 27 28 6d 61 67 69 74 2d 73 74 61 67 65 0a 20 20 20 20 6d 61 67 69 74 2d 73 74 61 67 | s...'(magit-stage.....magit-stag |
| a2b40 | 65 2d 62 75 66 66 65 72 2d 66 69 6c 65 0a 20 20 20 20 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 | e-buffer-file.....magit-stage-fi |
| a2b60 | 6c 65 0a 20 20 20 20 6d 61 67 69 74 2d 73 74 61 67 65 2d 6d 6f 64 69 66 69 65 64 29 29 0a 0a 28 | le.....magit-stage-modified))..( |
| a2b80 | 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. |
| a2ba0 | 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 |
| a2bc0 | 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)... |
| a2be0 | 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 |
| a2c00 | 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)))..;;;; |
| a2c20 | 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.( |
| a2c40 | 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. |
| a2c60 | 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 |
| a2c80 | 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 |
| a2ca0 | 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))........... |
| a2cc0 | 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))..... |
| a2ce0 | 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 |
| a2d00 | 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 |
| a2d20 | 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-- |
| a2d40 | 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 |
| a2d60 | 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.....,_..,_ |
| a2d80 | 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 |
| a2da0 | 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 |
| a2dc0 | 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 |
| a2de0 | 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)))). |
| a2e00 | 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..,_).( |
| a2e20 | 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 |
| a2e40 | 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 |
| a2e60 | 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 |
| a2e80 | 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 |
| a2ea0 | 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 |
| a2ec0 | 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")) |
| a2ee0 | 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..,_). |
| a2f00 | 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 |
| a2f20 | 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.. |
| a2f40 | 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 |
| a2f60 | 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")).... |
| a2f80 | 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 |
| a2fa0 | 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"."- |
| a2fc0 | 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 |
| a2fe0 | 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. |
| a3000 | 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")).......( |
| a3020 | 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 |
| a3040 | 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 |
| a3060 | 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 |
| a3080 | 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 |
| a30a0 | 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.. |
| a30c0 | 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.( |
| a30e0 | 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))).... |
| a3100 | 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 |
| a3120 | 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 |
| a3140 | 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 |
| a3160 | 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..................... |
| a3180 | 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 |
| a31a0 | 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)......................... |
| a31c0 | 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 |
| a31e0 | 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")))...... |
| a3200 | 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- |
| a3220 | 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 |
| a3240 | 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 |
| a3260 | 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 62 75 66 66 65 72 2d 66 69 6c 65 20 28 29 0a 20 20 22 55 | agit-unstage-buffer-file.()..."U |
| a3280 | 6e 73 74 61 67 65 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65 20 66 69 6c 65 20 62 | nstage.all.changes.to.the.file.b |
| a32a0 | 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 |
| a32c0 | 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 62 | er."...(interactive)...(unless.b |
| a32e0 | 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 72 20 | uffer-file-name.....(user-error. |
| a3300 | 22 4e 6f 74 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65 22 29 29 0a 20 20 28 6d 61 67 69 74 | "Not.visiting.a.file"))...(magit |
| a3320 | 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 75 6e 73 74 61 67 | -with-toplevel.....(magit-unstag |
| a3340 | 65 2d 31 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e | e-1.(list.(magit-file-relative-n |
| a3360 | 61 6d 65 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | ame)))))..;;;###autoload.(defun. |
| a3380 | 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 20 28 66 69 6c 65 73 29 0a 20 20 22 52 65 | magit-unstage-file.(files)..."Re |
| a33a0 | 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 |
| a33c0 | 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."... |
| a33e0 | 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. |
| a3400 | 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))........... |
| a3420 | 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 |
| a3440 | 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)..................... |
| a3460 | 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))). |
| a3480 | 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. |
| a34a0 | 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.( |
| a34c0 | 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." |
| a34e0 | 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....... |
| a3500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a3520 | 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)))).. |
| a3540 | 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 3b 3b 20 46 6f 72 | .(magit-with-toplevel.....;;.For |
| a3560 | 20 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2c 20 61 6e 64 20 62 65 63 | .backward.compatibility,.and.bec |
| a3580 | 61 75 73 65 20 6f 66 0a 20 20 20 20 3b 3b 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 27 73 20 6e 61 | ause.of.....;;.the.function's.na |
| a35a0 | 6d 65 2c 20 64 6f 6e 27 74 20 72 65 71 75 69 72 65 20 61 20 6c 69 73 74 2e 0a 20 20 20 20 28 6d | me,.don't.require.a.list......(m |
| a35c0 | 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 31 20 28 65 6e 73 75 72 65 2d 6c 69 73 74 20 66 69 6c 65 | agit-unstage-1.(ensure-list.file |
| a35e0 | 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 31 20 28 66 | s))))..(defun.magit-unstage-1.(f |
| a3600 | 69 6c 65 73 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62 65 66 6f 72 65 | iles)...(magit-wip-commit-before |
| a3620 | 2d 63 68 61 6e 67 65 20 66 69 6c 65 73 20 22 20 62 65 66 6f 72 65 20 75 6e 73 74 61 67 65 22 29 | -change.files.".before.unstage") |
| a3640 | 0a 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 | ...(if.(magit-no-commit-p)...... |
| a3660 | 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 72 6d 22 20 22 2d 2d 63 61 63 68 65 64 22 20 | .(magit-run-git."rm"."--cached". |
| a3680 | 22 2d 2d 22 20 66 69 6c 65 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 | "--".files).....(magit-run-git." |
| a36a0 | 72 65 73 65 74 22 20 22 48 45 41 44 22 20 22 2d 2d 22 20 66 69 6c 65 73 29 29 0a 20 20 28 6d 61 | reset"."HEAD"."--".files))...(ma |
| a36c0 | 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 61 66 74 65 72 2d 61 70 70 6c 79 20 66 69 6c 65 73 | git-wip-commit-after-apply.files |
| a36e0 | 20 22 20 61 66 74 65 72 20 75 6e 73 74 61 67 65 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | .".after.unstage"))..(defun.magi |
| a3700 | 74 2d 75 6e 73 74 61 67 65 2d 69 6e 74 65 6e 74 20 28 66 69 6c 65 73 29 0a 20 20 28 69 66 2d 6c | t-unstage-intent.(files)...(if-l |
| a3720 | 65 74 20 28 28 73 74 61 67 65 64 20 28 6d 61 67 69 74 2d 73 74 61 67 65 64 2d 66 69 6c 65 73 29 | et.((staged.(magit-staged-files) |
| a3740 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 6e 74 20 28 2d 2d 66 69 6c 74 65 72 20 28 | )............(intent.(--filter.( |
| a3760 | 6d 65 6d 62 65 72 20 69 74 20 73 74 61 67 65 64 29 20 66 69 6c 65 73 29 29 29 0a 20 20 20 20 20 | member.it.staged).files)))...... |
| a3780 | 20 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 31 20 69 6e 74 65 6e 74 29 0a 20 20 20 20 28 75 | .(magit-unstage-1.intent).....(u |
| a37a0 | 73 65 72 2d 65 72 72 6f 72 20 22 41 6c 72 65 61 64 79 20 75 6e 73 74 61 67 65 64 22 29 29 29 0a | ser-error."Already.unstaged"))). |
| a37c0 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 75 6e 73 | .;;;###autoload.(defun.magit-uns |
| a37e0 | 74 61 67 65 2d 61 6c 6c 20 28 29 0a 20 20 22 52 65 6d 6f 76 65 20 61 6c 6c 20 63 68 61 6e 67 65 | tage-all.()..."Remove.all.change |
| a3800 | 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 67 69 6e 67 20 61 72 65 61 2e 22 0a 20 20 28 69 6e 74 | s.from.the.staging.area."...(int |
| a3820 | 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 61 6e 79 74 68 | eractive)...(unless.(magit-anyth |
| a3840 | 69 6e 67 2d 73 74 61 67 65 64 2d 70 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e | ing-staged-p).....(user-error."N |
| a3860 | 6f 74 68 69 6e 67 20 74 6f 20 75 6e 73 74 61 67 65 22 29 29 0a 20 20 28 77 68 65 6e 20 28 6f 72 | othing.to.unstage"))...(when.(or |
| a3880 | 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 0a 20 20 20 | .(magit-anything-unstaged-p).... |
| a38a0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 29 | .........(magit-untracked-files) |
| a38c0 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 75 6e 73 74 61 67 65 2d 61 6c | ).....(magit-confirm.'unstage-al |
| a38e0 | 6c 2d 63 68 61 6e 67 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 | l-changes))...(magit-wip-commit- |
| a3900 | 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 20 6e 69 6c 20 22 20 62 65 66 6f 72 65 20 75 6e 73 74 61 | before-change.nil.".before.unsta |
| a3920 | 67 65 22 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 72 65 73 65 74 22 20 22 48 | ge")...(magit-run-git."reset"."H |
| a3940 | 45 41 44 22 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 | EAD"."--".magit-buffer-diff-file |
| a3960 | 73 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 61 66 74 65 72 2d 61 70 70 | s)...(magit-wip-commit-after-app |
| a3980 | 6c 79 20 6e 69 6c 20 22 20 61 66 74 65 72 20 75 6e 73 74 61 67 65 22 29 29 0a 0a 28 64 65 66 76 | ly.nil.".after.unstage"))..(defv |
| a39a0 | 61 72 20 6d 61 67 69 74 2d 70 6f 73 74 2d 75 6e 73 74 61 67 65 2d 68 6f 6f 6b 2d 63 6f 6d 6d 61 | ar.magit-post-unstage-hook-comma |
| a39c0 | 6e 64 73 0a 20 20 27 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 0a 20 20 20 20 6d 61 67 69 74 2d | nds...'(magit-unstage.....magit- |
| a39e0 | 75 6e 73 74 61 67 65 2d 62 75 66 66 65 72 2d 66 69 6c 65 0a 20 20 20 20 6d 61 67 69 74 2d 75 6e | unstage-buffer-file.....magit-un |
| a3a00 | 73 74 61 67 65 2d 66 69 6c 65 0a 20 20 20 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 61 6c 6c | stage-file.....magit-unstage-all |
| a3a20 | 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 61 67 | ))..(defun.magit-run-post-unstag |
| a3a40 | 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 6f 6d | e-hook.()...(when.(memq.this-com |
| a3a60 | 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 6f 6d | mand.magit-post-unstage-hook-com |
| a3a80 | 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 68 2d | mands).....(magit-run-hook-with- |
| a3aa0 | 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 68 6f | benchmark.'magit-post-unstage-ho |
| a3ac0 | 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 67 69 | ok)))..;;;;.Discard..(defun.magi |
| a3ae0 | 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 6e 67 | t-discard.()..."Remove.the.chang |
| a3b00 | 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 20 77 | e.at.point...On.a.hunk.or.file.w |
| a3b20 | 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 74 20 | ith.unresolved.conflicts.prompt. |
| a3b40 | 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 61 72 | which.side.to.keep.(while.discar |
| a3b60 | 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 77 69 | ding.the.other)...If.point.is.wi |
| a3b80 | 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 6b 65 | thin.the.text.of.a.side,.then.ke |
| a3ba0 | 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 2e 22 | ep.that.side.without.prompting." |
| a3bc0 | 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 28 73 | ...(interactive)...(when-let.((s |
| a3be0 | 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 29 0a | .(magit-apply--get-selection))). |
| a3c00 | 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 79 70 | ....(pcase.(list.(magit-diff-typ |
| a3c20 | 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 60 28 | e).(magit-diff-scope)).......(`( |
| a3c40 | 63 6f 6d 6d 69 74 74 65 64 20 2c 5f 29 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f | committed.,_).(user-error."Canno |
| a3c60 | 74 20 64 69 73 63 61 72 64 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 22 29 29 0a 20 | t.discard.committed.changes")).. |
| a3c80 | 20 20 20 20 20 28 60 28 75 6e 64 65 66 69 6e 65 64 20 2c 5f 29 20 28 75 73 65 72 2d 65 72 72 6f | .....(`(undefined.,_).(user-erro |
| a3ca0 | 72 20 22 43 61 6e 6e 6f 74 20 64 69 73 63 61 72 64 20 74 68 69 73 20 63 68 61 6e 67 65 22 29 29 | r."Cannot.discard.this.change")) |
| a3cc0 | 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 20 72 65 67 69 6f 6e 29 20 28 6d 61 67 69 74 2d 64 | .......(`(,_....region).(magit-d |
| a3ce0 | 69 73 63 61 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 | iscard-region.s)).......(`(,_... |
| a3d00 | 20 20 20 68 75 6e 6b 29 20 28 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 68 75 6e 6b 20 20 20 73 | ...hunk).(magit-discard-hunk...s |
| a3d20 | 29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 20 20 68 75 6e 6b 73 29 20 28 6d 61 67 69 74 | )).......(`(,_.....hunks).(magit |
| a3d40 | 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)).......(`(,_. |
| a3d60 | 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 20 20 | .....file).(magit-discard-file.. |
| a3d80 | 20 73 29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 20 20 66 69 6c 65 73 29 20 28 6d 61 67 | .s)).......(`(,_.....files).(mag |
| a3da0 | 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 28 60 28 2c | it-discard-files..s)).......(`(, |
| a3dc0 | 5f 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 64 2d 66 69 6c 65 | _......list).(magit-discard-file |
| a3de0 | 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 73 63 61 72 64 2d | s..s)))))..(defun.magit-discard- |
| a3e00 | 72 65 67 69 6f 6e 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 | region.(section)...(magit-confir |
| a3e20 | 6d 20 27 64 69 73 63 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 | m.'discard."Discard.region")...( |
| a3e40 | 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 61 70 70 6c 79 20 73 65 63 74 69 6f 6e 20 27 6d 61 67 | magit-discard-apply.section.'mag |
| a3e60 | 69 74 2d 61 70 70 6c 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 | it-apply-region))..(defun.magit- |
| a3e80 | 64 69 73 63 61 72 64 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 | discard-hunk.(section)...(magit- |
| a3ea0 | 63 6f 6e 66 69 72 6d 20 27 64 69 73 63 61 72 64 20 22 44 69 73 63 61 72 64 20 68 75 6e 6b 22 29 | confirm.'discard."Discard.hunk") |
| a3ec0 | 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 61 | ...(let.((file.(magit-section-pa |
| a3ee0 | 72 65 6e 74 2d 76 61 6c 75 65 20 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 70 63 61 73 65 | rent-value.section))).....(pcase |
| a3f00 | 20 28 63 64 64 72 20 28 63 61 72 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 73 74 61 74 75 73 20 66 | .(cddr.(car.(magit-file-status.f |
| a3f20 | 69 6c 65 29 29 29 0a 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 | ile))).......('(?U.?U).(magit-sm |
| a3f40 | 65 72 67 65 2d 6b 65 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 | erge-keep-current)).......(_.(ma |
| a3f60 | 67 69 74 2d 64 69 73 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 | git-discard-apply.section.#'magi |
| a3f80 | 74 2d 61 70 70 6c 79 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 | t-apply-hunk)))))..(defun.magit- |
| a3fa0 | 64 69 73 63 61 72 64 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 | discard-apply.(section.apply)... |
| a3fc0 | 28 69 66 20 28 65 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 20 73 65 63 74 69 6f 6e | (if.(eq.(magit-diff-type.section |
| a3fe0 | 29 20 27 75 6e 73 74 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 | ).'unstaged).......(funcall.appl |
| a4000 | 79 20 73 65 63 74 69 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 | y.section."--reverse").....(if.( |
| a4020 | 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 0a 20 20 20 20 20 20 | magit-anything-unstaged-p....... |
| a4040 | 20 20 20 6e 69 6c 20 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 | ...nil.(if.(magit-file-section-p |
| a4060 | 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 28 6f 72 65 66 | .section)..................(oref |
| a4080 | 20 73 65 63 74 69 6f 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 | .section.value)................( |
| a40a0 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 61 72 65 6e 74 2d 76 61 6c 75 65 20 73 65 63 74 69 | magit-section-parent-value.secti |
| a40c0 | 6f 6e 29 29 29 0a 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 | on))).........(progn.(let.((magi |
| a40e0 | 74 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | t-inhibit-refresh.t))........... |
| a4100 | 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 20 22 2d | .......(funcall.apply.section."- |
| a4120 | 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 63 61 63 68 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 | -reverse"."--cached")........... |
| a4140 | 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 20 22 2d | .......(funcall.apply.section."- |
| a4160 | 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 20 | -reverse"."--reject")).......... |
| a4180 | 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 28 66 75 | ......(magit-refresh)).......(fu |
| a41a0 | 6e 63 61 6c 6c 20 61 70 70 6c 79 20 73 65 63 74 69 6f 6e 20 22 2d 2d 72 65 76 65 72 73 65 22 20 | ncall.apply.section."--reverse". |
| a41c0 | 22 2d 2d 69 6e 64 65 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 | "--index"))))..(defun.magit-disc |
| a41e0 | 61 72 64 2d 68 75 6e 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 | ard-hunks.(sections)...(magit-co |
| a4200 | 6e 66 69 72 6d 20 27 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 | nfirm.'discard.....(list."Discar |
| a4220 | 64 20 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 | d.%d.hunks.from.%s"...........(l |
| a4240 | 65 6e 67 74 68 20 73 65 63 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ength.sections)...........(magit |
| a4260 | 2d 73 65 63 74 69 6f 6e 2d 70 61 72 65 6e 74 2d 76 61 6c 75 65 20 28 63 61 72 20 73 65 63 74 69 | -section-parent-value.(car.secti |
| a4280 | 6f 6e 73 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 61 70 70 6c 79 2d 6e | ons))))...(magit-discard-apply-n |
| a42a0 | 20 73 65 63 74 69 6f 6e 73 20 23 27 6d 61 67 69 74 2d 61 70 70 6c 79 2d 68 75 6e 6b 73 29 29 0a | .sections.#'magit-apply-hunks)). |
| a42c0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 61 70 70 6c 79 2d 6e 20 28 73 | .(defun.magit-discard-apply-n.(s |
| a42e0 | 65 63 74 69 6f 6e 73 20 61 70 70 6c 79 29 0a 20 20 28 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 20 | ections.apply)...(let.((section. |
| a4300 | 28 63 61 72 20 73 65 63 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 28 69 66 20 28 65 71 20 28 6d 61 | (car.sections))).....(if.(eq.(ma |
| a4320 | 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 61 67 65 64 | git-diff-type.section).'unstaged |
| a4340 | 29 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 61 70 70 6c 79 20 73 65 63 74 69 6f 6e | ).........(funcall.apply.section |
| a4360 | 73 20 22 2d 2d 72 65 76 65 72 73 65 22 29 0a 20 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d | s."--reverse").......(if.(magit- |
| a4380 | 61 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 20 20 6e | anything-unstaged-p............n |
| a43a0 | 69 6c 20 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 | il.(if.(magit-file-section-p.sec |
| a43c0 | 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73 | tion)....................(oref.s |
| a43e0 | 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ection.value)..................( |
| a4400 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 61 72 65 6e 74 2d 76 61 6c 75 65 20 73 65 63 74 69 | magit-section-parent-value.secti |
| a4420 | 6f 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 6c 65 74 20 28 28 6d 61 | on)))...........(progn.(let.((ma |
| a4440 | 67 69 74 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 20 74 29 29 0a 20 20 20 20 20 20 20 20 | git-inhibit-refresh.t))......... |
| a4460 | 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 61 70 70 6c 79 20 73 65 63 74 69 6f | ...........(funcall.apply.sectio |
| a4480 | 6e 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 0a 20 20 20 20 20 | ns."--reverse"."--cached")...... |
| a44a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 61 70 70 6c 79 20 73 65 63 | ..............(funcall.apply.sec |
| a44c0 | 74 69 6f 6e 73 20 22 2d 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 72 65 6a 65 63 74 22 29 29 0a 20 | tions."--reverse"."--reject")).. |
| a44e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 | ................(magit-refresh)) |
| a4500 | 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 61 70 70 6c 79 20 73 65 63 74 69 6f 6e 73 | .........(funcall.apply.sections |
| a4520 | 20 22 2d 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 69 6e 64 65 78 22 29 29 29 29 29 0a 0a 28 64 65 | ."--reverse"."--index")))))..(de |
| a4540 | 66 75 6e 20 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 20 28 73 65 63 74 69 6f 6e 29 | fun.magit-discard-file.(section) |
| a4560 | 0a 20 20 28 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 20 28 6c 69 73 74 20 73 65 | ...(magit-discard-files.(list.se |
| a4580 | 63 74 69 6f 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 66 | ction)))..(defun.magit-discard-f |
| a45a0 | 69 6c 65 73 20 28 73 65 63 74 69 6f 6e 73 29 0a 20 20 28 6c 65 74 20 28 28 61 75 74 6f 2d 72 65 | iles.(sections)...(let.((auto-re |
| a45c0 | 76 65 72 74 2d 76 65 72 62 6f 73 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 74 79 70 65 20 | vert-verbose.nil).........(type. |
| a45e0 | 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 20 28 63 61 72 20 73 65 63 74 69 6f 6e 73 29 29 | (magit-diff-type.(car.sections)) |
| a4600 | 29 0a 20 20 20 20 20 20 20 20 28 73 74 61 74 75 73 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 73 74 | ).........(status.(magit-file-st |
| a4620 | 61 74 75 73 29 29 0a 20 20 20 20 20 20 20 20 66 69 6c 65 73 20 64 65 6c 65 74 65 20 72 65 73 75 | atus)).........files.delete.resu |
| a4640 | 72 72 65 63 74 20 72 65 6e 61 6d 65 20 64 69 73 63 61 72 64 20 64 69 73 63 61 72 64 2d 6e 65 77 | rrect.rename.discard.discard-new |
| a4660 | 20 72 65 73 6f 6c 76 65 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 73 65 63 74 69 6f 6e 20 73 | .resolve).....(dolist.(section.s |
| a4680 | 65 63 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 6f 72 65 66 | ections).......(let.((file.(oref |
| a46a0 | 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20 | .section.value))).........(push. |
| a46c0 | 66 69 6c 65 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 63 6f 6e 73 | file.files).........(pcase.(cons |
| a46e0 | 20 28 70 63 61 73 65 20 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(pcase.type.................... |
| a4700 | 20 20 20 20 28 60 73 74 61 67 65 64 20 3f 58 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(`staged.?X)................ |
| a4720 | 20 20 20 20 20 20 20 20 28 60 75 6e 73 74 61 67 65 64 20 3f 59 29 0a 20 20 20 20 20 20 20 20 20 | ........(`unstaged.?Y).......... |
| a4740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 75 6e 74 72 61 63 6b 65 64 20 3f 5a 29 29 0a 20 | ..............(`untracked.?Z)).. |
| a4760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 64 72 20 28 61 73 73 6f 63 | ....................(cddr.(assoc |
| a4780 | 20 66 69 6c 65 20 73 74 61 74 75 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 27 28 3f 5a 29 | .file.status)))...........('(?Z) |
| a47a0 | 20 28 64 6f 6c 69 73 74 20 28 66 20 28 6d 61 67 69 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c | .(dolist.(f.(magit-untracked-fil |
| a47c0 | 65 73 20 6e 69 6c 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 | es.nil.file))................... |
| a47e0 | 20 28 70 75 73 68 20 66 20 64 65 6c 65 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 6f | .(push.f.delete)))...........((o |
| a4800 | 72 20 27 28 3f 5a 20 3f 3f 20 3f 3f 29 20 27 28 3f 5a 20 3f 21 20 3f 21 29 29 20 28 70 75 73 68 | r.'(?Z.??.??).'(?Z.?!.?!)).(push |
| a4820 | 20 66 69 6c 65 20 64 65 6c 65 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 27 28 3f 5a 20 3f | .file.delete))...........('(?Z.? |
| a4840 | 44 20 3f 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 69 6c | D.?.)..................(push.fil |
| a4860 | 65 20 64 65 6c 65 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 5f 20 3f 44 20 3f 44 | e.delete))...........(`(,_.?D.?D |
| a4880 | 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 69 6c 65 20 72 65 | )..................(push.file.re |
| a48a0 | 73 6f 6c 76 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 60 28 2c 5f 20 3f 55 20 2c | solve))...........((or.`(,_.?U., |
| a48c0 | 5f 29 20 60 28 2c 5f 20 2c 5f 20 3f 55 29 29 20 28 70 75 73 68 20 66 69 6c 65 20 72 65 73 6f 6c | _).`(,_.,_.?U)).(push.file.resol |
| a48e0 | 76 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 5f 20 3f 41 20 3f 41 29 20 20 20 20 20 | ve))...........(`(,_.?A.?A)..... |
| a4900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 66 69 6c 65 20 72 65 73 6f 6c 76 65 29 | .............(push.file.resolve) |
| a4920 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 60 28 3f 58 20 3f 4d 20 2c 28 6f 72 20 3f 20 20 3f 4d 20 | )...........(`(?X.?M.,(or.?..?M. |
| a4940 | 3f 44 29 29 20 28 70 75 73 68 20 73 65 63 74 69 6f 6e 20 64 69 73 63 61 72 64 29 29 0a 20 20 20 | ?D)).(push.section.discard)).... |
| a4960 | 20 20 20 20 20 20 20 28 60 28 3f 59 20 2c 5f 20 20 20 20 20 20 20 20 20 3f 4d 20 20 20 20 29 20 | .......(`(?Y.,_.........?M....). |
| a4980 | 28 70 75 73 68 20 73 65 63 74 69 6f 6e 20 64 69 73 63 61 72 64 29 29 0a 20 20 20 20 20 20 20 20 | (push.section.discard))......... |
| a49a0 | 20 20 28 27 28 3f 58 20 3f 41 20 20 20 20 20 20 20 20 20 3f 4d 20 20 20 20 29 20 28 70 75 73 68 | ..('(?X.?A.........?M....).(push |
| a49c0 | 20 66 69 6c 65 20 64 69 73 63 61 72 64 2d 6e 65 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 27 | .file.discard-new))...........(' |
| a49e0 | 28 3f 58 20 3f 43 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 | (?X.?C.........?M....).(push.fil |
| a4a00 | 65 20 64 69 73 63 61 72 64 2d 6e 65 77 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 60 28 3f 58 20 | e.discard-new))...........(`(?X. |
| a4a20 | 3f 41 20 2c 28 6f 72 20 3f 20 20 20 20 20 3f 44 29 29 20 28 70 75 73 68 20 66 69 6c 65 20 64 65 | ?A.,(or.?.....?D)).(push.file.de |
| a4a40 | 6c 65 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 60 28 3f 58 20 3f 43 20 2c 28 6f 72 20 3f | lete))...........(`(?X.?C.,(or.? |
| a4a60 | 20 20 20 20 20 3f 44 29 29 20 28 70 75 73 68 20 66 69 6c 65 20 64 65 6c 65 74 65 29 29 0a 20 20 | .....?D)).(push.file.delete))... |
| a4a80 | 20 20 20 20 20 20 20 20 28 60 28 3f 58 20 3f 44 20 2c 28 6f 72 20 3f 20 20 3f 4d 20 20 20 29 29 | ........(`(?X.?D.,(or.?..?M...)) |
| a4aa0 | 20 28 70 75 73 68 20 66 69 6c 65 20 72 65 73 75 72 72 65 63 74 29 29 0a 20 20 20 20 20 20 20 20 | .(push.file.resurrect))......... |
| a4ac0 | 20 20 28 60 28 3f 59 20 2c 5f 20 20 20 20 20 20 20 20 20 20 20 20 3f 44 20 29 20 28 70 75 73 68 | ..(`(?Y.,_............?D.).(push |
| a4ae0 | 20 66 69 6c 65 20 72 65 73 75 72 72 65 63 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 60 28 3f | .file.resurrect))...........(`(? |
| a4b00 | 58 20 3f 52 20 2c 28 6f 72 20 3f 20 20 3f 4d 20 3f 44 29 29 20 28 70 75 73 68 20 66 69 6c 65 20 | X.?R.,(or.?..?M.?D)).(push.file. |
| a4b20 | 72 65 6e 61 6d 65 29 29 29 29 29 0a 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a | rename))))).....(unwind-protect. |
| a4b40 | 20 20 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 | ........(let.((magit-inhibit-ref |
| a4b60 | 72 65 73 68 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f | resh.t))...........(magit-wip-co |
| a4b80 | 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 72 | mmit-before-change.files.".befor |
| a4ba0 | 65 20 64 69 73 63 61 72 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 72 65 73 6f | e.discard")...........(when.reso |
| a4bc0 | 6c 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 66 | lve.............(magit-discard-f |
| a4be0 | 69 6c 65 73 2d 2d 72 65 73 6f 6c 76 65 20 28 6e 72 65 76 65 72 73 65 20 72 65 73 6f 6c 76 65 29 | iles--resolve.(nreverse.resolve) |
| a4c00 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 72 65 73 75 72 72 65 63 74 0a 20 20 20 | ))...........(when.resurrect.... |
| a4c20 | 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 |
| a4c40 | 65 73 75 72 72 65 63 74 20 28 6e 72 65 76 65 72 73 65 20 72 65 73 75 72 72 65 63 74 29 29 29 0a | esurrect.(nreverse.resurrect))). |
| a4c60 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 64 65 6c 65 74 65 0a 20 20 20 20 20 20 20 20 20 | ..........(when.delete.......... |
| a4c80 | 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 65 6c 65 74 65 20 | ...(magit-discard-files--delete. |
| a4ca0 | 28 6e 72 65 76 65 72 73 65 20 64 65 6c 65 74 65 29 20 73 74 61 74 75 73 29 29 0a 20 20 20 20 20 | (nreverse.delete).status))...... |
| a4cc0 | 20 20 20 20 20 28 77 68 65 6e 20 72 65 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | .....(when.rename.............(m |
| a4ce0 | 61 67 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 2d 2d 72 65 6e 61 6d 65 20 28 6e 72 65 76 | agit-discard-files--rename.(nrev |
| a4d00 | 65 72 73 65 20 72 65 6e 61 6d 65 29 20 73 74 61 74 75 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | erse.rename).status))........... |
| a4d20 | 28 77 68 65 6e 20 28 6f 72 20 64 69 73 63 61 72 64 20 64 69 73 63 61 72 64 2d 6e 65 77 29 0a 20 | (when.(or.discard.discard-new).. |
| a4d40 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 2d | ...........(magit-discard-files- |
| a4d60 | 2d 64 69 73 63 61 72 64 20 28 6e 72 65 76 65 72 73 65 20 64 69 73 63 61 72 64 29 0a 20 20 20 20 | -discard.(nreverse.discard)..... |
| a4d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| a4da0 | 20 20 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 64 69 73 63 61 72 64 2d 6e 65 77 29 29 29 0a 20 | ......(nreverse.discard-new))).. |
| a4dc0 | 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 61 66 74 65 72 | .........(magit-wip-commit-after |
| a4de0 | 2d 61 70 70 6c 79 20 66 69 6c 65 73 20 22 20 61 66 74 65 72 20 64 69 73 63 61 72 64 22 29 29 0a | -apply.files.".after.discard")). |
| a4e00 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 29 0a 0a 28 64 65 66 75 6e | ......(magit-refresh))))..(defun |
| a4e20 | 20 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 2d 2d 72 65 73 6f 6c 76 65 20 28 66 | .magit-discard-files--resolve.(f |
| a4e40 | 69 6c 65 73 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 61 72 67 20 28 61 6e 64 20 28 63 64 72 20 | iles)...(if-let.((arg.(and.(cdr. |
| a4e60 | 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | files)......................(mag |
| a4e80 | 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............... |
| a4ea0 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 46 6f 72 20 74 68 65 73 65 20 25 64 | ...........(format."For.these.%d |
| a4ec0 | 20 66 69 6c 65 73 5c 6e 25 73 5c 6e 63 68 65 63 6b 6f 75 74 3a 5c 6e 22 0a 20 20 20 20 20 20 20 | .files\n%s\ncheckout:\n"........ |
| a4ee0 | 20 20 20 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 |
| a4f00 | 68 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h.files)........................ |
| a4f20 | 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 66 69 | ..........(mapconcat.(lambda.(fi |
| a4f40 | 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)............................. |
| a4f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 20 22 20 66 | ..................(concat."..".f |
| a4f80 | 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ile))........................... |
| a4fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 73 20 22 5c 6e 22 29 29 0a 20 | ..................files."\n")).. |
| a4fc0 | 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 0a 20 20 20 20 20 20 | ........................t....... |
| a4fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 6f 20 22 5b 6f 5d 75 72 20 73 74 61 67 | .................(?o."[o]ur.stag |
| a5000 | 65 22 20 20 20 22 2d 2d 6f 75 72 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e"..."--ours").................. |
| a5020 | 20 20 20 20 20 20 28 3f 74 20 22 5b 74 5d 68 65 69 72 20 73 74 61 67 65 22 20 22 2d 2d 74 68 65 | ......(?t."[t]heir.stage"."--the |
| a5040 | 69 72 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 63 | irs")........................(?c |
| a5060 | 20 22 5b 63 5d 6f 6e 66 6c 69 63 74 22 20 20 20 20 22 2d 2d 6d 65 72 67 65 22 29 0a 20 20 20 20 | ."[c]onflict"...."--merge")..... |
| a5080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 69 20 22 64 65 63 69 64 65 20 5b | ...................(?i."decide.[ |
| a50a0 | 69 5d 6e 64 69 76 69 64 75 61 6c 6c 79 22 20 6e 69 6c 29 29 29 29 29 0a 20 20 20 20 20 20 28 64 | i]ndividually".nil))))).......(d |
| a50c0 | 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 20 20 28 6d 61 67 69 | olist.(file.files).........(magi |
| a50e0 | 74 2d 63 68 65 63 6b 6f 75 74 2d 73 74 61 67 65 20 66 69 6c 65 20 61 72 67 29 29 0a 20 20 20 20 | t-checkout-stage.file.arg))..... |
| a5100 | 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 6d 61 67 69 | (dolist.(file.files).......(magi |
| a5120 | 74 2d 63 68 65 63 6b 6f 75 74 2d 73 74 61 67 65 20 66 69 6c 65 20 28 6d 61 67 69 74 2d 63 68 65 | t-checkout-stage.file.(magit-che |
| a5140 | 63 6b 6f 75 74 2d 72 65 61 64 2d 73 74 61 67 65 20 66 69 6c 65 29 29 29 29 29 0a 0a 28 64 65 66 | ckout-read-stage.file)))))..(def |
| a5160 | 75 6e 20 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 2d 2d 72 65 73 75 72 72 65 63 | un.magit-discard-files--resurrec |
| a5180 | 74 20 28 66 69 6c 65 73 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 2d 66 69 6c 65 73 | t.(files)...(magit-confirm-files |
| a51a0 | 20 27 72 65 73 75 72 72 65 63 74 20 66 69 6c 65 73 29 0a 20 20 28 69 66 20 28 65 71 20 28 6d 61 | .'resurrect.files)...(if.(eq.(ma |
| a51c0 | 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 20 27 73 74 61 67 65 64 29 0a 20 20 20 20 20 20 28 6d | git-diff-type).'staged).......(m |
| a51e0 | 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 65 73 65 74 22 20 20 22 2d 2d 22 20 66 69 6c 65 | agit-call-git."reset".."--".file |
| a5200 | 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 | s).....(magit-call-git."checkout |
| a5220 | 22 20 22 2d 2d 22 20 66 69 6c 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 | "."--".files)))..(defun.magit-di |
| a5240 | 73 63 61 72 64 2d 66 69 6c 65 73 2d 2d 64 65 6c 65 74 65 20 28 66 69 6c 65 73 20 73 74 61 74 75 | scard-files--delete.(files.statu |
| a5260 | 73 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 2d 66 69 6c 65 73 20 28 69 66 20 6d 61 | s)...(magit-confirm-files.(if.ma |
| a5280 | 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 20 27 74 | git-delete-by-moving-to-trash.'t |
| a52a0 | 72 61 73 68 20 27 64 65 6c 65 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rash.'delete)................... |
| a52c0 | 20 20 20 20 20 66 69 6c 65 73 29 0a 20 20 28 6c 65 74 20 28 28 64 65 6c 65 74 65 2d 62 79 2d 6d | .....files)...(let.((delete-by-m |
| a52e0 | 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 74 65 2d 62 79 2d 6d | oving-to-trash.magit-delete-by-m |
| a5300 | 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 68 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 66 69 | oving-to-trash)).....(dolist.(fi |
| a5320 | 6c 65 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 | le.files).......(when.(string-ma |
| a5340 | 74 63 68 2d 70 20 22 5c 5c 60 5c 5c 5c 5c 3f 7e 22 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 | tch-p."\\`\\\\?~".file)......... |
| a5360 | 28 65 72 72 6f 72 20 22 52 65 66 75 73 69 6e 67 20 74 6f 20 64 65 6c 65 74 65 20 25 53 2c 20 74 | (error."Refusing.to.delete.%S,.t |
| a5380 | 6f 6f 20 64 61 6e 67 65 72 6f 75 73 22 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 | oo.dangerous".file)).......(pcas |
| a53a0 | 65 20 28 6e 74 68 20 33 20 28 61 73 73 6f 63 20 66 69 6c 65 20 73 74 61 74 75 73 29 29 0a 20 20 | e.(nth.3.(assoc.file.status))... |
| a53c0 | 20 20 20 20 20 20 28 28 67 75 61 72 64 20 28 6d 65 6d 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | ......((guard.(memq.(magit-diff- |
| a53e0 | 74 79 70 65 29 20 27 28 75 6e 73 74 61 67 65 64 20 75 6e 74 72 61 63 6b 65 64 29 29 29 0a 20 20 | type).'(unstaged.untracked)))... |
| a5400 | 20 20 20 20 20 20 20 28 64 69 72 65 64 2d 64 65 6c 65 74 65 2d 66 69 6c 65 20 66 69 6c 65 20 64 | .......(dired-delete-file.file.d |
| a5420 | 69 72 65 64 2d 72 65 63 75 72 73 69 76 65 2d 64 65 6c 65 74 65 73 0a 20 20 20 20 20 20 20 20 20 | ired-recursive-deletes.......... |
| a5440 | 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 65 6c 65 74 65 2d | ...................magit-delete- |
| a5460 | 62 79 2d 6d 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 28 64 69 | by-moving-to-trash)..........(di |
| a5480 | 72 65 64 2d 63 6c 65 61 6e 2d 75 70 2d 61 66 74 65 72 2d 64 65 6c 65 74 69 6f 6e 20 66 69 6c 65 | red-clean-up-after-deletion.file |
| a54a0 | 29 29 0a 20 20 20 20 20 20 20 20 28 3f 5c 73 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 66 69 6c | )).........(?\s.(delete-file.fil |
| a54c0 | 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 63 61 6c 6c 2d 67 69 | e.t)..............(magit-call-gi |
| a54e0 | 74 20 22 72 6d 22 20 22 2d 2d 63 61 63 68 65 64 22 20 22 2d 2d 22 20 66 69 6c 65 29 29 0a 20 20 | t."rm"."--cached"."--".file))... |
| a5500 | 20 20 20 20 20 20 28 3f 4d 20 20 28 6c 65 74 20 28 28 74 65 6d 70 20 28 6d 61 67 69 74 2d 67 69 | ......(?M..(let.((temp.(magit-gi |
| a5520 | 74 2d 73 74 72 69 6e 67 20 22 63 68 65 63 6b 6f 75 74 2d 69 6e 64 65 78 22 20 22 2d 2d 74 65 6d | t-string."checkout-index"."--tem |
| a5540 | 70 22 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e | p".file)))................(strin |
| a5560 | 67 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 | g-match.................(format. |
| a5580 | 22 5c 5c 28 2e 2b 3f 5c 5c 29 5c 74 25 73 22 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 66 69 | "\\(.+?\\)\t%s".(regexp-quote.fi |
| a55a0 | 6c 65 29 29 20 74 65 6d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6e 61 6d | le)).temp)................(renam |
| a55c0 | 65 2d 66 69 6c 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 74 65 6d 70 29 0a 20 20 20 | e-file.(match-string.1.temp).... |
| a55e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 | .........................(setq.t |
| a5600 | 65 6d 70 20 28 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 29 | emp.(concat.file.".~{index}~"))) |
| a5620 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 74 65 6d | ................(delete-file.tem |
| a5640 | 70 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 63 61 6c 6c 2d 67 | p.t))..............(magit-call-g |
| a5660 | 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 65 22 20 22 2d 2d | it."rm"."--cached"."--force"."-- |
| a5680 | 22 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 3f 44 20 20 28 6d 61 67 69 74 2d 63 61 6c | ".file)).........(?D..(magit-cal |
| a56a0 | 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 29 0a 20 20 20 20 | l-git."checkout"."--".file)..... |
| a56c0 | 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 66 69 6c 65 20 74 29 0a 20 20 | .........(delete-file.file.t)... |
| a56e0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 6d 22 20 | ...........(magit-call-git."rm". |
| a5700 | 22 2d 2d 63 61 63 68 65 64 22 20 22 2d 2d 66 6f 72 63 65 22 20 22 2d 2d 22 20 66 69 6c 65 29 29 | "--cached"."--force"."--".file)) |
| a5720 | 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 69 6c 65 73 | ))))..(defun.magit-discard-files |
| a5740 | 2d 2d 72 65 6e 61 6d 65 20 28 66 69 6c 65 73 20 73 74 61 74 75 73 29 0a 20 20 28 6d 61 67 69 74 | --rename.(files.status)...(magit |
| a5760 | 2d 63 6f 6e 66 69 72 6d 20 27 72 65 6e 61 6d 65 20 22 55 6e 64 6f 20 72 65 6e 61 6d 65 20 25 73 | -confirm.'rename."Undo.rename.%s |
| a5780 | 22 20 22 55 6e 64 6f 20 25 64 20 72 65 6e 61 6d 65 73 22 20 6e 69 6c 0a 20 20 20 20 28 6d 61 70 | "."Undo.%d.renames".nil.....(map |
| a57a0 | 63 61 72 20 28 6c 61 6d 62 64 61 20 28 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | car.(lambda.(file).............. |
| a57c0 | 20 28 73 65 74 71 20 66 69 6c 65 20 28 61 73 73 6f 63 20 66 69 6c 65 20 73 74 61 74 75 73 29 29 | .(setq.file.(assoc.file.status)) |
| a57e0 | 0a 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 2d 3e 20 25 73 | ...............(format."%s.->.%s |
| a5800 | 22 20 28 63 61 64 72 20 66 69 6c 65 29 20 28 63 61 72 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 | ".(cadr.file).(car.file)))...... |
| a5820 | 20 20 20 20 20 20 20 66 69 6c 65 73 29 29 0a 20 20 28 64 6f 6c 69 73 74 20 28 66 69 6c 65 20 66 | .......files))...(dolist.(file.f |
| a5840 | 69 6c 65 73 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6f 72 69 67 20 28 63 61 64 72 20 28 61 73 73 | iles).....(let.((orig.(cadr.(ass |
| a5860 | 6f 63 20 66 69 6c 65 20 73 74 61 74 75 73 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 66 69 | oc.file.status)))).......(if.(fi |
| a5880 | 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f | le-exists-p.file)...........(pro |
| a58a0 | 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 70 61 74 68 20 | gn.............(when-let.((path. |
| a58c0 | 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 6f 72 69 67 29 29 29 0a 20 20 20 | (file-name-directory.orig))).... |
| a58e0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 20 | ...........(make-directory.path. |
| a5900 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 | t)).............(magit-call-git. |
| a5920 | 22 6d 76 22 20 66 69 6c 65 20 6f 72 69 67 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | "mv".file.orig)).........(magit- |
| a5940 | 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 22 20 66 69 | call-git."rm"."--cached"."--".fi |
| a5960 | 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 20 22 72 65 73 | le).........(magit-call-git."res |
| a5980 | 65 74 22 20 22 2d 2d 22 20 6f 72 69 67 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | et"."--".orig)))))..(defun.magit |
| a59a0 | 2d 64 69 73 63 61 72 64 2d 66 69 6c 65 73 2d 2d 64 69 73 63 61 72 64 20 28 73 65 63 74 69 6f 6e | -discard-files--discard.(section |
| a59c0 | 73 20 6e 65 77 2d 66 69 6c 65 73 29 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 73 20 28 2d 2d 6d | s.new-files)...(let.((files.(--m |
| a59e0 | 61 70 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 20 73 65 63 74 69 6f 6e 73 29 29 29 0a 20 | ap.(oref.it.value).sections))).. |
| a5a00 | 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 64 69 73 63 61 72 64 | ...(magit-confirm-files.'discard |
| a5a20 | 20 28 61 70 70 65 6e 64 20 66 69 6c 65 73 20 6e 65 77 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 | .(append.files.new-files)....... |
| a5a40 | 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 44 69 73 63 | ...................(format."Disc |
| a5a60 | 61 72 64 20 25 73 20 63 68 61 6e 67 65 73 20 69 6e 22 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 | ard.%s.changes.in".(magit-diff-t |
| a5a80 | 79 70 65 29 29 29 0a 20 20 20 20 28 69 66 20 28 65 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 | ype))).....(if.(eq.(magit-diff-t |
| a5aa0 | 79 70 65 20 28 63 61 72 20 73 65 63 74 69 6f 6e 73 29 29 20 27 75 6e 73 74 61 67 65 64 29 0a 20 | ype.(car.sections)).'unstaged).. |
| a5ac0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 | .......(magit-call-git."checkout |
| a5ae0 | 22 20 22 2d 2d 22 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6e 65 77 2d 66 69 | "."--".files).......(when.new-fi |
| a5b00 | 6c 65 73 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 61 64 64 | les.........(magit-call-git."add |
| a5b20 | 22 20 20 20 22 2d 2d 22 20 6e 65 77 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 | "..."--".new-files).........(mag |
| a5b40 | 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 65 73 65 74 22 20 22 2d 2d 22 20 6e 65 77 2d 66 69 6c | it-call-git."reset"."--".new-fil |
| a5b60 | 65 73 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 69 6e 61 72 69 65 73 20 28 6d 61 67 69 | es)).......(let.((binaries.(magi |
| a5b80 | 74 2d 62 69 6e 61 72 79 2d 66 69 6c 65 73 20 22 2d 2d 63 61 63 68 65 64 22 29 29 29 0a 20 20 20 | t-binary-files."--cached"))).... |
| a5ba0 | 20 20 20 20 20 28 77 68 65 6e 20 62 69 6e 61 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 28 73 | .....(when.binaries...........(s |
| a5bc0 | 65 74 71 20 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 28 2d 2d | etq.sections.................(-- |
| a5be0 | 72 65 6d 6f 76 65 20 28 6d 65 6d 62 65 72 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 20 62 | remove.(member.(oref.it.value).b |
| a5c00 | 69 6e 61 72 69 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 | inaries)........................ |
| a5c20 | 20 20 20 73 65 63 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6c | ...sections))).........(cond.((l |
| a5c40 | 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 20 20 | ength=.sections.1).............. |
| a5c60 | 20 20 28 6d 61 67 69 74 2d 64 69 73 63 61 72 64 2d 61 70 70 6c 79 20 28 63 61 72 20 73 65 63 74 | ..(magit-discard-apply.(car.sect |
| a5c80 | 69 6f 6e 73 29 20 27 6d 61 67 69 74 2d 61 70 70 6c 79 2d 64 69 66 66 29 29 0a 20 20 20 20 20 20 | ions).'magit-apply-diff))....... |
| a5ca0 | 20 20 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 20 20 20 | ........(sections............... |
| a5cc0 | 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 6e 73 | .(magit-discard-apply-n.sections |
| a5ce0 | 20 23 27 6d 61 67 69 74 2d 61 70 70 6c 79 2d 64 69 66 66 73 29 29 29 0a 20 20 20 20 20 20 20 20 | .#'magit-apply-diffs)))......... |
| a5d00 | 28 77 68 65 6e 20 62 69 6e 61 72 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | (when.binaries...........(let.(( |
| a5d20 | 6d 6f 64 69 66 69 65 64 20 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 64 2d 66 69 6c 65 73 20 74 | modified.(magit-unstaged-files.t |
| a5d40 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 69 6e 61 72 69 65 73 20 28 | ))).............(setq.binaries.( |
| a5d60 | 2d 2d 73 65 70 61 72 61 74 65 20 28 6d 65 6d 62 65 72 20 69 74 20 6d 6f 64 69 66 69 65 64 29 20 | --separate.(member.it.modified). |
| a5d80 | 62 69 6e 61 72 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 | binaries)))...........(when.(cad |
| a5da0 | 72 20 62 69 6e 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 | r.binaries).............(magit-c |
| a5dc0 | 61 6c 6c 2d 67 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 | all-git."reset"."--".(cadr.binar |
| a5de0 | 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 72 20 62 69 6e 61 | ies)))...........(when.(car.bina |
| a5e00 | 72 69 65 73 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 | ries).............(user-error... |
| a5e20 | 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 20 20 20 20 | ...........(concat.............. |
| a5e40 | 20 22 43 61 6e 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 | ."Cannot.discard.staged.changes. |
| a5e60 | 74 6f 20 62 69 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 | to.binary.files,.".............. |
| a5e80 | 20 22 77 68 69 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 | ."which.also.have.unstaged.chang |
| a5ea0 | 65 73 2e 20 20 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 | es...Unstage.instead.")))))))).. |
| a5ec0 | 3b 3b 3b 3b 20 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 | ;;;;.Reverse..(defun.magit-rever |
| a5ee0 | 73 65 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 52 65 76 65 72 73 65 20 74 68 65 20 63 | se.(&rest.args)..."Reverse.the.c |
| a5f00 | 68 61 6e 67 65 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 | hange.at.point.in.the.working.tr |
| a5f20 | 65 65 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 66 61 6c 6c 62 | ee..With.a.prefix.argument.fallb |
| a5f40 | 61 63 6b 20 74 6f 20 61 20 33 2d 77 61 79 20 6d 65 72 67 65 2e 20 20 44 6f 69 6e 67 0a 73 6f 20 | ack.to.a.3-way.merge...Doing.so. |
| a5f60 | 63 61 75 73 65 73 20 74 68 65 20 63 68 61 6e 67 65 20 74 6f 20 62 65 20 61 70 70 6c 69 65 64 20 | causes.the.change.to.be.applied. |
| a5f80 | 74 6f 20 74 68 65 20 69 6e 64 65 78 20 61 73 20 77 65 6c 6c 2e 22 0a 20 20 28 69 6e 74 65 72 61 | to.the.index.as.well."...(intera |
| a5fa0 | 63 74 69 76 65 20 28 61 6e 64 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 28 6c | ctive.(and.current-prefix-arg.(l |
| a5fc0 | 69 73 74 20 22 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 | ist."--3way")))...(when-let.((s. |
| a5fe0 | 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 29 0a 20 | (magit-apply--get-selection))).. |
| a6000 | 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 79 70 65 | ...(pcase.(list.(magit-diff-type |
| a6020 | 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 60 28 75 | ).(magit-diff-scope)).......(`(u |
| a6040 | 6e 74 72 61 63 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 | ntracked.,_).(user-error."Cannot |
| a6060 | 20 72 65 76 65 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 | .reverse.untracked.changes"))... |
| a6080 | 20 20 20 20 28 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 | ....(`(unstaged..,_).(user-error |
| a60a0 | 20 22 43 61 6e 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 | ."Cannot.reverse.unstaged.change |
| a60c0 | 73 22 29 29 0a 20 20 20 20 20 20 28 60 28 2c 5f 20 20 20 20 72 65 67 69 6f 6e 29 20 28 6d 61 67 | s")).......(`(,_....region).(mag |
| a60e0 | 69 74 2d 72 65 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 | it-reverse-region.s.args))...... |
| a6100 | 20 28 60 28 2c 5f 20 20 20 20 20 20 68 75 6e 6b 29 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 | .(`(,_......hunk).(magit-reverse |
| a6120 | 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 20 20 | -hunk...s.args)).......(`(,_.... |
| a6140 | 20 68 75 6e 6b 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 | .hunks).(magit-reverse-hunks..s. |
| a6160 | 61 72 67 73 29 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 | args)).......(`(,_......file).(m |
| a6180 | 61 67 69 74 2d 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 | agit-reverse-file...s.args)).... |
| a61a0 | 20 20 20 28 60 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 | ...(`(,_.....files).(magit-rever |
| a61c0 | 73 65 2d 66 69 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 | se-files..s.args)).......(`(,_.. |
| a61e0 | 20 20 20 20 6c 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 | ....list).(magit-reverse-files.. |
| a6200 | 73 20 61 72 67 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 73 | s.args)))))..(defun.magit-revers |
| a6220 | 65 2d 72 65 67 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 | e-region.(section.args)...(magit |
| a6240 | 2d 63 6f 6e 66 69 72 6d 20 27 72 65 76 65 72 73 65 20 22 52 65 76 65 72 73 65 20 72 65 67 69 6f | -confirm.'reverse."Reverse.regio |
| a6260 | 6e 22 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 61 70 70 6c 79 20 73 65 63 74 69 | n")...(magit-reverse-apply.secti |
| a6280 | 6f 6e 20 23 27 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 | on.#'magit-apply-region.args)).. |
| a62a0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 68 75 6e 6b 20 28 73 65 63 74 69 | (defun.magit-reverse-hunk.(secti |
| a62c0 | 6f 6e 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 72 65 76 65 72 | on.args)...(magit-confirm.'rever |
| a62e0 | 73 65 20 22 52 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 | se."Reverse.hunk")...(magit-reve |
| a6300 | 72 73 65 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 2d | rse-apply.section.#'magit-apply- |
| a6320 | 68 75 6e 6b 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 65 72 73 | hunk.args))..(defun.magit-revers |
| a6340 | 65 2d 68 75 6e 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 | e-hunks.(sections.args)...(magit |
| a6360 | 2d 63 6f 6e 66 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 | -confirm.'reverse.....(list."Rev |
| a6380 | 65 72 73 65 20 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 | erse.%d.hunks.from.%s".......... |
| a63a0 | 20 28 6c 65 6e 67 74 68 20 73 65 63 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .(length.sections)...........(ma |
| a63c0 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 61 72 65 6e 74 2d 76 61 6c 75 65 20 28 63 61 72 20 73 65 | git-section-parent-value.(car.se |
| a63e0 | 63 74 69 6f 6e 73 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 61 70 70 6c | ctions))))...(magit-reverse-appl |
| a6400 | 79 20 73 65 63 74 69 6f 6e 73 20 23 27 6d 61 67 69 74 2d 61 70 70 6c 79 2d 68 75 6e 6b 73 20 61 | y.sections.#'magit-apply-hunks.a |
| a6420 | 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 66 69 6c 65 | rgs))..(defun.magit-reverse-file |
| a6440 | 20 28 73 65 63 74 69 6f 6e 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 | .(section.args)...(magit-reverse |
| a6460 | 2d 66 69 6c 65 73 20 28 6c 69 73 74 20 73 65 63 74 69 6f 6e 29 20 61 72 67 73 29 29 0a 0a 28 64 | -files.(list.section).args))..(d |
| a6480 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 66 69 6c 65 73 20 28 73 65 63 74 69 6f | efun.magit-reverse-files.(sectio |
| a64a0 | 6e 73 20 61 72 67 73 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 62 69 6e 61 72 | ns.args)...(pcase-let.((`(,binar |
| a64c0 | 69 65 73 20 2c 73 65 63 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ies.,sections)................(l |
| a64e0 | 65 74 20 28 28 62 73 20 28 6d 61 67 69 74 2d 62 69 6e 61 72 79 2d 66 69 6c 65 73 0a 20 20 20 20 | et.((bs.(magit-binary-files..... |
| a6500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 64 65 | ......................(cond.((de |
| a6520 | 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 | rived-mode-p.'magit-revision-mod |
| a6540 | 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).............................. |
| a6560 | 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 | ....magit-buffer-range)......... |
| a6580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 64 65 72 69 76 65 | ........................((derive |
| a65a0 | 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 0a 20 20 20 20 20 | d-mode-p.'magit-diff-mode)...... |
| a65c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | ............................magi |
| a65e0 | 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)................. |
| a6600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................(t.............. |
| a6620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 63 61 63 68 65 64 22 29 29 | ...................."--cached")) |
| a6640 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 73 65 70 61 72 61 74 65 | )))..................(--separate |
| a6660 | 20 28 6d 65 6d 62 65 72 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 20 62 73 29 0a 20 20 20 | .(member.(oref.it.value).bs).... |
| a6680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f | ..........................sectio |
| a66a0 | 6e 73 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 2d 66 69 6c 65 73 20 | ns)))).....(magit-confirm-files. |
| a66c0 | 27 72 65 76 65 72 73 65 20 28 2d 2d 6d 61 70 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 20 | 'reverse.(--map.(oref.it.value). |
| a66e0 | 73 65 63 74 69 6f 6e 73 29 29 0a 20 20 20 20 28 63 6f 6e 64 20 28 28 6c 65 6e 67 74 68 3d 20 73 | sections)).....(cond.((length=.s |
| a6700 | 65 63 74 69 6f 6e 73 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 | ections.1)............(magit-rev |
| a6720 | 65 72 73 65 2d 61 70 70 6c 79 20 28 63 61 72 20 73 65 63 74 69 6f 6e 73 29 20 23 27 6d 61 67 69 | erse-apply.(car.sections).#'magi |
| a6740 | 74 2d 61 70 70 6c 79 2d 64 69 66 66 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 | t-apply-diff.args))...........(s |
| a6760 | 65 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 | ections............(magit-revers |
| a6780 | 65 2d 61 70 70 6c 79 20 73 65 63 74 69 6f 6e 73 20 23 27 6d 61 67 69 74 2d 61 70 70 6c 79 2d 64 | e-apply.sections.#'magit-apply-d |
| a67a0 | 69 66 66 73 20 61 72 67 73 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 62 69 6e 61 72 69 65 73 0a | iffs.args))).....(when.binaries. |
| a67c0 | 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 72 65 76 65 72 73 | ......(user-error."Cannot.revers |
| a67e0 | 65 20 62 69 6e 61 72 79 20 66 69 6c 65 73 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | e.binary.files"))))..(defun.magi |
| a6800 | 74 2d 72 65 76 65 72 73 65 2d 61 70 70 6c 79 20 28 73 65 63 74 69 6f 6e 3a 73 20 61 70 70 6c 79 | t-reverse-apply.(section:s.apply |
| a6820 | 20 61 72 67 73 29 0a 20 20 28 66 75 6e 63 61 6c 6c 20 61 70 70 6c 79 20 73 65 63 74 69 6f 6e 3a | .args)...(funcall.apply.section: |
| a6840 | 73 20 22 2d 2d 72 65 76 65 72 73 65 22 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 | s."--reverse".args............(a |
| a6860 | 6e 64 20 28 6e 6f 74 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 2d 61 74 6f 6d 69 63 61 6c 6c 79 | nd.(not.magit-reverse-atomically |
| a6880 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 22 | ).................(not.(member." |
| a68a0 | 2d 2d 33 77 61 79 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | --3way".args))................." |
| a68c0 | 2d 2d 72 65 6a 65 63 74 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 | --reject")))..(defun.magit-rever |
| a68e0 | 73 65 2d 69 6e 2d 69 6e 64 65 78 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 52 65 76 65 | se-in-index.(&rest.args)..."Reve |
| a6900 | 72 73 65 20 74 68 65 20 63 68 61 6e 67 65 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 69 | rse.the.change.at.point.in.the.i |
| a6920 | 6e 64 65 78 20 62 75 74 20 6e 6f 74 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 0a | ndex.but.not.the.working.tree... |
| a6940 | 55 73 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 65 78 74 72 61 63 74 20 61 20 63 68 | Use.this.command.to.extract.a.ch |
| a6960 | 61 6e 67 65 20 66 72 6f 6d 20 60 48 45 41 44 27 2c 20 77 68 69 6c 65 20 6c 65 61 76 69 6e 67 0a | ange.from.`HEAD',.while.leaving. |
| a6980 | 69 74 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 73 6f 20 74 68 61 74 20 | it.in.the.working.tree,.so.that. |
| a69a0 | 69 74 20 63 61 6e 20 6c 61 74 65 72 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 20 75 73 69 6e 67 0a | it.can.later.be.committed.using. |
| a69c0 | 61 20 73 65 70 61 72 61 74 65 20 63 6f 6d 6d 69 74 2e 20 20 41 20 74 79 70 69 63 61 6c 20 77 6f | a.separate.commit...A.typical.wo |
| a69e0 | 72 6b 66 6c 6f 77 20 77 6f 75 6c 64 20 62 65 3a 0a 0a 30 2e 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 | rkflow.would.be:..0..Optionally. |
| a6a00 | 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 75 6e 63 6f | make.sure.that.there.are.no.unco |
| a6a20 | 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2e 0a 31 2e 20 56 69 73 69 74 20 74 68 65 20 60 48 | mmitted.changes..1..Visit.the.`H |
| a6a40 | 45 41 44 27 20 63 6f 6d 6d 69 74 20 61 6e 64 20 6e 61 76 69 67 61 74 65 20 74 6f 20 74 68 65 20 | EAD'.commit.and.navigate.to.the. |
| a6a60 | 63 68 61 6e 67 65 20 74 68 61 74 20 73 68 6f 75 6c 64 0a 20 20 20 6e 6f 74 20 68 61 76 65 20 62 | change.that.should....not.have.b |
| a6a80 | 65 65 6e 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 61 74 20 63 6f 6d 6d 69 74 2e 0a 32 2e 20 | een.included.in.that.commit..2.. |
| a6aa0 | 54 79 70 65 20 5c 22 75 5c 22 20 28 60 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 27 29 20 74 6f 20 | Type.\"u\".(`magit-unstage').to. |
| a6ac0 | 72 65 76 65 72 73 65 20 69 74 20 69 6e 20 74 68 65 20 69 6e 64 65 78 2e 0a 20 20 20 54 68 69 73 | reverse.it.in.the.index.....This |
| a6ae0 | 20 61 73 73 75 6d 65 73 20 74 68 61 74 20 60 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 63 6f 6d | .assumes.that.`magit-unstage-com |
| a6b00 | 6d 69 74 74 65 64 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 33 2e 20 54 79 70 65 20 5c 22 63 20 | mitted'.is.non-nil..3..Type.\"c. |
| a6b20 | 65 5c 22 20 74 6f 20 65 78 74 65 6e 64 20 60 48 45 41 44 27 20 77 69 74 68 20 74 68 65 20 73 74 | e\".to.extend.`HEAD'.with.the.st |
| a6b40 | 61 67 65 64 20 63 68 61 6e 67 65 73 2c 0a 20 20 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 6f 73 65 | aged.changes,....including.those |
| a6b60 | 20 74 68 61 74 20 77 65 72 65 20 61 6c 72 65 61 64 79 20 73 74 61 67 65 64 20 62 65 66 6f 72 65 | .that.were.already.staged.before |
| a6b80 | 2e 0a 34 2e 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 73 74 61 67 65 20 74 68 65 20 72 65 6d 61 69 6e | ..4..Optionally.stage.the.remain |
| a6ba0 | 69 6e 67 20 63 68 61 6e 67 65 73 20 75 73 69 6e 67 20 5c 22 73 5c 22 20 6f 72 20 5c 22 53 5c 22 | ing.changes.using.\"s\".or.\"S\" |
| a6bc0 | 0a 20 20 20 61 6e 64 20 74 68 65 6e 20 74 79 70 65 20 5c 22 63 20 63 5c 22 20 74 6f 20 63 72 65 | ....and.then.type.\"c.c\".to.cre |
| a6be0 | 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 65 72 61 63 74 69 76 | ate.a.new.commit."...(interactiv |
| a6c00 | 65 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 76 65 72 73 65 20 28 63 6f 6e 73 20 22 2d 2d 63 61 63 | e)...(magit-reverse.(cons."--cac |
| a6c20 | 68 65 64 22 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 20 53 6d 65 72 67 65 20 53 75 70 70 6f 72 74 | hed".args)))..;;;.Smerge.Support |
| a6c40 | 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 63 75 72 72 65 | ..(defun.magit-smerge-keep-curre |
| a6c60 | 6e 74 20 28 29 0a 20 20 22 4b 65 65 70 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 65 72 73 69 6f | nt.()..."Keep.the.current.versio |
| a6c80 | 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 28 | n.of.the.conflict.at.point."...( |
| a6ca0 | 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 67 | interactive)...(magit-call-smerg |
| a6cc0 | 65 20 23 27 73 6d 65 72 67 65 2d 6b 65 65 70 2d 63 75 72 72 65 6e 74 29 29 0a 0a 28 64 65 66 75 | e.#'smerge-keep-current))..(defu |
| a6ce0 | 6e 20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 75 70 70 65 72 20 28 29 0a 20 20 22 | n.magit-smerge-keep-upper.()..." |
| a6d00 | 4b 65 65 70 20 74 68 65 20 75 70 70 65 72 2f 6f 75 72 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 | Keep.the.upper/our.version.of.th |
| a6d20 | 65 20 63 6f 6e 66 6c 69 63 74 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | e.conflict.at.point."...(interac |
| a6d40 | 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 73 6d 65 72 67 65 20 23 27 73 6d 65 | tive)...(magit-call-smerge.#'sme |
| a6d60 | 72 67 65 2d 6b 65 65 70 2d 75 70 70 65 72 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 | rge-keep-upper))..(defun.magit-s |
| a6d80 | 6d 65 72 67 65 2d 6b 65 65 70 2d 62 61 73 65 20 28 29 0a 20 20 22 4b 65 65 70 20 74 68 65 20 62 | merge-keep-base.()..."Keep.the.b |
| a6da0 | 61 73 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 20 61 74 20 70 | ase.version.of.the.conflict.at.p |
| a6dc0 | 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- |
| a6de0 | 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 62 61 73 65 29 29 | call-smerge.#'smerge-keep-base)) |
| a6e00 | 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 6c 6f 77 65 72 | ..(defun.magit-smerge-keep-lower |
| a6e20 | 20 28 29 0a 20 20 22 4b 65 65 70 20 74 68 65 20 6c 6f 77 65 72 2f 74 68 65 69 72 20 76 65 72 73 | .()..."Keep.the.lower/their.vers |
| a6e40 | 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 6e 74 2e 22 0a 20 | ion.of.the.conflict.at.point.".. |
| a6e60 | 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 6c 6c 2d 73 6d 65 | .(interactive)...(magit-call-sme |
| a6e80 | 72 67 65 20 23 27 73 6d 65 72 67 65 2d 6b 65 65 70 2d 6c 6f 77 65 72 29 29 0a 0a 28 64 65 66 75 | rge.#'smerge-keep-lower))..(defu |
| a6ea0 | 6e 20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 61 6c 6c 20 28 29 0a 20 20 22 4b 65 | n.magit-smerge-keep-all.()..."Ke |
| a6ec0 | 65 70 20 61 6c 6c 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 20 | ep.all.versions.of.the.conflict. |
| a6ee0 | 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 | at.point."...(interactive)...(ma |
| a6f00 | 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 70 2d 61 6c | git-call-smerge.#'smerge-keep-al |
| a6f20 | 6c 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 61 6c 6c 2d 73 6d 65 72 67 65 20 28 66 | l))..(defun.magit-call-smerge.(f |
| a6f40 | 6e 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 66 | n)...(pcase-let*.((file.(magit-f |
| a6f60 | 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ile-at-point.t.t)).............. |
| a6f80 | 20 20 28 6b 65 65 70 20 28 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 66 69 6c 65 29 29 0a | ..(keep.(get-file-buffer.file)). |
| a6fa0 | 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 6f 73 29 0a 20 20 20 | ...............(`(,buf.,pos).... |
| a6fc0 | 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 66 66 2d 76 | .............(let.((magit-diff-v |
| a6fe0 | 69 73 69 74 2d 6a 75 6d 70 2d 74 6f 2d 63 68 61 6e 67 65 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 | isit-jump-to-change.nil))....... |
| a7000 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 | ............(magit-diff-visit-fi |
| a7020 | 6c 65 2d 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d | le--noselect.file)))).....(with- |
| a7040 | 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 28 73 61 76 65 2d 65 | current-buffer.buf.......(save-e |
| a7060 | 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 | xcursion.........(save-restricti |
| a7080 | 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 3c 3d 20 28 70 6f 69 6e 74 2d | on...........(unless.(<=.(point- |
| a70a0 | 6d 69 6e 29 20 70 6f 73 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 | min).pos.(point-max))........... |
| a70c0 | 20 20 28 77 69 64 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 | ..(widen))...........(goto-char. |
| a70e0 | 70 6f 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e | pos)...........(condition-case.n |
| a7100 | 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6d 65 72 67 65 2d 6d 61 74 63 68 2d 63 | il...............(smerge-match-c |
| a7120 | 6f 6e 66 6c 69 63 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 0a 20 20 20 20 | onflict).............(error..... |
| a7140 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 66 6e 20 23 27 73 6d 65 72 67 65 2d 6b 65 65 | .........(if.(eq.fn.#'smerge-kee |
| a7160 | 70 2d 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 28 77 68 65 | p-current)..................(whe |
| a7180 | 6e 20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 69 74 2d 64 69 73 63 61 | n.(eq.this-command.#'magit-disca |
| a71a0 | 72 64 29 0a 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 | rd)....................(re-searc |
| a71c0 | 68 2d 66 6f 72 77 61 72 64 20 73 6d 65 72 67 65 2d 62 65 67 69 6e 2d 72 65 20 6e 69 6c 20 74 29 | h-forward.smerge-begin-re.nil.t) |
| a71e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 6e 0a 20 20 20 | ....................(setq.fn.... |
| a7200 | 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 61 | ......................(magit-rea |
| a7220 | 64 2d 63 68 61 72 2d 63 61 73 65 20 22 4b 65 65 70 20 73 69 64 65 3a 20 22 20 74 0a 20 20 20 20 | d-char-case."Keep.side:.".t..... |
| a7240 | 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 6f 20 22 5b 6f 5d 75 | .......................(?o."[o]u |
| a7260 | 72 73 2f 75 70 70 65 72 22 20 20 20 23 27 73 6d 65 72 67 65 2d 6b 65 65 70 2d 75 70 70 65 72 29 | rs/upper"...#'smerge-keep-upper) |
| a7280 | 0a 20 20 20 20 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 62 20 | ............................(?b. |
| a72a0 | 22 5b 62 5d 61 73 65 22 20 20 20 20 20 20 20 20 20 23 27 73 6d 65 72 67 65 2d 6b 65 65 70 2d 62 | "[b]ase".........#'smerge-keep-b |
| a72c0 | 61 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ase)............................ |
| a72e0 | 28 3f 74 20 22 5b 74 5d 68 65 69 72 73 2f 6c 6f 77 65 72 22 20 23 27 73 6d 65 72 67 65 2d 6b 65 | (?t."[t]heirs/lower".#'smerge-ke |
| a7300 | 65 70 2d 6c 6f 77 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 2d | ep-lower))))................(re- |
| a7320 | 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 65 20 6e | search-forward.smerge-begin-re.n |
| a7340 | 69 6c 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 29 | il.t))))...........(funcall.fn)) |
| a7360 | 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6b 65 65 70 20 28 6d 61 67 69 74 2d 61 | ).......(when.(and.keep.(magit-a |
| a7380 | 6e 79 74 68 69 6e 67 2d 75 6e 6d 65 72 67 65 64 2d 70 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 | nything-unmerged-p.file))....... |
| a73a0 | 20 20 28 73 6d 65 72 67 65 2d 73 74 61 72 74 2d 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 | ..(smerge-start-session))....... |
| a73c0 | 28 73 61 76 65 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6b 65 65 70 0a | (save-buffer)).....(unless.keep. |
| a73e0 | 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 62 75 66 29 29 0a 20 20 20 20 28 6d 61 | ......(kill-buffer.buf)).....(ma |
| a7400 | 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 | git-refresh)))..;;;._.(provide.' |
| a7420 | 6d 61 67 69 74 2d 61 70 70 6c 79 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 61 70 70 6c 79 2e 65 6c 20 | magit-apply).;;;.magit-apply.el. |
| a7440 | 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....................... |
| a7460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a7480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a74a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a74c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a74e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a7500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a7520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a7540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a7560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a7580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a75a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a75c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a75e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a7600 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 73 74 61 73 68 2e 65 6c 00 00 00 00 00 00 | magit-4.1.2/magit-stash.el...... |
| a7620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a7640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a7660 | 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 |
| a7680 | 30 30 36 33 35 37 31 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 | 0063571.00000000000.014035..0... |
| a76a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a76c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a76e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a7700 | 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................... |
| a7720 | 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................... |
| a7740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a7760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a7780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a77a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a77c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a77e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| a7800 | 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 |
| a7820 | 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 |
| a7840 | 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 |
| a7860 | 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 | -2024.The.Magit.Project.Contribu |
| a7880 | 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 |
| a78a0 | 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 |
| a78c0 | 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 |
| a78e0 | 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 |
| a7900 | 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: |
| a7920 | 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 |
| a7940 | 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 |
| a7960 | 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. |
| a7980 | 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 |
| a79a0 | 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 |
| a79c0 | 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 |
| a79e0 | 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 |
| a7a00 | 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 |
| a7a20 | 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 |
| a7a40 | 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 |
| a7a60 | 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 |
| a7a80 | 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 |
| a7aa0 | 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 |
| a7ac0 | 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. |
| a7ae0 | 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.;;. |
| a7b00 | 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..;;.;;. |
| a7b20 | 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. |
| a7b40 | 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 |
| a7b60 | 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,. |
| a7b80 | 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 |
| a7ba0 | 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 |
| a7bc0 | 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:..( |
| a7be0 | 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- |
| a7c00 | 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 |
| a7c20 | 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- |
| a7c40 | 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 |
| a7c60 | 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 |
| a7c80 | 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 |
| a7ca0 | 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 |
| a7cc0 | 0a 20 20 27 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 2d 6e 6f 74 65 73 0a 20 20 | ...'(magit-insert-stash-notes... |
| a7ce0 | 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 2d 77 6f 72 6b 74 72 65 65 0a 20 20 | ..magit-insert-stash-worktree... |
| a7d00 | 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 2d 69 6e 64 65 78 0a 20 20 20 20 6d | ..magit-insert-stash-index.....m |
| a7d20 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 2d 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 22 | agit-insert-stash-untracked)..." |
| a7d40 | 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 74 6f | Hook.run.to.insert.sections.into |
| a7d60 | 20 73 74 61 73 68 20 64 69 66 66 20 62 75 66 66 65 72 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | .stash.diff.buffers."...:package |
| a7d80 | 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 | -version.'(magit..."2.1.0")...:g |
| a7da0 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 74 61 73 68 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 | roup.'magit-stash...:type.'hook) |
| a7dc0 | 0a 0a 3b 3b 3b 3b 20 4c 6f 67 20 6f 70 74 69 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d | ..;;;;.Log.options..(defcustom.m |
| a7de0 | 61 67 69 74 2d 73 74 61 73 68 65 73 2d 6d 61 72 67 69 6e 0a 20 20 28 6c 69 73 74 20 28 6e 74 68 | agit-stashes-margin...(list.(nth |
| a7e00 | 20 30 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20 20 20 28 6e 74 | .0.magit-log-margin).........(nt |
| a7e20 | 68 20 31 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 0a 20 20 20 20 20 20 20 20 27 6d | h.1.magit-log-margin).........'m |
| a7e40 | 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 20 6e 69 6c 0a 20 20 20 20 20 20 | agit-log-margin-width.nil....... |
| a7e60 | 20 20 28 6e 74 68 20 34 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 29 0a 20 20 22 46 | ..(nth.4.magit-log-margin))..."F |
| a7e80 | 6f 72 6d 61 74 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 20 69 6e 20 60 6d 61 67 69 74 2d 73 74 | ormat.of.the.margin.in.`magit-st |
| a7ea0 | 61 73 68 65 73 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 | ashes-mode'.buffers...The.value. |
| a7ec0 | 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 49 4e 49 54 20 53 54 59 4c 45 20 57 49 44 54 48 20 41 | has.the.form.(INIT.STYLE.WIDTH.A |
| a7ee0 | 55 54 48 4f 52 20 41 55 54 48 4f 52 2d 57 49 44 54 48 29 2e 0a 0a 49 66 20 49 4e 49 54 20 69 73 | UTHOR.AUTHOR-WIDTH)...If.INIT.is |
| a7f00 | 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 |
| a7f20 | 77 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 53 54 59 4c 45 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 | wn.initially..STYLE.controls.how |
| a7f40 | 20 74 6f 20 66 6f 72 6d 61 74 20 74 68 65 20 61 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74 | .to.format.the.author.or.committ |
| a7f60 | 65 72 20 64 61 74 65 2e 0a 20 20 49 74 20 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 60 61 67 65 | er.date....It.can.be.one.of.`age |
| a7f80 | 27 20 28 74 6f 20 73 68 6f 77 20 74 68 65 20 61 67 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 | '.(to.show.the.age.of.the.commit |
| a7fa0 | 29 2c 0a 20 20 60 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 27 20 28 74 6f 20 61 62 62 72 65 | ),...`age-abbreviated'.(to.abbre |
| a7fc0 | 76 69 61 74 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 20 74 6f 20 61 20 63 68 61 72 61 63 74 | viate.the.time.unit.to.a.charact |
| a7fe0 | 65 72 29 2c 0a 20 20 6f 72 20 61 20 73 74 72 69 6e 67 20 28 73 75 69 74 61 62 6c 65 20 66 6f 72 | er),...or.a.string.(suitable.for |
| a8000 | 20 60 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 27 29 20 74 6f 20 73 68 6f 77 20 74 | .`format-time-string').to.show.t |
| a8020 | 68 65 0a 20 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20 4f 70 74 69 6f 6e 20 60 6d 61 67 69 74 | he...actual.date...Option.`magit |
| a8040 | 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 74 65 72 2d 64 61 74 65 27 | -log-margin-show-committer-date' |
| a8060 | 0a 20 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61 74 65 20 69 73 20 62 65 69 6e 67 20 | ...controls.which.date.is.being. |
| a8080 | 64 69 73 70 6c 61 79 65 64 2e 0a 57 49 44 54 48 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 77 69 | displayed..WIDTH.controls.the.wi |
| a80a0 | 64 74 68 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 20 54 68 69 73 20 65 78 69 73 74 73 20 | dth.of.the.margin...This.exists. |
| a80c0 | 66 6f 72 20 66 6f 72 77 61 72 64 0a 20 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 61 6e 64 20 | for.forward...compatibility.and. |
| a80e0 | 63 75 72 72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 | currently.the.value.should.not.b |
| a8100 | 65 20 63 68 61 6e 67 65 64 2e 0a 41 55 54 48 4f 52 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 | e.changed..AUTHOR.controls.wheth |
| a8120 | 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 |
| a8140 | 6f 20 73 68 6f 77 6e 20 62 79 0a 20 20 64 65 66 61 75 6c 74 2e 0a 41 55 54 48 4f 52 2d 57 49 44 | o.shown.by...default..AUTHOR-WID |
| a8160 | 54 48 20 68 61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 65 67 65 72 2e 20 20 57 68 65 6e 20 74 | TH.has.to.be.an.integer...When.t |
| a8180 | 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 0a 20 20 69 73 20 73 68 6f 77 6e | he.name.of.the.author...is.shown |
| a81a0 | 2c 20 74 68 65 6e 20 74 68 69 73 20 73 70 65 63 69 66 69 65 73 20 68 6f 77 20 6d 75 63 68 20 73 | ,.then.this.specifies.how.much.s |
| a81c0 | 70 61 63 65 20 69 73 20 75 73 65 64 20 74 6f 20 64 6f 20 73 6f 2e 22 0a 20 20 3a 70 61 63 6b 61 | pace.is.used.to.do.so."...:packa |
| a81e0 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 | ge-version.'(magit..."2.9.0")... |
| a8200 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 74 61 73 68 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | :group.'magit-stash...:group.'ma |
| a8220 | 67 69 74 2d 6d 61 72 67 69 6e 0a 20 20 3a 74 79 70 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 | git-margin...:type.magit-log-mar |
| a8240 | 67 69 6e 2d 2d 63 75 73 74 6f 6d 2d 74 79 70 65 0a 20 20 3a 69 6e 69 74 69 61 6c 69 7a 65 20 23 | gin--custom-type...:initialize.# |
| a8260 | 27 6d 61 67 69 74 2d 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 72 65 73 65 74 0a 20 | 'magit-custom-initialize-reset.. |
| a8280 | 20 3a 73 65 74 2d 61 66 74 65 72 20 27 28 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 0a | .:set-after.'(magit-log-margin). |
| a82a0 | 20 20 3a 73 65 74 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d | ..:set.(apply-partially.#'magit- |
| a82c0 | 6d 61 72 67 69 6e 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 20 27 6d 61 67 69 74 2d 73 74 61 73 68 | margin-set-variable.'magit-stash |
| a82e0 | 65 73 2d 6d 6f 64 65 29 29 0a 0a 3b 3b 3b 3b 20 56 61 72 69 61 62 6c 65 73 0a 0a 28 64 65 66 76 | es-mode))..;;;;.Variables..(defv |
| a8300 | 61 72 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 6d 65 73 73 61 67 65 2d 66 75 6e 63 | ar.magit-stash-read-message-func |
| a8320 | 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 6d 65 73 73 61 67 65 0a | tion.#'magit-stash-read-message. |
| a8340 | 20 20 22 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 72 65 61 64 20 74 68 65 20 6d 65 73 | .."Function.used.to.read.the.mes |
| a8360 | 73 61 67 65 20 77 68 65 6e 20 63 72 65 61 74 69 6e 67 20 61 20 73 74 61 73 68 2e 22 29 0a 0a 3b | sage.when.creating.a.stash.")..; |
| a8380 | 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 |
| a83a0 | 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 73 74 61 73 68 20 22 6d 61 67 69 74 2d 73 74 61 73 68 22 | oload.'magit-stash."magit-stash" |
| a83c0 | 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 | .nil.t).(transient-define-prefix |
| a83e0 | 20 6d 61 67 69 74 2d 73 74 61 73 68 20 28 29 0a 20 20 22 53 74 61 73 68 20 75 6e 63 6f 6d 6d 69 | .magit-stash.()..."Stash.uncommi |
| a8400 | 74 74 65 64 20 63 68 61 6e 67 65 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d | tted.changes."...:man-page."git- |
| a8420 | 73 74 61 73 68 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 75 22 20 22 | stash"...["Arguments"....("-u"." |
| a8440 | 41 6c 73 6f 20 73 61 76 65 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 22 20 28 22 2d 75 22 | Also.save.untracked.files".("-u" |
| a8460 | 20 22 2d 2d 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 22 29 29 0a 20 20 20 28 22 2d 61 | ."--include-untracked"))....("-a |
| a8480 | 22 20 22 41 6c 73 6f 20 73 61 76 65 20 75 6e 74 72 61 63 6b 65 64 20 61 6e 64 20 69 67 6e 6f 72 | "."Also.save.untracked.and.ignor |
| a84a0 | 65 64 20 66 69 6c 65 73 22 20 28 22 2d 61 22 20 22 2d 2d 61 6c 6c 22 29 29 5d 0a 20 20 5b 5b 22 | ed.files".("-a"."--all"))]...[[" |
| a84c0 | 53 74 61 73 68 22 0a 20 20 20 20 28 22 7a 22 20 22 62 6f 74 68 22 20 20 20 20 20 20 20 20 20 20 | Stash".....("z"."both".......... |
| a84e0 | 6d 61 67 69 74 2d 73 74 61 73 68 2d 62 6f 74 68 29 0a 20 20 20 20 28 22 69 22 20 22 69 6e 64 65 | magit-stash-both).....("i"."inde |
| a8500 | 78 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 69 6e 64 65 78 29 0a 20 20 | x".........magit-stash-index)... |
| a8520 | 20 20 28 22 77 22 20 22 77 6f 72 6b 74 72 65 65 22 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 | ..("w"."worktree"......magit-sta |
| a8540 | 73 68 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 28 22 78 22 20 22 6b 65 65 70 69 6e 67 20 69 | sh-worktree).....("x"."keeping.i |
| a8560 | 6e 64 65 78 22 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 6b 65 65 70 2d 69 6e 64 65 78 29 0a 20 20 | ndex".magit-stash-keep-index)... |
| a8580 | 20 20 28 22 50 22 20 22 70 75 73 68 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 | ..("P"."push"..........magit-sta |
| a85a0 | 73 68 2d 70 75 73 68 20 3a 6c 65 76 65 6c 20 35 29 5d 0a 20 20 20 5b 22 53 6e 61 70 73 68 6f 74 | sh-push.:level.5)]....["Snapshot |
| a85c0 | 22 0a 20 20 20 20 28 22 5a 22 20 22 62 6f 74 68 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | ".....("Z"."both"..........magit |
| a85e0 | 2d 73 6e 61 70 73 68 6f 74 2d 62 6f 74 68 29 0a 20 20 20 20 28 22 49 22 20 22 69 6e 64 65 78 22 | -snapshot-both).....("I"."index" |
| a8600 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 69 6e 64 65 78 29 0a 20 | .........magit-snapshot-index).. |
| a8620 | 20 20 20 28 22 57 22 20 22 77 6f 72 6b 74 72 65 65 22 20 20 20 20 20 20 6d 61 67 69 74 2d 73 6e | ...("W"."worktree"......magit-sn |
| a8640 | 61 70 73 68 6f 74 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 28 22 72 22 20 22 74 6f 20 77 69 | apshot-worktree).....("r"."to.wi |
| a8660 | 70 20 72 65 66 22 20 20 20 20 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 29 5d 0a 20 20 20 | p.ref"....magit-wip-commit)].... |
| a8680 | 5b 22 55 73 65 22 0a 20 20 20 20 28 22 61 22 20 22 41 70 70 6c 79 22 20 20 20 20 20 20 20 20 20 | ["Use".....("a"."Apply"......... |
| a86a0 | 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 29 0a 20 20 20 20 28 22 70 22 20 22 50 6f 70 | magit-stash-apply).....("p"."Pop |
| a86c0 | 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 6f 70 29 0a 20 20 20 | "...........magit-stash-pop).... |
| a86e0 | 20 28 22 6b 22 20 22 44 72 6f 70 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 73 | .("k"."Drop"..........magit-stas |
| a8700 | 68 2d 64 72 6f 70 29 5d 0a 20 20 20 5b 22 49 6e 73 70 65 63 74 22 0a 20 20 20 20 28 22 6c 22 20 | h-drop)]....["Inspect".....("l". |
| a8720 | 22 4c 69 73 74 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 6c 69 73 74 | "List"..........magit-stash-list |
| a8740 | 29 0a 20 20 20 20 28 22 76 22 20 22 53 68 6f 77 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | ).....("v"."Show"..........magit |
| a8760 | 2d 73 74 61 73 68 2d 73 68 6f 77 29 5d 0a 20 20 20 5b 22 54 72 61 6e 73 66 6f 72 6d 22 0a 20 20 | -stash-show)]....["Transform"... |
| a8780 | 20 20 28 22 62 22 20 22 42 72 61 6e 63 68 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 | ..("b"."Branch"........magit-sta |
| a87a0 | 73 68 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 28 22 42 22 20 22 42 72 61 6e 63 68 20 68 65 72 65 | sh-branch).....("B"."Branch.here |
| a87c0 | 22 20 20 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 62 72 61 6e 63 68 2d 68 65 72 65 29 0a 20 20 20 | "...magit-stash-branch-here).... |
| a87e0 | 20 28 22 66 22 20 22 46 6f 72 6d 61 74 20 70 61 74 63 68 22 20 20 6d 61 67 69 74 2d 73 74 61 73 | .("f"."Format.patch"..magit-stas |
| a8800 | 68 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 29 5d 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | h-format-patch)]])..(defun.magit |
| a8820 | 2d 73 74 61 73 68 2d 61 72 67 75 6d 65 6e 74 73 20 28 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 | -stash-arguments.()...(transient |
| a8840 | 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 73 74 61 73 68 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | -args.'magit-stash))..;;;###auto |
| a8860 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 62 6f 74 68 20 28 6d 65 | load.(defun.magit-stash-both.(me |
| a8880 | 73 73 61 67 65 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 | ssage.&optional.include-untracke |
| a88a0 | 64 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 74 61 73 68 20 6f 66 20 74 68 65 20 69 6e 64 65 | d)..."Create.a.stash.of.the.inde |
| a88c0 | 78 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 55 6e 74 72 61 63 6b 65 64 20 66 69 | x.and.working.tree..Untracked.fi |
| a88e0 | 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 6e | les.are.included.according.to.in |
| a8900 | 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 0a 4f 6e 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 | fix.arguments..One.prefix.argume |
| a8920 | 6e 74 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 69 6e 63 6c 75 64 65 2d 75 | nt.is.equivalent.to.`--include-u |
| a8940 | 6e 74 72 61 63 6b 65 64 27 0a 77 68 69 6c 65 20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d | ntracked'.while.two.prefix.argum |
| a8960 | 65 6e 74 73 20 61 72 65 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 61 6c 6c 27 2e 22 | ents.are.equivalent.to.`--all'." |
| a8980 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 70 72 6f 67 6e 20 28 77 68 65 6e 20 | ...(interactive....(progn.(when. |
| a89a0 | 28 61 6e 64 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 | (and.(magit-merge-in-progress-p) |
| a89c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 61 67 69 | ......................(not.(magi |
| a89e0 | 74 2d 79 2d 6f 72 2d 6e 2d 70 20 22 5c 0a 53 74 61 73 68 69 6e 67 20 61 6e 64 20 72 65 73 65 74 | t-y-or-n-p."\.Stashing.and.reset |
| a8a00 | 74 69 6e 67 20 64 75 72 69 6e 67 20 61 20 6d 65 72 67 65 20 63 6f 6e 66 6c 69 63 74 2e 20 5c 0a | ting.during.a.merge.conflict..\. |
| a8a20 | 41 70 70 6c 79 69 6e 67 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 73 74 61 73 68 20 77 6f 6e | Applying.the.resulting.stash.won |
| a8a40 | 27 74 20 72 65 73 74 6f 72 65 20 74 68 65 20 6d 65 72 67 65 20 73 74 61 74 65 2e 20 5c 0a 50 72 | 't.restore.the.merge.state..\.Pr |
| a8a60 | 6f 63 65 65 64 20 61 6e 79 77 61 79 3f 20 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | oceed.anyway?."))).............( |
| a8a80 | 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62 6f 72 74 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | user-error."Abort"))...........( |
| a8aa0 | 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 61 72 67 73 29 29 29 0a 20 20 28 6d 61 67 69 | magit-stash-read-args)))...(magi |
| a8ac0 | 74 2d 73 74 61 73 68 2d 73 61 76 65 20 6d 65 73 73 61 67 65 20 74 20 74 20 69 6e 63 6c 75 64 65 | t-stash-save.message.t.t.include |
| a8ae0 | 2d 75 6e 74 72 61 63 6b 65 64 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | -untracked.t))..;;;###autoload.( |
| a8b00 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 69 6e 64 65 78 20 28 6d 65 73 73 61 67 65 | defun.magit-stash-index.(message |
| a8b20 | 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 74 61 73 68 20 6f 66 20 74 68 65 20 69 6e 64 65 78 | )..."Create.a.stash.of.the.index |
| a8b40 | 20 6f 6e 6c 79 2e 0a 55 6e 73 74 61 67 65 64 20 61 6e 64 20 75 6e 74 72 61 63 6b 65 64 20 63 68 | .only..Unstaged.and.untracked.ch |
| a8b60 | 61 6e 67 65 73 20 61 72 65 20 6e 6f 74 20 73 74 61 73 68 65 64 2e 20 20 54 68 65 20 73 74 61 73 | anges.are.not.stashed...The.stas |
| a8b80 | 68 65 64 0a 63 68 61 6e 67 65 73 20 61 72 65 20 61 70 70 6c 69 65 64 20 69 6e 20 72 65 76 65 72 | hed.changes.are.applied.in.rever |
| a8ba0 | 73 65 20 74 6f 20 62 6f 74 68 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 74 68 65 0a 77 6f 72 | se.to.both.the.index.and.the.wor |
| a8bc0 | 6b 74 72 65 65 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 63 61 6e 20 66 61 69 6c 20 77 68 | ktree...This.command.can.fail.wh |
| a8be0 | 65 6e 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 69 73 20 6e 6f 74 20 63 6c 65 61 6e 2e 0a 41 70 | en.the.worktree.is.not.clean..Ap |
| a8c00 | 70 6c 79 69 6e 67 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 73 74 61 73 68 20 68 61 73 20 74 | plying.the.resulting.stash.has.t |
| a8c20 | 68 65 20 69 6e 76 65 72 73 65 20 65 66 66 65 63 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | he.inverse.effect."...(interacti |
| a8c40 | 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 6d 65 73 73 61 | ve.(list.(magit-stash-read-messa |
| a8c60 | 67 65 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 61 76 65 20 6d 65 73 73 61 67 | ge)))...(magit-stash-save.messag |
| a8c80 | 65 20 74 20 6e 69 6c 20 6e 69 6c 20 74 20 27 77 6f 72 6b 74 72 65 65 29 29 0a 0a 3b 3b 3b 23 23 | e.t.nil.nil.t.'worktree))..;;;## |
| a8ca0 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 77 6f 72 | #autoload.(defun.magit-stash-wor |
| a8cc0 | 6b 74 72 65 65 20 28 6d 65 73 73 61 67 65 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 63 6c 75 64 65 | ktree.(message.&optional.include |
| a8ce0 | 2d 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 74 61 73 68 20 6f 66 | -untracked)..."Create.a.stash.of |
| a8d00 | 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 | .unstaged.changes.in.the.working |
| a8d20 | 20 74 72 65 65 2e 0a 55 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 61 72 65 20 69 6e 63 6c 75 | .tree..Untracked.files.are.inclu |
| a8d40 | 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 |
| a8d60 | 2e 0a 4f 6e 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 73 20 65 71 75 69 76 61 6c | ..One.prefix.argument.is.equival |
| a8d80 | 65 6e 74 20 74 6f 20 60 2d 2d 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 27 0a 77 68 69 | ent.to.`--include-untracked'.whi |
| a8da0 | 6c 65 20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 65 71 75 69 | le.two.prefix.arguments.are.equi |
| a8dc0 | 76 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 61 6c 6c 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | valent.to.`--all'."...(interacti |
| a8de0 | 76 65 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 61 72 67 73 29 29 0a 20 20 28 6d | ve.(magit-stash-read-args))...(m |
| a8e00 | 61 67 69 74 2d 73 74 61 73 68 2d 73 61 76 65 20 6d 65 73 73 61 67 65 20 6e 69 6c 20 74 20 69 6e | agit-stash-save.message.nil.t.in |
| a8e20 | 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 20 74 20 27 69 6e 64 65 78 29 29 0a 0a 3b 3b 3b 23 | clude-untracked.t.'index))..;;;# |
| a8e40 | 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 6b 65 | ##autoload.(defun.magit-stash-ke |
| a8e60 | 65 70 2d 69 6e 64 65 78 20 28 6d 65 73 73 61 67 65 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 63 6c | ep-index.(message.&optional.incl |
| a8e80 | 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 74 61 73 68 | ude-untracked)..."Create.a.stash |
| a8ea0 | 20 6f 66 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 | .of.the.index.and.working.tree,. |
| a8ec0 | 6b 65 65 70 69 6e 67 20 69 6e 64 65 78 20 69 6e 74 61 63 74 2e 0a 55 6e 74 72 61 63 6b 65 64 20 | keeping.index.intact..Untracked. |
| a8ee0 | 66 69 6c 65 73 20 61 72 65 20 69 6e 63 6c 75 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 | files.are.included.according.to. |
| a8f00 | 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 0a 4f 6e 65 20 70 72 65 66 69 78 20 61 72 67 75 | infix.arguments..One.prefix.argu |
| a8f20 | 6d 65 6e 74 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 69 6e 63 6c 75 64 65 | ment.is.equivalent.to.`--include |
| a8f40 | 2d 75 6e 74 72 61 63 6b 65 64 27 0a 77 68 69 6c 65 20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 | -untracked'.while.two.prefix.arg |
| a8f60 | 75 6d 65 6e 74 73 20 61 72 65 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 61 6c 6c 27 | uments.are.equivalent.to.`--all' |
| a8f80 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 | ."...(interactive.(magit-stash-r |
| a8fa0 | 65 61 64 2d 61 72 67 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 61 76 65 20 6d | ead-args))...(magit-stash-save.m |
| a8fc0 | 65 73 73 61 67 65 20 74 20 74 20 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 20 74 20 27 | essage.t.t.include-untracked.t.' |
| a8fe0 | 69 6e 64 65 78 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 | index))..(defun.magit-stash-read |
| a9000 | 2d 61 72 67 73 20 28 29 0a 20 20 28 6c 69 73 74 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d | -args.()...(list.(funcall.magit- |
| a9020 | 73 74 61 73 68 2d 72 65 61 64 2d 6d 65 73 73 61 67 65 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 | stash-read-message-function).... |
| a9040 | 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 75 6e 74 72 61 63 6b 65 64 | .....(magit-stash-read-untracked |
| a9060 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 6d 65 73 | )))..(defun.magit-stash-read-mes |
| a9080 | 73 61 67 65 20 28 29 0a 20 20 22 52 65 61 64 20 61 20 6d 65 73 73 61 67 65 20 66 72 6f 6d 20 74 | sage.()..."Read.a.message.from.t |
| a90a0 | 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 74 6f 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 20 | he.minibuffer,.to.be.used.for.a. |
| a90c0 | 73 74 61 73 68 2e 0a 0a 54 68 65 20 6d 65 73 73 61 67 65 20 74 68 61 74 20 47 69 74 20 77 6f 75 | stash...The.message.that.Git.wou |
| a90e0 | 6c 64 20 68 61 76 65 20 70 69 63 6b 65 64 2c 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 61 73 20 | ld.have.picked,.is.available.as. |
| a9100 | 74 68 65 0a 64 65 66 61 75 6c 74 20 28 75 73 65 64 20 77 68 65 6e 20 74 68 65 20 75 73 65 72 20 | the.default.(used.when.the.user. |
| a9120 | 65 6e 74 65 72 73 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 29 20 61 6e 64 20 61 73 0a | enters.the.empty.string).and.as. |
| a9140 | 74 68 65 20 6e 65 78 74 20 68 69 73 74 6f 72 79 20 65 6c 65 6d 65 6e 74 20 28 77 68 69 63 68 20 | the.next.history.element.(which. |
| a9160 | 63 61 6e 20 62 65 20 61 63 63 65 73 73 65 64 20 77 69 74 68 20 5c 0a 5c 5c 3c 6d 69 6e 69 62 75 | can.be.accessed.with.\.\\<minibu |
| a9180 | 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 65 | ffer-local-map>\\[next-history-e |
| a91a0 | 6c 65 6d 65 6e 74 5d 29 2e 22 0a 20 20 28 72 65 61 64 2d 73 74 72 69 6e 67 20 28 66 6f 72 6d 61 | lement])."...(read-string.(forma |
| a91c0 | 74 20 22 53 74 61 73 68 20 6d 65 73 73 61 67 65 20 28 64 65 66 61 75 6c 74 3a 20 4f 6e 25 73 3a | t."Stash.message.(default:.On%s: |
| a91e0 | 25 73 29 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | %s):."........................(m |
| a9200 | 61 67 69 74 2d 2d 65 6c 6c 69 70 73 69 73 29 20 28 6d 61 67 69 74 2d 2d 65 6c 6c 69 70 73 69 73 | agit--ellipsis).(magit--ellipsis |
| a9220 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 | ))................nil.nil....... |
| a9240 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 4f 6e 20 25 73 3a 20 25 73 22 0a 20 20 20 | .........(format."On.%s:.%s".... |
| a9260 | 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 67 | ....................(or.(magit-g |
| a9280 | 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 22 | et-current-branch)."(no.branch)" |
| a92a0 | 29 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 | )........................(magit- |
| a92c0 | 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 68 20 25 73 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | rev-format."%h.%s"))))..(defun.m |
| a92e0 | 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 6d 65 73 73 61 67 65 2d 74 72 61 64 69 74 69 6f | agit-stash-read-message-traditio |
| a9300 | 6e 61 6c 20 28 29 0a 20 20 22 52 65 61 64 20 61 20 6d 65 73 73 61 67 65 20 66 72 6f 6d 20 74 68 | nal.()..."Read.a.message.from.th |
| a9320 | 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 74 6f 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 20 73 | e.minibuffer,.to.be.used.for.a.s |
| a9340 | 74 61 73 68 2e 0a 0a 49 66 20 74 68 65 20 75 73 65 72 20 63 6f 6e 66 69 72 6d 73 20 74 68 65 20 | tash...If.the.user.confirms.the. |
| a9360 | 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 75 6e 6d 6f 64 69 66 69 65 64 2c 20 74 68 65 6e 20 74 | initial-input.unmodified,.then.t |
| a9380 | 68 65 0a 61 62 62 72 65 76 69 61 74 65 64 20 63 6f 6d 6d 69 74 20 68 61 73 68 20 61 6e 64 20 63 | he.abbreviated.commit.hash.and.c |
| a93a0 | 6f 6d 6d 69 74 20 73 75 6d 6d 61 72 79 20 61 72 65 20 61 70 70 65 6e 64 65 64 2e 0a 54 68 65 20 | ommit.summary.are.appended..The. |
| a93c0 | 72 65 73 75 6c 74 69 6e 67 20 6d 65 73 73 61 67 65 20 69 73 20 77 68 61 74 20 47 69 74 20 77 6f | resulting.message.is.what.Git.wo |
| a93e0 | 75 6c 64 20 68 61 76 65 20 75 73 65 64 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 75 6c | uld.have.used."...(let*.((defaul |
| a9400 | 74 20 28 66 6f 72 6d 61 74 20 22 4f 6e 20 25 73 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t.(format."On.%s:."............. |
| a9420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 | ..............(or.(magit-get-cur |
| a9440 | 72 65 6e 74 2d 62 72 61 6e 63 68 29 20 22 28 6e 6f 20 62 72 61 6e 63 68 29 22 29 29 29 0a 20 20 | rent-branch)."(no.branch)")))... |
| a9460 | 20 20 20 20 20 20 20 28 69 6e 70 75 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 | .......(input.(magit-read-string |
| a9480 | 20 22 53 74 61 73 68 20 6d 65 73 73 61 67 65 22 20 64 65 66 61 75 6c 74 29 29 29 0a 20 20 20 20 | ."Stash.message".default)))..... |
| a94a0 | 28 69 66 20 28 65 71 75 61 6c 20 69 6e 70 75 74 20 64 65 66 61 75 6c 74 29 0a 20 20 20 20 20 20 | (if.(equal.input.default)....... |
| a94c0 | 20 20 28 63 6f 6e 63 61 74 20 64 65 66 61 75 6c 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 | ..(concat.default.(magit-rev-for |
| a94e0 | 6d 61 74 20 22 25 68 20 25 73 22 29 29 0a 20 20 20 20 20 20 69 6e 70 75 74 29 29 29 0a 0a 28 64 | mat."%h.%s")).......input)))..(d |
| a9500 | 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 2d 75 6e 74 72 61 63 6b 65 64 20 | efun.magit-stash-read-untracked. |
| a9520 | 28 29 0a 20 20 28 6c 65 74 20 28 28 70 72 65 66 69 78 20 28 70 72 65 66 69 78 2d 6e 75 6d 65 72 | ()...(let.((prefix.(prefix-numer |
| a9540 | 69 63 2d 76 61 6c 75 65 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 0a 20 20 | ic-value.current-prefix-arg))... |
| a9560 | 20 20 20 20 20 20 28 61 72 67 73 20 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 72 67 75 6d | ......(args...(magit-stash-argum |
| a9580 | 65 6e 74 73 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 20 28 28 6f 72 20 28 3d 20 70 72 65 66 69 78 | ents))).....(cond.((or.(=.prefix |
| a95a0 | 20 31 36 29 20 28 6d 65 6d 62 65 72 20 22 2d 2d 61 6c 6c 22 20 61 72 67 73 29 29 20 27 61 6c 6c | .16).(member."--all".args)).'all |
| a95c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 28 3d 20 70 72 65 66 69 78 20 20 34 29 20 28 | )...........((or.(=.prefix..4).( |
| a95e0 | 6d 65 6d 62 65 72 20 22 2d 2d 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 22 20 61 72 67 | member."--include-untracked".arg |
| a9600 | 73 29 29 20 74 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | s)).t))))..;;;###autoload.(defun |
| a9620 | 20 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 62 6f 74 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | .magit-snapshot-both.(&optional. |
| a9640 | 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 | include-untracked)..."Create.a.s |
| a9660 | 6e 61 70 73 68 6f 74 20 6f 66 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 77 6f 72 6b 69 6e 67 | napshot.of.the.index.and.working |
| a9680 | 20 74 72 65 65 2e 0a 55 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 61 72 65 20 69 6e 63 6c 75 | .tree..Untracked.files.are.inclu |
| a96a0 | 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 |
| a96c0 | 2e 0a 4f 6e 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 73 20 65 71 75 69 76 61 6c | ..One.prefix.argument.is.equival |
| a96e0 | 65 6e 74 20 74 6f 20 60 2d 2d 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 27 0a 77 68 69 | ent.to.`--include-untracked'.whi |
| a9700 | 6c 65 20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 65 71 75 69 | le.two.prefix.arguments.are.equi |
| a9720 | 76 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 61 6c 6c 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | valent.to.`--all'."...(interacti |
| a9740 | 76 65 20 28 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 72 65 61 64 2d 61 72 67 73 29 29 0a 20 | ve.(magit-snapshot-read-args)).. |
| a9760 | 20 28 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 73 61 76 65 20 74 20 74 20 69 6e 63 6c 75 64 | .(magit-snapshot-save.t.t.includ |
| a9780 | 65 2d 75 6e 74 72 61 63 6b 65 64 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | e-untracked.t))..;;;###autoload. |
| a97a0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 69 6e 64 65 78 20 28 29 0a 20 | (defun.magit-snapshot-index.().. |
| a97c0 | 20 22 43 72 65 61 74 65 20 61 20 73 6e 61 70 73 68 6f 74 20 6f 66 20 74 68 65 20 69 6e 64 65 78 | ."Create.a.snapshot.of.the.index |
| a97e0 | 20 6f 6e 6c 79 2e 0a 55 6e 73 74 61 67 65 64 20 61 6e 64 20 75 6e 74 72 61 63 6b 65 64 20 63 68 | .only..Unstaged.and.untracked.ch |
| a9800 | 61 6e 67 65 73 20 61 72 65 20 6e 6f 74 20 73 74 61 73 68 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 | anges.are.not.stashed."...(inter |
| a9820 | 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 73 61 76 65 20 74 | active)...(magit-snapshot-save.t |
| a9840 | 20 6e 69 6c 20 6e 69 6c 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | .nil.nil.t))..;;;###autoload.(de |
| a9860 | 66 75 6e 20 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 77 6f 72 6b 74 72 65 65 20 28 26 6f 70 | fun.magit-snapshot-worktree.(&op |
| a9880 | 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 |
| a98a0 | 61 74 65 20 61 20 73 6e 61 70 73 68 6f 74 20 6f 66 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 | ate.a.snapshot.of.unstaged.chang |
| a98c0 | 65 73 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 55 6e 74 72 61 63 6b 65 | es.in.the.working.tree..Untracke |
| a98e0 | 64 20 66 69 6c 65 73 20 61 72 65 20 69 6e 63 6c 75 64 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 | d.files.are.included.according.t |
| a9900 | 6f 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 0a 4f 6e 65 20 70 72 65 66 69 78 20 61 72 | o.infix.arguments..One.prefix.ar |
| a9920 | 67 75 6d 65 6e 74 20 69 73 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 69 6e 63 6c 75 | gument.is.equivalent.to.`--inclu |
| a9940 | 64 65 2d 75 6e 74 72 61 63 6b 65 64 27 0a 77 68 69 6c 65 20 74 77 6f 20 70 72 65 66 69 78 20 61 | de-untracked'.while.two.prefix.a |
| a9960 | 72 67 75 6d 65 6e 74 73 20 61 72 65 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 60 2d 2d 61 6c | rguments.are.equivalent.to.`--al |
| a9980 | 6c 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 73 6e 61 70 73 | l'."...(interactive.(magit-snaps |
| a99a0 | 68 6f 74 2d 72 65 61 64 2d 61 72 67 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f | hot-read-args))...(magit-snapsho |
| a99c0 | 74 2d 73 61 76 65 20 6e 69 6c 20 74 20 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 20 74 | t-save.nil.t.include-untracked.t |
| a99e0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6e 61 70 73 68 6f 74 2d 72 65 61 64 2d 61 | ))..(defun.magit-snapshot-read-a |
| a9a00 | 72 67 73 20 28 29 0a 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 61 64 | rgs.()...(list.(magit-stash-read |
| a9a20 | 2d 75 6e 74 72 61 63 6b 65 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 6e 61 70 | -untracked)))..(defun.magit-snap |
| a9a40 | 73 68 6f 74 2d 73 61 76 65 20 28 69 6e 64 65 78 20 77 6f 72 6b 74 72 65 65 20 75 6e 74 72 61 63 | shot-save.(index.worktree.untrac |
| a9a60 | 6b 65 64 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 66 72 65 73 68 29 0a 20 20 28 6d 61 67 69 74 2d | ked.&optional.refresh)...(magit- |
| a9a80 | 73 74 61 73 68 2d 73 61 76 65 20 28 63 6f 6e 63 61 74 20 22 57 49 50 20 6f 6e 20 22 20 28 6d 61 | stash-save.(concat."WIP.on.".(ma |
| a9aa0 | 67 69 74 2d 73 74 61 73 68 2d 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | git-stash-summary))............. |
| a9ac0 | 20 20 20 20 20 20 20 20 69 6e 64 65 78 20 77 6f 72 6b 74 72 65 65 20 75 6e 74 72 61 63 6b 65 64 | ........index.worktree.untracked |
| a9ae0 | 20 72 65 66 72 65 73 68 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 | .refresh.t))..;;;###autoload.(au |
| a9b00 | 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 75 73 68 20 22 6d 61 67 69 74 2d | toload.'magit-stash-push."magit- |
| a9b20 | 73 74 61 73 68 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d | stash".nil.t).(transient-define- |
| a9b40 | 70 72 65 66 69 78 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 75 73 68 20 28 26 6f 70 74 69 6f 6e | prefix.magit-stash-push.(&option |
| a9b60 | 61 6c 20 74 72 61 6e 73 69 65 6e 74 20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 73 74 61 | al.transient.args)..."Create.sta |
| a9b80 | 73 68 20 75 73 69 6e 67 20 5c 22 67 69 74 20 73 74 61 73 68 20 70 75 73 68 5c 22 2e 0a 0a 54 68 | sh.using.\"git.stash.push\"...Th |
| a9ba0 | 69 73 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 4d 61 67 69 74 27 73 20 6f 74 68 65 72 20 73 74 | is.differs.from.Magit's.other.st |
| a9bc0 | 61 73 68 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 2c 20 77 68 69 63 68 20 64 6f 6e 27 74 0a 75 73 65 | ashing.commands,.which.don't.use |
| a9be0 | 20 5c 22 67 69 74 20 73 74 61 73 68 5c 22 20 61 6e 64 20 61 72 65 20 67 65 6e 65 72 61 6c 6c 79 | .\"git.stash\".and.are.generally |
| a9c00 | 20 6d 6f 72 65 20 66 6c 65 78 69 62 6c 65 20 62 75 74 20 64 6f 6e 27 74 20 61 6c 6c 6f 77 0a 73 | .more.flexible.but.don't.allow.s |
| a9c20 | 70 65 63 69 66 79 69 6e 67 20 61 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 20 74 6f 20 62 65 20 | pecifying.a.list.of.files.to.be. |
| a9c40 | 73 74 61 73 68 65 64 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 73 74 61 73 68 | stashed."...:man-page."git-stash |
| a9c60 | 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d 20 3a 72 | "...["Arguments"....(magit:--.:r |
| a9c80 | 65 61 64 65 72 20 28 6c 61 6d 62 64 61 20 28 70 72 6f 6d 70 74 20 69 6e 69 74 69 61 6c 2d 69 6e | eader.(lambda.(prompt.initial-in |
| a9ca0 | 70 75 74 20 68 69 73 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | put.history).................... |
| a9cc0 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 73 20 70 72 6f 6d 70 74 20 69 6e 69 | ....(magit-read-files.prompt.ini |
| a9ce0 | 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | tial-input.history.............. |
| a9d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 | ............................#'ma |
| a9d20 | 67 69 74 2d 6d 6f 64 69 66 69 65 64 2d 66 69 6c 65 73 29 29 29 0a 20 20 20 28 22 2d 75 22 20 22 | git-modified-files)))....("-u"." |
| a9d40 | 41 6c 73 6f 20 73 61 76 65 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 22 20 28 22 2d 75 22 | Also.save.untracked.files".("-u" |
| a9d60 | 20 22 2d 2d 69 6e 63 6c 75 64 65 2d 75 6e 74 72 61 63 6b 65 64 22 29 29 0a 20 20 20 28 22 2d 61 | ."--include-untracked"))....("-a |
| a9d80 | 22 20 22 41 6c 73 6f 20 73 61 76 65 20 75 6e 74 72 61 63 6b 65 64 20 61 6e 64 20 69 67 6e 6f 72 | "."Also.save.untracked.and.ignor |
| a9da0 | 65 64 20 66 69 6c 65 73 22 20 28 22 2d 61 22 20 22 2d 2d 61 6c 6c 22 29 29 0a 20 20 20 28 22 2d | ed.files".("-a"."--all"))....("- |
| a9dc0 | 6b 22 20 22 4b 65 65 70 20 69 6e 64 65 78 22 20 28 22 2d 6b 22 20 22 2d 2d 6b 65 65 70 2d 69 6e | k"."Keep.index".("-k"."--keep-in |
| a9de0 | 64 65 78 22 29 29 0a 20 20 20 28 22 2d 4b 22 20 22 44 6f 6e 27 74 20 6b 65 65 70 20 69 6e 64 65 | dex"))....("-K"."Don't.keep.inde |
| a9e00 | 78 22 20 22 2d 2d 6e 6f 2d 6b 65 65 70 2d 69 6e 64 65 78 22 29 5d 0a 20 20 5b 22 41 63 74 69 6f | x"."--no-keep-index")]...["Actio |
| a9e20 | 6e 73 22 0a 20 20 20 28 22 50 22 20 22 70 75 73 68 22 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 | ns"....("P"."push".magit-stash-p |
| a9e40 | 75 73 68 29 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 69 66 20 28 65 71 20 74 72 61 | ush)]...(interactive.(if.(eq.tra |
| a9e60 | 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 73 74 | nsient-current-command.'magit-st |
| a9e80 | 61 73 68 2d 70 75 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ash-push)....................(li |
| a9ea0 | 73 74 20 6e 69 6c 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 73 74 | st.nil.(transient-args.'magit-st |
| a9ec0 | 61 73 68 2d 70 75 73 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 | ash-push))..................(lis |
| a9ee0 | 74 20 74 29 29 29 0a 20 20 28 69 66 20 74 72 61 6e 73 69 65 6e 74 0a 20 20 20 20 20 20 28 74 72 | t.t)))...(if.transient.......(tr |
| a9f00 | 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 75 73 68 29 | ansient-setup.'magit-stash-push) |
| a9f20 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 73 74 61 73 68 22 20 22 70 75 73 | .....(magit-run-git."stash"."pus |
| a9f40 | 68 22 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | h".args)))..;;;###autoload.(defu |
| a9f60 | 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 20 28 73 74 61 73 68 29 0a 20 20 22 41 | n.magit-stash-apply.(stash)..."A |
| a9f80 | 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 65 65 | pply.a.stash.to.the.working.tree |
| a9fa0 | 2e 0a 0a 46 69 72 73 74 20 74 72 79 20 5c 22 67 69 74 20 73 74 61 73 68 20 61 70 70 6c 79 20 2d | ...First.try.\"git.stash.apply.- |
| a9fc0 | 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 76 | -index\",.which.tries.to.preserv |
| a9fe0 | 65 0a 74 68 65 20 69 6e 64 65 78 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 73 74 61 73 68 2c | e.the.index.stored.in.the.stash, |
| aa000 | 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 0a | .if.any...This.may.fail.because. |
| aa020 | 61 70 70 6c 79 69 6e 67 20 74 68 65 20 73 74 61 73 68 20 63 6f 75 6c 64 20 72 65 73 75 6c 74 20 | applying.the.stash.could.result. |
| aa040 | 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 0a 62 | in.conflicts.and.those.have.to.b |
| aa060 | 65 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 69 6e 64 65 78 2c 20 6d 61 6b 69 6e 67 20 69 74 | e.stored.in.the.index,.making.it |
| aa080 | 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 61 6c 73 6f 20 73 74 6f 72 65 20 74 68 65 0a 73 74 | .impossible.to.also.store.the.st |
| aa0a0 | 61 73 68 27 73 20 69 6e 64 65 78 20 74 68 65 72 65 20 61 73 20 77 65 6c 6c 2e 0a 0a 49 66 20 74 | ash's.index.there.as.well...If.t |
| aa0c0 | 68 65 20 61 62 6f 76 65 20 66 61 69 6c 65 64 2c 20 74 68 65 6e 20 74 72 79 20 5c 22 67 69 74 20 | he.above.failed,.then.try.\"git. |
| aa0e0 | 73 74 61 73 68 20 61 70 70 6c 79 5c 22 2e 20 20 54 68 69 73 20 66 61 69 6c 73 0a 5c 28 77 69 74 | stash.apply\"...This.fails.\(wit |
| aa100 | 68 20 6f 72 20 77 69 74 68 6f 75 74 20 5c 22 2d 2d 69 6e 64 65 78 5c 22 29 20 69 66 20 74 68 65 | h.or.without.\"--index\").if.the |
| aa120 | 72 65 20 61 72 65 20 61 6e 79 20 75 6e 63 6f 6d 6d 69 74 74 65 64 0a 63 68 61 6e 67 65 73 20 74 | re.are.any.uncommitted.changes.t |
| aa140 | 6f 20 66 69 6c 65 73 20 74 68 61 74 20 61 72 65 20 61 6c 73 6f 20 6d 6f 64 69 66 69 65 64 20 69 | o.files.that.are.also.modified.i |
| aa160 | 6e 20 74 68 65 20 73 74 61 73 68 2e 0a 0a 49 66 20 62 6f 74 68 20 6f 66 20 74 68 65 20 61 62 6f | n.the.stash...If.both.of.the.abo |
| aa180 | 76 65 20 66 61 69 6c 65 64 2c 20 74 68 65 6e 20 61 70 70 6c 79 20 75 73 69 6e 67 20 5c 22 67 69 | ve.failed,.then.apply.using.\"gi |
| aa1a0 | 74 20 61 70 70 6c 79 5c 22 2e 0a 49 66 20 74 68 65 72 65 20 61 72 65 20 6e 6f 20 63 6f 6e 66 6c | t.apply\"..If.there.are.no.confl |
| aa1c0 | 69 63 74 69 6e 67 20 66 69 6c 65 73 2c 20 75 73 65 20 5c 22 2d 2d 33 77 61 79 5c 22 2e 20 20 49 | icting.files,.use.\"--3way\"...I |
| aa1e0 | 66 20 74 68 65 72 65 20 61 72 65 0a 63 6f 6e 66 6c 69 63 74 69 6e 67 20 66 69 6c 65 73 2c 20 74 | f.there.are.conflicting.files,.t |
| aa200 | 68 65 6e 20 75 73 69 6e 67 20 5c 22 2d 2d 33 77 61 79 5c 22 20 72 65 71 75 69 72 65 73 20 74 68 | hen.using.\"--3way\".requires.th |
| aa220 | 61 74 20 74 68 6f 73 65 0a 66 69 6c 65 73 20 61 72 65 20 73 74 61 67 65 64 20 66 69 72 73 74 2c | at.those.files.are.staged.first, |
| aa240 | 20 77 68 69 63 68 20 6d 61 79 20 62 65 20 75 6e 64 65 73 69 72 61 62 6c 65 2c 20 73 6f 20 70 72 | .which.may.be.undesirable,.so.pr |
| aa260 | 6f 6d 70 74 0a 74 68 65 20 75 73 65 72 20 77 68 65 74 68 65 72 20 74 6f 20 75 73 65 20 5c 22 2d | ompt.the.user.whether.to.use.\"- |
| aa280 | 2d 33 77 61 79 5c 22 20 6f 72 20 5c 22 2d 2d 72 65 6a 65 63 74 5c 22 2e 22 0a 20 20 28 69 6e 74 | -3way\".or.\"--reject\"."...(int |
| aa2a0 | 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 73 68 | eractive.(list.(magit-read-stash |
| aa2c0 | 20 22 41 70 70 6c 79 20 73 74 61 73 68 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 | ."Apply.stash")))...(magit-stash |
| aa2e0 | 2d 2d 61 70 70 6c 79 20 22 61 70 70 6c 79 22 20 73 74 61 73 68 29 29 0a 0a 3b 3b 3b 23 23 23 61 | --apply."apply".stash))..;;;###a |
| aa300 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 6f 70 20 28 | utoload.(defun.magit-stash-pop.( |
| aa320 | 73 74 61 73 68 29 0a 20 20 22 41 70 70 6c 79 20 61 20 73 74 61 73 68 20 74 6f 20 74 68 65 20 77 | stash)..."Apply.a.stash.to.the.w |
| aa340 | 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 6f 6e 20 73 75 63 63 65 73 73 20 72 65 6d 6f 76 65 20 69 | orking.tree,.on.success.remove.i |
| aa360 | 74 20 66 72 6f 6d 20 73 74 61 73 68 20 6c 69 73 74 2e 0a 0a 46 69 72 73 74 20 74 72 79 20 5c 22 | t.from.stash.list...First.try.\" |
| aa380 | 67 69 74 20 73 74 61 73 68 20 70 6f 70 20 2d 2d 69 6e 64 65 78 5c 22 2c 20 77 68 69 63 68 20 74 | git.stash.pop.--index\",.which.t |
| aa3a0 | 72 69 65 73 20 74 6f 20 70 72 65 73 65 72 76 65 0a 74 68 65 20 69 6e 64 65 78 20 73 74 6f 72 65 | ries.to.preserve.the.index.store |
| aa3c0 | 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 61 | d.in.the.stash,.if.any...This.ma |
| aa3e0 | 79 20 66 61 69 6c 20 62 65 63 61 75 73 65 0a 61 70 70 6c 79 69 6e 67 20 74 68 65 20 73 74 61 73 | y.fail.because.applying.the.stas |
| aa400 | 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 20 | h.could.result.in.conflicts.and. |
| aa420 | 74 68 6f 73 65 20 68 61 76 65 20 74 6f 0a 62 65 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 69 | those.have.to.be.stored.in.the.i |
| aa440 | 6e 64 65 78 2c 20 6d 61 6b 69 6e 67 20 69 74 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 6f 20 61 6c | ndex,.making.it.impossible.to.al |
| aa460 | 73 6f 20 73 74 6f 72 65 20 74 68 65 0a 73 74 61 73 68 27 73 20 69 6e 64 65 78 20 74 68 65 72 65 | so.store.the.stash's.index.there |
| aa480 | 20 61 73 20 77 65 6c 6c 2e 0a 0a 49 66 20 74 68 65 20 61 62 6f 76 65 20 66 61 69 6c 65 64 2c 20 | .as.well...If.the.above.failed,. |
| aa4a0 | 74 68 65 6e 20 74 72 79 20 5c 22 67 69 74 20 73 74 61 73 68 20 61 70 70 6c 79 5c 22 2e 20 20 54 | then.try.\"git.stash.apply\"...T |
| aa4c0 | 68 69 73 20 66 61 69 6c 73 0a 5c 28 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 20 5c 22 2d 2d | his.fails.\(with.or.without.\"-- |
| aa4e0 | 69 6e 64 65 78 5c 22 29 20 69 66 20 74 68 65 72 65 20 61 72 65 20 61 6e 79 20 75 6e 63 6f 6d 6d | index\").if.there.are.any.uncomm |
| aa500 | 69 74 74 65 64 0a 63 68 61 6e 67 65 73 20 74 6f 20 66 69 6c 65 73 20 74 68 61 74 20 61 72 65 20 | itted.changes.to.files.that.are. |
| aa520 | 61 6c 73 6f 20 6d 6f 64 69 66 69 65 64 20 69 6e 20 74 68 65 20 73 74 61 73 68 2e 0a 0a 49 66 20 | also.modified.in.the.stash...If. |
| aa540 | 62 6f 74 68 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 66 61 69 6c 65 64 2c 20 74 68 65 6e 20 61 | both.of.the.above.failed,.then.a |
| aa560 | 70 70 6c 79 20 75 73 69 6e 67 20 5c 22 67 69 74 20 61 70 70 6c 79 5c 22 2e 0a 49 66 20 74 68 65 | pply.using.\"git.apply\"..If.the |
| aa580 | 72 65 20 61 72 65 20 6e 6f 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 66 69 6c 65 73 2c 20 75 73 65 | re.are.no.conflicting.files,.use |
| aa5a0 | 20 5c 22 2d 2d 33 77 61 79 5c 22 2e 20 20 49 66 20 74 68 65 72 65 20 61 72 65 0a 63 6f 6e 66 6c | .\"--3way\"...If.there.are.confl |
| aa5c0 | 69 63 74 69 6e 67 20 66 69 6c 65 73 2c 20 74 68 65 6e 20 75 73 69 6e 67 20 5c 22 2d 2d 33 77 61 | icting.files,.then.using.\"--3wa |
| aa5e0 | 79 5c 22 20 72 65 71 75 69 72 65 73 20 74 68 61 74 20 74 68 6f 73 65 0a 66 69 6c 65 73 20 61 72 | y\".requires.that.those.files.ar |
| aa600 | 65 20 73 74 61 67 65 64 20 66 69 72 73 74 2c 20 77 68 69 63 68 20 6d 61 79 20 62 65 20 75 6e 64 | e.staged.first,.which.may.be.und |
| aa620 | 65 73 69 72 61 62 6c 65 2c 20 73 6f 20 70 72 6f 6d 70 74 0a 74 68 65 20 75 73 65 72 20 77 68 65 | esirable,.so.prompt.the.user.whe |
| aa640 | 74 68 65 72 20 74 6f 20 75 73 65 20 5c 22 2d 2d 33 77 61 79 5c 22 20 6f 72 20 5c 22 2d 2d 72 65 | ther.to.use.\"--3way\".or.\"--re |
| aa660 | 6a 65 63 74 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d | ject\"."...(interactive.(list.(m |
| aa680 | 61 67 69 74 2d 72 65 61 64 2d 73 74 61 73 68 20 22 50 6f 70 20 73 74 61 73 68 22 29 29 29 0a 20 | agit-read-stash."Pop.stash"))).. |
| aa6a0 | 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 2d 61 70 70 6c 79 20 22 70 6f 70 22 20 73 74 61 73 68 | .(magit-stash--apply."pop".stash |
| aa6c0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 2d 61 70 70 6c 79 20 28 61 | ))..(defun.magit-stash--apply.(a |
| aa6e0 | 63 74 69 6f 6e 20 73 74 61 73 68 29 0a 20 20 28 6f 72 20 28 3d 20 28 6d 61 67 69 74 2d 63 61 6c | ction.stash)...(or.(=.(magit-cal |
| aa700 | 6c 2d 67 69 74 20 22 73 74 61 73 68 22 20 61 63 74 69 6f 6e 20 22 2d 2d 69 6e 64 65 78 22 20 73 | l-git."stash".action."--index".s |
| aa720 | 74 61 73 68 29 20 30 29 0a 20 20 20 20 20 20 3b 3b 20 54 68 65 20 73 74 61 73 68 27 73 20 69 6e | tash).0).......;;.The.stash's.in |
| aa740 | 64 65 78 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 70 70 6c 69 65 64 2c 20 73 6f 20 61 6c 77 | dex.could.not.be.applied,.so.alw |
| aa760 | 61 79 73 20 6b 65 65 70 20 74 68 65 20 73 74 61 73 68 2e 0a 20 20 20 20 20 20 28 3d 20 28 6d 61 | ays.keep.the.stash........(=.(ma |
| aa780 | 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 73 74 61 73 68 22 20 22 61 70 70 6c 79 22 20 73 74 61 | git-call-git."stash"."apply".sta |
| aa7a0 | 73 68 29 20 30 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 72 61 6e 67 65 20 28 66 6f 72 6d | sh).0).......(let*.((range.(form |
| aa7c0 | 61 74 20 22 25 73 5e 2e 2e 25 73 22 20 73 74 61 73 68 20 73 74 61 73 68 29 29 0a 20 20 20 20 20 | at."%s^..%s".stash.stash))...... |
| aa7e0 | 20 20 20 20 20 20 20 20 28 73 74 61 73 68 65 64 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d | ........(stashed.(magit-git-item |
| aa800 | 73 20 22 64 69 66 66 22 20 22 2d 7a 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 72 61 6e 67 | s."diff"."-z"."--name-only".rang |
| aa820 | 65 20 22 2d 2d 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 66 6c 69 63 74 73 | e."--"))..............(conflicts |
| aa840 | 20 28 63 6c 2d 73 6f 72 74 20 28 63 6c 2d 75 6e 69 6f 6e 20 28 6d 61 67 69 74 2d 75 6e 73 74 61 | .(cl-sort.(cl-union.(magit-unsta |
| aa860 | 67 65 64 2d 66 69 6c 65 73 20 74 20 73 74 61 73 68 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ged-files.t.stashed)............ |
| aa880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| aa8a0 | 28 6d 61 67 69 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 74 20 73 74 61 73 68 65 64 | (magit-untracked-files.t.stashed |
| aa8c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| aa8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 0a 20 20 20 20 | .............:test.#'equal)..... |
| aa900 | 20 20 20 20 20 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 |
| aa920 | 74 72 69 6e 67 3c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 72 67 20 28 63 6f 6e 64 | tring<))..............(arg.(cond |
| aa940 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 63 6f 6e 66 6c 69 | ....................((not.confli |
| aa960 | 63 74 73 29 20 22 2d 2d 33 77 61 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cts)."--3way").................. |
| aa980 | 20 20 28 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 | ..((magit-confirm-files......... |
| aa9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 74 61 73 68 2d 61 70 70 6c 79 2d 33 77 61 79 20 63 | .............'stash-apply-3way.c |
| aa9c0 | 6f 6e 66 6c 69 63 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 41 | onflicts......................"A |
| aa9e0 | 70 70 6c 79 20 73 74 61 73 68 20 75 73 69 6e 67 20 60 2d 2d 33 77 61 79 27 2c 20 77 68 69 63 68 | pply.stash.using.`--3way',.which |
| aaa00 | 20 72 65 71 75 69 72 65 73 20 66 69 72 73 74 20 73 74 61 67 69 6e 67 22 0a 20 20 20 20 20 20 20 | .requires.first.staging"........ |
| aaa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 65 6c 73 65 20 75 73 65 20 60 2d 2d 72 65 6a 65 | .............."(else.use.`--reje |
| aaa40 | 63 74 27 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 29 0a 20 20 | ct')"......................t)... |
| aaa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 67 65 2d 31 | ..................(magit-stage-1 |
| aaa80 | 20 6e 69 6c 20 63 6f 6e 66 6c 69 63 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .nil.conflicts)................. |
| aaaa0 | 20 20 20 20 22 2d 2d 33 77 61 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...."--3way")................... |
| aaac0 | 20 28 22 2d 2d 72 65 6a 65 63 74 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 | .("--reject")))).........(with-t |
| aaae0 | 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d | emp-buffer...........(magit-git- |
| aab00 | 69 6e 73 65 72 74 20 22 64 69 66 66 22 20 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 | insert."diff".range)...........( |
| aab20 | 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 69 6e 70 75 74 20 22 61 70 70 6c 79 22 | magit-run-git-with-input."apply" |
| aab40 | 20 61 72 67 20 22 2d 22 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a | .arg."-"))))...(magit-refresh)). |
| aab60 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 | .;;;###autoload.(defun.magit-sta |
| aab80 | 73 68 2d 64 72 6f 70 20 28 73 74 61 73 68 29 0a 20 20 22 52 65 6d 6f 76 65 20 61 20 73 74 61 73 | sh-drop.(stash)..."Remove.a.stas |
| aaba0 | 68 20 66 72 6f 6d 20 74 68 65 20 73 74 61 73 68 20 6c 69 73 74 2e 0a 57 68 65 6e 20 74 68 65 20 | h.from.the.stash.list..When.the. |
| aabc0 | 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 20 6f 66 66 65 72 20 74 6f 20 64 72 6f 70 20 61 | region.is.active.offer.to.drop.a |
| aabe0 | 6c 6c 20 63 6f 6e 74 61 69 6e 65 64 20 73 74 61 73 68 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 | ll.contained.stashes."...(intera |
| aac00 | 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 69 66 2d 6c 65 74 20 28 28 76 61 6c 75 65 73 20 | ctive....(list.(if-let.((values. |
| aac20 | 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 73 74 61 73 68 29 29 29 0a 20 | (magit-region-values.'stash))).. |
| aac40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 64 72 6f 70 | ............(magit-confirm.'drop |
| aac60 | 2d 73 74 61 73 68 65 73 20 6e 69 6c 20 22 44 72 6f 70 20 25 64 20 73 74 61 73 68 65 73 22 20 6e | -stashes.nil."Drop.%d.stashes".n |
| aac80 | 69 6c 20 76 61 6c 75 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 | il.values)............(magit-rea |
| aaca0 | 64 2d 73 74 61 73 68 20 22 44 72 6f 70 20 73 74 61 73 68 22 29 29 29 29 0a 20 20 28 64 6f 6c 69 | d-stash."Drop.stash"))))...(doli |
| aacc0 | 73 74 20 28 73 74 61 73 68 20 28 69 66 20 28 6c 69 73 74 70 20 73 74 61 73 68 29 0a 20 20 20 20 | st.(stash.(if.(listp.stash)..... |
| aace0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 72 65 76 65 72 73 65 20 28 70 72 6f 67 | .................(nreverse.(prog |
| aad00 | 31 20 73 74 61 73 68 20 28 73 65 74 71 20 73 74 61 73 68 20 28 63 61 72 20 73 74 61 73 68 29 29 | 1.stash.(setq.stash.(car.stash)) |
| aad20 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 73 74 61 73 | ))....................(list.stas |
| aad40 | 68 29 29 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 44 65 6c 65 74 65 64 20 72 65 66 73 2f | h))).....(message."Deleted.refs/ |
| aad60 | 25 73 20 28 77 61 73 20 25 73 29 22 20 73 74 61 73 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | %s.(was.%s)".stash.............. |
| aad80 | 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 2d 2d 73 68 6f 72 74 22 20 73 74 61 73 68 | (magit-rev-parse."--short".stash |
| aada0 | 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 65 76 2d 70 61 72 73 | )).....(magit-call-git."rev-pars |
| aadc0 | 65 22 20 73 74 61 73 68 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 73 | e".stash).....(magit-call-git."s |
| aade0 | 74 61 73 68 22 20 22 64 72 6f 70 22 20 73 74 61 73 68 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 | tash"."drop".stash))...(magit-re |
| aae00 | 66 72 65 73 68 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | fresh))..;;;###autoload.(defun.m |
| aae20 | 61 67 69 74 2d 73 74 61 73 68 2d 63 6c 65 61 72 20 28 72 65 66 29 0a 20 20 22 52 65 6d 6f 76 65 | agit-stash-clear.(ref)..."Remove |
| aae40 | 20 61 6c 6c 20 73 74 61 73 68 65 73 20 73 61 76 65 64 20 69 6e 20 52 45 46 27 73 20 72 65 66 6c | .all.stashes.saved.in.REF's.refl |
| aae60 | 6f 67 20 62 79 20 64 65 6c 65 74 69 6e 67 20 52 45 46 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | og.by.deleting.REF."...(interact |
| aae80 | 69 76 65 20 28 6c 65 74 20 28 28 72 65 66 20 28 6f 72 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f | ive.(let.((ref.(or.(magit-sectio |
| aaea0 | 6e 2d 76 61 6c 75 65 2d 69 66 20 27 73 74 61 73 68 65 73 29 20 22 72 65 66 73 2f 73 74 61 73 68 | n-value-if.'stashes)."refs/stash |
| aaec0 | 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e | ")))..................(magit-con |
| aaee0 | 66 69 72 6d 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 | firm.t.(list."Drop.all.stashes.i |
| aaf00 | 6e 20 25 73 22 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | n.%s".ref))..................(li |
| aaf20 | 73 74 20 72 65 66 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 75 70 64 61 | st.ref)))...(magit-run-git."upda |
| aaf40 | 74 65 2d 72 65 66 22 20 22 2d 64 22 20 72 65 66 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | te-ref"."-d".ref))..;;;###autolo |
| aaf60 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 62 72 61 6e 63 68 20 28 73 74 | ad.(defun.magit-stash-branch.(st |
| aaf80 | 61 73 68 20 62 72 61 6e 63 68 29 0a 20 20 22 43 72 65 61 74 65 20 61 6e 64 20 63 68 65 63 6b 6f | ash.branch)..."Create.and.checko |
| aafa0 | 75 74 20 61 20 6e 65 77 20 42 52 41 4e 43 48 20 66 72 6f 6d 20 61 6e 20 65 78 69 73 74 69 6e 67 | ut.a.new.BRANCH.from.an.existing |
| aafc0 | 20 53 54 41 53 48 2e 0a 54 68 65 20 6e 65 77 20 62 72 61 6e 63 68 20 73 74 61 72 74 73 20 61 74 | .STASH..The.new.branch.starts.at |
| aafe0 | 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 77 61 73 20 63 75 72 72 65 6e 74 20 77 68 65 | .the.commit.that.was.current.whe |
| ab000 | 6e 20 74 68 65 0a 73 74 61 73 68 20 77 61 73 20 63 72 65 61 74 65 64 2e 20 20 49 66 20 74 68 65 | n.the.stash.was.created...If.the |
| ab020 | 20 73 74 61 73 68 20 61 70 70 6c 69 65 73 20 63 6c 65 61 6e 6c 79 2c 20 74 68 65 6e 20 64 72 6f | .stash.applies.cleanly,.then.dro |
| ab040 | 70 20 69 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 | p.it."...(interactive.(list.(mag |
| ab060 | 69 74 2d 72 65 61 64 2d 73 74 61 73 68 20 22 42 72 61 6e 63 68 20 73 74 61 73 68 22 29 0a 20 20 | it-read-stash."Branch.stash")... |
| ab080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 | ...................(magit-read-s |
| ab0a0 | 74 72 69 6e 67 2d 6e 73 20 22 42 72 61 6e 63 68 20 6e 61 6d 65 22 29 29 29 0a 20 20 28 6d 61 67 | tring-ns."Branch.name")))...(mag |
| ab0c0 | 69 74 2d 72 75 6e 2d 67 69 74 20 22 73 74 61 73 68 22 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e | it-run-git."stash"."branch".bran |
| ab0e0 | 63 68 20 73 74 61 73 68 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | ch.stash))..;;;###autoload.(defu |
| ab100 | 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 62 72 61 6e 63 68 2d 68 65 72 65 20 28 73 74 61 73 68 | n.magit-stash-branch-here.(stash |
| ab120 | 20 62 72 61 6e 63 68 29 0a 20 20 22 43 72 65 61 74 65 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 | .branch)..."Create.and.checkout. |
| ab140 | 61 20 6e 65 77 20 42 52 41 4e 43 48 20 66 72 6f 6d 20 61 6e 20 65 78 69 73 74 69 6e 67 20 53 54 | a.new.BRANCH.from.an.existing.ST |
| ab160 | 41 53 48 2e 0a 55 73 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 6f 72 20 60 | ASH..Use.the.current.branch.or.` |
| ab180 | 48 45 41 44 27 20 61 73 20 74 68 65 20 73 74 61 72 74 69 6e 67 2d 70 6f 69 6e 74 20 6f 66 20 42 | HEAD'.as.the.starting-point.of.B |
| ab1a0 | 52 41 4e 43 48 2e 0a 54 68 65 6e 20 61 70 70 6c 79 20 53 54 41 53 48 2c 20 64 72 6f 70 70 69 6e | RANCH..Then.apply.STASH,.droppin |
| ab1c0 | 67 20 69 74 20 69 66 20 69 74 20 61 70 70 6c 69 65 73 20 63 6c 65 61 6e 6c 79 2e 22 0a 20 20 28 | g.it.if.it.applies.cleanly."...( |
| ab1e0 | 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 | interactive.(list.(magit-read-st |
| ab200 | 61 73 68 20 22 42 72 61 6e 63 68 20 73 74 61 73 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ash."Branch.stash")............. |
| ab220 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 22 | .........(magit-read-string-ns." |
| ab240 | 42 72 61 6e 63 68 20 6e 61 6d 65 22 29 29 29 0a 20 20 28 6c 65 74 20 28 28 73 74 61 72 74 2d 70 | Branch.name")))...(let.((start-p |
| ab260 | 6f 69 6e 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e | oint.(or.(magit-get-current-bran |
| ab280 | 63 68 29 20 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 | ch)."HEAD"))).....(magit-call-gi |
| ab2a0 | 74 20 22 63 68 65 63 6b 6f 75 74 22 20 22 2d 62 22 20 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 | t."checkout"."-b".branch.start-p |
| ab2c0 | 6f 69 6e 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6d 61 79 62 65 2d 61 64 | oint).....(magit-branch-maybe-ad |
| ab2e0 | 6a 75 73 74 2d 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 73 74 61 72 74 2d 70 6f 69 6e 74 | just-upstream.branch.start-point |
| ab300 | 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 20 73 74 61 73 68 29 29 0a | ))...(magit-stash-apply.stash)). |
| ab320 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 | .;;;###autoload.(defun.magit-sta |
| ab340 | 73 68 2d 66 6f 72 6d 61 74 2d 70 61 74 63 68 20 28 73 74 61 73 68 29 0a 20 20 22 43 72 65 61 74 | sh-format-patch.(stash)..."Creat |
| ab360 | 65 20 61 20 70 61 74 63 68 20 66 72 6f 6d 20 53 54 41 53 48 22 0a 20 20 28 69 6e 74 65 72 61 63 | e.a.patch.from.STASH"...(interac |
| ab380 | 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 73 68 20 22 43 72 | tive.(list.(magit-read-stash."Cr |
| ab3a0 | 65 61 74 65 20 70 61 74 63 68 20 66 72 6f 6d 20 73 74 61 73 68 22 29 29 29 0a 20 20 28 77 69 74 | eate.patch.from.stash")))...(wit |
| ab3c0 | 68 2d 74 65 6d 70 2d 66 69 6c 65 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 30 | h-temp-file.(magit-rev-format."0 |
| ab3e0 | 30 30 31 2d 25 66 2e 70 61 74 63 68 22 20 73 74 61 73 68 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | 001-%f.patch".stash).....(magit- |
| ab400 | 67 69 74 2d 69 6e 73 65 72 74 20 22 73 74 61 73 68 22 20 22 73 68 6f 77 22 20 22 2d 70 22 20 73 | git-insert."stash"."show"."-p".s |
| ab420 | 74 61 73 68 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 0a 3b 3b 3b 20 50 | tash))...(magit-refresh))..;;;.P |
| ab440 | 6c 75 6d 62 69 6e 67 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 61 76 65 | lumbing..(defun.magit-stash-save |
| ab460 | 20 28 6d 65 73 73 61 67 65 20 69 6e 64 65 78 20 77 6f 72 6b 74 72 65 65 20 75 6e 74 72 61 63 6b | .(message.index.worktree.untrack |
| ab480 | 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ed.............................. |
| ab4a0 | 20 20 20 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 66 72 65 73 68 20 6b 65 65 70 20 6e 6f 65 72 72 | ....&optional.refresh.keep.noerr |
| ab4c0 | 6f 72 20 72 65 66 29 0a 20 20 28 69 66 20 28 6f 72 20 28 61 6e 64 20 69 6e 64 65 78 20 20 20 20 | or.ref)...(if.(or.(and.index.... |
| ab4e0 | 20 28 6d 61 67 69 74 2d 73 74 61 67 65 64 2d 66 69 6c 65 73 20 74 29 29 0a 20 20 20 20 20 20 20 | .(magit-staged-files.t))........ |
| ab500 | 20 20 20 28 61 6e 64 20 77 6f 72 6b 74 72 65 65 20 20 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 | ...(and.worktree..(magit-unstage |
| ab520 | 64 2d 66 69 6c 65 73 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 75 6e 74 72 61 | d-files.t))...........(and.untra |
| ab540 | 63 6b 65 64 20 28 6d 61 67 69 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 28 65 71 20 | cked.(magit-untracked-files.(eq. |
| ab560 | 75 6e 74 72 61 63 6b 65 64 20 27 61 6c 6c 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | untracked.'all)))).......(magit- |
| ab580 | 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 | with-toplevel.........(magit-sta |
| ab5a0 | 73 68 2d 73 74 6f 72 65 20 6d 65 73 73 61 67 65 20 28 6f 72 20 72 65 66 20 22 72 65 66 73 2f 73 | sh-store.message.(or.ref."refs/s |
| ab5c0 | 74 61 73 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tash").......................... |
| ab5e0 | 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 63 72 65 61 74 65 20 6d 65 73 73 61 67 65 20 69 6e | ..(magit-stash-create.message.in |
| ab600 | 64 65 78 20 77 6f 72 6b 74 72 65 65 20 75 6e 74 72 61 63 6b 65 64 29 29 0a 20 20 20 20 20 20 20 | dex.worktree.untracked))........ |
| ab620 | 20 28 69 66 20 28 65 71 20 6b 65 65 70 20 27 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 20 20 20 | .(if.(eq.keep.'worktree)........ |
| ab640 | 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 20 | .....(with-temp-buffer.......... |
| ab660 | 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 22 2d | .....(magit-git-insert."diff"."- |
| ab680 | 2d 63 61 63 68 65 64 22 20 22 2d 2d 6e 6f 2d 65 78 74 2d 64 69 66 66 22 29 0a 20 20 20 20 20 20 | -cached"."--no-ext-diff")....... |
| ab6a0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 69 6e 70 75 | ........(magit-run-git-with-inpu |
| ab6c0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 70 70 6c 79 22 20 22 2d 2d 72 65 76 65 | t................"apply"."--reve |
| ab6e0 | 72 73 65 22 20 22 2d 2d 63 61 63 68 65 64 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 70 61 63 65 2d | rse"."--cached"."--ignore-space- |
| ab700 | 63 68 61 6e 67 65 22 20 22 2d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | change"."-")...............(magi |
| ab720 | 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 | t-run-git-with-input............ |
| ab740 | 20 20 20 20 22 61 70 70 6c 79 22 20 22 2d 2d 72 65 76 65 72 73 65 22 20 22 2d 2d 69 67 6e 6f 72 | ...."apply"."--reverse"."--ignor |
| ab760 | 65 2d 73 70 61 63 65 2d 63 68 61 6e 67 65 22 20 22 2d 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | e-space-change"."-"))........... |
| ab780 | 28 75 6e 6c 65 73 73 20 28 65 71 20 6b 65 65 70 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (unless.(eq.keep.t)............. |
| ab7a0 | 28 69 66 20 28 65 71 20 6b 65 65 70 20 27 69 6e 64 65 78 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (if.(eq.keep.'index)............ |
| ab7c0 | 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 20 | .....(magit-call-git."checkout". |
| ab7e0 | 22 2d 2d 22 20 22 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 | "--".".")...............(magit-c |
| ab800 | 61 6c 6c 2d 67 69 74 20 22 72 65 73 65 74 22 20 22 2d 2d 68 61 72 64 22 20 22 48 45 41 44 22 20 | all-git."reset"."--hard"."HEAD". |
| ab820 | 22 2d 2d 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 75 6e 74 72 61 63 6b | "--")).............(when.untrack |
| ab840 | 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 | ed...............(magit-call-git |
| ab860 | 20 22 63 6c 65 61 6e 22 20 22 2d 2d 66 6f 72 63 65 22 20 22 2d 64 22 0a 20 20 20 20 20 20 20 20 | ."clean"."--force"."-d"......... |
| ab880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 75 | ......................(and.(eq.u |
| ab8a0 | 6e 74 72 61 63 6b 65 64 20 27 61 6c 6c 29 20 22 2d 78 22 29 29 29 29 29 0a 20 20 20 20 20 20 20 | ntracked.'all)."-x")))))........ |
| ab8c0 | 20 28 77 68 65 6e 20 72 65 66 72 65 73 68 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | .(when.refresh...........(magit- |
| ab8e0 | 72 65 66 72 65 73 68 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6e 6f 65 72 72 6f 72 0a 20 | refresh))).....(unless.noerror.. |
| ab900 | 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 25 73 20 63 68 61 6e 67 65 73 20 | .....(user-error."No.%s.changes. |
| ab920 | 74 6f 20 73 61 76 65 22 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 69 6e 64 65 78 29 20 20 22 75 6e | to.save".(cond.((not.index).."un |
| ab940 | 73 74 61 67 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | staged")........................ |
| ab960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 77 | .........................((not.w |
| ab980 | 6f 72 6b 74 72 65 65 29 20 22 73 74 61 67 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | orktree)."staged").............. |
| 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 | 20 20 20 28 74 20 22 6c 6f 63 61 6c 22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ...(t."local"))))))..(defun.magi |
| ab9e0 | 74 2d 73 74 61 73 68 2d 73 74 6f 72 65 20 28 6d 65 73 73 61 67 65 20 72 65 66 20 63 6f 6d 6d 69 | t-stash-store.(message.ref.commi |
| aba00 | 74 29 0a 20 20 28 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 72 65 66 20 72 65 66 20 6d 65 73 73 61 | t)...(magit-update-ref.ref.messa |
| aba20 | 67 65 20 63 6f 6d 6d 69 74 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 | ge.commit.t))..(defun.magit-stas |
| aba40 | 68 2d 63 72 65 61 74 65 20 28 6d 65 73 73 61 67 65 20 69 6e 64 65 78 20 77 6f 72 6b 74 72 65 65 | h-create.(message.index.worktree |
| aba60 | 20 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 72 65 76 | .untracked)...(unless.(magit-rev |
| aba80 | 2d 70 61 72 73 65 20 22 2d 2d 76 65 72 69 66 79 22 20 22 48 45 41 44 22 29 0a 20 20 20 20 28 65 | -parse."--verify"."HEAD").....(e |
| abaa0 | 72 72 6f 72 20 22 59 6f 75 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 68 65 20 69 6e 69 74 69 61 | rror."You.do.not.have.the.initia |
| abac0 | 6c 20 63 6f 6d 6d 69 74 20 79 65 74 22 29 29 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 67 | l.commit.yet"))...(let.((magit-g |
| abae0 | 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 20 28 6e 63 6f 6e 63 20 28 6c 69 73 74 | it-global-arguments.(nconc.(list |
| abb00 | 20 22 2d 63 22 20 22 63 6f 6d 6d 69 74 2e 67 70 67 73 69 67 6e 3d 66 61 6c 73 65 22 29 0a 20 20 | ."-c"."commit.gpgsign=false")... |
| abb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| abb40 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 | .........magit-git-global-argume |
| abb60 | 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | nts)).........(default-directory |
| abb80 | 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 28 73 75 6d 6d | .(magit-toplevel)).........(summ |
| abba0 | 61 72 79 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 20 20 | ary.(magit-stash-summary))...... |
| abbc0 | 20 20 20 28 68 65 61 64 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 | ...(head."HEAD")).....(when.(and |
| abbe0 | 20 77 6f 72 6b 74 72 65 65 20 28 6e 6f 74 20 69 6e 64 65 78 29 29 0a 20 20 20 20 20 20 28 73 65 | .worktree.(not.index)).......(se |
| abc00 | 74 71 20 68 65 61 64 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 65 65 20 22 | tq.head.(or.(magit-commit-tree." |
| abc20 | 70 72 65 2d 73 74 61 73 68 20 69 6e 64 65 78 22 20 6e 69 6c 20 22 48 45 41 44 22 29 0a 20 20 20 | pre-stash.index".nil."HEAD").... |
| abc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 | ..................(error."Cannot |
| abc60 | 20 73 61 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 69 6e 64 65 78 20 73 74 61 74 65 22 29 29 | .save.the.current.index.state")) |
| abc80 | 29 29 0a 20 20 20 20 28 6f 72 20 28 73 65 74 71 20 69 6e 64 65 78 20 28 6d 61 67 69 74 2d 63 6f | )).....(or.(setq.index.(magit-co |
| abca0 | 6d 6d 69 74 2d 74 72 65 65 20 28 63 6f 6e 63 61 74 20 22 69 6e 64 65 78 20 6f 6e 20 22 20 73 75 | mmit-tree.(concat."index.on.".su |
| abcc0 | 6d 6d 61 72 79 29 20 6e 69 6c 20 68 65 61 64 29 29 0a 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 | mmary).nil.head)).........(error |
| abce0 | 20 22 43 61 6e 6e 6f 74 20 73 61 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 69 6e 64 65 78 20 | ."Cannot.save.the.current.index. |
| abd00 | 73 74 61 74 65 22 29 29 0a 20 20 20 20 28 61 6e 64 20 75 6e 74 72 61 63 6b 65 64 0a 20 20 20 20 | state")).....(and.untracked..... |
| abd20 | 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 75 6e 74 72 | .....(setq.untracked.(magit-untr |
| abd40 | 61 63 6b 65 64 2d 66 69 6c 65 73 20 28 65 71 20 75 6e 74 72 61 63 6b 65 64 20 27 61 6c 6c 29 29 | acked-files.(eq.untracked.'all)) |
| abd60 | 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 6e 74 72 61 63 6b 65 64 20 28 6d 61 67 69 | )..........(setq.untracked.(magi |
| abd80 | 74 2d 77 69 74 68 2d 74 65 6d 70 2d 69 6e 64 65 78 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 | t-with-temp-index.nil.nil....... |
| abda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 20 28 6d | .....................(or.(and.(m |
| abdc0 | 61 67 69 74 2d 75 70 64 61 74 65 2d 66 69 6c 65 73 20 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 20 | agit-update-files.untracked).... |
| abde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| abe00 | 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 65 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .(magit-commit-tree............. |
| abe20 | 20 20 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 |
| abe40 | 20 22 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 6f 6e 20 22 20 73 75 6d 6d 61 72 79 29 29 | ."untracked.files.on.".summary)) |
| abe60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| abe80 | 20 28 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 73 61 76 65 20 74 68 65 20 75 6e 74 72 61 63 6b | .(error."Cannot.save.the.untrack |
| abea0 | 65 64 20 66 69 6c 65 73 22 29 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 | ed.files"))))).....(magit-with-t |
| abec0 | 65 6d 70 2d 69 6e 64 65 78 20 69 6e 64 65 78 20 22 2d 6d 22 0a 20 20 20 20 20 20 28 77 68 65 6e | emp-index.index."-m".......(when |
| abee0 | 20 77 6f 72 6b 74 72 65 65 0a 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 75 70 64 | .worktree.........(or.(magit-upd |
| abf00 | 61 74 65 2d 66 69 6c 65 73 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 64 69 66 66 | ate-files.(magit-git-items."diff |
| abf20 | 22 20 22 2d 7a 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 68 65 61 64 29 29 0a 20 20 20 20 | "."-z"."--name-only".head))..... |
| abf40 | 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 73 61 76 65 20 74 68 65 20 | ........(error."Cannot.save.the. |
| abf60 | 63 75 72 72 65 6e 74 20 77 6f 72 6b 74 72 65 65 20 73 74 61 74 65 22 29 29 29 0a 20 20 20 20 20 | current.worktree.state")))...... |
| abf80 | 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 65 65 20 6d 65 73 73 61 67 65 20 | .(or.(magit-commit-tree.message. |
| abfa0 | 6e 69 6c 20 68 65 61 64 20 69 6e 64 65 78 20 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 20 20 20 20 | nil.head.index.untracked)....... |
| abfc0 | 20 20 20 20 28 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 73 61 76 65 20 74 68 65 20 63 75 72 72 | ....(error."Cannot.save.the.curr |
| abfe0 | 65 6e 74 20 77 6f 72 6b 74 72 65 65 20 73 74 61 74 65 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e | ent.worktree.state")))))..(defun |
| ac000 | 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 75 6d 6d 61 72 79 20 28 29 0a 20 20 28 63 6f 6e 63 61 | .magit-stash-summary.()...(conca |
| ac020 | 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 | t.(or.(magit-get-current-branch) |
| ac040 | 20 22 28 6e 6f 20 62 72 61 6e 63 68 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 22 3a 20 22 20 28 | ."(no.branch)")...........":.".( |
| ac060 | 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 68 20 25 73 22 29 29 29 0a 0a 3b 3b 3b | magit-rev-format."%h.%s")))..;;; |
| ac080 | 20 53 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d | .Sections..(defvar-keymap.magit- |
| ac0a0 | 73 74 61 73 68 65 73 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d | stashes-section-map...:doc."Keym |
| ac0c0 | 61 70 20 66 6f 72 20 60 73 74 61 73 68 65 73 27 20 73 65 63 74 69 6f 6e 2e 22 0a 20 20 22 3c 72 | ap.for.`stashes'.section."..."<r |
| ac0e0 | 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 | emap>.<magit-delete-thing>".#'ma |
| ac100 | 67 69 74 2d 73 74 61 73 68 2d 63 6c 65 61 72 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 | git-stash-clear..."<remap>.<magi |
| ac120 | 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 6c | t-visit-thing>"..#'magit-stash-l |
| ac140 | 69 73 74 0a 20 20 22 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 43 6c | ist..."<2>".(magit-menu-item."Cl |
| ac160 | 65 61 72 20 25 74 22 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 63 6c 65 61 72 29 0a 20 20 22 | ear.%t".#'magit-stash-clear)..." |
| ac180 | 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 4c 69 73 74 20 25 74 22 20 | <1>".(magit-menu-item."List.%t". |
| ac1a0 | 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 6c 69 73 74 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b | .#'magit-stash-list))..(defvar-k |
| ac1c0 | 65 79 6d 61 70 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 | eymap.magit-stash-section-map... |
| ac1e0 | 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 73 74 61 73 68 27 20 73 65 63 74 69 6f 6e | :doc."Keymap.for.`stash'.section |
| ac200 | 73 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 | s."..."<remap>.<magit-cherry-pic |
| ac220 | 6b 3e 22 20 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 70 6f 70 0a 20 20 22 3c 72 65 6d 61 70 | k>"..#'magit-stash-pop..."<remap |
| ac240 | 3e 20 3c 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 61 70 70 6c 79 3e 22 20 23 27 6d 61 67 69 74 2d | >.<magit-cherry-apply>".#'magit- |
| ac260 | 73 74 61 73 68 2d 61 70 70 6c 79 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 | stash-apply..."<remap>.<magit-de |
| ac280 | 6c 65 74 65 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 64 72 6f 70 0a | lete-thing>".#'magit-stash-drop. |
| ac2a0 | 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 | .."<remap>.<magit-visit-thing>". |
| ac2c0 | 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 0a 20 20 22 3c 34 3e 22 20 28 6d 61 67 | .#'magit-stash-show..."<4>".(mag |
| ac2e0 | 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 50 6f 70 20 25 4d 22 20 20 20 20 23 27 6d 61 67 69 74 | it-menu-item."Pop.%M"....#'magit |
| ac300 | 2d 73 74 61 73 68 2d 70 6f 70 29 0a 20 20 22 3c 33 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d | -stash-pop)..."<3>".(magit-menu- |
| ac320 | 69 74 65 6d 20 22 41 70 70 6c 79 20 25 4d 22 20 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 | item."Apply.%M"..#'magit-stash-a |
| ac340 | 70 70 6c 79 29 0a 20 20 22 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 | pply)..."<2>".(magit-menu-item." |
| ac360 | 44 65 6c 65 74 65 20 25 4d 22 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 64 72 6f 70 29 0a 20 | Delete.%M".#'magit-stash-drop).. |
| ac380 | 20 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 56 69 73 69 74 20 25 | ."<1>".(magit-menu-item."Visit.% |
| ac3a0 | 76 22 20 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 29 29 0a 0a 28 6d 61 67 69 74 | v"..#'magit-stash-show))..(magit |
| ac3c0 | 2d 64 65 66 69 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a 75 6d 70 65 72 20 6d 61 67 69 74 2d 6a 75 6d | -define-section-jumper.magit-jum |
| ac3e0 | 70 2d 74 6f 2d 73 74 61 73 68 65 73 0a 20 20 22 53 74 61 73 68 65 73 22 20 73 74 61 73 68 65 73 | p-to-stashes..."Stashes".stashes |
| ac400 | 20 22 72 65 66 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 | ."refs/stash".magit-insert-stash |
| ac420 | 65 73 29 0a 0a 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 | es)..(cl-defun.magit-insert-stas |
| ac440 | 68 65 73 20 28 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 | hes.(&optional.(ref..."refs/stas |
| ac460 | 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 20 | h")............................. |
| ac480 | 20 20 20 20 20 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 | ..............(heading."Stashes: |
| ac4a0 | 22 29 29 0a 20 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 | "))..."Insert.`stashes'.section. |
| ac4c0 | 73 68 6f 77 69 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 | showing.reflog.for.\"refs/stash\ |
| ac4e0 | 22 2e 0a 49 66 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 | "..If.optional.REF.is.non-nil,.s |
| ac500 | 68 6f 77 20 72 65 66 6c 6f 67 20 66 6f 72 20 74 68 61 74 20 69 6e 73 74 65 61 64 2e 0a 49 66 20 | how.reflog.for.that.instead..If. |
| ac520 | 6f 70 74 69 6f 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 | optional.HEADING.is.non-nil,.use |
| ac540 | 20 74 68 61 74 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 | .that.as.section.heading.instead |
| ac560 | 20 6f 66 20 5c 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 | .of.\"Stashes:\"."...(let.((veri |
| ac580 | 66 69 65 64 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 72 65 66 29 29 0a 20 20 20 | fied.(magit-rev-verify.ref)).... |
| ac5a0 | 20 20 20 20 20 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 | .....(autostash.(magit-rebase--g |
| ac5c0 | 65 74 2d 73 74 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 | et-state-lines."autostash")))... |
| ac5e0 | 20 20 28 77 68 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 | ..(when.(or.autostash.verified). |
| ac600 | 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 74 61 | ......(magit-insert-section.(sta |
| ac620 | 73 68 65 73 20 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 | shes.ref).........(magit-insert- |
| ac640 | 68 65 61 64 69 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 | heading.heading).........(when.a |
| ac660 | 75 74 6f 73 74 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 | utostash...........(pcase-let.(( |
| ac680 | 60 28 2c 61 75 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 | `(,author.,date.,msg)........... |
| ac6a0 | 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 0a 20 20 20 20 20 | .............(split-string...... |
| ac6c0 | 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 67 | ...................(car.(magit-g |
| ac6e0 | 69 74 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-lines........................ |
| ac700 | 20 20 20 20 20 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 | ......."show"."-q"."--format=%aN |
| ac720 | 25 78 30 30 25 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 | %x00%at%x00%s".................. |
| ac740 | 20 20 20 20 20 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 | .............autostash))........ |
| ac760 | 20 20 20 20 20 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 | ................."\0")))........ |
| ac780 | 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 74 61 73 | .....(magit-insert-section.(stas |
| ac7a0 | 68 20 61 75 74 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 | h.autostash)...............(inse |
| ac7c0 | 72 74 20 28 70 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 | rt.(propertize."AUTOSTASH".'font |
| ac7e0 | 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 68 61 73 68 29 29 0a 20 20 20 20 20 20 20 | -lock-face.'magit-hash))........ |
| ac800 | 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 22 20 6d 73 67 20 22 5c 6e 22 29 0a 20 20 20 | .......(insert.".".msg."\n").... |
| ac820 | 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 | ...........(save-excursion...... |
| ac840 | 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 0a 20 20 20 20 20 | ...........(backward-char)...... |
| ac860 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 6d 61 72 | ...........(magit-log-format-mar |
| ac880 | 67 69 6e 20 61 75 74 6f 73 74 61 73 68 20 61 75 74 68 6f 72 20 64 61 74 65 29 29 29 29 29 0a 20 | gin.autostash.author.date))))).. |
| ac8a0 | 20 20 20 20 20 20 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 | .......(if.verified............. |
| ac8c0 | 28 6d 61 67 69 74 2d 67 69 74 2d 77 61 73 68 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 | (magit-git-wash.(apply-partially |
| ac8e0 | 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c 6f 67 20 27 73 74 61 73 68 29 0a 20 20 | .#'magit-log-wash-log.'stash)... |
| ac900 | 20 20 20 20 20 20 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 | ............"reflog"."--format=% |
| ac920 | 67 64 25 78 30 30 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 | gd%x00%aN%x00%at%x00%gs".ref)... |
| ac940 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 | ........(insert.?\n)...........( |
| ac960 | 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 62 61 63 6b | save-excursion.............(back |
| ac980 | 77 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 61 | ward-char).............(magit-ma |
| ac9a0 | 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 4c 69 | ke-margin-overlay)))))))..;;;.Li |
| ac9c0 | 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 75 | st.Stashes..;;;###autoload.(defu |
| ac9e0 | 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 6c | n.magit-stash-list.()..."List.al |
| aca00 | 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 72 | l.stashes.in.a.buffer."...(inter |
| aca20 | 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 62 | active)...(magit-stashes-setup-b |
| aca40 | 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 61 | uffer))..(define-derived-mode.ma |
| aca60 | 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 6f | git-stashes-mode.magit-reflog-mo |
| aca80 | 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 6c | de."Magit.Stashes"..."Mode.for.l |
| acaa0 | 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 3a | ooking.at.lists.of.stashes."...: |
| acac0 | 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 2d | interactive.nil...:group.'magit- |
| acae0 | 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 69 | log...(magit-hack-dir-local-vari |
| acb00 | 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 65 | ables))..(defun.magit-stashes-se |
| acb20 | 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 66 | tup-buffer.()...(magit-setup-buf |
| acb40 | 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 20 | fer.#'magit-stashes-mode.nil.... |
| acb60 | 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 61 | .(magit-buffer-refname."refs/sta |
| acb80 | 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 66 | sh")))..(defun.magit-stashes-ref |
| acba0 | 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 73 | resh-buffer.()...(magit-insert-s |
| acbc0 | 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 69 | ection.(stashesbuf).....(magit-i |
| acbe0 | 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 6c | nsert-heading.t.......(if.(equal |
| acc00 | 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 73 | .magit-buffer-refname."refs/stas |
| acc20 | 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 20 | h")..........."Stashes"......... |
| acc40 | 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 66 | (format."Stashes.[%s]".magit-buf |
| acc60 | 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 61 | fer-refname))).....(magit-git-wa |
| acc80 | 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 2d | sh.(apply-partially.#'magit-log- |
| acca0 | 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 20 | wash-log.'stash)......."reflog". |
| accc0 | 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 25 | "--format=%gd%x00%aN%x00%at%x00% |
| acce0 | 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 6c | gs".magit-buffer-refname)))..(cl |
| acd00 | 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 26 | -defmethod.magit-buffer-value.(& |
| acd20 | 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 65 | context.(major-mode.magit-stashe |
| acd40 | 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 29 | s-mode))...magit-buffer-refname) |
| acd60 | 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 75 | ..(defvar.magit--update-stash-bu |
| acd80 | 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 2d | ffer.nil)..(defun.magit-stashes- |
| acda0 | 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 69 | maybe-update-stash-buffer.(&opti |
| acdc0 | 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 74 | onal._)..."When.moving.in.the.st |
| acde0 | 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 62 | ashes.buffer,.update.the.stash.b |
| ace00 | 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 66 | uffer..If.there.is.no.stash.buff |
| ace20 | 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 6f | er.in.the.same.frame,.then.do.no |
| ace40 | 74 68 69 6e 67 2e 22 0a 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 | thing."...(when.(derived-mode-p. |
| ace60 | 27 6d 61 67 69 74 2d 73 74 61 73 68 65 73 2d 6d 6f 64 65 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | 'magit-stashes-mode).....(magit- |
| ace80 | 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 73 74 61 73 68 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 | -maybe-update-stash-buffer)))..( |
| acea0 | 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 73 74 61 73 68 2d | defun.magit--maybe-update-stash- |
| acec0 | 62 75 66 66 65 72 20 28 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 73 74 61 73 68 20 20 | buffer.()...(when-let*.((stash.. |
| acee0 | 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 61 73 68 29 29 | (magit-section-value-if.'stash)) |
| acf00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 67 65 | ...............(buffer.(magit-ge |
| acf20 | 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 20 | t-mode-buffer.'magit-stash-mode. |
| acf40 | 6e 69 6c 20 74 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 73 | nil.t))).....(if.magit--update-s |
| acf60 | 74 61 73 68 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 | tash-buffer.........(setq.magit- |
| acf80 | 2d 75 70 64 61 74 65 2d 73 74 61 73 68 2d 62 75 66 66 65 72 20 28 6c 69 73 74 20 73 74 61 73 68 | -update-stash-buffer.(list.stash |
| acfa0 | 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 75 70 64 | .buffer)).......(setq.magit--upd |
| acfc0 | 61 74 65 2d 73 74 61 73 68 2d 62 75 66 66 65 72 20 28 6c 69 73 74 20 73 74 61 73 68 20 62 75 66 | ate-stash-buffer.(list.stash.buf |
| acfe0 | 66 65 72 29 29 0a 20 20 20 20 20 20 28 72 75 6e 2d 77 69 74 68 2d 69 64 6c 65 2d 74 69 6d 65 72 | fer)).......(run-with-idle-timer |
| ad000 | 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f | ........magit-update-other-windo |
| ad020 | 77 2d 64 65 6c 61 79 20 6e 69 6c 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 61 72 67 73 20 28 | w-delay.nil........(let.((args.( |
| ad040 | 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 | with-current-buffer.buffer...... |
| ad060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 64 69 72 | ................(let.((magit-dir |
| ad080 | 65 63 74 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 20 27 73 65 6c 65 63 74 | ect-use-buffer-arguments.'select |
| ad0a0 | 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | ed))........................(mag |
| ad0c0 | 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 29 29 29 0a 20 | it-show-commit--arguments))))).. |
| ad0e0 | 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 28 70 | ........(lambda.()............(p |
| ad100 | 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 73 74 61 73 68 20 2c 62 75 66 29 20 6d 61 67 69 74 2d | case-let.((`(,stash.,buf).magit- |
| ad120 | 2d 75 70 64 61 74 65 2d 73 74 61 73 68 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 | -update-stash-buffer)).......... |
| ad140 | 20 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 | ....(setq.magit--update-stash-bu |
| ad160 | 66 66 65 72 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 75 | ffer.nil)..............(when.(bu |
| ad180 | 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer-live-p.buf)................ |
| ad1a0 | 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 6e 6f 73 65 | (let.((magit-display-buffer-nose |
| ad1c0 | 6c 65 63 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 | lect.t))..................(apply |
| ad1e0 | 20 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 20 73 74 61 73 68 20 61 72 67 73 29 29 | .#'magit-stash-show.stash.args)) |
| ad200 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 | ))............(setq.magit--updat |
| ad220 | 65 2d 73 74 61 73 68 2d 62 75 66 66 65 72 20 6e 69 6c 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 53 | e-stash-buffer.nil)))))))..;;;.S |
| ad240 | 68 6f 77 20 53 74 61 73 68 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | how.Stash..;;;###autoload.(defun |
| ad260 | 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 20 28 73 74 61 73 68 20 26 6f 70 74 69 6f 6e | .magit-stash-show.(stash.&option |
| ad280 | 61 6c 20 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 61 6c 6c 20 64 69 66 66 73 | al.args.files)..."Show.all.diffs |
| ad2a0 | 20 6f 66 20 61 20 73 74 61 73 68 20 69 6e 20 61 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 | .of.a.stash.in.a.buffer."...(int |
| ad2c0 | 65 72 61 63 74 69 76 65 20 28 63 6f 6e 73 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 63 75 72 | eractive.(cons.(or.(and.(not.cur |
| ad2e0 | 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rent-prefix-arg)................ |
| ad300 | 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 73 68 2d 61 74 2d 70 | ...............(magit-stash-at-p |
| ad320 | 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint)).......................... |
| ad340 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 61 73 68 20 22 53 68 6f 77 20 73 74 61 73 68 22 29 29 | (magit-read-stash."Show.stash")) |
| ad360 | 0a 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 74 | ......................(pcase-let |
| ad380 | 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).............. |
| ad3a0 | 20 20 20 20 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 |
| ad3c0 | 2d 61 72 67 75 6d 65 6e 74 73 20 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 6d 6f 64 65 29 29 29 0a | -arguments.'magit-stash-mode))). |
| ad3e0 | 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 64 65 | .......................(list.(de |
| ad400 | 6c 65 74 65 20 22 2d 2d 73 74 61 74 22 20 61 72 67 73 29 20 66 69 6c 65 73 29 29 29 29 0a 20 20 | lete."--stat".args).files))))... |
| ad420 | 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 73 74 61 73 68 20 | (magit-stash-setup-buffer.stash. |
| ad440 | 61 72 67 73 20 66 69 6c 65 73 29 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f | args.files))..(define-derived-mo |
| ad460 | 64 65 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d | de.magit-stash-mode.magit-diff-m |
| ad480 | 6f 64 65 20 22 4d 61 67 69 74 20 53 74 61 73 68 22 0a 20 20 22 4d 6f 64 65 20 66 6f 72 20 6c 6f | ode."Magit.Stash"..."Mode.for.lo |
| ad4a0 | 6f 6b 69 6e 67 20 61 74 20 69 6e 64 69 76 69 64 75 61 6c 20 73 74 61 73 68 65 73 2e 22 0a 20 20 | oking.at.individual.stashes."... |
| ad4c0 | 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 |
| ad4e0 | 2d 64 69 66 66 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 | -diff...(magit-hack-dir-local-va |
| ad500 | 72 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 | riables)...(setq.magit--imenu-gr |
| ad520 | 6f 75 70 2d 74 79 70 65 73 20 27 28 63 6f 6d 6d 69 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | oup-types.'(commit)))..(defun.ma |
| ad540 | 67 69 74 2d 73 74 61 73 68 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 73 74 61 73 68 20 61 72 | git-stash-setup-buffer.(stash.ar |
| ad560 | 67 73 20 66 69 6c 65 73 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 | gs.files)...(magit-setup-buffer. |
| ad580 | 23 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 20 20 28 6d 61 67 69 | #'magit-stash-mode.nil.....(magi |
| ad5a0 | 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 73 74 61 73 68 29 0a 20 20 20 20 28 6d 61 | t-buffer-revision.stash).....(ma |
| ad5c0 | 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 20 28 66 6f 72 6d 61 74 20 22 25 73 5e 2e 2e 25 | git-buffer-range.(format."%s^..% |
| ad5e0 | 73 22 20 73 74 61 73 68 20 73 74 61 73 68 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 | s".stash.stash)).....(magit-buff |
| ad600 | 65 72 2d 64 69 66 66 2d 61 72 67 73 20 61 72 67 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 75 | er-diff-args.args).....(magit-bu |
| ad620 | 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 66 69 6c 65 73 29 29 29 0a 0a 28 64 65 66 75 6e | ffer-diff-files.files)))..(defun |
| ad640 | 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 29 0a 20 | .magit-stash-refresh-buffer.().. |
| ad660 | 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 0a 20 | .(magit-set-header-line-format.. |
| ad680 | 20 20 28 63 6f 6e 63 61 74 20 28 63 61 70 69 74 61 6c 69 7a 65 20 6d 61 67 69 74 2d 62 75 66 66 | ..(concat.(capitalize.magit-buff |
| ad6a0 | 65 72 2d 72 65 76 69 73 69 6f 6e 29 20 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f | er-revision)."."............(pro |
| ad6c0 | 70 65 72 74 69 7a 65 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 73 22 20 6d | pertize.(magit-rev-format."%s".m |
| ad6e0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 | agit-buffer-revision)........... |
| ad700 | 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 0a 20 20 20 | .............'font-lock-face.... |
| ad720 | 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 3a 77 65 69 67 68 | ....................(list.:weigh |
| ad740 | 74 20 27 6e 6f 72 6d 61 6c 20 3a 66 6f 72 65 67 72 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 | t.'normal.:foreground........... |
| ad760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 61 63 65 2d 61 74 74 72 69 62 75 | ...................(face-attribu |
| ad780 | 74 65 20 27 64 65 66 61 75 6c 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 29 29 29 29 29 0a 20 20 28 | te.'default.:foreground)))))...( |
| ad7a0 | 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 6e 2d 68 61 73 68 20 | setq.magit-buffer-revision-hash. |
| ad7c0 | 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 | (magit-rev-parse.magit-buffer-re |
| ad7e0 | 76 69 73 69 6f 6e 29 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e | vision))...(magit-insert-section |
| ad800 | 20 28 73 74 61 73 68 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 73 65 63 74 69 6f 6e 2d | .(stash).....(magit-run-section- |
| ad820 | 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 29 | hook.'magit-stash-sections-hook) |
| ad840 | 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 |
| ad860 | 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 |
| ad880 | 2d 73 74 61 73 68 2d 6d 6f 64 65 29 29 0a 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 | -stash-mode))...magit-buffer-rev |
| ad8a0 | 69 73 69 6f 6e 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 69 6e 73 65 72 | ision)..(defun.magit-stash-inser |
| ad8c0 | 74 2d 73 65 63 74 69 6f 6e 20 28 63 6f 6d 6d 69 74 20 72 61 6e 67 65 20 6d 65 73 73 61 67 65 20 | t-section.(commit.range.message. |
| ad8e0 | 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 73 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | &optional.files)...(magit-insert |
| ad900 | 2d 73 65 63 74 69 6f 6e 20 28 63 6f 6d 6d 69 74 20 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 6d 61 | -section.(commit.commit).....(ma |
| ad920 | 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 6d 65 73 73 61 67 65 29 0a 20 20 20 20 | git-insert-heading.message)..... |
| ad940 | 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 20 20 20 22 64 | (magit--insert-diff.nil......."d |
| ad960 | 69 66 66 22 20 72 61 6e 67 65 20 22 2d 70 22 20 22 2d 2d 6e 6f 2d 70 72 65 66 69 78 22 20 6d 61 | iff".range."-p"."--no-prefix".ma |
| ad980 | 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 0a 20 20 20 20 20 20 22 2d 2d 22 20 | git-buffer-diff-args......."--". |
| ad9a0 | 28 6f 72 20 66 69 6c 65 73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 | (or.files.magit-buffer-diff-file |
| ad9c0 | 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 | s))))..(defun.magit-insert-stash |
| ad9e0 | 2d 6e 6f 74 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 73 68 6f 77 | -notes.()..."Insert.section.show |
| ada00 | 69 6e 67 20 6e 6f 74 65 73 20 66 6f 72 20 61 20 73 74 61 73 68 2e 0a 54 68 69 73 20 73 68 6f 77 | ing.notes.for.a.stash..This.show |
| ada20 | 73 20 74 68 65 20 6e 6f 74 65 73 20 66 6f 72 20 73 74 61 73 68 40 7b 4e 7d 20 62 75 74 20 6e 6f | s.the.notes.for.stash@{N}.but.no |
| ada40 | 74 20 66 6f 72 20 74 68 65 20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 73 0a 74 68 61 74 20 6d 61 6b | t.for.the.other.commits.that.mak |
| ada60 | 65 20 75 70 20 74 68 65 20 73 74 61 73 68 2e 22 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | e.up.the.stash."...(magit-insert |
| ada80 | 2d 73 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 | -section.(note).....(magit-inser |
| adaa0 | 74 2d 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 | t-heading.t."Notes").....(magit- |
| adac0 | 67 69 74 2d 69 6e 73 65 72 74 20 22 6e 6f 74 65 73 22 20 22 73 68 6f 77 22 20 6d 61 67 69 74 2d | git-insert."notes"."show".magit- |
| adae0 | 62 75 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 | buffer-revision).....(magit-canc |
| adb00 | 65 6c 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 | el-section.'if-empty).....(inser |
| adb20 | 74 20 22 5c 6e 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 | t."\n")))..(defun.magit-insert-s |
| adb40 | 74 61 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 | tash-index.()..."Insert.section. |
| adb60 | 73 68 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 | showing.staged.changes.of.the.st |
| adb80 | 61 73 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 | ash."...(magit-stash-insert-sect |
| adba0 | 69 6f 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 | ion....(format."%s^2".magit-buff |
| adbc0 | 65 72 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 | er-revision)....(format."%s^..%s |
| adbe0 | 5e 32 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 | ^2".magit-buffer-revision.magit- |
| adc00 | 62 75 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 | buffer-revision)...."Staged")).. |
| adc20 | 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 77 6f 72 6b 74 72 | (defun.magit-insert-stash-worktr |
| adc40 | 65 65 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 | ee.()..."Insert.section.showing. |
| adc60 | 75 6e 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 | unstaged.changes.of.the.stash.". |
| adc80 | 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 6e 0a 20 20 | ..(magit-stash-insert-section... |
| adca0 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 0a 20 20 20 28 66 6f 72 6d 61 | .magit-buffer-revision....(forma |
| adcc0 | 74 20 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 | t."%s^2..%s".magit-buffer-revisi |
| adce0 | 6f 6e 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 | on.magit-buffer-revision)...."Un |
| add00 | 73 74 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 | staged"))..(defun.magit-insert-s |
| add20 | 74 61 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 | tash-untracked.()..."Insert.sect |
| add40 | 69 6f 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 | ion.showing.the.untracked.files. |
| add60 | 63 6f 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 | commit.of.the.stash."...(let.((s |
| add80 | 74 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 0a 20 20 20 20 | tash.magit-buffer-revision)..... |
| adda0 | 20 20 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 | ....(rev.(concat.magit-buffer-re |
| addc0 | 76 69 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 | vision."^3"))).....(when.(magit- |
| adde0 | 72 65 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 | rev-verify.rev).......(magit-sta |
| ade00 | 73 68 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 | sh-insert-section.(format."%s^3" |
| ade20 | 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 20 | .stash)......................... |
| ade40 | 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 5e 33 22 20 73 74 | ..........(format."%s^..%s^3".st |
| ade60 | 61 73 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 | ash.stash)...................... |
| ade80 | 20 20 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 | ............."Untracked.files".. |
| adea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| adec0 | 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" |
| adee0 | 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".................. |
| adf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| adf20 | 20 20 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 | .."-r"."--full-tree".rev)))))..; |
| adf40 | 3b 3b 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 | ;;._.(provide.'magit-stash).;;;. |
| adf60 | 6d 61 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 | magit-stash.el.ends.here........ |
| adf80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| adfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| adfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| adfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ae000 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2e 65 6c 00 00 00 00 00 | magit-4.1.2/magit-reflog.el..... |
| ae020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ae040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ae060 | 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 |
| ae080 | 30 30 31 35 37 37 34 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 | 0015774.00000000000.014173..0... |
| ae0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ae0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ae0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ae100 | 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................... |
| ae120 | 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................... |
| ae140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ae160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ae180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ae1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ae1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ae1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| ae200 | 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. |
| ae220 | 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 |
| ae240 | 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 |
| ae260 | 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 | 24.The.Magit.Project.Contributor |
| ae280 | 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 |
| ae2a0 | 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>. |
| ae2c0 | 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.< |
| ae2e0 | 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> |
| ae300 | 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 |
| ae320 | 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 |
| ae340 | 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. |
| ae360 | 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 |
| ae380 | 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 |
| ae3a0 | 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. |
| ae3c0 | 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 |
| ae3e0 | 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.;; |
| ae400 | 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 |
| ae420 | 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. |
| ae440 | 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 |
| ae460 | 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; |
| ae480 | 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 |
| ae4a0 | 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 |
| ae4c0 | 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 |
| ae4e0 | 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 |
| ae500 | 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 |
| ae520 | 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. |
| ae540 | 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.; |
| ae560 | 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 |
| ae580 | 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/> |
| ae5a0 | 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 |
| ae5c0 | 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 |
| ae5e0 | 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:..( |
| ae600 | 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 |
| ae620 | 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 |
| ae640 | 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 |
| ae660 | 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 |
| ae680 | 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 |
| ae6a0 | 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 |
| ae6c0 | 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.\"-\"." |
| ae6e0 | 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 |
| ae700 | 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. |
| ae720 | 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 |
| ae740 | 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. |
| ae760 | 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 |
| ae780 | 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 |
| ae7a0 | 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.........( |
| ae7c0 | 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 |
| ae7e0 | 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 |
| ae800 | 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. |
| ae820 | 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 |
| ae840 | 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 |
| ae860 | 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 |
| ae880 | 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. |
| ae8a0 | 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 |
| ae8c0 | 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 |
| ae8e0 | 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),.. |
| ae900 | 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 |
| ae920 | 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), |
| ae940 | 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 |
| ae960 | 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.. |
| ae980 | 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 |
| ae9a0 | 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 |
| ae9c0 | 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 |
| ae9e0 | 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. |
| aea00 | 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. |
| aea20 | 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 |
| aea40 | 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 |
| aea60 | 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 |
| aea80 | 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 |
| aeaa0 | 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 |
| aeac0 | 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 |
| aeae0 | 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 |
| aeb00 | 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 |
| aeb20 | 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 |
| aeb40 | 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 |
| aeb60 | 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 |
| aeb80 | 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 |
| aeba0 | 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 |
| aebc0 | 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- |
| aebe0 | 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 |
| aec00 | 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 |
| aec20 | 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 |
| aec40 | 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 |
| aec60 | 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 |
| aec80 | 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 |
| aeca0 | 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- |
| aecc0 | 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 |
| aece0 | 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")) |
| aed00 | 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 |
| aed20 | 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). |
| aed40 | 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.'(( |
| aed60 | 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. |
| aed80 | 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 |
| aeda0 | 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 |
| aedc0 | 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 |
| aede0 | 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 |
| aee00 | 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 |
| aee20 | 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 |
| aee40 | 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 |
| aee60 | 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"))... |
| aee80 | 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 |
| aeea0 | 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 |
| aeec0 | 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. |
| aeee0 | 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. |
| aef00 | 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." |
| aef20 | 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 |
| aef40 | 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. |
| aef60 | 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 |
| aef80 | 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 |
| aefa0 | 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 |
| aefc0 | 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 |
| aefe0 | 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 |
| af000 | 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 |
| af020 | 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 |
| af040 | 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 |
| af060 | 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 |
| af080 | 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 |
| af0a0 | 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.. |
| af0c0 | 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 |
| af0e0 | 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 |
| af100 | 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 |
| af120 | 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. |
| af140 | 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 |
| af160 | 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- |
| af180 | 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 |
| af1a0 | 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. |
| af1c0 | 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). |
| af1e0 | 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 |
| af200 | 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 |
| af220 | 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 |
| af240 | 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")))...( |
| af260 | 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)). |
| af280 | 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 |
| af2a0 | 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 |
| af2c0 | 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 |
| af2e0 | 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")) |
| af300 | 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 |
| af320 | 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. |
| af340 | 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 |
| af360 | 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- |
| af380 | 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 |
| af3a0 | 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 |
| af3c0 | 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 |
| af3e0 | 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 |
| af400 | 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 |
| af420 | 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.` |
| af440 | 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 |
| af460 | 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 |
| af480 | 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. |
| af4a0 | 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 |
| af4c0 | 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 |
| af4e0 | 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. |
| af500 | 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 |
| af520 | 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 |
| af540 | 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. |
| af560 | 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 |
| af580 | 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. |
| af5a0 | 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 |
| af5c0 | 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 |
| af5e0 | 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)) |
| af600 | 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 |
| af620 | 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 |
| af640 | 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 |
| af660 | 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 |
| af680 | 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 |
| af6a0 | 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 |
| af6c0 | 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 |
| af6e0 | 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 |
| af700 | 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. |
| af720 | 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 |
| af740 | 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 |
| af760 | 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 |
| af780 | 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 |
| af7a0 | 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 |
| af7c0 | 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 |
| af7e0 | 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 |
| af800 | 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 |
| af820 | 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- |
| af840 | 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 |
| af860 | 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 |
| af880 | 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 |
| af8a0 | 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"....... |
| af8c0 | 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 |
| af8e0 | 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).. |
| af900 | 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 |
| af920 | 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 |
| af940 | 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 |
| af960 | 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). |
| af980 | 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 |
| af9a0 | 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 |
| af9c0 | 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 |
| af9e0 | 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).... |
| afa00 | 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 |
| afa20 | 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"...... |
| afa40 | 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 |
| afa60 | 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). |
| afa80 | 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 |
| afaa0 | 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 |
| afac0 | 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 |
| afae0 | 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))).. |
| afb00 | 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 |
| afb20 | 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 |
| afb40 | 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- |
| afb60 | 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.( |
| afb80 | 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 |
| afba0 | 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 |
| afbc0 | 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))).... |
| afbe0 | 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 |
| afc00 | 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 |
| afc20 | 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 |
| afc40 | 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 |
| afc60 | 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 |
| afc80 | 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 |
| afca0 | 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")............. |
| afcc0 | 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 |
| afce0 | 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 |
| afd00 | 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 |
| afd20 | 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 |
| afd40 | 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 |
| afd60 | 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- |
| afd80 | 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))................. |
| afda0 | 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))))).. |
| afdc0 | 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).;; |
| afde0 | 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..... |
| afe00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 72 65 66 73 2e 65 6c 00 00 00 00 00 00 00 | magit-4.1.2/magit-refs.el....... |
| afe20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| afe40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| afe60 | 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 |
| afe80 | 30 31 30 31 37 32 35 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 | 0101725.00000000000.013644..0... |
| afea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| afec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| afee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| aff00 | 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................... |
| aff20 | 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................... |
| aff40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| aff60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| aff80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| affa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| affc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| affe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b0000 | 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 |
| b0020 | 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. |
| b0040 | 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 | -*-..;;.Copyright.(C).2008-2024. |
| b0060 | 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.. |
| b0080 | 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 |
| b00a0 | 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>.;;. |
| b00c0 | 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 |
| b00e0 | 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>..; |
| b0100 | 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 |
| b0120 | 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 |
| b0140 | 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. |
| b0160 | 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 |
| b0180 | 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 |
| b01a0 | 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 |
| b01c0 | 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 |
| b01e0 | 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 |
| b0200 | 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 |
| b0220 | 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. |
| b0240 | 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, |
| b0260 | 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 |
| b0280 | 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. |
| b02a0 | 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 |
| b02c0 | 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. |
| b02e0 | 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 |
| b0300 | 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 |
| b0320 | 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 |
| b0340 | 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 |
| b0360 | 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 |
| b0380 | 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/>... |
| b03a0 | 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 |
| b03c0 | 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. |
| b03e0 | 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 |
| b0400 | 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 |
| b0420 | 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 |
| b0440 | 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 |
| b0460 | 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 |
| b0480 | 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")... |
| b04a0 | 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 |
| b04c0 | 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 |
| b04e0 | 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. |
| b0500 | 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 |
| b0520 | 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 |
| b0540 | 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 |
| b0560 | 69 74 2d 72 65 66 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d | it-refs-sections-hook...'(magit- |
| b0580 | 69 6e 73 65 72 74 2d 65 72 72 6f 72 2d 68 65 61 64 65 72 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e | insert-error-header.....magit-in |
| b05a0 | 73 65 72 74 2d 62 72 61 6e 63 68 2d 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 20 6d 61 67 69 | sert-branch-description.....magi |
| b05c0 | 74 2d 69 6e 73 65 72 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 65 73 0a 20 20 20 20 6d 61 67 69 | t-insert-local-branches.....magi |
| b05e0 | 74 2d 69 6e 73 65 72 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 65 73 0a 20 20 20 20 6d 61 67 | t-insert-remote-branches.....mag |
| b0600 | 69 74 2d 69 6e 73 65 72 74 2d 74 61 67 73 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 74 6f 20 69 | it-insert-tags)..."Hook.run.to.i |
| b0620 | 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 69 6e 74 6f 20 61 20 72 65 66 65 72 65 6e 63 65 73 | nsert.sections.into.a.references |
| b0640 | 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d | .buffer."...:package-version.'(m |
| b0660 | 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | agit..."2.1.0")...:group.'magit- |
| b0680 | 72 65 66 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | refs...:type.'hook)..(defcustom. |
| b06a0 | 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20 6e 69 6c | magit-refs-show-commit-count.nil |
| b06c0 | 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 | ..."Whether.to.show.commit.count |
| b06e0 | 73 20 69 6e 20 4d 61 67 69 74 2d 52 65 66 73 20 6d 6f 64 65 20 62 75 66 66 65 72 73 2e 0a 0a 61 | s.in.Magit-Refs.mode.buffers...a |
| b0700 | 6c 6c 20 20 20 20 53 68 6f 77 20 63 6f 75 6e 74 73 20 66 6f 72 20 62 72 61 6e 63 68 65 73 20 61 | ll....Show.counts.for.branches.a |
| b0720 | 6e 64 20 74 61 67 73 2e 0a 62 72 61 6e 63 68 20 53 68 6f 77 20 63 6f 75 6e 74 73 20 66 6f 72 20 | nd.tags..branch.Show.counts.for. |
| b0740 | 62 72 61 6e 63 68 65 73 20 6f 6e 6c 79 2e 0a 6e 69 6c 20 20 20 20 4e 65 76 65 72 20 73 68 6f 77 | branches.only..nil....Never.show |
| b0760 | 20 63 6f 75 6e 74 73 2e 0a 0a 54 6f 20 63 68 61 6e 67 65 20 74 68 65 20 76 61 6c 75 65 20 69 6e | .counts...To.change.the.value.in |
| b0780 | 20 61 6e 20 65 78 69 73 74 69 6e 67 20 62 75 66 66 65 72 20 75 73 65 20 74 68 65 20 63 6f 6d 6d | .an.existing.buffer.use.the.comm |
| b07a0 | 61 6e 64 0a 60 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d | and.`magit-refs-set-show-commit- |
| b07c0 | 63 6f 75 6e 74 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 | count'."...:package-version.'(ma |
| b07e0 | 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 | git..."2.1.0")...:group.'magit-r |
| b0800 | 65 66 73 0a 20 20 3a 73 61 66 65 20 28 6c 61 6d 62 64 61 20 28 76 61 6c 29 20 28 6d 65 6d 71 20 | efs...:safe.(lambda.(val).(memq. |
| b0820 | 76 61 6c 20 27 28 61 6c 6c 20 62 72 61 6e 63 68 20 6e 69 6c 29 29 29 0a 20 20 3a 74 79 70 65 20 | val.'(all.branch.nil)))...:type. |
| b0840 | 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 6f 72 20 62 72 61 6e 63 68 | '(choice.(const.:tag."For.branch |
| b0860 | 65 73 20 61 6e 64 20 74 61 67 73 22 20 61 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.and.tags".all)............... |
| b0880 | 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 46 6f 72 20 62 72 61 6e 63 68 65 73 20 6f 6e 6c | ...(const.:tag."For.branches.onl |
| b08a0 | 79 22 20 20 20 20 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y".....branch).................. |
| b08c0 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 65 76 65 72 22 20 20 20 20 20 20 20 20 20 20 20 20 20 | (const.:tag."Never"............. |
| b08e0 | 20 20 20 20 6e 69 6c 29 29 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 | ....nil))).(put.'magit-refs-show |
| b0900 | 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20 27 73 61 66 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 | -commit-count.'safe-local-variab |
| b0920 | 6c 65 20 27 73 79 6d 62 6f 6c 70 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 | le.'symbolp).(put.'magit-refs-sh |
| b0940 | 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20 27 70 65 72 6d 61 6e 65 6e 74 2d 6c 6f 63 61 6c | ow-commit-count.'permanent-local |
| b0960 | 20 74 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 61 64 2d 63 | .t)..(defcustom.magit-refs-pad-c |
| b0980 | 6f 6d 6d 69 74 2d 63 6f 75 6e 74 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 70 | ommit-counts.nil..."Whether.to.p |
| b09a0 | 61 64 20 61 6c 6c 20 63 6f 75 6e 74 73 20 6f 6e 20 61 6c 6c 20 73 69 64 65 73 20 69 6e 20 60 6d | ad.all.counts.on.all.sides.in.`m |
| b09c0 | 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e 0a 0a 49 66 20 74 68 69 | agit-refs-mode'.buffers...If.thi |
| b09e0 | 73 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 73 6f 6d 65 20 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 | s.is.nil,.then.some.commit.count |
| b0a00 | 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 72 69 67 68 74 20 6e 65 78 74 0a 74 6f 20 6f 6e | s.are.displayed.right.next.to.on |
| b0a20 | 65 20 6f 66 20 74 68 65 20 62 72 61 6e 63 68 65 73 20 74 68 61 74 20 61 70 70 65 61 72 20 6e 65 | e.of.the.branches.that.appear.ne |
| b0a40 | 78 74 20 74 6f 20 74 68 65 20 63 6f 75 6e 74 2c 20 77 69 74 68 6f 75 74 20 61 6e 79 0a 73 70 61 | xt.to.the.count,.without.any.spa |
| b0a60 | 63 65 20 69 6e 20 62 65 74 77 65 65 6e 2e 20 20 54 68 69 73 20 6d 69 67 68 74 20 6c 6f 6f 6b 20 | ce.in.between...This.might.look. |
| b0a80 | 62 61 64 20 69 66 20 74 68 65 20 62 72 61 6e 63 68 20 6e 61 6d 65 20 66 61 63 65 73 0a 6c 6f 6f | bad.if.the.branch.name.faces.loo |
| b0aa0 | 6b 20 74 6f 6f 20 73 69 6d 69 6c 61 72 20 74 6f 20 60 6d 61 67 69 74 2d 64 69 6d 6d 65 64 27 2e | k.too.similar.to.`magit-dimmed'. |
| b0ac0 | 0a 0a 49 66 20 74 68 69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 73 70 61 63 65 | ..If.this.is.non-nil,.then.space |
| b0ae0 | 73 20 61 72 65 20 70 6c 61 63 65 64 20 6f 6e 20 62 6f 74 68 20 73 69 64 65 73 20 6f 66 20 61 6c | s.are.placed.on.both.sides.of.al |
| b0b00 | 6c 0a 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | l.commit.counts."...:package-ver |
| b0b20 | 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 |
| b0b40 | 70 20 27 6d 61 67 69 74 2d 72 65 66 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a | p.'magit-refs...:type.'boolean). |
| b0b60 | 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 70 75 73 68 2d 72 65 | .(defvar.magit-refs-show-push-re |
| b0b80 | 6d 6f 74 65 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 74 68 65 20 | mote.nil..."Whether.to.show.the. |
| b0ba0 | 70 75 73 68 2d 72 65 6d 6f 74 65 73 20 6f 66 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 0a | push-remotes.of.local.branches.. |
| b0bc0 | 41 6c 73 6f 20 73 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 74 68 65 20 6c | Also.show.the.commits.that.the.l |
| b0be0 | 6f 63 61 6c 20 62 72 61 6e 63 68 20 69 73 20 61 68 65 61 64 20 61 6e 64 20 62 65 68 69 6e 64 0a | ocal.branch.is.ahead.and.behind. |
| b0c00 | 74 68 65 20 70 75 73 68 2d 74 61 72 67 65 74 2e 20 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 | the.push-target...Unfortunately. |
| b0c20 | 74 68 65 72 65 20 69 73 20 61 20 62 75 67 20 69 6e 20 47 69 74 20 74 68 61 74 20 6d 61 6b 65 73 | there.is.a.bug.in.Git.that.makes |
| b0c40 | 0a 74 68 69 73 20 75 73 65 6c 65 73 73 20 28 74 68 65 20 63 6f 6d 6d 69 74 73 20 61 68 65 61 64 | .this.useless.(the.commits.ahead |
| b0c60 | 20 61 6e 64 20 62 65 68 69 6e 64 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 61 72 65 0a 73 68 6f | .and.behind.the.upstream.are.sho |
| b0c80 | 77 6e 29 2c 20 73 6f 20 74 68 69 73 20 69 73 6e 27 74 20 65 6e 61 62 6c 65 64 20 79 65 74 2e 22 | wn),.so.this.isn't.enabled.yet." |
| b0ca0 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 72 65 | )..(defcustom.magit-refs-show-re |
| b0cc0 | 6d 6f 74 65 2d 70 72 65 66 69 78 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 | mote-prefix.nil..."Whether.to.sh |
| b0ce0 | 6f 77 20 74 68 65 20 72 65 6d 6f 74 65 20 70 72 65 66 69 78 20 69 6e 20 6c 69 73 74 73 20 6f 66 | ow.the.remote.prefix.in.lists.of |
| b0d00 | 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 65 73 2e 0a 0a 54 68 69 73 20 69 73 20 72 65 64 75 6e | .remote.branches...This.is.redun |
| b0d20 | 64 61 6e 74 20 62 65 63 61 75 73 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 72 65 6d | dant.because.the.name.of.the.rem |
| b0d40 | 6f 74 65 20 69 73 20 61 6c 72 65 61 64 79 20 73 68 6f 77 6e 0a 69 6e 20 74 68 65 20 68 65 61 64 | ote.is.already.shown.in.the.head |
| b0d60 | 69 6e 67 20 70 72 65 63 65 64 69 6e 67 20 74 68 65 20 6c 69 73 74 20 6f 66 20 69 74 73 20 62 72 | ing.preceding.the.list.of.its.br |
| b0d80 | 61 6e 63 68 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 | anches."...:package-version.'(ma |
| b0da0 | 67 69 74 20 2e 20 22 32 2e 31 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | git..."2.12.0")...:group.'magit- |
| b0dc0 | 72 65 66 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 | refs...:type.'boolean)..(defcust |
| b0de0 | 6f 6d 20 6d 61 67 69 74 2d 72 65 66 73 2d 6d 61 72 67 69 6e 0a 20 20 28 6c 69 73 74 20 6e 69 6c | om.magit-refs-margin...(list.nil |
| b0e00 | 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 |
| b0e20 | 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 |
| b0e40 | 68 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 6e 74 68 20 34 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d | h.nil.........(nth.4.magit-log-m |
| b0e60 | 61 72 67 69 6e 29 29 0a 20 20 22 46 6f 72 6d 61 74 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 20 | argin))..."Format.of.the.margin. |
| b0e80 | 69 6e 20 60 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e 0a 0a 54 | in.`magit-refs-mode'.buffers...T |
| b0ea0 | 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 |
| b0ec0 | 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 |
| b0ee0 | 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 |
| b0f00 | 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 |
| b0f20 | 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 |
| b0f40 | 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 |
| b0f60 | 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 |
| b0f80 | 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'. |
| b0fa0 | 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. |
| b0fc0 | 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 |
| b0fe0 | 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'). |
| b1000 | 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 |
| b1020 | 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 |
| b1040 | 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. |
| b1060 | 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 |
| b1080 | 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 |
| b10a0 | 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 |
| b10c0 | 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 |
| b10e0 | 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 |
| b1100 | 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 |
| b1120 | 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 |
| b1140 | 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 |
| b1160 | 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.. |
| b1180 | 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 |
| b11a0 | 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." |
| b11c0 | 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 |
| b11e0 | 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 73 0a 20 20 3a 67 | .9.0")...:group.'magit-refs...:g |
| b1200 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 0a 20 20 3a 73 61 66 65 20 28 6c 61 6d 62 | roup.'magit-margin...:safe.(lamb |
| b1220 | 64 61 20 28 76 61 6c 29 20 28 6d 65 6d 71 20 76 61 6c 20 27 28 61 6c 6c 20 62 72 61 6e 63 68 20 | da.(val).(memq.val.'(all.branch. |
| b1240 | 6e 69 6c 29 29 29 0a 20 20 3a 74 79 70 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d | nil)))...:type.magit-log-margin- |
| b1260 | 2d 63 75 73 74 6f 6d 2d 74 79 70 65 0a 20 20 3a 69 6e 69 74 69 61 6c 69 7a 65 20 23 27 6d 61 67 | -custom-type...:initialize.#'mag |
| b1280 | 69 74 2d 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 72 65 73 65 74 0a 20 20 3a 73 65 | it-custom-initialize-reset...:se |
| b12a0 | 74 2d 61 66 74 65 72 20 27 28 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 29 0a 20 20 3a 73 | t-after.'(magit-log-margin)...:s |
| b12c0 | 65 74 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 6d 61 72 67 | et.(apply-partially.#'magit-marg |
| b12e0 | 69 6e 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 20 27 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 | in-set-variable.'magit-refs-mode |
| b1300 | 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 66 73 2d 6d 61 72 67 69 6e | ))..(defcustom.magit-refs-margin |
| b1320 | 2d 66 6f 72 2d 74 61 67 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 | -for-tags.nil..."Whether.to.show |
| b1340 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 61 67 73 20 69 6e 20 74 68 65 20 6d | .information.about.tags.in.the.m |
| b1360 | 61 72 67 69 6e 2e 0a 0a 54 68 69 73 20 69 73 20 64 69 73 61 62 6c 65 64 20 62 79 20 64 65 66 61 | argin...This.is.disabled.by.defa |
| b1380 | 75 6c 74 20 62 65 63 61 75 73 65 20 69 74 20 69 73 20 73 6c 6f 77 20 69 66 20 74 68 65 72 65 20 | ult.because.it.is.slow.if.there. |
| b13a0 | 61 72 65 20 6d 61 6e 79 0a 74 61 67 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | are.many.tags."...:package-versi |
| b13c0 | 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.' |
| b13e0 | 6d 61 67 69 74 2d 72 65 66 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 61 72 67 69 | magit-refs...:group.'magit-margi |
| b1400 | 6e 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | n...:type.'boolean)..(defcustom. |
| b1420 | 6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 20 | magit-refs-primary-column-width. |
| b1440 | 28 63 6f 6e 73 20 31 36 20 33 32 29 0a 20 20 22 57 69 64 74 68 20 6f 66 20 74 68 65 20 66 6f 63 | (cons.16.32)..."Width.of.the.foc |
| b1460 | 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 62 | us.column.in.`magit-refs-mode'.b |
| b1480 | 75 66 66 65 72 73 2e 0a 0a 54 68 65 20 70 72 69 6d 61 72 79 20 63 6f 6c 75 6d 6e 20 69 73 20 74 | uffers...The.primary.column.is.t |
| b14a0 | 68 65 20 63 6f 6c 75 6d 6e 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 6e 61 6d 65 | he.column.that.contains.the.name |
| b14c0 | 20 6f 66 20 74 68 65 0a 62 72 61 6e 63 68 20 74 68 61 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 | .of.the.branch.that.the.current. |
| b14e0 | 72 6f 77 20 69 73 20 61 62 6f 75 74 2e 0a 0a 49 66 20 74 68 69 73 20 69 73 20 61 6e 20 69 6e 74 | row.is.about...If.this.is.an.int |
| b1500 | 65 67 65 72 2c 20 74 68 65 6e 20 74 68 65 20 63 6f 6c 75 6d 6e 20 69 73 20 74 68 61 74 20 6d 61 | eger,.then.the.column.is.that.ma |
| b1520 | 6e 79 20 63 6f 6c 75 6d 6e 73 20 77 69 64 65 2e 0a 4f 74 68 65 72 77 69 73 65 20 69 74 20 68 61 | ny.columns.wide..Otherwise.it.ha |
| b1540 | 73 20 74 6f 20 62 65 20 61 20 63 6f 6e 73 2d 63 65 6c 6c 20 6f 66 20 74 77 6f 20 69 6e 74 65 67 | s.to.be.a.cons-cell.of.two.integ |
| b1560 | 65 72 73 2e 20 20 54 68 65 20 66 69 72 73 74 0a 73 70 65 63 69 66 69 65 73 20 74 68 65 20 6d 69 | ers...The.first.specifies.the.mi |
| b1580 | 6e 69 6d 61 6c 20 77 69 64 74 68 2c 20 74 68 65 20 73 65 63 6f 6e 64 20 74 68 65 20 6d 61 78 69 | nimal.width,.the.second.the.maxi |
| b15a0 | 6d 61 6c 20 77 69 64 74 68 2e 20 20 49 6e 20 74 68 61 74 0a 63 61 73 65 20 74 68 65 20 61 63 74 | mal.width...In.that.case.the.act |
| b15c0 | 75 61 6c 20 77 69 64 74 68 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 75 73 69 6e 67 20 74 68 | ual.width.is.determined.using.th |
| b15e0 | 65 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 6e 61 6d 65 73 0a 6f 66 20 74 68 65 20 73 68 6f | e.length.of.the.names.of.the.sho |
| b1600 | 77 6e 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 20 20 28 52 65 6d 6f 74 65 20 62 72 61 6e | wn.local.branches...(Remote.bran |
| b1620 | 63 68 65 73 20 61 6e 64 20 74 61 67 73 20 61 72 65 20 6e 6f 74 0a 74 61 6b 65 6e 20 69 6e 74 6f | ches.and.tags.are.not.taken.into |
| b1640 | 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 74 | .account.when.calculating.to.opt |
| b1660 | 69 6d 61 6c 20 77 69 64 74 68 2e 29 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | imal.width.)"...:package-version |
| b1680 | 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | .'(magit..."2.12.0")...:group.'m |
| b16a0 | 61 67 69 74 2d 72 65 66 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 69 6e 74 65 | agit-refs...:type.'(choice.(inte |
| b16c0 | 67 65 72 20 3a 74 61 67 20 22 43 6f 6e 73 74 61 6e 74 20 77 69 64 65 22 29 0a 20 20 20 20 20 20 | ger.:tag."Constant.wide")....... |
| b16e0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 20 20 20 3a 74 61 67 20 22 57 69 64 65 20 63 | ...........(cons....:tag."Wide.c |
| b1700 | 6f 6e 73 74 72 61 69 6e 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | onstrains"...................... |
| b1720 | 20 20 20 20 20 28 69 6e 74 65 67 65 72 20 3a 74 61 67 20 22 4d 69 6e 69 6d 75 6d 22 29 0a 20 20 | .....(integer.:tag."Minimum")... |
| b1740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 67 65 72 | ........................(integer |
| b1760 | 20 3a 74 61 67 20 22 4d 61 78 69 6d 75 6d 22 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | .:tag."Maximum"))))..(defcustom. |
| b1780 | 6d 61 67 69 74 2d 72 65 66 73 2d 66 6f 63 75 73 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 20 35 0a | magit-refs-focus-column-width.5. |
| b17a0 | 20 20 22 57 69 64 74 68 20 6f 66 20 74 68 65 20 66 6f 63 75 73 20 63 6f 6c 75 6d 6e 20 69 6e 20 | .."Width.of.the.focus.column.in. |
| b17c0 | 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 65 20 | `magit-refs-mode'.buffers...The. |
| b17e0 | 66 6f 63 75 73 20 63 6f 6c 75 6d 6e 20 69 73 20 74 68 65 20 66 69 72 73 74 20 63 6f 6c 75 6d 6e | focus.column.is.the.first.column |
| b1800 | 2c 20 77 68 69 63 68 20 6d 61 72 6b 73 20 6f 6e 65 0a 62 72 61 6e 63 68 20 28 75 73 75 61 6c 6c | ,.which.marks.one.branch.(usuall |
| b1820 | 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 29 20 61 73 20 74 68 65 20 66 6f 63 | y.the.current.branch).as.the.foc |
| b1840 | 75 73 65 64 20 62 72 61 6e 63 68 20 75 73 69 6e 67 0a 5c 22 2a 5c 22 20 6f 72 20 5c 22 40 5c 22 | used.branch.using.\"*\".or.\"@\" |
| b1860 | 2e 20 20 46 6f 72 20 65 61 63 68 20 6f 74 68 65 72 20 72 65 66 65 72 65 6e 63 65 2c 20 74 68 69 | ...For.each.other.reference,.thi |
| b1880 | 73 20 63 6f 6c 75 6d 6e 20 6f 70 74 69 6f 6e 61 6c 6c 79 0a 73 68 6f 77 73 20 68 6f 77 20 6d 61 | s.column.optionally.shows.how.ma |
| b18a0 | 6e 79 20 63 6f 6d 6d 69 74 73 20 69 74 20 69 73 20 61 68 65 61 64 20 6f 66 20 74 68 65 20 66 6f | ny.commits.it.is.ahead.of.the.fo |
| b18c0 | 63 75 73 65 64 20 62 72 61 6e 63 68 20 61 6e 64 20 5c 22 3c 5c 22 2c 20 6f 72 0a 69 66 20 69 74 | cused.branch.and.\"<\",.or.if.it |
| b18e0 | 20 69 73 6e 27 74 20 61 68 65 61 64 20 74 68 65 6e 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 69 74 | .isn't.ahead.then.the.commits.it |
| b1900 | 20 69 73 20 62 65 68 69 6e 64 20 61 6e 64 20 5c 22 3e 5c 22 2c 20 6f 72 20 69 66 20 69 74 0a 69 | .is.behind.and.\">\",.or.if.it.i |
| b1920 | 73 6e 27 74 20 62 65 68 69 6e 64 20 65 69 74 68 65 72 2c 20 74 68 65 6e 20 61 20 5c 22 3d 5c 22 | sn't.behind.either,.then.a.\"=\" |
| b1940 | 2e 0a 0a 54 68 69 73 20 63 6f 6c 75 6d 6e 20 6d 61 79 20 61 6c 73 6f 20 64 69 73 70 6c 61 79 20 | ...This.column.may.also.display. |
| b1960 | 6f 6e 6c 79 20 5c 22 2a 5c 22 20 6f 72 20 5c 22 40 5c 22 20 66 6f 72 20 74 68 65 20 66 6f 63 75 | only.\"*\".or.\"@\".for.the.focu |
| b1980 | 73 65 64 0a 62 72 61 6e 63 68 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 69 73 20 6f | sed.branch,.in.which.case.this.o |
| b19a0 | 70 74 69 6f 6e 20 69 73 20 69 67 6e 6f 72 65 64 2e 20 20 55 73 65 20 5c 22 4c 20 76 5c 22 20 74 | ption.is.ignored...Use.\"L.v\".t |
| b19c0 | 6f 0a 63 68 61 6e 67 65 20 74 68 65 20 76 65 72 62 6f 73 69 74 79 20 6f 66 20 74 68 69 73 20 63 | o.change.the.verbosity.of.this.c |
| b19e0 | 6f 6c 75 6d 6e 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 | olumn."...:package-version.'(mag |
| b1a00 | 69 74 20 2e 20 22 32 2e 31 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 | it..."2.12.0")...:group.'magit-r |
| b1a20 | 65 66 73 0a 20 20 3a 74 79 70 65 20 27 69 6e 74 65 67 65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f | efs...:type.'integer)..(defcusto |
| b1a40 | 6d 20 6d 61 67 69 74 2d 72 65 66 73 2d 66 69 6c 74 65 72 2d 61 6c 69 73 74 20 6e 69 6c 0a 20 20 | m.magit-refs-filter-alist.nil... |
| b1a60 | 22 41 6c 69 73 74 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 20 77 68 69 63 68 20 72 65 66 73 20 61 72 | "Alist.controlling.which.refs.ar |
| b1a80 | 65 20 6f 6d 69 74 74 65 64 20 66 72 6f 6d 20 60 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 27 | e.omitted.from.`magit-refs-mode' |
| b1aa0 | 20 62 75 66 66 65 72 73 2e 0a 0a 54 68 65 20 70 75 72 70 6f 73 65 20 6f 66 20 74 68 69 73 20 6f | .buffers...The.purpose.of.this.o |
| b1ac0 | 70 74 69 6f 6e 20 69 73 20 74 6f 20 66 6f 72 67 6f 20 64 69 73 70 6c 61 79 69 6e 67 20 63 65 72 | ption.is.to.forgo.displaying.cer |
| b1ae0 | 74 61 69 6e 20 72 65 66 73 0a 62 61 73 65 64 20 6f 6e 20 74 68 65 69 72 20 6e 61 6d 65 2e 20 20 | tain.refs.based.on.their.name... |
| b1b00 | 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6e 6f 74 20 64 69 73 70 6c 61 79 20 61 6e 79 20 72 | If.you.want.to.not.display.any.r |
| b1b20 | 65 66 73 20 6f 66 20 61 0a 63 65 72 74 61 69 6e 20 74 79 70 65 2c 20 74 68 65 6e 20 79 6f 75 20 | efs.of.a.certain.type,.then.you. |
| b1b40 | 73 68 6f 75 6c 64 20 72 65 6d 6f 76 65 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 66 75 | should.remove.the.appropriate.fu |
| b1b60 | 6e 63 74 69 6f 6e 0a 66 72 6f 6d 20 60 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 63 74 69 6f 6e 73 | nction.from.`magit-refs-sections |
| b1b80 | 2d 68 6f 6f 6b 27 20 69 6e 73 74 65 61 64 2e 0a 0a 41 6c 6c 20 6b 65 79 73 20 61 72 65 20 74 72 | -hook'.instead...All.keys.are.tr |
| b1ba0 | 69 65 64 20 69 6e 20 6f 72 64 65 72 20 75 6e 74 69 6c 20 6f 6e 65 20 6d 61 74 63 68 65 73 2e 20 | ied.in.order.until.one.matches.. |
| b1bc0 | 20 54 68 65 6e 20 69 74 73 20 76 61 6c 75 65 0a 69 73 20 75 73 65 64 20 61 6e 64 20 73 75 62 73 | .Then.its.value.is.used.and.subs |
| b1be0 | 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 |
| b1c00 | 20 74 68 65 20 76 61 6c 75 65 20 69 73 0a 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 | .the.value.is.non-nil,.then.the. |
| b1c20 | 72 65 66 65 72 65 6e 63 65 20 69 73 20 64 69 73 70 6c 61 79 65 64 2c 20 6f 74 68 65 72 77 69 73 | reference.is.displayed,.otherwis |
| b1c40 | 65 20 69 74 20 69 73 20 6e 6f 74 2e 0a 49 66 20 6e 6f 20 65 6c 65 6d 65 6e 74 20 6d 61 74 63 68 | e.it.is.not..If.no.element.match |
| b1c60 | 65 73 2c 20 74 68 65 6e 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 20 69 73 20 64 69 73 70 6c 61 | es,.then.the.reference.is.displa |
| b1c80 | 79 65 64 2e 0a 0a 41 20 6b 65 79 20 63 61 6e 20 65 69 74 68 65 72 20 62 65 20 61 20 72 65 67 75 | yed...A.key.can.either.be.a.regu |
| b1ca0 | 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 74 68 65 20 72 65 66 6e 61 6d 65 20 | lar.expression.that.the.refname. |
| b1cc0 | 68 61 73 20 74 6f 0a 6d 61 74 63 68 2c 20 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 | has.to.match,.or.a.function.that |
| b1ce0 | 20 74 61 6b 65 73 20 74 68 65 20 72 65 66 6e 61 6d 65 20 61 73 20 6f 6e 6c 79 20 61 72 67 75 6d | .takes.the.refname.as.only.argum |
| b1d00 | 65 6e 74 20 61 6e 64 0a 72 65 74 75 72 6e 73 20 61 20 62 6f 6f 6c 65 61 6e 2e 20 20 41 20 72 65 | ent.and.returns.a.boolean...A.re |
| b1d20 | 6d 6f 74 65 20 62 72 61 6e 63 68 20 73 75 63 68 20 61 73 20 5c 22 6f 72 69 67 69 6e 2f 6d 61 73 | mote.branch.such.as.\"origin/mas |
| b1d40 | 74 65 72 5c 22 20 69 73 0a 64 69 73 70 6c 61 79 65 64 20 61 73 20 6a 75 73 74 20 5c 22 6d 61 73 | ter\".is.displayed.as.just.\"mas |
| b1d60 | 74 65 72 5c 22 2c 20 68 6f 77 65 76 65 72 20 66 6f 72 20 74 68 69 73 20 63 6f 6d 70 61 72 69 73 | ter\",.however.for.this.comparis |
| b1d80 | 6f 6e 20 74 68 65 0a 66 6f 72 6d 65 72 20 69 73 20 75 73 65 64 2e 22 0a 20 20 3a 70 61 63 6b 61 | on.the.former.is.used."...:packa |
| b1da0 | 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").. |
| b1dc0 | 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 66 73 0a 20 20 3a 74 79 70 65 20 27 28 61 6c | .:group.'magit-refs...:type.'(al |
| b1de0 | 69 73 74 20 3a 6b 65 79 2d 74 79 70 65 20 20 20 28 63 68 6f 69 63 65 20 20 3a 74 61 67 20 22 4b | ist.:key-type...(choice..:tag."K |
| b1e00 | 65 79 22 20 72 65 67 65 78 70 20 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ey".regexp.function)............ |
| b1e20 | 20 20 20 20 20 3a 76 61 6c 75 65 2d 74 79 70 65 20 28 62 6f 6f 6c 65 61 6e 20 3a 74 61 67 20 22 | .....:value-type.(boolean.:tag." |
| b1e40 | 56 61 6c 75 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Value".......................... |
| b1e60 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 6e 20 20 22 73 68 6f 77 20 28 6e 6f 6e 2d 6e 69 6c 29 | ............:on.."show.(non-nil) |
| b1e80 | 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 | "............................... |
| b1ea0 | 20 20 20 20 20 20 20 3a 6f 66 66 20 22 6f 6d 69 74 20 28 6e 69 6c 29 22 29 29 29 0a 0a 28 64 65 | .......:off."omit.(nil)")))..(de |
| b1ec0 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 2d 62 65 68 61 76 69 6f 72 | fcustom.magit-visit-ref-behavior |
| b1ee0 | 20 6e 69 6c 0a 20 20 22 43 6f 6e 74 72 6f 6c 20 68 6f 77 20 60 6d 61 67 69 74 2d 76 69 73 69 74 | .nil..."Control.how.`magit-visit |
| b1f00 | 2d 72 65 66 27 20 62 65 68 61 76 65 73 20 69 6e 20 60 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 | -ref'.behaves.in.`magit-refs-mod |
| b1f20 | 65 27 20 62 75 66 66 65 72 73 2e 0a 0a 42 79 20 64 65 66 61 75 6c 74 20 60 6d 61 67 69 74 2d 76 | e'.buffers...By.default.`magit-v |
| b1f40 | 69 73 69 74 2d 72 65 66 27 20 62 65 68 61 76 65 73 20 6c 69 6b 65 20 60 6d 61 67 69 74 2d 73 68 | isit-ref'.behaves.like.`magit-sh |
| b1f60 | 6f 77 2d 63 6f 6d 6d 69 74 27 2c 0a 69 6e 20 61 6c 6c 20 62 75 66 66 65 72 73 2c 20 69 6e 63 6c | ow-commit',.in.all.buffers,.incl |
| b1f80 | 75 64 69 6e 67 20 60 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e | uding.`magit-refs-mode'.buffers. |
| b1fa0 | 20 20 57 68 65 6e 20 74 68 65 0a 74 79 70 65 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 | ..When.the.type.of.the.section.a |
| b1fc0 | 74 20 70 6f 69 6e 74 20 69 73 20 60 63 6f 6d 6d 69 74 27 20 74 68 65 6e 20 5c 22 52 45 54 5c 22 | t.point.is.`commit'.then.\"RET\" |
| b1fe0 | 20 69 73 20 62 6f 75 6e 64 20 74 6f 0a 60 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 27 | .is.bound.to.`magit-show-commit' |
| b2000 | 2c 20 61 6e 64 20 77 68 65 6e 20 74 68 65 20 74 79 70 65 20 69 73 20 65 69 74 68 65 72 20 60 62 | ,.and.when.the.type.is.either.`b |
| b2020 | 72 61 6e 63 68 27 20 6f 72 0a 60 74 61 67 27 20 74 68 65 6e 20 69 74 20 69 73 20 62 6f 75 6e 64 | ranch'.or.`tag'.then.it.is.bound |
| b2040 | 20 74 6f 20 60 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 27 2e 0a 0a 5c 22 52 45 54 5c 22 20 | .to.`magit-visit-ref'...\"RET\". |
| b2060 | 69 73 20 6f 6e 65 20 6f 66 20 4d 61 67 69 74 27 73 20 6d 6f 73 74 20 65 73 73 65 6e 74 69 61 6c | is.one.of.Magit's.most.essential |
| b2080 | 20 6b 65 79 73 20 61 6e 64 20 61 74 20 6c 65 61 73 74 20 62 79 0a 64 65 66 61 75 6c 74 20 69 74 | .keys.and.at.least.by.default.it |
| b20a0 | 20 73 68 6f 75 6c 64 20 62 65 68 61 76 65 20 63 6f 6e 73 69 73 74 65 6e 74 6c 79 20 61 63 72 6f | .should.behave.consistently.acro |
| b20c0 | 73 73 20 61 6c 6c 20 6f 66 20 4d 61 67 69 74 2c 0a 65 73 70 65 63 69 61 6c 6c 79 20 62 65 63 61 | ss.all.of.Magit,.especially.beca |
| b20e0 | 75 73 65 20 75 73 65 72 73 20 71 75 69 63 6b 6c 79 20 6c 65 61 72 6e 20 74 68 61 74 20 69 74 20 | use.users.quickly.learn.that.it. |
| b2100 | 64 6f 65 73 20 73 6f 6d 65 74 68 69 6e 67 0a 76 65 72 79 20 68 61 72 6d 6c 65 73 73 3b 20 69 74 | does.something.very.harmless;.it |
| b2120 | 20 73 68 6f 77 73 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 | .shows.more.information.about.th |
| b2140 | 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 0a 69 6e 20 61 6e 6f 74 68 65 72 20 62 75 66 66 | e.thing.at.point.in.another.buff |
| b2160 | 65 72 2e 0a 0a 48 6f 77 65 76 65 72 20 5c 22 52 45 54 5c 22 20 75 73 65 64 20 74 6f 20 62 65 68 | er...However.\"RET\".used.to.beh |
| b2180 | 61 76 65 20 64 69 66 66 65 72 65 6e 74 6c 79 20 69 6e 20 60 6d 61 67 69 74 2d 72 65 66 73 2d 6d | ave.differently.in.`magit-refs-m |
| b21a0 | 6f 64 65 27 0a 62 75 66 66 65 72 73 2c 20 64 6f 69 6e 67 20 73 75 72 70 72 69 73 69 6e 67 20 74 | ode'.buffers,.doing.surprising.t |
| b21c0 | 68 69 6e 67 73 2c 20 73 6f 6d 65 20 6f 66 20 77 68 69 63 68 20 63 61 6e 6e 6f 74 20 72 65 61 6c | hings,.some.of.which.cannot.real |
| b21e0 | 6c 79 20 62 65 0a 64 65 73 63 72 69 62 65 64 20 61 73 20 5c 22 76 69 73 69 74 20 74 68 69 73 20 | ly.be.described.as.\"visit.this. |
| b2200 | 74 68 69 6e 67 5c 22 2e 20 20 49 66 20 79 6f 75 20 68 61 76 65 20 67 72 6f 77 6e 20 61 63 63 75 | thing\"...If.you.have.grown.accu |
| b2220 | 73 74 6f 6d 65 64 0a 74 6f 20 73 75 63 68 20 69 6e 63 6f 6e 73 69 73 74 65 6e 74 2c 20 62 75 74 | stomed.to.such.inconsistent,.but |
| b2240 | 20 74 6f 20 79 6f 75 20 75 73 65 66 75 6c 2c 20 62 65 68 61 76 69 6f 72 2c 20 74 68 65 6e 20 79 | .to.you.useful,.behavior,.then.y |
| b2260 | 6f 75 20 63 61 6e 0a 72 65 73 74 6f 72 65 20 74 68 61 74 20 62 79 20 61 64 64 69 6e 67 20 6f 6e | ou.can.restore.that.by.adding.on |
| b2280 | 65 20 6f 72 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 62 65 6c 6f 77 20 73 79 6d 62 6f 6c 73 20 74 | e.or.more.of.the.below.symbols.t |
| b22a0 | 6f 20 74 68 65 0a 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 20 20 42 75 74 | o.the.value.of.this.option...But |
| b22c0 | 20 6b 65 65 70 20 69 6e 20 6d 69 6e 64 20 74 68 61 74 20 62 79 20 64 6f 69 6e 67 20 73 6f 20 79 | .keep.in.mind.that.by.doing.so.y |
| b22e0 | 6f 75 0a 64 6f 6e 27 74 20 6f 6e 6c 79 20 69 6e 74 72 6f 64 75 63 65 20 69 6e 63 6f 6e 73 69 73 | ou.don't.only.introduce.inconsis |
| b2300 | 74 65 6e 63 69 65 73 2c 20 79 6f 75 20 61 6c 73 6f 20 6c 6f 73 65 20 73 6f 6d 65 0a 66 75 6e 63 | tencies,.you.also.lose.some.func |
| b2320 | 74 69 6f 6e 61 6c 69 74 79 20 61 6e 64 20 6d 69 67 68 74 20 68 61 76 65 20 74 6f 20 72 65 73 6f | tionality.and.might.have.to.reso |
| b2340 | 72 74 20 74 6f 20 60 4d 2d 78 20 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 27 0a 74 6f | rt.to.`M-x.magit-show-commit'.to |
| b2360 | 20 67 65 74 20 69 74 20 62 61 63 6b 2e 0a 0a 60 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 27 | .get.it.back...`magit-visit-ref' |
| b2380 | 20 6c 6f 6f 6b 73 20 66 6f 72 20 74 68 65 73 65 20 73 79 6d 62 6f 6c 73 20 69 6e 20 74 68 65 20 | .looks.for.these.symbols.in.the. |
| b23a0 | 6f 72 64 65 72 20 69 6e 20 77 68 69 63 68 0a 74 68 65 79 20 61 72 65 20 64 65 73 63 72 69 62 65 | order.in.which.they.are.describe |
| b23c0 | 64 20 68 65 72 65 2e 20 20 49 66 20 74 68 65 20 70 72 65 73 65 6e 63 65 20 6f 66 20 61 20 73 79 | d.here...If.the.presence.of.a.sy |
| b23e0 | 6d 62 6f 6c 20 61 70 70 6c 69 65 73 20 74 6f 0a 74 68 65 20 63 75 72 72 65 6e 74 20 73 69 74 75 | mbol.applies.to.the.current.situ |
| b2400 | 61 74 69 6f 6e 2c 20 74 68 65 6e 20 74 68 65 20 73 79 6d 62 6f 6c 73 20 74 68 61 74 20 66 6f 6c | ation,.then.the.symbols.that.fol |
| b2420 | 6c 6f 77 20 64 6f 20 6e 6f 74 20 61 66 66 65 63 74 0a 74 68 65 20 6f 75 74 63 6f 6d 65 2e 0a 0a | low.do.not.affect.the.outcome... |
| b2440 | 60 66 6f 63 75 73 2d 6f 6e 2d 72 65 66 27 0a 0a 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 | `focus-on-ref'....With.a.prefix. |
| b2460 | 61 72 67 75 6d 65 6e 74 20 75 70 64 61 74 65 20 74 68 65 20 62 75 66 66 65 72 20 74 6f 20 73 68 | argument.update.the.buffer.to.sh |
| b2480 | 6f 77 20 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 73 0a 20 20 61 6e 64 20 6c 69 73 74 73 20 6f 66 20 | ow.commit.counts...and.lists.of. |
| b24a0 | 63 68 65 72 72 79 20 63 6f 6d 6d 69 74 73 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 72 | cherry.commits.relative.to.the.r |
| b24c0 | 65 66 65 72 65 6e 63 65 20 61 74 20 70 6f 69 6e 74 0a 20 20 69 6e 73 74 65 61 64 20 6f 66 20 72 | eference.at.point...instead.of.r |
| b24e0 | 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 6f 72 | elative.to.the.current.buffer.or |
| b2500 | 20 60 48 45 41 44 27 2e 0a 0a 20 20 49 6e 73 74 65 61 64 20 6f 66 20 61 64 64 69 6e 67 20 74 68 | .`HEAD'.....Instead.of.adding.th |
| b2520 | 69 73 20 73 79 6d 62 6f 6c 2c 20 63 6f 6e 73 69 64 65 72 20 70 72 65 73 73 69 6e 67 20 5c 22 43 | is.symbol,.consider.pressing.\"C |
| b2540 | 2d 75 20 79 20 6f 20 52 45 54 5c 22 2e 0a 0a 60 63 72 65 61 74 65 2d 62 72 61 6e 63 68 27 0a 0a | -u.y.o.RET\"...`create-branch'.. |
| b2560 | 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 63 68 | ..If.point.is.on.a.remote.branch |
| b2580 | 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 63 68 | ,.then.create.a.new.local.branch |
| b25a0 | 0a 20 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 2c 20 75 73 65 20 74 68 65 20 72 | ...with.the.same.name,.use.the.r |
| b25c0 | 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 73 20 69 74 73 20 75 70 73 74 72 65 61 6d 2c 20 61 6e | emote.branch.as.its.upstream,.an |
| b25e0 | 64 0a 20 20 74 68 65 6e 20 63 68 65 63 6b 20 6f 75 74 20 74 68 65 20 6c 6f 63 61 6c 20 62 72 61 | d...then.check.out.the.local.bra |
| b2600 | 6e 63 68 2e 0a 0a 20 20 49 6e 73 74 65 61 64 20 6f 66 20 61 64 64 69 6e 67 20 74 68 69 73 20 73 | nch.....Instead.of.adding.this.s |
| b2620 | 79 6d 62 6f 6c 2c 20 63 6f 6e 73 69 64 65 72 20 70 72 65 73 73 69 6e 67 20 5c 22 62 20 63 20 52 | ymbol,.consider.pressing.\"b.c.R |
| b2640 | 45 54 20 52 45 54 5c 22 2c 0a 20 20 6c 69 6b 65 20 79 6f 75 20 77 6f 75 6c 64 20 64 6f 20 69 6e | ET.RET\",...like.you.would.do.in |
| b2660 | 20 6f 74 68 65 72 20 62 75 66 66 65 72 73 2e 0a 0a 60 63 68 65 63 6b 6f 75 74 2d 61 6e 79 27 0a | .other.buffers...`checkout-any'. |
| b2680 | 0a 20 20 43 68 65 63 6b 20 6f 75 74 20 74 68 65 20 72 65 66 65 72 65 6e 63 65 20 61 74 20 70 6f | ...Check.out.the.reference.at.po |
| b26a0 | 69 6e 74 2e 20 20 49 66 20 74 68 61 74 20 72 65 66 65 72 65 6e 63 65 20 69 73 20 61 20 74 61 67 | int...If.that.reference.is.a.tag |
| b26c0 | 0a 20 20 6f 72 20 61 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 74 68 69 73 | ...or.a.remote.branch,.then.this |
| b26e0 | 20 72 65 73 75 6c 74 73 20 69 6e 20 61 20 64 65 74 61 63 68 65 64 20 60 48 45 41 44 27 2e 0a 0a | .results.in.a.detached.`HEAD'... |
| b2700 | 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, |
| b2720 | 20 63 6f 6e 73 69 64 65 72 20 70 72 65 73 73 69 6e 67 20 5c 22 62 20 62 20 52 45 54 5c 22 2c 0a | .consider.pressing.\"b.b.RET\",. |
| b2740 | 20 20 6c 69 6b 65 20 79 6f 75 20 77 6f 75 6c 64 20 64 6f 20 69 6e 20 6f 74 68 65 72 20 62 75 66 | ..like.you.would.do.in.other.buf |
| b2760 | 66 65 72 73 2e 0a 0a 60 63 68 65 63 6b 6f 75 74 2d 62 72 61 6e 63 68 27 0a 0a 20 20 43 68 65 63 | fers...`checkout-branch'....Chec |
| b2780 | 6b 20 6f 75 74 20 74 68 65 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 20 61 74 20 70 6f 69 6e 74 2e | k.out.the.local.branch.at.point. |
| b27a0 | 0a 0a 20 20 49 6e 73 74 65 61 64 20 6f 66 20 61 64 64 69 6e 67 20 74 68 69 73 20 73 79 6d 62 6f | ....Instead.of.adding.this.symbo |
| b27c0 | 6c 2c 20 63 6f 6e 73 69 64 65 72 20 70 72 65 73 73 69 6e 67 20 5c 22 62 20 62 20 52 45 54 5c 22 | l,.consider.pressing.\"b.b.RET\" |
| b27e0 | 2c 0a 20 20 6c 69 6b 65 20 79 6f 75 20 77 6f 75 6c 64 20 64 6f 20 69 6e 20 6f 74 68 65 72 20 62 | ,...like.you.would.do.in.other.b |
| b2800 | 75 66 66 65 72 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 | uffers."...:package-version.'(ma |
| b2820 | 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 72 | git..."2.9.0")...:group.'magit-r |
| b2840 | 65 66 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a | efs...:group.'magit-commands...: |
| b2860 | 6f 70 74 69 6f 6e 73 20 27 28 66 6f 63 75 73 2d 6f 6e 2d 72 65 66 20 63 72 65 61 74 65 2d 62 72 | options.'(focus-on-ref.create-br |
| b2880 | 61 6e 63 68 20 63 68 65 63 6b 6f 75 74 2d 61 6e 79 20 63 68 65 63 6b 6f 75 74 2d 62 72 61 6e 63 | anch.checkout-any.checkout-branc |
| b28a0 | 68 29 0a 20 20 3a 74 79 70 65 20 27 28 6c 69 73 74 20 3a 63 6f 6e 76 65 72 74 2d 77 69 64 67 65 | h)...:type.'(list.:convert-widge |
| b28c0 | 74 20 63 75 73 74 6f 6d 2d 68 6f 6f 6b 2d 63 6f 6e 76 65 72 74 2d 77 69 64 67 65 74 29 29 0a 0a | t.custom-hook-convert-widget)).. |
| b28e0 | 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 2d 72 | ;;;.Mode..(defvar-keymap.magit-r |
| b2900 | 65 66 73 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 | efs-mode-map...:doc."Keymap.for. |
| b2920 | 60 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 6d 61 | `magit-refs-mode'."...:parent.ma |
| b2940 | 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 43 2d 79 22 20 23 27 6d 61 67 69 74 2d 72 65 66 | git-mode-map..."C-y".#'magit-ref |
| b2960 | 73 2d 73 65 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 0a 20 20 22 4c 22 20 20 20 | s-set-show-commit-count..."L"... |
| b2980 | 23 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 73 65 74 74 69 6e 67 73 29 0a 0a 28 64 65 66 69 6e | #'magit-margin-settings)..(defin |
| b29a0 | 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 20 6d | e-derived-mode.magit-refs-mode.m |
| b29c0 | 61 67 69 74 2d 6d 6f 64 65 20 22 4d 61 67 69 74 20 52 65 66 73 22 0a 20 20 22 4d 6f 64 65 20 77 | agit-mode."Magit.Refs"..."Mode.w |
| b29e0 | 68 69 63 68 20 6c 69 73 74 73 20 61 6e 64 20 63 6f 6d 70 61 72 65 73 20 72 65 66 65 72 65 6e 63 | hich.lists.and.compares.referenc |
| b2a00 | 65 73 2e 0a 0a 54 68 69 73 20 6d 6f 64 65 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 | es...This.mode.is.documented.in. |
| b2a20 | 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 52 65 66 65 72 65 6e 63 65 73 20 42 75 66 | info.node.`(magit)References.Buf |
| b2a40 | 66 65 72 27 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 3e 5c 0a 54 79 70 65 20 | fer'...\\<magit-mode-map>\.Type. |
| b2a60 | 5c 5c 5b 6d 61 67 69 74 2d 72 65 66 72 65 73 68 5d 20 74 6f 20 72 65 66 72 65 73 68 20 74 68 65 | \\[magit-refresh].to.refresh.the |
| b2a80 | 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 73 | .current.buffer..Type.\\[magit-s |
| b2aa0 | 65 63 74 69 6f 6e 2d 74 6f 67 67 6c 65 5d 20 74 6f 20 65 78 70 61 6e 64 20 6f 72 20 68 69 64 65 | ection-toggle].to.expand.or.hide |
| b2ac0 | 20 74 68 65 20 73 65 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 54 79 70 65 20 5c 5c 5b 6d | .the.section.at.point..Type.\\[m |
| b2ae0 | 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 5d 20 6f 72 20 5c 5c 5b 6d 61 67 69 74 2d 64 69 | agit-visit-thing].or.\\[magit-di |
| b2b00 | 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 5d 20 5c 0a 74 6f 20 76 69 73 69 74 | ff-show-or-scroll-up].\.to.visit |
| b2b20 | 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 72 20 62 72 61 6e 63 68 20 61 74 20 70 6f 69 6e 74 2e 0a | .the.commit.or.branch.at.point.. |
| b2b40 | 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 61 76 | .Type.\\[magit-branch].to.see.av |
| b2b60 | 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 5c 5c | ailable.branch.commands..Type.\\ |
| b2b80 | 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 6e 63 | [magit-merge].to.merge.the.branc |
| b2ba0 | 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 6d 61 | h.or.commit.at.point..Type.\\[ma |
| b2bc0 | 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 63 6f | git-cherry-pick].to.apply.the.co |
| b2be0 | 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 65 73 | mmit.at.point..Type.\\[magit-res |
| b2c00 | 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 6d 69 | et].to.reset.`HEAD'.to.the.commi |
| b2c20 | 74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 5c 5c 7b 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 2d | t.at.point...\\{magit-refs-mode- |
| b2c40 | 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 75 | map}"...:interactive.nil...:grou |
| b2c60 | 70 20 27 6d 61 67 69 74 2d 72 65 66 73 0a 20 20 28 6d 61 67 69 74 2d 68 61 63 6b 2d 64 69 72 2d | p.'magit-refs...(magit-hack-dir- |
| b2c80 | 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-- |
| b2ca0 | 69 6d 65 6e 75 2d 67 72 6f 75 70 2d 74 79 70 65 73 20 27 28 6c 6f 63 61 6c 20 72 65 6d 6f 74 65 | imenu-group-types.'(local.remote |
| b2cc0 | 20 74 61 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 74 75 | .tags)))..(defun.magit-refs-setu |
| b2ce0 | 70 2d 62 75 66 66 65 72 20 28 72 65 66 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 74 | p-buffer.(ref.args)...(magit-set |
| b2d00 | 75 70 2d 62 75 66 66 65 72 20 23 27 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 20 6e 69 6c 0a | up-buffer.#'magit-refs-mode.nil. |
| b2d20 | 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 20 72 65 66 29 0a | ....(magit-buffer-upstream.ref). |
| b2d40 | 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 20 61 72 67 73 | ....(magit-buffer-arguments.args |
| b2d60 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 73 2d 72 65 66 72 65 73 68 2d 62 | )))..(defun.magit-refs-refresh-b |
| b2d80 | 75 66 66 65 72 20 28 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73 65 74 2d 62 75 66 66 65 | uffer.()...(setq.magit-set-buffe |
| b2da0 | 72 2d 6d 61 72 67 69 6e 2d 72 65 66 72 65 73 68 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 62 75 66 | r-margin-refresh.(not.(magit-buf |
| b2dc0 | 66 65 72 2d 6d 61 72 67 69 6e 2d 70 29 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 | fer-margin-p)))...(unless.(magit |
| b2de0 | 2d 72 65 76 2d 76 65 72 69 66 79 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74 72 65 61 | -rev-verify.magit-buffer-upstrea |
| b2e00 | 6d 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 63 6f 6d | m).....(setq.magit-refs-show-com |
| b2e20 | 6d 69 74 2d 63 6f 75 6e 74 20 6e 69 6c 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 74 2d 68 65 61 | mit-count.nil))...(magit-set-hea |
| b2e40 | 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 25 | der-line-format....(format."%s.% |
| b2e60 | 73 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 20 20 | s".magit-buffer-upstream........ |
| b2e80 | 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 72 2d 61 72 | ....(string-join.magit-buffer-ar |
| b2ea0 | 67 75 6d 65 6e 74 73 20 22 20 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 | guments.".")))...(magit-insert-s |
| b2ec0 | 65 63 74 69 6f 6e 20 28 62 72 61 6e 63 68 62 75 66 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 | ection.(branchbuf).....(magit-ru |
| b2ee0 | 6e 2d 73 65 63 74 69 6f 6e 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 63 74 69 | n-section-hook.'magit-refs-secti |
| b2f00 | 6f 6e 73 2d 68 6f 6f 6b 29 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 6b 69 6c 6c 2d 62 75 66 | ons-hook))...(add-hook.'kill-buf |
| b2f20 | 66 65 72 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 70 72 65 73 65 72 76 65 2d 73 65 63 74 69 6f | fer-hook.#'magit-preserve-sectio |
| b2f40 | 6e 2d 76 69 73 69 62 69 6c 69 74 79 2d 63 61 63 68 65 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 | n-visibility-cache))..(cl-defmet |
| b2f60 | 68 6f 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 76 61 6c 75 65 20 28 26 63 6f 6e 74 65 78 74 | hod.magit-buffer-value.(&context |
| b2f80 | 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 29 29 0a 20 | .(major-mode.magit-refs-mode)).. |
| b2fa0 | 20 28 63 6f 6e 73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 20 6d 61 67 | .(cons.magit-buffer-upstream.mag |
| b2fc0 | 69 74 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 | it-buffer-arguments))..;;;.Comma |
| b2fe0 | 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 |
| b3000 | 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 20 22 6d 61 67 69 74 2d 72 65 66 73 22 20 6e 69 6c 20 | agit-show-refs."magit-refs".nil. |
| b3020 | 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 | t).(transient-define-prefix.magi |
| b3040 | 74 2d 73 68 6f 77 2d 72 65 66 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 74 72 61 6e 73 69 65 6e 74 | t-show-refs.(&optional.transient |
| b3060 | 29 0a 20 20 22 4c 69 73 74 20 61 6e 64 20 63 6f 6d 70 61 72 65 20 72 65 66 65 72 65 6e 63 65 73 | )..."List.and.compare.references |
| b3080 | 20 69 6e 20 61 20 64 65 64 69 63 61 74 65 64 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 6d 61 6e 2d | .in.a.dedicated.buffer."...:man- |
| b30a0 | 70 61 67 65 20 22 67 69 74 2d 62 72 61 6e 63 68 22 0a 20 20 3a 76 61 6c 75 65 20 28 6c 61 6d 62 | page."git-branch"...:value.(lamb |
| b30c0 | 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 | da.()............(magit-show-ref |
| b30e0 | 73 2d 61 72 67 75 6d 65 6e 74 73 20 6d 61 67 69 74 2d 70 72 65 66 69 78 2d 75 73 65 2d 62 75 66 | s-arguments.magit-prefix-use-buf |
| b3100 | 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 | fer-arguments))...["Arguments".. |
| b3120 | 20 20 28 6d 61 67 69 74 2d 66 6f 72 2d 65 61 63 68 2d 72 65 66 3a 2d 2d 63 6f 6e 74 61 69 6e 73 | ..(magit-for-each-ref:--contains |
| b3140 | 29 0a 20 20 20 28 22 2d 4d 22 20 22 4d 65 72 67 65 64 22 20 20 20 20 20 20 20 20 20 20 20 20 20 | )....("-M"."Merged"............. |
| b3160 | 20 20 22 2d 2d 6d 65 72 67 65 64 3d 22 20 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2d 72 65 | .."--merged=".magit-transient-re |
| b3180 | 61 64 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 28 22 2d 6d 22 20 22 4d 65 72 67 65 64 20 74 6f | ad-revision)....("-m"."Merged.to |
| b31a0 | 20 48 45 41 44 22 20 20 20 20 20 20 20 22 2d 2d 6d 65 72 67 65 64 22 29 0a 20 20 20 28 22 2d 4e | .HEAD"......."--merged")....("-N |
| b31c0 | 22 20 22 4e 6f 74 20 6d 65 72 67 65 64 22 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 6e 6f 2d 6d | "."Not.merged"..........."--no-m |
| b31e0 | 65 72 67 65 64 3d 22 20 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 72 65 76 | erged=".magit-transient-read-rev |
| b3200 | 69 73 69 6f 6e 29 0a 20 20 20 28 22 2d 6e 22 20 22 4e 6f 74 20 6d 65 72 67 65 64 20 74 6f 20 48 | ision)....("-n"."Not.merged.to.H |
| b3220 | 45 41 44 22 20 20 20 22 2d 2d 6e 6f 2d 6d 65 72 67 65 64 22 29 0a 20 20 20 28 6d 61 67 69 74 2d | EAD"..."--no-merged")....(magit- |
| b3240 | 66 6f 72 2d 65 61 63 68 2d 72 65 66 3a 2d 2d 73 6f 72 74 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e | for-each-ref:--sort)]...["Action |
| b3260 | 73 22 0a 20 20 20 28 22 79 22 20 22 53 68 6f 77 20 72 65 66 73 2c 20 63 6f 6d 70 61 72 69 6e 67 | s"....("y"."Show.refs,.comparing |
| b3280 | 20 74 68 65 6d 20 77 69 74 68 20 48 45 41 44 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | .them.with.HEAD"...........magit |
| b32a0 | 2d 73 68 6f 77 2d 72 65 66 73 2d 68 65 61 64 29 0a 20 20 20 28 22 63 22 20 22 53 68 6f 77 20 72 | -show-refs-head)....("c"."Show.r |
| b32c0 | 65 66 73 2c 20 63 6f 6d 70 61 72 69 6e 67 20 74 68 65 6d 20 77 69 74 68 20 63 75 72 72 65 6e 74 | efs,.comparing.them.with.current |
| b32e0 | 20 62 72 61 6e 63 68 22 20 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 2d 63 75 72 72 65 6e 74 | .branch".magit-show-refs-current |
| b3300 | 29 0a 20 20 20 28 22 6f 22 20 22 53 68 6f 77 20 72 65 66 73 2c 20 63 6f 6d 70 61 72 69 6e 67 20 | )....("o"."Show.refs,.comparing. |
| b3320 | 74 68 65 6d 20 77 69 74 68 20 6f 74 68 65 72 20 62 72 61 6e 63 68 22 20 20 20 6d 61 67 69 74 2d | them.with.other.branch"...magit- |
| b3340 | 73 68 6f 77 2d 72 65 66 73 2d 6f 74 68 65 72 29 0a 20 20 20 28 22 72 22 20 22 53 68 6f 77 20 72 | show-refs-other)....("r"."Show.r |
| b3360 | 65 66 73 2c 20 63 68 61 6e 67 69 6e 67 20 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 20 64 69 73 70 6c | efs,.changing.commit.count.displ |
| b3380 | 61 79 22 0a 20 20 20 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 74 2d 73 68 6f 77 2d 63 6f 6d 6d | ay".....magit-refs-set-show-comm |
| b33a0 | 69 74 2d 63 6f 75 6e 74 29 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 | it-count)]...(interactive.(list. |
| b33c0 | 28 6f 72 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 72 65 66 73 2d | (or.(derived-mode-p.'magit-refs- |
| b33e0 | 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 | mode)..........................c |
| b3400 | 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 29 0a 20 20 28 69 66 20 74 72 61 6e 73 | urrent-prefix-arg)))...(if.trans |
| b3420 | 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 |
| b3440 | 69 74 2d 73 68 6f 77 2d 72 65 66 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 | it-show-refs).....(magit-refs-se |
| b3460 | 74 75 70 2d 62 75 66 66 65 72 20 22 48 45 41 44 22 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 | tup-buffer."HEAD".(magit-show-re |
| b3480 | 66 73 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 | fs-arguments))))..(defun.magit-s |
| b34a0 | 68 6f 77 2d 72 65 66 73 2d 61 72 67 75 6d 65 6e 74 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 75 73 | how-refs-arguments.(&optional.us |
| b34c0 | 65 2d 62 75 66 66 65 72 2d 61 72 67 73 29 0a 20 20 28 75 6e 6c 65 73 73 20 75 73 65 2d 62 75 66 | e-buffer-args)...(unless.use-buf |
| b34e0 | 66 65 72 2d 61 72 67 73 0a 20 20 20 20 28 73 65 74 71 20 75 73 65 2d 62 75 66 66 65 72 2d 61 72 | fer-args.....(setq.use-buffer-ar |
| b3500 | 67 73 20 6d 61 67 69 74 2d 64 69 72 65 63 74 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d | gs.magit-direct-use-buffer-argum |
| b3520 | 65 6e 74 73 29 29 0a 20 20 28 6c 65 74 20 28 61 72 67 73 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 | ents))...(let.(args).....(cond.. |
| b3540 | 20 20 20 20 28 28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 | ....((eq.transient-current-comma |
| b3560 | 6e 64 20 27 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 29 0a 20 20 20 20 20 20 28 73 65 74 71 | nd.'magit-show-refs).......(setq |
| b3580 | 20 61 72 67 73 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 73 68 6f | .args.(transient-args.'magit-sho |
| b35a0 | 77 2d 72 65 66 73 29 29 29 0a 20 20 20 20 20 28 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 | w-refs)))......((eq.major-mode.' |
| b35c0 | 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 | magit-refs-mode).......(setq.arg |
| b35e0 | 73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 | s.magit-buffer-arguments))...... |
| b3600 | 28 28 61 6e 64 20 28 6d 65 6d 71 20 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 73 20 27 28 61 6c | ((and.(memq.use-buffer-args.'(al |
| b3620 | 77 61 79 73 20 73 65 6c 65 63 74 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d | ways.selected))............(and- |
| b3640 | 6c 65 74 2a 20 28 28 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 | let*.((buffer.(magit-get-mode-bu |
| b3660 | 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer............................ |
| b3680 | 20 20 20 20 27 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 | ....'magit-refs-mode.nil........ |
| b36a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 75 73 65 2d | ........................(eq.use- |
| b36c0 | 62 75 66 66 65 72 2d 61 72 67 73 20 27 73 65 6c 65 63 74 65 64 29 29 29 29 0a 20 20 20 20 20 20 | buffer-args.'selected))))....... |
| b36e0 | 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | .......(progn................(se |
| b3700 | 74 71 20 61 72 67 73 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 6d 61 67 | tq.args.(buffer-local-value.'mag |
| b3720 | 69 74 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 20 62 75 66 66 65 72 29 29 0a 20 20 20 | it-buffer-arguments.buffer)).... |
| b3740 | 20 20 20 20 20 20 20 20 20 20 20 20 74 29 29 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 | ............t))))......(t....... |
| b3760 | 28 73 65 74 71 20 61 72 67 73 20 28 61 6c 69 73 74 2d 67 65 74 20 27 6d 61 67 69 74 2d 73 68 6f | (setq.args.(alist-get.'magit-sho |
| b3780 | 77 2d 72 65 66 73 20 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 73 29 29 29 29 0a 20 20 20 20 | w-refs.transient-values))))..... |
| b37a0 | 61 72 67 73 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 | args))..(transient-define-argume |
| b37c0 | 6e 74 20 6d 61 67 69 74 2d 66 6f 72 2d 65 61 63 68 2d 72 65 66 3a 2d 2d 63 6f 6e 74 61 69 6e 73 | nt.magit-for-each-ref:--contains |
| b37e0 | 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 43 6f 6e 74 61 69 6e 73 22 0a 20 20 | .()...:description."Contains"... |
| b3800 | 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. |
| b3820 | 22 2d 63 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 63 6f 6e 74 61 69 6e 73 3d 22 0a 20 | "-c"...:argument."--contains=".. |
| b3840 | 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d | .:reader.#'magit-transient-read- |
| b3860 | 72 65 76 69 73 69 6f 6e 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 | revision)..(transient-define-arg |
| b3880 | 75 6d 65 6e 74 20 6d 61 67 69 74 2d 66 6f 72 2d 65 61 63 68 2d 72 65 66 3a 2d 2d 73 6f 72 74 20 | ument.magit-for-each-ref:--sort. |
| b38a0 | 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 53 6f 72 74 22 0a 20 20 3a 63 6c 61 73 | ()...:description."Sort"...:clas |
| b38c0 | 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 73 22 0a | s.'transient-option...:key."-s". |
| b38e0 | 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 73 6f 72 74 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 | ..:argument."--sort="...:reader. |
| b3900 | 23 27 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 66 2d 73 6f 72 74 29 0a 0a 28 64 65 66 75 6e 20 6d | #'magit-read-ref-sort)..(defun.m |
| b3920 | 61 67 69 74 2d 72 65 61 64 2d 72 65 66 2d 73 6f 72 74 20 28 70 72 6f 6d 70 74 20 69 6e 69 74 69 | agit-read-ref-sort.(prompt.initi |
| b3940 | 61 6c 2d 69 6e 70 75 74 20 5f 68 69 73 74 6f 72 79 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 | al-input._history)...(magit-comp |
| b3960 | 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 20 | leting-read.prompt.............. |
| b3980 | 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 2d 63 6f 6d 6d 69 74 74 65 72 64 61 74 65 22 20 22 | ............'("-committerdate"." |
| b39a0 | 2d 61 75 74 68 6f 72 64 61 74 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -authordate".................... |
| b39c0 | 20 20 20 20 20 20 20 20 22 63 6f 6d 6d 69 74 74 65 72 64 61 74 65 22 20 22 61 75 74 68 6f 72 64 | ........"committerdate"."authord |
| b39e0 | 61 74 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e | ate")..........................n |
| b3a00 | 69 6c 20 6e 69 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | il.nil.initial-input))..;;;###au |
| b3a20 | 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 2d 68 65 | toload.(defun.magit-show-refs-he |
| b3a40 | 61 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 4c 69 73 74 20 61 6e 64 20 | ad.(&optional.args)..."List.and. |
| b3a60 | 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 74 65 | compare.references.in.a.dedicate |
| b3a80 | 64 20 62 75 66 66 65 72 2e 0a 43 6f 6d 70 61 72 65 64 20 77 69 74 68 20 60 48 45 41 44 27 2e 22 | d.buffer..Compared.with.`HEAD'." |
| b3aa0 | 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 68 6f | ...(interactive.(list.(magit-sho |
| b3ac0 | 77 2d 72 65 66 73 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 | w-refs-arguments)))...(magit-ref |
| b3ae0 | 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 22 48 45 41 44 22 20 61 72 67 73 29 29 0a 0a 3b 3b | s-setup-buffer."HEAD".args))..;; |
| b3b00 | 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 2d 72 | ;###autoload.(defun.magit-show-r |
| b3b20 | 65 66 73 2d 63 75 72 72 65 6e 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 | efs-current.(&optional.args)..." |
| b3b40 | 4c 69 73 74 20 61 6e 64 20 63 6f 6d 70 61 72 65 20 72 65 66 65 72 65 6e 63 65 73 20 69 6e 20 61 | List.and.compare.references.in.a |
| b3b60 | 20 64 65 64 69 63 61 74 65 64 20 62 75 66 66 65 72 2e 0a 43 6f 6d 70 61 72 65 20 77 69 74 68 20 | .dedicated.buffer..Compare.with. |
| b3b80 | 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 27 20 69 66 20 | the.current.branch.or.`HEAD'.if. |
| b3ba0 | 69 74 20 69 73 20 64 65 74 61 63 68 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | it.is.detached."...(interactive. |
| b3bc0 | 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 2d 61 72 67 75 6d 65 6e 74 73 | (list.(magit-show-refs-arguments |
| b3be0 | 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 | )))...(magit-refs-setup-buffer.( |
| b3c00 | 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 61 72 67 73 29 29 | magit-get-current-branch).args)) |
| b3c20 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 68 | ..;;;###autoload.(defun.magit-sh |
| b3c40 | 6f 77 2d 72 65 66 73 2d 6f 74 68 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 72 65 66 20 61 72 67 | ow-refs-other.(&optional.ref.arg |
| b3c60 | 73 29 0a 20 20 22 4c 69 73 74 20 61 6e 64 20 63 6f 6d 70 61 72 65 20 72 65 66 65 72 65 6e 63 65 | s)..."List.and.compare.reference |
| b3c80 | 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 43 6f 6d 70 61 72 65 | s.in.a.dedicated.buffer..Compare |
| b3ca0 | 64 20 77 69 74 68 20 61 20 62 72 61 6e 63 68 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 | d.with.a.branch.read.from.the.us |
| b3cc0 | 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 | er."...(interactive.(list.(magit |
| b3ce0 | 2d 72 65 61 64 2d 6f 74 68 65 72 2d 62 72 61 6e 63 68 20 22 43 6f 6d 70 61 72 65 20 77 69 74 68 | -read-other-branch."Compare.with |
| b3d00 | 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 |
| b3d20 | 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 6d 61 67 69 74 2d 72 | how-refs-arguments)))...(magit-r |
| b3d40 | 65 66 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 72 65 66 20 61 72 67 73 29 29 0a 0a 28 74 72 | efs-setup-buffer.ref.args))..(tr |
| b3d60 | 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 66 73 | ansient-define-suffix.magit-refs |
| b3d80 | 2d 73 65 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20 28 29 0a 20 20 22 43 68 61 | -set-show-commit-count.()..."Cha |
| b3da0 | 6e 67 65 20 66 6f 72 20 77 68 69 63 68 20 72 65 66 73 20 74 68 65 20 63 6f 6d 6d 69 74 20 63 6f | nge.for.which.refs.the.commit.co |
| b3dc0 | 75 6e 74 20 69 73 20 73 68 6f 77 6e 2e 22 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 43 | unt.is.shown."...:description."C |
| b3de0 | 68 61 6e 67 65 20 76 65 72 62 6f 73 69 74 79 22 0a 20 20 3a 6b 65 79 20 22 76 22 0a 20 20 3a 74 | hange.verbosity"...:key."v"...:t |
| b3e00 | 72 61 6e 73 69 65 6e 74 20 6e 69 6c 0a 20 20 3a 69 66 2d 64 65 72 69 76 65 64 20 27 6d 61 67 69 | ransient.nil...:if-derived.'magi |
| b3e20 | 74 2d 72 65 66 73 2d 6d 6f 64 65 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 | t-refs-mode...(interactive)...(s |
| b3e40 | 65 74 71 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 | etq-local.magit-refs-show-commit |
| b3e60 | 2d 63 6f 75 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 | -count...............(magit-read |
| b3e80 | 2d 63 68 61 72 2d 63 61 73 65 20 22 53 68 6f 77 20 63 6f 6d 6d 69 74 20 63 6f 75 6e 74 73 20 66 | -char-case."Show.commit.counts.f |
| b3ea0 | 6f 72 20 22 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 61 20 22 5b 61 | or.".nil.................(?a."[a |
| b3ec0 | 5d 6c 6c 20 72 65 66 73 22 20 27 61 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ]ll.refs".'all)................. |
| b3ee0 | 28 3f 62 20 22 5b 62 5d 72 61 6e 63 68 65 73 20 6f 6e 6c 79 22 20 74 29 0a 20 20 20 20 20 20 20 | (?b."[b]ranches.only".t)........ |
| b3f00 | 20 20 20 20 20 20 20 20 20 28 3f 6e 20 22 5b 6e 5d 6f 74 68 69 6e 67 22 20 6e 69 6c 29 29 29 0a | .........(?n."[n]othing".nil))). |
| b3f20 | 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ..(magit-refresh))..(defun.magit |
| b3f40 | 2d 76 69 73 69 74 2d 72 65 66 20 28 29 0a 20 20 22 56 69 73 69 74 20 74 68 65 20 72 65 66 65 72 | -visit-ref.()..."Visit.the.refer |
| b3f60 | 65 6e 63 65 20 6f 72 20 72 65 76 69 73 69 6f 6e 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 61 6e 6f | ence.or.revision.at.point.in.ano |
| b3f80 | 74 68 65 72 20 62 75 66 66 65 72 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 72 65 76 69 | ther.buffer..If.there.is.no.revi |
| b3fa0 | 73 69 6f 6e 20 61 74 20 70 6f 69 6e 74 20 6f 72 20 77 69 74 68 20 61 20 70 72 65 66 69 78 20 61 | sion.at.point.or.with.a.prefix.a |
| b3fc0 | 72 67 75 6d 65 6e 74 20 70 72 6f 6d 70 74 0a 66 6f 72 20 61 20 72 65 76 69 73 69 6f 6e 2e 0a 0a | rgument.prompt.for.a.revision... |
| b3fe0 | 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 62 65 68 61 76 65 73 20 6a 75 73 74 20 6c 69 6b 65 20 60 | This.command.behaves.just.like.` |
| b4000 | 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 27 2c 20 65 78 63 65 70 74 20 69 66 0a 70 6f | magit-show-commit',.except.if.po |
| b4020 | 69 6e 74 20 69 73 20 6f 6e 20 61 20 72 65 66 65 72 65 6e 63 65 20 69 6e 20 61 20 60 6d 61 67 69 | int.is.on.a.reference.in.a.`magi |
| b4040 | 74 2d 72 65 66 73 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 20 28 61 20 62 75 66 66 65 72 0a 6c 69 | t-refs-mode'.buffer.(a.buffer.li |
| b4060 | 73 74 69 6e 67 20 62 72 61 6e 63 68 65 73 20 61 6e 64 20 74 61 67 73 29 2c 20 69 6e 20 77 68 69 | sting.branches.and.tags),.in.whi |
| b4080 | 63 68 20 63 61 73 65 20 74 68 65 20 62 65 68 61 76 69 6f 72 20 6d 61 79 20 62 65 0a 64 69 66 66 | ch.case.the.behavior.may.be.diff |
| b40a0 | 65 72 65 6e 74 2c 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 79 6f 75 20 68 61 76 65 20 63 75 73 74 | erent,.but.only.if.you.have.cust |
| b40c0 | 6f 6d 69 7a 65 64 20 74 68 65 20 6f 70 74 69 6f 6e 0a 60 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 | omized.the.option.`magit-visit-r |
| b40e0 | 65 66 2d 62 65 68 61 76 69 6f 72 27 20 28 77 68 69 63 68 20 73 65 65 29 2e 20 20 57 68 65 6e 20 | ef-behavior'.(which.see)...When. |
| b4100 | 69 6e 76 6f 6b 65 64 20 66 72 6f 6d 20 61 0a 6d 65 6e 75 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 | invoked.from.a.menu.this.command |
| b4120 | 20 61 6c 77 61 79 73 20 62 65 68 61 76 65 73 20 6c 69 6b 65 20 60 6d 61 67 69 74 2d 73 68 6f 77 | .always.behaves.like.`magit-show |
| b4140 | 2d 63 6f 6d 6d 69 74 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 | -commit'."...(interactive)...(if |
| b4160 | 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 66 | .(and.(derived-mode-p.'magit-ref |
| b4180 | 73 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f | s-mode)............(magit-sectio |
| b41a0 | 6e 2d 6d 61 74 63 68 20 27 28 62 72 61 6e 63 68 20 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 | n-match.'(branch.tag)).......... |
| b41c0 | 20 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 20 | ..(not.(magit-menu-position))).. |
| b41e0 | 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 66 20 28 6f 72 65 66 20 28 6d 61 67 69 74 2d 63 75 72 | .....(let.((ref.(oref.(magit-cur |
| b4200 | 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 | rent-section).value))).........( |
| b4220 | 63 6f 6e 64 20 28 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 | cond.(current-prefix-arg........ |
| b4240 | 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6d 65 6d 71 20 27 66 6f 63 75 73 2d 6f 6e 2d 72 | ........(cond.((memq.'focus-on-r |
| b4260 | 65 66 20 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 2d 62 65 68 61 76 69 6f 72 29 0a 20 20 20 | ef.magit-visit-ref-behavior).... |
| b4280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d 73 | ...................(magit-refs-s |
| b42a0 | 65 74 75 70 2d 62 75 66 66 65 72 20 72 65 66 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 | etup-buffer.ref.(magit-show-refs |
| b42c0 | 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -arguments)))................... |
| b42e0 | 20 20 20 28 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 2d 62 65 68 61 76 69 6f 72 0a 20 20 20 | ...(magit-visit-ref-behavior.... |
| b4300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 6f 6e 27 74 20 70 72 6f 6d | ...................;;.Don't.prom |
| b4320 | 70 74 20 66 6f 72 20 63 6f 6d 6d 69 74 20 74 6f 20 76 69 73 69 74 2e 0a 20 20 20 20 20 20 20 20 | pt.for.commit.to.visit.......... |
| b4340 | 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 2d 70 72 65 | ..............(let.((current-pre |
| b4360 | 66 69 78 2d 61 72 67 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fix-arg.nil))................... |
| b4380 | 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 |
| b43a0 | 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-show-commit))))).............. |
| b43c0 | 20 28 28 61 6e 64 20 28 6d 65 6d 71 20 27 63 72 65 61 74 65 2d 62 72 61 6e 63 68 20 6d 61 67 69 | .((and.(memq.'create-branch.magi |
| b43e0 | 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)........... |
| b4400 | 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 20 5b | ..........(magit-section-match.[ |
| b4420 | 62 72 61 6e 63 68 20 72 65 6d 6f 74 65 5d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | branch.remote]))................ |
| b4440 | 28 6c 65 74 20 28 28 62 72 61 6e 63 68 20 28 63 64 72 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d | (let.((branch.(cdr.(magit-split- |
| b4460 | 62 72 61 6e 63 68 2d 6e 61 6d 65 20 72 65 66 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | branch-name.ref))))............. |
| b4480 | 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 20 62 72 61 6e 63 68 29 | .....(if.(magit-branch-p.branch) |
| b44a0 | 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 6d 61 67 69 74 | ......................(if.(magit |
| b44c0 | 2d 72 65 76 2d 65 71 20 62 72 61 6e 63 68 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -rev-eq.branch.ref)............. |
| b44e0 | 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 68 | .............(magit-call-git."ch |
| b4500 | 65 63 6b 6f 75 74 22 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eckout".branch)................. |
| b4520 | 20 20 20 20 20 20 20 28 73 65 74 71 20 62 72 61 6e 63 68 20 28 70 72 6f 70 65 72 74 69 7a 65 20 | .......(setq.branch.(propertize. |
| b4540 | 62 72 61 6e 63 68 20 27 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c | branch.'face.'magit-branch-local |
| b4560 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | ))........................(setq. |
| b4580 | 72 65 66 20 28 70 72 6f 70 65 72 74 69 7a 65 20 72 65 66 20 27 66 61 63 65 20 27 6d 61 67 69 74 | ref.(propertize.ref.'face.'magit |
| b45a0 | 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -branch-remote))................ |
| b45c0 | 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 70 72 6f 67 31 20 28 72 65 61 64 2d 63 68 61 72 | ........(pcase.(prog1.(read-char |
| b45e0 | 2d 63 68 6f 69 63 65 20 28 66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 5c 0a 42 | -choice.(format.(propertize."\.B |
| b4600 | 72 61 6e 63 68 20 25 73 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 0a 20 20 5b 63 5d 68 65 | ranch.%s.already.exists....[c]he |
| b4620 | 63 6b 6f 75 74 20 25 73 20 61 73 2d 69 73 0a 20 20 5b 72 5d 72 65 73 65 74 20 25 73 20 74 6f 20 | ckout.%s.as-is...[r]reset.%s.to. |
| b4640 | 25 73 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 25 73 0a 20 20 5b 61 5d 62 6f 72 74 20 22 20 27 | %s.and.checkout.%s...[a]bort.".' |
| b4660 | 66 61 63 65 20 27 6d 69 6e 69 62 75 66 66 65 72 2d 70 72 6f 6d 70 74 29 20 62 72 61 6e 63 68 20 | face.'minibuffer-prompt).branch. |
| b4680 | 62 72 61 6e 63 68 20 62 72 61 6e 63 68 20 72 65 66 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 | branch.branch.ref.branch)....... |
| b46a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b46c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3f 63 20 3f 72 20 3f 61 29 29 0a 20 20 | .................'(?c.?r.?a))... |
| b46e0 | 20 20 20 20 20 20 20 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 |
| b4700 | 65 73 73 61 67 65 20 22 22 29 29 20 3b 20 6f 74 68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 20 73 | essage."")).;.otherwise.prompt.s |
| b4720 | 74 69 63 6b 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ticks..........................( |
| b4740 | 3f 63 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 62 72 | ?c.(magit-call-git."checkout".br |
| b4760 | 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | anch)).......................... |
| b4780 | 28 3f 72 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 22 | (?r.(magit-call-git."checkout"." |
| b47a0 | 2d 42 22 20 62 72 61 6e 63 68 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -B".branch.ref))................ |
| b47c0 | 20 20 20 20 20 20 20 20 20 20 28 3f 61 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62 6f 72 74 | ..........(?a.(user-error."Abort |
| b47e0 | 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 28 6d 61 67 69 74 2d | "))))....................(magit- |
| b4800 | 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 22 2d 62 22 20 62 72 61 6e 63 68 20 | call-git."checkout"."-b".branch. |
| b4820 | 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 | ref))..................(setq.mag |
| b4840 | 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 | it-buffer-upstream.branch)...... |
| b4860 | 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)))... |
| b4880 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 28 6d 65 6d 71 20 27 63 68 65 63 6b 6f 75 74 | ............((or.(memq.'checkout |
| b48a0 | 2d 61 6e 79 20 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 2d 62 65 68 61 76 69 6f 72 29 0a 20 | -any.magit-visit-ref-behavior).. |
| b48c0 | 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 27 63 68 | ..................(and.(memq.'ch |
| b48e0 | 65 63 6b 6f 75 74 2d 62 72 61 6e 63 68 20 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 2d 62 65 | eckout-branch.magit-visit-ref-be |
| b4900 | 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 20 20 20 20 20 20 20 | havior)......................... |
| b4920 | 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 6c 6f 63 | (magit-section-match.[branch.loc |
| b4940 | 61 6c 5d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c | al])))................(magit-cal |
| b4960 | 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 | l-git."checkout".ref)........... |
| b4980 | 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d | .....(setq.magit-buffer-upstream |
| b49a0 | 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 | .ref)................(magit-refr |
| b49c0 | 65 73 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 | esh))...............(t.......... |
| b49e0 | 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 |
| b4a00 | 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 29 29 29 0a 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 | t-show-commit)))).....(call-inte |
| b4a20 | 72 61 63 74 69 76 65 6c 79 20 23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 29 29 | ractively.#'magit-show-commit))) |
| b4a40 | 0a 0a 3b 3b 3b 20 53 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d | ..;;;.Sections..(defvar-keymap.m |
| b4a60 | 61 67 69 74 2d 72 65 6d 6f 74 65 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 | agit-remote-section-map...:doc." |
| b4a80 | 4b 65 79 6d 61 70 20 66 6f 72 20 60 72 65 6d 6f 74 65 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 | Keymap.for.`remote'.sections.".. |
| b4aa0 | 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 3e 22 20 20 | ."<remap>.<magit-file-rename>".. |
| b4ac0 | 23 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 65 6e 61 6d 65 0a 20 20 22 3c 72 65 6d 61 70 3e | #'magit-remote-rename..."<remap> |
| b4ae0 | 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 72 | .<magit-delete-thing>".#'magit-r |
| b4b00 | 65 6d 6f 74 65 2d 72 65 6d 6f 76 65 0a 20 20 22 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 | emote-remove..."<2>".(magit-menu |
| b4b20 | 2d 69 74 65 6d 20 22 52 65 6e 61 6d 65 20 25 73 22 20 23 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 | -item."Rename.%s".#'magit-remote |
| b4b40 | 2d 72 65 6e 61 6d 65 29 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 | -rename)..."<1>".(magit-menu-ite |
| b4b60 | 6d 20 22 52 65 6d 6f 76 65 20 25 6d 22 20 23 27 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 72 65 6d | m."Remove.%m".#'magit-remote-rem |
| b4b80 | 6f 76 65 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 62 72 61 6e | ove))..(defvar-keymap.magit-bran |
| b4ba0 | 63 68 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 | ch-section-map...:doc."Keymap.fo |
| b4bc0 | 72 20 60 62 72 61 6e 63 68 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e | r.`branch'.sections."..."<remap> |
| b4be0 | 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 2d 62 | .<magit-file-rename>"..#'magit-b |
| b4c00 | 72 61 6e 63 68 2d 72 65 6e 61 6d 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 | ranch-rename..."<remap>.<magit-d |
| b4c20 | 65 6c 65 74 65 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c | elete-thing>".#'magit-branch-del |
| b4c40 | 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 74 68 69 6e | ete..."<remap>.<magit-visit-thin |
| b4c60 | 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 33 3e 22 20 28 | g>"..#'magit-visit-ref..."<3>".( |
| b4c80 | 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 52 65 6e 61 6d 65 20 25 73 22 20 20 20 20 23 | magit-menu-item."Rename.%s"....# |
| b4ca0 | 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6e 61 6d 65 29 0a 20 20 22 3c 32 3e 22 20 28 6d | 'magit-branch-rename)..."<2>".(m |
| b4cc0 | 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 20 20 20 23 27 | agit-menu-item."Delete.%m"....#' |
| b4ce0 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 64 65 6c 65 74 65 29 0a 20 20 22 3c 31 3e 22 20 28 6d 61 | magit-branch-delete)..."<1>".(ma |
| b4d00 | 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 56 69 73 69 74 20 63 6f 6d 6d 69 74 22 20 23 27 6d | git-menu-item."Visit.commit".#'m |
| b4d20 | 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 | agit-visit-ref))..(defvar-keymap |
| b4d40 | 20 6d 61 67 69 74 2d 74 61 67 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b | .magit-tag-section-map...:doc."K |
| b4d60 | 65 79 6d 61 70 20 66 6f 72 20 60 74 61 67 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 22 3c 72 | eymap.for.`tag'.sections."..."<r |
| b4d80 | 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 | emap>.<magit-delete-thing>".#'ma |
| b4da0 | 67 69 74 2d 74 61 67 2d 64 65 6c 65 74 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 | git-tag-delete..."<remap>.<magit |
| b4dc0 | 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 20 23 27 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 | -visit-thing>"..#'magit-visit-re |
| b4de0 | 66 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 | f..."<2>".(magit-menu-item."Dele |
| b4e00 | 74 65 20 25 6d 22 20 23 27 6d 61 67 69 74 2d 74 61 67 2d 64 65 6c 65 74 65 29 0a 20 20 22 3c 31 | te.%m".#'magit-tag-delete)..."<1 |
| b4e20 | 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 20 | >".(magit-menu-item."Visit.%s".. |
| b4e40 | 23 27 6d 61 67 69 74 2d 76 69 73 69 74 2d 72 65 66 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | #'magit-visit-ref))..(defun.magi |
| b4e60 | 74 2d 2d 70 61 69 6e 74 65 64 2d 62 72 61 6e 63 68 2d 61 73 2d 6d 65 6e 75 2d 73 65 63 74 69 6f | t--painted-branch-as-menu-sectio |
| b4e80 | 6e 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 | n.(section)...(and-let*.((branch |
| b4ea0 | 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 27 63 6f 6d 6d | .(and.(magit-section-match.'comm |
| b4ec0 | 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 28 6d | it)...........................(m |
| b4ee0 | 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 29 29 | agit--painted-branch-at-point))) |
| b4f00 | 29 0a 20 20 20 20 28 6c 65 74 20 28 28 64 75 6d 6d 79 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f | ).....(let.((dummy.(magit-sectio |
| b4f20 | 6e 20 3a 74 79 70 65 20 27 62 72 61 6e 63 68 20 3a 76 61 6c 75 65 20 62 72 61 6e 63 68 29 29 29 | n.:type.'branch.:value.branch))) |
| b4f40 | 0a 20 20 20 20 20 20 28 6f 73 65 74 20 64 75 6d 6d 79 20 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d | .......(oset.dummy.keymap.magit- |
| b4f60 | 62 72 61 6e 63 68 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 29 0a 20 20 20 20 20 20 28 64 6f 6c 69 73 | branch-section-map).......(dolis |
| b4f80 | 74 20 28 73 6c 6f 74 20 27 28 73 74 61 72 74 20 63 6f 6e 74 65 6e 74 20 68 69 64 64 65 6e 20 70 | t.(slot.'(start.content.hidden.p |
| b4fa0 | 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 28 77 68 65 6e 20 28 | arent.children)).........(when.( |
| b4fc0 | 73 6c 6f 74 2d 62 6f 75 6e 64 70 20 73 65 63 74 69 6f 6e 20 73 6c 6f 74 29 0a 20 20 20 20 20 20 | slot-boundp.section.slot)....... |
| b4fe0 | 20 20 20 20 28 73 65 74 66 20 28 65 69 65 69 6f 2d 6f 72 65 66 20 64 75 6d 6d 79 20 73 6c 6f 74 | ....(setf.(eieio-oref.dummy.slot |
| b5000 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 69 65 69 6f 2d 6f 72 65 66 20 73 65 | ).................(eieio-oref.se |
| b5020 | 63 74 69 6f 6e 20 73 6c 6f 74 29 29 29 29 0a 20 20 20 20 20 20 64 75 6d 6d 79 29 29 29 0a 0a 28 | ction.slot)))).......dummy)))..( |
| b5040 | 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 6d 65 6e 75 2d 61 6c 74 65 72 6e 61 74 69 76 65 | add-hook.'magit-menu-alternative |
| b5060 | 2d 73 65 63 74 69 6f 6e 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d | -section-hook...........#'magit- |
| b5080 | 2d 70 61 69 6e 74 65 64 2d 62 72 61 6e 63 68 2d 61 73 2d 6d 65 6e 75 2d 73 65 63 74 69 6f 6e 29 | -painted-branch-as-menu-section) |
| b50a0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 62 72 61 6e 63 68 2d 64 65 73 | ..(defun.magit-insert-branch-des |
| b50c0 | 63 72 69 70 74 69 6f 6e 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 68 65 61 64 65 72 20 63 6f 6e | cription.()..."Insert.header.con |
| b50e0 | 74 61 69 6e 69 6e 67 20 74 68 65 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 | taining.the.description.of.the.c |
| b5100 | 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 6c | urrent.branch..Insert.a.header.l |
| b5120 | 69 6e 65 20 77 69 74 68 20 74 68 65 20 6e 61 6d 65 20 61 6e 64 20 64 65 73 63 72 69 70 74 69 6f | ine.with.the.name.and.descriptio |
| b5140 | 6e 20 6f 66 20 74 68 65 0a 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 20 20 54 68 65 20 64 65 | n.of.the.current.branch...The.de |
| b5160 | 73 63 72 69 70 74 69 6f 6e 20 69 73 20 74 61 6b 65 6e 20 66 72 6f 6d 20 74 68 65 20 47 69 74 20 | scription.is.taken.from.the.Git. |
| b5180 | 76 61 72 69 61 62 6c 65 0a 60 62 72 61 6e 63 68 2e 3c 4e 41 4d 45 3e 2e 64 65 73 63 72 69 70 74 | variable.`branch.<NAME>.descript |
| b51a0 | 69 6f 6e 27 3b 20 69 66 20 74 68 61 74 20 69 73 20 75 6e 64 65 66 69 6e 65 64 20 74 68 65 6e 20 | ion';.if.that.is.undefined.then. |
| b51c0 | 6e 6f 20 68 65 61 64 65 72 0a 6c 69 6e 65 20 69 73 20 69 6e 73 65 72 74 65 64 20 61 74 20 61 6c | no.header.line.is.inserted.at.al |
| b51e0 | 6c 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 | l."...(when-let*.((branch.(magit |
| b5200 | 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))........... |
| b5220 | 20 20 20 20 28 64 65 73 63 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 68 22 20 62 72 | ....(desc.(magit-get."branch".br |
| b5240 | 61 6e 63 68 20 22 64 65 73 63 72 69 70 74 69 6f 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | anch."description"))............ |
| b5260 | 20 20 20 28 64 65 73 63 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 64 65 73 63 20 22 5c 6e 22 | ...(desc.(split-string.desc."\n" |
| b5280 | 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 28 63 61 72 20 28 6c 61 73 74 20 | ))).....(when.(equal.(car.(last. |
| b52a0 | 64 65 73 63 29 29 20 22 22 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 65 73 63 20 28 62 75 74 | desc))."").......(setq.desc.(but |
| b52c0 | 6c 61 73 74 20 64 65 73 63 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 | last.desc))).....(magit-insert-s |
| b52e0 | 65 63 74 69 6f 6e 20 28 62 72 61 6e 63 68 64 65 73 63 20 62 72 61 6e 63 68 20 74 29 0a 20 20 20 | ection.(branchdesc.branch.t).... |
| b5300 | 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 62 72 61 6e 63 68 20 | ...(magit-insert-heading.branch. |
| b5320 | 22 3a 20 22 20 28 63 61 72 20 64 65 73 63 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 63 64 | ":.".(car.desc)).......(when.(cd |
| b5340 | 72 20 64 65 73 63 29 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 | r.desc).........(insert.(string- |
| b5360 | 6a 6f 69 6e 20 28 63 64 72 20 64 65 73 63 29 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 28 | join.(cdr.desc)."\n")).........( |
| b5380 | 69 6e 73 65 72 74 20 22 5c 6e 5c 6e 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | insert."\n\n")))))..(defun.magit |
| b53a0 | 2d 69 6e 73 65 72 74 2d 74 61 67 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f | -insert-tags.()..."Insert.sectio |
| b53c0 | 6e 73 20 73 68 6f 77 69 6e 67 20 61 6c 6c 20 74 61 67 73 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 | ns.showing.all.tags."...(when-le |
| b53e0 | 74 20 28 28 74 61 67 73 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 74 61 67 22 20 | t.((tags.(magit-git-lines."tag". |
| b5400 | 22 2d 2d 6c 69 73 74 22 20 22 2d 6e 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 61 72 67 75 6d | "--list"."-n".magit-buffer-argum |
| b5420 | 65 6e 74 73 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 5f 68 65 61 64 20 28 6d 61 67 69 74 2d | ents))).....(let.((_head.(magit- |
| b5440 | 72 65 76 2d 70 61 72 73 65 20 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | rev-parse."HEAD"))).......(magit |
| b5460 | 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 28 | -insert-section.(tags).........( |
| b5480 | 6d 61 67 69 74 2d 69 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 | magit-insert-heading.(length.tag |
| b54a0 | 73 29 20 22 54 61 67 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 | s)."Tags").........(dolist.(tag. |
| b54c0 | 74 61 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e | tags)...........(string-match."^ |
| b54e0 | 5c 5c 28 5b 5e 20 5c 74 5d 2b 5c 5c 29 5b 20 5c 74 5d 2b 5c 5c 28 5b 5e 20 5c 74 5c 6e 5d 2e 2a | \\([^.\t]+\\)[.\t]+\\([^.\t\n].* |
| b5500 | 5c 5c 29 3f 22 20 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 61 67 20 | \\)?".tag)...........(let.((tag. |
| b5520 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 | (match-string.1.tag))........... |
| b5540 | 20 20 20 20 20 20 28 6d 73 67 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 74 61 67 29 29 | ......(msg.(match-string.2.tag)) |
| b5560 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 72 65 66 73 2d | ).............(when.(magit-refs- |
| b5580 | 2d 69 6e 73 65 72 74 2d 72 65 66 6e 61 6d 65 2d 70 20 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 | -insert-refname-p.tag).......... |
| b55a0 | 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 67 20 | .....(magit-insert-section.(tag. |
| b55c0 | 74 61 67 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e | tag.t).................(magit-in |
| b55e0 | 73 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | sert-heading...................( |
| b5600 | 6d 61 67 69 74 2d 72 65 66 73 2d 2d 66 6f 72 6d 61 74 2d 66 6f 63 75 73 2d 63 6f 6c 75 6d 6e 20 | magit-refs--format-focus-column. |
| b5620 | 74 61 67 20 27 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f | tag.'tag)...................(pro |
| b5640 | 70 65 72 74 69 7a 65 20 74 61 67 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 | pertize.tag.'font-lock-face.'mag |
| b5660 | 69 74 2d 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d | it-tag)...................(make- |
| b5680 | 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 78 20 31 | string....................(max.1 |
| b56a0 | 20 28 2d 20 28 69 66 20 28 63 6f 6e 73 70 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 72 | .(-.(if.(consp.magit-refs-primar |
| b56c0 | 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)................. |
| b56e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 6d 61 67 69 74 2d 72 65 66 73 | .................(car.magit-refs |
| b5700 | 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 | -primary-column-width).......... |
| b5720 | 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 73 | ......................magit-refs |
| b5740 | 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 | -primary-column-width).......... |
| b5760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 74 61 67 29 | ....................(length.tag) |
| b5780 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3f 5c 73 29 0a 20 20 20 20 20 | ))....................?\s)...... |
| b57a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 73 67 20 28 6d 61 67 69 74 2d 6c 6f 67 | .............(and.msg.(magit-log |
| b57c0 | 2d 70 72 6f 70 65 72 74 69 7a 65 2d 6b 65 79 77 6f 72 64 73 20 6e 69 6c 20 6d 73 67 29 29 29 0a | -propertize-keywords.nil.msg))). |
| b57e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 | ................(when.(and.magit |
| b5800 | 2d 72 65 66 73 2d 6d 61 72 67 69 6e 2d 66 6f 72 2d 74 61 67 73 20 28 6d 61 67 69 74 2d 62 75 66 | -refs-margin-for-tags.(magit-buf |
| b5820 | 66 65 72 2d 6d 61 72 67 69 6e 2d 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fer-margin-p)).................. |
| b5840 | 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 74 61 67 29 | .(magit-refs--format-margin.tag) |
| b5860 | 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 66 73 2d 2d 69 | ).................(magit-refs--i |
| b5880 | 6e 73 65 72 74 2d 63 68 65 72 72 79 2d 63 6f 6d 6d 69 74 73 20 74 61 67 29 29 29 29 29 0a 20 20 | nsert-cherry-commits.tag)))))... |
| b58a0 | 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 6d 61 67 69 | ......(insert.?\n).........(magi |
| b58c0 | 74 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 20 74 29 29 29 29 29 | t-make-margin-overlay.nil.t))))) |
| b58e0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 6d 6f 74 65 2d 62 72 61 | ..(defun.magit-insert-remote-bra |
| b5900 | 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 |
| b5920 | 69 6e 67 20 61 6c 6c 20 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 20 62 72 61 6e 63 68 65 73 | ing.all.remote-tracking.branches |
| b5940 | 2e 22 0a 20 20 28 64 6f 6c 69 73 74 20 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 6c 69 73 74 | ."...(dolist.(remote.(magit-list |
| b5960 | 2d 72 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 | -remotes)).....(magit-insert-sec |
| b5980 | 74 69 6f 6e 20 28 72 65 6d 6f 74 65 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 28 6d 61 67 69 | tion.(remote.remote).......(magi |
| b59a0 | 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | t-insert-heading.........(let.(( |
| b59c0 | 70 75 6c 6c 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 | pull.(magit-get."remote".remote. |
| b59e0 | 22 75 72 6c 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 6d 61 67 | "url"))...............(push.(mag |
| b5a00 | 69 74 2d 67 65 74 20 22 72 65 6d 6f 74 65 22 20 72 65 6d 6f 74 65 20 22 70 75 73 68 75 72 6c 22 | it-get."remote".remote."pushurl" |
| b5a20 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a | )))...........(format.(propertiz |
| b5a40 | 65 20 22 52 65 6d 6f 74 65 20 25 73 20 28 25 73 29 3a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e."Remote.%s.(%s):"............. |
| b5a60 | 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 |
| b5a80 | 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)....... |
| b5aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 72 65 6d 6f 74 65 20 27 | ............(propertize.remote.' |
| b5ac0 | 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 72 65 6d | font-lock-face.'magit-branch-rem |
| b5ae0 | 6f 74 65 29 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 70 | ote)...................(concat.p |
| b5b00 | 75 6c 6c 20 28 61 6e 64 20 70 75 6c 6c 20 70 75 73 68 20 22 2c 20 22 29 20 70 75 73 68 29 29 29 | ull.(and.pull.push.",.").push))) |
| b5b20 | 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 68 65 61 64 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c | ).......(let.(head).........(dol |
| b5b40 | 69 73 74 20 28 6c 69 6e 65 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 66 6f 72 2d | ist.(line.(magit-git-lines."for- |
| b5b60 | 65 61 63 68 2d 72 65 66 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 5c 0a 25 28 73 79 6d 72 65 66 3a 73 | each-ref"."--format=\.%(symref:s |
| b5b80 | 68 6f 72 74 29 25 30 30 25 28 72 65 66 6e 61 6d 65 3a 73 68 6f 72 74 29 25 30 30 25 28 72 65 66 | hort)%00%(refname:short)%00%(ref |
| b5ba0 | 6e 61 6d 65 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 | name)%00%(subject)"............. |
| b5bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 | ...........................(conc |
| b5be0 | 61 74 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 22 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 | at."refs/remotes/".remote)...... |
| b5c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b5c20 | 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 | ..magit-buffer-arguments))...... |
| b5c40 | 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 68 65 61 64 2d 62 72 61 6e 63 68 | .....(pcase-let.((`(,head-branch |
| b5c60 | 20 2c 62 72 61 6e 63 68 20 2c 72 65 66 20 2c 6d 73 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .,branch.,ref.,msg)............. |
| b5c80 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 73 75 62 73 74 69 74 75 74 65 20 6e 69 6c 20 22 22 | ...........(cl-substitute.nil."" |
| b5ca0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b5cc0 | 20 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 5c 30 22 29 0a | .......(split-string.line."\0"). |
| b5ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b5d00 | 20 20 20 20 20 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 20 | ......:test.#'equal))).......... |
| b5d20 | 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 65 61 64 2d 62 72 61 6e | ...(cond..............(head-bran |
| b5d40 | 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 6f 74 65 3a 20 55 73 65 20 60 72 | ch...............;;.Note:.Use.`r |
| b5d60 | 65 66 27 20 69 6e 73 74 65 61 64 20 6f 66 20 60 62 72 61 6e 63 68 27 20 66 6f 72 20 74 68 65 20 | ef'.instead.of.`branch'.for.the. |
| b5d80 | 63 68 65 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 65 6c 6f 77 20 62 65 63 | check...............;;.below.bec |
| b5da0 | 61 75 73 65 20 27 72 65 66 6e 61 6d 65 3a 73 68 6f 72 74 27 20 73 68 6f 72 74 65 6e 73 20 74 68 | ause.'refname:short'.shortens.th |
| b5dc0 | 65 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 48 45 41 44 20 74 | e.remote...............;;.HEAD.t |
| b5de0 | 6f 20 27 3c 72 65 6d 6f 74 65 3e 27 20 69 6e 73 74 65 61 64 20 6f 66 20 27 3c 72 65 6d 6f 74 65 | o.'<remote>'.instead.of.'<remote |
| b5e00 | 3e 2f 48 45 41 44 27 20 61 73 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 47 | >/HEAD'.as.of...............;;.G |
| b5e20 | 69 74 20 76 32 2e 34 30 2e 30 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 61 73 | it.v2.40.0................(cl-as |
| b5e40 | 73 65 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 72 65 66 20 28 | sert................(equal.ref.( |
| b5e60 | 63 6f 6e 63 61 74 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 22 20 72 65 6d 6f 74 65 20 22 2f | concat."refs/remotes/".remote."/ |
| b5e80 | 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 68 65 61 | HEAD")))...............(setq.hea |
| b5ea0 | 64 20 68 65 61 64 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e | d.head-branch))..............((n |
| b5ec0 | 6f 74 20 28 65 71 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 | ot.(equal.ref.(concat."refs/remo |
| b5ee0 | 74 65 73 2f 22 20 72 65 6d 6f 74 65 20 22 2f 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 20 20 | tes/".remote."/HEAD")))......... |
| b5f00 | 20 20 20 20 20 20 3b 3b 20 5e 20 53 6b 69 70 20 6d 69 73 2d 63 6f 6e 66 69 67 75 72 65 64 20 72 | ......;;.^.Skip.mis-configured.r |
| b5f20 | 65 6d 6f 74 65 73 20 77 68 65 72 65 20 48 45 41 44 20 69 73 20 6e 6f 74 20 61 0a 20 20 20 20 20 | emotes.where.HEAD.is.not.a...... |
| b5f40 | 20 20 20 20 20 20 20 20 20 3b 3b 20 73 79 6d 72 65 66 2e 20 20 53 65 65 20 23 35 30 39 32 2e 0a | .........;;.symref...See.#5092.. |
| b5f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 72 65 66 73 2d | ..............(when.(magit-refs- |
| b5f80 | 2d 69 6e 73 65 72 74 2d 72 65 66 6e 61 6d 65 2d 70 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 | -insert-refname-p.branch)....... |
| b5fa0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 | ..........(magit-insert-section. |
| b5fc0 | 28 62 72 61 6e 63 68 20 62 72 61 6e 63 68 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (branch.branch.t)............... |
| b5fe0 | 20 20 20 20 28 6c 65 74 20 28 28 68 65 61 64 70 20 28 65 71 75 61 6c 20 62 72 61 6e 63 68 20 68 | ....(let.((headp.(equal.branch.h |
| b6000 | 65 61 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | ead)).........................(a |
| b6020 | 62 62 72 65 76 20 28 69 66 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 72 65 6d 6f 74 65 | bbrev.(if.magit-refs-show-remote |
| b6040 | 2d 70 72 65 66 69 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -prefix......................... |
| b6060 | 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............branch.............. |
| b6080 | 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. |
| b60a0 | 62 72 61 6e 63 68 20 28 31 2b 20 28 6c 65 6e 67 74 68 20 72 65 6d 6f 74 65 29 29 29 29 29 29 0a | branch.(1+.(length.remote)))))). |
| b60c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | ....................(magit-inser |
| b60e0 | 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-heading....................... |
| b6100 | 28 6d 61 67 69 74 2d 72 65 66 73 2d 2d 66 6f 72 6d 61 74 2d 66 6f 63 75 73 2d 63 6f 6c 75 6d 6e | (magit-refs--format-focus-column |
| b6120 | 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 28 | .branch).......................( |
| b6140 | 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 0a 20 20 | magit-refs--propertize-branch... |
| b6160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 62 62 72 65 76 20 72 65 66 20 | .....................abbrev.ref. |
| b6180 | 28 61 6e 64 20 68 65 61 64 70 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 2d | (and.headp.'magit-branch-remote- |
| b61a0 | 68 65 61 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | head)).......................(ma |
| b61c0 | 6b 65 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ke-string....................... |
| b61e0 | 20 28 6d 61 78 20 31 20 28 2d 20 28 69 66 20 28 63 6f 6e 73 70 20 6d 61 67 69 74 2d 72 65 66 73 | .(max.1.(-.(if.(consp.magit-refs |
| b6200 | 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 | -primary-column-width).......... |
| b6220 | 20 20 20 20 20 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 |
| b6240 | 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 | .magit-refs-primary-column-width |
| b6260 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| b6280 | 20 20 20 20 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d 6e 2d 77 | .....magit-refs-primary-column-w |
| b62a0 | 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 20 20 20 | idth)........................... |
| b62c0 | 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 61 62 62 72 65 76 29 29 29 0a 20 20 20 20 20 20 20 | .......(length.abbrev)))........ |
| b62e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3f 5c 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ................?\s)............ |
| b6300 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 73 67 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 70 | ...........(and.msg.(magit-log-p |
| b6320 | 72 6f 70 65 72 74 69 7a 65 2d 6b 65 79 77 6f 72 64 73 20 6e 69 6c 20 6d 73 67 29 29 29 29 0a 20 | ropertize-keywords.nil.msg)))).. |
| b6340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 62 75 | .................(when.(magit-bu |
| b6360 | 66 66 65 72 2d 6d 61 72 67 69 6e 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer-margin-p).................. |
| b6380 | 20 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d 2d 66 6f 72 6d 61 74 2d 6d 61 72 67 69 6e 20 62 72 | ...(magit-refs--format-margin.br |
| b63a0 | 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | anch))...................(magit- |
| b63c0 | 72 65 66 73 2d 2d 69 6e 73 65 72 74 2d 63 68 65 72 72 79 2d 63 6f 6d 6d 69 74 73 20 62 72 61 6e | refs--insert-cherry-commits.bran |
| b63e0 | 63 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 | ch)))))))).......(insert.?\n)... |
| b6400 | 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 20 6e | ....(magit-make-margin-overlay.n |
| b6420 | 69 6c 20 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6c 6f | il.t))))..(defun.magit-insert-lo |
| b6440 | 63 61 6c 2d 62 72 61 6e 63 68 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f | cal-branches.()..."Insert.sectio |
| b6460 | 6e 73 20 73 68 6f 77 69 6e 67 20 61 6c 6c 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 22 0a | ns.showing.all.local.branches.". |
| b6480 | 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 6c 6f 63 61 6c 20 6e | ..(magit-insert-section.(local.n |
| b64a0 | 69 6c 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 74 20 | il).....(magit-insert-heading.t. |
| b64c0 | 22 42 72 61 6e 63 68 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 | "Branches").....(dolist.(line.(m |
| b64e0 | 61 67 69 74 2d 72 65 66 73 2d 2d 66 6f 72 6d 61 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 65 73 | agit-refs--format-local-branches |
| b6500 | 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 62 72 61 6e 63 68 20 | )).......(pcase-let.((`(,branch. |
| b6520 | 2e 20 2c 73 74 72 69 6e 67 73 29 20 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ..,strings).line)).........(magi |
| b6540 | 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 | t-insert-section.............((e |
| b6560 | 76 61 6c 20 28 69 66 20 62 72 61 6e 63 68 20 27 62 72 61 6e 63 68 20 27 63 6f 6d 6d 69 74 29 29 | val.(if.branch.'branch.'commit)) |
| b6580 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d | ..............(or.branch.(magit- |
| b65a0 | 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 20 | rev-parse."HEAD")).............. |
| b65c0 | 74 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 69 6e 73 65 | t)...........(apply.#'magit-inse |
| b65e0 | 72 74 2d 68 65 61 64 69 6e 67 20 73 74 72 69 6e 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 | rt-heading.strings)...........(w |
| b6600 | 68 65 6e 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 20 20 20 | hen.(magit-buffer-margin-p)..... |
| b6620 | 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 6d 61 72 67 | ........(magit-refs--format-marg |
| b6640 | 69 6e 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 | in.branch))...........(magit-ref |
| b6660 | 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 68 29 | s--insert-cherry-commits.branch) |
| b6680 | 29 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | ))).....(insert.?\n).....(magit- |
| b66a0 | 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 20 74 29 29 29 0a 0a 28 64 | make-margin-overlay.nil.t)))..(d |
| b66c0 | 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 63 61 6c 2d 62 72 | efun.magit-refs--format-local-br |
| b66e0 | 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 73 65 71 2d 6b 65 | anches.()...(let.((lines.(seq-ke |
| b6700 | 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 63 61 6c 2d 62 72 | ep.#'magit-refs--format-local-br |
| b6720 | 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | anch..........................(m |
| b6740 | 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 20 20 20 20 20 20 | agit-git-lines.................. |
| b6760 | 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 20 20 20 20 20 20 | ........."for-each-ref"......... |
| b6780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2d 2d 66 6f 72 | ..................(concat."--for |
| b67a0 | 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 73 68 6f 72 74 29 | mat=\.%(HEAD)%00%(refname:short) |
| b67c0 | 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 61 6d 3a 73 68 6f | %00%(refname)%00\.%(upstream:sho |
| b67e0 | 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 72 65 61 6d 3a 74 | rt)%00%(upstream)%00%(upstream:t |
| b6800 | 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 20 20 20 20 20 20 | rack)%00"....................... |
| b6820 | 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 2d 73 68 6f 77 2d | ............(if.magit-refs-show- |
| b6840 | 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 74 65 6e 61 6d 65 | push-remote."\.%(push:remotename |
| b6860 | 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 29 25 30 30 25 28 | )%00%(push)%00%(push:track)%00%( |
| b6880 | 73 75 62 6a 65 63 74 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | subject)"....................... |
| b68a0 | 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 73 75 62 6a 65 63 | .............."%00%00%00%(subjec |
| b68c0 | 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 20 20 20 20 20 20 | t)"))........................... |
| b68e0 | 22 72 65 66 73 2f 68 65 61 64 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "refs/heads".................... |
| b6900 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 | .......magit-buffer-arguments))) |
| b6920 | 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 | ).....(unless.(magit-get-current |
| b6940 | 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 28 6d 61 67 69 74 2d 72 65 66 73 | -branch).......(push.(magit-refs |
| b6960 | 2d 2d 66 6f 72 6d 61 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 | --format-local-branch........... |
| b6980 | 20 20 20 28 63 6f 6e 63 61 74 20 22 2a 5c 30 5c 30 5c 30 5c 30 5c 30 5c 30 5c 30 5c 30 22 20 28 | ...(concat."*\0\0\0\0\0\0\0\0".( |
| b69a0 | 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 73 22 29 29 29 0a 20 20 20 20 20 20 20 | magit-rev-format."%s")))........ |
| b69c0 | 20 20 20 20 20 6c 69 6e 65 73 29 29 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6d 61 67 | .....lines)).....(setq-local.mag |
| b69e0 | 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 20 | it-refs-primary-column-width.... |
| b6a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 20 28 64 65 66 61 75 6c 74 | .............(let.((def.(default |
| b6a20 | 2d 76 61 6c 75 65 20 27 6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d | -value.'magit-refs-primary-colum |
| b6a40 | 6e 2d 77 69 64 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | n-width)))...................(if |
| b6a60 | 20 28 61 74 6f 6d 20 64 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(atom.def)..................... |
| b6a80 | 20 20 64 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 | ..def.....................(pcase |
| b6aa0 | 2d 6c 65 74 20 28 28 60 28 2c 6d 69 6e 20 2e 20 2c 6d 61 78 29 20 64 65 66 29 29 0a 20 20 20 20 | -let.((`(,min...,max).def))..... |
| b6ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 69 6e 20 6d 61 78 20 28 61 70 70 6c | ..................(min.max.(appl |
| b6ae0 | 79 20 23 27 6d 61 78 20 6d 69 6e 20 28 6d 61 70 63 61 72 20 23 27 63 61 72 20 6c 69 6e 65 73 29 | y.#'max.min.(mapcar.#'car.lines) |
| b6b00 | 29 29 29 29 29 29 0a 20 20 20 20 28 6d 61 70 63 61 72 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 | )))))).....(mapcar.(pcase-lambda |
| b6b20 | 20 28 60 28 2c 5f 20 2c 62 72 61 6e 63 68 20 2c 66 6f 63 75 73 20 2c 62 72 61 6e 63 68 2d 64 65 | .(`(,_.,branch.,focus.,branch-de |
| b6b40 | 73 63 20 2c 75 3a 61 68 65 61 64 20 2c 70 3a 61 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 | sc.,u:ahead.,p:ahead............ |
| b6b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 75 3a 62 65 68 69 6e 64 20 2c | .....................,u:behind., |
| b6b80 | 75 70 73 74 72 65 61 6d 20 2c 70 3a 62 65 68 69 6e 64 20 2c 70 75 73 68 20 2c 6d 73 67 29 29 0a | upstream.,p:behind.,push.,msg)). |
| b6ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 62 72 61 6e 63 68 20 66 6f 63 75 73 | ..............(list.branch.focus |
| b6bc0 | 20 62 72 61 6e 63 68 2d 64 65 73 63 20 75 3a 61 68 65 61 64 20 70 3a 61 68 65 61 64 0a 20 20 20 | .branch-desc.u:ahead.p:ahead.... |
| b6be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 6d | .................(make-string.(m |
| b6c00 | 61 78 20 31 20 28 2d 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 72 69 6d 61 72 79 2d 63 6f 6c 75 6d | ax.1.(-.magit-refs-primary-colum |
| b6c20 | 6e 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n-width......................... |
| b6c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 63 6f 6e 63 | ...................(length.(conc |
| b6c60 | 61 74 20 62 72 61 6e 63 68 2d 64 65 73 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at.branch-desc.................. |
| b6c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b6ca0 | 20 20 20 20 20 20 20 20 20 20 75 3a 61 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........u:ahead............... |
| b6cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b6ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 70 3a 61 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 | .............p:ahead............ |
| b6d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b6d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 3a 62 65 68 69 6e 64 29 29 29 29 0a 20 20 20 | ................u:behind)))).... |
| b6d40 | 20 20 20 20 20 20 20 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 | ..............................?\ |
| b6d60 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 3a 62 65 68 69 6e 64 20 | s).....................u:behind. |
| b6d80 | 75 70 73 74 72 65 61 6d 20 70 3a 62 65 68 69 6e 64 20 70 75 73 68 0a 20 20 20 20 20 20 20 20 20 | upstream.p:behind.push.......... |
| b6da0 | 20 20 20 20 20 20 20 20 20 20 20 6d 73 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e | ...........msg)).............lin |
| b6dc0 | 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 73 2d 2d 66 6f 72 6d 61 74 | es)))..(defun.magit-refs--format |
| b6de0 | 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 28 6c 69 6e 65 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 | -local-branch.(line)...(pcase-le |
| b6e00 | 74 20 28 28 60 28 2c 68 65 61 64 20 2c 62 72 61 6e 63 68 20 2c 72 65 66 20 2c 75 70 73 74 72 65 | t.((`(,head.,branch.,ref.,upstre |
| b6e20 | 61 6d 20 2c 75 3a 72 65 66 20 2c 75 3a 74 72 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | am.,u:ref.,u:track.............. |
| b6e40 | 20 20 20 20 20 20 20 20 20 20 2c 70 75 73 68 20 2c 70 3a 72 65 66 20 2c 70 3a 74 72 61 63 6b 20 | ..........,push.,p:ref.,p:track. |
| b6e60 | 2c 6d 73 67 29 0a 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 | ,msg)................(cl-substit |
| b6e80 | 75 74 65 20 6e 69 6c 20 22 22 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 6c 69 6e 65 20 22 5c | ute.nil."".(split-string.line."\ |
| b6ea0 | 30 22 29 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 | 0").:test.#'equal))).....(when.( |
| b6ec0 | 6f 72 20 28 6e 6f 74 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | or.(not.branch)...............(m |
| b6ee0 | 61 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 | agit-refs--insert-refname-p.bran |
| b6f00 | 63 68 29 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 68 65 61 64 70 20 28 65 71 75 61 6c 20 | ch)).......(let*.((headp.(equal. |
| b6f20 | 68 65 61 64 20 22 2a 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 70 20 28 | head."*"))..............(pushp.( |
| b6f40 | 61 6e 64 20 70 75 73 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | and.push........................ |
| b6f60 | 20 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f 77 2d 70 75 73 68 2d 72 65 6d 6f 74 65 0a 20 20 | ..magit-refs-show-push-remote... |
| b6f80 | 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 |
| b6fa0 | 76 2d 76 65 72 69 66 79 20 70 3a 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | v-verify.p:ref)................. |
| b6fc0 | 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 70 3a 72 65 66 20 75 3a 72 65 66 | .........(not.(equal.p:ref.u:ref |
| b6fe0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 72 61 6e 63 68 2d 64 65 73 63 0a 20 | ))))..............(branch-desc.. |
| b7000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 | .............(if.branch......... |
| b7020 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d 2d 70 72 6f 70 65 72 74 69 7a | ..........(magit-refs--propertiz |
| b7040 | 65 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 62 72 61 6e | e-branch....................bran |
| b7060 | 63 68 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 68 2d | ch.ref.(and.headp.'magit-branch- |
| b7080 | 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 20 28 6d 61 67 69 74 | current)).................(magit |
| b70a0 | 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 22 28 64 65 74 61 63 68 65 64 29 22 20 27 | --propertize-face."(detached)".' |
| b70c0 | 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 77 61 72 6e 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 | magit-branch-warning)))......... |
| b70e0 | 20 20 20 20 20 28 75 3a 61 68 65 61 64 20 20 28 61 6e 64 20 75 3a 74 72 61 63 6b 0a 20 20 20 20 | .....(u:ahead..(and.u:track..... |
| b7100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d | ........................(string- |
| b7120 | 6d 61 74 63 68 20 22 61 68 65 61 64 20 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 22 20 75 3a 74 72 61 | match."ahead.\\([0-9]+\\)".u:tra |
| b7140 | 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ck)............................. |
| b7160 | 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 | (magit--propertize-face......... |
| b7180 | 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 61 6e | .....................(concat.(an |
| b71a0 | 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 20 22 | d.magit-refs-pad-commit-counts." |
| b71c0 | 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .")............................. |
| b71e0 | 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 75 3a 74 72 61 63 6b | .........(match-string.1.u:track |
| b7200 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| b7220 | 20 20 20 20 20 20 20 22 3e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......">")..................... |
| b7240 | 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 6d 6d 65 64 29 29 29 0a 20 20 20 20 20 20 | .........'magit-dimmed)))....... |
| b7260 | 20 20 20 20 20 20 20 28 75 3a 62 65 68 69 6e 64 20 28 61 6e 64 20 75 3a 74 72 61 63 6b 0a 20 20 | .......(u:behind.(and.u:track... |
| b7280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e | ..........................(strin |
| b72a0 | 67 2d 6d 61 74 63 68 20 22 62 65 68 69 6e 64 20 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 22 20 75 3a | g-match."behind.\\([0-9]+\\)".u: |
| b72c0 | 74 72 61 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | track).......................... |
| b72e0 | 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 20 20 | ...(magit--propertize-face...... |
| b7300 | 20 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. |
| b7320 | 22 3c 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 | "<"............................. |
| b7340 | 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 75 3a 74 72 61 63 6b | .........(match-string.1.u:track |
| b7360 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| b7380 | 20 20 20 20 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 72 65 66 73 2d 70 61 64 2d 63 6f 6d 6d 69 | .......(and.magit-refs-pad-commi |
| b73a0 | 74 2d 63 6f 75 6e 74 73 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-counts.".")).................. |
| b73c0 | 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 6d 6d 65 64 29 29 29 0a 20 20 20 | ............'magit-dimmed))).... |
| b73e0 | 20 20 20 20 20 20 20 20 20 20 28 70 3a 61 68 65 61 64 20 20 28 61 6e 64 20 70 75 73 68 70 20 70 | ..........(p:ahead..(and.pushp.p |
| b7400 | 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 20 20 20 20 20 | :track.......................... |
| b7420 | 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 5b 30 2d 39 5d | ...(string-match."ahead.\\([0-9] |
| b7440 | 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).................. |
| b7460 | 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 |
| b7480 | 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.............................. |
| b74a0 | 28 63 6f 6e 63 61 74 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 70 3a 74 72 61 63 6b 29 | (concat.(match-string.1.p:track) |
| b74c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b74e0 | 20 20 20 20 20 20 22 3e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......">"....................... |
| b7500 | 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 |
| b7520 | 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.".")).......... |
| b7540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 | ....................'magit-branc |
| b7560 | 68 2d 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 3a 62 65 68 69 | h-remote)))..............(p:behi |
| b7580 | 6e 64 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 20 | nd.(and.pushp.p:track........... |
| b75a0 | 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 20 | ..................(string-match. |
| b75c0 | 22 62 65 68 69 6e 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 | "behind.\\([0-9]+\\)".p:track).. |
| b75e0 | 20 20 20 20 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 |
| b7600 | 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.............. |
| b7620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 3c 22 0a 20 20 20 20 | ................(concat."<"..... |
| b7640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b7660 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 70 3a 74 72 61 63 6b 29 0a 20 20 20 20 20 20 | .(match-string.1.p:track)....... |
| b7680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| b76a0 | 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 |
| b76c0 | 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 | .".")).......................... |
| b76e0 | 20 20 20 20 27 6d 61 67 69 74 2d 64 69 6d 6d 65 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c | ....'magit-dimmed)))).........(l |
| b7700 | 69 73 74 20 28 31 2b 20 28 6c 65 6e 67 74 68 20 28 63 6f 6e 63 61 74 20 62 72 61 6e 63 68 2d 64 | ist.(1+.(length.(concat.branch-d |
| b7720 | 65 73 63 20 75 3a 61 68 65 61 64 20 70 3a 61 68 65 61 64 20 75 3a 62 65 68 69 6e 64 29 29 29 0a | esc.u:ahead.p:ahead.u:behind))). |
| b7740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 | ..............branch............ |
| b7760 | 20 20 20 28 6d 61 67 69 74 2d 72 65 66 73 2d 2d 66 6f 72 6d 61 74 2d 66 6f 63 75 73 2d 63 6f 6c | ...(magit-refs--format-focus-col |
| b7780 | 75 6d 6e 20 62 72 61 6e 63 68 20 68 65 61 64 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | umn.branch.headp)............... |
| b77a0 | 62 72 61 6e 63 68 2d 64 65 73 63 20 75 3a 61 68 65 61 64 20 70 3a 61 68 65 61 64 20 75 3a 62 65 | branch-desc.u:ahead.p:ahead.u:be |
| b77c0 | 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 61 6d | hind...............(and.upstream |
| b77e0 | 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 66 20 | ....................(concat.(if. |
| b7800 | 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 20 20 | (equal.u:track."[gone]")........ |
| b7820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d | ........................(magit-- |
| b7840 | 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 72 29 | propertize-face.upstream.'error) |
| b7860 | 0a 20 20 20 20 20 20 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 |
| b7880 | 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 70 73 | agit-refs--propertize-branch.ups |
| b78a0 | 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 20 20 | tream.u:ref))................... |
| b78c0 | 20 20 20 20 20 20 20 20 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | ........."."))...............(an |
| b78e0 | 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 6e 63 | d.pushp....................(conc |
| b7900 | 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 20 20 | at.p:behind..................... |
| b7920 | 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 0a 20 | .......(magit--propertize-face.. |
| b7940 | 20 20 20 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 68 20 | ...........................push. |
| b7960 | 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 20 20 | 'magit-branch-remote)........... |
| b7980 | 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 20 | .................".")).......... |
| b79a0 | 20 20 20 20 20 28 61 6e 64 20 6d 73 67 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 70 72 6f 70 65 72 74 | .....(and.msg.(magit-log-propert |
| b79c0 | 69 7a 65 2d 6b 65 79 77 6f 72 64 73 20 6e 69 6c 20 6d 73 67 29 29 29 29 29 29 29 0a 0a 28 64 65 | ize-keywords.nil.msg)))))))..(de |
| b79e0 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 73 2d 2d 66 6f 72 6d 61 74 2d 66 6f 63 75 73 2d 63 6f 6c | fun.magit-refs--format-focus-col |
| b7a00 | 75 6d 6e 20 28 72 65 66 20 26 6f 70 74 69 6f 6e 61 6c 20 74 79 70 65 29 0a 20 20 28 6c 65 74 20 | umn.(ref.&optional.type)...(let. |
| b7a20 | 28 28 66 6f 63 75 73 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 | ((focus.magit-buffer-upstream).. |
| b7a40 | 20 20 20 20 20 20 20 28 77 69 64 74 68 20 28 69 66 20 6d 61 67 69 74 2d 72 65 66 73 2d 73 68 6f | .......(width.(if.magit-refs-sho |
| b7a60 | 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w-commit-count.................. |
| b7a80 | 20 20 6d 61 67 69 74 2d 72 65 66 73 2d 66 6f 63 75 73 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 0a | ..magit-refs-focus-column-width. |
| b7aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 29 29 29 0a 20 20 20 20 28 66 6f 72 6d 61 | .................1))).....(forma |
| b7ac0 | 74 0a 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 25 25 73 73 20 22 20 77 69 64 74 68 29 0a 20 | t......(format."%%%ss.".width).. |
| b7ae0 | 20 20 20 20 28 63 6f 6e 64 20 28 28 6f 72 20 28 65 71 75 61 6c 20 72 65 66 20 66 6f 63 75 73 29 | ....(cond.((or.(equal.ref.focus) |
| b7b00 | 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 79 70 65 20 74 | .................(and.(eq.type.t |
| b7b20 | 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 66 6f | )......................(equal.fo |
| b7b40 | 63 75 73 20 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | cus."HEAD"))).............(magit |
| b7b60 | 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 28 69 66 20 28 65 | --propertize-face.(concat.(if.(e |
| b7b80 | 71 75 61 6c 20 66 6f 63 75 73 20 22 48 45 41 44 22 29 20 22 40 22 20 22 2a 22 29 0a 20 20 20 20 | qual.focus."HEAD")."@"."*")..... |
| b7ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| b7bc0 | 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 31 2d 20 77 69 64 74 68 29 20 | ........(make-string.(1-.width). |
| b7be0 | 3f 5c 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ?\s))........................... |
| b7c00 | 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 | ..........'magit-section-heading |
| b7c20 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 69 66 20 28 65 71 20 74 79 70 65 20 27 74 61 67 | ))............((if.(eq.type.'tag |
| b7c40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 6d 61 67 69 74 2d 72 65 66 73 | ).................(eq.magit-refs |
| b7c60 | 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20 27 61 6c 6c 29 0a 20 20 20 20 20 20 20 | -show-commit-count.'all)........ |
| b7c80 | 20 20 20 20 20 20 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 | .......magit-refs-show-commit-co |
| b7ca0 | 75 6e 74 29 0a 20 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 | unt).............(pcase-let.((`( |
| b7cc0 | 2c 62 65 68 69 6e 64 20 2c 61 68 65 61 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,behind.,ahead)................. |
| b7ce0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 64 69 66 66 2d 63 6f 75 6e 74 20 6d | .........(magit-rev-diff-count.m |
| b7d00 | 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 29 29 0a 20 20 20 20 | agit-buffer-upstream.ref)))..... |
| b7d20 | 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 |
| b7d40 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 3e 20 61 68 65 61 64 | e................(cond.((>.ahead |
| b7d60 | 20 20 30 29 20 28 63 6f 6e 63 61 74 20 22 3c 22 20 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 | ..0).(concat."<".(number-to-stri |
| b7d80 | 6e 67 20 61 68 65 61 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.ahead)))..................... |
| b7da0 | 20 28 28 3e 20 62 65 68 69 6e 64 20 30 29 20 28 63 6f 6e 63 61 74 20 28 6e 75 6d 62 65 72 2d 74 | .((>.behind.0).(concat.(number-t |
| b7dc0 | 6f 2d 73 74 72 69 6e 67 20 62 65 68 69 6e 64 29 20 22 3e 22 29 29 0a 20 20 20 20 20 20 20 20 20 | o-string.behind).">")).......... |
| b7de0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 22 3d 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ............(t."="))............ |
| b7e00 | 20 20 20 20 27 6d 61 67 69 74 2d 64 69 6d 6d 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ....'magit-dimmed)))............ |
| b7e20 | 28 74 20 22 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 73 2d 2d 70 | (t."")))))..(defun.magit-refs--p |
| b7e40 | 72 6f 70 65 72 74 69 7a 65 2d 62 72 61 6e 63 68 20 28 62 72 61 6e 63 68 20 72 65 66 20 26 6f 70 | ropertize-branch.(branch.ref.&op |
| b7e60 | 74 69 6f 6e 61 6c 20 68 65 61 64 2d 66 61 63 65 29 0a 20 20 28 6c 65 74 20 28 28 66 61 63 65 20 | tional.head-face)...(let.((face. |
| b7e80 | 28 63 64 72 20 28 63 6c 2d 66 69 6e 64 2d 69 66 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 | (cdr.(cl-find-if.(pcase-lambda.( |
| b7ea0 | 60 28 2c 72 65 20 2e 20 2c 5f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | `(,re...,_)).................... |
| b7ec0 | 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 72 65 | ..............(string-match-p.re |
| b7ee0 | 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .ref)).......................... |
| b7f00 | 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 66 2d 6e 61 6d 65 73 70 61 63 65 73 29 29 29 29 0a 20 | ......magit-ref-namespaces)))).. |
| b7f20 | 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 20 20 | ...(magit--propertize-face...... |
| b7f40 | 62 72 61 6e 63 68 20 28 69 66 20 68 65 61 64 2d 66 61 63 65 20 28 6c 69 73 74 20 66 61 63 65 20 | branch.(if.head-face.(list.face. |
| b7f60 | 68 65 61 64 2d 66 61 63 65 29 20 66 61 63 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | head-face).face))))..(defun.magi |
| b7f80 | 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 28 72 65 66 6e 61 6d | t-refs--insert-refname-p.(refnam |
| b7fa0 | 65 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 65 6e 74 72 79 20 28 73 65 71 2d 66 69 6e 64 20 28 | e)...(if-let.((entry.(seq-find.( |
| b7fc0 | 70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 6b 65 79 20 2e 20 2c 5f 29 29 0a 20 20 20 20 | pcase-lambda.(`(,key...,_))..... |
| b7fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 66 | ..........................(if.(f |
| b8000 | 75 6e 63 74 69 6f 6e 70 20 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unctionp.key)................... |
| b8020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6b 65 79 20 72 65 66 | ................(funcall.key.ref |
| b8040 | 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 20 | name)........................... |
| b8060 | 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 6b 65 79 20 72 65 66 6e 61 6d | ......(string-match-p.key.refnam |
| b8080 | 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)))............................ |
| b80a0 | 20 6d 61 67 69 74 2d 72 65 66 73 2d 66 69 6c 74 65 72 2d 61 6c 69 73 74 29 29 29 0a 20 20 20 20 | .magit-refs-filter-alist)))..... |
| b80c0 | 20 20 28 63 64 72 20 65 6e 74 72 79 29 0a 20 20 20 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ..(cdr.entry).....t))..(defun.ma |
| b80e0 | 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 69 74 73 20 | git-refs--insert-cherry-commits. |
| b8100 | 28 72 65 66 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 2d 62 6f | (ref)...(magit-insert-section-bo |
| b8120 | 64 79 0a 20 20 20 20 28 6c 65 74 20 28 28 73 74 61 72 74 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 | dy.....(let.((start.(point)).... |
| b8140 | 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 63 75 | .......(magit-insert-section--cu |
| b8160 | 72 72 65 6e 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 77 61 73 | rrent.nil)).......(magit-git-was |
| b8180 | 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 2d 77 | h.(apply-partially.#'magit-log-w |
| b81a0 | 61 73 68 2d 6c 6f 67 20 27 63 68 65 72 72 79 29 0a 20 20 20 20 20 20 20 20 22 63 68 65 72 72 79 | ash-log.'cherry)........."cherry |
| b81c0 | 22 20 22 2d 76 22 20 28 6d 61 67 69 74 2d 61 62 62 72 65 76 2d 61 72 67 29 20 6d 61 67 69 74 2d | "."-v".(magit-abbrev-arg).magit- |
| b81e0 | 62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 20 72 65 66 29 0a 20 20 20 20 20 20 28 69 66 20 28 | buffer-upstream.ref).......(if.( |
| b8200 | 3d 20 28 70 6f 69 6e 74 29 20 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 | =.(point).start)...........(mess |
| b8220 | 61 67 65 20 22 4e 6f 20 63 68 65 72 72 69 65 73 20 66 6f 72 20 25 73 22 20 72 65 66 29 0a 20 20 | age."No.cherries.for.%s".ref)... |
| b8240 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 | ......(magit-make-margin-overlay |
| b8260 | 20 6e 69 6c 20 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 73 2d 2d | .nil.t)))))..(defun.magit-refs-- |
| b8280 | 66 6f 72 6d 61 74 2d 6d 61 72 67 69 6e 20 28 63 6f 6d 6d 69 74 29 0a 20 20 28 73 61 76 65 2d 65 | format-margin.(commit)...(save-e |
| b82a0 | 78 63 75 72 73 69 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 | xcursion.....(goto-char.(line-be |
| b82c0 | 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 30 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 | ginning-position.0)).....(let.(( |
| b82e0 | 6c 69 6e 65 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 63 74 25 63 4e 22 20 | line.(magit-rev-format."%ct%cN". |
| b8300 | 63 6f 6d 6d 69 74 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 | commit))).......(magit-log-forma |
| b8320 | 74 2d 6d 61 72 67 69 6e 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-margin.commit................. |
| b8340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 31 | ...............(substring.line.1 |
| b8360 | 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 0).............................. |
| b8380 | 20 20 28 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 30 20 31 30 29 29 29 29 29 0a 0a 3b 3b 3b | ..(substring.line.0.10)))))..;;; |
| b83a0 | 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 72 65 66 73 29 0a 3b 3b 3b 20 6d 61 67 | ._.(provide.'magit-refs).;;;.mag |
| b83c0 | 69 74 2d 72 65 66 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 | it-refs.el.ends.here............ |
| b83e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b8400 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 64 69 66 66 2e 65 6c 00 00 00 00 00 00 00 | magit-4.1.2/magit-diff.el....... |
| b8420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b8440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b8460 | 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 |
| b8480 | 30 34 34 30 37 32 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 31 37 00 20 30 00 00 00 | 0440721.00000000000.013617..0... |
| b84a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b84c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b84e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b8500 | 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................... |
| b8520 | 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................... |
| b8540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b8560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b8580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b85a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b85c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b85e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| b8600 | 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 |
| b8620 | 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.- |
| b8640 | 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 | *-..;;.Copyright.(C).2008-2024.T |
| b8660 | 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..; |
| b8680 | 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 |
| b86a0 | 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 |
| b86c0 | 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 |
| b86e0 | 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>..;; |
| b8700 | 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. |
| b8720 | 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 |
| b8740 | 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 |
| b8760 | 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 |
| b8780 | 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 |
| b87a0 | 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 |
| b87c0 | 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 |
| b87e0 | 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 |
| b8800 | 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. |
| b8820 | 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 |
| b8840 | 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,. |
| b8860 | 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 |
| b8880 | 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 |
| b88a0 | 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. |
| b88c0 | 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 |
| b88e0 | 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 |
| b8900 | 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 |
| b8920 | 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. |
| b8940 | 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 |
| b8960 | 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 |
| b8980 | 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/>...; |
| b89a0 | 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. |
| b89c0 | 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 |
| b89e0 | 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...;;; |
| b8a00 | 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 |
| b8a20 | 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- |
| b8a40 | 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)).( |
| b8a60 | 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 |
| b8a80 | 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)..;;. |
| b8aa0 | 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- |
| b8ac0 | 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 |
| b8ae0 | 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 |
| b8b00 | 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 |
| b8b20 | 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 |
| b8b40 | 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 |
| b8b60 | 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 |
| b8b80 | 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 |
| b8ba0 | 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 |
| b8bc0 | 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' |
| b8be0 | 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- |
| b8c00 | 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 |
| b8c20 | 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 |
| b8c40 | 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 |
| b8c60 | 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 |
| b8c80 | 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 |
| b8ca0 | 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- |
| b8cc0 | 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 |
| b8ce0 | 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 |
| b8d00 | 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 |
| b8d20 | 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 |
| b8d40 | 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 |
| b8d60 | 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 |
| b8d80 | 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- |
| b8da0 | 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 |
| b8dc0 | 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".( |
| b8de0 | 29 29 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 6d 65 72 67 65 64 27 0a | )).;;.For.`magit-diff-unmerged'. |
| b8e00 | 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 69 6e | (declare-function.magit-merge-in |
| b8e20 | 2d 70 72 6f 67 72 65 73 73 2d 70 20 22 6d 61 67 69 74 2d 6d 65 72 67 65 22 20 28 29 29 0a 28 64 | -progress-p."magit-merge".()).(d |
| b8e40 | 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 2d 6d 65 72 67 65 2d 72 61 6e | eclare-function.magit--merge-ran |
| b8e60 | 67 65 20 22 6d 61 67 69 74 2d 6d 65 72 67 65 22 20 28 26 6f 70 74 69 6f 6e 61 6c 20 68 65 61 64 | ge."magit-merge".(&optional.head |
| b8e80 | 29 29 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 2d 64 77 69 6d 27 0a 28 64 65 | )).;;.For.`magit-diff--dwim'.(de |
| b8ea0 | 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 66 6f 72 67 65 2d 2d 70 75 6c 6c 72 65 71 2d 72 61 | clare-function.forge--pullreq-ra |
| b8ec0 | 6e 67 65 20 22 66 6f 72 67 65 2d 70 75 6c 6c 72 65 71 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | nge."forge-pullreq"............. |
| b8ee0 | 20 20 20 20 20 20 28 70 75 6c 6c 72 65 71 20 26 6f 70 74 69 6f 6e 61 6c 20 65 6e 64 70 6f 69 6e | ......(pullreq.&optional.endpoin |
| b8f00 | 74 73 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 66 6f 72 67 65 2d 2d 70 75 | ts)).(declare-function.forge--pu |
| b8f20 | 6c 6c 72 65 71 2d 72 65 66 20 22 66 6f 72 67 65 2d 70 75 6c 6c 72 65 71 22 20 28 70 75 6c 6c 72 | llreq-ref."forge-pullreq".(pullr |
| b8f40 | 65 71 29 29 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 64 69 66 | eq)).;;.For.`magit-diff-wash-dif |
| b8f60 | 66 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 61 6e 73 69 2d 63 6f 6c 6f 72 2d | f'.(declare-function.ansi-color- |
| b8f80 | 61 70 70 6c 79 2d 6f 6e 2d 72 65 67 69 6f 6e 20 22 61 6e 73 69 2d 63 6f 6c 6f 72 22 29 0a 3b 3b | apply-on-region."ansi-color").;; |
| b8fa0 | 20 46 6f 72 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 73 75 62 6d 6f 64 75 6c 65 27 | .For.`magit-diff-wash-submodule' |
| b8fc0 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 | .(declare-function.magit-log-was |
| b8fe0 | 68 2d 6c 6f 67 20 22 6d 61 67 69 74 2d 6c 6f 67 22 20 28 73 74 79 6c 65 20 61 72 67 73 29 29 0a | h-log."magit-log".(style.args)). |
| b9000 | 3b 3b 20 46 6f 72 20 6b 65 79 6d 61 70 73 20 61 6e 64 20 6d 65 6e 75 73 0a 28 64 65 63 6c 61 72 | ;;.For.keymaps.and.menus.(declar |
| b9020 | 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 61 70 70 6c 79 20 22 6d 61 67 69 74 2d 61 70 | e-function.magit-apply."magit-ap |
| b9040 | 70 6c 79 22 20 28 26 72 65 73 74 20 61 72 67 73 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 | ply".(&rest.args)).(declare-func |
| b9060 | 74 69 6f 6e 20 6d 61 67 69 74 2d 73 74 61 67 65 20 22 6d 61 67 69 74 2d 61 70 70 6c 79 22 20 28 | tion.magit-stage."magit-apply".( |
| b9080 | 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 64 65 6e 74 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 | &optional.indent)).(declare-func |
| b90a0 | 74 69 6f 6e 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 20 22 6d 61 67 69 74 2d 61 70 70 6c 79 22 | tion.magit-unstage."magit-apply" |
| b90c0 | 20 28 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 64 69 73 | .()).(declare-function.magit-dis |
| b90e0 | 63 61 72 64 20 22 6d 61 67 69 74 2d 61 70 70 6c 79 22 20 28 29 29 0a 28 64 65 63 6c 61 72 65 2d | card."magit-apply".()).(declare- |
| b9100 | 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 20 22 6d 61 67 69 74 2d 61 70 | function.magit-reverse."magit-ap |
| b9120 | 70 6c 79 22 20 28 26 72 65 73 74 20 61 72 67 73 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 | ply".(&rest.args)).(declare-func |
| b9140 | 74 69 6f 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 20 22 6d 61 67 69 74 2d 66 69 | tion.magit-file-rename."magit-fi |
| b9160 | 6c 65 73 22 20 28 66 69 6c 65 20 6e 65 77 6e 61 6d 65 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 | les".(file.newname)).(declare-fu |
| b9180 | 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 20 22 6d 61 67 69 74 | nction.magit-file-untrack."magit |
| b91a0 | 2d 66 69 6c 65 73 22 20 28 66 69 6c 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 63 65 29 29 | -files".(files.&optional.force)) |
| b91c0 | 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- |
| b91e0 | 61 64 64 2d 6c 6f 67 20 22 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 22 20 28 29 29 0a 28 64 65 63 6c | add-log."magit-commit".()).(decl |
| b9200 | 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 74 72 61 63 65 2d 64 65 | are-function.magit-diff-trace-de |
| b9220 | 66 69 6e 69 74 69 6f 6e 20 22 6d 61 67 69 74 2d 6c 6f 67 22 20 28 29 29 0a 28 64 65 63 6c 61 72 | finition."magit-log".()).(declar |
| b9240 | 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 73 61 76 65 20 22 6d 61 67 | e-function.magit-patch-save."mag |
| b9260 | 69 74 2d 70 61 74 63 68 22 20 28 66 69 6c 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 29 | it-patch".(files.&optional.arg)) |
| b9280 | 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 64 6f 2d 61 73 79 6e | .(declare-function.magit-do-asyn |
| b92a0 | 63 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 22 6d 61 67 69 74 2d 65 78 74 72 61 73 22 20 28 | c-shell-command."magit-extras".( |
| b92c0 | 66 69 6c 65 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 61 | file)).(declare-function.magit-a |
| b92e0 | 64 64 2d 63 68 61 6e 67 65 2d 6c 6f 67 2d 65 6e 74 72 79 20 22 6d 61 67 69 74 2d 65 78 74 72 61 | dd-change-log-entry."magit-extra |
| b9300 | 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | s"...................(&optional. |
| b9320 | 77 68 6f 61 6d 69 20 66 69 6c 65 2d 6e 61 6d 65 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 29 0a | whoami.file-name.other-window)). |
| b9340 | 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 61 64 64 2d 63 68 61 6e | (declare-function.magit-add-chan |
| b9360 | 67 65 2d 6c 6f 67 2d 65 6e 74 72 79 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 22 6d 61 67 69 74 | ge-log-entry-other-window."magit |
| b9380 | 2d 65 78 74 72 61 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 26 6f 70 74 | -extras"...................(&opt |
| b93a0 | 69 6f 6e 61 6c 20 77 68 6f 61 6d 69 20 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 28 64 65 63 6c 61 72 | ional.whoami.file-name)).(declar |
| b93c0 | 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 65 64 69 74 2d 68 75 6e 6b 2d | e-function.magit-diff-edit-hunk- |
| b93e0 | 63 6f 6d 6d 69 74 20 22 6d 61 67 69 74 2d 65 78 74 72 61 73 22 20 28 66 69 6c 65 29 29 0a 28 64 | commit."magit-extras".(file)).(d |
| b9400 | 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 | eclare-function.magit-smerge-kee |
| b9420 | 70 2d 63 75 72 72 65 6e 74 20 22 6d 61 67 69 74 2d 61 70 70 6c 79 22 20 28 29 29 0a 28 64 65 63 | p-current."magit-apply".()).(dec |
| b9440 | 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d | lare-function.magit-smerge-keep- |
| b9460 | 61 6c 6c 20 22 6d 61 67 69 74 2d 61 70 70 6c 79 22 20 28 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 | all."magit-apply".()).(declare-f |
| b9480 | 75 6e 63 74 69 6f 6e 20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 75 70 70 65 72 20 | unction.magit-smerge-keep-upper. |
| b94a0 | 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 |
| b94c0 | 69 6f 6e 20 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 62 61 73 65 20 22 6d 61 67 69 | ion.magit-smerge-keep-base."magi |
| b94e0 | 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 6d | t-apply".()).(declare-function.m |
| b9500 | 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b 65 65 70 2d 6c 6f 77 65 72 20 22 6d 61 67 69 74 2d 61 70 | agit-smerge-keep-lower."magit-ap |
| b9520 | 70 6c 79 22 20 28 29 29 0a 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 0a 20 20 28 | ply".())..(eval-when-compile...( |
| b9540 | 63 6c 2d 70 75 73 68 6e 65 77 20 27 6f 72 69 67 2d 72 65 76 20 65 69 65 69 6f 2d 2d 6b 6e 6f 77 | cl-pushnew.'orig-rev.eieio--know |
| b9560 | 6e 2d 73 6c 6f 74 2d 6e 61 6d 65 73 29 0a 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 27 61 63 74 | n-slot-names)...(cl-pushnew.'act |
| b9580 | 69 6f 6e 2d 74 79 70 65 20 65 69 65 69 6f 2d 2d 6b 6e 6f 77 6e 2d 73 6c 6f 74 2d 6e 61 6d 65 73 | ion-type.eieio--known-slot-names |
| b95a0 | 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 6b | )...(cl-pushnew.'target.eieio--k |
| b95c0 | 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 3b | nown-slot-names))..;;;.Options.; |
| b95e0 | 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 74 2d 64 | ;;;.Diff.Mode..(defgroup.magit-d |
| b9600 | 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 6c 61 74 | iff.nil..."Inspect.and.manipulat |
| b9620 | 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 6c 69 6e | e.Git.diffs."...:link.'(info-lin |
| b9640 | 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 27 6d 61 | k."(magit)Diffing")...:group.'ma |
| b9660 | 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 6d 6f 64 | git-commands...:group.'magit-mod |
| b9680 | 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 64 65 2d | es)..(defcustom.magit-diff-mode- |
| b96a0 | 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 74 65 72 | hook.nil..."Hook.run.after.enter |
| b96c0 | 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 70 20 27 | ing.Magit-Diff.mode."...:group.' |
| b96e0 | 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 65 66 63 | magit-diff...:type.'hook)..(defc |
| b9700 | 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 6b 0a 20 | ustom.magit-diff-sections-hook.. |
| b9720 | 20 27 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 64 69 66 66 0a 20 20 20 20 6d 61 67 69 74 2d 69 | .'(magit-insert-diff.....magit-i |
| b9740 | 6e 73 65 72 74 2d 78 72 65 66 2d 62 75 74 74 6f 6e 73 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 | nsert-xref-buttons)..."Hook.run. |
| b9760 | 74 6f 20 69 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 69 6e 74 6f 20 61 20 60 6d 61 67 69 74 | to.insert.sections.into.a.`magit |
| b9780 | 2d 64 69 66 66 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 | -diff-mode'.buffer."...:package- |
| b97a0 | 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 |
| b97c0 | 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a | oup.'magit-diff...:type.'hook).. |
| b97e0 | 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 65 78 70 61 6e 73 69 6f 6e 2d | (defcustom.magit-diff-expansion- |
| b9800 | 74 68 72 65 73 68 6f 6c 64 20 36 30 0a 20 20 22 41 66 74 65 72 20 68 6f 77 20 6d 61 6e 79 20 73 | threshold.60..."After.how.many.s |
| b9820 | 65 63 6f 6e 64 73 20 6e 6f 74 20 74 6f 20 65 78 70 61 6e 64 20 61 6e 79 6d 6f 72 65 20 64 69 66 | econds.not.to.expand.anymore.dif |
| b9840 | 66 73 2e 0a 0a 45 78 63 65 70 74 20 69 6e 20 73 74 61 74 75 73 20 62 75 66 66 65 72 73 2c 20 64 | fs...Except.in.status.buffers,.d |
| b9860 | 69 66 66 73 20 75 73 75 61 6c 6c 79 20 73 74 61 72 74 20 6f 75 74 20 66 75 6c 6c 79 20 65 78 70 | iffs.usually.start.out.fully.exp |
| b9880 | 61 6e 64 65 64 2e 0a 42 65 63 61 75 73 65 20 74 68 61 74 20 63 61 6e 20 74 61 6b 65 20 61 20 6c | anded..Because.that.can.take.a.l |
| b98a0 | 6f 6e 67 20 74 69 6d 65 2c 20 61 6c 6c 20 64 69 66 66 73 20 74 68 61 74 20 68 61 76 65 6e 27 74 | ong.time,.all.diffs.that.haven't |
| b98c0 | 20 62 65 65 6e 0a 66 6f 6e 74 69 66 69 65 64 20 64 75 72 69 6e 67 20 61 20 72 65 66 72 65 73 68 | .been.fontified.during.a.refresh |
| b98e0 | 20 62 65 66 6f 72 65 20 74 68 65 20 74 68 72 65 73 68 6f 6c 64 20 64 65 66 69 6e 65 64 20 68 65 | .before.the.threshold.defined.he |
| b9900 | 72 65 20 61 72 65 0a 69 6e 73 74 65 61 64 20 64 69 73 70 6c 61 79 65 64 20 77 69 74 68 20 74 68 | re.are.instead.displayed.with.th |
| b9920 | 65 69 72 20 62 6f 64 69 65 73 20 63 6f 6c 6c 61 70 73 65 64 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 | eir.bodies.collapsed...Note.that |
| b9940 | 20 74 68 69 73 20 63 61 6e 20 63 61 75 73 65 20 73 65 63 74 69 6f 6e 73 20 74 68 61 74 20 77 65 | .this.can.cause.sections.that.we |
| b9960 | 72 65 20 70 72 65 76 69 6f 75 73 6c 79 20 65 78 70 61 6e 64 65 64 0a 74 6f 20 62 65 20 63 6f 6c | re.previously.expanded.to.be.col |
| b9980 | 6c 61 70 73 65 64 2e 20 20 53 6f 20 79 6f 75 20 73 68 6f 75 6c 64 20 6e 6f 74 20 70 69 63 6b 20 | lapsed...So.you.should.not.pick. |
| b99a0 | 61 20 76 65 72 79 20 6c 6f 77 20 76 61 6c 75 65 20 68 65 72 65 2e 0a 0a 54 68 65 20 68 6f 6f 6b | a.very.low.value.here...The.hook |
| b99c0 | 20 66 75 6e 63 74 69 6f 6e 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 65 78 70 61 6e 73 69 6f 6e 2d | .function.`magit-diff-expansion- |
| b99e0 | 74 68 72 65 73 68 6f 6c 64 27 20 68 61 73 20 74 6f 20 62 65 20 61 0a 6d 65 6d 62 65 72 20 6f 66 | threshold'.has.to.be.a.member.of |
| b9a00 | 20 60 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 65 74 2d 76 69 73 69 62 69 6c 69 74 79 2d 68 | .`magit-section-set-visibility-h |
| b9a20 | 6f 6f 6b 27 20 66 6f 72 20 74 68 69 73 20 6f 70 74 69 6f 6e 0a 74 6f 20 68 61 76 65 20 61 6e 79 | ook'.for.this.option.to.have.any |
| b9a40 | 20 65 66 66 65 63 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 | .effect."...:package-version.'(m |
| b9a60 | 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 2d | agit..."2.9.0")...:group.'magit- |
| b9a80 | 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 66 6c 6f 61 74 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | diff...:type.'float)..(defcustom |
| b9aa0 | 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 79 20 | .magit-diff-highlight-hunk-body. |
| b9ac0 | 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 62 6f 64 69 65 73 | t..."Whether.to.highlight.bodies |
| b9ae0 | 20 6f 66 20 73 65 6c 65 63 74 65 64 20 68 75 6e 6b 20 73 65 63 74 69 6f 6e 73 2e 0a 54 68 69 73 | .of.selected.hunk.sections..This |
| b9b00 | 20 6f 6e 6c 79 20 68 61 73 20 61 6e 20 65 66 66 65 63 74 20 69 66 20 60 6d 61 67 69 74 2d 64 69 | .only.has.an.effect.if.`magit-di |
| b9b20 | 66 66 2d 68 69 67 68 6c 69 67 68 74 27 20 69 73 20 61 0a 6d 65 6d 62 65 72 20 6f 66 20 60 6d 61 | ff-highlight'.is.a.member.of.`ma |
| b9b40 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 67 68 6c 69 67 68 74 2d 68 6f 6f 6b 27 2c 20 77 68 69 | git-section-highlight-hook',.whi |
| b9b60 | 63 68 20 73 65 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 | ch.see."...:package-version.'(ma |
| b9b80 | 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 | git..."2.1.0")...:group.'magit-d |
| b9ba0 | 69 66 66 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f | iff...:type.'boolean)..(defcusto |
| b9bc0 | 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 65 67 69 | m.magit-diff-highlight-hunk-regi |
| b9be0 | 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 27 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 | on-functions...'(magit-diff-high |
| b9c00 | 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 0a 20 20 | light-hunk-region-dim-outside... |
| b9c20 | 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 | ..magit-diff-highlight-hunk-regi |
| b9c40 | 6f 6e 2d 75 73 69 6e 67 2d 6f 76 65 72 6c 61 79 73 29 0a 20 20 22 54 68 65 20 66 75 6e 63 74 69 | on-using-overlays)..."The.functi |
| b9c60 | 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 68 75 6e 6b 2d 69 | ons.used.to.highlight.the.hunk-i |
| b9c80 | 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 2e 0a 0a 60 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 | nternal.region...`magit-diff-hig |
| b9ca0 | 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 20 | hlight-hunk-region-dim-outside'. |
| b9cc0 | 6f 76 65 72 6c 61 79 73 20 74 68 65 20 6f 75 74 73 69 64 65 0a 6f 66 20 74 68 65 20 68 75 6e 6b | overlays.the.outside.of.the.hunk |
| b9ce0 | 20 69 6e 74 65 72 6e 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 | .internal.selection.with.a.face. |
| b9d00 | 74 68 61 74 20 63 61 75 73 65 73 20 74 68 65 20 61 64 64 65 64 20 61 6e 64 0a 72 65 6d 6f 76 65 | that.causes.the.added.and.remove |
| b9d20 | 64 20 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 | d.lines.to.have.the.same.backgro |
| b9d40 | 75 6e 64 20 63 6f 6c 6f 72 20 61 73 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 2e 0a 54 68 69 73 | und.color.as.context.lines..This |
| b9d60 | 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 76 65 64 20 | .function.should.not.be.removed. |
| b9d80 | 66 72 6f 6d 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 0a 0a | from.the.value.of.this.option... |
| b9da0 | 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 |
| b9dc0 | 6e 2d 75 73 69 6e 67 2d 6f 76 65 72 6c 61 79 73 27 20 61 6e 64 0a 60 6d 61 67 69 74 2d 64 69 66 | n-using-overlays'.and.`magit-dif |
| b9de0 | 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 75 6e | f-highlight-hunk-region-using-un |
| b9e00 | 64 65 72 6c 69 6e 65 27 20 65 6d 70 68 61 73 69 7a 65 20 74 68 65 0a 72 65 67 69 6f 6e 20 62 79 | derline'.emphasize.the.region.by |
| b9e20 | 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 |
| b9e40 | 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 54 68 65 20 75 6e | ines.before.and.after.it..The.un |
| b9e60 | 64 65 72 6c 69 6e 65 20 76 61 72 69 61 6e 74 20 77 61 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 | derline.variant.was.implemented. |
| b9e80 | 62 65 63 61 75 73 65 20 45 6c 69 20 73 61 69 64 20 74 68 61 74 20 69 73 0a 68 6f 77 20 77 65 20 | because.Eli.said.that.is.how.we. |
| b9ea0 | 73 68 6f 75 6c 64 20 64 6f 20 69 74 2e 20 20 48 6f 77 65 76 65 72 20 74 68 65 20 6f 76 65 72 6c | should.do.it...However.the.overl |
| b9ec0 | 61 79 20 76 61 72 69 61 6e 74 20 61 63 74 75 61 6c 6c 79 20 77 6f 72 6b 73 0a 62 65 74 74 65 72 | ay.variant.actually.works.better |
| b9ee0 | 2e 20 20 41 6c 73 6f 20 73 65 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d | ...Also.see.https://github.com/m |
| b9f00 | 61 67 69 74 2f 6d 61 67 69 74 2f 69 73 73 75 65 73 2f 32 37 35 38 2e 0a 0a 49 6e 73 74 65 61 64 | agit/magit/issues/2758...Instead |
| b9f20 | 20 6f 66 2c 20 6f 72 20 69 6e 20 61 64 64 69 74 69 6f 6e 20 74 6f 2c 20 75 73 69 6e 67 20 64 65 | .of,.or.in.addition.to,.using.de |
| b9f40 | 6c 69 6d 69 74 69 6e 67 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 6c 69 6e 65 73 2c 0a 74 6f 20 65 6d | limiting.horizontal.lines,.to.em |
| b9f60 | 70 68 61 73 69 7a 65 20 74 68 65 20 62 6f 75 6e 64 61 72 69 65 73 2c 20 79 6f 75 20 6d 61 79 20 | phasize.the.boundaries,.you.may. |
| b9f80 | 77 69 73 68 20 74 6f 20 65 6d 70 68 61 73 69 7a 65 20 74 68 65 20 74 65 78 74 0a 69 74 73 65 6c | wish.to.emphasize.the.text.itsel |
| b9fa0 | 66 2c 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 | f,.using.`magit-diff-highlight-h |
| b9fc0 | 75 6e 6b 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 66 61 63 65 27 2e 0a 0a 49 6e 20 74 65 72 6d | unk-region-using-face'...In.term |
| b9fe0 | 69 6e 61 6c 20 66 72 61 6d 65 73 20 69 74 27 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 20 74 6f | inal.frames.it's.not.possible.to |
| ba000 | 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 61 6e 64 20 75 | .draw.lines.as.the.overlay.and.u |
| ba020 | 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 20 64 6f 2c 20 73 | nderline.variants.normally.do,.s |
| ba040 | 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 63 61 6c 6c 69 6e | o.there.they.fall.back.to.callin |
| ba060 | 67 20 74 68 65 20 66 61 63 65 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 74 65 61 64 2e 22 0a 20 20 | g.the.face.function.instead."... |
| ba080 | 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e | :package-version.'(magit..."2.9. |
| ba0a0 | 30 22 29 0a 20 20 3a 73 65 74 2d 61 66 74 65 72 20 27 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 | 0")...:set-after.'(magit-diff-sh |
| ba0c0 | 6f 77 2d 6c 69 6e 65 73 2d 62 6f 75 6e 64 61 72 69 65 73 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | ow-lines-boundaries)...:group.'m |
| ba0e0 | 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 6f 70 74 69 6f | agit-diff...:type.'hook...:optio |
| ba100 | 6e 73 20 27 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 | ns.'(magit-diff-highlight-hunk-r |
| ba120 | 65 67 69 6f 6e 2d 64 69 6d 2d 6f 75 74 73 69 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | egion-dim-outside..............m |
| ba140 | 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d | agit-diff-highlight-hunk-region- |
| ba160 | 75 73 69 6e 67 2d 75 6e 64 65 72 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 | using-underline..............mag |
| ba180 | 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 |
| ba1a0 | 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 6d 61 67 69 74 2d | ing-overlays..............magit- |
| ba1c0 | 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 |
| ba1e0 | 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 2d 64 69 66 66 2d 75 | -face))..(defcustom.magit-diff-u |
| ba200 | 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 20 74 0a | nmarked-lines-keep-foreground.t. |
| ba220 | 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 67 68 6c 69 67 68 74 | .."Whether.`magit-diff-highlight |
| ba240 | 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 20 70 72 65 73 65 72 | -hunk-region-dim-outside'.preser |
| ba260 | 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 20 69 73 20 73 65 74 | ves.foreground..When.this.is.set |
| ba280 | 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 6f 6e 20 6f 6e 6c 79 | .to.nil,.then.that.function.only |
| ba2a0 | 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 6f 6c 6f 72 20 62 75 | .adjusts.the.foreground.color.bu |
| ba2c0 | 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 20 6f 75 74 73 69 64 | t.added.and.removed.lines.outsid |
| ba2e0 | 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 69 73 74 69 6e 63 74 | e.the.region.keep.their.distinct |
| ba300 | 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 61 63 6b 61 67 65 2d | .foreground.colors."...:package- |
| ba320 | 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 |
| ba340 | 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e | oup.'magit-diff...:type.'boolean |
| ba360 | 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 69 6e 65 2d | )..(defcustom.magit-diff-refine- |
| ba380 | 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 6f 77 20 77 6f 72 64 | hunk.nil..."Whether.to.show.word |
| ba3a0 | 2d 67 72 61 6e 75 6c 61 72 69 74 79 20 64 69 66 66 65 72 65 6e 63 65 73 20 77 69 74 68 69 6e 20 | -granularity.differences.within. |
| ba3c0 | 64 69 66 66 20 68 75 6e 6b 73 2e 0a 0a 6e 69 6c 20 20 20 20 4e 65 76 65 72 20 73 68 6f 77 20 66 | diff.hunks...nil....Never.show.f |
| ba3e0 | 69 6e 65 20 64 69 66 66 65 72 65 6e 63 65 73 2e 0a 74 20 20 20 20 20 20 53 68 6f 77 20 66 69 6e | ine.differences..t......Show.fin |
| ba400 | 65 20 64 69 66 66 65 72 65 6e 63 65 73 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 | e.differences.for.the.current.di |
| ba420 | 66 66 20 68 75 6e 6b 20 6f 6e 6c 79 2e 0a 60 61 6c 6c 27 20 20 53 68 6f 77 20 66 69 6e 65 20 64 | ff.hunk.only..`all'..Show.fine.d |
| ba440 | 69 66 66 65 72 65 6e 63 65 73 20 66 6f 72 20 61 6c 6c 20 64 69 73 70 6c 61 79 65 64 20 64 69 66 | ifferences.for.all.displayed.dif |
| ba460 | 66 20 68 75 6e 6b 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 | f.hunks."...:group.'magit-diff.. |
| ba480 | 20 3a 73 61 66 65 20 28 6c 61 6d 62 64 61 20 28 76 61 6c 29 20 28 6d 65 6d 71 20 76 61 6c 20 27 | .:safe.(lambda.(val).(memq.val.' |
| ba4a0 | 28 6e 69 6c 20 74 20 61 6c 6c 29 29 29 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 | (nil.t.all)))...:type.'(choice.( |
| ba4c0 | 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 20 | const.:tag."Never".nil)......... |
| ba4e0 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 43 75 72 72 65 6e 74 22 20 74 | .........(const.:tag."Current".t |
| ba500 | 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." |
| ba520 | 41 6c 6c 22 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 | All".all)))..(defcustom.magit-di |
| ba540 | 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 20 73 6d 65 72 | ff-refine-ignore-whitespace.smer |
| ba560 | 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 0a 20 20 22 57 | ge-refine-ignore-whitespace..."W |
| ba580 | 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 20 63 68 61 6e | hether.to.ignore.whitespace.chan |
| ba5a0 | 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 66 65 72 65 6e | ges.in.word-granularity.differen |
| ba5c0 | 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 6d 61 67 69 74 | ces."...:package-version.'(magit |
| ba5e0 | 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 73 6d 65 72 67 | ..."3.0.0")...:set-after.'(smerg |
| ba600 | 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 0a 20 20 3a 67 | e-refine-ignore-whitespace)...:g |
| ba620 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 73 61 66 65 20 27 62 6f 6f 6c 65 61 | roup.'magit-diff...:safe.'boolea |
| ba640 | 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 27 6d 61 67 69 | np...:type.'boolean)..(put.'magi |
| ba660 | 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 6e 74 2d 6c 6f | t-diff-refine-hunk.'permanent-lo |
| ba680 | 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 66 66 2d 61 64 | cal.t)..(defcustom.magit-diff-ad |
| ba6a0 | 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 65 72 20 74 6f | just-tab-width.nil..."Whether.to |
| ba6c0 | 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 6e 20 64 69 66 | .adjust.the.width.of.tabs.in.dif |
| ba6e0 | 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 74 20 77 69 64 | fs...Determining.the.correct.wid |
| ba700 | 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 65 71 75 69 72 | th.can.be.expensive.if.it.requir |
| ba720 | 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 79 20 66 69 6c | es.opening.large.and/or.many.fil |
| ba740 | 65 73 2c 20 73 6f 20 74 68 65 20 77 69 64 74 68 73 20 61 72 65 20 63 61 63 68 65 64 20 69 6e 0a | es,.so.the.widths.are.cached.in. |
| ba760 | 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 61 62 2d 77 69 | the.variable.`magit-diff--tab-wi |
| ba780 | 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 6e 69 6c 0a 74 6f 20 | dth-cache'...Set.that.to.nil.to. |
| ba7a0 | 69 6e 76 61 6c 69 64 61 74 65 20 74 68 65 20 63 61 63 68 65 2e 0a 0a 6e 69 6c 20 20 20 20 20 20 | invalidate.the.cache...nil...... |
| ba7c0 | 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 20 55 73 65 20 60 74 | .Never.adjust.tab.width...Use.`t |
| ba7e0 | 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 20 20 20 20 20 20 20 | ab-width's.value.from........... |
| ba800 | 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 6e 73 74 65 61 64 2e | the.Magit.buffer.itself.instead. |
| ba820 | 0a 0a 74 20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 | ..t.........If.the.corresponding |
| ba840 | 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 74 73 2c 20 74 68 65 | .file-visiting.buffer.exits,.the |
| ba860 | 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 68 27 73 20 76 61 6c | n...........use.`tab-width's.val |
| ba880 | 75 65 20 66 72 6f 6d 20 74 68 61 74 20 62 75 66 66 65 72 2e 20 20 44 6f 69 6e 67 20 74 68 69 73 | ue.from.that.buffer...Doing.this |
| ba8a0 | 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 68 69 73 20 76 61 6c | .is...........cheap,.so.this.val |
| ba8c0 | 75 65 20 69 73 20 75 73 65 64 20 65 76 65 6e 20 69 66 20 61 20 63 6f 72 72 65 73 70 6f 6e 64 69 | ue.is.used.even.if.a.correspondi |
| ba8e0 | 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 65 78 69 73 74 73 2e | ng...........cache.entry.exists. |
| ba900 | 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 6f 20 73 75 63 68 20 | ..`always'..If.there.is.no.such. |
| ba920 | 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 76 69 73 69 74 20 74 | buffer,.then.temporarily.visit.t |
| ba940 | 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 72 6d 69 6e 65 20 74 | he...........file.to.determine.t |
| ba960 | 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 20 60 61 6c 77 61 79 | he.value...NUMBER....Like.`alway |
| ba980 | 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 20 6c 61 72 67 65 72 | s',.but.don't.visit.files.larger |
| ba9a0 | 20 74 68 61 6e 20 4e 55 4d 42 45 52 0a 20 20 20 20 20 20 20 20 20 20 62 79 74 65 73 2e 22 0a 20 | .than.NUMBER...........bytes.".. |
| ba9c0 | 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 |
| ba9e0 | 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 | 2.0")...:group.'magit-diff...:ty |
| baa00 | 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 20 22 4e 65 76 65 72 | pe.'(choice.(const...:tag."Never |
| baa20 | 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 20 | ".nil)..................(const.. |
| baa40 | 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 75 66 66 65 72 20 65 | .:tag."If.file-visiting.buffer.e |
| baa60 | 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 20 20 28 69 6e 74 65 | xists".t)..................(inte |
| baa80 | 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 61 72 67 65 72 20 74 | ger.:tag."If.file.isn't.larger.t |
| baaa0 | 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 20 20 20 20 20 20 28 | han.N.bytes")..................( |
| baac0 | 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 61 79 73 29 29 29 0a | const...:tag."Always".always))). |
| baae0 | 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 69 6e 74 2d 77 68 69 | .(defcustom.magit-diff-paint-whi |
| bab00 | 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 65 20 74 6f 20 68 69 | tespace.t..."Specify.where.to.hi |
| bab20 | 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 6e 69 6c 20 | ghlight.whitespace.errors...nil. |
| bab40 | 20 20 20 20 20 20 20 20 20 20 20 4e 65 76 65 72 20 68 69 67 68 6c 69 67 68 74 20 77 68 69 74 65 | ...........Never.highlight.white |
| bab60 | 73 70 61 63 65 20 65 72 72 6f 72 73 2e 0a 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 48 69 67 | space.errors..t..............Hig |
| bab80 | 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 76 65 72 79 77 68 | hlight.whitespace.errors.everywh |
| baba0 | 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 68 69 67 68 6c 69 67 | ere..`uncommitted'..Only.highlig |
| babc0 | 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 69 66 66 73 0a 20 20 | ht.whitespace.errors.in.diffs... |
| babe0 | 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 6d 6d 69 74 74 65 64 | .............showing.uncommitted |
| bac00 | 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 6f 6d 70 61 74 69 62 | .changes...For.backward.compatib |
| bac20 | 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 20 61 73 20 61 20 73 | ility.`status'.is.treated.as.a.s |
| bac40 | 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 0a 0a 54 68 65 20 6f | ynonym.for.`uncommitted'...The.o |
| bac60 | 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 68 69 74 65 73 70 61 | ption.`magit-diff-paint-whitespa |
| bac80 | 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 61 74 20 6c 69 6e 65 | ce-lines'.controls.for.what.line |
| baca0 | 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 65 72 72 6f 72 73 20 | s.(added/remove/context).errors. |
| bacc0 | 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 69 6f 6e 73 20 60 6d | are.highlighted...The.options.`m |
| bace0 | 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 27 20 61 6e | agit-diff-highlight-trailing'.an |
| bad00 | 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 6e 64 65 6e 74 61 74 | d.`magit-diff-highlight-indentat |
| bad20 | 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 0a 77 68 69 74 65 73 | ion'.control.what.kind.of.whites |
| bad40 | 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 65 64 2e 22 0a 20 20 | pace.errors.are.highlighted."... |
| bad60 | 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 6c 61 6d 62 | :group.'magit-diff...:safe.(lamb |
| bad80 | 64 61 20 28 76 61 6c 29 20 28 6d 65 6d 71 20 76 61 6c 20 27 28 74 20 6e 69 6c 20 75 6e 63 6f 6d | da.(val).(memq.val.'(t.nil.uncom |
| bada0 | 6d 69 74 74 65 64 20 73 74 61 74 75 73 29 29 29 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 | mitted.status)))...:type.'(choic |
| badc0 | 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 49 6e 20 61 6c 6c 20 64 69 66 66 73 22 20 74 29 0a | e.(const.:tag."In.all.diffs".t). |
| bade0 | 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 4f 6e | .................(const.:tag."On |
| bae00 | 6c 79 20 69 6e 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 22 20 75 6e 63 6f 6d | ly.in.uncommitted.changes".uncom |
| bae20 | 6d 69 74 74 65 64 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 | mitted)..................(const. |
| bae40 | 3a 74 61 67 20 22 4e 65 76 65 72 22 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | :tag."Never".nil)))..(defcustom. |
| bae60 | 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 65 | magit-diff-paint-whitespace-line |
| bae80 | 73 20 74 0a 20 20 22 53 70 65 63 69 66 79 20 69 6e 20 77 68 61 74 20 6b 69 6e 64 20 6f 66 20 6c | s.t..."Specify.in.what.kind.of.l |
| baea0 | 69 6e 65 73 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 | ines.to.highlight.whitespace.err |
| baec0 | 6f 72 73 2e 0a 0a 74 20 20 20 20 20 20 20 20 20 48 69 67 68 6c 69 67 68 74 20 6f 6e 6c 79 20 69 | ors...t.........Highlight.only.i |
| baee0 | 6e 20 61 64 64 65 64 20 6c 69 6e 65 73 2e 0a 60 62 6f 74 68 27 20 20 20 20 48 69 67 68 6c 69 67 | n.added.lines..`both'....Highlig |
| baf00 | 68 74 20 69 6e 20 61 64 64 65 64 20 61 6e 64 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 2e 0a 60 | ht.in.added.and.removed.lines..` |
| baf20 | 61 6c 6c 27 20 20 20 20 20 48 69 67 68 6c 69 67 68 74 20 69 6e 20 61 64 64 65 64 2c 20 72 65 6d | all'.....Highlight.in.added,.rem |
| baf40 | 6f 76 65 64 20 61 6e 64 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 2e 22 0a 20 20 3a 70 61 63 6b | oved.and.context.lines."...:pack |
| baf60 | 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").. |
| baf80 | 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 6c 61 6d | .:group.'magit-diff...:safe.(lam |
| bafa0 | 62 64 61 20 28 76 61 6c 29 20 28 6d 65 6d 71 20 76 61 6c 20 27 28 74 20 62 6f 74 68 20 61 6c 6c | bda.(val).(memq.val.'(t.both.all |
| bafc0 | 29 29 29 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 | )))...:type.'(choice.(const.:tag |
| bafe0 | 20 22 69 6e 20 61 64 64 65 64 20 6c 69 6e 65 73 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ."in.added.lines".t)............ |
| bb000 | 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 69 6e 20 61 64 64 65 64 20 61 6e 64 20 | ......(const.:tag."in.added.and. |
| bb020 | 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 22 20 62 6f 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 | removed.lines".both)............ |
| bb040 | 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 69 6e 20 61 64 64 65 64 2c 20 72 65 6d | ......(const.:tag."in.added,.rem |
| bb060 | 6f 76 65 64 20 61 6e 64 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 22 20 61 6c 6c 29 29 29 0a 0a | oved.and.context.lines".all))).. |
| bb080 | 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 69 67 68 74 2d | (defcustom.magit-diff-highlight- |
| bb0a0 | 74 72 61 69 6c 69 6e 67 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 68 69 67 68 6c 69 67 | trailing.t..."Whether.to.highlig |
| bb0c0 | 68 74 20 77 68 69 74 65 73 70 61 63 65 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 61 20 6c 69 | ht.whitespace.at.the.end.of.a.li |
| bb0e0 | 6e 65 20 69 6e 20 64 69 66 66 73 2e 0a 55 73 65 64 20 6f 6e 6c 79 20 77 68 65 6e 20 60 6d 61 67 | ne.in.diffs..Used.only.when.`mag |
| bb100 | 69 74 2d 64 69 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 | it-diff-paint-whitespace'.is.non |
| bb120 | 2d 6e 69 6c 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 | -nil."...:group.'magit-diff...:s |
| bb140 | 61 66 65 20 27 62 6f 6f 6c 65 61 6e 70 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a | afe.'booleanp...:type.'boolean). |
| bb160 | 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 69 67 68 74 | .(defcustom.magit-diff-highlight |
| bb180 | 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 6e 69 6c 0a 20 20 22 48 69 67 68 6c 69 67 68 74 20 74 68 | -indentation.nil..."Highlight.th |
| bb1a0 | 65 20 5c 22 77 72 6f 6e 67 5c 22 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 73 74 79 6c 65 2e 0a 55 | e.\"wrong\".indentation.style..U |
| bb1c0 | 73 65 64 20 6f 6e 6c 79 20 77 68 65 6e 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d | sed.only.when.`magit-diff-paint- |
| bb1e0 | 77 68 69 74 65 73 70 61 63 65 27 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2e 0a 0a 54 68 65 20 76 61 6c | whitespace'.is.non-nil...The.val |
| bb200 | 75 65 20 69 73 20 61 6e 20 61 6c 69 73 74 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 28 28 52 45 47 | ue.is.an.alist.of.the.form.((REG |
| bb220 | 45 58 50 20 2e 20 49 4e 44 45 4e 54 29 2e 2e 2e 29 2e 20 20 54 68 65 0a 70 61 74 68 20 74 6f 20 | EXP...INDENT)...)...The.path.to. |
| bb240 | 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 6d 61 74 63 68 65 | the.current.repository.is.matche |
| bb260 | 64 20 61 67 61 69 6e 73 74 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 0a 69 6e 20 72 65 76 65 72 73 | d.against.each.element.in.revers |
| bb280 | 65 20 6f 72 64 65 72 2e 20 20 54 68 65 72 65 66 6f 72 65 20 69 66 20 61 20 52 45 47 45 58 50 20 | e.order...Therefore.if.a.REGEXP. |
| bb2a0 | 6d 61 74 63 68 65 73 2c 20 74 68 65 6e 20 65 61 72 6c 69 65 72 0a 65 6c 65 6d 65 6e 74 73 20 61 | matches,.then.earlier.elements.a |
| bb2c0 | 72 65 20 6e 6f 74 20 74 72 69 65 64 2e 0a 0a 49 66 20 74 68 65 20 75 73 65 64 20 49 4e 44 45 4e | re.not.tried...If.the.used.INDEN |
| bb2e0 | 54 20 69 73 20 60 74 61 62 73 27 2c 20 68 69 67 68 6c 69 67 68 74 20 69 6e 64 65 6e 74 61 74 69 | T.is.`tabs',.highlight.indentati |
| bb300 | 6f 6e 20 77 69 74 68 20 74 61 62 73 2e 0a 49 66 20 49 4e 44 45 4e 54 20 69 73 20 61 6e 20 69 6e | on.with.tabs..If.INDENT.is.an.in |
| bb320 | 74 65 67 65 72 2c 20 68 69 67 68 6c 69 67 68 74 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 77 69 74 | teger,.highlight.indentation.wit |
| bb340 | 68 20 61 74 20 6c 65 61 73 74 0a 74 68 61 74 20 6d 61 6e 79 20 73 70 61 63 65 73 2e 20 20 4f 74 | h.at.least.that.many.spaces...Ot |
| bb360 | 68 65 72 77 69 73 65 2c 20 68 69 67 68 6c 69 67 68 74 20 6e 65 69 74 68 65 72 2e 22 0a 20 20 3a | herwise,.highlight.neither."...: |
| bb380 | 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 60 28 72 65 70 65 | group.'magit-diff...:type.`(repe |
| bb3a0 | 61 74 20 28 63 6f 6e 73 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 44 69 72 65 63 74 6f 72 79 | at.(cons.(string.:tag."Directory |
| bb3c0 | 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 20 20 20 20 20 20 | .regexp")....................... |
| bb3e0 | 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 54 61 62 73 22 20 74 61 62 73 | .(choice.(const.:tag."Tabs".tabs |
| bb400 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| bb420 | 20 28 69 6e 74 65 67 65 72 20 3a 74 61 67 20 22 53 70 61 63 65 73 22 20 3a 76 61 6c 75 65 20 2c | .(integer.:tag."Spaces".:value., |
| bb440 | 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 20 20 20 20 20 20 | tab-width)...................... |
| bb460 | 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 69 74 68 65 72 22 20 | ..........(const.:tag."Neither". |
| bb480 | 6e 69 6c 29 29 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 | nil)))))..(defcustom.magit-diff- |
| bb4a0 | 68 69 64 65 2d 74 72 61 69 6c 69 6e 67 2d 63 72 2d 63 68 61 72 61 63 74 65 72 73 0a 20 20 28 61 | hide-trailing-cr-characters...(a |
| bb4c0 | 6e 64 20 28 6d 65 6d 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 28 6d 73 2d 64 6f 73 20 77 69 | nd.(memq.system-type.'(ms-dos.wi |
| bb4e0 | 6e 64 6f 77 73 2d 6e 74 29 29 20 74 29 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 68 69 64 65 | ndows-nt)).t)..."Whether.to.hide |
| bb500 | 20 5e 4d 20 63 68 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 | .^M.characters.at.the.end.of.a.l |
| bb520 | 69 6e 65 20 69 6e 20 64 69 66 66 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f | ine.in.diffs."...:package-versio |
| bb540 | 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 36 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d | n.'(magit..."2.6.0")...:group.'m |
| bb560 | 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 | agit-diff...:type.'boolean)..(de |
| bb580 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 6b 65 79 | fcustom.magit-diff-highlight-key |
| bb5a0 | 77 6f 72 64 73 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 | words.t..."Whether.to.highlight. |
| bb5c0 | 62 72 61 63 6b 65 74 65 64 20 6b 65 79 77 6f 72 64 73 20 69 6e 20 63 6f 6d 6d 69 74 20 6d 65 73 | bracketed.keywords.in.commit.mes |
| bb5e0 | 73 61 67 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 | sages."...:package-version.'(mag |
| bb600 | 69 74 20 2e 20 22 32 2e 31 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 64 | it..."2.12.0")...:group.'magit-d |
| bb620 | 69 66 66 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f | iff...:type.'boolean)..(defcusto |
| bb640 | 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 65 78 74 72 61 2d 73 74 61 74 2d 61 72 67 75 6d 65 6e 74 | m.magit-diff-extra-stat-argument |
| bb660 | 73 20 6e 69 6c 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 74 6f | s.nil..."Additional.arguments.to |
| bb680 | 20 62 65 20 75 73 65 64 20 61 6c 6f 6e 67 73 69 64 65 20 60 2d 2d 73 74 61 74 27 2e 0a 0a 41 20 | .be.used.alongside.`--stat'...A. |
| bb6a0 | 6c 69 73 74 20 6f 66 20 7a 65 72 6f 20 6f 72 20 6d 6f 72 65 20 61 72 67 75 6d 65 6e 74 73 20 6f | list.of.zero.or.more.arguments.o |
| bb6c0 | 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 74 61 6b 65 73 20 6e 6f 0a 61 72 67 75 6d | r.a.function.that.takes.no.argum |
| bb6e0 | 65 6e 74 20 61 6e 64 20 72 65 74 75 72 6e 73 20 73 75 63 68 20 61 20 6c 69 73 74 2e 20 20 54 68 | ent.and.returns.such.a.list...Th |
| bb700 | 65 73 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 61 6c 6c 6f 77 65 64 0a 68 65 72 65 3a 20 | ese.arguments.are.allowed.here:. |
| bb720 | 60 2d 2d 73 74 61 74 2d 77 69 64 74 68 27 2c 20 60 2d 2d 73 74 61 74 2d 6e 61 6d 65 2d 77 69 64 | `--stat-width',.`--stat-name-wid |
| bb740 | 74 68 27 2c 20 60 2d 2d 73 74 61 74 2d 67 72 61 70 68 2d 77 69 64 74 68 27 0a 61 6e 64 20 60 2d | th',.`--stat-graph-width'.and.`- |
| bb760 | 2d 63 6f 6d 70 61 63 74 2d 73 75 6d 6d 61 72 79 27 2e 20 20 53 65 65 20 74 68 65 20 67 69 74 2d | -compact-summary'...See.the.git- |
| bb780 | 64 69 66 66 28 31 29 20 6d 61 6e 70 61 67 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | diff(1).manpage."...:package-ver |
| bb7a0 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."3.0.0")...:group |
| bb7c0 | 20 27 6d 61 67 69 74 2d 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 28 72 61 64 69 6f 20 28 66 75 | .'magit-diff...:type.'(radio.(fu |
| bb7e0 | 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 75 73 65 2d 77 69 6e 64 6f | nction-item.magit-diff-use-windo |
| bb800 | 77 2d 77 69 64 74 68 2d 61 73 2d 73 74 61 74 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 | w-width-as-stat-width).......... |
| bb820 | 20 20 20 20 20 20 20 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 | .......function................. |
| bb840 | 28 6c 69 73 74 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 28 63 | (list.string).................(c |
| bb860 | 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 6e 65 22 20 6e 69 6c 29 29 29 0a 0a 3b 3b 3b 3b 20 46 69 | onst.:tag."None".nil)))..;;;;.Fi |
| bb880 | 6c 65 20 44 69 66 66 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 69 66 66 2d 62 | le.Diff..(defcustom.magit-diff-b |
| bb8a0 | 75 66 66 65 72 2d 66 69 6c 65 2d 6c 6f 63 6b 65 64 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 60 | uffer-file-locked.t..."Whether.` |
| bb8c0 | 6d 61 67 69 74 2d 64 69 66 66 2d 62 75 66 66 65 72 2d 66 69 6c 65 27 20 75 73 65 73 20 61 20 64 | magit-diff-buffer-file'.uses.a.d |
| bb8e0 | 65 64 69 63 61 74 65 64 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | edicated.buffer."...:package-ver |
| bb900 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 37 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."2.7.0")...:group |
| bb920 | 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | .'magit-commands...:group.'magit |
| bb940 | 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 3b 3b 3b 3b 20 52 65 | -diff...:type.'boolean)..;;;;.Re |
| bb960 | 76 69 73 69 6f 6e 20 4d 6f 64 65 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 72 65 76 | vision.Mode..(defgroup.magit-rev |
| bb980 | 69 73 69 6f 6e 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 | ision.nil..."Inspect.and.manipul |
| bb9a0 | 61 74 65 20 47 69 74 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f | ate.Git.commits."...:link.'(info |
| bb9c0 | 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 52 65 76 69 73 69 6f 6e 20 42 75 66 66 65 72 22 29 0a | -link."(magit)Revision.Buffer"). |
| bb9e0 | 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 |
| bba00 | 6f 6d 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 0a 20 20 27 28 | om.magit-revision-mode-hook...'( |
| bba20 | 62 75 67 2d 72 65 66 65 72 65 6e 63 65 2d 6d 6f 64 65 0a 20 20 20 20 67 6f 74 6f 2d 61 64 64 72 | bug-reference-mode.....goto-addr |
| bba40 | 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 |
| bba60 | 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 |
| bba80 | 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 |
| bbaa0 | 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 |
| bbac0 | 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 |
| bbae0 | 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 |
| bbb00 | 63 74 69 6f 6e 73 2d 68 6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 | ctions-hook...'(magit-insert-rev |
| bbb20 | 69 73 69 6f 6e 2d 74 61 67 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 69 73 | ision-tag.....magit-insert-revis |
| bbb40 | 69 6f 6e 2d 68 65 61 64 65 72 73 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 | ion-headers.....magit-insert-rev |
| bbb60 | 69 73 69 6f 6e 2d 6d 65 73 73 61 67 65 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 | ision-message.....magit-insert-r |
| bbb80 | 65 76 69 73 69 6f 6e 2d 6e 6f 74 65 73 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 | evision-notes.....magit-insert-r |
| bbba0 | 65 76 69 73 69 6f 6e 2d 64 69 66 66 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 78 72 | evision-diff.....magit-insert-xr |
| bbbc0 | 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 6e 73 65 72 | ef-buttons)..."Hook.run.to.inser |
| bbbe0 | 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 69 73 69 6f | t.sections.into.a.`magit-revisio |
| bbc00 | 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 76 65 72 73 | n-mode'.buffer."...:package-vers |
| bbc20 | 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. |
| bbc40 | 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 6b 29 0a 0a | 'magit-revision...:type.'hook).. |
| bbc60 | 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 65 61 64 65 72 | (defcustom.magit-revision-header |
| bbc80 | 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 20 3c 25 61 45 | s-format."\.Author:.....%aN.<%aE |
| bbca0 | 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 20 20 20 25 63 | >.AuthorDate:.%ad.Commit:.....%c |
| bbcc0 | 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 20 22 46 6f 72 | N.<%cE>.CommitDate:.%cd."..."For |
| bbce0 | 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 65 61 64 65 72 | mat.string.used.to.insert.header |
| bbd00 | 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 20 68 65 61 64 | s.in.revision.buffers...All.head |
| bbd20 | 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 20 69 6e 73 65 | ers.in.revision.buffers.are.inse |
| bbd40 | 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 72 20 60 6d 61 | rted.by.the.section.inserter.`ma |
| bbd60 | 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 27 2e 20 20 53 | git-insert-revision-headers'...S |
| bbd80 | 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 74 65 64 20 62 | ome.of.the.headers.are.created.b |
| bbda0 | 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 74 3d 46 4f 52 | y.calling.`git.show.--format=FOR |
| bbdc0 | 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 72 6d 61 74 20 | MAT'.where.FORMAT.is.the.format. |
| bbde0 | 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 65 72 73 20 61 | specified.here...Other.headers.a |
| bbe00 | 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 20 6f 70 74 69 | re.hard.coded.or.subject.to.opti |
| bbe20 | 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 65 6c 61 74 65 | on.`magit-revision-insert-relate |
| bbe40 | 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 6e 20 27 28 6d | d-refs'."...:package-version.'(m |
| bbe60 | 61 67 69 74 20 2e 20 22 32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d | agit..."2.3.0")...:group.'magit- |
| bbe80 | 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 28 64 65 66 63 | revision...:type.'string)..(defc |
| bbea0 | 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 2d 72 65 6c 61 | ustom.magit-revision-insert-rela |
| bbec0 | 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 6f 77 20 72 65 | ted-refs.t..."Whether.to.show.re |
| bbee0 | 6c 61 74 65 64 20 62 72 61 6e 63 68 65 73 20 69 6e 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 | lated.branches.in.revision.buffe |
| bbf00 | 72 73 0a 0a 60 6e 69 6c 27 20 20 20 44 6f 6e 27 74 20 73 68 6f 77 20 61 6e 79 20 72 65 6c 61 74 | rs..`nil'...Don't.show.any.relat |
| bbf20 | 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 72 65 6c 61 74 65 | ed.branches..`t'.....Show.relate |
| bbf40 | 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 53 68 6f 77 20 72 | d.local.branches..`all'...Show.r |
| bbf60 | 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 61 6e 63 68 65 73 | elated.local.and.remote.branches |
| bbf80 | 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 69 6e 67 20 62 72 | ..`mixed'.Show.all.containing.br |
| bbfa0 | 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 61 6e 63 68 65 73 | anches.and.local.merged.branches |
| bbfc0 | 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 72 65 76 69 73 69 | ...See.user.option.`magit-revisi |
| bbfe0 | 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 70 6c 61 79 2d 61 | on-insert-related-refs-display-a |
| bc000 | 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 73 20 6f 66 20 72 | list'.to.hide.specific.sets.of.r |
| bc020 | 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 67 65 2d 76 65 72 | elated.branches."...:package-ver |
| bc040 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."2.1.0")...:group |
| bc060 | 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 |
| bc080 | 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 64 6f 6e 27 74 22 20 6e 69 6c 29 0a 20 20 20 20 20 | e.(const.:tag."don't".nil)...... |
| bc0a0 | 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 6c 6f 63 61 6c 20 6f | ............(const.:tag."local.o |
| bc0c0 | 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 28 63 6f 6e 73 74 20 | nly".t)..................(const. |
| bc0e0 | 3a 74 61 67 20 22 61 6c 6c 20 72 65 6c 61 74 65 64 22 20 61 6c 6c 29 0a 20 20 20 20 20 20 20 20 | :tag."all.related".all)......... |
| bc100 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 61 6c 6c 20 63 6f 6e 74 61 69 | .........(const.:tag."all.contai |
| bc120 | 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 29 29 29 0a 0a 28 64 | ning,.local.merged".mixed)))..(d |
| bc140 | 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 2d 72 | efcustom.magit-revision-insert-r |
| bc160 | 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 20 6e 69 6c 0a 20 20 | elated-refs-display-alist.nil... |
| bc180 | 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 6f 6e 2d 68 65 61 64 | "How.`magit-insert-revision-head |
| bc1a0 | 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 6e 63 68 20 74 79 70 | ers'.displays.related.branch.typ |
| bc1c0 | 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 74 68 20 72 65 63 6f | es...This.is.an.alist,.with.reco |
| bc1e0 | 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 62 6f 6c 73 0a 60 70 | gnised.keys.being.the.symbols.`p |
| bc200 | 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 69 6e 65 64 27 2c 20 | arents',.`merged',.`contained',. |
| bc220 | 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 3b 0a 61 6e 64 20 74 | `follows',.and.`precedes';.and.t |
| bc240 | 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 61 63 68 20 6b 65 79 | he.supported.values.for.each.key |
| bc260 | 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 73 65 20 72 65 6c 61 | .being:..`nil'...Hide.these.rela |
| bc280 | 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 74 68 65 73 65 | ted.branches..`t'.....Show.these |
| bc2a0 | 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 77 68 69 63 68 20 61 | .related.branches...Keys.which.a |
| bc2c0 | 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 73 74 20 68 61 76 65 | re.not.present.in.the.alist.have |
| bc2e0 | 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 73 6f 20 74 68 65 20 | .an.implicit.value.`t'.\(so.the. |
| bc300 | 64 65 66 61 75 6c 74 20 61 6c 69 73 74 20 76 61 6c 75 65 20 6f 66 20 6e 69 6c 20 6d 65 61 6e 73 | default.alist.value.of.nil.means |
| bc320 | 20 61 6c 6c 20 72 65 6c 61 74 65 64 20 62 72 61 6e 63 68 20 74 79 70 65 73 0a 77 69 6c 6c 20 62 | .all.related.branch.types.will.b |
| bc340 | 65 20 73 68 6f 77 6e 2e 29 0a 0a 54 68 65 20 74 79 70 65 73 20 74 6f 20 62 65 20 73 68 6f 77 6e | e.shown.)..The.types.to.be.shown |
| bc360 | 20 61 72 65 20 61 64 64 69 74 69 6f 6e 61 6c 6c 79 20 73 75 62 6a 65 63 74 20 74 6f 20 75 73 65 | .are.additionally.subject.to.use |
| bc380 | 72 20 6f 70 74 69 6f 6e 0a 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74 2d | r.option.`magit-revision-insert- |
| bc3a0 | 72 65 6c 61 74 65 64 2d 72 65 66 73 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | related-refs'."...:package-versi |
| bc3c0 | 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 33 2e 31 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 | on.'(magit..."3.3.1")...:group.' |
| bc3e0 | 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 61 6c 69 73 74 20 3a | magit-revision...:type.'(alist.: |
| bc400 | 6b 65 79 2d 74 79 70 65 20 28 73 79 6d 62 6f 6c 20 3a 74 61 67 20 22 54 79 70 65 20 6f 66 20 72 | key-type.(symbol.:tag."Type.of.r |
| bc420 | 65 6c 61 74 65 64 20 62 72 61 6e 63 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | elated.branch")................. |
| bc440 | 3a 76 61 6c 75 65 2d 74 79 70 65 20 28 62 6f 6f 6c 65 61 6e 20 3a 74 61 67 20 22 44 69 73 70 6c | :value-type.(boolean.:tag."Displ |
| bc460 | 61 79 22 29 29 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 | ay"))...:options.(mapcar.(lambda |
| bc480 | 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 60 28 2c 73 | .(sym)......................`(,s |
| bc4a0 | 79 6d 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 48 69 64 65 22 20 6e 69 | ym.(choice.(const.:tag."Hide".ni |
| bc4c0 | 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l).............................. |
| bc4e0 | 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 53 68 6f 77 22 20 74 29 29 29 29 0a | .......(const.:tag."Show".t)))). |
| bc500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 70 61 72 65 6e 74 73 20 6d 65 72 | ...................'(parents.mer |
| bc520 | 67 65 64 20 63 6f 6e 74 61 69 6e 65 64 20 66 6f 6c 6c 6f 77 73 20 70 72 65 63 65 64 65 73 29 29 | ged.contained.follows.precedes)) |
| bc540 | 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 75 73 65 | )..(defcustom.magit-revision-use |
| bc560 | 2d 68 61 73 68 2d 73 65 63 74 69 6f 6e 73 20 27 71 75 69 63 6b 65 72 0a 20 20 22 57 68 65 74 68 | -hash-sections.'quicker..."Wheth |
| bc580 | 65 72 20 74 6f 20 74 75 72 6e 20 68 61 73 68 65 73 20 69 6e 73 69 64 65 20 74 68 65 20 63 6f 6d | er.to.turn.hashes.inside.the.com |
| bc5a0 | 6d 69 74 20 6d 65 73 73 61 67 65 20 69 6e 74 6f 20 73 65 63 74 69 6f 6e 73 2e 0a 0a 49 66 20 6e | mit.message.into.sections...If.n |
| bc5c0 | 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 68 61 73 68 65 73 20 69 6e 73 69 64 65 20 74 68 65 20 63 | on-nil,.then.hashes.inside.the.c |
| bc5e0 | 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 61 72 65 20 74 75 72 6e 65 64 20 69 6e 74 6f 0a 60 63 | ommit.message.are.turned.into.`c |
| bc600 | 6f 6d 6d 69 74 27 20 73 65 63 74 69 6f 6e 73 2e 20 20 54 68 65 72 65 20 69 73 20 61 20 74 72 61 | ommit'.sections...There.is.a.tra |
| bc620 | 64 65 20 6f 66 66 20 74 6f 20 62 65 20 6d 61 64 65 20 62 65 74 77 65 65 6e 0a 70 65 72 66 6f 72 | de.off.to.be.made.between.perfor |
| bc640 | 6d 61 6e 63 65 20 61 6e 64 20 72 65 6c 69 61 62 69 6c 69 74 79 3a 0a 0a 2d 20 60 73 6c 6f 77 27 | mance.and.reliability:..-.`slow' |
| bc660 | 20 63 61 6c 6c 73 20 67 69 74 20 66 6f 72 20 65 76 65 72 79 20 77 6f 72 64 20 74 6f 20 62 65 20 | .calls.git.for.every.word.to.be. |
| bc680 | 61 62 73 6f 6c 75 74 65 6c 79 20 73 75 72 65 2e 0a 2d 20 60 71 75 69 63 6b 27 20 73 6b 69 70 73 | absolutely.sure..-.`quick'.skips |
| bc6a0 | 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 74 65 72 | .words.less.than.seven.character |
| bc6c0 | 73 20 6c 6f 6e 67 2e 0a 2d 20 60 71 75 69 63 6b 65 72 27 20 61 64 64 69 74 69 6f 6e 61 6c 6c 79 | s.long..-.`quicker'.additionally |
| bc6e0 | 20 73 6b 69 70 73 20 77 6f 72 64 73 20 74 68 61 74 20 64 6f 6e 27 74 20 63 6f 6e 74 61 69 6e 20 | .skips.words.that.don't.contain. |
| bc700 | 61 20 6e 75 6d 62 65 72 2e 0a 2d 20 60 71 75 69 63 6b 65 73 74 27 20 75 73 65 73 20 61 6c 6c 20 | a.number..-.`quickest'.uses.all. |
| bc720 | 77 6f 72 64 73 20 74 68 61 74 20 61 72 65 20 61 74 20 6c 65 61 73 74 20 73 65 76 65 6e 20 63 68 | words.that.are.at.least.seven.ch |
| bc740 | 61 72 61 63 74 65 72 73 0a 20 20 6c 6f 6e 67 20 61 6e 64 20 77 68 69 63 68 20 63 6f 6e 74 61 69 | aracters...long.and.which.contai |
| bc760 | 6e 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 6e 75 6d 62 65 72 20 61 73 20 77 65 6c 6c 20 61 73 | n.at.least.one.number.as.well.as |
| bc780 | 20 61 74 20 6c 65 61 73 74 0a 20 20 6f 6e 65 20 6c 65 74 74 65 72 2e 0a 0a 49 66 20 6e 69 6c 2c | .at.least...one.letter...If.nil, |
| bc7a0 | 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. |
| bc7c0 | 73 65 63 74 69 6f 6e 73 2c 20 62 75 74 20 79 6f 75 20 63 61 6e 0a 73 74 69 6c 6c 20 76 69 73 69 | sections,.but.you.can.still.visi |
| bc7e0 | 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 75 73 69 6e 67 20 5c 22 52 45 | t.the.commit.at.point.using.\"RE |
| bc800 | 54 5c 22 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 | T\"."...:package-version.'(magit |
| bc820 | 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 76 | ..."2.12.0")...:group.'magit-rev |
| bc840 | 69 73 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 | ision...:type.'(choice.(const.:t |
| bc860 | 61 67 20 22 55 73 65 20 73 65 63 74 69 6f 6e 73 2c 20 71 75 69 63 6b 65 73 74 22 20 71 75 69 63 | ag."Use.sections,.quickest".quic |
| bc880 | 6b 65 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 | kest)..................(const.:t |
| bc8a0 | 61 67 20 22 55 73 65 20 73 65 63 74 69 6f 6e 73 2c 20 71 75 69 63 6b 65 72 22 20 71 75 69 63 6b | ag."Use.sections,.quicker".quick |
| bc8c0 | 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 | er)..................(const.:tag |
| bc8e0 | 20 22 55 73 65 20 73 65 63 74 69 6f 6e 73 2c 20 71 75 69 63 6b 22 20 71 75 69 63 6b 29 0a 20 20 | ."Use.sections,.quick".quick)... |
| bc900 | 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 55 73 65 20 | ...............(const.:tag."Use. |
| bc920 | 73 65 63 74 69 6f 6e 73 2c 20 73 6c 6f 77 22 20 73 6c 6f 77 29 0a 20 20 20 20 20 20 20 20 20 20 | sections,.slow".slow)........... |
| bc940 | 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 75 73 65 20 73 65 | .......(const.:tag."Don't.use.se |
| bc960 | 63 74 69 6f 6e 73 22 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 | ctions".nil)))..(defcustom.magit |
| bc980 | 2d 72 65 76 69 73 69 6f 6e 2d 73 68 6f 77 2d 67 72 61 76 61 74 61 72 73 20 6e 69 6c 0a 20 20 22 | -revision-show-gravatars.nil..." |
| bc9a0 | 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 67 72 61 76 61 74 61 72 20 69 6d 61 67 65 73 20 | Whether.to.show.gravatar.images. |
| bc9c0 | 69 6e 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 73 2e 0a 0a 49 66 20 6e 69 6c 2c 20 74 68 | in.revision.buffers...If.nil,.th |
| bc9e0 | 65 6e 20 64 6f 6e 27 74 20 69 6e 73 65 72 74 20 61 6e 79 20 67 72 61 76 61 74 61 72 20 69 6d 61 | en.don't.insert.any.gravatar.ima |
| bca00 | 67 65 73 2e 20 20 49 66 20 74 2c 20 74 68 65 6e 20 69 6e 73 65 72 74 0a 62 6f 74 68 20 69 6d 61 | ges...If.t,.then.insert.both.ima |
| bca20 | 67 65 73 2e 20 20 49 66 20 60 61 75 74 68 6f 72 27 20 6f 72 20 60 63 6f 6d 6d 69 74 74 65 72 27 | ges...If.`author'.or.`committer' |
| bca40 | 2c 20 74 68 65 6e 20 69 6e 73 65 72 74 20 6f 6e 6c 79 20 74 68 65 0a 72 65 73 70 65 63 74 69 76 | ,.then.insert.only.the.respectiv |
| bca60 | 65 20 69 6d 61 67 65 2e 0a 0a 49 66 20 79 6f 75 20 68 61 76 65 20 63 75 73 74 6f 6d 69 7a 65 64 | e.image...If.you.have.customized |
| bca80 | 20 74 68 65 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 65 61 64 | .the.option.`magit-revision-head |
| bcaa0 | 65 72 2d 66 6f 72 6d 61 74 27 0a 61 6e 64 20 77 61 6e 74 20 74 6f 20 69 6e 73 65 72 74 20 74 68 | er-format'.and.want.to.insert.th |
| bcac0 | 65 20 69 6d 61 67 65 73 20 74 68 65 6e 20 79 6f 75 20 6d 69 67 68 74 20 61 6c 73 6f 20 68 61 76 | e.images.then.you.might.also.hav |
| bcae0 | 65 20 74 6f 20 73 70 65 63 69 66 79 0a 77 68 65 72 65 20 74 6f 20 64 6f 20 73 6f 2e 20 20 49 6e | e.to.specify.where.to.do.so...In |
| bcb00 | 20 74 68 61 74 20 63 61 73 65 20 74 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 6f 20 62 65 20 61 | .that.case.the.value.has.to.be.a |
| bcb20 | 20 63 6f 6e 73 2d 63 65 6c 6c 20 6f 66 0a 74 77 6f 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 | .cons-cell.of.two.regular.expres |
| bcb40 | 73 69 6f 6e 73 2e 20 20 54 68 65 20 63 61 72 20 73 70 65 63 69 66 69 65 73 20 77 68 65 72 65 20 | sions...The.car.specifies.where. |
| bcb60 | 74 6f 20 69 6e 73 65 72 74 20 74 68 65 0a 61 75 74 68 6f 72 27 73 20 69 6d 61 67 65 2e 20 20 54 | to.insert.the.author's.image...T |
| bcb80 | 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 6e 73 65 | he.top.half.of.the.image.is.inse |
| bcba0 | 72 74 65 64 20 72 69 67 68 74 0a 61 66 74 65 72 20 74 68 65 20 6d 61 74 63 68 65 64 20 74 65 78 | rted.right.after.the.matched.tex |
| bcbc0 | 74 2c 20 74 68 65 20 62 6f 74 74 6f 6d 20 68 61 6c 66 20 6f 6e 20 74 68 65 20 6e 65 78 74 20 6c | t,.the.bottom.half.on.the.next.l |
| bcbe0 | 69 6e 65 20 69 6e 20 74 68 65 0a 73 61 6d 65 20 63 6f 6c 75 6d 6e 2e 20 20 54 68 65 20 63 64 72 | ine.in.the.same.column...The.cdr |
| bcc00 | 20 73 70 65 63 69 66 69 65 73 20 77 68 65 72 65 20 74 6f 20 69 6e 73 65 72 74 20 74 68 65 20 63 | .specifies.where.to.insert.the.c |
| bcc20 | 6f 6d 6d 69 74 74 65 72 27 73 0a 69 6d 61 67 65 2c 20 61 63 63 6f 72 64 69 6e 67 6c 79 2e 20 20 | ommitter's.image,.accordingly... |
| bcc40 | 45 69 74 68 65 72 20 74 68 65 20 63 61 72 20 6f 72 20 74 68 65 20 63 64 72 20 6d 61 79 20 62 65 | Either.the.car.or.the.cdr.may.be |
| bcc60 | 20 6e 69 6c 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 | .nil."...:package-version.'(magi |
| bcc80 | 74 20 2e 20 22 32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 76 | t..."2.3.0")...:group.'magit-rev |
| bcca0 | 69 73 69 6f 6e 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 | ision...:type.'(choice.......... |
| bccc0 | 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 73 68 6f 77 20 67 72 61 76 61 74 61 | .(const.:tag."Don't.show.gravata |
| bcce0 | 72 73 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 | rs".nil)...........(const.:tag." |
| bcd00 | 53 68 6f 77 20 67 72 61 76 61 74 61 72 73 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f | Show.gravatars".t)...........(co |
| bcd20 | 6e 73 74 20 3a 74 61 67 20 22 53 68 6f 77 20 61 75 74 68 6f 72 20 67 72 61 76 61 74 61 72 22 20 | nst.:tag."Show.author.gravatar". |
| bcd40 | 61 75 74 68 6f 72 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 | author)...........(const.:tag."S |
| bcd60 | 68 6f 77 20 63 6f 6d 6d 69 74 74 65 72 20 67 72 61 76 61 74 61 72 22 20 63 6f 6d 6d 69 74 74 65 | how.committer.gravatar".committe |
| bcd80 | 72 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 20 3a 74 61 67 20 22 53 68 6f 77 20 67 | r)...........(cons..:tag."Show.g |
| bcda0 | 72 61 76 61 74 61 72 73 20 75 73 69 6e 67 20 63 75 73 74 6f 6d 20 72 65 67 65 78 70 73 22 0a 20 | ravatars.using.custom.regexps".. |
| bcdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 20 | ................(choice.(const.. |
| bcde0 | 3a 74 61 67 20 22 4e 6f 20 61 75 74 68 6f 72 20 69 6d 61 67 65 22 20 6e 69 6c 29 0a 20 20 20 20 | :tag."No.author.image".nil)..... |
| bce00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 65 78 70 20 3a 74 61 | .....................(regexp.:ta |
| bce20 | 67 20 22 41 75 74 68 6f 72 20 72 65 67 65 78 70 22 20 20 20 20 22 5e 41 75 74 68 6f 72 3a 20 20 | g."Author.regexp"...."^Author:.. |
| bce40 | 20 20 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 | ..."))..................(choice. |
| bce60 | 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 4e 6f 20 63 6f 6d 6d 69 74 74 65 72 20 69 6d 61 67 65 | (const..:tag."No.committer.image |
| bce80 | 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".nil).......................... |
| bcea0 | 28 72 65 67 65 78 70 20 3a 74 61 67 20 22 43 6f 6d 6d 69 74 74 65 72 20 72 65 67 65 78 70 22 20 | (regexp.:tag."Committer.regexp". |
| bcec0 | 22 5e 43 6f 6d 6d 69 74 3a 20 20 20 20 20 22 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | "^Commit:.....")))))..(defcustom |
| bcee0 | 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 66 69 6c 6c 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e | .magit-revision-fill-summary-lin |
| bcf00 | 65 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 66 69 6c 6c 20 65 78 63 65 73 73 69 | e.nil..."Whether.to.fill.excessi |
| bcf20 | 76 65 6c 79 20 6c 6f 6e 67 20 73 75 6d 6d 61 72 79 20 6c 69 6e 65 73 2e 0a 0a 49 66 20 74 68 69 | vely.long.summary.lines...If.thi |
| bcf40 | 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 73 75 6d 6d 61 72 | s.is.an.integer,.then.the.summar |
| bcf60 | 79 20 6c 69 6e 65 20 69 73 20 66 69 6c 6c 65 64 20 69 66 20 69 74 20 69 73 0a 6c 6f 6e 67 65 72 | y.line.is.filled.if.it.is.longer |
| bcf80 | 20 74 68 61 6e 20 65 69 74 68 65 72 20 74 68 65 20 6c 69 6d 69 74 20 73 70 65 63 69 66 69 65 64 | .than.either.the.limit.specified |
| bcfa0 | 20 68 65 72 65 20 6f 72 20 60 77 69 6e 64 6f 77 2d 77 69 64 74 68 27 2e 0a 0a 59 6f 75 20 6d 61 | .here.or.`window-width'...You.ma |
| bcfc0 | 79 20 77 61 6e 74 20 74 6f 20 6f 6e 6c 79 20 73 65 74 20 74 68 69 73 20 6c 6f 63 61 6c 6c 79 20 | y.want.to.only.set.this.locally. |
| bcfe0 | 69 6e 20 5c 22 2e 64 69 72 2d 6c 6f 63 61 6c 73 2d 32 2e 65 6c 5c 22 20 66 6f 72 0a 72 65 70 6f | in.\".dir-locals-2.el\".for.repo |
| bd000 | 73 69 74 6f 72 69 65 73 20 6b 6e 6f 77 6e 20 74 6f 20 63 6f 6e 74 61 69 6e 20 62 61 64 20 63 6f | sitories.known.to.contain.bad.co |
| bd020 | 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e 0a 0a 54 68 65 20 62 6f 64 79 20 6f 66 20 74 68 65 20 | mmit.messages...The.body.of.the. |
| bd040 | 6d 65 73 73 61 67 65 20 69 73 20 6c 65 66 74 20 61 6c 6f 6e 65 20 62 65 63 61 75 73 65 20 28 61 | message.is.left.alone.because.(a |
| bd060 | 29 20 6d 6f 73 74 20 70 65 6f 70 6c 65 20 77 68 6f 0a 77 72 69 74 65 20 65 78 63 65 73 73 69 76 | ).most.people.who.write.excessiv |
| bd080 | 65 6c 79 20 6c 6f 6e 67 20 73 75 6d 6d 61 72 79 20 6c 69 6e 65 73 20 75 73 75 61 6c 6c 79 20 64 | ely.long.summary.lines.usually.d |
| bd0a0 | 6f 6e 27 74 20 61 64 64 20 61 20 62 6f 64 79 20 61 6e 64 0a 5c 28 62 29 20 65 76 65 6e 20 70 65 | on't.add.a.body.and.\(b).even.pe |
| bd0c0 | 6f 70 6c 65 20 77 68 6f 20 68 61 76 65 20 74 68 65 20 64 65 63 65 6e 63 79 20 74 6f 20 77 72 61 | ople.who.have.the.decency.to.wra |
| bd0e0 | 70 20 74 68 65 69 72 20 6c 69 6e 65 73 20 6d 61 79 20 68 61 76 65 0a 61 20 67 6f 6f 64 20 72 65 | p.their.lines.may.have.a.good.re |
| bd100 | 61 73 6f 6e 20 74 6f 20 69 6e 63 6c 75 64 65 20 61 20 6c 6f 6e 67 20 6c 69 6e 65 20 69 6e 20 74 | ason.to.include.a.long.line.in.t |
| bd120 | 68 65 20 62 6f 64 79 20 73 6f 6d 65 74 69 6d 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 | he.body.sometimes."...:package-v |
| bd140 | 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 |
| bd160 | 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 28 63 68 | oup.'magit-revision...:type.'(ch |
| bd180 | 6f 69 63 65 20 28 63 6f 6e 73 74 20 20 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 66 69 6c 6c 22 20 | oice.(const...:tag."Don't.fill". |
| bd1a0 | 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 67 65 72 20 3a | nil)..................(integer.: |
| bd1c0 | 74 61 67 20 22 46 69 6c 6c 20 69 66 20 6c 6f 6e 67 65 72 20 74 68 61 6e 22 29 29 29 0a 0a 28 64 | tag."Fill.if.longer.than")))..(d |
| bd1e0 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 66 69 6c 74 65 72 2d 66 | efcustom.magit-revision-filter-f |
| bd200 | 69 6c 65 73 2d 6f 6e 2d 66 6f 6c 6c 6f 77 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f | iles-on-follow.nil..."Whether.to |
| bd220 | 20 68 6f 6e 6f 72 20 66 69 6c 65 20 66 69 6c 74 65 72 20 69 66 20 6c 6f 67 20 61 72 67 75 6d 65 | .honor.file.filter.if.log.argume |
| bd240 | 6e 74 73 20 69 6e 63 6c 75 64 65 20 2d 2d 66 6f 6c 6c 6f 77 2e 0a 0a 57 68 65 6e 20 61 20 63 6f | nts.include.--follow...When.a.co |
| bd260 | 6d 6d 69 74 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 66 72 6f 6d 20 61 20 6c 6f 67 20 62 75 66 | mmit.is.displayed.from.a.log.buf |
| bd280 | 66 65 72 2c 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 0a 72 65 76 69 73 69 6f 6e 20 62 75 66 66 | fer,.the.resulting.revision.buff |
| bd2a0 | 65 72 20 75 73 75 61 6c 6c 79 20 73 68 61 72 65 73 20 74 68 65 20 6c 6f 67 27 73 20 66 69 6c 65 | er.usually.shares.the.log's.file |
| bd2c0 | 20 61 72 67 75 6d 65 6e 74 73 2c 0a 72 65 73 74 72 69 63 74 69 6e 67 20 74 68 65 20 64 69 66 66 | .arguments,.restricting.the.diff |
| bd2e0 | 20 74 6f 20 74 68 6f 73 65 20 66 69 6c 65 73 2e 20 20 48 6f 77 65 76 65 72 2c 20 74 68 65 72 65 | .to.those.files...However,.there |
| bd300 | 27 73 20 61 0a 63 6f 6d 70 6c 69 63 61 74 69 6f 6e 20 77 68 65 6e 20 74 68 65 20 6c 6f 67 20 61 | 's.a.complication.when.the.log.a |
| bd320 | 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 3a 20 69 66 20 74 68 | rguments.include.--follow:.if.th |
| bd340 | 65 20 6c 6f 67 0a 66 6f 6c 6c 6f 77 73 20 61 20 66 69 6c 65 20 61 63 72 6f 73 73 20 61 20 72 65 | e.log.follows.a.file.across.a.re |
| bd360 | 6e 61 6d 65 20 65 76 65 6e 74 2c 20 6b 65 65 70 69 6e 67 20 74 68 65 20 66 69 6c 65 0a 72 65 73 | name.event,.keeping.the.file.res |
| bd380 | 74 72 69 63 74 69 6f 6e 20 77 6f 75 6c 64 20 6d 65 61 6e 20 73 68 6f 77 69 6e 67 20 61 6e 20 65 | triction.would.mean.showing.an.e |
| bd3a0 | 6d 70 74 79 20 64 69 66 66 20 69 6e 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 73 0a 66 6f | mpty.diff.in.revision.buffers.fo |
| bd3c0 | 72 20 63 6f 6d 6d 69 74 73 20 62 65 66 6f 72 65 20 74 68 65 20 72 65 6e 61 6d 65 20 65 76 65 6e | r.commits.before.the.rename.even |
| bd3e0 | 74 2e 0a 0a 57 68 65 6e 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 6e 69 6c 2c 20 74 68 65 | t...When.this.option.is.nil,.the |
| bd400 | 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 20 69 67 6e 6f 72 65 73 20 74 68 65 20 6c 6f 67 | .revision.buffer.ignores.the.log |
| bd420 | 27 73 0a 66 69 6c 74 65 72 20 69 66 20 74 68 65 20 6c 6f 67 20 61 72 67 75 6d 65 6e 74 73 20 69 | 's.filter.if.the.log.arguments.i |
| bd440 | 6e 63 6c 75 64 65 20 2d 2d 66 6f 6c 6c 6f 77 2e 20 20 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 | nclude.--follow...If.non-nil,.th |
| bd460 | 65 0a 6c 6f 67 27 73 20 66 69 6c 65 20 66 69 6c 74 65 72 20 69 73 20 61 6c 77 61 79 73 20 68 6f | e.log's.file.filter.is.always.ho |
| bd480 | 6e 6f 72 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 | nored."...:package-version.'(mag |
| bd4a0 | 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 |
| bd4c0 | 76 69 73 69 6f 6e 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 3b 3b 3b 3b 20 56 | vision...:type.'boolean)..;;;;.V |
| bd4e0 | 69 73 69 74 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d | isit.Commands..(defcustom.magit- |
| bd500 | 64 69 66 66 2d 76 69 73 69 74 2d 70 72 65 76 69 6f 75 73 2d 62 6c 6f 62 20 74 0a 20 20 22 57 68 | diff-visit-previous-blob.t..."Wh |
| bd520 | 65 74 68 65 72 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 27 20 6d 61 | ether.`magit-diff-visit-file'.ma |
| bd540 | 79 20 76 69 73 69 74 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 62 6c 6f 62 2e 0a 0a 57 68 65 6e | y.visit.the.previous.blob...When |
| bd560 | 20 74 68 69 73 20 69 73 20 74 20 61 6e 64 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 20 72 65 6d | .this.is.t.and.point.is.on.a.rem |
| bd580 | 6f 76 65 64 20 6c 69 6e 65 20 69 6e 20 61 20 64 69 66 66 20 66 6f 72 20 61 0a 63 6f 6d 6d 69 74 | oved.line.in.a.diff.for.a.commit |
| bd5a0 | 74 65 64 20 63 68 61 6e 67 65 2c 20 74 68 65 6e 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 | ted.change,.then.`magit-diff-vis |
| bd5c0 | 69 74 2d 66 69 6c 65 27 20 76 69 73 69 74 73 20 74 68 65 20 62 6c 6f 62 0a 66 72 6f 6d 20 74 68 | it-file'.visits.the.blob.from.th |
| bd5e0 | 65 20 6c 61 73 74 20 72 65 76 69 73 69 6f 6e 20 77 68 69 63 68 20 73 74 69 6c 6c 20 68 61 64 20 | e.last.revision.which.still.had. |
| bd600 | 74 68 61 74 20 6c 69 6e 65 2e 0a 0a 43 75 72 72 65 6e 74 6c 79 20 74 68 69 73 20 69 73 20 6f 6e | that.line...Currently.this.is.on |
| bd620 | 6c 79 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 | ly.supported.for.committed.chang |
| bd640 | 65 73 2c 20 66 6f 72 0a 73 74 61 67 65 64 20 61 6e 64 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e | es,.for.staged.and.unstaged.chan |
| bd660 | 67 65 73 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 6c 77 61 | ges.`magit-diff-visit-file'.alwa |
| bd680 | 79 73 0a 76 69 73 69 74 73 20 74 68 65 20 66 69 6c 65 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e | ys.visits.the.file.in.the.workin |
| bd6a0 | 67 20 74 72 65 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 | g.tree."...:package-version.'(ma |
| bd6c0 | 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 64 | git..."2.9.0")...:group.'magit-d |
| bd6e0 | 69 66 66 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f | iff...:type.'boolean)..(defcusto |
| bd700 | 6d 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 | m.magit-diff-visit-avoid-head-bl |
| bd720 | 6f 62 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 | ob.nil..."Whether.`magit-diff-vi |
| bd740 | 73 69 74 2d 66 69 6c 65 27 20 61 76 6f 69 64 73 20 76 69 73 69 74 69 6e 67 20 61 20 62 6c 6f 62 | sit-file'.avoids.visiting.a.blob |
| bd760 | 20 66 72 6f 6d 20 60 48 45 41 44 27 2e 0a 0a 42 79 20 64 65 66 61 75 6c 74 20 60 6d 61 67 69 74 | .from.`HEAD'...By.default.`magit |
| bd780 | 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 27 20 61 6c 77 61 79 73 20 76 69 73 69 74 73 20 | -diff-visit-file'.always.visits. |
| bd7a0 | 74 68 65 20 62 6c 6f 62 20 74 68 61 74 0a 61 64 64 65 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 | the.blob.that.added.the.current. |
| bd7c0 | 6c 69 6e 65 2c 20 77 68 69 6c 65 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 77 6f | line,.while.`magit-diff-visit-wo |
| bd7e0 | 72 6b 74 72 65 65 2d 66 69 6c 65 27 0a 76 69 73 69 74 73 20 74 68 65 20 72 65 73 70 65 63 74 69 | rktree-file'.visits.the.respecti |
| bd800 | 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 2e 20 20 46 6f | ve.file.in.the.working.tree...Fo |
| bd820 | 72 20 74 68 65 20 60 48 45 41 44 27 0a 63 6f 6d 6d 69 74 2c 20 74 68 65 20 66 6f 72 6d 65 72 20 | r.the.`HEAD'.commit,.the.former. |
| bd840 | 63 6f 6d 6d 61 6e 64 20 75 73 65 64 20 74 6f 20 76 69 73 69 74 20 74 68 65 20 77 6f 72 6b 74 72 | command.used.to.visit.the.worktr |
| bd860 | 65 65 20 66 69 6c 65 20 74 6f 6f 2c 0a 62 75 74 20 74 68 61 74 20 6d 61 64 65 20 69 74 20 69 6d | ee.file.too,.but.that.made.it.im |
| bd880 | 70 6f 73 73 69 62 6c 65 20 74 6f 20 76 69 73 69 74 20 61 20 62 6c 6f 62 20 66 72 6f 6d 20 60 48 | possible.to.visit.a.blob.from.`H |
| bd8a0 | 45 41 44 27 2e 0a 0a 57 68 65 6e 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 20 72 65 6d 6f 76 65 | EAD'...When.point.is.on.a.remove |
| bd8c0 | 64 20 6c 69 6e 65 20 61 6e 64 20 74 68 61 74 20 63 68 61 6e 67 65 20 68 61 73 20 6e 6f 74 20 62 | d.line.and.that.change.has.not.b |
| bd8e0 | 65 65 6e 0a 63 6f 6d 6d 69 74 74 65 64 20 79 65 74 2c 20 74 68 65 6e 20 60 6d 61 67 69 74 2d 64 | een.committed.yet,.then.`magit-d |
| bd900 | 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 27 20 6e 6f 77 20 76 69 73 69 74 73 20 74 68 65 20 6c | iff-visit-file'.now.visits.the.l |
| bd920 | 61 73 74 0a 62 6c 6f 62 20 74 68 61 74 20 73 74 69 6c 6c 20 68 61 64 20 74 68 61 74 20 6c 69 6e | ast.blob.that.still.had.that.lin |
| bd940 | 65 2c 20 77 68 69 63 68 20 69 73 20 61 20 62 6c 6f 62 20 66 72 6f 6d 20 60 48 45 41 44 27 2e 0a | e,.which.is.a.blob.from.`HEAD'.. |
| bd960 | 50 72 65 76 69 6f 75 73 6c 79 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f | Previously.this.function.used.to |
| bd980 | 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 6e 6f 74 0a 6f 6e 6c | .visit.the.worktree.file.not.onl |
| bd9a0 | 79 20 66 6f 72 20 61 64 64 65 64 20 6c 69 6e 65 73 20 62 75 74 20 61 6c 73 6f 20 66 6f 72 20 73 | y.for.added.lines.but.also.for.s |
| bd9c0 | 75 63 68 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 2e 0a 0a 49 66 20 79 6f 75 20 70 72 65 66 65 | uch.removed.lines...If.you.prefe |
| bd9e0 | 72 20 74 68 65 20 6f 6c 64 20 62 65 68 61 76 69 6f 72 73 2c 20 74 68 65 6e 20 73 65 74 20 74 68 | r.the.old.behaviors,.then.set.th |
| bda00 | 69 73 20 74 6f 20 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 | is.to.t."...:package-version.'(m |
| bda20 | 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- |
| bda40 | 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 3b 3b 3b 20 46 61 63 65 | diff...:type.'boolean)..;;;.Face |
| bda60 | 73 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 | s..(defface.magit-diff-file-head |
| bda80 | 69 6e 67 0a 20 20 60 28 28 74 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f | ing...`((t.,@(and.(>=.emacs-majo |
| bdaa0 | 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 | r-version.27).'(:extend.t))..... |
| bdac0 | 20 20 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 64 69 | ...:weight.bold))..."Face.for.di |
| bdae0 | 66 66 20 66 69 6c 65 20 68 65 61 64 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | ff.file.headings."...:group.'mag |
| bdb00 | 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 66 | it-faces)..(defface.magit-diff-f |
| bdb20 | 69 6c 65 2d 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 60 28 28 74 20 2c 40 28 | ile-heading-highlight...`((t.,@( |
| bdb40 | 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 | and.(>=.emacs-major-version.27). |
| bdb60 | 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 20 20 3a 69 6e 68 65 72 69 74 20 6d 61 | '(:extend.t))........:inherit.ma |
| bdb80 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 67 68 6c 69 67 68 74 29 29 0a 20 20 22 46 61 63 65 20 | git-section-highlight))..."Face. |
| bdba0 | 66 6f 72 20 63 75 72 72 65 6e 74 20 64 69 66 66 20 66 69 6c 65 20 68 65 61 64 69 6e 67 73 2e 22 | for.current.diff.file.headings." |
| bdbc0 | 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 |
| bdbe0 | 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 63 74 | e.magit-diff-file-heading-select |
| bdc00 | 69 6f 6e 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f | ion...`((((class.color).(backgro |
| bdc20 | 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 | und.light))......,@(and.(>=.emac |
| bdc40 | 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 | s-major-version.27).'(:extend.t) |
| bdc60 | 29 0a 20 20 20 20 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d | )......:inherit.magit-diff-file- |
| bdc80 | 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 |
| bdca0 | 6e 64 20 22 73 61 6c 6d 6f 6e 34 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 | nd."salmon4").....(((class.color |
| bdcc0 | 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 | ).(background.dark))......,@(and |
| bdce0 | 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a | .(>=.emacs-major-version.27).'(: |
| bdd00 | 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 | extend.t))......:inherit.magit-d |
| bdd20 | 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 20 20 20 20 20 | iff-file-heading-highlight...... |
| bdd40 | 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 4c 69 67 68 74 53 61 6c 6d 6f 6e 33 22 29 29 0a 20 20 22 | :foreground."LightSalmon3"))..." |
| bdd60 | 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 6c 65 20 68 65 61 64 | Face.for.selected.diff.file.head |
| bdd80 | 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 | ings."...:group.'magit-faces)..( |
| bdda0 | 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 0a | defface.magit-diff-hunk-heading. |
| bddc0 | 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 | ..`((((class.color).(background. |
| bdde0 | 6c 69 67 68 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 | light))......,@(and.(>=.emacs-ma |
| bde00 | 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 | jor-version.27).'(:extend.t))... |
| bde20 | 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 |
| bde40 | 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. |
| bde60 | 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c | color).(background.dark))......, |
| bde80 | 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 | @(and.(>=.emacs-major-version.27 |
| bdea0 | 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 | ).'(:extend.t))......:background |
| bdec0 | 20 22 67 72 65 79 32 35 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 | ."grey25"......:foreground."grey |
| bdee0 | 39 35 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 65 61 64 | 95"))..."Face.for.diff.hunk.head |
| bdf00 | 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 | ings."...:group.'magit-faces)..( |
| bdf20 | 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d | defface.magit-diff-hunk-heading- |
| bdf40 | 68 69 67 68 6c 69 67 68 74 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 | highlight...`((((class.color).(b |
| bdf60 | 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e | ackground.light))......,@(and.(> |
| bdf80 | 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 | =.emacs-major-version.27).'(:ext |
| bdfa0 | 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 38 30 | end.t))......:background."grey80 |
| bdfc0 | 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 32 30 22 29 0a 20 20 20 | "......:foreground."grey20").... |
| bdfe0 | 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 | .(((class.color).(background.dar |
| be000 | 6b 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d | k))......,@(and.(>=.emacs-major- |
| be020 | 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a | version.27).'(:extend.t))......: |
| be040 | 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 33 35 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 | background."grey35"......:foregr |
| be060 | 6f 75 6e 64 20 22 67 72 65 79 39 35 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 63 75 72 72 | ound."grey95"))..."Face.for.curr |
| be080 | 65 6e 74 20 64 69 66 66 20 68 75 6e 6b 20 68 65 61 64 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 | ent.diff.hunk.headings."...:grou |
| be0a0 | 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- |
| be0c0 | 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 63 74 69 6f 6e 0a 20 20 60 28 | diff-hunk-heading-selection...`( |
| be0e0 | 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 |
| be100 | 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d | t))......,@(and.(>=.emacs-major- |
| be120 | 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a | version.27).'(:extend.t))......: |
| be140 | 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d | inherit.magit-diff-hunk-heading- |
| be160 | 68 69 67 68 6c 69 67 68 74 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 73 61 6c 6d | highlight......:foreground."salm |
| be180 | 6f 6e 34 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 | on4").....(((class.color).(backg |
| be1a0 | 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 | round.dark))......,@(and.(>=.ema |
| be1c0 | 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 | cs-major-version.27).'(:extend.t |
| be1e0 | 29 29 0a 20 20 20 20 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b | ))......:inherit.magit-diff-hunk |
| be200 | 2d 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f | -heading-highlight......:foregro |
| be220 | 75 6e 64 20 22 4c 69 67 68 74 53 61 6c 6d 6f 6e 33 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 | und."LightSalmon3"))..."Face.for |
| be240 | 20 73 65 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 | .selected.diff.hunk.headings.".. |
| be260 | 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. |
| be280 | 6d 61 67 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 | magit-diff-hunk-region...`((t.:i |
| be2a0 | 6e 68 65 72 69 74 20 62 6f 6c 64 0a 20 20 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d | nherit.bold........,@(and.(>=.em |
| be2c0 | 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 0a 20 20 20 20 20 20 20 20 20 20 | acs-major-version.27)........... |
| be2e0 | 20 20 20 20 28 6c 69 73 74 20 3a 65 78 74 65 6e 64 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 | ....(list.:extend.(ignore-errors |
| be300 | 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 3a 65 78 74 65 6e 64 | .(face-attribute.'region.:extend |
| be320 | 29 29 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 69 74 2d 64 69 | ))))))..."Face.used.by.`magit-di |
| be340 | 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 66 | ff-highlight-hunk-region-using-f |
| be360 | 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 64 20 6f 76 65 | ace'...This.face.is.overlaid.ove |
| be380 | 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 20 66 61 63 65 | r.text.that.uses.other.hunk.face |
| be3a0 | 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 68 65 20 66 6f | s,.and.those.normally.set.the.fo |
| be3c0 | 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 73 2e 0a | reground.and.background.colors.. |
| be3e0 | 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 69 61 6c 6c 79 | The.`:foreground'.and.especially |
| be400 | 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 65 73 0a 73 68 | .the.`:background'.properties.sh |
| be420 | 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 69 6e 67 20 74 | ould.be.avoided.here...Setting.t |
| be440 | 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 6f 73 73 20 6f | he.latter.would.cause.the.loss.o |
| be460 | 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 74 69 65 73 20 | f.information...Good.properties. |
| be480 | 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 6e 64 20 60 3a | to.set.here.are.`:weight'.and.`: |
| be4a0 | 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 63 65 73 29 0a | slant'."...:group.'magit-faces). |
| be4c0 | 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 6f 6e 2d 73 75 | .(defface.magit-diff-revision-su |
| be4e0 | 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 2d 64 69 66 66 | mmary...'((t.:inherit.magit-diff |
| be500 | 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 20 63 6f 6d 6d | -hunk-heading))..."Face.for.comm |
| be520 | 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 72 6f 75 70 20 | it.message.summaries."...:group. |
| be540 | 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 |
| be560 | 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 68 74 0a 20 20 | ff-revision-summary-highlight... |
| be580 | 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 | '((t.:inherit.magit-diff-hunk-he |
| be5a0 | 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 6f 72 20 68 69 | ading-highlight))..."Face.for.hi |
| be5c0 | 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 6d 6d 61 72 69 | ghlighted.commit.message.summari |
| be5e0 | 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 |
| be600 | 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 69 6e 67 0a 20 | fface.magit-diff-lines-heading.. |
| be620 | 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c | .`((((class.color).(background.l |
| be640 | 69 67 68 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a | ight))......,@(and.(>=.emacs-maj |
| be660 | 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 | or-version.27).'(:extend.t)).... |
| be680 | 20 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 | ..:inherit.magit-diff-hunk-headi |
| be6a0 | 6e 67 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 | ng-highlight......:background."L |
| be6c0 | 69 67 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 | ightSalmon3").....(((class.color |
| be6e0 | 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 | ).(background.dark))......,@(and |
| be700 | 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a | .(>=.emacs-major-version.27).'(: |
| be720 | 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 | extend.t))......:inherit.magit-d |
| be740 | 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 20 20 20 | iff-hunk-heading-highlight...... |
| be760 | 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 38 30 22 0a 20 20 20 20 20 3a 62 61 63 6b 67 | :foreground."grey80"......:backg |
| be780 | 72 6f 75 6e 64 20 22 73 61 6c 6d 6f 6e 34 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 64 69 | round."salmon4"))..."Face.for.di |
| be7a0 | 66 66 20 68 75 6e 6b 20 68 65 61 64 69 6e 67 20 77 68 65 6e 20 6c 69 6e 65 73 20 61 72 65 20 6d | ff.hunk.heading.when.lines.are.m |
| be7c0 | 61 72 6b 65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a | arked."...:group.'magit-faces).. |
| be7e0 | 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 62 6f 75 6e 64 61 | (defface.magit-diff-lines-bounda |
| be800 | 72 79 0a 20 20 60 28 28 74 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 | ry...`((t.,@(and.(>=.emacs-major |
| be820 | 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 20 3b 20 21 69 6d | -version.27).'(:extend.t)).;.!im |
| be840 | 70 6f 72 74 61 6e 74 0a 20 20 20 20 20 20 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 | portant........:inherit.magit-di |
| be860 | 66 66 2d 6c 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 | ff-lines-heading))..."Face.for.b |
| be880 | 6f 75 6e 64 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 | oundary.of.marked.lines.in.diff. |
| be8a0 | 68 75 6e 6b 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 | hunk."...:group.'magit-faces)..( |
| be8c0 | 64 65 66 66 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 | defface.magit-diff-conflict-head |
| be8e0 | 69 6e 67 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 | ing...'((t.:inherit.magit-diff-h |
| be900 | 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 20 63 6f 6e 66 6c 69 | unk-heading))..."Face.for.confli |
| be920 | 63 74 20 6d 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 | ct.markers."...:group.'magit-fac |
| be940 | 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 61 64 64 65 64 0a 20 | es)..(defface.magit-diff-added.. |
| be960 | 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c | .`((((class.color).(background.l |
| be980 | 69 67 68 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a | ight))......,@(and.(>=.emacs-maj |
| be9a0 | 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 | or-version.27).'(:extend.t)).... |
| be9c0 | 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 64 64 66 66 64 64 22 0a 20 20 20 20 20 3a 66 6f | ..:background."#ddffdd"......:fo |
| be9e0 | 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 73 | reground."#22aa22").....(((class |
| bea00 | 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 | .color).(background.dark))...... |
| bea20 | 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 | ,@(and.(>=.emacs-major-version.2 |
| bea40 | 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e | 7).'(:extend.t))......:backgroun |
| bea60 | 64 20 22 23 33 33 35 35 33 33 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 64 | d."#335533"......:foreground."#d |
| bea80 | 64 66 66 64 64 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6c 69 6e 65 73 20 69 6e 20 61 20 | dffdd"))..."Face.for.lines.in.a. |
| beaa0 | 64 69 66 66 20 74 68 61 74 20 68 61 76 65 20 62 65 65 6e 20 61 64 64 65 64 2e 22 0a 20 20 3a 67 | diff.that.have.been.added."...:g |
| beac0 | 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 |
| beae0 | 69 74 2d 64 69 66 66 2d 72 65 6d 6f 76 65 64 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c | it-diff-removed...`((((class.col |
| beb00 | 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 2c 40 28 | or).(background.light))......,@( |
| beb20 | 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 | and.(>=.emacs-major-version.27). |
| beb40 | 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 | '(:extend.t))......:background." |
| beb60 | 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 20 22 23 61 61 32 32 | #ffdddd"......:foreground."#aa22 |
| beb80 | 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 63 6b 67 72 | 22").....(((class.color).(backgr |
| beba0 | 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 | ound.dark))......,@(and.(>=.emac |
| bebc0 | 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 | s-major-version.27).'(:extend.t) |
| bebe0 | 29 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 | )......:background."#553333".... |
| bec00 | 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 |
| bec20 | 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. |
| bec40 | 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 |
| bec60 | 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.. |
| bec80 | 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 |
| beca0 | 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. |
| becc0 | 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."...: |
| bece0 | 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 |
| bed00 | 67 69 74 2d 64 69 66 66 2d 62 61 73 65 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 | git-diff-base...`((((class.color |
| bed20 | 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e | ).(background.light))......,@(an |
| bed40 | 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 | d.(>=.emacs-major-version.27).'( |
| bed60 | 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 66 | :extend.t))......:background."#f |
| bed80 | 66 66 66 63 63 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 61 61 61 61 31 31 | fffcc"......:foreground."#aaaa11 |
| beda0 | 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 |
| bedc0 | 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d | nd.dark))......,@(and.(>=.emacs- |
| bede0 | 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a | major-version.27).'(:extend.t)). |
| bee00 | 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 35 35 35 35 32 32 22 0a 20 20 20 20 20 | .....:background."#555522"...... |
| bee20 | 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 66 66 66 66 63 63 22 29 29 0a 20 20 22 46 61 63 65 20 | :foreground."#ffffcc"))..."Face. |
| bee40 | 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 20 62 61 73 65 | for.lines.in.a.diff.for.the.base |
| bee60 | 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 27 | .side.in.a.conflict."...:group.' |
| bee80 | 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 |
| beea0 | 66 2d 74 68 65 69 72 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 | f-their...'((t.:inherit.magit-di |
| beec0 | 66 66 2d 61 64 64 65 64 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6c 69 6e 65 73 20 69 6e 20 | ff-added))..."Face.for.lines.in. |
| beee0 | 61 20 64 69 66 66 20 66 6f 72 20 74 68 65 69 72 20 73 69 64 65 20 69 6e 20 61 20 63 6f 6e 66 6c | a.diff.for.their.side.in.a.confl |
| bef00 | 69 63 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 | ict."...:group.'magit-faces)..(d |
| bef20 | 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 74 0a 20 20 60 28 28 28 | efface.magit-diff-context...`((( |
| bef40 | 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) |
| bef60 | 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 | )......,@(and.(>=.emacs-major-ve |
| bef80 | 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 66 6f | rsion.27).'(:extend.t))......:fo |
| befa0 | 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 35 30 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 | reground."grey50").....(((class. |
| befc0 | 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 20 64 61 72 6b 29 29 0a 20 20 20 20 20 | color).(background..dark))...... |
| befe0 | 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 | ,@(and.(>=.emacs-major-version.2 |
| bf000 | 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e | 7).'(:extend.t))......:foregroun |
| bf020 | 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 |
| bf040 | 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 22 0a 20 20 | n.a.diff.that.are.unchanged."... |
| bf060 | 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 |
| bf080 | 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 60 28 28 28 | agit-diff-added-highlight...`((( |
| bf0a0 | 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) |
| bf0c0 | 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 | )......,@(and.(>=.emacs-major-ve |
| bf0e0 | 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 | rsion.27).'(:extend.t))......:ba |
| bf100 | 63 6b 67 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 | ckground."#cceecc"......:foregro |
| bf120 | 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 73 20 63 6f 6c 6f | und."#22aa22").....(((class.colo |
| bf140 | 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40 28 61 6e | r).(background.dark))......,@(an |
| bf160 | 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 | d.(>=.emacs-major-version.27).'( |
| bf180 | 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 33 | :extend.t))......:background."#3 |
| bf1a0 | 33 36 36 33 33 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 63 63 65 65 63 63 | 36633"......:foreground."#cceecc |
| bf1c0 | 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6c 69 6e 65 73 20 69 6e 20 61 20 64 69 66 66 20 | "))..."Face.for.lines.in.a.diff. |
| bf1e0 | 74 68 61 74 20 68 61 76 65 20 62 65 65 6e 20 61 64 64 65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | that.have.been.added."...:group. |
| bf200 | 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 |
| bf220 | 66 66 2d 72 65 6d 6f 76 65 64 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 60 28 28 28 28 63 6c 61 73 | ff-removed-highlight...`((((clas |
| bf240 | 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)).... |
| bf260 | 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e | ..,@(and.(>=.emacs-major-version |
| bf280 | 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f | .27).'(:extend.t))......:backgro |
| bf2a0 | 75 6e 64 20 22 23 65 65 63 63 63 63 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 | und."#eecccc"......:foreground." |
| bf2c0 | 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 28 62 | #aa2222").....(((class.color).(b |
| bf2e0 | 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d | ackground.dark))......,@(and.(>= |
| bf300 | 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 | .emacs-major-version.27).'(:exte |
| bf320 | 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 23 36 36 33 33 33 33 | nd.t))......:background."#663333 |
| bf340 | 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 65 65 63 63 63 63 22 29 29 0a 20 | "......:foreground."#eecccc")).. |
| bf360 | 20 22 46 61 63 65 20 66 6f 72 20 6c 69 6e 65 73 20 69 6e 20 61 20 64 69 66 66 20 74 68 61 74 20 | ."Face.for.lines.in.a.diff.that. |
| bf380 | 68 61 76 65 20 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 | have.been.removed."...:group.'ma |
| bf3a0 | 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 2d | git-faces)..(defface.magit-diff- |
| bf3c0 | 6f 75 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 61 | our-highlight...'((t.:inherit.ma |
| bf3e0 | 67 69 74 2d 64 69 66 66 2d 72 65 6d 6f 76 65 64 2d 68 69 67 68 6c 69 67 68 74 29 29 0a 20 20 22 | git-diff-removed-highlight))..." |
| bf400 | 46 61 63 65 20 66 6f 72 20 6c 69 6e 65 73 20 69 6e 20 61 20 64 69 66 66 20 66 6f 72 20 6f 75 72 | Face.for.lines.in.a.diff.for.our |
| bf420 | 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 27 | .side.in.a.conflict."...:group.' |
| bf440 | 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 |
| bf460 | 66 2d 62 61 73 65 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f | f-base-highlight...`((((class.co |
| bf480 | 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 2c 40 | lor).(background.light))......,@ |
| bf4a0 | 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 | (and.(>=.emacs-major-version.27) |
| bf4c0 | 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 | .'(:extend.t))......:background. |
| bf4e0 | 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 61 | "#eeeebb"......:foreground."#aaa |
| bf500 | 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 67 | a11").....(((class.color).(backg |
| bf520 | 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 | round.dark))......,@(and.(>=.ema |
| bf540 | 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 | cs-major-version.27).'(:extend.t |
| bf560 | 29 29 0a 20 20 20 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 | ))......:background."#666622"... |
| bf580 | 20 20 20 3a 66 6f 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 | ...:foreground."#eeeebb"))..."Fa |
| bf5a0 | 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 20 62 | ce.for.lines.in.a.diff.for.the.b |
| bf5c0 | 61 73 65 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 | ase.side.in.a.conflict."...:grou |
| bf5e0 | 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- |
| bf600 | 64 69 66 66 2d 74 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 | diff-their-highlight...'((t.:inh |
| bf620 | 65 72 69 74 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 29 | erit.magit-diff-added-highlight) |
| bf640 | 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 66 6f | )..."Face.for.lines.in.a.diff.fo |
| bf660 | 72 20 74 68 65 69 72 20 73 69 64 65 20 69 6e 20 61 20 63 6f 6e 66 6c 69 63 74 2e 22 0a 20 20 3a | r.their.side.in.a.conflict."...: |
| bf680 | 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 |
| bf6a0 | 67 69 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 74 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 60 28 28 | git-diff-context-highlight...`(( |
| bf6c0 | 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 |
| bf6e0 | 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 | ))......,@(and.(>=.emacs-major-v |
| bf700 | 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 | ersion.27).'(:extend.t))......:b |
| bf720 | 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 39 35 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f | ackground."grey95"......:foregro |
| bf740 | 75 6e 64 20 22 67 72 65 79 35 30 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 | und."grey50").....(((class.color |
| bf760 | 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 | ).(background.dark))......,@(and |
| bf780 | 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a | .(>=.emacs-major-version.27).'(: |
| bf7a0 | 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 65 | extend.t))......:background."gre |
| bf7c0 | 79 32 30 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 37 30 22 29 29 | y20"......:foreground."grey70")) |
| bf7e0 | 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6c 69 6e 65 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e | ..."Face.for.lines.in.the.curren |
| bf800 | 74 20 63 6f 6e 74 65 78 74 20 69 6e 20 61 20 64 69 66 66 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | t.context.in.a.diff."...:group.' |
| bf820 | 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 |
| bf840 | 66 2d 77 68 69 74 65 73 70 61 63 65 2d 77 61 72 6e 69 6e 67 0a 20 20 27 28 28 74 20 3a 69 6e 68 | f-whitespace-warning...'((t.:inh |
| bf860 | 65 72 69 74 20 74 72 61 69 6c 69 6e 67 2d 77 68 69 74 65 73 70 61 63 65 29 29 0a 20 20 22 46 61 | erit.trailing-whitespace))..."Fa |
| bf880 | 63 65 20 66 6f 72 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 20 65 | ce.for.highlighting.whitespace.e |
| bf8a0 | 72 72 6f 72 73 20 61 64 64 65 64 20 6c 69 6e 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | rrors.added.lines."...:group.'ma |
| bf8c0 | 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 73 | git-faces)..(defface.magit-diffs |
| bf8e0 | 74 61 74 2d 61 64 64 65 64 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 | tat-added...'((((class.color).(b |
| bf900 | 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 | ackground.light)).:foreground."# |
| bf920 | 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 |
| bf940 | 63 6b 67 72 6f 75 6e 64 20 20 64 61 72 6b 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 23 34 | ckground..dark)).:foreground."#4 |
| bf960 | 34 38 38 34 34 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 70 6c 75 73 20 73 69 67 6e 20 69 | 48844"))..."Face.for.plus.sign.i |
| bf980 | 6e 20 64 69 66 66 73 74 61 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 | n.diffstat."...:group.'magit-fac |
| bf9a0 | 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 64 69 66 66 73 74 61 74 2d 72 65 6d | es)..(defface.magit-diffstat-rem |
| bf9c0 | 6f 76 65 64 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 | oved...'((((class.color).(backgr |
| bf9e0 | 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 23 61 61 32 32 32 | ound.light)).:foreground."#aa222 |
| bfa00 | 32 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f | 2").....(((class.color).(backgro |
| bfa20 | 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 23 61 61 34 34 34 34 | und..dark)).:foreground."#aa4444 |
| bfa40 | 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6d 69 6e 75 73 20 73 69 67 6e 20 69 6e 20 64 69 | "))..."Face.for.minus.sign.in.di |
| bfa60 | 66 66 73 74 61 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a | ffstat."...:group.'magit-faces). |
| bfa80 | 0a 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 | .;;;.Arguments.;;;;.Prefix.Class |
| bfaa0 | 65 73 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 72 65 66 69 78 20 | es..(defclass.magit-diff-prefix. |
| bfac0 | 28 74 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 | (transient-prefix)...((history-k |
| bfae0 | 65 79 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 74 2d 64 69 66 66 29 0a 20 20 20 28 6d 61 | ey.:initform.'magit-diff)....(ma |
| bfb00 | 6a 6f 72 2d 6d 6f 64 65 20 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 74 2d 64 69 66 66 2d | jor-mode..:initform.'magit-diff- |
| bfb20 | 6d 6f 64 65 29 29 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 | mode)))..(defclass.magit-diff-re |
| bfb40 | 66 72 65 73 68 2d 70 72 65 66 69 78 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 70 72 65 66 69 78 29 | fresh-prefix.(magit-diff-prefix) |
| bfb60 | 0a 20 20 28 28 68 69 73 74 6f 72 79 2d 6b 65 79 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 | ...((history-key.:initform.'magi |
| bfb80 | 74 2d 64 69 66 66 29 0a 20 20 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 20 3a 69 6e 69 74 66 6f 72 | t-diff)....(major-mode..:initfor |
| bfba0 | 6d 20 6e 69 6c 29 29 29 0a 0a 3b 3b 3b 3b 20 50 72 65 66 69 78 20 4d 65 74 68 6f 64 73 0a 0a 28 | m.nil)))..;;;;.Prefix.Methods..( |
| bfbc0 | 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 75 | cl-defmethod.transient-init-valu |
| bfbe0 | 65 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 72 65 66 69 78 29 29 0a 20 20 28 70 | e.((obj.magit-diff-prefix))...(p |
| bfc00 | 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 61 72 67 73 20 2c 66 69 6c 65 73 29 0a 20 20 20 20 20 | case-let.((`(,args.,files)...... |
| bfc20 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 67 65 74 2d 76 61 6c 75 65 | ..........(magit-diff--get-value |
| bfc40 | 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'magit-diff-mode............... |
| bfc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 72 | ........................magit-pr |
| bfc80 | 65 66 69 78 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 | efix-use-buffer-arguments))).... |
| bfca0 | 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6e 6f 74 20 28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 | .(when-let.((not.(eq.transient-c |
| bfcc0 | 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 29 29 | urrent-command.'magit-dispatch)) |
| bfce0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 66 69 6c | ................(file.(magit-fil |
| bfd00 | 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 66 | e-relative-name))).......(setq.f |
| bfd20 | 69 6c 65 73 20 28 6c 69 73 74 20 66 69 6c 65 29 29 29 0a 20 20 20 20 28 6f 73 65 74 20 6f 62 6a | iles.(list.file))).....(oset.obj |
| bfd40 | 20 76 61 6c 75 65 20 28 69 66 20 66 69 6c 65 73 20 60 28 28 22 2d 2d 22 20 2c 40 66 69 6c 65 73 | .value.(if.files.`(("--".,@files |
| bfd60 | 29 20 2c 61 72 67 73 29 20 61 72 67 73 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 | ).,args).args))))..(cl-defmethod |
| bfd80 | 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 |
| bfda0 | 74 2d 64 69 66 66 2d 72 65 66 72 65 73 68 2d 70 72 65 66 69 78 29 29 0a 20 20 28 6f 73 65 74 20 | t-diff-refresh-prefix))...(oset. |
| bfdc0 | 6f 62 6a 20 76 61 6c 75 65 20 28 69 66 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d | obj.value.(if.magit-buffer-diff- |
| bfde0 | 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 28 22 | files.......................`((" |
| bfe00 | 2d 2d 22 20 2c 40 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 0a 20 | --".,@magit-buffer-diff-files).. |
| bfe20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 6d 61 67 69 74 2d 62 75 | .......................,magit-bu |
| bfe40 | 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 20 20 20 20 20 | ffer-diff-args)................. |
| bfe60 | 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 29 29 0a 0a 28 | ....magit-buffer-diff-args)))..( |
| bfe80 | 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 73 65 74 2d 76 61 6c 75 65 | cl-defmethod.transient-set-value |
| bfea0 | 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 72 65 66 69 78 29 29 0a 20 20 28 6d 61 | .((obj.magit-diff-prefix))...(ma |
| bfec0 | 67 69 74 2d 64 69 66 66 2d 2d 73 65 74 2d 76 61 6c 75 65 20 6f 62 6a 29 29 0a 0a 28 63 6c 2d 64 | git-diff--set-value.obj))..(cl-d |
| bfee0 | 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 76 61 6c 75 65 20 28 28 | efmethod.transient-save-value.(( |
| bff00 | 6f 62 6a 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 72 65 66 69 78 29 29 0a 20 20 28 6d 61 67 69 74 | obj.magit-diff-prefix))...(magit |
| bff20 | 2d 64 69 66 66 2d 2d 73 65 74 2d 76 61 6c 75 65 20 6f 62 6a 20 27 73 61 76 65 29 29 0a 0a 3b 3b | -diff--set-value.obj.'save))..;; |
| bff40 | 3b 3b 20 41 72 67 75 6d 65 6e 74 20 41 63 63 65 73 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ;;.Argument.Access..(defun.magit |
| bff60 | 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6d 6f 64 65 29 | -diff-arguments.(&optional.mode) |
| bff80 | 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 66 66 20 61 72 67 75 | ..."Return.the.current.diff.argu |
| bffa0 | 6d 65 6e 74 73 2e 22 0a 20 20 28 69 66 20 28 6d 65 6d 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 | ments."...(if.(memq.transient-cu |
| bffc0 | 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 27 28 6d 61 67 69 74 2d 64 69 66 66 20 6d 61 67 69 74 | rrent-command.'(magit-diff.magit |
| bffe0 | 2d 64 69 66 66 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 74 72 | -diff-refresh)).......(magit--tr |
| c0000 | 61 6e 73 69 65 6e 74 2d 61 72 67 73 2d 61 6e 64 2d 66 69 6c 65 73 29 0a 20 20 20 20 28 6d 61 67 | ansient-args-and-files).....(mag |
| c0020 | 69 74 2d 64 69 66 66 2d 2d 67 65 74 2d 76 61 6c 75 65 20 28 6f 72 20 6d 6f 64 65 20 27 6d 61 67 | it-diff--get-value.(or.mode.'mag |
| c0040 | 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 | it-diff-mode))))..(defun.magit-d |
| c0060 | 69 66 66 2d 2d 67 65 74 2d 76 61 6c 75 65 20 28 6d 6f 64 65 20 26 6f 70 74 69 6f 6e 61 6c 20 75 | iff--get-value.(mode.&optional.u |
| c0080 | 73 65 2d 62 75 66 66 65 72 2d 61 72 67 73 29 0a 20 20 28 75 6e 6c 65 73 73 20 75 73 65 2d 62 75 | se-buffer-args)...(unless.use-bu |
| c00a0 | 66 66 65 72 2d 61 72 67 73 0a 20 20 20 20 28 73 65 74 71 20 75 73 65 2d 62 75 66 66 65 72 2d 61 | ffer-args.....(setq.use-buffer-a |
| c00c0 | 72 67 73 20 6d 61 67 69 74 2d 64 69 72 65 63 74 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 | rgs.magit-direct-use-buffer-argu |
| c00e0 | 6d 65 6e 74 73 29 29 0a 20 20 28 6c 65 74 20 28 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 20 20 | ments))...(let.(args.files)..... |
| c0100 | 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 61 6e 64 20 28 6d 65 6d 71 20 75 73 65 2d 62 75 66 66 65 | (cond......((and.(memq.use-buffe |
| c0120 | 72 2d 61 72 67 73 20 27 28 61 6c 77 61 79 73 20 73 65 6c 65 63 74 65 64 20 63 75 72 72 65 6e 74 | r-args.'(always.selected.current |
| c0140 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 6f 64 | ))............(eq.major-mode.mod |
| c0160 | 65 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 20 6d 61 67 69 74 2d 62 75 66 66 | e)).......(setq.args..magit-buff |
| c0180 | 65 72 2d 64 69 66 66 2d 61 72 67 73 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 | er-diff-args).......(setq.files. |
| c01a0 | 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 28 | magit-buffer-diff-files))......( |
| c01c0 | 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 66 65 72 2d 61 72 67 | (when-let.(((memq.use-buffer-arg |
| c01e0 | 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 20 20 20 20 20 20 20 | s.'(always.selected))).......... |
| c0200 | 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 74 2d 6d 6f 64 65 2d | ........(buffer.(magit-get-mode- |
| c0220 | 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | buffer.......................... |
| c0240 | 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 20 20 20 20 20 20 20 | .mode.nil....................... |
| c0260 | 20 20 20 20 28 65 71 20 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 73 20 27 73 65 6c 65 63 74 65 | ....(eq.use-buffer-args.'selecte |
| c0280 | 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 20 28 62 75 66 66 65 | d)))).........(setq.args..(buffe |
| c02a0 | 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 | r-local-value.'magit-buffer-diff |
| c02c0 | 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 74 71 20 66 69 6c | -args.buffer)).........(setq.fil |
| c02e0 | 65 73 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 6d 61 67 69 74 2d 62 75 | es.(buffer-local-value.'magit-bu |
| c0300 | 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 | ffer-diff-files.buffer))........ |
| c0320 | 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 79 6d 62 6f 6c | .t))......((plist-member.(symbol |
| c0340 | 2d 70 6c 69 73 74 20 6d 6f 64 65 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 63 75 72 72 65 6e 74 | -plist.mode).'magit-diff-current |
| c0360 | 2d 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 67 65 | -arguments).......(setq.args.(ge |
| c0380 | 74 20 6d 6f 64 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 63 75 72 72 65 6e 74 2d 61 72 67 75 6d | t.mode.'magit-diff-current-argum |
| c03a0 | 65 6e 74 73 29 29 29 0a 20 20 20 20 20 28 28 77 68 65 6e 2d 6c 65 74 20 28 28 65 6c 74 20 28 61 | ents)))......((when-let.((elt.(a |
| c03c0 | 73 73 71 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d 64 69 66 66 3a | ssq.(intern.(format."magit-diff: |
| c03e0 | 25 73 22 20 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %s".mode))...................... |
| c0400 | 20 20 20 20 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 73 29 29 29 0a 20 20 20 20 20 | .......transient-values)))...... |
| c0420 | 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 63 64 72 20 65 6c 74 29 29 0a 20 20 20 20 20 20 20 | ...(setq.args.(cdr.elt))........ |
| c0440 | 20 74 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 67 | .t))......(t.......(setq.args.(g |
| c0460 | 65 74 20 6d 6f 64 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 64 65 66 61 75 6c 74 2d 61 72 67 75 | et.mode.'magit-diff-default-argu |
| c0480 | 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 29 | ments)))).....(list.args.files)) |
| c04a0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 73 65 74 2d 76 61 6c 75 65 20 | )..(defun.magit-diff--set-value. |
| c04c0 | 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 |
| c04e0 | 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)). |
| c0500 | 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 |
| c0520 | 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))..... |
| c0540 | 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 |
| c0560 | 20 22 6d 61 67 69 74 2d 64 69 66 66 3a 25 73 22 20 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 | ."magit-diff:%s".mode)))........ |
| c0580 | 20 20 20 20 20 20 20 20 28 60 28 2c 61 72 67 73 20 2c 66 69 6c 65 73 29 20 28 6d 61 67 69 74 2d | ........(`(,args.,files).(magit- |
| c05a0 | 2d 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 2d 61 6e 64 2d 66 69 6c 65 73 29 29 29 0a 20 20 20 | -transient-args-and-files))).... |
| c05c0 | 20 28 70 75 74 20 6d 6f 64 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 63 75 72 72 65 6e 74 2d 61 | .(put.mode.'magit-diff-current-a |
| c05e0 | 72 67 75 6d 65 6e 74 73 20 61 72 67 73 29 0a 20 20 20 20 28 77 68 65 6e 20 73 61 76 65 0a 20 20 | rguments.args).....(when.save... |
| c0600 | 20 20 20 20 28 73 65 74 66 20 28 61 6c 69 73 74 2d 67 65 74 20 6b 65 79 20 74 72 61 6e 73 69 65 | ....(setf.(alist-get.key.transie |
| c0620 | 6e 74 2d 76 61 6c 75 65 73 29 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e | nt-values).args).......(transien |
| c0640 | 74 2d 73 61 76 65 2d 76 61 6c 75 65 73 29 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d | t-save-values)).....(transient-- |
| c0660 | 68 69 73 74 6f 72 79 2d 70 75 73 68 20 6f 62 6a 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 | history-push.obj).....(setq.magi |
| c0680 | 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 20 61 72 67 73 29 0a 20 20 20 20 28 73 65 | t-buffer-diff-args.args).....(se |
| c06a0 | 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 66 69 6c 65 73 | tq.magit-buffer-diff-files.files |
| c06c0 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6d | ).....(magit-refresh)))..;;;.Com |
| c06e0 | 6d 61 6e 64 73 0a 3b 3b 3b 3b 20 50 72 65 66 69 78 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 | mands.;;;;.Prefix.Commands..;;;# |
| c0700 | 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 64 69 66 66 | ##autoload.(autoload.'magit-diff |
| c0720 | 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 2d | ."magit-diff".nil.t).(transient- |
| c0740 | 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 64 69 66 66 20 28 29 0a 20 20 22 53 | define-prefix.magit-diff.()..."S |
| c0760 | 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 77 65 65 6e 20 64 69 66 66 65 72 65 6e 74 20 76 65 | how.changes.between.different.ve |
| c0780 | 72 73 69 6f 6e 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 64 69 66 66 22 0a | rsions."...:man-page."git-diff". |
| c07a0 | 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 70 72 65 66 69 78 0a 20 20 5b 22 | ..:class.'magit-diff-prefix...[" |
| c07c0 | 4c 69 6d 69 74 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d 29 0a 20 | Limit.arguments"....(magit:--).. |
| c07e0 | 20 20 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 | ..(magit-diff:--ignore-submodule |
| c0800 | 73 29 0a 20 20 20 28 22 2d 62 22 20 22 49 67 6e 6f 72 65 20 77 68 69 74 65 73 70 61 63 65 20 63 | s)....("-b"."Ignore.whitespace.c |
| c0820 | 68 61 6e 67 65 73 22 20 20 20 20 20 20 28 22 2d 62 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 70 61 | hanges"......("-b"."--ignore-spa |
| c0840 | 63 65 2d 63 68 61 6e 67 65 22 29 29 0a 20 20 20 28 22 2d 77 22 20 22 49 67 6e 6f 72 65 20 61 6c | ce-change"))....("-w"."Ignore.al |
| c0860 | 6c 20 77 68 69 74 65 73 70 61 63 65 22 20 20 20 20 20 20 20 20 20 20 28 22 2d 77 22 20 22 2d 2d | l.whitespace"..........("-w"."-- |
| c0880 | 69 67 6e 6f 72 65 2d 61 6c 6c 2d 73 70 61 63 65 22 29 29 0a 20 20 20 28 35 20 22 2d 44 22 20 22 | ignore-all-space"))....(5."-D"." |
| c08a0 | 4f 6d 69 74 20 70 72 65 69 6d 61 67 65 20 66 6f 72 20 64 65 6c 65 74 65 73 22 20 20 20 20 28 22 | Omit.preimage.for.deletes"....(" |
| c08c0 | 2d 44 22 20 22 2d 2d 69 72 72 65 76 65 72 73 69 62 6c 65 2d 64 65 6c 65 74 65 22 29 29 5d 0a 20 | -D"."--irreversible-delete"))].. |
| c08e0 | 20 5b 22 43 6f 6e 74 65 78 74 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 74 2d | .["Context.arguments"....(magit- |
| c0900 | 64 69 66 66 3a 2d 55 29 0a 20 20 20 28 22 2d 57 22 20 22 53 68 6f 77 20 73 75 72 72 6f 75 6e 64 | diff:-U)....("-W"."Show.surround |
| c0920 | 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 22 20 20 20 20 20 28 22 2d 57 22 20 22 2d 2d 66 75 6e 63 | ing.functions".....("-W"."--func |
| c0940 | 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 |
| c0960 | 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 |
| c0980 | 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 |
| c09a0 | 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 |
| c09c0 | 2d 64 69 66 66 3a 2d 43 29 0a 20 20 20 28 35 20 22 2d 52 22 20 22 52 65 76 65 72 73 65 20 73 69 | -diff:-C)....(5."-R"."Reverse.si |
| c09e0 | 64 65 73 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 52 22 29 0a 20 20 20 28 35 20 | des"................"-R")....(5. |
| c0a00 | 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 29 0a 20 20 20 28 35 20 | magit-diff:--color-moved)....(5. |
| c0a20 | 6d 61 67 69 74 2d 64 69 66 66 3a 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 2d 77 73 29 0a 20 20 20 | magit-diff:--color-moved-ws).... |
| c0a40 | 28 22 2d 78 22 20 22 44 69 73 61 6c 6c 6f 77 20 65 78 74 65 72 6e 61 6c 20 64 69 66 66 20 64 72 | ("-x"."Disallow.external.diff.dr |
| c0a60 | 69 76 65 72 73 22 20 22 2d 2d 6e 6f 2d 65 78 74 2d 64 69 66 66 22 29 0a 20 20 20 28 22 2d 73 22 | ivers"."--no-ext-diff")....("-s" |
| c0a80 | 20 22 53 68 6f 77 20 73 74 61 74 73 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."Show.stats"................... |
| c0aa0 | 20 20 22 2d 2d 73 74 61 74 22 29 0a 20 20 20 28 22 3d 67 22 20 22 53 68 6f 77 20 73 69 67 6e 61 | .."--stat")....("=g"."Show.signa |
| c0ac0 | 74 75 72 65 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 73 68 6f 77 2d 73 69 | ture"................."--show-si |
| c0ae0 | 67 6e 61 74 75 72 65 22 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 5b 28 22 64 22 | gnature")]...["Actions"....[("d" |
| c0b00 | 20 22 44 77 69 6d 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 64 77 69 6d | ."Dwim"..........magit-diff-dwim |
| c0b20 | 29 0a 20 20 20 20 28 22 72 22 20 22 44 69 66 66 20 72 61 6e 67 65 22 20 20 20 20 6d 61 67 69 74 | ).....("r"."Diff.range"....magit |
| c0b40 | 2d 64 69 66 66 2d 72 61 6e 67 65 29 0a 20 20 20 20 28 22 70 22 20 22 44 69 66 66 20 70 61 74 68 | -diff-range).....("p"."Diff.path |
| c0b60 | 73 22 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 74 68 73 29 5d 0a 20 20 20 5b 28 22 75 | s"....magit-diff-paths)]....[("u |
| c0b80 | 22 20 22 44 69 66 66 20 75 6e 73 74 61 67 65 64 22 20 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 73 | "."Diff.unstaged".magit-diff-uns |
| c0ba0 | 74 61 67 65 64 29 0a 20 20 20 20 28 22 73 22 20 22 44 69 66 66 20 73 74 61 67 65 64 22 20 20 20 | taged).....("s"."Diff.staged"... |
| c0bc0 | 6d 61 67 69 74 2d 64 69 66 66 2d 73 74 61 67 65 64 29 0a 20 20 20 20 28 22 77 22 20 22 44 69 66 | magit-diff-staged).....("w"."Dif |
| c0be0 | 66 20 77 6f 72 6b 74 72 65 65 22 20 6d 61 67 69 74 2d 64 69 66 66 2d 77 6f 72 6b 69 6e 67 2d 74 | f.worktree".magit-diff-working-t |
| c0c00 | 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 6d | ree)]....[("c"."Show.commit"...m |
| c0c20 | 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 22 74 22 20 22 53 68 6f 77 | agit-show-commit).....("t"."Show |
| c0c40 | 20 73 74 61 73 68 22 20 20 20 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 29 5d 5d 29 0a | .stash"....magit-stash-show)]]). |
| c0c60 | 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 |
| c0c80 | 2d 64 69 66 66 2d 72 65 66 72 65 73 68 20 22 6d 61 67 69 74 2d 64 69 66 66 22 20 6e 69 6c 20 74 | -diff-refresh."magit-diff".nil.t |
| c0ca0 | 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 |
| c0cc0 | 2d 64 69 66 66 2d 72 65 66 72 65 73 68 20 28 29 0a 20 20 22 43 68 61 6e 67 65 20 74 68 65 20 61 | -diff-refresh.()..."Change.the.a |
| c0ce0 | 72 67 75 6d 65 6e 74 73 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 64 69 66 66 28 73 29 20 69 6e | rguments.used.for.the.diff(s).in |
| c0d00 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 | .the.current.buffer."...:man-pag |
| c0d20 | 65 20 22 67 69 74 2d 64 69 66 66 22 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 64 69 66 | e."git-diff"...:class.'magit-dif |
| c0d40 | 66 2d 72 65 66 72 65 73 68 2d 70 72 65 66 69 78 0a 20 20 5b 22 4c 69 6d 69 74 20 61 72 67 75 6d | f-refresh-prefix...["Limit.argum |
| c0d60 | 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d 29 0a 20 20 20 28 6d 61 67 69 74 2d 64 69 | ents"....(magit:--)....(magit-di |
| c0d80 | 66 66 3a 2d 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 29 0a 20 20 20 28 22 2d 62 22 | ff:--ignore-submodules)....("-b" |
| c0da0 | 20 22 49 67 6e 6f 72 65 20 77 68 69 74 65 73 70 61 63 65 20 63 68 61 6e 67 65 73 22 20 20 20 20 | ."Ignore.whitespace.changes".... |
| c0dc0 | 20 20 28 22 2d 62 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 70 61 63 65 2d 63 68 61 6e 67 65 22 29 | ..("-b"."--ignore-space-change") |
| c0de0 | 29 0a 20 20 20 28 22 2d 77 22 20 22 49 67 6e 6f 72 65 20 61 6c 6c 20 77 68 69 74 65 73 70 61 63 | )....("-w"."Ignore.all.whitespac |
| c0e00 | 65 22 20 20 20 20 20 20 20 20 20 20 28 22 2d 77 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 61 6c 6c 2d | e"..........("-w"."--ignore-all- |
| c0e20 | 73 70 61 63 65 22 29 29 0a 20 20 20 28 35 20 22 2d 44 22 20 22 4f 6d 69 74 20 70 72 65 69 6d 61 | space"))....(5."-D"."Omit.preima |
| c0e40 | 67 65 20 66 6f 72 20 64 65 6c 65 74 65 73 22 20 20 20 20 28 22 2d 44 22 20 22 2d 2d 69 72 72 65 | ge.for.deletes"....("-D"."--irre |
| c0e60 | 76 65 72 73 69 62 6c 65 2d 64 65 6c 65 74 65 22 29 29 5d 0a 20 20 5b 22 43 6f 6e 74 65 78 74 20 | versible-delete"))]...["Context. |
| c0e80 | 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 3a 2d 55 29 0a 20 20 | arguments"....(magit-diff:-U)... |
| c0ea0 | 20 28 22 2d 57 22 20 22 53 68 6f 77 20 73 75 72 72 6f 75 6e 64 69 6e 67 20 66 75 6e 63 74 69 6f | .("-W"."Show.surrounding.functio |
| c0ec0 | 6e 73 22 20 20 20 20 20 28 22 2d 57 22 20 22 2d 2d 66 75 6e 63 74 69 6f 6e 2d 63 6f 6e 74 65 78 | ns".....("-W"."--function-contex |
| c0ee0 | 74 22 29 29 5d 0a 20 20 5b 22 54 75 6e 65 20 61 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 | t"))]...["Tune.arguments"....(ma |
| c0f00 | 67 69 74 2d 64 69 66 66 3a 2d 2d 64 69 66 66 2d 61 6c 67 6f 72 69 74 68 6d 29 0a 20 20 20 28 6d | git-diff:--diff-algorithm)....(m |
| c0f20 | 61 67 69 74 2d 64 69 66 66 3a 2d 2d 64 69 66 66 2d 6d 65 72 67 65 73 29 0a 20 20 20 28 6d 61 67 | agit-diff:--diff-merges)....(mag |
| c0f40 | 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).. |
| c0f60 | 20 20 28 35 20 22 2d 52 22 20 22 52 65 76 65 72 73 65 20 73 69 64 65 73 22 20 20 20 20 20 20 20 | ..(5."-R"."Reverse.sides"....... |
| c0f80 | 20 20 20 20 20 20 20 20 20 22 2d 52 22 0a 20 20 20 20 20 20 3a 69 66 2d 64 65 72 69 76 65 64 20 | ........."-R".......:if-derived. |
| c0fa0 | 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 0a 20 20 20 28 35 20 6d 61 67 69 74 2d 64 69 66 | magit-diff-mode)....(5.magit-dif |
| c0fc0 | 66 3a 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 29 0a 20 20 20 28 35 20 6d 61 67 69 74 2d 64 69 66 | f:--color-moved)....(5.magit-dif |
| c0fe0 | 66 3a 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 2d 77 73 29 0a 20 20 20 28 22 2d 78 22 20 22 44 69 | f:--color-moved-ws)....("-x"."Di |
| c1000 | 73 61 6c 6c 6f 77 20 65 78 74 65 72 6e 61 6c 20 64 69 66 66 20 64 72 69 76 65 72 73 22 20 22 2d | sallow.external.diff.drivers"."- |
| c1020 | 2d 6e 6f 2d 65 78 74 2d 64 69 66 66 22 29 0a 20 20 20 28 22 2d 73 22 20 22 53 68 6f 77 20 73 74 | -no-ext-diff")....("-s"."Show.st |
| c1040 | 61 74 73 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 73 74 61 74 | ats"....................."--stat |
| c1060 | 22 0a 20 20 20 20 3a 69 66 2d 64 65 72 69 76 65 64 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 | ".....:if-derived.magit-diff-mod |
| c1080 | 65 29 0a 20 20 20 28 22 3d 67 22 20 22 53 68 6f 77 20 73 69 67 6e 61 74 75 72 65 22 20 20 20 20 | e)....("=g"."Show.signature".... |
| c10a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 22 0a | ............."--show-signature". |
| c10c0 | 20 20 20 20 3a 69 66 2d 64 65 72 69 76 65 64 20 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 | ....:if-derived.magit-diff-mode) |
| c10e0 | 5d 0a 20 20 5b 5b 22 52 65 66 72 65 73 68 22 0a 20 20 20 20 28 22 67 22 20 22 62 75 66 66 65 72 | ]...[["Refresh".....("g"."buffer |
| c1100 | 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 72 | "...................magit-diff-r |
| c1120 | 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 74 | efresh).....("s"."buffer.and.set |
| c1140 | 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 78 | .defaults"..transient-set-and-ex |
| c1160 | 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 65 | it).....("w"."buffer.and.save.de |
| c1180 | 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 29 | faults".transient-save-and-exit) |
| c11a0 | 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 65 | ]....["Toggle".....("t"."hunk.re |
| c11c0 | 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 6f | finement"..........magit-diff-to |
| c11e0 | 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 65 | ggle-refine-hunk).....("F"."file |
| c1200 | 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 66 | .filter"..............magit-diff |
| c1220 | 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 62 | -toggle-file-filter).....("b"."b |
| c1240 | 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 74 | uffer.lock"..............magit-t |
| c1260 | 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 20 | oggle-buffer-lock......:if-mode. |
| c1280 | 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 2d | (magit-diff-mode.magit-revision- |
| c12a0 | 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 66 | mode.magit-stash-mode))]....[:if |
| c12c0 | 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 72 | -mode.magit-diff-mode.....:descr |
| c12e0 | 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 6e | iption."Do".....("r"."switch.ran |
| c1300 | 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 63 | ge.type"........magit-diff-switc |
| c1320 | 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 76 | h-range-type).....("f"."flip.rev |
| c1340 | 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 69 | isions"...........magit-diff-fli |
| c1360 | 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 65 | p-revs)]]...(interactive)...(whe |
| c1380 | 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 70 | n.(derived-mode-p.'magit-merge-p |
| c13a0 | 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 61 | review-mode).....(user-error."Ca |
| c13c0 | 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 20 | nnot.use.%s.in.%s".this-command. |
| c13e0 | 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 6e | major-mode))...(if.(not.(eq.tran |
| c1400 | 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 66 | sient-current-command.'magit-dif |
| c1420 | 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 74 | f-refresh)).......(transient-set |
| c1440 | 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 61 | up.'magit-diff-refresh).....(pca |
| c1460 | 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 2d | se-let.((`(,args.,files).(magit- |
| c1480 | 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 61 | diff-arguments))).......(setq.ma |
| c14a0 | 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 20 | git-buffer-diff-args.args)...... |
| c14c0 | 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 66 | .(setq.magit-buffer-diff-files.f |
| c14e0 | 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 3b | iles)).....(magit-refresh)))..;; |
| c1500 | 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 65 | ;;.Infix.Commands..(transient-de |
| c1520 | 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 73 | fine-argument.magit:--.()...:des |
| c1540 | 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 61 | cription."Limit.to.files"...:cla |
| c1560 | 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 0a | ss.'transient-files...:key."--". |
| c1580 | 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 69 | ..:argument."--"...:prompt."Limi |
| c15a0 | 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 74 | t.to.file,s:."...:reader.#'magit |
| c15c0 | 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 28 | -read-files...:multi-value.t)..( |
| c15e0 | 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 69 | defun.magit-read-files.(prompt.i |
| c1600 | 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 6c | nitial-input.history.&optional.l |
| c1620 | 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 20 | ist-fn)...(magit-with-toplevel.. |
| c1640 | 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 70 | ...(magit-completing-read-multip |
| c1660 | 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 20 | le.prompt....................... |
| c1680 | 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 2d | ..............(funcall.(or.list- |
| c16a0 | 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 20 | fn.#'magit-list-files))......... |
| c16c0 | 20 20 20 20 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. |
| c16e0 | 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............................. |
| c1700 | 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 74 | ........(or.initial-input.(magit |
| c1720 | 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 20 | -file-at-point))................ |
| c1740 | 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 0a | .....................history))). |
| c1760 | 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 |
| c1780 | 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 6e | t-diff:-U.()...:description."Con |
| c17a0 | 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 2d | text.lines"...:class.'transient- |
| c17c0 | 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 65 | option...:argument."-U"...:reade |
| c17e0 | 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 28 | r.#'transient-read-number-N0)..( |
| c1800 | 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- |
| c1820 | 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 63 | diff:-M.()...:description."Detec |
| c1840 | 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 6f | t.renames"...:class.'transient-o |
| c1860 | 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 2d | ption...:argument."-M"...:allow- |
| c1880 | 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 65 | empty.t...:reader.#'transient-re |
| c18a0 | 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 65 | ad-number-N+)..(transient-define |
| c18c0 | 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 65 | -argument.magit-diff:-C.()...:de |
| c18e0 | 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 61 | scription."Detect.copies"...:cla |
| c1900 | 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 61 72 67 75 6d 65 6e 74 | ss.'transient-option...:argument |
| c1920 | 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 72 | ."-C"...:allow-empty.t...:reader |
| c1940 | 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 74 | .#'transient-read-number-N+)..(t |
| c1960 | 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 64 | ransient-define-argument.magit-d |
| c1980 | 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 72 | iff:--diff-algorithm.()...:descr |
| c19a0 | 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 73 | iption."Diff.algorithm"...:class |
| c19c0 | 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 20 | .'transient-option...:key."-A".. |
| c19e0 | 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 20 | .:argument."--diff-algorithm=".. |
| c1a00 | 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 67 | .:reader.#'magit-diff-select-alg |
| c1a20 | 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 6e | orithm...:always-read.t)..(defun |
| c1a40 | 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 72 | .magit-diff-select-algorithm.(&r |
| c1a60 | 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 2d | est._ignore)...(magit-read-char- |
| c1a80 | 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 65 | case.nil.t.....(?u."[u]nspecifie |
| c1aa0 | 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 20 | d".nil).....(?d."[d]efault"..... |
| c1ac0 | 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 20 | "default").....(?m."[m]inimal".. |
| c1ae0 | 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 63 | ..."minimal").....(?p."[p]atienc |
| c1b00 | 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 73 | e"...."patience").....(?h."[h]is |
| c1b20 | 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 73 | togram"..."histogram")))..(trans |
| c1b40 | 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: |
| c1b60 | 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 20 | --diff-merges.()...:description. |
| c1b80 | 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 6e | "Diff.merges"...:class.'transien |
| c1ba0 | 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 74 | t-option...:key."-X"...:argument |
| c1bc0 | 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 61 | ."--diff-merges="...:reader.#'ma |
| c1be0 | 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 73 | git-diff-select-merges...:always |
| c1c00 | 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 65 | -read.t)..(defun.magit-diff-sele |
| c1c20 | 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 67 | ct-merges.(&rest._ignore)...(mag |
| c1c40 | 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 20 | it-read-char-case.nil.t.....(?u. |
| c1c60 | 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 20 | "[u]nspecified"....nil).....(?o. |
| c1c80 | 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 3f | "[o]ff"............"off").....(? |
| c1ca0 | 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 65 | f."[f]irst-parent"..."first-pare |
| c1cc0 | 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 20 | nt").....(?c."[c]ombined"....... |
| c1ce0 | 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 6d | "combined").....(?d."[d]ense-com |
| c1d00 | 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 61 | bined"."dense-combined")))..(tra |
| c1d20 | 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 66 | nsient-define-argument.magit-dif |
| c1d40 | 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 63 | f:--ignore-submodules.()...:desc |
| c1d60 | 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 63 | ription."Ignore.submodules"...:c |
| c1d80 | 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."- |
| c1da0 | 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 75 | i"...:argument."--ignore-submodu |
| c1dc0 | 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 6c | les="...:reader.#'magit-diff-sel |
| c1de0 | 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 6d | ect-ignore-submodules)..(defun.m |
| c1e00 | 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 6c | agit-diff-select-ignore-submodul |
| c1e20 | 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 61 | es.(&rest._ignored)...(magit-rea |
| c1e40 | 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 22 | d-char-case."Ignore.submodules." |
| c1e60 | 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 63 | .t.....(?u."[u]ntracked"."untrac |
| c1e80 | 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 72 | ked").....(?d."[d]irty"....."dir |
| c1ea0 | 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 22 | ty").....(?a."[a]ll"......."all" |
| c1ec0 | 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 20 | )))..(transient-define-argument. |
| c1ee0 | 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 64 | magit-diff:--color-moved.()...:d |
| c1f00 | 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 20 | escription."Color.moved.lines".. |
| c1f20 | 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 | .:class.'transient-option...:key |
| c1f40 | 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 64 | ."-m"...:argument."--color-moved |
| c1f60 | 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 74 | ="...:reader.#'magit-diff-select |
| c1f80 | 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 74 | -color-moved-mode)..(defun.magit |
| c1fa0 | 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 26 | -diff-select-color-moved-mode.(& |
| c1fc0 | 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 |
| c1fe0 | 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 22 | -case."Color.moved.".t.....(?d." |
| c2000 | 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 5b | [d]efault"."default").....(?p."[ |
| c2020 | 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 6c | p]lain"..."plain").....(?b."[b]l |
| c2040 | 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 72 | ocks".."blocks").....(?z."[z]ebr |
| c2060 | 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 65 | a"..."zebra").....(?Z."[Z].dimme |
| c2080 | 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 61 | d-zebra"."dimmed-zebra")))..(tra |
| c20a0 | 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 66 | nsient-define-argument.magit-dif |
| c20c0 | 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 70 | f:--color-moved-ws.()...:descrip |
| c20e0 | 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 2d | tion."Whitespace.treatment.for.- |
| c2100 | 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 6e | -color-moved"...:class.'transien |
| c2120 | 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 74 | t-option...:key."=w"...:argument |
| c2140 | 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 23 | ."--color-moved-ws="...:reader.# |
| c2160 | 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 77 | 'magit-diff-select-color-moved-w |
| c2180 | 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 63 | s-mode)..(defun.magit-diff-selec |
| c21a0 | 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 67 | t-color-moved-ws-mode.(&rest._ig |
| c21c0 | 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 49 | nore)...(magit-read-char-case."I |
| c21e0 | 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 69 | gnore.whitespace.".t.....(?i."[i |
| c2200 | 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 6e | ]ndentation".."allow-indentation |
| c2220 | 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 65 | -change").....(?e."[e]nd.of.line |
| c2240 | 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 3f | ".."ignore-space-at-eol").....(? |
| c2260 | 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 65 | s."[s]pace.change"."ignore-space |
| c2280 | 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 20 | -change").....(?a."[a]ll.space". |
| c22a0 | 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 22 | ..."ignore-all-space").....(?n." |
| c22c0 | 5b 6e 5d 6f 22 20 20 20 20 20 20 20 20 20 20 20 22 6e 6f 22 29 29 29 0a 0a 3b 3b 3b 3b 20 53 65 | [n]o"..........."no")))..;;;;.Se |
| c22e0 | 74 75 70 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | tup.Commands..;;;###autoload.(de |
| c2300 | 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 64 77 69 6d 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 | fun.magit-diff-dwim.(&optional.a |
| c2320 | 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 63 68 61 6e 67 65 73 20 66 6f 72 20 74 | rgs.files)..."Show.changes.for.t |
| c2340 | 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | he.thing.at.point."...(interacti |
| c2360 | 76 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 28 6c 65 | ve.(magit-diff-arguments))...(le |
| c2380 | 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 64 65 66 61 75 6c 74 2d 64 69 | t.((default-directory.default-di |
| c23a0 | 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 | rectory).........(section.(magit |
| c23c0 | 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 | -current-section))).....(cond... |
| c23e0 | 20 20 20 28 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 27 6d 6f 64 75 6c 65 | ...((magit-section-match.'module |
| c2400 | 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 | .section).......(setq.default-di |
| c2420 | 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 | rectory.............(expand-file |
| c2440 | 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 | -name..............(file-name-as |
| c2460 | 2d 64 69 72 65 63 74 6f 72 79 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 29 | -directory.(oref.section.value)) |
| c2480 | 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 72 61 6e 67 65 20 28 6f 72 65 66 | )).......(magit-diff-range.(oref |
| c24a0 | 20 73 65 63 74 69 6f 6e 20 72 61 6e 67 65 29 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 | .section.range)))......(t....... |
| c24c0 | 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 27 6d 6f 64 75 | (when.(magit-section-match.'modu |
| c24e0 | 6c 65 2d 63 6f 6d 6d 69 74 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 | le-commit.section).........(setq |
| c2500 | 20 61 72 67 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 6e | .args.nil).........(setq.files.n |
| c2520 | 69 6c 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | il).........(setq.default-direct |
| c2540 | 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | ory...............(expand-file-n |
| c2560 | 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 | ame................(file-name-as |
| c2580 | 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 61 72 65 6e 74 | -directory.(magit-section-parent |
| c25a0 | 2d 76 61 6c 75 65 20 73 65 63 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 65 | -value.section))))).......(pcase |
| c25c0 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 64 77 69 6d 29 0a 20 20 20 20 20 20 20 20 28 27 75 6e | .(magit-diff--dwim).........('un |
| c25e0 | 6d 65 72 67 65 64 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 6d 65 72 67 65 64 20 61 72 67 73 | merged.(magit-diff-unmerged.args |
| c2600 | 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 28 27 75 6e 73 74 61 67 65 64 20 28 6d 61 67 | .files)).........('unstaged.(mag |
| c2620 | 69 74 2d 64 69 66 66 2d 75 6e 73 74 61 67 65 64 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 20 20 | it-diff-unstaged.args.files))... |
| c2640 | 20 20 20 20 20 20 28 27 73 74 61 67 65 64 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 | ......('staged..........(let.((f |
| c2660 | 69 6c 65 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 | ile.(magit-file-at-point)))..... |
| c2680 | 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 66 69 6c 65 20 28 65 71 75 61 6c 20 28 63 64 64 | .......(if.(and.file.(equal.(cdd |
| c26a0 | 72 20 28 63 61 72 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 73 74 61 74 75 73 20 66 69 6c 65 29 29 | r.(car.(magit-file-status.file)) |
| c26c0 | 29 20 27 28 3f 44 20 3f 55 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 | ).'(?D.?U)))................;;.F |
| c26e0 | 69 6c 65 20 77 61 73 20 64 65 6c 65 74 65 64 20 62 79 20 75 73 20 61 6e 64 20 6d 6f 64 69 66 69 | ile.was.deleted.by.us.and.modifi |
| c2700 | 65 64 20 62 79 20 74 68 65 6d 2e 20 20 53 68 6f 77 20 74 68 65 20 6c 61 74 74 65 72 2e 0a 20 20 | ed.by.them...Show.the.latter.... |
| c2720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 6d 65 72 67 65 | .............(magit-diff-unmerge |
| c2740 | 64 20 61 72 67 73 20 28 6c 69 73 74 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | d.args.(list.file))............. |
| c2760 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 74 61 67 65 64 20 6e 69 6c 20 61 72 67 73 20 66 69 6c | .(magit-diff-staged.nil.args.fil |
| c2780 | 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 60 28 73 74 61 73 68 20 2e 20 2c 76 61 6c 75 65 | es)))).........(`(stash...,value |
| c27a0 | 29 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 73 68 6f 77 20 76 61 6c 75 65 20 61 72 67 73 29 29 | ).(magit-stash-show.value.args)) |
| c27c0 | 0a 20 20 20 20 20 20 20 20 28 60 28 63 6f 6d 6d 69 74 20 2e 20 2c 76 61 6c 75 65 29 0a 20 20 20 | .........(`(commit...,value).... |
| c27e0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 72 61 6e 67 65 20 28 66 6f 72 6d 61 74 20 | ......(magit-diff-range.(format. |
| c2800 | 22 25 73 5e 2e 2e 25 73 22 20 76 61 6c 75 65 20 76 61 6c 75 65 29 20 61 72 67 73 20 66 69 6c 65 | "%s^..%s".value.value).args.file |
| c2820 | 73 29 29 0a 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 72 61 6e 67 65 20 28 70 72 65 64 20 73 74 | s)).........((and.range.(pred.st |
| c2840 | 72 69 6e 67 70 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 72 61 6e | ringp))..........(magit-diff-ran |
| c2860 | 67 65 20 72 61 6e 67 65 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 28 5f | ge.range.args.files)).........(_ |
| c2880 | 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 23 27 6d 61 67 69 74 2d 64 69 66 | .(call-interactively.#'magit-dif |
| c28a0 | 66 2d 72 61 6e 67 65 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 | f-range)))))))..(defun.magit-dif |
| c28c0 | 66 2d 2d 64 77 69 6d 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | f--dwim.()..."Return.information |
| c28e0 | 20 66 6f 72 20 70 65 72 66 6f 72 6d 69 6e 67 20 44 57 49 4d 20 64 69 66 66 2e 0a 0a 54 68 65 20 | .for.performing.DWIM.diff...The. |
| c2900 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 63 61 6e 20 62 65 20 69 6e 20 74 68 72 65 65 20 66 6f 72 6d | information.can.be.in.three.form |
| c2920 | 73 3a 0a 31 2e 20 54 59 50 45 0a 20 20 20 41 20 73 79 6d 62 6f 6c 20 64 65 73 63 72 69 62 69 6e | s:.1..TYPE....A.symbol.describin |
| c2940 | 67 20 61 20 74 79 70 65 20 6f 66 20 64 69 66 66 20 77 68 65 72 65 20 6e 6f 20 61 64 64 69 74 69 | g.a.type.of.diff.where.no.additi |
| c2960 | 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 20 20 69 73 20 6e 65 65 64 65 64 20 74 6f | onal.information....is.needed.to |
| c2980 | 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 64 69 66 66 2e 20 20 43 75 72 72 65 6e 74 6c 79 2c 20 | .generate.the.diff...Currently,. |
| c29a0 | 74 68 69 73 20 69 6e 63 6c 75 64 65 73 20 60 73 74 61 67 65 64 27 2c 0a 20 20 20 60 75 6e 73 74 | this.includes.`staged',....`unst |
| c29c0 | 61 67 65 64 27 20 61 6e 64 20 60 75 6e 6d 65 72 67 65 64 27 2e 0a 32 2e 20 28 54 59 50 45 20 2e | aged'.and.`unmerged'..2..(TYPE.. |
| c29e0 | 20 56 41 4c 55 45 29 0a 20 20 20 4c 69 6b 65 20 23 31 20 62 75 74 20 74 68 65 20 64 69 66 66 20 | .VALUE)....Like.#1.but.the.diff. |
| c2a00 | 72 65 71 75 69 72 65 73 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c | requires.additional.information, |
| c2a20 | 20 77 68 69 63 68 20 69 73 0a 20 20 20 67 69 76 65 6e 20 62 79 20 56 41 4c 55 45 2e 20 20 43 75 | .which.is....given.by.VALUE...Cu |
| c2a40 | 72 72 65 6e 74 6c 79 2c 20 74 68 69 73 20 69 6e 63 6c 75 64 65 73 20 60 63 6f 6d 6d 69 74 27 20 | rrently,.this.includes.`commit'. |
| c2a60 | 61 6e 64 20 60 73 74 61 73 68 27 2c 0a 20 20 20 77 68 65 72 65 20 56 41 4c 55 45 20 69 73 20 74 | and.`stash',....where.VALUE.is.t |
| c2a80 | 68 65 20 67 69 76 65 6e 20 63 6f 6d 6d 69 74 20 6f 72 20 73 74 61 73 68 2c 20 72 65 73 70 65 63 | he.given.commit.or.stash,.respec |
| c2aa0 | 74 69 76 65 6c 79 2e 0a 33 2e 20 52 41 4e 47 45 0a 20 20 20 41 20 73 74 72 69 6e 67 20 69 6e 64 | tively..3..RANGE....A.string.ind |
| c2ac0 | 69 63 61 74 69 6e 67 20 61 20 64 69 66 66 20 72 61 6e 67 65 2e 0a 0a 49 66 20 6e 6f 20 44 57 49 | icating.a.diff.range...If.no.DWI |
| c2ae0 | 4d 20 63 6f 6e 74 65 78 74 20 69 73 20 66 6f 75 6e 64 2c 20 6e 69 6c 20 69 73 20 72 65 74 75 72 | M.context.is.found,.nil.is.retur |
| c2b00 | 6e 65 64 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 61 6e 64 2d 6c 65 74 2a 20 28 28 63 6f | ned."...(cond....((and-let*.((co |
| c2b20 | 6d 6d 69 74 73 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 28 63 6f 6d | mmits.(magit-region-values.'(com |
| c2b40 | 6d 69 74 20 62 72 61 6e 63 68 29 20 74 29 29 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 | mit.branch).t))).......(progn... |
| c2b60 | 20 20 20 20 20 20 28 64 65 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 29 0a 20 20 20 20 20 20 20 20 | ......(deactivate-mark)......... |
| c2b80 | 28 63 6f 6e 63 61 74 20 28 63 61 72 20 28 6c 61 73 74 20 63 6f 6d 6d 69 74 73 29 29 20 22 2e 2e | (concat.(car.(last.commits)).".. |
| c2ba0 | 22 20 28 63 61 72 20 63 6f 6d 6d 69 74 73 29 29 29 29 29 0a 20 20 20 28 6d 61 67 69 74 2d 62 75 | ".(car.commits)))))....(magit-bu |
| c2bc0 | 66 66 65 72 2d 72 65 66 6e 61 6d 65 0a 20 20 20 20 28 63 6f 6e 73 20 27 63 6f 6d 6d 69 74 20 6d | ffer-refname.....(cons.'commit.m |
| c2be0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 29 29 0a 20 20 20 28 28 64 65 72 69 76 | agit-buffer-refname))....((deriv |
| c2c00 | 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 73 74 61 73 68 2d 6d 6f 64 65 29 0a 20 20 20 | ed-mode-p.'magit-stash-mode).... |
| c2c20 | 20 28 63 6f 6e 73 20 27 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | .(cons.'commit...........(magit- |
| c2c40 | 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 69 74 | section-case.............(commit |
| c2c60 | 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | .(oref.it.value)).............(f |
| c2c80 | 69 6c 65 20 28 74 68 72 65 61 64 2d 66 69 72 73 74 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 | ile.(thread-first.it............ |
| c2ca0 | 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 70 61 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 | .........(oref.parent).......... |
| c2cc0 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 | ...........(oref.value)))....... |
| c2ce0 | 20 20 20 20 20 20 28 68 75 6e 6b 20 28 74 68 72 65 61 64 2d 66 69 72 73 74 20 69 74 0a 20 20 20 | ......(hunk.(thread-first.it.... |
| c2d00 | 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).. |
| c2d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 70 61 72 65 6e 74 29 | ...................(oref.parent) |
| c2d40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 76 61 6c 75 65 | .....................(oref.value |
| c2d60 | 29 29 29 29 29 29 0a 20 20 20 28 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 | ))))))....((derived-mode-p.'magi |
| c2d80 | 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 0a 20 20 20 20 28 63 6f 6e 73 20 27 63 6f 6d 6d | t-revision-mode).....(cons.'comm |
| c2da0 | 69 74 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 0a 20 20 20 28 28 | it.magit-buffer-revision))....(( |
| c2dc0 | 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 | derived-mode-p.'magit-diff-mode) |
| c2de0 | 0a 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 0a 20 20 20 28 74 0a 20 | .....magit-buffer-range)....(t.. |
| c2e00 | 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 20 28 5b 2a | ...(magit-section-case.......([* |
| c2e20 | 20 75 6e 73 74 61 67 65 64 5d 20 27 75 6e 73 74 61 67 65 64 29 0a 20 20 20 20 20 20 28 5b 2a 20 | .unstaged].'unstaged).......([*. |
| c2e40 | 73 74 61 67 65 64 5d 20 27 73 74 61 67 65 64 29 0a 20 20 20 20 20 20 28 75 6e 6d 65 72 67 65 64 | staged].'staged).......(unmerged |
| c2e60 | 20 27 75 6e 6d 65 72 67 65 64 29 0a 20 20 20 20 20 20 28 75 6e 70 75 73 68 65 64 20 28 6d 61 67 | .'unmerged).......(unpushed.(mag |
| c2e80 | 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 28 6f 72 65 | it-diff--range-to-endpoints.(ore |
| c2ea0 | 66 20 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 28 75 6e 70 75 6c 6c 65 64 20 28 6d | f.it.value))).......(unpulled.(m |
| c2ec0 | 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 28 6f | agit-diff--range-to-endpoints.(o |
| c2ee0 | 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 28 62 72 61 6e 63 68 20 28 6c | ref.it.value))).......(branch.(l |
| c2f00 | 65 74 20 28 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d | et.((current.(magit-get-current- |
| c2f20 | 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 74 | branch)).....................(at |
| c2f40 | 70 6f 69 6e 74 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 | point.(oref.it.value)))......... |
| c2f60 | 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 61 74 70 6f 69 6e 74 20 63 75 72 72 65 | ........(if.(equal.atpoint.curre |
| c2f80 | 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 | nt).....................(if-let. |
| c2fa0 | 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 61 6d 2d 62 | ((upstream.(magit-get-upstream-b |
| c2fc0 | 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 20 20 20 | ranch)))........................ |
| c2fe0 | 20 28 66 6f 72 6d 61 74 20 22 25 73 2e 2e 2e 25 73 22 20 75 70 73 74 72 65 61 6d 20 63 75 72 72 | .(format."%s...%s".upstream.curr |
| c3000 | 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 28 69 66 20 28 | ent).......................(if.( |
| c3020 | 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 6d 6f 64 69 66 69 65 64 2d 70 29 0a 20 20 20 20 20 | magit-anything-modified-p)...... |
| c3040 | 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 0a 20 20 20 | .....................current.... |
| c3060 | 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 27 63 6f 6d 6d | .....................(cons.'comm |
| c3080 | 69 74 20 63 75 72 72 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it.current)))................... |
| c30a0 | 28 66 6f 72 6d 61 74 20 22 25 73 2e 2e 2e 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (format."%s...%s"............... |
| c30c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 63 75 72 72 65 6e 74 20 22 48 45 41 44 22 29 0a | ............(or.current."HEAD"). |
| c30e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 74 70 6f 69 6e | ..........................atpoin |
| c3100 | 74 29 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 63 6f 6e 73 20 27 63 6f 6d 6d 69 | t)))).......(commit.(cons.'commi |
| c3120 | 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 28 5b 66 69 6c 65 | t.(oref.it.value))).......([file |
| c3140 | 20 63 6f 6d 6d 69 74 5d 20 28 63 6f 6e 73 20 27 63 6f 6d 6d 69 74 20 28 6f 72 65 66 20 28 6f 72 | .commit].(cons.'commit.(oref.(or |
| c3160 | 65 66 20 69 74 20 70 61 72 65 6e 74 29 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 28 5b 68 | ef.it.parent).value))).......([h |
| c3180 | 75 6e 6b 20 66 69 6c 65 20 63 6f 6d 6d 69 74 5d 0a 20 20 20 20 20 20 20 28 63 6f 6e 73 20 27 63 | unk.file.commit]........(cons.'c |
| c31a0 | 6f 6d 6d 69 74 20 28 6f 72 65 66 20 28 6f 72 65 66 20 28 6f 72 65 66 20 69 74 20 70 61 72 65 6e | ommit.(oref.(oref.(oref.it.paren |
| c31c0 | 74 29 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 73 74 61 73 68 | t).parent).value))).......(stash |
| c31e0 | 20 28 63 6f 6e 73 20 27 73 74 61 73 68 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 0a | .(cons.'stash.(oref.it.value))). |
| c3200 | 20 20 20 20 20 20 28 70 75 6c 6c 72 65 71 20 28 66 6f 72 67 65 2d 2d 70 75 6c 6c 72 65 71 2d 72 | ......(pullreq.(forge--pullreq-r |
| c3220 | 61 6e 67 65 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 20 74 29 29 29 29 29 29 0a 0a 28 64 | ange.(oref.it.value).t))))))..(d |
| c3240 | 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 72 61 6e 67 65 2d 74 6f 2d 65 6e 64 70 6f 69 | efun.magit-diff--range-to-endpoi |
| c3260 | 6e 74 73 20 28 72 61 6e 67 65 29 0a 20 20 28 63 6f 6e 64 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 | nts.(range)...(cond.((string-mat |
| c3280 | 63 68 20 22 5c 5c 2e 5c 5c 2e 5c 5c 2e 22 20 72 61 6e 67 65 29 20 28 72 65 70 6c 61 63 65 2d 6d | ch."\\.\\.\\.".range).(replace-m |
| c32a0 | 61 74 63 68 20 22 2e 2e 22 20 20 6e 69 6c 20 6e 69 6c 20 72 61 6e 67 65 29 29 0a 20 20 20 20 20 | atch.".."..nil.nil.range))...... |
| c32c0 | 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 2e 5c 5c 2e 22 20 20 20 20 72 61 | ...((string-match."\\.\\."....ra |
| c32e0 | 6e 67 65 29 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 2e 2e 2e 22 20 6e 69 6c 20 6e 69 | nge).(replace-match."...".nil.ni |
| c3300 | 6c 20 72 61 6e 67 65 29 29 0a 20 20 20 20 20 20 20 20 28 74 20 72 61 6e 67 65 29 29 29 0a 0a 28 | l.range)).........(t.range)))..( |
| c3320 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 72 65 67 69 6f 6e 2d 72 61 6e 67 65 20 28 | defun.magit-diff--region-range.( |
| c3340 | 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 74 65 72 61 63 74 69 76 65 20 6d 62 61 73 65 29 0a 20 20 28 | &optional.interactive.mbase)...( |
| c3360 | 61 6e 64 2d 6c 65 74 2a 20 28 28 63 6f 6d 6d 69 74 73 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e | and-let*.((commits.(magit-region |
| c3380 | 2d 76 61 6c 75 65 73 20 27 28 63 6f 6d 6d 69 74 20 62 72 61 6e 63 68 29 20 74 29 29 0a 20 20 20 | -values.'(commit.branch).t)).... |
| c33a0 | 20 20 20 20 20 20 20 20 20 20 28 72 65 76 41 20 28 63 61 72 20 28 6c 61 73 74 20 63 6f 6d 6d 69 | ..........(revA.(car.(last.commi |
| c33c0 | 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 76 42 20 28 63 61 72 20 63 6f | ts)))..............(revB.(car.co |
| c33e0 | 6d 6d 69 74 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 | mmits))).....(progn.......(when. |
| c3400 | 69 6e 74 65 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 | interactive.........(deactivate- |
| c3420 | 6d 61 72 6b 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 | mark)).......(if.mbase.......... |
| c3440 | 20 28 6c 65 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 | .(let.((base.(magit-git-string." |
| c3460 | 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 20 | merge-base".revA.revB)))........ |
| c3480 | 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 28 73 74 72 69 6e 67 | .....(cond..............((string |
| c34a0 | 3d 20 28 6d 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 | =.(magit-rev-parse.revA).base).. |
| c34c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2e 2e 25 73 22 20 72 65 | .............(format."%s..%s".re |
| c34e0 | 76 41 20 72 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 | vA.revB))..............((string= |
| c3500 | 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 72 65 76 42 29 20 62 61 73 65 29 0a 20 20 | .(magit-rev-parse.revB).base)... |
| c3520 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2e 2e 25 73 22 20 72 65 76 | ............(format."%s..%s".rev |
| c3540 | 42 20 72 65 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 | B.revA))..............(interacti |
| c3560 | 76 65 0a 20 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 | ve...............(let.((main.(ma |
| c3580 | 67 69 74 2d 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 | git-completing-read."View.change |
| c35a0 | 73 20 61 6c 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 | s.along"........................ |
| c35c0 | 20 20 20 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. |
| c35e0 | 72 65 76 41 20 72 65 76 42 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | revA.revB)...................... |
| c3600 | 20 20 20 20 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. |
| c3620 | 74 20 6e 69 6c 20 6e 69 6c 20 72 65 76 42 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.nil.nil.revB)))............... |
| c3640 | 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2e 2e 2e 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..(format."%s...%s"............. |
| c3660 | 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 6d 61 69 6e 20 72 65 | ............(if.(string=.main.re |
| c3680 | 76 42 29 20 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 | vB).revA.revB).main))).......... |
| c36a0 | 20 20 20 20 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 | ....(t."%s...%s".revA.revB)))... |
| c36c0 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2e 2e 25 73 22 20 72 65 76 41 20 72 65 76 42 | ......(format."%s..%s".revA.revB |
| c36e0 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 61 64 2d 72 61 | )))))..(defun.magit-diff-read-ra |
| c3700 | 6e 67 65 2d 6f 72 2d 63 6f 6d 6d 69 74 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 | nge-or-commit.(prompt.&optional. |
| c3720 | 73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 20 6d 62 61 73 65 29 0a 20 20 22 52 65 61 64 | secondary-default.mbase)..."Read |
| c3740 | 20 72 61 6e 67 65 20 6f 72 20 72 65 76 69 73 69 6f 6e 20 77 69 74 68 20 73 70 65 63 69 61 6c 20 | .range.or.revision.with.special. |
| c3760 | 64 69 66 66 20 72 61 6e 67 65 20 74 72 65 61 74 6d 65 6e 74 2e 0a 49 66 20 4d 42 41 53 45 20 69 | diff.range.treatment..If.MBASE.i |
| c3780 | 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 77 68 69 63 68 20 72 65 76 20 | s.non-nil,.prompt.for.which.rev. |
| c37a0 | 74 6f 20 70 6c 61 63 65 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 0a 61 20 5c 22 72 65 76 41 2e | to.place.at.the.end.of.a.\"revA. |
| c37c0 | 2e 2e 72 65 76 42 5c 22 20 72 61 6e 67 65 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 61 6c 77 61 | ..revB\".range...Otherwise,.alwa |
| c37e0 | 79 73 20 63 6f 6e 73 74 72 75 63 74 0a 5c 22 72 65 76 41 2e 2e 72 65 76 42 5c 22 20 72 61 6e 67 | ys.construct.\"revA..revB\".rang |
| c3800 | 65 2e 22 0a 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 | e."...(or.(magit-diff--region-ra |
| c3820 | 6e 67 65 20 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 | nge.t.mbase).......(magit-read-r |
| c3840 | 61 6e 67 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 | ange.prompt..................... |
| c3860 | 20 20 20 20 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 | ....(or.(pcase.(magit-diff--dwim |
| c3880 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| c38a0 | 28 60 28 63 6f 6d 6d 69 74 20 2e 20 2c 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (`(commit...,value)............. |
| c38c0 | 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 5e 2e | ...................(format."%s^. |
| c38e0 | 2e 25 73 22 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 | .%s".value.value)).............. |
| c3900 | 20 20 20 20 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 | .................((and.range.(pr |
| c3920 | 65 64 20 73 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 | ed.stringp)).................... |
| c3940 | 20 20 20 20 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 | ............range))............. |
| c3960 | 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 66 61 75 6c | ................secondary-defaul |
| c3980 | 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 6d | t.............................(m |
| c39a0 | 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 29 0a 0a 3b 3b | agit-get-current-branch)))))..;; |
| c39c0 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 | ;###autoload.(defun.magit-diff-r |
| c39e0 | 61 6e 67 65 20 28 72 65 76 2d 6f 72 2d 72 61 6e 67 65 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 | ange.(rev-or-range.&optional.arg |
| c3a00 | 73 20 66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 64 69 66 66 65 72 65 6e 63 65 73 20 62 65 74 | s.files)..."Show.differences.bet |
| c3a20 | 77 65 65 6e 20 74 77 6f 20 63 6f 6d 6d 69 74 73 2e 0a 0a 52 45 56 2d 4f 52 2d 52 41 4e 47 45 20 | ween.two.commits...REV-OR-RANGE. |
| c3a40 | 73 68 6f 75 6c 64 20 62 65 20 61 20 72 61 6e 67 65 20 6f 72 20 61 20 73 69 6e 67 6c 65 20 72 65 | should.be.a.range.or.a.single.re |
| c3a60 | 76 69 73 69 6f 6e 2e 20 20 49 66 20 69 74 20 69 73 20 61 0a 72 65 76 69 73 69 6f 6e 2c 20 74 68 | vision...If.it.is.a.revision,.th |
| c3a80 | 65 6e 20 73 68 6f 77 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 | en.show.changes.in.the.working.t |
| c3aa0 | 72 65 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 61 74 0a 72 65 76 69 73 69 6f 6e 2e 20 20 | ree.relative.to.that.revision... |
| c3ac0 | 49 66 20 69 74 20 69 73 20 61 20 72 61 6e 67 65 2c 20 62 75 74 20 6f 6e 65 20 73 69 64 65 20 69 | If.it.is.a.range,.but.one.side.i |
| c3ae0 | 73 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 6e 20 73 68 6f 77 0a 63 68 61 6e 67 65 73 20 72 65 6c | s.omitted,.then.show.changes.rel |
| c3b00 | 61 74 69 76 65 20 74 6f 20 60 48 45 41 44 27 2e 0a 0a 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 | ative.to.`HEAD'...If.the.region. |
| c3b20 | 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 20 | is.active,.use.the.revisions.on. |
| c3b40 | 74 68 65 20 66 69 72 73 74 20 61 6e 64 20 6c 61 73 74 0a 6c 69 6e 65 20 6f 66 20 74 68 65 20 72 | the.first.and.last.line.of.the.r |
| c3b60 | 65 67 69 6f 6e 20 61 73 20 74 68 65 20 74 77 6f 20 73 69 64 65 73 20 6f 66 20 74 68 65 20 72 61 | egion.as.the.two.sides.of.the.ra |
| c3b80 | 6e 67 65 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 2c 20 69 6e | nge...With.a.prefix.argument,.in |
| c3ba0 | 73 74 65 61 64 20 6f 66 20 64 69 66 66 69 6e 67 20 74 68 65 20 72 65 76 69 73 69 6f 6e 73 2c 20 | stead.of.diffing.the.revisions,. |
| c3bc0 | 63 68 6f 6f 73 65 20 61 20 72 65 76 69 73 69 6f 6e 20 74 6f 0a 76 69 65 77 20 63 68 61 6e 67 65 | choose.a.revision.to.view.change |
| c3be0 | 73 20 61 6c 6f 6e 67 2c 20 73 74 61 72 74 69 6e 67 20 61 74 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 | s.along,.starting.at.the.common. |
| c3c00 | 61 6e 63 65 73 74 6f 72 20 6f 66 20 62 6f 74 68 0a 72 65 76 69 73 69 6f 6e 73 20 28 69 2e 65 2e | ancestor.of.both.revisions.(i.e. |
| c3c20 | 2c 20 75 73 65 20 61 20 5c 22 2e 2e 2e 5c 22 20 72 61 6e 67 65 29 2e 22 0a 20 20 28 69 6e 74 65 | ,.use.a.\"...\".range)."...(inte |
| c3c40 | 72 61 63 74 69 76 65 20 28 63 6f 6e 73 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 61 64 2d 72 | ractive.(cons.(magit-diff-read-r |
| c3c60 | 61 6e 67 65 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 44 69 66 66 20 66 6f 72 20 72 61 6e 67 65 22 0a | ange-or-commit."Diff.for.range". |
| c3c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| c3ca0 | 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 72 72 65 6e | ......................nil.curren |
| c3cc0 | 74 2d 70 72 65 66 69 78 2d 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-prefix-arg)................... |
| c3ce0 | 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d | ...(magit-diff-arguments)))...(m |
| c3d00 | 61 67 69 74 2d 64 69 66 66 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 72 65 76 2d 6f 72 2d 72 61 | agit-diff-setup-buffer.rev-or-ra |
| c3d20 | 6e 67 65 20 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 | nge.nil.args.files.'committed)). |
| c3d40 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 | .;;;###autoload.(defun.magit-dif |
| c3d60 | 66 2d 77 6f 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 | f-working-tree.(&optional.rev.ar |
| c3d80 | 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 65 | gs.files)..."Show.changes.betwee |
| c3da0 | 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 20 74 | n.the.current.working.tree.and.t |
| c3dc0 | 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 69 78 20 | he.`HEAD'.commit..With.a.prefix. |
| c3de0 | 61 72 67 75 6d 65 6e 74 20 73 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 77 65 65 6e 20 74 68 | argument.show.changes.between.th |
| c3e00 | 65 20 77 6f 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 | e.working.tree.and.a.commit.read |
| c3e20 | 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 | .from.the.minibuffer."...(intera |
| c3e40 | 63 74 69 76 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 | ctive....(cons.(and.current-pref |
| c3e60 | 69 78 2d 61 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 | ix-arg...............(magit-read |
| c3e80 | 2d 62 72 61 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 | -branch-or-commit."Diff.working. |
| c3ea0 | 74 72 65 65 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 | tree.and.commit"))..........(mag |
| c3ec0 | 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 | it-diff-arguments)))...(magit-di |
| c3ee0 | 66 66 2d 73 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 | ff-setup-buffer.(or.rev."HEAD"). |
| c3f00 | 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))..;;; |
| c3f20 | 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 73 74 | ###autoload.(defun.magit-diff-st |
| c3f40 | 61 67 65 64 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 | aged.(&optional.rev.args.files). |
| c3f60 | 20 20 22 53 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 69 6e 64 65 | .."Show.changes.between.the.inde |
| c3f80 | 78 20 61 6e 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 | x.and.the.`HEAD'.commit..With.a. |
| c3fa0 | 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 73 20 62 65 74 | prefix.argument.show.changes.bet |
| c3fc0 | 77 65 65 6e 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 | ween.the.index.and.a.commit.read |
| c3fe0 | 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 | .from.the.minibuffer."...(intera |
| c4000 | 63 74 69 76 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 | ctive....(cons.(and.current-pref |
| c4020 | 69 78 2d 61 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 | ix-arg...............(magit-read |
| c4040 | 2d 62 72 61 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 | -branch-or-commit."Diff.index.an |
| c4060 | 64 20 63 6f 6d 6d 69 74 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 | d.commit"))..........(magit-diff |
| c4080 | 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 74 75 | -arguments)))...(magit-diff-setu |
| c40a0 | 70 2d 62 75 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 | p-buffer.rev."--cached".args.fil |
| c40c0 | 65 73 20 27 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 | es.'staged))..;;;###autoload.(de |
| c40e0 | 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 73 74 61 67 65 64 20 28 26 6f 70 74 69 6f 6e | fun.magit-diff-unstaged.(&option |
| c4100 | 61 6c 20 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 63 68 61 6e 67 65 73 20 62 | al.args.files)..."Show.changes.b |
| c4120 | 65 74 77 65 65 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 61 6e 64 20 74 68 65 20 | etween.the.working.tree.and.the. |
| c4140 | 69 6e 64 65 78 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 64 69 | index."...(interactive.(magit-di |
| c4160 | 66 66 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 74 | ff-arguments))...(magit-diff-set |
| c4180 | 75 70 2d 62 75 66 66 65 72 20 6e 69 6c 20 6e 69 6c 20 61 72 67 73 20 66 69 6c 65 73 20 27 75 6e | up-buffer.nil.nil.args.files.'un |
| c41a0 | 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. |
| c41c0 | 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 6d 65 72 67 65 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 | magit-diff-unmerged.(&optional.a |
| c41e0 | 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 74 68 61 74 20 | rgs.files)..."Show.changes.that. |
| c4200 | 61 72 65 20 62 65 69 6e 67 20 6d 65 72 67 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | are.being.merged."...(interactiv |
| c4220 | 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 28 75 6e 6c | e.(magit-diff-arguments))...(unl |
| c4240 | 65 73 73 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a | ess.(magit-merge-in-progress-p). |
| c4260 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 6d 65 72 67 65 20 69 73 20 69 6e 20 | ....(user-error."No.merge.is.in. |
| c4280 | 70 72 6f 67 72 65 73 73 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 74 75 70 2d | progress"))...(magit-diff-setup- |
| c42a0 | 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 2d 6d 65 72 67 65 2d 72 61 6e 67 65 29 20 6e 69 6c 20 | buffer.(magit--merge-range).nil. |
| c42c0 | 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 |
| c42e0 | 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 68 69 6c 65 2d | utoload.(defun.magit-diff-while- |
| c4300 | 63 6f 6d 6d 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 | committing.()..."While.committin |
| c4320 | 67 2c 20 73 68 6f 77 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 61 72 65 20 61 62 6f | g,.show.the.changes.that.are.abo |
| c4340 | 75 74 20 74 6f 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 2e 0a 57 68 69 6c 65 20 61 6d 65 6e 64 69 | ut.to.be.committed..While.amendi |
| c4360 | 6e 67 2c 20 69 6e 76 6f 6b 69 6e 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 61 67 61 69 6e 20 74 | ng,.invoking.the.command.again.t |
| c4380 | 6f 67 67 6c 65 73 20 62 65 74 77 65 65 6e 0a 73 68 6f 77 69 6e 67 20 6a 75 73 74 20 74 68 65 20 | oggles.between.showing.just.the. |
| c43a0 | 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 |
| c43c0 | 68 61 74 20 77 69 6c 6c 0a 62 65 20 63 6f 6d 6d 69 74 74 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 | hat.will.be.committed."...(inter |
| c43e0 | 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 63 6f 6d 6d 69 74 2d | active)...(unless.(magit-commit- |
| c4400 | 6d 65 73 73 61 67 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | message-buffer).....(user-error. |
| c4420 | 22 4e 6f 20 63 6f 6d 6d 69 74 20 69 6e 20 70 72 6f 67 72 65 73 73 22 29 29 0a 20 20 28 6d 61 67 | "No.commit.in.progress"))...(mag |
| c4440 | 69 74 2d 63 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 | it-commit-diff-1))..;;;###autolo |
| c4460 | 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 62 75 66 66 65 72 2d 66 69 6c 65 | ad.(defun.magit-diff-buffer-file |
| c4480 | 20 28 29 0a 20 20 22 53 68 6f 77 20 64 69 66 66 20 66 6f 72 20 74 68 65 20 62 6c 6f 62 20 6f 72 | .()..."Show.diff.for.the.blob.or |
| c44a0 | 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 66 | .file.visited.in.the.current.buf |
| c44c0 | 66 65 72 2e 0a 0a 57 68 65 6e 20 74 68 65 20 62 75 66 66 65 72 20 76 69 73 69 74 73 20 61 20 62 | fer...When.the.buffer.visits.a.b |
| c44e0 | 6c 6f 62 2c 20 74 68 65 6e 20 73 68 6f 77 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 63 6f | lob,.then.show.the.respective.co |
| c4500 | 6d 6d 69 74 2e 0a 57 68 65 6e 20 74 68 65 20 62 75 66 66 65 72 20 76 69 73 69 74 73 20 61 20 66 | mmit..When.the.buffer.visits.a.f |
| c4520 | 69 6c 65 2c 20 74 68 65 6e 20 73 68 6f 77 20 74 68 65 20 64 69 66 66 65 72 65 6e 63 65 73 20 62 | ile,.then.show.the.differences.b |
| c4540 | 65 74 77 65 65 6e 0a 60 48 45 41 44 27 20 61 6e 64 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 | etween.`HEAD'.and.the.working.tr |
| c4560 | 65 65 2e 20 20 49 6e 20 62 6f 74 68 20 63 61 73 65 73 20 6c 69 6d 69 74 20 74 68 65 20 64 69 66 | ee...In.both.cases.limit.the.dif |
| c4580 | 66 20 74 6f 0a 74 68 65 20 66 69 6c 65 20 6f 72 20 62 6c 6f 62 2e 22 0a 20 20 28 69 6e 74 65 72 | f.to.the.file.or.blob."...(inter |
| c45a0 | 61 63 74 69 76 65 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 20 20 28 69 66 | active)...(require.'magit)...(if |
| c45c0 | 2d 6c 65 74 20 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 | -let.((file.(magit-file-relative |
| c45e0 | 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | -name))).......(if.magit-buffer- |
| c4600 | 72 65 66 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f | refname...........(magit-show-co |
| c4620 | 6d 6d 69 74 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 0a 20 20 20 20 20 20 | mmit.magit-buffer-refname....... |
| c4640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 61 67 | .......................(car.(mag |
| c4660 | 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 20 | it-show-commit--arguments))..... |
| c4680 | 20 20 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 66 | .........................(list.f |
| c46a0 | 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 | ile)).........(save-buffer)..... |
| c46c0 | 20 20 20 20 28 6c 65 74 20 28 28 6c 69 6e 65 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d | ....(let.((line.(line-number-at- |
| c46e0 | 70 6f 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6c 20 28 63 75 72 72 65 6e | pos))...............(col.(curren |
| c4700 | 74 2d 63 6f 6c 75 6d 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 | t-column)))...........(with-curr |
| c4720 | 65 6e 74 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | ent-buffer...............(magit- |
| c4740 | 64 69 66 66 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 | diff-setup-buffer.(or.(magit-get |
| c4760 | 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 | -current-branch)."HEAD")........ |
| c4780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| c47a0 | 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............................. |
| c47c0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 67 75 | ...........(car.(magit-diff-argu |
| c47e0 | 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ments))......................... |
| c4800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 66 69 6c 65 29 0a 20 20 20 20 20 | ...............(list.file)...... |
| c4820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| c4840 | 20 20 27 75 6e 73 74 61 67 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..'unstaged..................... |
| c4860 | 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 62 75 | ...................magit-diff-bu |
| c4880 | 66 66 65 72 2d 66 69 6c 65 2d 6c 6f 63 6b 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | ffer-file-locked).............(m |
| c48a0 | 61 67 69 74 2d 64 69 66 66 2d 2d 67 6f 74 6f 2d 70 6f 73 69 74 69 6f 6e 20 66 69 6c 65 20 6c 69 | agit-diff--goto-position.file.li |
| c48c0 | 6e 65 20 63 6f 6c 29 29 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 42 75 66 66 | ne.col)))).....(user-error."Buff |
| c48e0 | 65 72 20 69 73 6e 27 74 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65 22 29 29 29 0a 0a 3b 3b | er.isn't.visiting.a.file")))..;; |
| c4900 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 | ;###autoload.(defun.magit-diff-p |
| c4920 | 61 74 68 73 20 28 61 20 62 29 0a 20 20 22 53 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 77 65 | aths.(a.b)..."Show.changes.betwe |
| c4940 | 65 6e 20 61 6e 79 20 74 77 6f 20 66 69 6c 65 73 20 6f 6e 20 64 69 73 6b 2e 22 0a 20 20 28 69 6e | en.any.two.files.on.disk."...(in |
| c4960 | 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | teractive.(list.(read-file-name. |
| c4980 | 22 46 69 72 73 74 20 66 69 6c 65 3a 20 22 20 6e 69 6c 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 | "First.file:.".nil.nil.t)....... |
| c49a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 | ...............(read-file-name." |
| c49c0 | 53 65 63 6f 6e 64 20 66 69 6c 65 3a 20 22 20 6e 69 6c 20 6e 69 6c 20 74 29 29 29 0a 20 20 28 6d | Second.file:.".nil.nil.t)))...(m |
| c49e0 | 61 67 69 74 2d 64 69 66 66 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 6e 69 6c 20 22 2d 2d 6e 6f | agit-diff-setup-buffer.nil."--no |
| c4a00 | 2d 69 6e 64 65 78 22 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -index".nil..................... |
| c4a20 | 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 | .......(list.(magit-convert-file |
| c4a40 | 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.................... |
| c4a60 | 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 |
| c4a80 | 20 61 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .a))............................ |
| c4aa0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f | ......(magit-convert-filename-fo |
| c4ac0 | 72 2d 67 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r-git........................... |
| c4ae0 | 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 62 29 29 29 0a 20 | ........(expand-file-name.b))).. |
| c4b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 75 6e 64 65 66 | ..........................'undef |
| c4b20 | 69 6e 65 64 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 | ined))..(defun.magit-show-commit |
| c4b40 | 2d 2d 61 72 67 75 6d 65 6e 74 73 20 28 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 | --arguments.()...(pcase-let.((`( |
| c4b60 | 2c 61 72 67 73 20 2c 64 69 66 66 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,args.,diff-files).............. |
| c4b80 | 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 20 27 6d 61 67 69 74 2d 72 | ..(magit-diff-arguments.'magit-r |
| c4ba0 | 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 28 6c 69 73 74 20 61 72 67 73 20 28 | evision-mode))).....(list.args.( |
| c4bc0 | 69 66 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f | if.(derived-mode-p.'magit-log-mo |
| c4be0 | 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 | de)....................(and.(or. |
| c4c00 | 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 66 69 6c 74 65 72 2d 66 69 6c 65 73 2d 6f 6e 2d 66 | magit-revision-filter-files-on-f |
| c4c20 | 6f 6c 6c 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ollow........................... |
| c4c40 | 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 22 2d 2d 66 6f 6c 6c 6f 77 22 20 6d 61 67 69 74 2d | ..(not.(member."--follow".magit- |
| c4c60 | 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | buffer-log-args))).............. |
| c4c80 | 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 |
| c4ca0 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 66 66 2d 66 69 6c 65 73 29 29 | s)..................diff-files)) |
| c4cc0 | 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- |
| c4ce0 | 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 28 72 65 76 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 | show-commit.(rev.&optional.args. |
| c4d00 | 66 69 6c 65 73 20 6d 6f 64 75 6c 65 29 0a 20 20 22 56 69 73 69 74 20 74 68 65 20 72 65 76 69 73 | files.module)..."Visit.the.revis |
| c4d20 | 69 6f 6e 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 2e 0a | ion.at.point.in.another.buffer.. |
| c4d40 | 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 72 65 76 69 73 69 6f 6e 20 61 74 20 70 6f 69 6e 74 | If.there.is.no.revision.at.point |
| c4d60 | 20 6f 72 20 77 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 70 72 6f 6d 70 | .or.with.a.prefix.argument.promp |
| c4d80 | 74 0a 66 6f 72 20 61 20 72 65 76 69 73 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | t.for.a.revision."...(interactiv |
| c4da0 | 65 0a 20 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 6d 63 6f 6d 6d 69 74 20 28 6d 61 67 69 | e....(pcase-let*.((mcommit.(magi |
| c4dc0 | 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 27 6d 6f 64 75 6c 65 2d 63 6f 6d 6d 69 | t-section-value-if.'module-commi |
| c4de0 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 74 70 6f 69 6e 74 20 28 6f 72 | t)).................(atpoint.(or |
| c4e00 | 20 6d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .mcommit........................ |
| c4e20 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 69 74 | ......(magit-thing-at-point.'git |
| c4e40 | 2d 72 65 76 69 73 69 6f 6e 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -revision.t).................... |
| c4e60 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 | ..........(magit-branch-or-commi |
| c4e80 | 74 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 | t-at-point))).................(` |
| c4ea0 | 28 2c 61 72 67 73 20 2c 66 69 6c 65 73 29 20 28 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | (,args.,files).(magit-show-commi |
| c4ec0 | 74 2d 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 28 6f 72 20 28 | t--arguments)))......(list.(or.( |
| c4ee0 | 61 6e 64 20 28 6e 6f 74 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 20 61 74 70 | and.(not.current-prefix-arg).atp |
| c4f00 | 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 | oint)................(magit-read |
| c4f20 | 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 53 68 6f 77 20 63 6f 6d 6d 69 74 22 20 | -branch-or-commit."Show.commit". |
| c4f40 | 61 74 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 0a 20 20 20 20 20 20 | atpoint))............args....... |
| c4f60 | 20 20 20 20 20 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 63 6f 6d 6d | .....files............(and.mcomm |
| c4f80 | 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f | it.................(magit-sectio |
| c4fa0 | 6e 2d 70 61 72 65 6e 74 2d 76 61 6c 75 65 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 | n-parent-value.(magit-current-se |
| c4fc0 | 63 74 69 6f 6e 29 29 29 29 29 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 20 | ction))))))...(require.'magit).. |
| c4fe0 | 20 28 6c 65 74 2a 20 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 | .(let*.((file.(magit-file-relati |
| c5000 | 76 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 6e 20 28 61 6e 64 20 66 69 6c 65 | ve-name))..........(ln.(and.file |
| c5020 | 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 29 29 29 0a 20 20 20 20 28 6d 61 | .(line-number-at-pos)))).....(ma |
| c5040 | 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6d 6f | git-with-toplevel.......(when.mo |
| c5060 | 64 75 6c 65 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | dule.........(setq.default-direc |
| c5080 | 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | tory...............(expand-file- |
| c50a0 | 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 6d 6f 64 | name.(file-name-as-directory.mod |
| c50c0 | 75 6c 65 29 29 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 63 6f 6d | ule)))).......(unless.(magit-com |
| c50e0 | 6d 69 74 2d 70 20 72 65 76 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | mit-p.rev).........(user-error." |
| c5100 | 25 73 20 69 73 20 6e 6f 74 20 61 20 63 6f 6d 6d 69 74 22 20 72 65 76 29 29 0a 20 20 20 20 20 20 | %s.is.not.a.commit".rev))....... |
| c5120 | 28 77 68 65 6e 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 65 72 29 | (when.file.........(save-buffer) |
| c5140 | 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 | ).......(let.((buf.(magit-revisi |
| c5160 | 6f 6e 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 72 65 76 20 61 72 67 73 20 66 69 6c 65 73 29 29 | on-setup-buffer.rev.args.files)) |
| c5180 | 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 28 | ).........(when.file...........( |
| c51a0 | 6c 65 74 20 28 28 6c 69 6e 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 6f 66 | let.((line.(magit-diff-visit--of |
| c51c0 | 66 73 65 74 20 66 69 6c 65 20 28 6c 69 73 74 20 22 2d 52 22 20 72 65 76 29 20 6c 6e 29 29 0a 20 | fset.file.(list."-R".rev).ln)).. |
| c51e0 | 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 |
| c5200 | 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 |
| c5220 | 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 |
| c5240 | 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 |
| c5260 | 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 |
| c5280 | 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. |
| c52a0 | 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 |
| c52c0 | 69 6e 64 2d 69 66 20 28 6c 61 6d 62 64 61 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 | ind-if.(lambda.(section)........ |
| c52e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | ..........................(and.( |
| c5300 | 63 6c 2d 74 79 70 65 70 20 73 65 63 74 69 6f 6e 20 27 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 | cl-typep.section.'magit-file-sec |
| c5320 | 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tion)........................... |
| c5340 | 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e | ............(equal.(oref.section |
| c5360 | 20 76 61 6c 75 65 29 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .value).file)))................. |
| c5380 | 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 74 20 | ...............(oref.(or.parent. |
| c53a0 | 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 29 29 | magit-root-section).children)))) |
| c53c0 | 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 68 69 | .....(let.((hunks.(oref.diff.chi |
| c53e0 | 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 20 20 | ldren))).......(cl-block.nil.... |
| c5400 | 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 6e 6b | .....(while-let.((hunk.(pop.hunk |
| c5420 | 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 67 65 | s)))...........(when-let.((range |
| c5440 | 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 20 20 | .(oref.hunk.to-range)))......... |
| c5460 | 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 20 72 | ....(pcase-let*.((`(,beg.,len).r |
| c5480 | 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ange)..........................( |
| c54a0 | 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 20 20 | end.(+.beg.len)))............... |
| c54c0 | 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 65 74 | (cond.((>..beg.line).....(cl-ret |
| c54e0 | 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 20 20 | urn.(list.diff.nil)))........... |
| c5500 | 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 63 6c | ..........((<=.beg.line.end).(cl |
| c5520 | 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 20 20 | -return.(list.hunk.t)))......... |
| c5540 | 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 20 28 | ............((null.hunks)......( |
| c5560 | 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 29 29 | cl-return.(list.hunk.nil)))))))) |
| c5580 | 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 6f 73 | )))..(defun.magit-diff--goto-pos |
| c55a0 | 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 6e 61 | ition.(file.line.column.&optiona |
| c55c0 | 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 61 67 | l.parent)...(when-let.((pos.(mag |
| c55e0 | 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 20 70 | it-diff--locate-hunk.file.line.p |
| c5600 | 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 65 63 | arent))).....(pcase-let.((`(,sec |
| c5620 | 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 20 28 | tion.,exact).pos)).......(cond.( |
| c5640 | 28 63 6c 2d 74 79 70 65 70 20 73 65 63 74 69 6f 6e 20 27 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 | (cl-typep.section.'magit-file-se |
| c5660 | 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 20 28 | ction)..............(goto-char.( |
| c5680 | 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 20 20 | oref.section.start)))........... |
| c56a0 | 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 61 72 | ..(exact..............(goto-char |
| c56c0 | 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 20 20 | .(oref.section.content))........ |
| c56e0 | 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 63 74 | ......(let.((pos.(car.(oref.sect |
| c5700 | 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 20 20 | ion.to-range))))................ |
| c5720 | 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 20 20 | (while.(or.(<.pos.line)......... |
| c5740 | 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 65 72 | ..................(=.(char-after |
| c5760 | 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 73 20 | ).?-))..................(unless. |
| c5780 | 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 20 20 | (=.(char-after).?-)............. |
| c57a0 | 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 20 20 | .......(cl-incf.pos))........... |
| c57c0 | 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 20 20 | .......(forward-line)))......... |
| c57e0 | 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 29 29 | .....(forward-char.(1+.column))) |
| c5800 | 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 67 6f | .............(t..............(go |
| c5820 | 74 6f 2d 63 68 61 72 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 73 74 61 72 74 29 29 0a 20 20 | to-char.(oref.section.start))... |
| c5840 | 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 20 73 | ...........(setq.section.(oref.s |
| c5860 | 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 20 73 | ection.parent)))).......(while.s |
| c5880 | 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 74 69 | ection.........(when.(oref.secti |
| c58a0 | 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 63 74 | on.hidden)...........(magit-sect |
| c58c0 | 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 74 71 | ion-show.section)).........(setq |
| c58e0 | 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 29 29 | .section.(oref.section.parent))) |
| c5900 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 75 70 64 61 74 65 2d 68 69 67 68 | ).....(magit-section-update-high |
| c5920 | 6c 69 67 68 74 29 0a 20 20 20 20 74 29 29 0a 0a 3b 3b 3b 3b 20 53 65 74 74 69 6e 67 20 43 6f 6d | light).....t))..;;;;.Setting.Com |
| c5940 | 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 77 69 74 63 68 2d | mands..(defun.magit-diff-switch- |
| c5960 | 72 61 6e 67 65 2d 74 79 70 65 20 28 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 64 69 66 66 20 72 61 | range-type.()..."Convert.diff.ra |
| c5980 | 6e 67 65 20 74 79 70 65 2e 0a 43 68 61 6e 67 65 20 5c 22 72 65 76 41 2e 2e 72 65 76 42 5c 22 20 | nge.type..Change.\"revA..revB\". |
| c59a0 | 74 6f 20 5c 22 72 65 76 41 2e 2e 2e 72 65 76 42 5c 22 2c 20 6f 72 20 76 69 63 65 20 76 65 72 73 | to.\"revA...revB\",.or.vice.vers |
| c59c0 | 61 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28 61 6e 64 20 6d | a."...(interactive)...(if.(and.m |
| c59e0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 | agit-buffer-range............(de |
| c5a00 | 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 0a 20 | rived-mode-p.'magit-diff-mode).. |
| c5a20 | 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 72 61 | ..........(string-match.magit-ra |
| c5a40 | 6e 67 65 2d 72 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 29 0a 20 20 20 20 | nge-re.magit-buffer-range))..... |
| c5a60 | 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 0a 20 20 20 20 20 | ..(setq.magit-buffer-range...... |
| c5a80 | 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 28 69 66 20 28 73 74 72 69 6e | .......(replace-match.(if.(strin |
| c5aa0 | 67 3d 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | g=.(match-string.2.magit-buffer- |
| c5ac0 | 72 61 6e 67 65 29 20 22 2e 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | range)."..").................... |
| c5ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 2e 2e 2e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............"..."............... |
| c5b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2e 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ..............."..")............ |
| c5b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 20 74 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | ................t.t.magit-buffer |
| c5b40 | 2d 72 61 6e 67 65 20 32 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 72 | -range.2)).....(user-error."No.r |
| c5b60 | 61 6e 67 65 20 74 6f 20 63 68 61 6e 67 65 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 | ange.to.change"))...(magit-refre |
| c5b80 | 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 66 6c 69 70 2d 72 65 76 | sh))..(defun.magit-diff-flip-rev |
| c5ba0 | 73 20 28 29 0a 20 20 22 53 77 61 70 20 72 65 76 69 73 69 6f 6e 73 20 69 6e 20 64 69 66 66 20 72 | s.()..."Swap.revisions.in.diff.r |
| c5bc0 | 61 6e 67 65 2e 0a 43 68 61 6e 67 65 20 5c 22 72 65 76 41 2e 2e 72 65 76 42 5c 22 20 74 6f 20 5c | ange..Change.\"revA..revB\".to.\ |
| c5be0 | 22 72 65 76 42 2e 2e 72 65 76 41 5c 22 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a | "revB..revA\"."...(interactive). |
| c5c00 | 20 20 28 69 66 20 28 61 6e 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 0a 20 20 | ..(if.(and.magit-buffer-range... |
| c5c20 | 20 20 20 20 20 20 20 20 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d | .........(derived-mode-p.'magit- |
| c5c40 | 64 69 66 66 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 | diff-mode)............(string-ma |
| c5c60 | 74 63 68 20 6d 61 67 69 74 2d 72 61 6e 67 65 2d 72 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | tch.magit-range-re.magit-buffer- |
| c5c80 | 72 61 6e 67 65 29 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 28 73 65 | range)).......(progn.........(se |
| c5ca0 | 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 20 20 | tq.magit-buffer-range........... |
| c5cc0 | 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 20 6d 61 67 69 | ....(concat.(match-string.3.magi |
| c5ce0 | 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)................. |
| c5d00 | 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 6d 61 67 69 74 2d 62 75 66 66 | ......(match-string.2.magit-buff |
| c5d20 | 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 20 | er-range)....................... |
| c5d40 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e | (match-string.1.magit-buffer-ran |
| c5d60 | 67 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 20 | ge))).........(magit-refresh)).. |
| c5d80 | 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 72 61 6e 67 65 20 74 6f 20 73 77 61 70 | ...(user-error."No.range.to.swap |
| c5da0 | 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 74 6f 67 67 6c 65 2d 66 | ")))..(defun.magit-diff-toggle-f |
| c5dc0 | 69 6c 65 2d 66 69 6c 74 65 72 20 28 29 0a 20 20 22 54 6f 67 67 6c 65 20 74 68 65 20 66 69 6c 65 | ile-filter.()..."Toggle.the.file |
| c5de0 | 20 72 65 73 74 72 69 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 | .restriction.of.the.current.buff |
| c5e00 | 65 72 27 73 20 64 69 66 66 73 2e 0a 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 | er's.diffs..If.the.current.buffe |
| c5e20 | 72 27 73 20 6d 6f 64 65 20 69 73 20 64 65 72 69 76 65 64 20 66 72 6f 6d 20 60 6d 61 67 69 74 2d | r's.mode.is.derived.from.`magit- |
| c5e40 | 6c 6f 67 2d 6d 6f 64 65 27 2c 0a 74 6f 67 67 6c 65 20 74 68 65 20 66 69 6c 65 20 72 65 73 74 72 | log-mode',.toggle.the.file.restr |
| c5e60 | 69 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 27 73 20 72 65 76 69 73 | iction.in.the.repository's.revis |
| c5e80 | 69 6f 6e 20 62 75 66 66 65 72 0a 69 6e 73 74 65 61 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | ion.buffer.instead."...(interact |
| c5ea0 | 69 76 65 29 0a 20 20 28 63 6c 2d 66 6c 65 74 20 28 28 74 6f 67 67 6c 65 20 28 29 0a 20 20 20 20 | ive)...(cl-flet.((toggle.()..... |
| c5ec0 | 20 20 20 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 | ..........(if.(or.magit-buffer-d |
| c5ee0 | 69 66 66 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iff-files....................... |
| c5f00 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 2d 73 75 73 70 65 6e 64 65 | magit-buffer-diff-files-suspende |
| c5f20 | 64 29 0a 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 | d)...................(cl-rotatef |
| c5f40 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 | .magit-buffer-diff-files........ |
| c5f60 | 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 |
| c5f80 | 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 20 20 20 20 20 20 | fer-diff-files-suspended)....... |
| c5fa0 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 | ..........(setq.magit-buffer-dif |
| c5fc0 | 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 28 74 | f-files.......................(t |
| c5fe0 | 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 78 2d 72 65 61 64 20 27 6d 61 67 69 74 3a 2d 2d 29 29 29 | ransient-infix-read.'magit:--))) |
| c6000 | 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 72 65 73 68 29 29 29 | ...............(magit-refresh))) |
| c6020 | 0a 20 20 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 | .....(cond......((derived-mode-p |
| c6040 | 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'magit-log-mode................ |
| c6060 | 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 0a 20 20 20 20 20 20 | .......'magit-cherry-mode....... |
| c6080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f | ................'magit-reflog-mo |
| c60a0 | 64 65 29 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 | de).......(if-let.((buffer.(magi |
| c60c0 | 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f | t-get-mode-buffer.'magit-revisio |
| c60e0 | 6e 2d 6d 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 | n-mode)))...........(with-curren |
| c6100 | 74 2d 62 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 | t-buffer.buffer.(toggle))....... |
| c6120 | 20 20 28 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 | ..(message."No.revision.buffer") |
| c6140 | 29 29 0a 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 | ))......((local-variable-p.'magi |
| c6160 | 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 28 74 6f 67 67 | t-buffer-diff-files).......(togg |
| c6180 | 6c 65 29 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 | le))......(t.......(user-error." |
| c61a0 | 43 61 6e 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 | Cannot.toggle.file.filter.in.thi |
| c61c0 | 73 20 62 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 | s.buffer")))))..(defun.magit-dif |
| c61e0 | 66 2d 6c 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 | f-less-context.(&optional.count) |
| c6200 | 0a 20 20 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 | ..."Decrease.the.context.for.dif |
| c6220 | 66 20 68 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 | f.hunks.by.COUNT.lines."...(inte |
| c6240 | 72 61 63 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 | ractive."p")...(magit-diff-set-c |
| c6260 | 6f 6e 74 65 78 74 20 28 6c 61 6d 62 64 61 20 28 63 75 72 29 20 28 6d 61 78 20 30 20 28 2d 20 28 | ontext.(lambda.(cur).(max.0.(-.( |
| c6280 | 6f 72 20 63 75 72 20 30 29 20 63 6f 75 6e 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | or.cur.0).count)))))..(defun.mag |
| c62a0 | 69 74 2d 64 69 66 66 2d 6d 6f 72 65 2d 63 6f 6e 74 65 78 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | it-diff-more-context.(&optional. |
| c62c0 | 63 6f 75 6e 74 29 0a 20 20 22 49 6e 63 72 65 61 73 65 20 74 68 65 20 63 6f 6e 74 65 78 74 20 66 | count)..."Increase.the.context.f |
| c62e0 | 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 22 0a 20 | or.diff.hunks.by.COUNT.lines.".. |
| c6300 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 | .(interactive."p")...(magit-diff |
| c6320 | 2d 73 65 74 2d 63 6f 6e 74 65 78 74 20 28 6c 61 6d 62 64 61 20 28 63 75 72 29 20 28 2b 20 28 6f | -set-context.(lambda.(cur).(+.(o |
| c6340 | 72 20 63 75 72 20 30 29 20 63 6f 75 6e 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | r.cur.0).count))))..(defun.magit |
| c6360 | 2d 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 | -diff-default-context.()..."Rese |
| c6380 | 74 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 | t.context.for.diff.hunks.to.the. |
| c63a0 | 64 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 | default.height."...(interactive) |
| c63c0 | 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 23 27 69 67 6e | ...(magit-diff-set-context.#'ign |
| c63e0 | 6f 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 | ore))..(defun.magit-diff-set-con |
| c6400 | 74 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 | text.(fn)...(when.(derived-mode- |
| c6420 | 70 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 | p.'magit-merge-preview-mode).... |
| c6440 | 20 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 | .(user-error."Cannot.use.%s.in.% |
| c6460 | 73 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 | s".this-command.major-mode))...( |
| c6480 | 6c 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 | let*.((def.(if-let.((context.(ma |
| c64a0 | 67 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 | git-get."diff.context")))....... |
| c64c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 63 6f | ............(string-to-number.co |
| c64e0 | 6e 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 | ntext).................3))...... |
| c6500 | 20 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 | ....(val.magit-buffer-diff-args) |
| c6520 | 0a 20 20 20 20 20 20 20 20 20 28 61 72 67 20 28 2d 2d 66 69 72 73 74 20 28 73 74 72 69 6e 67 2d | ..........(arg.(--first.(string- |
| c6540 | 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 69 74 29 20 76 61 | match."^-U\\([0-9]+\\)?$".it).va |
| c6560 | 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 20 | l))..........(num.(if-let.((str. |
| c6580 | 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 29 | (and.arg.(match-string.1.arg)))) |
| c65a0 | 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 75 | ...................(string-to-nu |
| c65c0 | 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 0a | mber.str).................def)). |
| c65e0 | 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 28 64 65 6c 65 74 65 20 61 72 67 20 76 61 6c 29 29 0a | .........(val.(delete.arg.val)). |
| c6600 | 20 20 20 20 20 20 20 20 20 28 6e 75 6d 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 6e 75 6d 29 29 0a | .........(num.(funcall.fn.num)). |
| c6620 | 20 20 20 20 20 20 20 20 20 28 61 72 67 20 28 61 6e 64 20 6e 75 6d 20 28 6e 6f 74 20 28 3d 20 6e | .........(arg.(and.num.(not.(=.n |
| c6640 | 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 20 | um.def)).(format."-U%d".num))).. |
| c6660 | 20 20 20 20 20 20 20 20 28 76 61 6c 20 28 69 66 20 61 72 67 20 28 63 6f 6e 73 20 61 72 67 20 76 | ........(val.(if.arg.(cons.arg.v |
| c6680 | 61 6c 29 20 76 61 6c 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 | al).val))).....(setq.magit-buffe |
| c66a0 | 72 2d 64 69 66 66 2d 61 72 67 73 20 76 61 6c 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 | r-diff-args.val))...(magit-refre |
| c66c0 | 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 74 2d | sh))..(defun.magit-diff-context- |
| c66e0 | 70 20 28 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 61 72 67 20 28 2d 2d 66 69 72 73 74 20 28 73 | p.()...(if-let.((arg.(--first.(s |
| c6700 | 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 2d 55 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 24 22 20 69 | tring-match."^-U\\([0-9]+\\)$".i |
| c6720 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 | t)..........................magi |
| c6740 | 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 |
| c6760 | 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 |
| c6780 | 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- |
| c67a0 | 70 20 28 29 0a 20 20 28 2d 2d 61 6e 79 2d 70 20 28 6d 65 6d 62 65 72 20 69 74 20 6d 61 67 69 74 | p.()...(--any-p.(member.it.magit |
| c67c0 | 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 27 28 | -buffer-diff-args)............'( |
| c67e0 | 22 2d 2d 69 67 6e 6f 72 65 2d 63 72 2d 61 74 2d 65 6f 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 | "--ignore-cr-at-eol"............ |
| c6800 | 20 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 70 61 63 65 2d 61 74 2d 65 6f 6c 22 0a 20 20 20 20 20 20 | .."--ignore-space-at-eol"....... |
| c6820 | 20 20 20 20 20 20 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 70 61 63 65 2d 63 68 61 6e 67 65 22 20 22 | ......."--ignore-space-change"." |
| c6840 | 2d 62 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 69 67 6e 6f 72 65 2d 61 6c 6c 2d 73 | -b".............."--ignore-all-s |
| c6860 | 70 61 63 65 22 20 22 2d 77 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 69 67 6e 6f 72 | pace"."-w".............."--ignor |
| c6880 | 65 2d 62 6c 61 6e 6b 2d 73 70 61 63 65 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | e-blank-space")))..(defun.magit- |
| c68a0 | 64 69 66 66 2d 74 6f 67 67 6c 65 2d 72 65 66 69 6e 65 2d 68 75 6e 6b 20 28 26 6f 70 74 69 6f 6e | diff-toggle-refine-hunk.(&option |
| c68c0 | 61 6c 20 73 74 79 6c 65 29 0a 20 20 22 54 75 72 6e 20 64 69 66 66 2d 68 75 6e 6b 20 72 65 66 69 | al.style)..."Turn.diff-hunk.refi |
| c68e0 | 6e 69 6e 67 20 6f 6e 20 6f 72 20 6f 66 66 2e 0a 0a 49 66 20 68 75 6e 6b 20 72 65 66 69 6e 69 6e | ning.on.or.off...If.hunk.refinin |
| c6900 | 67 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 6f 6e 2c 20 74 68 65 6e 20 68 75 6e 6b 20 72 65 66 | g.is.currently.on,.then.hunk.ref |
| c6920 | 69 6e 69 6e 67 20 69 73 20 74 75 72 6e 65 64 20 6f 66 66 2e 0a 49 66 20 68 75 6e 6b 20 72 65 66 | ining.is.turned.off..If.hunk.ref |
| c6940 | 69 6e 69 6e 67 20 69 73 20 6f 66 66 2c 20 74 68 65 6e 20 68 75 6e 6b 20 72 65 66 69 6e 69 6e 67 | ining.is.off,.then.hunk.refining |
| c6960 | 20 69 73 20 74 75 72 6e 65 64 20 6f 6e 2c 20 69 6e 0a 60 73 65 6c 65 63 74 65 64 27 20 6d 6f 64 | .is.turned.on,.in.`selected'.mod |
| c6980 | 65 20 28 6f 6e 6c 79 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 73 65 6c 65 63 74 65 64 20 68 | e.(only.the.currently.selected.h |
| c69a0 | 75 6e 6b 20 69 73 20 72 65 66 69 6e 65 64 29 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 | unk.is.refined)...With.a.prefix. |
| c69c0 | 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 5c 22 74 68 69 72 64 20 63 68 6f 69 63 65 5c 22 20 69 | argument,.the.\"third.choice\".i |
| c69e0 | 73 20 75 73 65 64 20 69 6e 73 74 65 61 64 3a 0a 49 66 20 68 75 6e 6b 20 72 65 66 69 6e 69 6e 67 | s.used.instead:.If.hunk.refining |
| c6a00 | 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 6f 6e 2c 20 74 68 65 6e 20 72 65 66 69 6e 69 6e 67 20 | .is.currently.on,.then.refining. |
| c6a20 | 69 73 20 6b 65 70 74 20 6f 6e 2c 20 62 75 74 0a 74 68 65 20 72 65 66 69 6e 69 6e 67 20 6d 6f 64 | is.kept.on,.but.the.refining.mod |
| c6a40 | 65 20 28 60 73 65 6c 65 63 74 65 64 27 20 6f 72 20 60 61 6c 6c 27 29 20 69 73 20 73 77 69 74 63 | e.(`selected'.or.`all').is.switc |
| c6a60 | 68 65 64 2e 0a 49 66 20 68 75 6e 6b 20 72 65 66 69 6e 69 6e 67 20 69 73 20 6f 66 66 2c 20 74 68 | hed..If.hunk.refining.is.off,.th |
| c6a80 | 65 6e 20 68 75 6e 6b 20 72 65 66 69 6e 69 6e 67 20 69 73 20 74 75 72 6e 65 64 20 6f 6e 2c 20 69 | en.hunk.refining.is.turned.on,.i |
| c6aa0 | 6e 0a 60 61 6c 6c 27 20 6d 6f 64 65 20 28 61 6c 6c 20 68 75 6e 6b 73 20 72 65 66 69 6e 65 64 29 | n.`all'.mode.(all.hunks.refined) |
| c6ac0 | 2e 0a 0a 43 75 73 74 6f 6d 69 7a 65 20 76 61 72 69 61 62 6c 65 20 60 6d 61 67 69 74 2d 64 69 66 | ...Customize.variable.`magit-dif |
| c6ae0 | 66 2d 72 65 66 69 6e 65 2d 68 75 6e 6b 27 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 20 64 65 66 | f-refine-hunk'.to.change.the.def |
| c6b00 | 61 75 6c 74 20 6d 6f 64 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a | ault.mode."...(interactive."P"). |
| c6b20 | 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 69 6e 65 2d | ..(setq-local.magit-diff-refine- |
| c6b40 | 68 75 6e 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 73 74 79 6c 65 0a 20 20 20 | hunk...............(if.style.... |
| c6b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 6d 61 67 69 74 2d 64 69 66 | ...............(if.(eq.magit-dif |
| c6b80 | 66 2d 72 65 66 69 6e 65 2d 68 75 6e 6b 20 27 61 6c 6c 29 20 74 20 27 61 6c 6c 29 0a 20 20 20 20 | f-refine-hunk.'all).t.'all)..... |
| c6ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 69 | ............(not.magit-diff-refi |
| c6bc0 | 6e 65 2d 68 75 6e 6b 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 75 70 64 61 74 65 2d | ne-hunk)))...(magit-diff-update- |
| c6be0 | 68 75 6e 6b 2d 72 65 66 69 6e 65 6d 65 6e 74 29 29 0a 0a 3b 3b 3b 3b 20 56 69 73 69 74 20 43 6f | hunk-refinement))..;;;;.Visit.Co |
| c6c00 | 6d 6d 61 6e 64 73 0a 3b 3b 3b 3b 3b 20 44 77 69 6d 20 56 61 72 69 61 6e 74 73 0a 0a 28 64 65 66 | mmands.;;;;;.Dwim.Variants..(def |
| c6c20 | 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 20 28 66 69 6c 65 20 26 | un.magit-diff-visit-file.(file.& |
| c6c40 | 6f 70 74 69 6f 6e 61 6c 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 0a 20 20 22 46 72 6f 6d 20 61 | optional.other-window)..."From.a |
| c6c60 | 20 64 69 66 66 20 76 69 73 69 74 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 76 65 72 73 | .diff.visit.the.appropriate.vers |
| c6c80 | 69 6f 6e 20 6f 66 20 46 49 4c 45 2e 0a 0a 44 69 73 70 6c 61 79 20 74 68 65 20 62 75 66 66 65 72 | ion.of.FILE...Display.the.buffer |
| c6ca0 | 20 69 6e 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 77 69 6e 64 6f 77 2e 20 20 57 69 74 68 20 61 | .in.the.selected.window...With.a |
| c6cc0 | 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 20 4f 54 48 45 52 2d 57 49 4e 44 4f 57 20 64 69 | .prefix.argument.OTHER-WINDOW.di |
| c6ce0 | 73 70 6c 61 79 20 74 68 65 20 62 75 66 66 65 72 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 | splay.the.buffer.in.another.wind |
| c6d00 | 6f 77 0a 69 6e 73 74 65 61 64 2e 0a 0a 56 69 73 69 74 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 | ow.instead...Visit.the.worktree. |
| c6d20 | 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 66 69 6c 65 2e | version.of.the.appropriate.file. |
| c6d40 | 20 20 54 68 65 20 6c 6f 63 61 74 69 6f 6e 0a 6f 66 20 70 6f 69 6e 74 20 69 6e 73 69 64 65 20 74 | ..The.location.of.point.inside.t |
| c6d60 | 68 65 20 64 69 66 66 20 64 65 74 65 72 6d 69 6e 65 73 20 77 68 69 63 68 20 66 69 6c 65 20 69 73 | he.diff.determines.which.file.is |
| c6d80 | 20 62 65 69 6e 67 20 76 69 73 69 74 65 64 2e 0a 54 68 65 20 76 69 73 69 74 65 64 20 76 65 72 73 | .being.visited..The.visited.vers |
| c6da0 | 69 6f 6e 20 64 65 70 65 6e 64 73 20 6f 6e 20 77 68 61 74 20 63 68 61 6e 67 65 73 20 74 68 65 20 | ion.depends.on.what.changes.the. |
| c6dc0 | 64 69 66 66 20 69 73 20 61 62 6f 75 74 2e 0a 0a 31 2e 20 49 66 20 74 68 65 20 64 69 66 66 20 73 | diff.is.about...1..If.the.diff.s |
| c6de0 | 68 6f 77 73 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 20 28 69 2e 65 2e 2c 20 | hows.uncommitted.changes.(i.e.,. |
| c6e00 | 73 74 61 67 65 20 6f 72 20 75 6e 73 74 61 67 65 64 0a 20 20 20 63 68 61 6e 67 65 73 29 2c 20 74 | stage.or.unstaged....changes),.t |
| c6e20 | 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 6b 69 6e | hen.visit.the.file.in.the.workin |
| c6e40 | 67 20 74 72 65 65 20 28 69 2e 65 2e 2c 20 74 68 65 0a 20 20 20 73 61 6d 65 20 5c 22 72 65 61 6c | g.tree.(i.e.,.the....same.\"real |
| c6e60 | 5c 22 20 66 69 6c 65 20 74 68 61 74 20 60 66 69 6e 64 2d 66 69 6c 65 27 20 77 6f 75 6c 64 20 76 | \".file.that.`find-file'.would.v |
| c6e80 | 69 73 69 74 29 2e 20 20 49 6e 20 61 6c 6c 0a 20 20 20 6f 74 68 65 72 20 63 61 73 65 73 20 76 69 | isit)...In.all....other.cases.vi |
| c6ea0 | 73 69 74 20 61 20 5c 22 62 6c 6f 62 5c 22 20 28 69 2e 65 2e 2c 20 74 68 65 20 76 65 72 73 69 6f | sit.a.\"blob\".(i.e.,.the.versio |
| c6ec0 | 6e 20 6f 66 20 61 20 66 69 6c 65 20 61 73 0a 20 20 20 73 74 6f 72 65 64 20 69 6e 20 73 6f 6d 65 | n.of.a.file.as....stored.in.some |
| c6ee0 | 20 63 6f 6d 6d 69 74 29 2e 0a 0a 32 2e 20 49 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 20 72 | .commit)...2..If.point.is.on.a.r |
| c6f00 | 65 6d 6f 76 65 64 20 6c 69 6e 65 2c 20 74 68 65 6e 20 76 69 73 69 74 20 74 68 65 20 62 6c 6f 62 | emoved.line,.then.visit.the.blob |
| c6f20 | 20 66 6f 72 20 74 68 65 0a 20 20 20 66 69 72 73 74 20 70 61 72 65 6e 74 20 6f 66 20 74 68 65 20 | .for.the....first.parent.of.the. |
| c6f40 | 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 6e 65 2c 20 69 | commit.that.removed.that.line,.i |
| c6f60 | 2e 65 2e 2c 20 74 68 65 0a 20 20 20 6c 61 73 74 20 63 6f 6d 6d 69 74 20 77 68 65 72 65 20 74 68 | .e.,.the....last.commit.where.th |
| c6f80 | 61 74 20 6c 69 6e 65 20 73 74 69 6c 6c 20 65 78 69 73 74 73 2e 0a 0a 33 2e 20 49 66 20 70 6f 69 | at.line.still.exists...3..If.poi |
| c6fa0 | 6e 74 20 69 73 20 6f 6e 20 61 6e 20 61 64 64 65 64 20 6f 72 20 63 6f 6e 74 65 78 74 20 6c 69 6e | nt.is.on.an.added.or.context.lin |
| c6fc0 | 65 2c 20 74 68 65 6e 20 76 69 73 69 74 20 74 68 65 20 62 6c 6f 62 0a 20 20 20 74 68 61 74 20 61 | e,.then.visit.the.blob....that.a |
| c6fe0 | 64 64 73 20 74 68 61 74 20 6c 69 6e 65 2c 20 6f 72 20 69 66 20 74 68 65 20 64 69 66 66 20 73 68 | dds.that.line,.or.if.the.diff.sh |
| c7000 | 6f 77 73 20 66 72 6f 6d 20 6d 6f 72 65 20 74 68 61 6e 20 61 0a 20 20 20 73 69 6e 67 6c 65 20 63 | ows.from.more.than.a....single.c |
| c7020 | 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 20 | ommit,.then.visit.the.blob.from. |
| c7040 | 74 68 65 20 6c 61 73 74 20 6f 66 20 74 68 65 73 65 0a 20 20 20 63 6f 6d 6d 69 74 73 2e 0a 0a 49 | the.last.of.these....commits...I |
| c7060 | 6e 20 74 68 65 20 66 69 6c 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 20 61 6c 73 6f 20 | n.the.file-visiting.buffer.also. |
| c7080 | 67 6f 20 74 6f 20 74 68 65 20 6c 69 6e 65 20 74 68 61 74 20 63 6f 72 72 65 73 70 6f 6e 64 73 0a | go.to.the.line.that.corresponds. |
| c70a0 | 74 6f 20 74 68 65 20 6c 69 6e 65 20 74 68 61 74 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 69 6e 20 | to.the.line.that.point.is.on.in. |
| c70c0 | 74 68 65 20 64 69 66 66 2e 0a 0a 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 63 6f 6d 6d 61 6e | the.diff...Note.that.this.comman |
| c70e0 | 64 20 6f 6e 6c 79 20 77 6f 72 6b 73 20 69 66 20 70 6f 69 6e 74 20 69 73 20 69 6e 73 69 64 65 20 | d.only.works.if.point.is.inside. |
| c7100 | 61 20 64 69 66 66 2e 0a 49 6e 20 6f 74 68 65 72 20 63 61 73 65 73 20 60 6d 61 67 69 74 2d 66 69 | a.diff..In.other.cases.`magit-fi |
| c7120 | 6e 64 2d 66 69 6c 65 27 20 28 77 68 69 63 68 20 73 65 65 29 20 68 61 73 20 74 6f 20 62 65 20 75 | nd-file'.(which.see).has.to.be.u |
| c7140 | 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 | sed."...(interactive.(list.(magi |
| c7160 | 74 2d 64 69 66 66 2d 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 74 20 74 29 20 63 75 72 72 65 | t-diff--file-at-point.t.t).curre |
| c7180 | 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 64 69 66 66 2d 76 69 | nt-prefix-arg))...(magit-diff-vi |
| c71a0 | 73 69 74 2d 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 66 69 6c 65 20 6e 69 6c 0a 20 20 20 20 | sit-file--internal.file.nil..... |
| c71c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| c71e0 | 69 66 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | if.other-window................. |
| c7200 | 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 77 69 74 63 68 2d | .......................#'switch- |
| c7220 | 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 20 20 20 20 20 20 | to-buffer-other-window.......... |
| c7240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 70 6f | ............................#'po |
| c7260 | 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 0a 0a 28 64 65 66 | p-to-buffer-same-window)))..(def |
| c7280 | 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 6f 74 68 65 72 2d 77 | un.magit-diff-visit-file-other-w |
| c72a0 | 69 6e 64 6f 77 20 28 66 69 6c 65 29 0a 20 20 22 46 72 6f 6d 20 61 20 64 69 66 66 20 76 69 73 69 | indow.(file)..."From.a.diff.visi |
| c72c0 | 74 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 46 49 4c | t.the.appropriate.version.of.FIL |
| c72e0 | 45 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 0a 4c 69 6b 65 20 60 6d 61 67 69 74 | E.in.another.window..Like.`magit |
| c7300 | 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 27 20 62 75 74 20 75 73 65 0a 60 73 77 69 74 63 | -diff-visit-file'.but.use.`switc |
| c7320 | 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 27 2e 22 0a 20 20 28 69 | h-to-buffer-other-window'."...(i |
| c7340 | 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 66 69 | nteractive.(list.(magit-diff--fi |
| c7360 | 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 74 20 74 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 | le-at-point.t.t)))...(magit-diff |
| c7380 | 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 6e 69 6c 20 23 | -visit-file--internal.file.nil.# |
| c73a0 | 27 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 29 | 'switch-to-buffer-other-window)) |
| c73c0 | 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 2d 6f | ..(defun.magit-diff-visit-file-o |
| c73e0 | 74 68 65 72 2d 66 72 61 6d 65 20 28 66 69 6c 65 29 0a 20 20 22 46 72 6f 6d 20 61 20 64 69 66 66 | ther-frame.(file)..."From.a.diff |
| c7400 | 20 76 69 73 69 74 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 76 65 72 73 69 6f 6e 20 6f | .visit.the.appropriate.version.o |
| c7420 | 66 20 46 49 4c 45 20 69 6e 20 61 6e 6f 74 68 65 72 20 66 72 61 6d 65 2e 0a 4c 69 6b 65 20 60 6d | f.FILE.in.another.frame..Like.`m |
| c7440 | 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 27 20 62 75 74 20 75 73 65 0a 60 73 | agit-diff-visit-file'.but.use.`s |
| c7460 | 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 27 2e 22 0a 20 | witch-to-buffer-other-frame'.".. |
| c7480 | 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 64 69 66 66 2d | .(interactive.(list.(magit-diff- |
| c74a0 | 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 74 20 74 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 | -file-at-point.t.t)))...(magit-d |
| c74c0 | 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 6e 69 | iff-visit-file--internal.file.ni |
| c74e0 | 6c 20 23 27 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 | l.#'switch-to-buffer-other-frame |
| c7500 | 29 29 0a 0a 3b 3b 3b 3b 3b 20 57 6f 72 6b 74 72 65 65 20 56 61 72 69 61 6e 74 73 0a 0a 28 64 65 | ))..;;;;;.Worktree.Variants..(de |
| c7520 | 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 65 65 2d 66 69 | fun.magit-diff-visit-worktree-fi |
| c7540 | 6c 65 20 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 | le.(file.&optional.other-window) |
| c7560 | 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 77 6f 72 6b 74 72 | ..."From.a.diff.visit.the.worktr |
| c7580 | 65 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 | ee.version.of.FILE...Display.the |
| c75a0 | 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.. |
| c75c0 | 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 |
| c75e0 | 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 |
| c7600 | 65 72 20 77 69 6e 64 6f 77 0a 69 6e 73 74 65 61 64 2e 0a 0a 56 69 73 69 74 20 74 68 65 20 77 6f | er.window.instead...Visit.the.wo |
| c7620 | 72 6b 74 72 65 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 | rktree.version.of.the.appropriat |
| c7640 | 65 20 66 69 6c 65 2e 20 20 54 68 65 20 6c 6f 63 61 74 69 6f 6e 0a 6f 66 20 70 6f 69 6e 74 20 69 | e.file...The.location.of.point.i |
| c7660 | 6e 73 69 64 65 20 74 68 65 20 64 69 66 66 20 64 65 74 65 72 6d 69 6e 65 73 20 77 68 69 63 68 20 | nside.the.diff.determines.which. |
| c7680 | 66 69 6c 65 20 69 73 20 62 65 69 6e 67 20 76 69 73 69 74 65 64 2e 0a 0a 55 6e 6c 69 6b 65 20 60 | file.is.being.visited...Unlike.` |
| c76a0 | 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 27 20 61 6c 77 61 79 73 20 76 69 | magit-diff-visit-file'.always.vi |
| c76c0 | 73 69 74 73 20 74 68 65 20 5c 22 72 65 61 6c 5c 22 20 66 69 6c 65 20 69 6e 0a 74 68 65 20 77 6f | sits.the.\"real\".file.in.the.wo |
| c76e0 | 72 6b 69 6e 67 20 74 72 65 65 2c 20 69 2e 65 20 74 68 65 20 5c 22 63 75 72 72 65 6e 74 20 76 65 | rking.tree,.i.e.the.\"current.ve |
| c7700 | 72 73 69 6f 6e 5c 22 20 6f 66 20 74 68 65 20 66 69 6c 65 2e 0a 0a 49 6e 20 74 68 65 20 66 69 6c | rsion\".of.the.file...In.the.fil |
| c7720 | 65 2d 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 20 61 6c 73 6f 20 67 6f 20 74 6f 20 74 68 65 | e-visiting.buffer.also.go.to.the |
| c7740 | 20 6c 69 6e 65 20 74 68 61 74 20 63 6f 72 72 65 73 70 6f 6e 64 73 0a 74 6f 20 74 68 65 20 6c 69 | .line.that.corresponds.to.the.li |
| c7760 | 6e 65 20 74 68 61 74 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 69 6e 20 74 68 65 20 64 69 66 66 2e | ne.that.point.is.on.in.the.diff. |
| c7780 | 20 20 4c 69 6e 65 73 20 74 68 61 74 20 77 65 72 65 20 61 64 64 65 64 0a 6f 72 20 72 65 6d 6f 76 | ..Lines.that.were.added.or.remov |
| c77a0 | 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 |
| c77c0 | 78 20 61 6e 64 20 6f 74 68 65 72 20 63 6f 6d 6d 69 74 73 20 69 6e 0a 62 65 74 77 65 65 6e 20 61 | x.and.other.commits.in.between.a |
| c77e0 | 72 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 63 63 6f 75 6e 74 65 64 20 66 6f 72 2e 22 | re.automatically.accounted.for." |
| c7800 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 66 69 6c | ...(interactive.(list.(magit-fil |
| c7820 | 65 2d 61 74 2d 70 6f 69 6e 74 20 74 20 74 29 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 | e-at-point.t.t).current-prefix-a |
| c7840 | 72 67 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 2d 69 | rg))...(magit-diff-visit-file--i |
| c7860 | 6e 74 65 72 6e 61 6c 20 66 69 6c 65 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nternal.file.t.................. |
| c7880 | 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 |
| c78a0 | 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.............................. |
| c78c0 | 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 |
| c78e0 | 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....................... |
| c7900 | 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 |
| c7920 | 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 |
| c7940 | 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 77 69 6e 64 6f | -visit-worktree-file-other-windo |
| c7960 | 77 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 | w.(file)..."From.a.diff.visit.th |
| c7980 | 65 20 77 6f 72 6b 74 72 65 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 46 49 4c 45 20 69 6e 20 61 6e | e.worktree.version.of.FILE.in.an |
| c79a0 | 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 0a 4c 69 6b 65 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 76 | other.window..Like.`magit-diff-v |
| c79c0 | 69 73 69 74 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 27 20 62 75 74 20 75 73 65 0a 60 73 77 69 | isit-worktree-file'.but.use.`swi |
| c79e0 | 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 27 2e 22 0a 20 20 | tch-to-buffer-other-window'."... |
| c7a00 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 | (interactive.(list.(magit-file-a |
| c7a20 | 74 2d 70 6f 69 6e 74 20 74 20 74 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 | t-point.t.t)))...(magit-diff-vis |
| c7a40 | 69 74 2d 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 66 69 6c 65 20 74 20 23 27 73 77 69 74 63 | it-file--internal.file.t.#'switc |
| c7a60 | 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 29 0a 0a 28 64 65 66 | h-to-buffer-other-window))..(def |
| c7a80 | 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 65 65 2d 66 69 6c | un.magit-diff-visit-worktree-fil |
| c7aa0 | 65 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 28 66 69 6c 65 29 0a 20 20 22 46 72 6f 6d 20 61 20 64 | e-other-frame.(file)..."From.a.d |
| c7ac0 | 69 66 66 20 76 69 73 69 74 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 76 65 72 73 69 6f 6e 20 6f | iff.visit.the.worktree.version.o |
| c7ae0 | 66 20 46 49 4c 45 20 69 6e 20 61 6e 6f 74 68 65 72 20 66 72 61 6d 65 2e 0a 4c 69 6b 65 20 60 6d | f.FILE.in.another.frame..Like.`m |
| c7b00 | 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 27 20 62 | agit-diff-visit-worktree-file'.b |
| c7b20 | 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 74 68 65 72 2d 66 | ut.use.`switch-to-buffer-other-f |
| c7b40 | 72 61 6d 65 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 | rame'."...(interactive.(list.(ma |
| c7b60 | 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 74 20 74 29 29 29 0a 20 20 28 6d 61 67 69 | git-file-at-point.t.t)))...(magi |
| c7b80 | 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 66 69 6c 65 | t-diff-visit-file--internal.file |
| c7ba0 | 20 74 20 23 27 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d | .t.#'switch-to-buffer-other-fram |
| c7bc0 | 65 29 29 0a 0a 3b 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 | e))..;;;;;.Internal..(defun.magi |
| c7be0 | 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 2d 69 6e 74 65 72 6e 61 6c 20 28 66 69 6c | t-diff-visit-file--internal.(fil |
| c7c00 | 65 20 66 6f 72 63 65 2d 77 6f 72 6b 74 72 65 65 20 66 6e 29 0a 20 20 22 46 72 6f 6d 20 61 20 64 | e.force-worktree.fn)..."From.a.d |
| c7c20 | 69 66 66 20 76 69 73 69 74 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 20 76 65 72 73 69 6f | iff.visit.the.appropriate.versio |
| c7c40 | 6e 20 6f 66 20 46 49 4c 45 2e 0a 49 66 20 46 4f 52 43 45 2d 57 4f 52 4b 54 52 45 45 20 69 73 20 | n.of.FILE..If.FORCE-WORKTREE.is. |
| c7c60 | 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 76 69 73 69 74 20 74 68 65 20 77 6f 72 6b 74 72 65 65 | non-nil,.then.visit.the.worktree |
| c7c80 | 20 76 65 72 73 69 6f 6e 20 6f 66 0a 74 68 65 20 66 69 6c 65 2c 20 65 76 65 6e 20 69 66 20 74 68 | .version.of.the.file,.even.if.th |
| c7ca0 | 65 20 64 69 66 66 20 69 73 20 61 62 6f 75 74 20 61 20 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e | e.diff.is.about.a.committed.chan |
| c7cc0 | 67 65 2e 20 20 55 73 65 20 46 4e 0a 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20 62 75 66 66 65 | ge...Use.FN.to.display.the.buffe |
| c7ce0 | 72 20 69 6e 20 73 6f 6d 65 20 77 69 6e 64 6f 77 2e 22 0a 20 20 28 69 66 20 28 66 69 6c 65 2d 61 | r.in.some.window."...(if.(file-a |
| c7d00 | 63 63 65 73 73 69 62 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 66 69 6c 65 29 0a 20 20 20 20 | ccessible-directory-p.file)..... |
| c7d20 | 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 66 69 | ..(magit-diff-visit-directory.fi |
| c7d40 | 6c 65 20 66 6f 72 63 65 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 28 70 63 61 73 65 2d 6c 65 | le.force-worktree).....(pcase-le |
| c7d60 | 74 20 28 28 60 28 2c 62 75 66 20 2c 70 6f 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.((`(,buf.,pos)................ |
| c7d80 | 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 6e 6f 73 65 6c 65 | ..(magit-diff-visit-file--nosele |
| c7da0 | 63 74 20 66 69 6c 65 20 66 6f 72 63 65 2d 77 6f 72 6b 74 72 65 65 29 29 29 0a 20 20 20 20 20 20 | ct.file.force-worktree)))....... |
| c7dc0 | 28 66 75 6e 63 61 6c 6c 20 66 6e 20 62 75 66 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 | (funcall.fn.buf).......(magit-di |
| c7de0 | 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 2d 73 65 74 75 70 20 62 75 66 20 70 6f 73 29 0a 20 20 | ff-visit-file--setup.buf.pos)... |
| c7e00 | 20 20 20 20 62 75 66 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 | ....buf)))..(defun.magit-diff-vi |
| c7e20 | 73 69 74 2d 64 69 72 65 63 74 6f 72 79 20 28 64 69 72 65 63 74 6f 72 79 20 26 6f 70 74 69 6f 6e | sit-directory.(directory.&option |
| c7e40 | 61 6c 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 29 0a 20 20 22 56 69 73 69 74 20 44 49 52 45 43 54 | al.other-window)..."Visit.DIRECT |
| c7e60 | 4f 52 59 20 69 6e 20 73 6f 6d 65 20 77 69 6e 64 6f 77 2e 0a 44 69 73 70 6c 61 79 20 74 68 65 20 | ORY.in.some.window..Display.the. |
| c7e80 | 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 20 75 6e | buffer.in.the.selected.window.un |
| c7ea0 | 6c 65 73 73 20 4f 54 48 45 52 2d 57 49 4e 44 4f 57 20 69 73 0a 6e 6f 6e 2d 6e 69 6c 2e 20 20 49 | less.OTHER-WINDOW.is.non-nil...I |
| c7ec0 | 66 20 44 49 52 45 43 54 4f 52 59 20 69 73 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 | f.DIRECTORY.is.the.top-level.dir |
| c7ee0 | 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 0a 72 65 70 6f 73 69 74 6f 72 79 | ectory.of.the.current.repository |
| c7f00 | 2c 20 74 68 65 6e 20 76 69 73 69 74 20 74 68 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 64 69 72 65 | ,.then.visit.the.containing.dire |
| c7f20 | 63 74 6f 72 79 20 75 73 69 6e 67 20 44 69 72 65 64 20 61 6e 64 0a 69 6e 20 74 68 65 20 44 69 72 | ctory.using.Dired.and.in.the.Dir |
| c7f40 | 65 64 20 62 75 66 66 65 72 20 70 75 74 20 70 6f 69 6e 74 20 6f 6e 20 44 49 52 45 43 54 4f 52 59 | ed.buffer.put.point.on.DIRECTORY |
| c7f60 | 2e 20 20 4f 74 68 65 72 77 69 73 65 20 64 69 73 70 6c 61 79 0a 74 68 65 20 4d 61 67 69 74 2d 53 | ...Otherwise.display.the.Magit-S |
| c7f80 | 74 61 74 75 73 20 62 75 66 66 65 72 20 66 6f 72 20 44 49 52 45 43 54 4f 52 59 2e 22 0a 20 20 28 | tatus.buffer.for.DIRECTORY."...( |
| c7fa0 | 69 66 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 20 64 69 72 65 63 74 | if.(equal.(magit-toplevel.direct |
| c7fc0 | 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 | ory)..............(magit-topleve |
| c7fe0 | 6c 29 29 0a 20 20 20 20 20 20 28 64 69 72 65 64 2d 6a 75 6d 70 20 6f 74 68 65 72 2d 77 69 6e 64 | l)).......(dired-jump.other-wind |
| c8000 | 6f 77 20 28 63 6f 6e 63 61 74 20 64 69 72 65 63 74 6f 72 79 20 22 2f 2e 22 29 29 0a 20 20 20 20 | ow.(concat.directory."/."))..... |
| c8020 | 28 6c 65 74 20 28 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 6f 76 65 72 72 69 64 69 6e 67 | (let.((display-buffer-overriding |
| c8040 | 2d 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6f 74 68 65 72 2d 77 69 6e | -action............(if.other-win |
| c8060 | 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 6e 69 6c 20 28 69 6e 68 69 62 69 | dow................'(nil.(inhibi |
| c8080 | 74 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 20 2e 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t-same-window...t))............. |
| c80a0 | 20 27 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 29 29 29 | .'(display-buffer-same-window))) |
| c80c0 | 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66 | ).......(magit-status-setup-buff |
| c80e0 | 65 72 20 64 69 72 65 63 74 6f 72 79 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 | er.directory))))..(defun.magit-d |
| c8100 | 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 2d 73 65 74 75 70 20 28 62 75 66 20 70 6f 73 29 0a | iff-visit-file--setup.(buf.pos). |
| c8120 | 20 20 28 69 66 2d 6c 65 74 20 28 28 77 69 6e 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 | ..(if-let.((win.(get-buffer-wind |
| c8140 | 6f 77 20 62 75 66 20 27 76 69 73 69 62 6c 65 29 29 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 73 | ow.buf.'visible))).......(with-s |
| c8160 | 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 20 28 77 68 65 6e | elected-window.win.........(when |
| c8180 | 20 70 6f 73 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 3c 3d 20 28 70 6f 69 6e | .pos...........(unless.(<=.(poin |
| c81a0 | 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 20 20 20 20 20 20 | t-min).pos.(point-max))......... |
| c81c0 | 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 74 6f 2d 63 68 61 | ....(widen))...........(goto-cha |
| c81e0 | 72 20 70 6f 73 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 62 75 66 66 65 | r.pos)).........(when.(and.buffe |
| c8200 | 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 28 | r-file-name....................( |
| c8220 | 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 62 75 66 66 65 72 | magit-anything-unmerged-p.buffer |
| c8240 | 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 6d 65 72 67 65 2d 73 | -file-name))...........(smerge-s |
| c8260 | 74 61 72 74 2d 73 65 73 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b | tart-session)).........(run-hook |
| c8280 | 73 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 68 6f 6f 6b 29 29 0a | s.'magit-diff-visit-file-hook)). |
| c82a0 | 20 20 20 20 28 65 72 72 6f 72 20 22 46 69 6c 65 20 62 75 66 66 65 72 20 69 73 20 6e 6f 74 20 76 | ....(error."File.buffer.is.not.v |
| c82c0 | 69 73 69 62 6c 65 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 | isible")))..(defun.magit-diff-vi |
| c82e0 | 73 69 74 2d 66 69 6c 65 2d 2d 6e 6f 73 65 6c 65 63 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 | sit-file--noselect.(&optional.fi |
| c8300 | 6c 65 20 67 6f 74 6f 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 66 69 6c 65 | le.goto-worktree)...(unless.file |
| c8320 | 0a 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 66 69 6c | .....(setq.file.(magit-diff--fil |
| c8340 | 65 2d 61 74 2d 70 6f 69 6e 74 20 74 20 74 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 68 75 6e 6b | e-at-point.t.t)))...(let*.((hunk |
| c8360 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 68 75 6e 6b 29 29 0a 20 20 20 20 20 | .(magit-diff-visit--hunk))...... |
| c8380 | 20 20 20 20 28 67 6f 74 6f 2d 66 72 6f 6d 20 28 61 6e 64 20 68 75 6e 6b 0a 20 20 20 20 20 20 20 | ....(goto-from.(and.hunk........ |
| c83a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 | ..................(magit-diff-vi |
| c83c0 | 73 69 74 2d 2d 67 6f 74 6f 2d 66 72 6f 6d 2d 70 20 68 75 6e 6b 20 67 6f 74 6f 2d 77 6f 72 6b 74 | sit--goto-from-p.hunk.goto-workt |
| c83e0 | 72 65 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 28 61 6e 64 20 68 75 6e 6b 20 | ree)))..........(line.(and.hunk. |
| c8400 | 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 6c 69 6e 65 20 20 20 68 75 6e 6b 20 67 6f 74 | (magit-diff-hunk-line...hunk.got |
| c8420 | 6f 2d 66 72 6f 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6c 20 20 28 61 6e 64 20 68 75 | o-from)))..........(col..(and.hu |
| c8440 | 6e 6b 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 63 6f 6c 75 6d 6e 20 68 75 6e 6b 20 | nk.(magit-diff-hunk-column.hunk. |
| c8460 | 67 6f 74 6f 2d 66 72 6f 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 70 65 63 20 28 6d 61 67 | goto-from)))..........(spec.(mag |
| c8480 | 69 74 2d 64 69 66 66 2d 2d 64 77 69 6d 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 76 20 20 28 | it-diff--dwim))..........(rev..( |
| c84a0 | 69 66 20 67 6f 74 6f 2d 66 72 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | if.goto-from.................... |
| c84c0 | 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 72 61 6e 67 65 2d 66 72 6f 6d 20 73 70 | (magit-diff-visit--range-from.sp |
| c84e0 | 65 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 | ec)..................(magit-diff |
| c8500 | 2d 76 69 73 69 74 2d 2d 72 61 6e 67 65 2d 74 6f 20 73 70 65 63 29 29 29 0a 20 20 20 20 20 20 20 | -visit--range-to.spec)))........ |
| c8520 | 20 20 28 62 75 66 20 20 28 69 66 20 28 6f 72 20 67 6f 74 6f 2d 77 6f 72 6b 74 72 65 65 0a 20 20 | ..(buf..(if.(or.goto-worktree... |
| c8540 | 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 6d 61 67 69 | .....................(equal.magi |
| c8560 | 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 29 0a 20 | t-buffer-typearg."--no-index").. |
| c8580 | 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. |
| c85a0 | 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 20 20 20 20 | (stringp.rev)).................. |
| c85c0 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d | ...........(or.magit-diff-visit- |
| c85e0 | 61 76 6f 69 64 2d 68 65 61 64 2d 62 6c 6f 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | avoid-head-blob................. |
| c8600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 67 6f 74 6f 2d 66 72 6f 6d 29 29 | ................(not.goto-from)) |
| c8620 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 67 65 74 2d 66 | ))....................(or.(get-f |
| c8640 | 69 6c 65 2d 62 75 66 66 65 72 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ile-buffer.file)................ |
| c8660 | 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 | ........(find-file-noselect.file |
| c8680 | 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 66 69 6e 64 2d | ))..................(magit-find- |
| c86a0 | 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 72 65 76 29 20 | file-noselect.(if.(stringp.rev). |
| c86c0 | 72 65 76 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rev."HEAD")..................... |
| c86e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 29 29 29 29 0a | .......................file)))). |
| c8700 | 20 20 20 20 28 69 66 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 | ....(if.line.........(with-curre |
| c8720 | 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 | nt-buffer.buf...........(cond.(( |
| c8740 | 65 71 20 72 65 76 20 27 73 74 61 67 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eq.rev.'staged)................. |
| c8760 | 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 |
| c8780 | 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 20 20 20 20 | ffset.file.nil.line))).......... |
| c87a0 | 20 20 20 20 20 20 20 28 28 61 6e 64 20 67 6f 74 6f 2d 77 6f 72 6b 74 72 65 65 0a 20 20 20 20 20 | .......((and.goto-worktree...... |
| c87c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 70 20 72 65 76 29 29 0a | .................(stringp.rev)). |
| c87e0 | 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 6d 61 67 | .................(setq.line.(mag |
| c8800 | 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 72 65 76 20 6c | it-diff-visit--offset.file.rev.l |
| c8820 | 69 6e 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 62 75 66 20 28 73 61 76 | ine))))...........(list.buf.(sav |
| c8840 | 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-restriction................... |
| c8860 | 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(widen)..................... |
| c8880 | 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))....... |
| c88a0 | 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 20 28 31 | ................(forward-line.(1 |
| c88c0 | 2d 20 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -.line)).......................( |
| c88e0 | 6d 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d 6e 20 63 6f 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | move-to-column.col)............. |
| c8900 | 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 29 0a 20 20 20 20 20 20 28 6c 69 73 74 | ..........(point)))).......(list |
| c8920 | 20 62 75 66 20 6e 69 6c 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d | .buf.nil))))..(defun.magit-diff- |
| c8940 | 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 65 78 70 61 6e 64 | -file-at-point.(&optional.expand |
| c8960 | 20 61 73 73 65 72 74 29 0a 20 20 3b 3b 20 54 68 69 73 20 69 73 20 61 20 76 61 72 69 61 74 69 6f | .assert)...;;.This.is.a.variatio |
| c8980 | 6e 20 6f 66 20 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 2e 0a 20 20 28 69 66 2d | n.of.magit-file-at-point....(if- |
| c89a0 | 6c 65 74 2a 20 28 28 66 69 6c 65 2d 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 | let*.((file-section.(magit-secti |
| c89c0 | 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on-case......................... |
| c89e0 | 20 20 20 20 28 66 69 6c 65 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(file.it)................... |
| c8a00 | 20 20 20 20 20 20 20 20 20 20 28 68 75 6e 6b 20 28 6f 72 65 66 20 69 74 20 70 61 72 65 6e 74 29 | ..........(hunk.(oref.it.parent) |
| c8a20 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 28 6f 72 20 28 61 6e 64 20 28 | ))).............(file.(or.(and.( |
| c8a40 | 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)...... |
| c8a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 | ......................(magit-dif |
| c8a80 | 66 2d 76 69 73 69 74 2d 2d 67 6f 74 6f 2d 66 72 6f 6d 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 | f-visit--goto-from-p............ |
| c8aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d | .................(magit-current- |
| c8ac0 | 73 65 63 74 69 6f 6e 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | section).nil)................... |
| c8ae0 | 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 20 73 6f 75 72 | .........(oref.file-section.sour |
| c8b00 | 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 28 6f 72 65 66 | ce)).......................(oref |
| c8b20 | 20 66 69 6c 65 2d 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 28 63 | .file-section.value)))).......(c |
| c8b40 | 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 65 61 72 67 | ond.((equal.magit-buffer-typearg |
| c8b60 | 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 28 63 6f 6e | ."--no-index")..............(con |
| c8b80 | 63 61 74 20 22 2f 22 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 | cat."/".file)).............(expa |
| c8ba0 | 6e 64 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 74 | nd.(expand-file-name.file.(magit |
| c8bc0 | 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 29 29 | -toplevel))).............(file)) |
| c8be0 | 0a 20 20 20 20 28 77 68 65 6e 20 61 73 73 65 72 74 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 | .....(when.assert.......(user-er |
| c8c00 | 72 6f 72 20 22 4e 6f 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74 22 29 29 29 29 0a 0a 28 64 65 66 | ror."No.file.at.point"))))..(def |
| c8c20 | 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 68 75 6e 6b 20 28 29 0a 20 20 28 | un.magit-diff-visit--hunk.()...( |
| c8c40 | 61 6e 64 2d 6c 65 74 2a 20 28 28 73 63 6f 70 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f | and-let*.((scope.(magit-diff-sco |
| c8c60 | 70 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 | pe))..............(section.(magi |
| c8c80 | 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 70 72 6f 67 6e 0a | t-current-section))).....(progn. |
| c8ca0 | 20 20 20 20 20 20 28 63 6c 2d 63 61 73 65 20 73 63 6f 70 65 0a 20 20 20 20 20 20 20 20 28 28 66 | ......(cl-case.scope.........((f |
| c8cc0 | 69 6c 65 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 65 63 74 69 6f | ile.files)..........(setq.sectio |
| c8ce0 | 6e 20 28 63 61 72 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 68 69 6c 64 72 65 6e 29 29 29 | n.(car.(oref.section.children))) |
| c8d00 | 29 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 | ).........(list..........(setq.s |
| c8d20 | 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 64 72 | ection.(car.(oref.section.childr |
| c8d40 | 65 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 73 65 63 74 69 6f 6e 0a 20 20 20 | en)))..........(when.section.... |
| c8d60 | 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 6f 72 65 66 | ........(setq.section.(car.(oref |
| c8d80 | 20 73 65 63 74 69 6f 6e 20 63 68 69 6c 64 72 65 6e 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 61 | .section.children)))))).......(a |
| c8da0 | 6e 64 0a 20 20 20 20 20 20 20 3b 3b 20 55 6e 6d 65 72 67 65 64 20 66 69 6c 65 73 20 61 70 70 65 | nd........;;.Unmerged.files.appe |
| c8dc0 | 61 72 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 | ar.in.the.list.of.staged.changes |
| c8de0 | 0a 20 20 20 20 20 20 20 3b 3b 20 62 75 74 20 75 6e 6c 69 6b 65 20 69 6e 20 74 68 65 20 6c 69 73 | ........;;.but.unlike.in.the.lis |
| c8e00 | 74 20 6f 66 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 6e 6f 20 64 69 66 66 73 0a 20 | t.of.unstaged.changes.no.diffs.. |
| c8e20 | 20 20 20 20 20 20 3b 3b 20 61 72 65 20 73 68 6f 77 6e 20 68 65 72 65 2e 20 20 49 6e 20 74 68 61 | ......;;.are.shown.here...In.tha |
| c8e40 | 74 20 63 61 73 65 20 60 73 65 63 74 69 6f 6e 27 20 69 73 20 6e 69 6c 2e 0a 20 20 20 20 20 20 20 | t.case.`section'.is.nil......... |
| c8e60 | 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 3b 3b 20 43 75 72 72 65 6e 74 6c 79 20 74 68 65 20 | section........;;.Currently.the. |
| c8e80 | 60 68 75 6e 6b 27 20 74 79 70 65 20 69 73 20 61 6c 73 6f 20 61 62 75 73 65 64 20 66 6f 72 20 66 | `hunk'.type.is.also.abused.for.f |
| c8ea0 | 69 6c 65 0a 20 20 20 20 20 20 20 3b 3b 20 6d 6f 64 65 20 63 68 61 6e 67 65 73 2c 20 77 68 69 63 | ile........;;.mode.changes,.whic |
| c8ec0 | 68 20 77 65 20 61 72 65 20 6e 6f 74 20 69 6e 74 65 72 65 73 74 65 64 20 69 6e 20 68 65 72 65 2e | h.we.are.not.interested.in.here. |
| c8ee0 | 0a 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 28 6f 72 65 66 20 73 65 63 74 69 6f | ........(not.(equal.(oref.sectio |
| c8f00 | 6e 20 76 61 6c 75 65 29 20 27 28 63 68 6d 6f 64 29 29 29 0a 20 20 20 20 20 20 20 73 65 63 74 69 | n.value).'(chmod)))........secti |
| c8f20 | 6f 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d | on))))..(defun.magit-diff-visit- |
| c8f40 | 2d 67 6f 74 6f 2d 66 72 6f 6d 2d 70 20 28 73 65 63 74 69 6f 6e 20 69 6e 2d 77 6f 72 6b 74 72 65 | -goto-from-p.(section.in-worktre |
| c8f60 | 65 29 0a 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 70 72 65 76 69 | e)...(and.magit-diff-visit-previ |
| c8f80 | 6f 75 73 2d 62 6c 6f 62 0a 20 20 20 20 20 20 20 28 6e 6f 74 20 69 6e 2d 77 6f 72 6b 74 72 65 65 | ous-blob........(not.in-worktree |
| c8fa0 | 29 0a 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6d 62 | )........(not.(oref.section.comb |
| c8fc0 | 69 6e 65 64 29 29 0a 20 20 20 20 20 20 20 28 6e 6f 74 20 28 3c 20 28 6d 61 67 69 74 2d 70 6f 69 | ined))........(not.(<.(magit-poi |
| c8fe0 | 6e 74 29 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 29 29 0a 20 20 20 | nt).(oref.section.content))).... |
| c9000 | 20 20 20 20 28 3d 20 28 63 68 61 72 2d 61 66 74 65 72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 | ....(=.(char-after.(line-beginni |
| c9020 | 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 20 3f 2d 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 | ng-position)).?-)))..(defvar.mag |
| c9040 | 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 6a 75 6d 70 2d 74 6f 2d 63 68 61 6e 67 65 20 74 29 0a | it-diff-visit-jump-to-change.t). |
| c9060 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 6c 69 6e 65 20 28 73 65 | .(defun.magit-diff-hunk-line.(se |
| c9080 | 63 74 69 6f 6e 20 67 6f 74 6f 2d 66 72 6f 6d 29 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 | ction.goto-from)...(save-excursi |
| c90a0 | 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 |
| c90c0 | 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 63 6f | g-position)).....(with-slots.(co |
| c90e0 | 6e 74 65 6e 74 20 63 6f 6d 62 69 6e 65 64 20 66 72 6f 6d 2d 72 61 6e 67 65 73 20 66 72 6f 6d 2d | ntent.combined.from-ranges.from- |
| c9100 | 72 61 6e 67 65 20 74 6f 2d 72 61 6e 67 65 29 20 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 28 77 | range.to-range).section.......(w |
| c9120 | 68 65 6e 20 28 6f 72 20 66 72 6f 6d 2d 72 61 6e 67 65 20 74 6f 2d 72 61 6e 67 65 29 0a 20 20 20 | hen.(or.from-range.to-range).... |
| c9140 | 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 | .....(when.(and.magit-diff-visit |
| c9160 | 2d 6a 75 6d 70 2d 74 6f 2d 63 68 61 6e 67 65 20 28 3c 20 28 70 6f 69 6e 74 29 20 63 6f 6e 74 65 | -jump-to-change.(<.(point).conte |
| c9180 | 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 63 6f 6e 74 65 6e | nt))...........(goto-char.conten |
| c91a0 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 | t)...........(re-search-forward. |
| c91c0 | 22 5e 5b 2d 2b 5d 22 29 29 0a 20 20 20 20 20 20 20 20 28 2b 20 28 63 61 72 20 28 69 66 20 67 6f | "^[-+]")).........(+.(car.(if.go |
| c91e0 | 74 6f 2d 66 72 6f 6d 20 66 72 6f 6d 2d 72 61 6e 67 65 20 74 6f 2d 72 61 6e 67 65 29 29 0a 20 20 | to-from.from-range.to-range))... |
| c9200 | 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 72 65 66 69 78 20 28 69 66 20 63 6f 6d 62 69 | .........(let.((prefix.(if.combi |
| c9220 | 6e 65 64 20 28 6c 65 6e 67 74 68 20 66 72 6f 6d 2d 72 61 6e 67 65 73 29 20 31 29 29 0a 20 20 20 | ned.(length.from-ranges).1)).... |
| c9240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 72 67 65 74 20 28 70 6f 69 6e 74 29 29 0a 20 | ..............(target.(point)).. |
| c9260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 66 66 73 65 74 20 30 29 29 0a 20 20 20 20 | ................(offset.0))..... |
| c9280 | 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 | .........(goto-char.content).... |
| c92a0 | 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3c 20 28 70 6f 69 6e 74 29 20 74 61 72 67 | ..........(while.(<.(point).targ |
| c92c0 | 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 | et)................(unless.(stri |
| c92e0 | 6e 67 2d 73 65 61 72 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng-search....................... |
| c9300 | 20 20 28 69 66 20 67 6f 74 6f 2d 66 72 6f 6d 20 22 2b 22 20 22 2d 22 29 0a 20 20 20 20 20 20 20 | ..(if.goto-from."+"."-")........ |
| c9320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 | .................(buffer-substri |
| c9340 | 6e 67 20 28 70 6f 69 6e 74 29 20 28 2b 20 28 70 6f 69 6e 74 29 20 70 72 65 66 69 78 29 29 29 0a | ng.(point).(+.(point).prefix))). |
| c9360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 6f 66 66 73 65 74 | .................(cl-incf.offset |
| c9380 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 | ))................(forward-line) |
| c93a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 66 73 65 74 29 29 29 29 29 29 0a 0a 28 64 65 | )..............offset))))))..(de |
| c93c0 | 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 63 6f 6c 75 6d 6e 20 28 73 65 63 74 | fun.magit-diff-hunk-column.(sect |
| c93e0 | 69 6f 6e 20 67 6f 74 6f 2d 66 72 6f 6d 29 0a 20 20 28 69 66 20 28 6f 72 20 28 3c 20 28 6d 61 67 | ion.goto-from)...(if.(or.(<.(mag |
| c9400 | 69 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73 65 63 | it-point)..............(oref.sec |
| c9420 | 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e | tion.content))...........(and.(n |
| c9440 | 6f 74 20 67 6f 74 6f 2d 66 72 6f 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3d 20 | ot.goto-from)................(=. |
| c9460 | 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 70 6f 73 69 | (char-after.(line-beginning-posi |
| c9480 | 74 69 6f 6e 29 29 20 3f 2d 29 29 29 0a 20 20 20 20 20 20 30 0a 20 20 20 20 28 6d 61 78 20 30 20 | tion)).?-))).......0.....(max.0. |
| c94a0 | 28 2d 20 28 2b 20 28 63 75 72 72 65 6e 74 2d 63 6f 6c 75 6d 6e 29 20 32 29 0a 20 20 20 20 20 20 | (-.(+.(current-column).2)....... |
| c94c0 | 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 | ........(length.(oref.section.va |
| c94e0 | 6c 75 65 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 | lue))))))..(defun.magit-diff-vis |
| c9500 | 69 74 2d 2d 72 61 6e 67 65 2d 66 72 6f 6d 20 28 73 70 65 63 29 0a 20 20 28 63 6f 6e 64 20 28 28 | it--range-from.(spec)...(cond.(( |
| c9520 | 63 6f 6e 73 70 20 73 70 65 63 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 63 64 | consp.spec)..........(concat.(cd |
| c9540 | 72 20 73 70 65 63 29 20 22 5e 22 29 29 0a 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 70 20 | r.spec)."^")).........((stringp. |
| c9560 | 73 70 65 63 29 0a 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 | spec)..........(car.(magit-split |
| c9580 | 2d 72 61 6e 67 65 20 73 70 65 63 29 29 29 0a 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 | -range.spec))).........(t....... |
| c95a0 | 20 20 20 73 70 65 63 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 | ...spec)))..(defun.magit-diff-vi |
| c95c0 | 73 69 74 2d 2d 72 61 6e 67 65 2d 74 6f 20 28 73 70 65 63 29 0a 20 20 28 69 66 20 28 73 79 6d 62 | sit--range-to.(spec)...(if.(symb |
| c95e0 | 6f 6c 70 20 73 70 65 63 29 0a 20 20 20 20 20 20 73 70 65 63 0a 20 20 20 20 28 6c 65 74 20 28 28 | olp.spec).......spec.....(let.(( |
| c9600 | 72 65 76 20 28 69 66 20 28 63 6f 6e 73 70 20 73 70 65 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 | rev.(if.(consp.spec)............ |
| c9620 | 20 20 20 20 20 20 20 20 28 63 64 72 20 73 70 65 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........(cdr.spec).............. |
| c9640 | 20 20 20 20 28 63 64 72 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d 72 61 6e 67 65 20 73 70 65 63 | ....(cdr.(magit-split-range.spec |
| c9660 | 29 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 6d 61 67 69 74 2d 64 69 66 66 2d | ))))).......(if.(and.magit-diff- |
| c9680 | 76 69 73 69 74 2d 61 76 6f 69 64 2d 68 65 61 64 2d 62 6c 6f 62 0a 20 20 20 20 20 20 20 20 20 20 | visit-avoid-head-blob........... |
| c96a0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 68 65 61 64 2d 70 20 72 65 76 29 29 0a 20 20 20 | .....(magit-rev-head-p.rev)).... |
| c96c0 | 20 20 20 20 20 20 20 27 75 6e 73 74 61 67 65 64 0a 20 20 20 20 20 20 20 20 72 65 76 29 29 29 29 | .......'unstaged.........rev)))) |
| c96e0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 2d 6f 66 66 73 65 | ..(defun.magit-diff-visit--offse |
| c9700 | 74 20 28 66 69 6c 65 20 72 65 76 20 6c 69 6e 65 29 0a 20 20 28 6c 65 74 20 28 28 6f 66 66 73 65 | t.(file.rev.line)...(let.((offse |
| c9720 | 74 20 30 29 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 | t.0)).....(with-temp-buffer..... |
| c9740 | 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 6d 61 67 69 74 | ..(save-excursion.........(magit |
| c9760 | 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 28 6d 61 67 69 74 2d | -with-toplevel...........(magit- |
| c9780 | 67 69 74 2d 69 6e 73 65 72 74 20 22 64 69 66 66 22 20 72 65 76 20 22 2d 2d 22 20 66 69 6c 65 29 | git-insert."diff".rev."--".file) |
| c97a0 | 29 29 0a 20 20 20 20 20 20 28 63 61 74 63 68 20 27 66 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 28 | )).......(catch.'found.........( |
| c97c0 | 77 68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 0a 20 20 20 20 20 20 20 | while.(re-search-forward........ |
| c97e0 | 20 20 20 20 20 20 20 20 20 22 5e 40 40 20 2d 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 2c 5c 5c 28 5b | ........."^@@.-\\([0-9]+\\),\\([ |
| c9800 | 30 2d 39 5d 2b 5c 5c 29 20 5c 5c 2b 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 2c 5c 5c 28 5b 30 2d 39 | 0-9]+\\).\\+\\([0-9]+\\),\\([0-9 |
| c9820 | 5d 2b 5c 5c 29 20 40 40 2e 2a 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 | ]+\\).@@.*\n".................ni |
| c9840 | 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 72 6f 6d 2d 62 65 67 20 28 | l.t)...........(let.((from-beg.( |
| c9860 | 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 | string-to-number.(match-string.1 |
| c9880 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 72 6f 6d 2d 6c 65 6e 20 28 73 | ))).................(from-len.(s |
| c98a0 | 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 32 29 | tring-to-number.(match-string.2) |
| c98c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 20 74 6f 2d 6c 65 6e 20 28 73 74 | )).................(..to-len.(st |
| c98e0 | 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 34 29 29 | ring-to-number.(match-string.4)) |
| c9900 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3c 3d 20 66 72 6f 6d 2d 62 65 67 20 | )).............(if.(<=.from-beg. |
| c9920 | 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3c 20 28 2b 20 | line).................(if.(<.(+. |
| c9940 | 66 72 6f 6d 2d 62 65 67 20 66 72 6f 6d 2d 6c 65 6e 29 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 | from-beg.from-len).line)........ |
| c9960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 6f 66 66 73 65 74 20 28 2d 20 | .............(cl-incf.offset.(-. |
| c9980 | 74 6f 2d 6c 65 6e 20 66 72 6f 6d 2d 6c 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | to-len.from-len))............... |
| c99a0 | 20 20 20 20 28 6c 65 74 20 28 28 72 65 73 74 20 28 2d 20 6c 69 6e 65 20 66 72 6f 6d 2d 62 65 67 | ....(let.((rest.(-.line.from-beg |
| c99c0 | 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 68 69 6c 65 20 28 | ))).....................(while.( |
| c99e0 | 3e 20 72 65 73 74 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | >.rest.0)....................... |
| c9a00 | 28 70 63 61 73 65 20 28 63 68 61 72 2d 61 66 74 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (pcase.(char-after)............. |
| c9a20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 5c 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............(?\s................ |
| c9a40 | 20 20 28 63 6c 2d 64 65 63 66 20 72 65 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(cl-decf.rest))............... |
| c9a60 | 20 20 20 20 20 20 20 20 20 20 28 3f 2d 20 20 28 63 6c 2d 64 65 63 66 20 6f 66 66 73 65 74 29 20 | ..........(?-..(cl-decf.offset). |
| c9a80 | 28 63 6c 2d 64 65 63 66 20 72 65 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (cl-decf.rest))................. |
| c9aa0 | 20 20 20 20 20 20 20 20 28 3f 2b 20 20 28 63 6c 2d 69 6e 63 66 20 6f 66 66 73 65 74 29 29 29 0a | ........(?+..(cl-incf.offset))). |
| c9ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c | ......................(forward-l |
| c9ae0 | 69 6e 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 66 6f | ine))))...............(throw.'fo |
| c9b00 | 75 6e 64 20 6e 69 6c 29 29 29 29 29 29 0a 20 20 20 20 28 2b 20 6c 69 6e 65 20 6f 66 66 73 65 74 | und.nil)))))).....(+.line.offset |
| c9b20 | 29 29 29 0a 0a 3b 3b 3b 3b 20 53 63 72 6f 6c 6c 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 75 | )))..;;;;.Scroll.Commands..(defu |
| c9b40 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 20 28 | n.magit-diff-show-or-scroll-up.( |
| c9b60 | 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 62 | )..."Update.the.commit.or.diff.b |
| c9b80 | 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 45 | uffer.for.the.thing.at.point...E |
| c9ba0 | 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 61 | ither.show.the.commit.or.stash.a |
| c9bc0 | 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 65 | t.point.in.the.appropriate.buffe |
| c9be0 | 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 20 | r,.or.if.that.buffer.is.already. |
| c9c00 | 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 66 | being.displayed.in.the.current.f |
| c9c20 | 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 62 | rame.and.contains.information.ab |
| c9c40 | 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 69 | out.that.commit.or.stash,.then.i |
| c9c60 | 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 75 70 2e 20 20 49 66 | nstead.scroll.the.buffer.up...If |
| c9c80 | 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 61 74 20 | .there.is.no.commit.or.stash.at. |
| c9ca0 | 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 69 74 2e | point,.then.prompt.for.a.commit. |
| c9cc0 | 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 66 66 2d | "...(interactive)...(magit-diff- |
| c9ce0 | 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 20 23 27 73 63 72 6f 6c 6c 2d 75 70 29 29 0a 0a 28 64 | show-or-scroll.#'scroll-up))..(d |
| c9d00 | 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 6f 6c 6c 2d 64 | efun.magit-diff-show-or-scroll-d |
| c9d20 | 6f 77 6e 20 28 29 0a 20 20 22 55 70 64 61 74 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 72 20 64 | own.()..."Update.the.commit.or.d |
| c9d40 | 69 66 66 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 65 20 74 68 69 6e 67 20 61 74 20 70 6f 69 6e | iff.buffer.for.the.thing.at.poin |
| c9d60 | 74 2e 0a 0a 45 69 74 68 65 72 20 73 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 72 20 73 74 | t...Either.show.the.commit.or.st |
| c9d80 | 61 73 68 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 0a | ash.at.point.in.the.appropriate. |
| c9da0 | 62 75 66 66 65 72 2c 20 6f 72 20 69 66 20 74 68 61 74 20 62 75 66 66 65 72 20 69 73 20 61 6c 72 | buffer,.or.if.that.buffer.is.alr |
| c9dc0 | 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 0a 63 75 72 72 | eady.being.displayed.in.the.curr |
| c9de0 | 65 6e 74 20 66 72 61 6d 65 20 61 6e 64 20 63 6f 6e 74 61 69 6e 73 20 69 6e 66 6f 72 6d 61 74 69 | ent.frame.and.contains.informati |
| c9e00 | 6f 6e 20 61 62 6f 75 74 20 74 68 61 74 20 63 6f 6d 6d 69 74 20 6f 72 0a 73 74 61 73 68 2c 20 74 | on.about.that.commit.or.stash,.t |
| c9e20 | 68 65 6e 20 69 6e 73 74 65 61 64 20 73 63 72 6f 6c 6c 20 74 68 65 20 62 75 66 66 65 72 20 64 6f | hen.instead.scroll.the.buffer.do |
| c9e40 | 77 6e 2e 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 0a 63 6f 6d 6d 69 74 20 6f 72 20 73 74 | wn...If.there.is.no.commit.or.st |
| c9e60 | 61 73 68 20 61 74 20 70 6f 69 6e 74 2c 20 74 68 65 6e 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 | ash.at.point,.then.prompt.for.a. |
| c9e80 | 63 6f 6d 6d 69 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 | commit."...(interactive)...(magi |
| c9ea0 | 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 20 23 27 73 63 72 6f 6c 6c 2d 64 | t-diff-show-or-scroll.#'scroll-d |
| c9ec0 | 6f 77 6e 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 | own))..(defun.magit-diff-show-or |
| c9ee0 | 2d 73 63 72 6f 6c 6c 20 28 66 6e 29 0a 20 20 28 6c 65 74 20 28 72 65 76 20 63 6d 64 20 62 75 66 | -scroll.(fn)...(let.(rev.cmd.buf |
| c9f00 | 20 77 69 6e 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 28 61 6e 64 20 28 62 6f 75 6e | .win).....(cond......((and.(boun |
| c9f20 | 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 29 0a 20 | d-and-true-p.magit-blame-mode).. |
| c9f40 | 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 6d 61 67 69 74 2d 63 75 72 72 65 6e | ..........(fboundp.'magit-curren |
| c9f60 | 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 20 | t-blame-chunk)).......(setq.rev. |
| c9f80 | 28 6f 72 65 66 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b | (oref.(magit-current-blame-chunk |
| c9fa0 | 29 20 6f 72 69 67 2d 72 65 76 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 6d 64 20 23 27 6d | ).orig-rev)).......(setq.cmd.#'m |
| c9fc0 | 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 62 75 | agit-show-commit).......(setq.bu |
| c9fe0 | 66 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d | f.(magit-get-mode-buffer.'magit- |
| ca000 | 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 28 28 64 65 72 69 76 65 64 2d | revision-mode)))......((derived- |
| ca020 | 6d 6f 64 65 2d 70 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 28 | mode-p.'git-rebase-mode).......( |
| ca040 | 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). |
| ca060 | 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 69 | ..........(git-rebase-current-li |
| ca080 | 6e 65 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 28 65 71 20 61 63 74 69 6f 6e 2d | ne).........(if.(not.(eq.action- |
| ca0a0 | 74 79 70 65 20 27 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 | type.'commit)).............(user |
| ca0c0 | 2d 65 72 72 6f 72 20 22 4e 6f 20 63 6f 6d 6d 69 74 20 6f 6e 20 74 68 69 73 20 6c 69 6e 65 22 29 | -error."No.commit.on.this.line") |
| ca0e0 | 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 20 74 61 72 67 65 74 29 0a 20 20 20 | ...........(setq.rev.target).... |
| ca100 | 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 2d 63 6f | .......(setq.cmd.#'magit-show-co |
| ca120 | 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 75 66 20 28 6d 61 67 69 74 | mmit)...........(setq.buf.(magit |
| ca140 | 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e | -get-mode-buffer.'magit-revision |
| ca160 | 2d 6d 6f 64 65 29 29 29 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | -mode)))))......(t.......(magit- |
| ca180 | 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 28 62 72 61 6e 63 68 0a 20 20 20 | section-case.........(branch.... |
| ca1a0 | 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 20 28 6d 61 67 69 74 2d 72 65 66 2d 6d 61 79 62 65 | ......(setq.rev.(magit-ref-maybe |
| ca1c0 | 2d 71 75 61 6c 69 66 79 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 | -qualify.(oref.it.value)))...... |
| ca1e0 | 20 20 20 20 28 73 65 74 71 20 63 6d 64 20 23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 | ....(setq.cmd.#'magit-show-commi |
| ca200 | 74 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 75 66 20 28 6d 61 67 69 74 2d 67 65 74 | t)..........(setq.buf.(magit-get |
| ca220 | 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 |
| ca240 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 28 73 | e))).........(commit..........(s |
| ca260 | 65 74 71 20 72 65 76 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 | etq.rev.(oref.it.value))........ |
| ca280 | 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 29 | ..(setq.cmd.#'magit-show-commit) |
| ca2a0 | 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 75 66 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d | ..........(setq.buf.(magit-get-m |
| ca2c0 | 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 | ode-buffer.'magit-revision-mode) |
| ca2e0 | 29 29 0a 20 20 20 20 20 20 20 20 28 74 61 67 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 | )).........(tag..........(setq.r |
| ca300 | 65 76 20 28 6d 61 67 69 74 2d 72 65 76 2d 68 61 73 68 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 | ev.(magit-rev-hash.(oref.it.valu |
| ca320 | 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6d 64 20 23 27 6d 61 67 69 74 2d | e)))..........(setq.cmd.#'magit- |
| ca340 | 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 75 66 20 | show-commit)..........(setq.buf. |
| ca360 | 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 65 | (magit-get-mode-buffer.'magit-re |
| ca380 | 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 74 61 73 68 0a 20 20 | vision-mode))).........(stash... |
| ca3a0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 | .......(setq.rev.(oref.it.value) |
| ca3c0 | 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6d 64 20 23 27 6d 61 67 69 74 2d 73 74 61 | )..........(setq.cmd.#'magit-sta |
| ca3e0 | 73 68 2d 73 68 6f 77 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 62 75 66 20 28 6d 61 67 | sh-show)..........(setq.buf.(mag |
| ca400 | 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 73 68 2d | it-get-mode-buffer.'magit-stash- |
| ca420 | 6d 6f 64 65 29 29 29 29 29 29 0a 20 20 20 20 28 69 66 20 72 65 76 0a 20 20 20 20 20 20 20 20 28 | mode)))))).....(if.rev.........( |
| ca440 | 69 66 20 28 61 6e 64 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | if.(and.buf..................(se |
| ca460 | 74 71 20 77 69 6e 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 62 75 66 29 29 0a | tq.win.(get-buffer-window.buf)). |
| ca480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 | .................(with-current-b |
| ca4a0 | 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | uffer.buf....................(an |
| ca4c0 | 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 76 69 73 69 | d.(equal.rev.magit-buffer-revisi |
| ca4e0 | 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 28 65 71 75 | on).........................(equ |
| ca500 | 61 6c 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 72 65 76 29 0a 20 20 20 20 20 20 20 | al.(magit-rev-parse.rev)........ |
| ca520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 | ........................magit-bu |
| ca540 | 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 2d 68 61 73 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ffer-revision-hash)))).......... |
| ca560 | 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 20 77 69 6e 0a 20 20 20 | ...(with-selected-window.win.... |
| ca580 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 6e 69 6c 0a 20 | ...........(condition-case.nil.. |
| ca5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 0a 20 20 | .................(funcall.fn)... |
| ca5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 | ..............(error............ |
| ca5e0 | 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 63 61 73 65 20 66 6e 0a 20 20 20 20 20 | ......(goto-char.(pcase.fn...... |
| ca600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 63 72 6f 6c | .........................('scrol |
| ca620 | 6c 2d 75 70 20 20 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | l-up...(point-min))............. |
| ca640 | 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 64 6f 77 6e 20 | ..................('scroll-down. |
| ca660 | 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | (point-max)))))))...........(let |
| ca680 | 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 63 74 | .((magit-display-buffer-noselect |
| ca6a0 | 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 63 6d 64 20 23 27 6d | .t)).............(if.(eq.cmd.#'m |
| ca6c0 | 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-show-commit)............... |
| ca6e0 | 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 |
| ca700 | 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)) |
| ca720 | 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 6d 64 20 72 65 76 29 | ...............(funcall.cmd.rev) |
| ca740 | 29 29 29 0a 20 20 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 23 27 | ))).......(call-interactively.#' |
| ca760 | 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 29 29 29 0a 0a 3b 3b 3b 3b 20 53 65 63 74 | magit-show-commit))))..;;;;.Sect |
| ca780 | 69 6f 6e 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 63 74 69 | ion.Commands..(defun.magit-secti |
| ca7a0 | 6f 6e 2d 63 79 63 6c 65 2d 64 69 66 66 73 20 28 29 0a 20 20 22 43 79 63 6c 65 20 76 69 73 69 62 | on-cycle-diffs.()..."Cycle.visib |
| ca7c0 | 69 6c 69 74 79 20 6f 66 20 64 69 66 66 2d 72 65 6c 61 74 65 64 20 73 65 63 74 69 6f 6e 73 20 69 | ility.of.diff-related.sections.i |
| ca7e0 | 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 | n.the.current.buffer."...(intera |
| ca800 | 63 74 69 76 65 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 73 0a 20 20 | ctive)...(when-let.((sections... |
| ca820 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 | ............(cond.((derived-mode |
| ca840 | 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 20 20 20 | -p.'magit-status-mode).......... |
| ca860 | 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 | ............(--mapcat........... |
| ca880 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 | ............(when.it............ |
| ca8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 65 66 20 69 74 20 68 69 64 64 | .............(when.(oref.it.hidd |
| ca8c0 | 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | en)...........................(m |
| ca8e0 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 20 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 | agit-section-show.it)).......... |
| ca900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 69 74 20 63 68 69 6c 64 72 65 6e | ...............(oref.it.children |
| ca920 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 | )).......................(list.( |
| ca940 | 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 64 29 20 20 20 28 | magit-get-section.'((staged)...( |
| ca960 | 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 20 20 20 20 20 20 | status)))....................... |
| ca980 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e 20 27 28 28 75 6e 73 74 | ......(magit-get-section.'((unst |
| ca9a0 | 61 67 65 64 29 20 28 73 74 61 74 75 73 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | aged).(status))))))............. |
| ca9c0 | 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 69 74 2d | ........((derived-mode-p.'magit- |
| ca9e0 | 64 69 66 66 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | diff-mode)...................... |
| caa00 | 28 73 65 71 2d 66 69 6c 74 65 72 20 23 27 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e | (seq-filter.#'magit-file-section |
| caa20 | 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.............................. |
| caa40 | 20 20 20 20 28 6f 72 65 66 20 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 65 63 74 69 6f 6e 20 63 68 69 | ....(oref.magit-root-section.chi |
| caa60 | 6c 64 72 65 6e 29 29 29 29 29 29 0a 20 20 20 20 28 69 66 20 28 2d 2d 61 6e 79 2d 70 20 28 6f 72 | ldren)))))).....(if.(--any-p.(or |
| caa80 | 65 66 20 69 74 20 68 69 64 64 65 6e 29 20 73 65 63 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 | ef.it.hidden).sections)......... |
| caaa0 | 28 64 6f 6c 69 73 74 20 28 73 20 73 65 63 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 | (dolist.(s.sections)...........( |
| caac0 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 68 6f 77 20 73 29 0a 20 20 20 20 20 20 20 20 20 20 | magit-section-show.s)........... |
| caae0 | 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 64 65 2d 63 68 69 6c 64 72 65 6e 20 73 29 29 | (magit-section-hide-children.s)) |
| cab00 | 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 68 69 6c 64 72 65 6e 20 28 2d 2d 6d 61 70 63 61 74 | .......(let.((children.(--mapcat |
| cab20 | 20 28 6f 72 65 66 20 69 74 20 63 68 69 6c 64 72 65 6e 29 20 73 65 63 74 69 6f 6e 73 29 29 29 0a | .(oref.it.children).sections))). |
| cab40 | 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 28 2d 2d 61 6e 79 2d 70 20 28 6f 72 | ........(cond.((and.(--any-p.(or |
| cab60 | 65 66 20 69 74 20 68 69 64 64 65 6e 29 20 20 20 63 68 69 6c 64 72 65 6e 29 0a 20 20 20 20 20 20 | ef.it.hidden)...children)....... |
| cab80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 61 6e 79 2d 70 20 28 6f 72 65 66 20 69 74 20 | ..............(--any-p.(oref.it. |
| caba0 | 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 20 20 | children).children))............ |
| cabc0 | 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 2d 68 | ....(mapc.#'magit-section-show-h |
| cabe0 | 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 20 20 | eadings.sections)).............. |
| cac00 | 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 64 64 | .((seq-some.#'magit-section-hidd |
| cac20 | 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 20 20 | en-body.children)............... |
| cac40 | 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 69 6c | .(mapc.#'magit-section-show-chil |
| cac60 | 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 28 74 | dren.sections))...............(t |
| cac80 | 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 73 65 | ................(mapc.#'magit-se |
| caca0 | 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 3b 20 | ction-hide.sections)))))))..;;;. |
| cacc0 | 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 74 2d | Diff.Mode..(defvar-keymap.magit- |
| cace0 | 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 6f 72 | diff-mode-map...:doc."Keymap.for |
| cad00 | 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 20 6d | .`magit-diff-mode'."...:parent.m |
| cad20 | 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 67 69 | agit-mode-map..."C-c.C-d".#'magi |
| cad40 | 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 20 43 | t-diff-while-committing..."C-c.C |
| cad60 | 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 20 43 | -b".#'magit-go-backward..."C-c.C |
| cad80 | 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 20 20 | -f".#'magit-go-forward..."SPC".. |
| cada0 | 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 63 72 | ...#'scroll-up..."DEL".....#'scr |
| cadc0 | 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 75 6d | oll-down..."j".......#'magit-jum |
| cade0 | 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 70 3e | p-to-diffstat-or-diff..."<remap> |
| cae00 | 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 61 76 | .<write-file>".#'magit-patch-sav |
| cae20 | 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 2d 64 | e)..(define-derived-mode.magit-d |
| cae40 | 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 66 22 | iff-mode.magit-mode."Magit.Diff" |
| cae60 | 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 64 69 | ..."Mode.for.looking.at.a.Git.di |
| cae80 | 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 6e 20 | ff...This.mode.is.documented.in. |
| caea0 | 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 2e 0a | info.node.`(magit)Diff.Buffer'.. |
| caec0 | 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 61 67 | .\\<magit-mode-map>\.Type.\\[mag |
| caee0 | 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 72 65 | it-refresh].to.refresh.the.curre |
| caf00 | 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 6f 6e | nt.buffer..Type.\\[magit-section |
| caf20 | 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 20 73 | -toggle].to.expand.or.hide.the.s |
| caf40 | 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 2d 76 | ection.at.point..Type.\\[magit-v |
| caf60 | 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 6f 72 | isit-thing].to.visit.the.hunk.or |
| caf80 | 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 70 70 | .file.at.point...Staging.and.app |
| cafa0 | 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 20 69 | lying.changes.is.documented.in.i |
| cafc0 | 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 6e 73 | nfo.node.`(magit)Staging.and.Uns |
| cafe0 | 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 41 70 | taging'.and.info.node.`(magit)Ap |
| cb000 | 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 6e 2d | plying'...\\<magit-hunk-section- |
| cb020 | 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 61 70 | map>Type.\.\\[magit-apply].to.ap |
| cb040 | 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 6d 61 | ply.the.change.at.point,.\.\\[ma |
| cb060 | 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 75 6e | git-stage].to.stage,.\\[magit-un |
| cb080 | 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 64 69 | stage].to.unstage,.\.\\[magit-di |
| cb0a0 | 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 69 74 | scard].to.discard,.or.\.\\[magit |
| cb0c0 | 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 61 67 | -reverse].to.reverse.it...\\{mag |
| cb0e0 | 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 69 76 | it-diff-mode-map}"...:interactiv |
| cb100 | 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 6d 61 | e.nil...:group.'magit-diff...(ma |
| cb120 | 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 20 | git-hack-dir-local-variables)... |
| cb140 | 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 69 6d 65 6e 75 2d 69 74 65 6d 2d 74 79 70 65 73 20 27 66 | (setq.magit--imenu-item-types.'f |
| cb160 | 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 6d 61 | ile))..(put.'magit-diff-mode.'ma |
| cb180 | 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...... |
| cb1a0 | 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 28 64 | '("--stat"."--no-ext-diff"))..(d |
| cb1c0 | 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 20 72 | efun.magit-diff-setup-buffer.(.r |
| cb1e0 | 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 20 20 | ange.typearg.args.files......... |
| cb200 | 20 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 6f 6e | .........................&option |
| cb220 | 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 67 69 | al.type.locked)...(require.'magi |
| cb240 | 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 69 74 | t)...(magit-setup-buffer.#'magit |
| cb260 | 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 75 66 | -diff-mode.locked.....(magit-buf |
| cb280 | 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 66 66 | fer-range.range).....(magit-buff |
| cb2a0 | 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 2d 62 | er-typearg.typearg).....(magit-b |
| cb2c0 | 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 69 74 | uffer-diff-type.type).....(magit |
| cb2e0 | 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 20 61 72 67 73 29 0a 20 20 20 20 28 6d 61 67 | -buffer-diff-args.args).....(mag |
| cb300 | 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 66 69 6c 65 73 29 0a 20 20 20 20 | it-buffer-diff-files.files)..... |
| cb320 | 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 2d 73 75 73 70 65 6e 64 | (magit-buffer-diff-files-suspend |
| cb340 | 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 65 66 | ed.nil)))..(defun.magit-diff-ref |
| cb360 | 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 63 75 | resh-buffer.()..."Refresh.the.cu |
| cb380 | 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 2e 22 | rrent.`magit-diff-mode'.buffer." |
| cb3a0 | 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 |
| cb3c0 | 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 70 65 | ....(if.(equal.magit-buffer-type |
| cb3e0 | 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 79 20 | arg."--no-index")........(apply. |
| cb400 | 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 25 73 | #'format."Differences.between.%s |
| cb420 | 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 65 73 | .and.%s".magit-buffer-diff-files |
| cb440 | 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 72 2d | )......(concat.(if.magit-buffer- |
| cb460 | 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 72 69 | range..................(if.(stri |
| cb480 | 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 29 22 | ng-match-p."\\(\\.\\.\\|\\^-\\)" |
| cb4a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| cb4c0 | 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 20 20 | ......magit-buffer-range)....... |
| cb4e0 | 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 73 20 | ...............(format."Changes. |
| cb500 | 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 20 20 | in.%s".magit-buffer-range)...... |
| cb520 | 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 67 65 | ..............(let.((msg."Change |
| cb540 | 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 20 20 | s.from.%s.to.%s")............... |
| cb560 | 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 69 74 | ...........(end.(if.(equal.magit |
| cb580 | 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 20 20 | -buffer-typearg."--cached")..... |
| cb5a0 | 20 20 20 20 20 20 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 | .............................."i |
| cb5c0 | 6e 64 65 78 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ndex"........................... |
| cb5e0 | 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 20 20 | ......"working.tree")))......... |
| cb600 | 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 6d 61 | .............(if.(member."-R".ma |
| cb620 | 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 | git-buffer-diff-args)........... |
| cb640 | 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 20 6d | ...............(format.msg.end.m |
| cb660 | 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).............. |
| cb680 | 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 66 66 | ..........(format.msg.magit-buff |
| cb6a0 | 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 20 20 | er-range.end))))................ |
| cb6c0 | 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 65 61 | (cond.((equal.magit-buffer-typea |
| cb6e0 | 72 67 20 22 2d 2d 63 61 63 68 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rg."--cached").................. |
| cb700 | 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 20 20 | ....."Staged.changes").......... |
| cb720 | 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 69 74 | ............((and.(magit-reposit |
| cb740 | 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 6d 61 | ory-local-get.'this-commit-comma |
| cb760 | 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 20 28 | nd)............................( |
| cb780 | 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 29 0a | not.(magit-anything-staged-p))). |
| cb7a0 | 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 74 74 | ......................"Uncommitt |
| cb7c0 | 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 20 20 | ing.changes")................... |
| cb7e0 | 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 20 20 | ...(t."Unstaged.changes")))..... |
| cb800 | 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 6c 65 6e 67 74 68 20 6d 61 67 69 74 2d 62 75 | .........(pcase.(length.magit-bu |
| cb820 | 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer-diff-files)................ |
| cb840 | 28 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 20 28 63 6f 6e 63 61 74 20 22 20 | (0)................(1.(concat.". |
| cb860 | 69 6e 20 66 69 6c 65 20 22 20 28 63 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 | in.file.".(car.magit-buffer-diff |
| cb880 | 2d 66 69 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 28 63 6f 6e | -files)))................(_.(con |
| cb8a0 | 63 61 74 20 22 20 69 6e 20 66 69 6c 65 73 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | cat.".in.files."................ |
| cb8c0 | 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 62 75 | ...........(string-join.magit-bu |
| cb8e0 | 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 28 73 | ffer-diff-files.",.")))))))...(s |
| cb900 | 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 20 20 | etq.magit-buffer-range-hashed... |
| cb920 | 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 28 6d | ......(and.magit-buffer-range.(m |
| cb940 | 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 61 6e | agit-hash-range.magit-buffer-ran |
| cb960 | 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 28 64 | ge)))...(magit-insert-section.(d |
| cb980 | 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 2d 68 | iffbuf).....(magit-run-section-h |
| cb9a0 | 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 29 29 | ook.'magit-diff-sections-hook))) |
| cb9c0 | 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 |
| cb9e0 | 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 64 | ue.(&context.(major-mode.magit-d |
| cba00 | 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 69 74 | iff-mode))...(nconc.(cond.(magit |
| cba20 | 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 28 64 | -buffer-range.................(d |
| cba40 | 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 67 65 | elq.nil.(list.magit-buffer-range |
| cba60 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74 79 70 65 61 72 67 29 29 29 0a 20 20 20 20 20 20 20 | .magit-buffer-typearg)))........ |
| cba80 | 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 79 70 | ........((equal.magit-buffer-typ |
| cbaa0 | 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")................ |
| cbac0 | 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 20 20 | .(list.'staged))................ |
| cbae0 | 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 61 67 | (t.................(list.'unstag |
| cbb00 | 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 20 20 | ed.magit-buffer-typearg)))...... |
| cbb20 | 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 65 73 | ....(and.magit-buffer-diff-files |
| cbb40 | 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 66 69 | .(cons."--".magit-buffer-diff-fi |
| cbb60 | 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 65 6e | les))))..(cl-defmethod.magit-men |
| cbb80 | 75 2d 63 6f 6d 6d 6f 6e 2d 76 61 6c 75 65 20 28 28 5f 73 65 63 74 69 6f 6e 20 6d 61 67 69 74 2d | u-common-value.((_section.magit- |
| cbba0 | 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 63 6f | diff-section))...(magit-diff-sco |
| cbbc0 | 70 65 29 29 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 76 61 72 69 61 62 6c 65 2d | pe))..(define-obsolete-variable- |
| cbbe0 | 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 65 2d 6d | alias.'magit-diff-section-base-m |
| cbc00 | 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 22 4d 61 | ap...'magit-diff-section-map."Ma |
| cbc20 | 67 69 74 2d 53 65 63 74 69 6f 6e 20 34 2e 30 2e 30 22 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 | git-Section.4.0.0")..(defvar-key |
| cbc40 | 6d 61 70 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f | map.magit-diff-section-map...:do |
| cbc60 | 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 64 69 66 66 20 73 65 63 74 69 6f 6e 73 2e 0a 54 68 65 | c."Keymap.for.diff.sections..The |
| cbc80 | 20 63 6c 61 73 73 65 73 20 60 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 27 20 61 6e | .classes.`magit-file-section'.an |
| cbca0 | 64 20 60 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 27 20 64 65 72 69 76 65 0a 66 72 | d.`magit-hunk-section'.derive.fr |
| cbcc0 | 6f 6d 20 74 68 65 20 61 62 73 74 72 61 63 74 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 | om.the.abstract.`magit-diff-sect |
| cbce0 | 69 6f 6e 27 20 63 6c 61 73 73 2e 20 20 41 63 63 6f 72 64 69 6e 67 6c 79 20 74 68 69 73 0a 6b 65 | ion'.class...Accordingly.this.ke |
| cbd00 | 79 6d 61 70 20 69 73 20 74 68 65 20 70 61 72 65 6e 74 20 6f 66 20 74 68 65 69 72 20 6b 65 79 6d | ymap.is.the.parent.of.their.keym |
| cbd20 | 61 70 73 2e 22 0a 20 20 22 43 2d 6a 22 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 | aps."..."C-j"............#'magit |
| cbd40 | 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 0a 20 20 22 43 2d 3c | -diff-visit-worktree-file..."C-< |
| cbd60 | 72 65 74 75 72 6e 3e 22 20 20 20 20 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d | return>".....#'magit-diff-visit- |
| cbd80 | 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 0a 20 20 22 43 2d 78 20 34 20 3c 72 65 74 75 72 6e 3e 22 | worktree-file..."C-x.4.<return>" |
| cbda0 | 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 2d 6f 74 68 65 72 2d 77 | .#'magit-diff-visit-file-other-w |
| cbdc0 | 69 6e 64 6f 77 0a 20 20 22 43 2d 78 20 35 20 3c 72 65 74 75 72 6e 3e 22 20 23 27 6d 61 67 69 74 | indow..."C-x.5.<return>".#'magit |
| cbde0 | 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 0a 20 20 22 | -diff-visit-file-other-frame..." |
| cbe00 | 26 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 64 6f 2d 61 73 79 6e 63 | &"..............#'magit-do-async |
| cbe20 | 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 0a 20 20 22 43 22 20 20 20 20 20 20 20 20 20 20 20 20 | -shell-command..."C"............ |
| cbe40 | 20 20 23 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 64 64 2d 6c 6f 67 0a 20 20 22 43 2d 78 20 | ..#'magit-commit-add-log..."C-x. |
| cbe60 | 61 22 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 61 64 64 2d 63 68 61 6e 67 65 2d 6c | a"..........#'magit-add-change-l |
| cbe80 | 6f 67 2d 65 6e 74 72 79 0a 20 20 22 43 2d 78 20 34 20 61 22 20 20 20 20 20 20 20 20 23 27 6d 61 | og-entry..."C-x.4.a"........#'ma |
| cbea0 | 67 69 74 2d 61 64 64 2d 63 68 61 6e 67 65 2d 6c 6f 67 2d 65 6e 74 72 79 2d 6f 74 68 65 72 2d 77 | git-add-change-log-entry-other-w |
| cbec0 | 69 6e 64 6f 77 0a 20 20 22 43 2d 63 20 43 2d 74 22 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 | indow..."C-c.C-t"........#'magit |
| cbee0 | 2d 64 69 66 66 2d 74 72 61 63 65 2d 64 65 66 69 6e 69 74 69 6f 6e 0a 20 20 22 43 2d 63 20 43 2d | -diff-trace-definition..."C-c.C- |
| cbf00 | 65 22 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 65 64 69 74 2d 68 75 6e 6b | e"........#'magit-diff-edit-hunk |
| cbf20 | 2d 63 6f 6d 6d 69 74 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 66 69 6c 65 2d 72 | -commit..."<remap>.<magit-file-r |
| cbf40 | 65 6e 61 6d 65 3e 22 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 | ename>"......#'magit-file-rename |
| cbf60 | 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 3e | ..."<remap>.<magit-file-untrack> |
| cbf80 | 22 20 20 20 20 20 23 27 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 0a 20 20 22 3c 72 | ".....#'magit-file-untrack..."<r |
| cbfa0 | 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 20 20 20 20 | emap>.<magit-visit-thing>"...... |
| cbfc0 | 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 0a 20 20 22 3c 72 65 6d 61 | #'magit-diff-visit-file..."<rema |
| cbfe0 | 70 3e 20 3c 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 3e 22 20 23 27 6d | p>.<magit-revert-no-commit>".#'m |
| cc000 | 61 67 69 74 2d 72 65 76 65 72 73 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 | agit-reverse..."<remap>.<magit-d |
| cc020 | 65 6c 65 74 65 2d 74 68 69 6e 67 3e 22 20 20 20 20 20 23 27 6d 61 67 69 74 2d 64 69 73 63 61 72 | elete-thing>".....#'magit-discar |
| cc040 | 64 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 | d..."<remap>.<magit-unstage-file |
| cc060 | 3e 22 20 20 20 20 20 23 27 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 0a 20 20 22 3c 72 65 6d 61 70 | >".....#'magit-unstage..."<remap |
| cc080 | 3e 20 3c 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 3e 22 20 20 20 20 20 20 20 23 27 6d 61 | >.<magit-stage-file>".......#'ma |
| cc0a0 | 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 63 68 65 72 | git-stage..."<remap>.<magit-cher |
| cc0c0 | 72 79 2d 61 70 70 6c 79 3e 22 20 20 20 20 20 23 27 6d 61 67 69 74 2d 61 70 70 6c 79 0a 20 20 22 | ry-apply>".....#'magit-apply..." |
| cc0e0 | 3c 38 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 52 65 6e 61 6d 65 20 66 69 | <8>".(magit-menu-item."Rename.fi |
| cc100 | 6c 65 22 20 23 27 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 | le".#'magit-file-rename......... |
| cc120 | 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 65 71 20 28 | .................'(:enable.(eq.( |
| cc140 | 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 29 20 27 66 69 6c 65 29 29 29 0a 20 20 22 3c 37 | magit-diff-scope).'file)))..."<7 |
| cc160 | 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 55 6e 74 72 61 63 6b 20 25 78 22 | >".(magit-menu-item."Untrack.%x" |
| cc180 | 20 23 27 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 63 6b 29 0a 20 20 22 3c 36 3e 22 20 28 | .#'magit-file-untrack)..."<6>".( |
| cc1a0 | 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 56 69 73 69 74 20 66 69 6c 65 22 20 23 27 6d | magit-menu-item."Visit.file".#'m |
| cc1c0 | 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 | agit-diff-visit-file............ |
| cc1e0 | 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 6d 65 6d 71 20 28 6d | ..............'(:enable.(memq.(m |
| cc200 | 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 29 20 27 28 66 69 6c 65 20 66 69 6c 65 73 29 29 29 | agit-diff-scope).'(file.files))) |
| cc220 | 29 0a 20 20 22 3c 35 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 52 65 76 65 | )..."<5>".(magit-menu-item."Reve |
| cc240 | 72 73 65 20 25 78 22 20 23 27 6d 61 67 69 74 2d 72 65 76 65 72 73 65 0a 20 20 20 20 20 20 20 20 | rse.%x".#'magit-reverse......... |
| cc260 | 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. |
| cc280 | 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)......... |
| cc2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| cc2c0 | 20 20 20 20 20 20 27 28 75 6e 74 72 61 63 6b 65 64 20 75 6e 73 74 61 67 65 64 29 29 29 29 29 0a | ......'(untracked.unstaged))))). |
| cc2e0 | 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 44 69 73 63 61 72 | .."<4>".(magit-menu-item."Discar |
| cc300 | 64 20 25 78 22 20 23 27 6d 61 67 69 74 2d 64 69 73 63 61 72 64 0a 20 20 20 20 20 20 20 20 20 20 | d.%x".#'magit-discard........... |
| cc320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3a 65 6e 61 62 6c 65 20 28 6e 6f 74 20 28 6d | ...............'(:enable.(not.(m |
| cc340 | 65 6d 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 | emq.(magit-diff-type)........... |
| cc360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| cc380 | 20 20 20 20 27 28 63 6f 6d 6d 69 74 74 65 64 20 75 6e 64 65 66 69 6e 65 64 29 29 29 29 29 0a 20 | ....'(committed.undefined))))).. |
| cc3a0 | 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 65 | ."<3>".(magit-menu-item."Unstage |
| cc3c0 | 20 25 78 22 20 23 27 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 | .%x".#'magit-unstage............ |
| cc3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3a 65 6e 61 62 6c 65 20 28 65 71 20 28 6d 61 67 | ..............'(:enable.(eq.(mag |
| cc400 | 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 3e 22 | it-diff-type).'staged)))..."<2>" |
| cc420 | 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 78 22 20 20 20 23 | .(magit-menu-item."Stage.%x"...# |
| cc440 | 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.................... |
| cc460 | 20 20 20 20 20 20 27 28 3a 65 6e 61 62 6c 65 20 28 65 71 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | ......'(:enable.(eq.(magit-diff- |
| cc480 | 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 69 | type).'unstaged)))..."<1>".(magi |
| cc4a0 | 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 41 70 70 6c 79 20 25 78 22 20 23 27 6d 61 67 69 74 2d 61 | t-menu-item."Apply.%x".#'magit-a |
| cc4c0 | 70 70 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 | pply..........................'( |
| cc4e0 | 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 66 66 2d 74 | :enable.(not.(memq.(magit-diff-t |
| cc500 | 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ype)............................ |
| cc520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 75 6e 73 74 61 67 65 64 20 73 74 | ...................'(unstaged.st |
| cc540 | 61 67 65 64 29 29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 | aged))))))..(defvar-keymap.magit |
| cc560 | 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3b 3b 20 45 76 65 6e 20 74 68 6f 75 | -file-section-map...;;.Even.thou |
| cc580 | 67 68 20 74 68 69 73 20 64 65 72 69 76 65 64 20 6d 61 70 20 64 6f 65 73 6e 27 74 20 61 64 64 20 | gh.this.derived.map.doesn't.add. |
| cc5a0 | 61 6e 79 20 62 69 6e 64 69 6e 67 73 20 62 79 20 64 65 66 61 75 6c 74 2c 0a 20 20 3b 3b 20 69 74 | any.bindings.by.default,...;;.it |
| cc5c0 | 20 69 73 20 71 75 69 74 65 20 70 6f 73 73 69 62 6c 65 20 74 68 61 74 20 73 6f 6d 65 20 75 73 65 | .is.quite.possible.that.some.use |
| cc5e0 | 72 73 20 77 6f 75 6c 64 20 77 61 6e 74 20 74 6f 20 61 64 64 20 74 68 65 69 72 20 6f 77 6e 2e 0a | rs.would.want.to.add.their.own.. |
| cc600 | 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 66 69 6c 65 27 20 73 65 63 74 69 6f | ..:doc."Keymap.for.`file'.sectio |
| cc620 | 6e 73 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f | ns."...:parent.magit-diff-sectio |
| cc640 | 6e 2d 62 61 73 65 2d 6d 61 70 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 | n-base-map)..(defvar-keymap.magi |
| cc660 | 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 2d 73 6d 65 72 67 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 | t-hunk-section-smerge-map...:doc |
| cc680 | 20 22 4b 65 79 6d 61 70 20 62 6f 75 6e 64 20 74 6f 20 60 73 6d 65 72 67 65 2d 63 6f 6d 6d 61 6e | ."Keymap.bound.to.`smerge-comman |
| cc6a0 | 64 2d 70 72 65 66 69 78 27 20 69 6e 20 60 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e | d-prefix'.in.`magit-hunk-section |
| cc6c0 | 2d 6d 61 70 27 2e 22 0a 20 20 22 52 45 54 22 20 23 27 6d 61 67 69 74 2d 73 6d 65 72 67 65 2d 6b | -map'."..."RET".#'magit-smerge-k |
| cc6e0 | 65 65 70 2d 63 75 72 72 65 6e 74 0a 20 20 22 61 22 20 20 20 23 27 6d 61 67 69 74 2d 73 6d 65 72 | eep-current..."a"...#'magit-smer |
| cc700 | 67 65 2d 6b 65 65 70 2d 61 6c 6c 0a 20 20 22 75 22 20 20 20 23 27 6d 61 67 69 74 2d 73 6d 65 72 | ge-keep-all..."u"...#'magit-smer |
| cc720 | 67 65 2d 6b 65 65 70 2d 75 70 70 65 72 0a 20 20 22 62 22 20 20 20 23 27 6d 61 67 69 74 2d 73 6d | ge-keep-upper..."b"...#'magit-sm |
| cc740 | 65 72 67 65 2d 6b 65 65 70 2d 62 61 73 65 0a 20 20 22 6c 22 20 20 20 23 27 6d 61 67 69 74 2d 73 | erge-keep-base..."l"...#'magit-s |
| cc760 | 6d 65 72 67 65 2d 6b 65 65 70 2d 6c 6f 77 65 72 29 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 | merge-keep-lower)..(defvar-keyma |
| cc780 | 70 20 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 | p.magit-hunk-section-map...:doc. |
| cc7a0 | 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 68 75 6e 6b 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 | "Keymap.for.`hunk'.sections."... |
| cc7c0 | 3a 70 61 72 65 6e 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 | :parent.magit-diff-section-base- |
| cc7e0 | 6d 61 70 0a 20 20 28 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 73 6d 65 72 67 65 2d 63 6f | map...(key-description.smerge-co |
| cc800 | 6d 6d 61 6e 64 2d 70 72 65 66 69 78 29 20 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e | mmand-prefix).magit-hunk-section |
| cc820 | 2d 73 6d 65 72 67 65 2d 6d 61 70 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 64 69 | -smerge-map)..(defconst.magit-di |
| cc840 | 66 66 2d 63 6f 6e 66 6c 69 63 74 2d 68 65 61 64 6c 69 6e 65 2d 72 65 0a 20 20 28 63 6f 6e 63 61 | ff-conflict-headline-re...(conca |
| cc860 | 74 20 22 5e 22 20 28 72 65 67 65 78 70 2d 6f 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t."^".(regexp-opt............... |
| cc880 | 20 3b 3b 20 44 65 66 69 6e 65 64 20 69 6e 20 6d 65 72 67 65 2d 74 72 65 65 2e 63 20 69 6e 20 74 | .;;.Defined.in.merge-tree.c.in.t |
| cc8a0 | 68 69 73 20 6f 72 64 65 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 22 6d 65 72 | his.order.................'("mer |
| cc8c0 | 67 65 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 64 64 65 64 20 69 6e 20 | ged".................."added.in. |
| cc8e0 | 72 65 6d 6f 74 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 64 64 65 64 20 | remote".................."added. |
| cc900 | 69 6e 20 62 6f 74 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 64 64 65 64 | in.both".................."added |
| cc920 | 20 69 6e 20 6c 6f 63 61 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 72 65 6d | .in.local".................."rem |
| cc940 | 6f 76 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 20 20 20 20 22 | oved.in.both".................." |
| cc960 | 63 68 61 6e 67 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 20 20 | changed.in.both"................ |
| cc980 | 20 20 22 72 65 6d 6f 76 65 64 20 69 6e 20 6c 6f 63 61 6c 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .."removed.in.local"............ |
| cc9a0 | 20 20 20 20 20 20 22 72 65 6d 6f 76 65 64 20 69 6e 20 72 65 6d 6f 74 65 22 29 29 29 29 0a 0a 28 | ......"removed.in.remote"))))..( |
| cc9c0 | 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 65 61 64 6c 69 6e 65 2d 72 65 0a | defconst.magit-diff-headline-re. |
| cc9e0 | 20 20 28 63 6f 6e 63 61 74 20 22 5e 5c 5c 28 40 40 40 3f 5c 5c 7c 64 69 66 66 5c 5c 7c 53 75 62 | ..(concat."^\\(@@@?\\|diff\\|Sub |
| cca00 | 6d 6f 64 75 6c 65 5c 5c 7c 22 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 2a 20 55 6e 6d 65 72 67 | module\\|"..........."\\*.Unmerg |
| cca20 | 65 64 20 70 61 74 68 5c 5c 7c 22 0a 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 | ed.path\\|"...........(substring |
| cca40 | 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 65 | .magit-diff-conflict-headline-re |
| cca60 | 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 29 22 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 | .1)..........."\\)"))..(defconst |
| cca80 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 74 61 74 6c 69 6e 65 2d 72 65 0a 20 20 28 63 6f 6e 63 61 | .magit-diff-statline-re...(conca |
| ccaa0 | 74 20 22 5e 20 3f 22 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 2e 2a 5c 5c 29 22 20 20 20 20 | t."^.?"..........."\\(.*\\)".... |
| ccac0 | 20 3b 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 20 2b 7c 20 2b 5c 5c 29 22 20 | .;.file..........."\\(.+|.+\\)". |
| ccae0 | 20 3b 20 73 65 70 61 72 61 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5b 30 2d 39 5d | .;.separator..........."\\([0-9] |
| ccb00 | 2b 5c 5c 7c 42 69 6e 5c 5c 28 3f 3a 20 2b 5b 30 2d 39 5d 2b 20 2d 3e 20 5b 30 2d 39 5d 2b 20 62 | +\\|Bin\\(?:.+[0-9]+.->.[0-9]+.b |
| ccb20 | 79 74 65 73 5c 5c 29 3f 24 5c 5c 29 20 3f 22 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5c 5c | ytes\\)?$\\).?"..........."\\(\\ |
| ccb40 | 2b 2a 5c 5c 29 22 20 20 20 3b 20 61 64 64 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 2d 2a 5c | +*\\)"...;.add..........."\\(-*\ |
| ccb60 | 5c 29 24 22 29 29 20 20 3b 20 64 65 6c 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 64 69 66 | \)$"))..;.del..(defvar.magit-dif |
| ccb80 | 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 28 6c 69 73 74 | f--reset-non-color-moved...(list |
| ccba0 | 0a 20 20 20 22 2d 63 22 20 22 63 6f 6c 6f 72 2e 64 69 66 66 2e 63 6f 6e 74 65 78 74 3d 6e 6f 72 | ...."-c"."color.diff.context=nor |
| ccbc0 | 6d 61 6c 22 0a 20 20 20 22 2d 63 22 20 22 63 6f 6c 6f 72 2e 64 69 66 66 2e 70 6c 61 69 6e 3d 6e | mal"...."-c"."color.diff.plain=n |
| ccbe0 | 6f 72 6d 61 6c 22 20 3b 20 68 69 73 74 6f 72 69 63 61 6c 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 | ormal".;.historical.synonym.for. |
| ccc00 | 63 6f 6e 74 65 78 74 0a 20 20 20 22 2d 63 22 20 22 63 6f 6c 6f 72 2e 64 69 66 66 2e 6d 65 74 61 | context...."-c"."color.diff.meta |
| ccc20 | 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 66 66 2e 66 72 61 | =normal"...."-c"."color.diff.fra |
| ccc40 | 67 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 66 66 2e 66 75 | g=normal"...."-c"."color.diff.fu |
| ccc60 | 6e 63 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 66 66 2e 6f | nc=normal"...."-c"."color.diff.o |
| ccc80 | 6c 64 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 66 66 2e 6e | ld=normal"...."-c"."color.diff.n |
| ccca0 | 65 77 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 66 66 2e 63 | ew=normal"...."-c"."color.diff.c |
| cccc0 | 6f 6d 6d 69 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 66 | ommit=normal"...."-c"."color.dif |
| ccce0 | 66 2e 77 68 69 74 65 73 70 61 63 65 3d 6e 6f 72 6d 61 6c 22 0a 20 20 20 3b 3b 20 22 67 69 74 2d | f.whitespace=normal"....;;."git- |
| ccd00 | 72 61 6e 67 65 2d 64 69 66 66 22 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 22 2d 2d | range-diff".does.not.support."-- |
| ccd20 | 63 6f 6c 6f 72 2d 6d 6f 76 65 64 22 2c 20 73 6f 20 77 65 20 64 6f 6e 27 74 0a 20 20 20 3b 3b 20 | color-moved",.so.we.don't....;;. |
| ccd40 | 6e 65 65 64 20 74 6f 20 72 65 73 65 74 20 63 6f 6e 74 65 78 74 44 69 6d 6d 65 64 2c 20 6f 6c 64 | need.to.reset.contextDimmed,.old |
| ccd60 | 44 69 6d 6d 65 64 2c 20 6e 65 77 44 69 6d 6d 65 64 2c 20 63 6f 6e 74 65 78 74 42 6f 6c 64 2c 0a | Dimmed,.newDimmed,.contextBold,. |
| ccd80 | 20 20 20 3b 3b 20 6f 6c 64 42 6f 6c 64 2c 20 61 6e 64 20 6e 65 77 42 6f 6c 64 2e 0a 20 20 20 29 | ...;;.oldBold,.and.newBold.....) |
| ccda0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 64 69 66 66 20 28 29 0a 20 | )..(defun.magit-insert-diff.().. |
| ccdc0 | 20 22 49 6e 73 65 72 74 20 74 68 65 20 64 69 66 66 20 69 6e 74 6f 20 74 68 69 73 20 60 6d 61 67 | ."Insert.the.diff.into.this.`mag |
| ccde0 | 69 74 2d 64 69 66 66 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6d 61 67 69 74 2d | it-diff-mode'.buffer."...(magit- |
| cce00 | 2d 69 6e 73 65 72 74 2d 64 69 66 66 20 74 0a 20 20 20 20 22 64 69 66 66 22 20 6d 61 67 69 74 2d | -insert-diff.t....."diff".magit- |
| cce20 | 62 75 66 66 65 72 2d 72 61 6e 67 65 20 22 2d 70 22 20 22 2d 2d 6e 6f 2d 70 72 65 66 69 78 22 0a | buffer-range."-p"."--no-prefix". |
| cce40 | 20 20 20 20 28 61 6e 64 20 28 6d 65 6d 62 65 72 20 22 2d 2d 73 74 61 74 22 20 6d 61 67 69 74 2d | ....(and.(member."--stat".magit- |
| cce60 | 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 29 20 22 2d 2d 6e 75 6d 73 74 61 74 22 29 0a 20 | buffer-diff-args)."--numstat").. |
| cce80 | 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74 79 70 65 61 72 67 0a 20 20 20 20 6d 61 67 69 | ...magit-buffer-typearg.....magi |
| ccea0 | 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 20 22 2d 2d 22 0a 20 20 20 20 6d 61 67 69 | t-buffer-diff-args."--".....magi |
| ccec0 | 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | t-buffer-diff-files))..(defun.ma |
| ccee0 | 67 69 74 2d 2d 69 6e 73 65 72 74 2d 64 69 66 66 20 28 6b 65 65 70 2d 65 72 72 6f 72 20 26 72 65 | git--insert-diff.(keep-error.&re |
| ccf00 | 73 74 20 61 72 67 73 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 31 29 29 0a | st.args)...(declare.(indent.1)). |
| ccf20 | 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 63 6d 64 20 2e 20 2c 61 72 67 73 29 0a 20 | ..(pcase-let.((`(,cmd...,args).. |
| ccf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 61 72 67 73 | ..............(flatten-tree.args |
| ccf60 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 | ))...............(magit-git-glob |
| ccf80 | 61 6c 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d | al-arguments................(rem |
| ccfa0 | 6f 76 65 20 22 2d 2d 6c 69 74 65 72 61 6c 2d 70 61 74 68 73 70 65 63 73 22 20 6d 61 67 69 74 2d | ove."--literal-pathspecs".magit- |
| ccfc0 | 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 3b 3b 20 41 | git-global-arguments))).....;;.A |
| ccfe0 | 73 20 6f 66 20 47 69 74 20 32 2e 31 39 2e 30 2c 20 77 65 20 6e 65 65 64 20 74 6f 20 67 65 6e 65 | s.of.Git.2.19.0,.we.need.to.gene |
| cd000 | 72 61 74 65 20 64 69 66 66 73 20 77 69 74 68 0a 20 20 20 20 3b 3b 20 2d 2d 69 74 61 2d 76 69 73 | rate.diffs.with.....;;.--ita-vis |
| cd020 | 69 62 6c 65 2d 69 6e 2d 69 6e 64 65 78 20 73 6f 20 74 68 61 74 20 60 6d 61 67 69 74 2d 73 74 61 | ible-in-index.so.that.`magit-sta |
| cd040 | 67 65 27 20 63 61 6e 20 77 6f 72 6b 20 77 69 74 68 0a 20 20 20 20 3b 3b 20 69 6e 74 65 6e 74 2d | ge'.can.work.with.....;;.intent- |
| cd060 | 74 6f 2d 61 64 64 20 66 69 6c 65 73 20 28 73 65 65 20 23 34 30 32 36 29 2e 0a 20 20 20 20 28 77 | to-add.files.(see.#4026)......(w |
| cd080 | 68 65 6e 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 63 6d 64 20 22 6d 65 72 67 65 2d | hen.(and.(not.(equal.cmd."merge- |
| cd0a0 | 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 2d 67 69 | tree"))................(magit-gi |
| cd0c0 | 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 31 39 2e 30 22 29 29 0a 20 20 20 20 20 20 28 70 75 | t-version>=."2.19.0")).......(pu |
| cd0e0 | 73 68 20 22 2d 2d 69 74 61 2d 76 69 73 69 62 6c 65 2d 69 6e 2d 69 6e 64 65 78 22 20 61 72 67 73 | sh."--ita-visible-in-index".args |
| cd100 | 29 29 0a 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6d | )).....(setq.args.(magit-diff--m |
| cd120 | 61 79 62 65 2d 61 64 64 2d 73 74 61 74 2d 61 72 67 75 6d 65 6e 74 73 20 61 72 67 73 29 29 0a 20 | aybe-add-stat-arguments.args)).. |
| cd140 | 20 20 20 28 77 68 65 6e 20 28 63 6c 2d 6d 65 6d 62 65 72 2d 69 66 20 28 6c 61 6d 62 64 61 20 28 | ...(when.(cl-member-if.(lambda.( |
| cd160 | 61 72 67 29 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 63 6f 6c 6f 72 2d 6d | arg).(string-prefix-p."--color-m |
| cd180 | 6f 76 65 64 22 20 61 72 67 29 29 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 22 2d | oved".arg)).args).......(push."- |
| cd1a0 | 2d 63 6f 6c 6f 72 3d 61 6c 77 61 79 73 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 73 65 74 71 | -color=always".args).......(setq |
| cd1c0 | 20 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 | .magit-git-global-arguments..... |
| cd1e0 | 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 72 65 73 65 | ........(append.magit-diff--rese |
| cd200 | 74 2d 6e 6f 6e 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-non-color-moved............... |
| cd220 | 20 20 20 20 20 20 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 | ......magit-git-global-arguments |
| cd240 | 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 67 69 74 2d 77 61 73 68 20 23 27 6d 61 67 69 74 | ))).....(magit--git-wash.#'magit |
| cd260 | 2d 64 69 66 66 2d 77 61 73 68 2d 64 69 66 66 73 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 65 | -diff-wash-diffs.........(if.(me |
| cd280 | 6d 62 65 72 20 22 2d 2d 6e 6f 2d 69 6e 64 65 78 22 20 61 72 67 73 29 20 27 77 61 73 68 2d 61 6e | mber."--no-index".args).'wash-an |
| cd2a0 | 79 77 61 79 20 6b 65 65 70 2d 65 72 72 6f 72 29 0a 20 20 20 20 20 20 63 6d 64 20 61 72 67 73 29 | yway.keep-error).......cmd.args) |
| cd2c0 | 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 79 62 65 2d 61 64 64 | ))..(defun.magit-diff--maybe-add |
| cd2e0 | 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 28 69 66 20 28 6d 65 | -stat-arguments.(args)...(if.(me |
| cd300 | 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 20 28 61 70 70 65 6e | mber."--stat".args).......(appen |
| cd320 | 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 66 66 2d 65 78 74 72 | d.(if.(functionp.magit-diff-extr |
| cd340 | 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 20 20 20 | a-stat-arguments)............... |
| cd360 | 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 78 74 72 61 2d 73 74 | ....(funcall.magit-diff-extra-st |
| cd380 | 61 74 2d 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | at-arguments).................ma |
| cd3a0 | 67 69 74 2d 64 69 66 66 2d 65 78 74 72 61 2d 73 74 61 74 2d 61 72 67 75 6d 65 6e 74 73 29 0a 20 | git-diff-extra-stat-arguments).. |
| cd3c0 | 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 67 73 29 29 0a 0a 28 | .............args).....args))..( |
| cd3e0 | 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 6f 77 2d 77 69 64 74 | defun.magit-diff-use-window-widt |
| cd400 | 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 20 74 68 65 20 60 77 | h-as-stat-width.()..."Use.the.`w |
| cd420 | 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 20 6f 66 20 60 2d 2d | indow-width'.as.the.value.of.`-- |
| cd440 | 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 20 28 28 77 69 6e 64 | stat-width'."...(and-let*.((wind |
| cd460 | 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 |
| cd480 | 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 69 73 74 20 28 66 6f | uffer).'visible))).....(list.(fo |
| cd4a0 | 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 69 6e 64 6f 77 2d 77 | rmat."--stat-width=%d".(window-w |
| cd4c0 | 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 6d 61 67 69 74 2d 64 | idth.window)))))..(defun.magit-d |
| cd4e0 | 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 69 6f 6e 61 6c 20 6c | iff-wash-diffs.(args.&optional.l |
| cd500 | 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 2d 64 69 66 66 2d 77 | imit)...(run-hooks.'magit-diff-w |
| cd520 | 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 6d 65 6d 62 65 72 20 | ash-diffs-hook)...(when.(member. |
| cd540 | 22 2d 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 22 20 61 72 67 73 29 0a 20 20 20 20 28 6d 61 | "--show-signature".args).....(ma |
| cd560 | 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 61 67 69 74 2d 62 75 | git-diff-wash-signature.magit-bu |
| cd580 | 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 68 65 6e 20 28 6d 65 | ffer-revision-hash))...(when.(me |
| cd5a0 | 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 6d 61 67 69 74 2d 64 | mber."--stat".args).....(magit-d |
| cd5c0 | 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 65 6e 20 28 72 65 2d | iff-wash-diffstat))...(when.(re- |
| cd5e0 | 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 2d 68 65 61 64 6c 69 | search-forward.magit-diff-headli |
| cd600 | 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 63 68 61 72 20 28 6c | ne-re.limit.t).....(goto-char.(l |
| cd620 | 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 28 6d 61 | ine-beginning-position)).....(ma |
| cd640 | 67 69 74 2d 77 61 73 68 2d 73 65 71 75 65 6e 63 65 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c | git-wash-sequence.(apply-partial |
| cd660 | 6c 79 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 64 69 66 66 20 61 72 67 73 29 29 | ly.#'magit-diff-wash-diff.args)) |
| cd680 | 0a 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | .....(insert.?\n)))..(defun.magi |
| cd6a0 | 74 2d 6a 75 6d 70 2d 74 6f 2d 64 69 66 66 73 74 61 74 2d 6f 72 2d 64 69 66 66 20 28 29 0a 20 20 | t-jump-to-diffstat-or-diff.()... |
| cd6c0 | 22 4a 75 6d 70 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 0a 57 | "Jump.to.the.diffstat.or.diff..W |
| cd6e0 | 68 65 6e 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 20 66 69 6c 65 20 69 6e 73 69 64 65 20 74 68 | hen.point.is.on.a.file.inside.th |
| cd700 | 65 20 64 69 66 66 73 74 61 74 20 73 65 63 74 69 6f 6e 2c 20 74 68 65 6e 20 6a 75 6d 70 0a 74 6f | e.diffstat.section,.then.jump.to |
| cd720 | 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 64 69 66 66 20 73 65 63 74 69 6f 6e 2c 20 6f 74 | .the.respective.diff.section,.ot |
| cd740 | 68 65 72 77 69 73 65 20 6a 75 6d 70 20 74 6f 20 74 68 65 20 64 69 66 66 73 74 61 74 0a 73 65 63 | herwise.jump.to.the.diffstat.sec |
| cd760 | 74 69 6f 6e 20 6f 72 20 61 20 63 68 69 6c 64 20 74 68 65 72 65 6f 66 2e 22 0a 20 20 28 69 6e 74 | tion.or.a.child.thereof."...(int |
| cd780 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 20 28 6d | eractive)...(if-let.((section.(m |
| cd7a0 | 61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-get-section................ |
| cd7c0 | 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 | ......(append.(magit-section-cas |
| cd7e0 | 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............................... |
| cd800 | 20 28 5b 66 69 6c 65 20 64 69 66 66 73 74 61 74 5d 20 60 28 28 66 69 6c 65 20 2e 20 2c 28 6f 72 | .([file.diffstat].`((file...,(or |
| cd820 | 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ef.it.value))))................. |
| cd840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 60 28 28 66 69 6c 65 20 2e 20 2c | ...............(file.`((file..., |
| cd860 | 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 20 28 64 69 66 66 73 74 61 74 29 29 29 0a 20 20 | (oref.it.value)).(diffstat)))... |
| cd880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 | .............................(t. |
| cd8a0 | 27 28 28 64 69 66 66 73 74 61 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | '((diffstat))))................. |
| cd8c0 | 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 69 64 65 6e | .............(magit-section-iden |
| cd8e0 | 74 20 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 65 63 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 | t.magit-root-section)))))....... |
| cd900 | 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 | (magit-section-goto.section).... |
| cd920 | 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 64 69 66 66 73 74 61 74 20 69 6e 20 74 68 69 | .(user-error."No.diffstat.in.thi |
| cd940 | 73 20 62 75 66 66 65 72 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d | s.buffer")))..(defun.magit-diff- |
| cd960 | 77 61 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 | wash-signature.(object)...(cond. |
| cd980 | 20 20 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 | ...((looking-at."^No.signature") |
| cd9a0 | 0a 20 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 | .....(delete-line))....((looking |
| cd9c0 | 2d 61 74 20 22 5e 67 70 67 3a 20 22 29 0a 20 20 20 20 28 6c 65 74 20 28 74 69 74 6c 65 20 65 6e | -at."^gpg:.").....(let.(title.en |
| cd9e0 | 64 29 0a 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 | d).......(save-excursion........ |
| cda00 | 20 28 77 68 69 6c 65 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 67 70 67 3a 20 22 29 0a 20 20 | .(while.(looking-at."^gpg:.")... |
| cda20 | 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 6c 6f 6f 6b 69 | ........(cond............((looki |
| cda40 | 6e 67 2d 61 74 20 22 5e 67 70 67 3a 20 47 6f 6f 64 20 73 69 67 6e 61 74 75 72 65 20 66 72 6f 6d | ng-at."^gpg:.Good.signature.from |
| cda60 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 69 74 6c 65 20 28 70 72 6f 70 | ").............(setq.title.(prop |
| cda80 | 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ertize.......................... |
| cdaa0 | 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 28 70 6f 69 6e 74 29 20 28 6c 69 6e 65 2d | (buffer-substring.(point).(line- |
| cdac0 | 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | end-position)).................. |
| cdae0 | 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 67 | ........'face.'magit-signature-g |
| cdb00 | 6f 6f 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 | ood)))............((looking-at." |
| cdb20 | 5e 67 70 67 3a 20 43 61 6e 27 74 20 63 68 65 63 6b 20 73 69 67 6e 61 74 75 72 65 22 29 0a 20 20 | ^gpg:.Can't.check.signature")... |
| cdb40 | 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 74 69 7a | ..........(setq.title.(propertiz |
| cdb60 | 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 75 66 66 | e..........................(buff |
| cdb80 | 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 64 2d 70 | er-substring.(point).(line-end-p |
| cdba0 | 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 20 20 20 | osition))....................... |
| cdbc0 | 20 20 20 27 66 61 63 65 20 27 28 69 74 61 6c 69 63 20 62 6f 6c 64 29 29 29 29 29 0a 20 20 20 20 | ...'face.'(italic.bold)))))..... |
| cdbe0 | 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 28 73 | ......(forward-line)).........(s |
| cdc00 | 65 74 71 20 65 6e 64 20 28 70 6f 69 6e 74 2d 6d 61 72 6b 65 72 29 29 29 0a 20 20 20 20 20 20 28 | etq.end.(point-marker))).......( |
| cdc20 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 73 69 67 6e 61 74 75 72 65 20 | magit-insert-section.(signature. |
| cdc40 | 6f 62 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 | object.title).........(when.titl |
| cdc60 | 65 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e | e...........(magit-insert-headin |
| cdc80 | 67 20 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 | g.title)).........(goto-char.end |
| cdca0 | 29 0a 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 | ).........(set-marker.end.nil).. |
| cdcc0 | 20 20 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 | .......(insert."\n"))))))..(defu |
| cdce0 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 64 69 66 66 73 74 61 74 20 28 29 0a 20 20 | n.magit-diff-wash-diffstat.()... |
| cdd00 | 28 6c 65 74 20 28 68 65 61 64 69 6e 67 20 28 62 65 67 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 | (let.(heading.(beg.(point))).... |
| cdd20 | 20 28 77 68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 20 3f 5c 5c | .(when.(re-search-forward."^.?\\ |
| cdd40 | 28 5b 30 2d 39 5d 2b 20 2b 66 69 6c 65 73 3f 20 63 68 61 6e 67 65 5b 5e 5c 6e 5d 2a 5c 6e 5c 5c | ([0-9]+.+files?.change[^\n]*\n\\ |
| cdd60 | 29 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 68 65 61 64 69 6e 67 20 28 6d | )".nil.t).......(setq.heading.(m |
| cdd80 | 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c | atch-string.1)).......(magit-del |
| cdda0 | 65 74 65 2d 6d 61 74 63 68 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 29 | ete-match).......(goto-char.beg) |
| cddc0 | 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 64 69 | .......(magit-insert-section.(di |
| cdde0 | 66 66 73 74 61 74 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 | ffstat).........(insert.(propert |
| cde00 | 69 7a 65 20 68 65 61 64 69 6e 67 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 | ize.heading.'font-lock-face.'mag |
| cde20 | 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 28 | it-diff-file-heading)).........( |
| cde40 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 28 6c | magit-insert-heading).........(l |
| cde60 | 65 74 20 28 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f 6f | et.(files)...........(while.(loo |
| cde80 | 6b 69 6e 67 2d 61 74 20 22 5e 5b 2d 30 2d 39 5d 2b 5c 74 5b 2d 30 2d 39 5d 2b 5c 74 5c 5c 28 2e | king-at."^[-0-9]+\t[-0-9]+\t\\(. |
| cdea0 | 2b 5c 5c 29 24 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 6d 61 67 69 74 | +\\)$").............(push.(magit |
| cdec0 | 2d 64 65 63 6f 64 65 2d 67 69 74 2d 70 61 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -decode-git-path................ |
| cdee0 | 20 20 20 20 28 6c 65 74 20 28 28 66 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 29 0a | ....(let.((f.(match-string.1))). |
| cdf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 | .....................(cond...... |
| cdf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | .................((string-match. |
| cdf40 | 22 7b 2e 2a 20 3d 3e 20 5c 5c 28 2e 2a 5c 5c 29 7d 22 20 66 29 0a 20 20 20 20 20 20 20 20 20 20 | "{.*.=>.\\(.*\\)}".f)........... |
| cdf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 28 6d 61 74 | .............(replace-match.(mat |
| cdf80 | 63 68 2d 73 74 72 69 6e 67 20 31 20 66 29 20 6e 69 6c 20 74 20 66 29 29 0a 20 20 20 20 20 20 20 | ch-string.1.f).nil.t.f))........ |
| cdfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 20 | ...............((string-match.". |
| cdfc0 | 3d 3e 20 22 20 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | =>.".f)........................( |
| cdfe0 | 73 75 62 73 74 72 69 6e 67 20 66 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 29 0a 20 20 20 20 | substring.f.(match-end.0)))..... |
| ce000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 66 29 29 29 29 0a 20 20 20 20 20 | ..................(t.f))))...... |
| ce020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .............files)............. |
| ce040 | 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 20 20 28 | (magit-delete-line))...........( |
| ce060 | 73 65 74 71 20 66 69 6c 65 73 20 28 6e 72 65 76 65 72 73 65 20 66 69 6c 65 73 29 29 0a 20 20 20 | setq.files.(nreverse.files)).... |
| ce080 | 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 6d 61 67 69 74 2d | .......(while.(looking-at.magit- |
| ce0a0 | 64 69 66 66 2d 73 74 61 74 6c 69 6e 65 2d 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | diff-statline-re).............(m |
| ce0c0 | 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 66 69 6c 65 20 73 65 | agit-bind-match-strings.(file.se |
| ce0e0 | 70 20 63 6e 74 20 61 64 64 20 64 65 6c 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.cnt.add.del).nil.............. |
| ce100 | 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 20 | .(magit-delete-line)............ |
| ce120 | 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 20 2b 24 22 20 66 69 6c | ...(when.(string-match.".+$".fil |
| ce140 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 65 70 20 28 63 6f | e).................(setq.sep.(co |
| ce160 | 6e 63 61 74 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30 20 66 69 6c 65 29 20 73 65 70 29 29 | ncat.(match-string.0.file).sep)) |
| ce180 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 28 73 75 62 | .................(setq.file.(sub |
| ce1a0 | 73 74 72 69 6e 67 20 66 69 6c 65 20 30 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 | string.file.0.(match-beginning.0 |
| ce1c0 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 65 20 28 6c 65 | ))))...............(let.((le.(le |
| ce1e0 | 6e 67 74 68 20 66 69 6c 65 29 29 20 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ngth.file)).ld)................. |
| ce200 | 28 73 65 74 71 20 66 69 6c 65 20 28 6d 61 67 69 74 2d 64 65 63 6f 64 65 2d 67 69 74 2d 70 61 74 | (setq.file.(magit-decode-git-pat |
| ce220 | 68 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c | h.file)).................(setq.l |
| ce240 | 64 20 28 6c 65 6e 67 74 68 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.(length.file))................ |
| ce260 | 20 28 77 68 65 6e 20 28 3e 20 6c 65 20 6c 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(when.(>.le.ld)................ |
| ce280 | 20 20 20 28 73 65 74 71 20 73 65 70 20 28 63 6f 6e 63 61 74 20 28 6d 61 6b 65 2d 73 74 72 69 6e | ...(setq.sep.(concat.(make-strin |
| ce2a0 | 67 20 28 2d 20 6c 65 20 6c 64 29 20 3f 5c 73 29 20 73 65 70 29 29 29 29 0a 20 20 20 20 20 20 20 | g.(-.le.ld).?\s).sep))))........ |
| ce2c0 | 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 66 69 | .......(magit-insert-section.(fi |
| ce2e0 | 6c 65 20 28 70 6f 70 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le.(pop.files))................. |
| ce300 | 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 66 69 6c 65 20 27 66 6f 6e 74 2d 6c | (insert.(propertize.file.'font-l |
| ce320 | 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 20 20 | ock-face.'magit-filename)....... |
| ce340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 70 20 63 6e 74 20 22 20 22 29 0a 20 | ..................sep.cnt.".").. |
| ce360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 61 64 64 0a 20 20 20 20 20 20 20 | ...............(when.add........ |
| ce380 | 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 7a 65 20 61 | ...........(insert.(propertize.a |
| ce3a0 | 64 64 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | dd.'font-lock-face.............. |
| ce3c0 | 20 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- |
| ce3e0 | 64 69 66 66 73 74 61 74 2d 61 64 64 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | diffstat-added)))............... |
| ce400 | 20 20 28 77 68 65 6e 20 64 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 | ..(when.del...................(i |
| ce420 | 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 64 65 6c 20 27 66 6f 6e 74 2d 6c 6f 63 6b | nsert.(propertize.del.'font-lock |
| ce440 | 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........................... |
| ce460 | 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 72 65 6d 6f | ............'magit-diffstat-remo |
| ce480 | 76 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 | ved))).................(insert." |
| ce4a0 | 5c 6e 22 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 | \n"))))).........(if.(looking-at |
| ce4c0 | 20 22 5e 24 22 29 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 20 28 69 6e 73 65 72 74 20 22 5c | ."^$").(forward-line).(insert."\ |
| ce4e0 | 6e 22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 | n"))))))..(defun.magit-diff-wash |
| ce500 | 2d 64 69 66 66 20 28 61 72 67 73 29 0a 20 20 28 77 68 65 6e 20 28 63 6c 2d 6d 65 6d 62 65 72 2d | -diff.(args)...(when.(cl-member- |
| ce520 | 69 66 20 28 6c 61 6d 62 64 61 20 28 61 72 67 29 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d | if.(lambda.(arg).(string-prefix- |
| ce540 | 70 20 22 2d 2d 63 6f 6c 6f 72 2d 6d 6f 76 65 64 22 20 61 72 67 29 29 20 61 72 67 73 29 0a 20 20 | p."--color-moved".arg)).args)... |
| ce560 | 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 20 20 28 61 6e 73 | ..(require.'ansi-color).....(ans |
| ce580 | 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 6f 69 6e 74 2d 6d | i-color-apply-on-region.(point-m |
| ce5a0 | 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 20 20 20 28 28 6c | in).(point-max)))...(cond....((l |
| ce5c0 | 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 20 20 28 6d 61 67 | ooking-at."^Submodule").....(mag |
| ce5e0 | 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 20 20 28 28 6c 6f | it-diff-wash-submodule))....((lo |
| ce600 | 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 74 68 20 5c 5c 28 | oking-at."^\\*.Unmerged.path.\\( |
| ce620 | 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 61 67 69 74 2d 64 | .*\\)").....(let.((file.(magit-d |
| ce640 | 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 67 20 31 29 29 | ecode-git-path.(match-string.1)) |
| ce660 | 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 | )).......(magit-delete-line).... |
| ce680 | 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 6f 64 65 2d 70 20 | ...(unless.(and.(derived-mode-p. |
| ce6a0 | 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | 'magit-status-mode)............. |
| ce6c0 | 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 68 65 64 22 20 61 | .......(not.(member."--cached".a |
| ce6e0 | 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 72 74 2d 73 65 63 | rgs))).........(magit-insert-sec |
| ce700 | 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 28 69 6e 73 65 | tion.(file.file)...........(inse |
| ce720 | 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 20 | rt.(propertize.................. |
| ce740 | 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 22 20 66 69 6c 65 | ..(format."unmerged...%s%s".file |
| ce760 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 63 61 | ............................(pca |
| ce780 | 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 73 74 61 74 75 73 | se.(cddr.(car.(magit-file-status |
| ce7a0 | 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 20 20 20 20 20 20 | .file)))........................ |
| ce7c0 | 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 6c 65 74 65 64 29 | ......('(?D.?D).".(both.deleted) |
| ce7e0 | 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 | ").............................. |
| ce800 | 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 29 22 29 0a 20 20 | ('(?D.?U).".(deleted.by.us)")... |
| ce820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 28 3f 55 | ...........................('(?U |
| ce840 | 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 0a 20 20 20 20 20 | .?D).".(deleted.by.them)")...... |
| ce860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 28 3f 41 20 3f 41 | ........................('(?A.?A |
| ce880 | 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 20 20 20 20 20 20 | ).".(both.added)").............. |
| ce8a0 | 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 22 20 28 61 64 64 | ................('(?A.?U).".(add |
| ce8c0 | 65 64 20 62 79 20 75 73 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ed.by.us)")..................... |
| ce8e0 | 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 64 20 62 79 20 74 | .........('(?U.?A).".(added.by.t |
| ce900 | 68 65 6d 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hem)").......................... |
| ce920 | 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 20 20 20 20 20 20 | ....('(?U.?U)."")))............. |
| ce940 | 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 64 69 | .......'font-lock-face.'magit-di |
| ce960 | 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 20 28 69 6e 73 | ff-file-heading))...........(ins |
| ce980 | 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 6f 6b 69 6e 67 2d | ert.?\n)))).....t)....((looking- |
| ce9a0 | 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 64 6c 69 6e 65 2d | at.magit-diff-conflict-headline- |
| ce9c0 | 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 20 28 6d 61 74 63 | re).....(let.((long-status.(matc |
| ce9e0 | 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 61 74 75 73 20 22 | h-string.0))...........(status." |
| cea00 | 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 62 61 73 65 29 0a | BUG")...........file.orig.base). |
| cea20 | 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 75 73 20 22 6d 65 | ......(if.(equal.long-status."me |
| cea40 | 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 65 74 71 20 73 74 | rged")...........(progn.(setq.st |
| cea60 | 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 20 20 20 20 20 20 | atus.long-status)............... |
| cea80 | 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 0a 20 20 20 20 20 | ...(setq.long-status.nil))...... |
| ceaa0 | 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 61 75 73 74 69 76 | ...(setq.status.(pcase-exhaustiv |
| ceac0 | 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 20 20 20 20 20 20 | e.long-status................... |
| ceae0 | 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 22 6e 65 77 20 66 | .....("added.in.remote"..."new.f |
| ceb00 | 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 61 | ile")........................("a |
| ceb20 | 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 65 22 29 0a 20 20 | dded.in.both"....."new.file")... |
| ceb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 61 64 64 65 64 20 69 6e 20 | .....................("added.in. |
| ceb60 | 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 20 20 20 20 20 20 | local"...."new.file")........... |
| ceb80 | 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 62 6f 74 68 22 20 | .............("removed.in.both". |
| ceba0 | 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 20 20 20 20 20 20 | .."removed").................... |
| cebc0 | 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 63 68 61 6e 67 65 | ....("changed.in.both"..."change |
| cebe0 | 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 72 65 6d | d")........................("rem |
| cec00 | 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 0a 20 20 20 20 20 | oved.in.local".."removed")...... |
| cec20 | 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 72 | ..................("removed.in.r |
| cec40 | 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 20 28 6d 61 67 69 | emote"."removed")))).......(magi |
| cec60 | 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 20 28 6c 6f 6f | t-delete-line).......(while.(loo |
| cec80 | 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 5c 5c 28 5b 5e 20 | king-at..............."^..\\([^. |
| ceca0 | 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 7a 30 2d 39 5d 5c | ]+\\).+[0-9]\\{6\\}.\\([a-z0-9]\ |
| cecc0 | 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 20 20 20 20 20 20 | \{40,\\}\\).\\(.+\\)$")......... |
| cece0 | 28 6d 61 67 69 74 2d 62 69 6e 64 2d 6d 61 74 63 68 2d 73 74 72 69 6e 67 73 20 28 73 69 64 65 20 | (magit-bind-match-strings.(side. |
| ced00 | 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 28 70 63 61 73 65 | _blob.name).nil...........(pcase |
| ced20 | 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 22 20 28 73 65 74 | .side.............("result".(set |
| ced40 | 71 20 66 69 6c 65 20 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 22 6f 75 72 22 | q.file.name)).............("our" |
| ced60 | 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 20 20 20 20 20 20 | ....(setq.orig.name))........... |
| ced80 | 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 65 29 29 0a 20 20 | ..("their"..(setq.file.name))... |
| ceda0 | 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 62 61 73 65 20 6e | ..........("base"...(setq.base.n |
| cedc0 | 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 65 74 65 2d 6c 69 | ame)))).........(magit-delete-li |
| cede0 | 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 71 20 6f 72 69 67 | ne)).......(when.orig.(setq.orig |
| cee00 | 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 69 67 29 29 29 0a | .(magit-decode-git-path.orig))). |
| cee20 | 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 65 20 28 6d 61 67 | ......(when.file.(setq.file.(mag |
| cee40 | 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 0a 20 20 20 20 20 | it-decode-git-path.file)))...... |
| cee60 | 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 65 63 74 69 6f 6e | .(magit-diff-insert-file-section |
| cee80 | 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 67 20 73 74 61 74 | ........(or.file.base).orig.stat |
| ceea0 | 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 61 74 75 73 29 29 | us.nil.nil.nil.nil.long-status)) |
| ceec0 | 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 6c 69 6e 65 20 6d | )....;;.The.files.on.this.line.m |
| ceee0 | 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 74 65 73 70 61 63 | ay.be.ambiguous.due.to.whitespac |
| cef00 | 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 61 6e 20 67 65 74 | e.....;;.That's.okay..We.can.get |
| cef20 | 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 6e 74 20 68 65 61 | .their.names.from.subsequent.hea |
| cef40 | 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 66 66 20 2d 2d 5c | ders.....((looking-at."^diff.--\ |
| cef60 | 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 28 3f 32 3a 2e 2b | .\\(?:\\(?1:git\\).\\(?:\\(?2:.+ |
| cef80 | 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 7c 63 6f 6d 62 69 | ?\\).\\2\\)?\.\\|\\(?:cc\\|combi |
| cefa0 | 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 20 20 28 6c 65 74 | ned\\).\\(?3:.+\\)\\)").....(let |
| cefc0 | 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 61 74 63 68 2d 73 | .((status.(cond.((equal.(match-s |
| cefe0 | 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 64 69 66 69 65 64 | tring.1)."git")........"modified |
| cf000 | 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 28 64 65 72 | ").........................((der |
| cf020 | 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 | ived-mode-p.'magit-revision-mode |
| cf040 | 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 20 20 20 20 20 20 | )."resolved")................... |
| cf060 | 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 20 | ......(t........................ |
| cf080 | 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 0a 20 20 20 20 20 | ............."unmerged")))...... |
| cf0a0 | 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 28 66 69 6c 65 20 | .....(orig.nil)...........(file. |
| cf0c0 | 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 68 2d 73 74 72 69 | (or.(match-string.2).(match-stri |
| cf0e0 | 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 28 6c 69 73 74 20 | ng.3)))...........(header.(list. |
| cf100 | 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 0a | (buffer-substring-no-properties. |
| cf120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 62 | .........................(line-b |
| cf140 | 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 6e 65 2d 65 6e 64 | eginning-position).(1+.(line-end |
| cf160 | 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 6d 6f 64 65 73 20 | -position)))))...........(modes. |
| cf180 | 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 29 0a 20 20 20 20 | nil)...........(rename.nil)..... |
| cf1a0 | 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 28 6d 61 67 69 74 | ......(binary.nil)).......(magit |
| cf1c0 | 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 20 28 6e 6f 74 20 | -delete-line).......(while.(not. |
| cf1e0 | 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 69 74 2d 64 69 66 | (or.(eobp).(looking-at.magit-dif |
| cf200 | 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 63 6f 6e 64 0a 20 | f-headline-re))).........(cond.. |
| cf220 | 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 6d 6f 64 65 20 5c | ........((looking-at."old.mode.\ |
| cf240 | 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 28 3f 3a 5b 5e 5c | \(?:[^\n]+\\)\nnew.mode.\\(?:[^\ |
| cf260 | 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 20 6d 6f 64 65 73 | n]+\\)\n")...........(setq.modes |
| cf280 | 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 28 28 6c | .(match-string.0)))..........((l |
| cf2a0 | 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 5c 6e 22 29 0a 20 | ooking-at."deleted.file..+\n").. |
| cf2c0 | 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 65 74 65 64 22 29 | .........(setq.status."deleted") |
| cf2e0 | 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 65 77 20 66 69 6c | )..........((looking-at."new.fil |
| cf300 | 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 74 61 74 75 73 20 | e..+\n")...........(setq.status. |
| cf320 | 22 6e 65 77 20 66 69 6c 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d | "new.file"))..........((looking- |
| cf340 | 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 72 65 6e 61 6d 65 | at."rename.from.\\(.+\\)\nrename |
| cf360 | 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 |
| cf380 | 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 20 20 20 20 20 20 | .rename.(match-string.0))....... |
| cf3a0 | 20 20 20 20 28 73 65 74 71 20 6f 72 69 67 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 | ....(setq.orig.(match-string.1)) |
| cf3c0 | 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 28 6d 61 74 63 68 2d 73 74 72 | ...........(setq.file.(match-str |
| cf3e0 | 69 6e 67 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61 74 75 73 20 22 | ing.2))...........(setq.status." |
| cf400 | 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 69 6e 67 2d 61 74 | renamed"))..........((looking-at |
| cf420 | 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 20 74 6f 20 5c 5c | ."copy.from.\\(.+\\)\ncopy.to.\\ |
| cf440 | 28 2e 2b 5c 5c 29 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 69 67 20 | (.+\\)\n")...........(setq.orig. |
| cf460 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | (match-string.1))...........(set |
| cf480 | 71 20 66 69 6c 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 29 0a 20 20 20 20 20 20 20 | q.file.(match-string.2))........ |
| cf4a0 | 20 20 20 28 73 65 74 71 20 73 74 61 74 75 73 20 22 6e 65 77 20 66 69 6c 65 22 29 29 0a 20 20 20 | ...(setq.status."new.file")).... |
| cf4c0 | 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 72 69 74 79 20 69 | ......((looking-at."similarity.i |
| cf4e0 | 6e 64 65 78 20 2e 2b 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d | ndex..+\n"))..........((looking- |
| cf500 | 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 5c 6e 22 29 29 0a | at."dissimilarity.index..+\n")). |
| cf520 | 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 65 78 20 2e 2b 5c | .........((looking-at."index..+\ |
| cf540 | 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 2d 2d 2d 20 | n"))..........((looking-at."---. |
| cf560 | 5c 5c 28 2e 2b 3f 5c 5c 29 5c 74 3f 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 | \\(.+?\\)\t?\n")...........(unle |
| cf580 | 73 73 20 28 65 71 75 61 6c 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 20 22 2f 64 65 76 | ss.(equal.(match-string.1)."/dev |
| cf5a0 | 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 6f 72 69 67 20 28 | /null").............(setq.orig.( |
| cf5c0 | 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 28 28 6c 6f | match-string.1))))..........((lo |
| cf5e0 | 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 5c 5c 29 5c 74 3f | oking-at."\\+\\+\\+.\\(.+?\\)\t? |
| cf600 | 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 75 61 6c 20 28 6d | \n")...........(unless.(equal.(m |
| cf620 | 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 29 0a 20 20 20 20 | atch-string.1)."/dev/null")..... |
| cf640 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | ........(setq.file.(match-string |
| cf660 | 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 61 74 20 22 42 69 | .1))))..........((looking-at."Bi |
| cf680 | 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 72 5c 6e 22 29 0a | nary.files..+.and..+.differ\n"). |
| cf6a0 | 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 0a 20 20 20 20 20 | ..........(setq.binary.t))...... |
| cf6c0 | 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 69 6c 65 73 20 64 | ....((looking-at."Binary.files.d |
| cf6e0 | 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 62 69 6e 61 72 79 | iffer\n")...........(setq.binary |
| cf700 | 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 61 6c 6c 20 63 6f | .t))..........;;.TODO.Use.all.co |
| cf720 | 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 72 73 2e 0a 20 20 | mbined.diff.extended.headers.... |
| cf740 | 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 2e 2b 5c 6e 22 29 | .......((looking-at."mode..+\n") |
| cf760 | 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 6e 6b 6e 6f 77 6e | )..........((error."BUG:.Unknown |
| cf780 | 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 20 20 20 20 20 20 | .extended.header:.%S"........... |
| cf7a0 | 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 28 70 6f 69 6e 74 29 | .......(buffer-substring.(point) |
| cf7c0 | 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 | .(line-end-position)))))........ |
| cf7e0 | 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 74 65 64 20 61 73 | .;;.These.headers.are.treated.as |
| cf800 | 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 2e 0a 20 20 20 20 | .some.sort.of.special.hunk...... |
| cf820 | 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 65 66 69 78 2d 70 | ....(unless.(or.(string-prefix-p |
| cf840 | 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 30 29 29 0a 20 20 | ."old.mode".(match-string.0))... |
| cf860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 | ..................(string-prefix |
| cf880 | 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 67 20 30 29 29 29 | -p."rename"...(match-string.0))) |
| cf8a0 | 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30 | ...........(push.(match-string.0 |
| cf8c0 | 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 64 65 6c 65 74 65 | ).header)).........(magit-delete |
| cf8e0 | 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 20 20 20 20 20 20 | -match)).......(when.orig....... |
| cf900 | 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 2d 67 69 74 2d 70 | ..(setq.orig.(magit-decode-git-p |
| cf920 | 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 6c 65 20 28 6d 61 | ath.orig))).......(setq.file.(ma |
| cf940 | 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 20 20 20 20 20 | git-decode-git-path.file))...... |
| cf960 | 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 61 64 65 72 29 29 | .(setq.header.(nreverse.header)) |
| cf980 | 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 20 69 67 6e 6f 72 | .......;;.KLUDGE.`git-log'.ignor |
| cf9a0 | 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 20 69 73 20 75 73 | es.`--no-prefix'.when.`-L'.is.us |
| cf9c0 | 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 76 65 64 2d 6d 6f | ed........(when.(and.(derived-mo |
| cf9e0 | 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)........... |
| cfa00 | 20 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d 65 20 28 6c 61 6d 62 64 61 20 28 61 72 67 29 20 28 | .......(seq-some.(lambda.(arg).( |
| cfa20 | 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 4c 22 20 61 72 67 29 29 0a 20 20 20 20 20 | string-prefix-p."-L".arg))...... |
| cfa40 | 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 |
| cfa60 | 65 72 2d 6c 6f 67 2d 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6f 72 69 67 | er-log-args)).........(when.orig |
| cfa80 | 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f 72 69 67 20 28 73 75 62 73 74 72 69 6e 67 | ...........(setq.orig.(substring |
| cfaa0 | 20 6f 72 69 67 20 32 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 28 73 | .orig.2))).........(setq.file.(s |
| cfac0 | 75 62 73 74 72 69 6e 67 20 66 69 6c 65 20 32 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | ubstring.file.2)).........(setq. |
| cfae0 | 68 65 61 64 65 72 20 28 6c 69 73 74 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 | header.(list.(save-excursion.... |
| cfb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e | ..........................(strin |
| cfb20 | 67 2d 6d 61 74 63 68 20 22 64 69 66 66 20 5b 5e 20 5d 2b 22 20 28 63 61 72 20 68 65 61 64 65 72 | g-match."diff.[^.]+".(car.header |
| cfb40 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| cfb60 | 28 66 6f 72 6d 61 74 20 22 25 73 20 25 73 20 25 73 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 | (format."%s.%s.%s\n"............ |
| cfb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 | ..........................(match |
| cfba0 | 2d 73 74 72 69 6e 67 20 30 20 28 63 61 72 20 68 65 61 64 65 72 29 29 0a 20 20 20 20 20 20 20 20 | -string.0.(car.header))......... |
| cfbc0 | 20 20 20 20 20 20 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 |
| cfbe0 | 20 6f 72 69 67 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 | .orig.file)..................... |
| cfc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 66 69 6c 65 20 6f 72 69 67 29 29 | .................(or.file.orig)) |
| cfc20 | 29 0a 20 20 20 20 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 | )............................(fo |
| cfc40 | 72 6d 61 74 20 22 2d 2d 2d 20 25 73 5c 6e 22 20 28 6f 72 20 6f 72 69 67 20 22 2f 64 65 76 2f 6e | rmat."---.%s\n".(or.orig."/dev/n |
| cfc60 | 75 6c 6c 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 | ull")).......................... |
| cfc80 | 20 20 28 66 6f 72 6d 61 74 20 22 2b 2b 2b 20 25 73 5c 6e 22 20 28 6f 72 20 66 69 6c 65 20 22 2f | ..(format."+++.%s\n".(or.file."/ |
| cfca0 | 64 65 76 2f 6e 75 6c 6c 22 29 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 68 65 61 64 65 | dev/null"))))).......(setq.heade |
| cfcc0 | 72 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 68 65 61 64 65 72 29 29 0a 20 20 20 20 20 20 28 6d | r.(string-join.header)).......(m |
| cfce0 | 61 67 69 74 2d 64 69 66 66 2d 69 6e 73 65 72 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 0a 20 20 | agit-diff-insert-file-section... |
| cfd00 | 20 20 20 20 20 66 69 6c 65 20 6f 72 69 67 20 73 74 61 74 75 73 20 6d 6f 64 65 73 20 72 65 6e 61 | .....file.orig.status.modes.rena |
| cfd20 | 6d 65 20 68 65 61 64 65 72 20 62 69 6e 61 72 79 20 6e 69 6c 29 29 29 29 29 0a 0a 28 64 65 66 75 | me.header.binary.nil)))))..(defu |
| cfd40 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 69 6e 73 65 72 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e | n.magit-diff-insert-file-section |
| cfd60 | 0a 20 20 20 20 28 66 69 6c 65 20 6f 72 69 67 20 73 74 61 74 75 73 20 6d 6f 64 65 73 20 72 65 6e | .....(file.orig.status.modes.ren |
| cfd80 | 61 6d 65 20 68 65 61 64 65 72 20 62 69 6e 61 72 79 20 6c 6f 6e 67 2d 73 74 61 74 75 73 29 0a 20 | ame.header.binary.long-status).. |
| cfda0 | 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 28 20 66 | .(magit-insert-section.......(.f |
| cfdc0 | 69 6c 65 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 28 6f 72 20 28 65 71 75 61 6c 20 73 74 61 74 | ile.file.........(or.(equal.stat |
| cfde0 | 75 73 20 22 64 65 6c 65 74 65 64 22 29 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d | us."deleted").(derived-mode-p.'m |
| cfe00 | 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 3a 73 6f 75 72 | agit-status-mode)).........:sour |
| cfe20 | 63 65 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 | ce.(and.(not.(equal.orig.file)). |
| cfe40 | 6f 72 69 67 29 0a 20 20 20 20 20 20 20 20 3a 68 65 61 64 65 72 20 68 65 61 64 65 72 0a 20 20 20 | orig).........:header.header.... |
| cfe60 | 20 20 20 20 20 3a 62 69 6e 61 72 79 20 62 69 6e 61 72 79 29 0a 20 20 20 20 28 69 6e 73 65 72 74 | .....:binary.binary).....(insert |
| cfe80 | 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 20 25 73 22 20 | .(propertize.(format."%-10s.%s". |
| cfea0 | 73 74 61 74 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | status.......................... |
| cfec0 | 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 6f 72 69 67 29 20 28 65 71 75 61 6c | .......(if.(or.(not.orig).(equal |
| cfee0 | 20 6f 72 69 67 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .orig.file)).................... |
| cff00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 | .................file........... |
| cff20 | 20 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. |
| cff40 | 22 25 73 20 2d 3e 20 25 73 22 20 6f 72 69 67 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 | "%s.->.%s".orig.file)))......... |
| cff60 | 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. |
| cff80 | 27 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 28 | 'magit-diff-file-heading)).....( |
| cffa0 | 63 6f 6e 64 20 28 28 61 6e 64 20 62 69 6e 61 72 79 20 6c 6f 6e 67 2d 73 74 61 74 75 73 29 0a 20 | cond.((and.binary.long-status).. |
| cffc0 | 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 20 28 25 73 2c | ..........(insert.(format.".(%s, |
| cffe0 | 20 62 69 6e 61 72 79 29 22 20 6c 6f 6e 67 2d 73 74 61 74 75 73 29 29 29 0a 20 20 20 20 20 20 20 | .binary)".long-status)))........ |
| d0000 | 20 20 20 28 28 6f 72 20 62 69 6e 61 72 79 20 6c 6f 6e 67 2d 73 74 61 74 75 73 29 0a 20 20 20 20 | ...((or.binary.long-status)..... |
| d0020 | 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 20 28 25 73 29 22 20 28 | .......(insert.(format.".(%s)".( |
| d0040 | 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 73 29 29 | if.binary."binary".long-status)) |
| d0060 | 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 29 0a 20 | ))).....(magit-insert-heading).. |
| d0080 | 20 20 20 28 77 68 65 6e 20 6d 6f 64 65 73 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | ...(when.modes.......(magit-inse |
| d00a0 | 72 74 2d 73 65 63 74 69 6f 6e 20 28 68 75 6e 6b 20 27 28 63 68 6d 6f 64 29 29 0a 20 20 20 20 20 | rt-section.(hunk.'(chmod))...... |
| d00c0 | 20 20 20 28 69 6e 73 65 72 74 20 6d 6f 64 65 73 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ...(insert.modes).........(magit |
| d00e0 | 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 72 65 6e | -insert-heading))).....(when.ren |
| d0100 | 61 6d 65 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 | ame.......(magit-insert-section. |
| d0120 | 28 68 75 6e 6b 20 27 28 72 65 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 | (hunk.'(rename)).........(insert |
| d0140 | 20 72 65 6e 61 6d 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 | .rename).........(magit-insert-h |
| d0160 | 65 61 64 69 6e 67 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 | eading))).....(magit-wash-sequen |
| d0180 | 63 65 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 | ce.#'magit-diff-wash-hunk)))..(d |
| d01a0 | 65 66 75 6e 20 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 20 28 | efun.magit-diff-wash-submodule.( |
| d01c0 | 29 0a 20 20 3b 3b 20 53 65 65 20 60 73 68 6f 77 5f 73 75 62 6d 6f 64 75 6c 65 5f 73 75 6d 6d 61 | )...;;.See.`show_submodule_summa |
| d01e0 | 72 79 27 20 69 6e 20 73 75 62 6d 6f 64 75 6c 65 2e 63 20 61 6e 64 20 22 74 68 69 73 22 20 63 6f | ry'.in.submodule.c.and."this".co |
| d0200 | 6d 6d 69 74 2e 0a 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 | mmit....(when.(looking-at."^Subm |
| d0220 | 6f 64 75 6c 65 20 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 22 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6d | odule.\\([^.]+\\)").....(let.((m |
| d0240 | 6f 64 75 6c 65 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 | odule.(match-string.1))......... |
| d0260 | 20 20 75 6e 74 72 61 63 6b 65 64 20 6d 6f 64 69 66 69 65 64 29 0a 20 20 20 20 20 20 28 77 68 65 | ..untracked.modified).......(whe |
| d0280 | 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 53 75 62 6d 6f 64 75 6c 65 20 5b 5e 20 5d 2b 20 | n.(looking-at."^Submodule.[^.]+. |
| d02a0 | 63 6f 6e 74 61 69 6e 73 20 75 6e 74 72 61 63 6b 65 64 20 63 6f 6e 74 65 6e 74 24 22 29 0a 20 20 | contains.untracked.content$")... |
| d02c0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 | ......(magit-delete-line)....... |
| d02e0 | 20 20 28 73 65 74 71 20 75 6e 74 72 61 63 6b 65 64 20 74 29 29 0a 20 20 20 20 20 20 28 77 68 65 | ..(setq.untracked.t)).......(whe |
| d0300 | 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 53 75 62 6d 6f 64 75 6c 65 20 5b 5e 20 5d 2b 20 | n.(looking-at."^Submodule.[^.]+. |
| d0320 | 63 6f 6e 74 61 69 6e 73 20 6d 6f 64 69 66 69 65 64 20 63 6f 6e 74 65 6e 74 24 22 29 0a 20 20 20 | contains.modified.content$").... |
| d0340 | 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 | .....(magit-delete-line)........ |
| d0360 | 20 28 73 65 74 71 20 6d 6f 64 69 66 69 65 64 20 74 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a | .(setq.modified.t)).......(cond. |
| d0380 | 20 20 20 20 20 20 20 28 28 61 6e 64 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 53 75 62 6d 6f | .......((and.(looking-at."^Submo |
| d03a0 | 64 75 6c 65 20 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 5c 5c 28 5b 5e 20 3a 5d 2b 5c 5c 29 5c 5c 28 | dule.\\([^.]+\\).\\([^.:]+\\)\\( |
| d03c0 | 20 28 72 65 77 69 6e 64 29 5c 5c 29 3f 3a 24 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .(rewind)\\)?:$")..............( |
| d03e0 | 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 65 29 29 0a | equal.(match-string.1).module)). |
| d0400 | 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 |
| d0420 | 73 20 28 5f 6d 6f 64 75 6c 65 20 72 61 6e 67 65 20 72 65 77 69 6e 64 29 20 6e 69 6c 0a 20 20 20 | s.(_module.range.rewind).nil.... |
| d0440 | 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)...... |
| d0460 | 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 20 20 5c 5c 28 5b | .....(while.(looking-at."^..\\([ |
| d0480 | 3c 3e 5d 5c 5c 29 20 5c 5c 28 2e 2a 5c 5c 29 24 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | <>]\\).\\(.*\\)$").............( |
| d04a0 | 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 20 20 28 77 | magit-delete-line))...........(w |
| d04c0 | 68 65 6e 20 72 65 77 69 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 61 6e | hen.rewind.............(setq.ran |
| d04e0 | 67 65 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 5b 5e | ge.(replace-regexp-in-string."[^ |
| d0500 | 2e 5d 5c 5c 28 5c 5c 2e 5c 5c 2e 5c 5c 29 5b 5e 2e 5d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .]\\(\\.\\.\\)[^.]"............. |
| d0520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d0540 | 20 20 20 20 20 20 22 2e 2e 2e 22 20 72 61 6e 67 65 20 74 20 74 20 31 29 29 29 0a 20 20 20 20 20 | ......"...".range.t.t.1)))...... |
| d0560 | 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 64 75 | .....(magit-insert-section.(modu |
| d0580 | 6c 65 20 6d 6f 64 75 6c 65 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | le.module.t).............(magit- |
| d05a0 | 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 70 72 | insert-heading...............(pr |
| d05c0 | 6f 70 65 72 74 69 7a 65 20 28 63 6f 6e 63 61 74 20 22 6d 6f 64 69 66 69 65 64 20 20 20 22 20 6d | opertize.(concat."modified...".m |
| d05e0 | 6f 64 75 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | odule).......................... |
| d0600 | 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c | .'font-lock-face.'magit-diff-fil |
| d0620 | 65 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 28 22 0a 20 20 | e-heading)...............".("... |
| d0640 | 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 22 72 65 77 69 6e | ............(cond.(rewind."rewin |
| d0660 | 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 73 74 72 69 6e 67 | d").....................((string |
| d0680 | 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 66 66 22 29 0a 20 | -search."...".range)."non-ff").. |
| d06a0 | 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 20 63 6f 6d 6d 69 | ...................(t."new.commi |
| d06c0 | 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 6f 72 20 6d 6f 64 | ts"))...............(and.(or.mod |
| d06e0 | 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 20 20 20 20 20 20 | ified.untracked)................ |
| d0700 | 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 20 20 20 20 20 20 | ....(concat.",."................ |
| d0720 | 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 |
| d0740 | 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 20 20 20 | ied")........................... |
| d0760 | 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 20 61 6e 64 20 22 | .(and.modified.untracked.".and." |
| d0780 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | )............................(an |
| d07a0 | 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 20 20 | d.untracked."untracked")........ |
| d07c0 | 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 65 6e 74 22 29 29 | ....................".content")) |
| d07e0 | 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 20 20 20 20 20 20 | ...............")")............. |
| d0800 | 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 0a 20 20 20 20 20 | (magit-insert-section-body...... |
| d0820 | 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 72 | .........(let.((default-director |
| d0840 | 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 6c 65 2d 6e 61 6d | y......................(file-nam |
| d0860 | 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.................. |
| d0880 | 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 75 6c 65 20 28 6d | .....(expand-file-name.module.(m |
| d08a0 | 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-toplevel))))).............. |
| d08c0 | 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 77 61 73 68 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 | ...(magit-git-wash.(apply-partia |
| d08e0 | 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 6d 6f 64 75 6c 65 | lly.#'magit-log-wash-log.'module |
| d0900 | 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 22 2d 2d 6f 6e 65 | )..................."log"."--one |
| d0920 | 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 29 0a 20 20 20 20 | line"."--left-right".range)..... |
| d0940 | 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 63 68 61 72 20 2d 31 29 29 29 29 29 | ............(delete-char.-1))))) |
| d0960 | 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 20 22 5e 53 75 62 | )........((and.(looking-at."^Sub |
| d0980 | 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 2b 5c 5c 29 20 28 | module.\\([^.]+\\).\\([^.]+\\).( |
| d09a0 | 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 20 20 20 28 65 71 | \\([^)]+\\))$")..............(eq |
| d09c0 | 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 65 29 29 0a 20 20 | ual.(match-string.1).module))... |
| d09e0 | 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. |
| d0a00 | 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 20 20 20 20 20 20 | (_module._range.msg).nil........ |
| d0a20 | 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 | ...(magit-delete-line).......... |
| d0a40 | 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 64 75 6c 65 20 6d | .(magit-insert-section.(module.m |
| d0a60 | 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 69 6e 73 65 72 74 | odule).............(magit-insert |
| d0a80 | 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 | -heading...............(properti |
| d0aa0 | 7a 65 20 28 63 6f 6e 63 61 74 20 22 73 75 62 6d 6f 64 75 6c 65 20 20 22 20 6d 6f 64 75 6c 65 29 | ze.(concat."submodule..".module) |
| d0ac0 | 0a 20 20 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 |
| d0ae0 | 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 | -lock-face.'magit-diff-file-head |
| d0b00 | 69 6e 67 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 29 | ing)...............".(".msg.")") |
| d0b20 | 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 73 | )))........(t.........(magit-ins |
| d0b40 | 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 20 | ert-section.(module.module)..... |
| d0b60 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 | ......(magit-insert-heading..... |
| d0b80 | 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 63 6f 6e 63 61 74 20 22 6d 6f 64 | ........(propertize.(concat."mod |
| d0ba0 | 69 66 69 65 64 20 20 20 22 20 6d 6f 64 75 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ified...".module)............... |
| d0bc0 | 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 |
| d0be0 | 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -diff-file-heading)............. |
| d0c00 | 22 20 28 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 6f 64 69 66 69 65 64 20 22 | ".(".............(and.modified." |
| d0c20 | 6d 6f 64 69 66 69 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6d 6f 64 69 | modified").............(and.modi |
| d0c40 | 66 69 65 64 20 75 6e 74 72 61 63 6b 65 64 20 22 20 61 6e 64 20 22 29 0a 20 20 20 20 20 20 20 20 | fied.untracked.".and.")......... |
| d0c60 | 20 20 20 20 28 61 6e 64 20 75 6e 74 72 61 63 6b 65 64 20 22 75 6e 74 72 61 63 6b 65 64 22 29 0a | ....(and.untracked."untracked"). |
| d0c80 | 20 20 20 20 20 20 20 20 20 20 20 20 22 20 63 6f 6e 74 65 6e 74 29 22 29 29 29 29 29 29 29 0a 0a | ............".content)"))))))).. |
| d0ca0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 77 61 73 68 2d 68 75 6e 6b 20 28 29 0a 20 | (defun.magit-diff-wash-hunk.().. |
| d0cc0 | 20 28 77 68 65 6e 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 40 5c 5c 7b 32 2c 5c 5c 7d 20 5c | .(when.(looking-at."^@\\{2,\\}.\ |
| d0ce0 | 5c 28 2e 2b 3f 5c 5c 29 20 40 5c 5c 7b 32 2c 5c 5c 7d 5c 5c 28 3f 3a 20 5c 5c 28 2e 2a 5c 5c 29 | \(.+?\\).@\\{2,\\}\\(?:.\\(.*\\) |
| d0d00 | 5c 5c 29 3f 22 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 68 65 61 64 69 6e 67 20 20 28 6d 61 74 | \\)?").....(let*.((heading..(mat |
| d0d20 | 63 68 2d 73 74 72 69 6e 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 61 6e 67 65 73 | ch-string.0))............(ranges |
| d0d40 | 20 20 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 20 20 20 20 | ...(mapcar...................... |
| d0d60 | 20 28 6c 61 6d 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 | .(lambda.(str).................. |
| d0d80 | 20 20 20 20 20 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 | .......(let.((range............. |
| d0da0 | 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 23 27 73 74 72 | ...................(mapcar.#'str |
| d0dc0 | 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing-to-number................... |
| d0de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 | .....................(split-stri |
| d0e00 | 6e 67 20 28 73 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 | ng.(substring.str.1).",")))).... |
| d0e20 | 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 41 20 73 69 6e 67 | .......................;;.A.sing |
| d0e40 | 6c 65 20 6c 69 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 | le.line.is.+1.rather.than.+1,1.. |
| d0e60 | 20 20 20 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 6c | ..........................(if.(l |
| d0e80 | 65 6e 67 74 68 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 | ength=.range.1)................. |
| d0ea0 | 20 20 20 20 20 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 | ..............(nconc.range.(list |
| d0ec0 | 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .1))............................ |
| d0ee0 | 20 72 61 6e 67 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 | .range)))....................... |
| d0f00 | 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 29 | (split-string.(match-string.1))) |
| d0f20 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 62 6f 75 74 20 20 20 20 28 6d 61 74 63 68 2d 73 74 | )............(about....(match-st |
| d0f40 | 72 69 6e 67 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 62 69 6e 65 64 20 28 6c | ring.2))............(combined.(l |
| d0f60 | 65 6e 67 74 68 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 | ength=.ranges.3))............(va |
| d0f80 | 6c 75 65 20 20 20 20 28 63 6f 6e 73 20 61 62 6f 75 74 20 72 61 6e 67 65 73 29 29 29 0a 20 20 20 | lue....(cons.about.ranges))).... |
| d0fa0 | 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 28 6d 61 | ...(magit-delete-line).......(ma |
| d0fc0 | 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 20 68 | git-insert-section...........(.h |
| d0fe0 | 75 6e 6b 20 76 61 6c 75 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 77 61 73 68 65 | unk.value.nil.............:washe |
| d1000 | 72 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 68 75 6e 6b 0a 20 20 20 20 20 20 | r.#'magit-diff-paint-hunk....... |
| d1020 | 20 20 20 20 20 20 3a 63 6f 6d 62 69 6e 65 64 20 63 6f 6d 62 69 6e 65 64 0a 20 20 20 20 20 20 20 | ......:combined.combined........ |
| d1040 | 20 20 20 20 20 3a 66 72 6f 6d 2d 72 61 6e 67 65 20 28 69 66 20 63 6f 6d 62 69 6e 65 64 20 28 62 | .....:from-range.(if.combined.(b |
| d1060 | 75 74 6c 61 73 74 20 72 61 6e 67 65 73 29 20 28 63 61 72 20 72 61 6e 67 65 73 29 29 0a 20 20 20 | utlast.ranges).(car.ranges)).... |
| d1080 | 20 20 20 20 20 20 20 20 20 3a 74 6f 2d 72 61 6e 67 65 20 28 63 61 72 20 28 6c 61 73 74 20 72 61 | .........:to-range.(car.(last.ra |
| d10a0 | 6e 67 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 61 62 6f 75 74 20 61 62 6f 75 74 29 | nges)).............:about.about) |
| d10c0 | 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 28 63 6f | .........(insert.(propertize.(co |
| d10e0 | 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 20 20 20 20 20 20 20 | ncat.heading."\n").............. |
| d1100 | 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.' |
| d1120 | 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 20 | magit-diff-hunk-heading))....... |
| d1140 | 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 | ..(magit-insert-heading)........ |
| d1160 | 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 6e 67 | .(while.(not.(or.(eobp).(looking |
| d1180 | 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 28 66 | -at."^[^-+\s\\]")))...........(f |
| d11a0 | 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 6e 20 | orward-line)))).....t))..(defun. |
| d11c0 | 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 20 28 | magit-diff-expansion-threshold.( |
| d11e0 | 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 69 6f | section)..."Keep.new.diff.sectio |
| d1200 | 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 74 6f | ns.collapsed.if.washing.takes.to |
| d1220 | 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 63 74 | o.long."...(and.(magit-file-sect |
| d1240 | 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 74 2d | ion-p.section)........(>.(float- |
| d1260 | 74 69 6d 65 20 28 74 69 6d 65 2d 73 69 6e 63 65 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 73 | time.(time-since.magit-refresh-s |
| d1280 | 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 69 66 66 | tart-time))...........magit-diff |
| d12a0 | 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 27 68 69 | -expansion-threshold)........'hi |
| d12c0 | 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 6e 2d 73 | de))..(add-hook.'magit-section-s |
| d12e0 | 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 66 66 2d | et-visibility-hook.#'magit-diff- |
| d1300 | 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 69 73 69 | expansion-threshold)..;;;.Revisi |
| d1320 | 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 20 6d 61 | on.Mode..(define-derived-mode.ma |
| d1340 | 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 6d 6f 64 | git-revision-mode.magit-diff-mod |
| d1360 | 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 6b 69 6e | e."Magit.Rev"..."Mode.for.lookin |
| d1380 | 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 20 69 73 | g.at.a.Git.commit...This.mode.is |
| d13a0 | 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 | .documented.in.info.node.`(magit |
| d13c0 | 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 6d 6f 64 | )Revision.Buffer'...\\<magit-mod |
| d13e0 | 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 74 | e-map>\.Type.\\[magit-refresh].t |
| d1400 | 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 79 | o.refresh.the.current.buffer..Ty |
| d1420 | 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 65 | pe.\\[magit-section-toggle].to.e |
| d1440 | 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 69 | xpand.or.hide.the.section.at.poi |
| d1460 | 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 74 | nt..Type.\\[magit-visit-thing].t |
| d1480 | 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 6f 69 6e | o.visit.the.hunk.or.file.at.poin |
| d14a0 | 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 67 65 73 | t...Staging.and.applying.changes |
| d14c0 | 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 28 6d 61 | .is.documented.in.info.node.`(ma |
| d14e0 | 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 64 20 69 | git)Staging.and.Unstaging'.and.i |
| d1500 | 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 5c 5c 3c | nfo.node.`(magit)Applying'...\\< |
| d1520 | 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 0a 5c 5c | magit-hunk-section-map>Type.\.\\ |
| d1540 | 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 61 6e 67 | [magit-apply].to.apply.the.chang |
| d1560 | 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 20 74 6f | e.at.point,.\.\\[magit-stage].to |
| d1580 | 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 75 6e 73 | .stage,.\\[magit-unstage].to.uns |
| d15a0 | 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 64 69 73 | tage,.\.\\[magit-discard].to.dis |
| d15c0 | 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 74 6f 20 | card,.or.\.\\[magit-reverse].to. |
| d15e0 | 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 6e 2d 6d | reverse.it...\\{magit-revision-m |
| d1600 | 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 20 20 3a | ode-map}"...:interactive.nil...: |
| d1620 | 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 74 2d 68 | group.'magit-revision...(magit-h |
| d1640 | 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. |
| d1660 | 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 64 69 66 66 | 'magit-revision-mode.'magit-diff |
| d1680 | 2d 64 65 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 27 28 22 2d 2d 73 74 61 | -default-arguments......'("--sta |
| d16a0 | 74 22 20 22 2d 2d 6e 6f 2d 65 78 74 2d 64 69 66 66 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | t"."--no-ext-diff"))..(defun.mag |
| d16c0 | 69 74 2d 72 65 76 69 73 69 6f 6e 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 72 65 76 20 61 72 | it-revision-setup-buffer.(rev.ar |
| d16e0 | 67 73 20 66 69 6c 65 73 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 | gs.files)...(magit-setup-buffer. |
| d1700 | 23 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 20 20 28 6d | #'magit-revision-mode.nil.....(m |
| d1720 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 72 65 76 29 0a 20 20 20 20 28 6d | agit-buffer-revision.rev).....(m |
| d1740 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 20 28 66 6f 72 6d 61 74 20 22 25 73 5e 2e 2e | agit-buffer-range.(format."%s^.. |
| d1760 | 25 73 22 20 72 65 76 20 72 65 76 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | %s".rev.rev)).....(magit-buffer- |
| d1780 | 64 69 66 66 2d 74 79 70 65 20 27 63 6f 6d 6d 69 74 74 65 64 29 0a 20 20 20 20 28 6d 61 67 69 74 | diff-type.'committed).....(magit |
| d17a0 | 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 20 61 72 67 73 29 0a 20 20 20 20 28 6d 61 67 | -buffer-diff-args.args).....(mag |
| d17c0 | 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 66 69 6c 65 73 29 0a 20 20 20 20 | it-buffer-diff-files.files)..... |
| d17e0 | 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 2d 73 75 73 70 65 6e 64 | (magit-buffer-diff-files-suspend |
| d1800 | 65 64 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e | ed.nil)))..(defun.magit-revision |
| d1820 | 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 | -refresh-buffer.()...(setq.magit |
| d1840 | 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 2d 68 61 73 68 20 28 6d 61 67 69 74 2d 72 65 76 | -buffer-revision-hash.(magit-rev |
| d1860 | 2d 68 61 73 68 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 0a 20 20 | -hash.magit-buffer-revision))... |
| d1880 | 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... |
| d18a0 | 20 28 63 6f 6e 63 61 74 20 28 6d 61 67 69 74 2d 6f 62 6a 65 63 74 2d 74 79 70 65 20 6d 61 67 69 | .(concat.(magit-object-type.magi |
| d18c0 | 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 2d 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 | t-buffer-revision-hash)......... |
| d18e0 | 20 20 20 22 20 22 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 0a 20 20 | ..."."..magit-buffer-revision... |
| d1900 | 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 6c 65 6e 67 74 68 20 6d 61 67 69 74 2d 62 75 | .........(pcase.(length.magit-bu |
| d1920 | 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 30 | ffer-diff-files)..............(0 |
| d1940 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 20 28 63 6f 6e 63 61 74 20 22 20 6c 69 6d 69 | )..............(1.(concat.".limi |
| d1960 | 74 65 64 20 74 6f 20 66 69 6c 65 20 22 20 28 63 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | ted.to.file.".(car.magit-buffer- |
| d1980 | 64 69 66 66 2d 66 69 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 28 63 | diff-files)))..............(_.(c |
| d19a0 | 6f 6e 63 61 74 20 22 20 6c 69 6d 69 74 65 64 20 74 6f 20 66 69 6c 65 73 20 22 0a 20 20 20 20 20 | oncat.".limited.to.files."...... |
| d19c0 | 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 6e 20 | ...................(string-join. |
| d19e0 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 22 2c 20 22 29 29 29 29 | magit-buffer-diff-files.",.")))) |
| d1a00 | 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 6f 6d 6d | ))...(magit-insert-section.(comm |
| d1a20 | 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 2d 68 6f | itbuf).....(magit-run-section-ho |
| d1a40 | 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 6f 6f 6b | ok.'magit-revision-sections-hook |
| d1a60 | 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | )))..(cl-defmethod.magit-buffer- |
| d1a80 | 76 61 6c 75 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 | value.(&context.(major-mode.magi |
| d1aa0 | 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 69 74 2d | t-revision-mode))...(cons.magit- |
| d1ac0 | 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 64 69 66 | buffer-revision.magit-buffer-dif |
| d1ae0 | 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 74 2d 72 | f-files))..(defun.magit-insert-r |
| d1b00 | 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 20 64 69 | evision-diff.()..."Insert.the.di |
| d1b20 | 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 6d 6f 64 | ff.into.this.`magit-revision-mod |
| d1b40 | 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 64 69 66 | e'.buffer."...(magit--insert-dif |
| d1b60 | 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 3d 22 20 | f.t....."show"."-p"."--format=". |
| d1b80 | 22 2d 2d 6e 6f 2d 70 72 65 66 69 78 22 0a 20 20 20 20 28 61 6e 64 20 28 6d 65 6d 62 65 72 20 22 | "--no-prefix".....(and.(member." |
| d1ba0 | 2d 2d 73 74 61 74 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 29 20 | --stat".magit-buffer-diff-args). |
| d1bc0 | 22 2d 2d 6e 75 6d 73 74 61 74 22 29 0a 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 | "--numstat").....magit-buffer-di |
| d1be0 | 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 65 72 65 | ff-args.....(magit--rev-derefere |
| d1c00 | 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 20 20 22 | nce.magit-buffer-revision)....." |
| d1c20 | 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 0a 0a 28 | --".magit-buffer-diff-files))..( |
| d1c40 | 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 61 67 20 | defun.magit-insert-revision-tag. |
| d1c60 | 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 68 65 61 | ()..."Insert.tag.message.and.hea |
| d1c80 | 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 54 68 69 | ders.into.a.revision.buffer..Thi |
| d1ca0 | 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 69 6e 67 | s.function.only.inserts.anything |
| d1cc0 | 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 63 61 6c | .when.`magit-show-commit'.is.cal |
| d1ce0 | 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 68 65 6e | led.with.a.tag.as.argument,.when |
| d1d00 | 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 0a 6f 72 | .that.is.called.with.a.commit.or |
| d1d20 | 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 20 74 68 | .a.ref.which.is.not.a.branch,.th |
| d1d40 | 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 65 6e 20 | en.it.inserts.nothing."...(when. |
| d1d60 | 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 69 74 2d | (equal.(magit-object-type.magit- |
| d1d80 | 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 6d 61 67 | buffer-revision)."tag").....(mag |
| d1da0 | 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 20 20 20 | it-insert-section.(taginfo)..... |
| d1dc0 | 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 20 20 3b | ..(let.((beg.(point))).........; |
| d1de0 | 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 75 74 70 | ;."git.verify-tag.-v".would.outp |
| d1e00 | 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 20 20 20 | ut.what.we.need,.but.the.gpg.... |
| d1e20 | 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 65 72 72 | .....;;.output.is.send.to.stderr |
| d1e40 | 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 74 68 65 | .and.we.have.no.control.over.the |
| d1e60 | 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 64 6f 75 | .........;;.order.in.which.stdou |
| d1e80 | 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 69 63 68 | t.and.stderr.are.inserted,.which |
| d1ea0 | 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 67 20 68 | .would.........;;.make.parsing.h |
| d1ec0 | 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 69 74 20 | ard...We.are.forced.to.use."git. |
| d1ee0 | 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 65 61 64 | cat-file.tag".........;;.instead |
| d1f00 | 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 20 69 6e | ,.which.inserts.the.signature.in |
| d1f20 | 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 20 69 74 | stead.of.verifying.........;;.it |
| d1f40 | 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 68 65 6e | ...We.remove.that.later.and.then |
| d1f60 | 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 20 20 20 | .insert.the.verification........ |
| d1f80 | 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 74 61 67 | .;;.output.using."git.verify-tag |
| d1fa0 | 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 20 28 6d | ".(without.the."-v")..........(m |
| d1fc0 | 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 61 67 22 | agit-git-insert."cat-file"."tag" |
| d1fe0 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 | .magit-buffer-revision)......... |
| d2000 | 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 61 72 64 | (goto-char.beg).........(forward |
| d2020 | 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 6f 6e 20 | -line.3).........(delete-region. |
| d2040 | 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 61 74 20 | beg.(point))).......(looking-at. |
| d2060 | 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 2b 5c 5c | "^tagger.\\([^<]+\\).<\\([^>]+\\ |
| d2080 | 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 6d 61 74 | )").......(let.((heading.(format |
| d20a0 | 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 20 20 20 | ."Tagger:.%s.<%s>".............. |
| d20c0 | 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 29 | ................(match-string.1) |
| d20e0 | 0a 20 20 20 20 20 20 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 |
| d2100 | 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 67 69 74 | atch-string.2)))).........(magit |
| d2120 | 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 | -delete-line).........(insert.(p |
| d2140 | 72 6f 70 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 | ropertize.heading.'font-lock-fac |
| d2160 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d | e.............................'m |
| d2180 | 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 65 63 6f 6e 64 61 72 79 2d 68 65 61 64 69 6e 67 29 29 | agit-section-secondary-heading)) |
| d21a0 | 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 29 0a 20 | ).......(magit-insert-heading).. |
| d21c0 | 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | .....(forward-line).......(magit |
| d21e0 | 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 20 6d 65 73 73 | -insert-section...........(.mess |
| d2200 | 61 67 65 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 61 64 69 6e 67 | age.nil.nil.............:heading |
| d2220 | 2d 68 69 67 68 6c 69 67 68 74 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 76 69 | -highlight-face.'magit-diff-revi |
| d2240 | 73 69 6f 6e 2d 73 75 6d 6d 61 72 79 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 | sion-summary-highlight)......... |
| d2260 | 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 20 20 20 20 28 | (let.((beg.(point)))...........( |
| d2280 | 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d | forward-line)...........(magit-- |
| d22a0 | 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 20 | add-face-text-property.......... |
| d22c0 | 20 20 62 65 67 20 28 70 6f 69 6e 74 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 76 69 73 69 | ..beg.(point).'magit-diff-revisi |
| d22e0 | 6f 6e 2d 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | on-summary)).........(magit-inse |
| d2300 | 72 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 72 65 2d 73 65 61 72 | rt-heading).........(if.(re-sear |
| d2320 | 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 41 | ch-forward."-----BEGIN.PGP.SIGNA |
| d2340 | 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 20 20 28 67 | TURE-----".nil.t).............(g |
| d2360 | 6f 74 6f 2d 63 68 61 72 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 0a 20 20 | oto-char.(match-beginning.0))... |
| d2380 | 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 29 | ........(goto-char.(point-max))) |
| d23a0 | 0a 20 20 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 28 69 66 | .........(insert.?\n)).......(if |
| d23c0 | 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 2d 2d 2d 2d 2d 42 45 47 49 4e 20 | .(re-search-forward."-----BEGIN. |
| d23e0 | 50 47 50 20 53 49 47 4e 41 54 55 52 45 2d 2d 2d 2d 2d 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 | PGP.SIGNATURE-----".nil.t)...... |
| d2400 | 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 6c 65 74 20 28 28 62 | .....(progn.............(let.((b |
| d2420 | 65 67 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 | eg.(match-beginning.0)))........ |
| d2440 | 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 2d 2d 2d 2d 2d | .......(re-search-forward."----- |
| d2460 | 45 4e 44 20 50 47 50 20 53 49 47 4e 41 54 55 52 45 2d 2d 2d 2d 2d 5c 6e 22 29 0a 20 20 20 20 20 | END.PGP.SIGNATURE-----\n")...... |
| d2480 | 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 62 65 67 20 28 70 6f 69 | .........(delete-region.beg.(poi |
| d24a0 | 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f | nt))).............(save-excursio |
| d24c0 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 | n...............(magit-process-g |
| d24e0 | 69 74 20 74 20 22 76 65 72 69 66 79 2d 74 61 67 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | it.t."verify-tag".magit-buffer-r |
| d2500 | 65 76 69 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 | evision)).............(magit-dif |
| d2520 | 66 2d 77 61 73 68 2d 73 69 67 6e 61 74 75 72 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 | f-wash-signature.magit-buffer-re |
| d2540 | 76 69 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 | vision)).........(goto-char.(poi |
| d2560 | 6e 74 2d 6d 61 78 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 | nt-max))).......(insert.?\n)))). |
| d2580 | 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 69 74 2d 6d 65 73 | .(defvar-keymap.magit-commit-mes |
| d25a0 | 73 61 67 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 | sage-section-map...:doc."Keymap. |
| d25c0 | 66 6f 72 20 60 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 67 65 27 20 73 65 63 74 69 6f 6e 73 2e 22 0a | for.`commit-message'.sections.". |
| d25e0 | 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 | .."<remap>.<magit-visit-thing>". |
| d2600 | 20 23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 0a 20 20 22 3c 31 3e 22 20 28 6d 61 | .#'magit-show-commit..."<1>".(ma |
| d2620 | 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 56 69 73 69 74 20 25 74 22 20 23 27 6d 61 67 69 74 | git-menu-item."Visit.%t".#'magit |
| d2640 | 2d 73 68 6f 77 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 | -show-commit.................... |
| d2660 | 20 20 20 20 20 20 27 28 3a 65 6e 61 62 6c 65 20 28 6d 61 67 69 74 2d 74 68 69 6e 67 2d 61 74 2d | ......'(:enable.(magit-thing-at- |
| d2680 | 70 6f 69 6e 74 20 27 67 69 74 2d 72 65 76 69 73 69 6f 6e 20 74 29 29 29 29 0a 0a 28 64 65 66 75 | point.'git-revision.t))))..(defu |
| d26a0 | 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 65 73 73 61 67 65 20 | n.magit-insert-revision-message. |
| d26c0 | 28 29 0a 20 20 22 49 6e 73 65 72 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 | ()..."Insert.the.commit.message. |
| d26e0 | 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 |
| d2700 | 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 28 20 63 6f 6d 6d 69 74 2d | t-insert-section.......(.commit- |
| d2720 | 6d 65 73 73 61 67 65 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 3a 68 65 61 64 69 6e 67 | message.nil.nil.........:heading |
| d2740 | 2d 68 69 67 68 6c 69 67 68 74 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 76 69 | -highlight-face.'magit-diff-revi |
| d2760 | 73 69 6f 6e 2d 73 75 6d 6d 61 72 79 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 20 20 28 69 66 2d | sion-summary-highlight).....(if- |
| d2780 | 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 |
| d27a0 | 29 0a 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 65 6d 70 2d | )...............(msg.(with-temp- |
| d27c0 | 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 73 61 76 | buffer......................(sav |
| d27e0 | 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 6d 61 67 69 74 2d 72 65 76 2d 69 6e 73 65 72 74 2d 66 6f | e-excursion.(magit-rev-insert-fo |
| d2800 | 72 6d 61 74 20 22 25 42 22 20 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rmat."%B".rev))................. |
| d2820 | 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 2d 77 61 73 68 2d 6d 65 73 73 61 | .....(magit-revision--wash-messa |
| d2840 | 67 65 29 29 29 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 | ge)))).........(progn........... |
| d2860 | 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 29 29 0a 20 20 | (save-excursion.(insert.msg))... |
| d2880 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 2d 77 61 73 68 2d 6d 65 | ........(magit-revision--wash-me |
| d28a0 | 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 76 65 2d 65 78 | ssage-hashes)...........(save-ex |
| d28c0 | 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 61 64 64 2d | cursion.............(magit--add- |
| d28e0 | 66 61 63 65 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 70 6f 69 6e 74 29 0a 20 20 20 20 20 | face-text-property.(point)...... |
| d2900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d2920 | 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 20 28 70 6f 69 | ......(progn.(forward-line).(poi |
| d2940 | 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt))............................ |
| d2960 | 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 72 65 76 69 | ................'magit-diff-revi |
| d2980 | 73 69 6f 6e 2d 73 75 6d 6d 61 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | sion-summary).............(magit |
| d29a0 | 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 28 67 6f 74 | -insert-heading))...........(got |
| d29c0 | 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 28 69 6e 73 65 | o-char.(point-max))).......(inse |
| d29e0 | 72 74 20 22 28 6e 6f 20 6d 65 73 73 61 67 65 29 5c 6e 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | rt."(no.message)\n"))))..(defun. |
| d2a00 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 6e 6f 74 65 73 20 28 29 0a 20 | magit-insert-revision-notes.().. |
| d2a20 | 20 22 49 6e 73 65 72 74 20 63 6f 6d 6d 69 74 20 6e 6f 74 65 73 20 69 6e 74 6f 20 61 20 72 65 76 | ."Insert.commit.notes.into.a.rev |
| d2a40 | 69 73 69 6f 6e 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 20 | ision.buffer."...(let.((default. |
| d2a60 | 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 73 52 65 66 22 29 20 | (or.(magit-get."core.notesRef"). |
| d2a80 | 22 72 65 66 73 2f 6e 6f 74 65 73 2f 63 6f 6d 6d 69 74 73 22 29 29 29 0a 20 20 20 20 28 64 6f 6c | "refs/notes/commits"))).....(dol |
| d2aa0 | 69 73 74 20 28 72 65 66 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 61 63 74 69 76 65 2d 6e 6f 74 65 | ist.(ref.(magit-list-active-note |
| d2ac0 | 73 2d 72 65 66 73 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 72 65 76 20 | s-refs)).......(when-let*.((rev. |
| d2ae0 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 | magit-buffer-revision).......... |
| d2b00 | 20 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 | .........(msg.(with-temp-buffer. |
| d2b20 | 20 20 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 65 | .........................(save-e |
| d2b40 | 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xcursion........................ |
| d2b60 | 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 22 2d 63 22 20 28 63 6f 6e 63 | ....(magit-git-insert."-c".(conc |
| d2b80 | 61 74 20 22 63 6f 72 65 2e 6e 6f 74 65 73 52 65 66 3d 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 | at."core.notesRef=".ref)........ |
| 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 20 20 20 20 20 20 20 | ................................ |
| d2bc0 | 20 20 20 20 20 20 22 6e 6f 74 65 73 22 20 22 73 68 6f 77 22 20 72 65 76 29 29 0a 20 20 20 20 20 | ......"notes"."show".rev))...... |
| d2be0 | 20 20 20 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 69 73 | ....................(magit-revis |
| d2c00 | 69 6f 6e 2d 2d 77 61 73 68 2d 6d 65 73 73 61 67 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d | ion--wash-message)))).........(m |
| d2c20 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | agit-insert-section............. |
| d2c40 | 28 20 6e 6f 74 65 73 20 72 65 66 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 72 65 66 20 64 65 66 61 | (.notes.ref.(not.(equal.ref.defa |
| d2c60 | 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 68 65 61 64 69 6e 67 2d 68 69 67 | ult))...............:heading-hig |
| d2c80 | 68 6c 69 67 68 74 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 | hlight-face.'magit-diff-hunk-hea |
| d2ca0 | 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d | ding-highlight)...........(save- |
| d2cc0 | 65 78 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 | excursion.(insert.msg))......... |
| d2ce0 | 20 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 2d 77 61 73 68 2d 6d 65 73 73 61 67 65 2d | ..(magit-revision--wash-message- |
| d2d00 | 68 61 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 | hashes)...........(save-excursio |
| d2d20 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e 65 29 0a 20 20 20 20 | n.............(end-of-line)..... |
| d2d40 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 20 28 25 73 29 22 0a | ........(insert.(format.".(%s)". |
| d2d60 | 20 20 20 20 20 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 |
| d2d80 | 70 65 72 74 69 7a 65 20 28 69 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 72 65 | pertize.(if.(string-prefix-p."re |
| d2da0 | 66 73 2f 6e 6f 74 65 73 2f 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fs/notes/".ref)................. |
| d2dc0 | 20 20 20 20 20 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 | ............................(sub |
| d2de0 | 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 20 20 20 20 20 | string.ref.11).................. |
| d2e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 29 0a 20 20 | .........................ref)... |
| d2e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d2e40 | 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 72 65 66 | ......'font-lock-face.'magit-ref |
| d2e60 | 6e 61 6d 65 29 29 29 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 | name))))...........(magit--add-f |
| d2e80 | 61 63 65 2d 74 65 78 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 | ace-text-property.(point)....... |
| d2ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d2ec0 | 20 20 20 28 70 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 | ...(progn.(forward-line).(point) |
| d2ee0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| d2f00 | 20 20 20 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 | ...........'magit-diff-revision- |
| d2f20 | 73 75 6d 6d 61 72 79 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 | summary)...........(magit-insert |
| d2f40 | 2d 68 65 61 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 | -heading)...........(goto-char.( |
| d2f60 | 70 6f 69 6e 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 | point-max))...........(insert.?\ |
| d2f80 | 6e 29 29 29 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 | n))))))..(defun.magit-revision-- |
| d2fa0 | 77 61 73 68 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 | wash-message.()...(let.((major-m |
| d2fc0 | 6f 64 65 20 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 | ode.'git-commit-mode)).....(hack |
| d2fe0 | 2d 64 69 72 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 | -dir-local-variables).....(hack- |
| d3000 | 6c 6f 63 61 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 | local-variables-apply))...(unles |
| d3020 | 73 20 28 6d 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 | s.(memq.git-commit-major-mode.'( |
| d3040 | 6e 69 6c 20 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 | nil.text-mode)).....(funcall.git |
| d3060 | 2d 63 6f 6d 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 | -commit-major-mode).....(font-lo |
| d3080 | 63 6b 2d 65 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 | ck-ensure))...(when.(>.(point-ma |
| d30a0 | 78 29 20 28 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 | x).(point-min)).....(save-excurs |
| d30c0 | 69 6f 6e 0a 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 | ion.......(while.(search-forward |
| d30e0 | 20 22 5c 72 5c 6e 22 20 6e 69 6c 20 74 29 20 3b 20 52 65 6d 6f 76 65 20 74 72 61 69 6c 69 6e 67 | ."\r\n".nil.t).;.Remove.trailing |
| d3100 | 20 43 52 73 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 | .CRs..........(delete-region.(ma |
| d3120 | 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 20 28 31 2b 20 28 6d 61 74 63 68 2d 62 65 67 69 | tch-beginning.0).(1+.(match-begi |
| d3140 | 6e 6e 69 6e 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 | nning.0))))).....(when.magit-rev |
| d3160 | 69 73 69 6f 6e 2d 66 69 6c 6c 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 0a 20 20 20 20 20 20 28 6c | ision-fill-summary-line.......(l |
| d3180 | 65 74 20 28 28 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 20 28 6d 69 6e 20 6d 61 67 69 74 2d 72 65 76 69 | et.((fill-column.(min.magit-revi |
| d31a0 | 73 69 6f 6e 2d 66 69 6c 6c 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 | sion-fill-summary-line.......... |
| d31c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f 77 2d 77 69 64 | .....................(window-wid |
| d31e0 | 74 68 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 6e 69 6c 20 74 29 29 29 29 29 | th.(get-buffer-window.nil.t))))) |
| d3200 | 0a 20 20 20 20 20 20 20 20 28 66 69 6c 6c 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 29 20 28 6c | .........(fill-region.(point).(l |
| d3220 | 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 68 65 6e 20 6d | ine-end-position)))).....(when.m |
| d3240 | 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 6b 65 79 77 6f 72 64 73 0a 20 20 20 | agit-diff-highlight-keywords.... |
| d3260 | 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 77 68 69 6c | ...(save-excursion.........(whil |
| d3280 | 65 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 5c 5b 5b 5e 5b 5d 2a 5c 5c | e.(re-search-forward."\\[[^[]*\\ |
| d32a0 | 5d 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 | ]".nil.t)...........(put-text-pr |
| d32c0 | 6f 70 65 72 74 79 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 0a 20 20 20 20 20 | operty.(match-beginning.0)...... |
| d32e0 | 20 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 65 | ........................(match-e |
| d3300 | 6e 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 | nd.0)........................... |
| d3320 | 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 6b 65 79 77 6f 72 | ...'font-lock-face.'magit-keywor |
| d3340 | 64 29 29 29 29 0a 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 2d 77 72 61 70 70 65 64 20 27 6d 61 67 | d)))).....(run-hook-wrapped.'mag |
| d3360 | 69 74 2d 77 61 73 68 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 | it-wash-message-hook............ |
| d3380 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 66 6e 29 20 28 73 61 76 65 2d 65 78 | ...........(lambda.(fn).(save-ex |
| d33a0 | 63 75 72 73 69 6f 6e 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 29 29 29 0a 20 20 20 20 28 62 75 66 | cursion.(funcall.fn)))).....(buf |
| d33c0 | 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 72 65 76 69 | fer-string)))..(defun.magit-revi |
| d33e0 | 73 69 6f 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 | sion--wash-message-hashes.()...( |
| d3400 | 77 68 65 6e 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 75 73 65 2d 68 61 73 68 2d 73 65 63 | when.magit-revision-use-hash-sec |
| d3420 | 74 69 6f 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 | tions.....(save-excursion....... |
| d3440 | 3b 3b 20 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 | ;;.Start.after.beg.to.prevent.a. |
| d3460 | 28 63 6f 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 | (commit.text).section.from...... |
| d3480 | 20 3b 3b 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 | .;;.starting.at.the.same.point.a |
| d34a0 | 73 20 74 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 | s.the.(commit-message).......;;. |
| d34c0 | 73 65 63 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 | section........(while.(not.(eobp |
| d34e0 | 29 29 0a 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 | )).........(re-search-forward."\ |
| d3500 | 5c 5f 3c 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 | \_<".nil.'move).........(let.((b |
| d3520 | 65 67 20 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 | eg.(point)))...........(re-searc |
| d3540 | 68 2d 66 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 | h-forward."\\_>".nil.t)......... |
| d3560 | 20 20 28 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 | ..(when.(>.(point).beg)......... |
| d3580 | 20 20 20 20 28 6c 65 74 20 28 28 74 65 78 74 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e | ....(let.((text.(buffer-substrin |
| d35a0 | 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 62 65 67 20 28 70 6f 69 6e 74 29 29 29 29 0a 20 | g-no-properties.beg.(point)))).. |
| d35c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 70 63 61 73 65 20 6d 61 67 69 74 2d | .............(when.(pcase.magit- |
| d35e0 | 72 65 76 69 73 69 6f 6e 2d 75 73 65 2d 68 61 73 68 2d 73 65 63 74 69 6f 6e 73 0a 20 20 20 20 20 | revision-use-hash-sections...... |
| d3600 | 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 73 74 20 3b 20 66 61 | .................('quickest.;.fa |
| d3620 | 6c 73 65 20 6e 65 67 61 74 69 76 65 73 20 61 6e 64 20 70 6f 73 69 74 69 76 65 73 0a 20 20 20 20 | lse.negatives.and.positives..... |
| d3640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 3e 3d 20 28 6c 65 6e | ...................(and.(>=.(len |
| d3660 | 67 74 68 20 74 65 78 74 29 20 37 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gth.text).7).................... |
| d3680 | 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5b 30 2d 39 5d 22 | .........(string-match-p."[0-9]" |
| d36a0 | 20 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .text).......................... |
| d36c0 | 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5b 61 2d 7a 5d 22 20 74 65 78 74 29 | ...(string-match-p."[a-z]".text) |
| d36e0 | 29 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 75 69 63 6b | )).......................('quick |
| d3700 | 65 72 20 20 3b 20 66 61 6c 73 65 20 6e 65 67 61 74 69 76 65 73 20 28 6e 75 6d 62 65 72 2d 6c 65 | er..;.false.negatives.(number-le |
| d3720 | 73 73 20 68 61 73 68 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ss.hashes)...................... |
| d3740 | 20 20 28 61 6e 64 20 28 3e 3d 20 28 6c 65 6e 67 74 68 20 74 65 78 74 29 20 37 29 0a 20 20 20 20 | ..(and.(>=.(length.text).7)..... |
| d3760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d | ........................(string- |
| d3780 | 6d 61 74 63 68 2d 70 20 22 5b 30 2d 39 5d 22 20 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 | match-p."[0-9]".text)........... |
| d37a0 | 20 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 | ..................(magit-commit- |
| d37c0 | 70 20 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.text)))....................... |
| d37e0 | 28 27 71 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 | ('quick....;.false.negatives.(sh |
| d3800 | 6f 72 74 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 | ort.hashes)..................... |
| d3820 | 20 20 20 28 61 6e 64 20 28 3e 3d 20 28 6c 65 6e 67 74 68 20 74 65 78 74 29 20 37 29 0a 20 20 20 | ...(and.(>=.(length.text).7).... |
| d3840 | 20 20 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- |
| d3860 | 63 6f 6d 6d 69 74 2d 70 20 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | commit-p.text)))................ |
| d3880 | 20 20 20 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 | .......('slow................... |
| d38a0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 20 74 65 78 74 29 29 29 0a 20 20 20 | .....(magit-commit-p.text))).... |
| d38c0 | 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 65 72 74 79 20 | .............(put-text-property. |
| d38e0 | 62 65 67 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 | beg.(point)..................... |
| d3900 | 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.' |
| d3920 | 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 28 6c 65 74 | magit-hash).................(let |
| d3940 | 20 28 28 65 6e 64 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .((end.(point)))................ |
| d3960 | 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(goto-char.beg).............. |
| d3980 | 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 |
| d39a0 | 69 74 20 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f | it.text).....................(go |
| d39c0 | 74 6f 2d 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 | to-char.end)))))))))))..(defun.m |
| d39e0 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 68 65 61 64 65 72 73 20 28 29 0a | agit-insert-revision-headers.(). |
| d3a00 | 20 20 22 49 6e 73 65 72 74 20 68 65 61 64 65 72 73 20 61 62 6f 75 74 20 74 68 65 20 63 6f 6d 6d | .."Insert.headers.about.the.comm |
| d3a20 | 69 74 20 69 6e 74 6f 20 61 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6d | it.into.a.revision.buffer."...(m |
| d3a40 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 68 65 61 64 65 72 73 29 0a 20 20 | agit-insert-section.(headers)... |
| d3a60 | 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 73 74 72 69 6e 67 20 28 6d 61 67 69 74 2d 72 65 76 2d | ..(when-let.((string.(magit-rev- |
| d3a80 | 66 6f 72 6d 61 74 20 22 25 44 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f | format."%D".magit-buffer-revisio |
| d3aa0 | 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 20 | n............................... |
| d3ac0 | 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 64 65 63 6f 72 61 74 65 3d 66 75 6c 6c 22 29 29 29 0a | ..........."--decorate=full"))). |
| d3ae0 | 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 72 65 66 2d | ......(insert.(magit-format-ref- |
| d3b00 | 6c 61 62 65 6c 73 20 73 74 72 69 6e 67 29 20 3f 5c 73 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 | labels.string).?\s)).....(insert |
| d3b20 | 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | .(propertize..............(magit |
| d3b40 | 2d 72 65 76 2d 70 61 72 73 65 20 28 6d 61 67 69 74 2d 2d 72 65 76 2d 64 65 72 65 66 65 72 65 6e | -rev-parse.(magit--rev-dereferen |
| d3b60 | 63 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 0a 20 20 20 20 20 | ce.magit-buffer-revision))...... |
| d3b80 | 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 |
| d3ba0 | 61 73 68 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 29 | ash)).....(magit-insert-heading) |
| d3bc0 | 0a 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 | .....(let.((beg.(point)))....... |
| d3be0 | 28 6d 61 67 69 74 2d 72 65 76 2d 69 6e 73 65 72 74 2d 66 6f 72 6d 61 74 20 6d 61 67 69 74 2d 72 | (magit-rev-insert-format.magit-r |
| d3c00 | 65 76 69 73 69 6f 6e 2d 68 65 61 64 65 72 73 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 | evision-headers-format.......... |
| d3c20 | 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 |
| d3c40 | 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | er-revision).......(magit-insert |
| d3c60 | 2d 72 65 76 69 73 69 6f 6e 2d 67 72 61 76 61 74 61 72 73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | -revision-gravatars.magit-buffer |
| d3c80 | 2d 72 65 76 69 73 69 6f 6e 20 62 65 67 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d | -revision.beg)).....(when.magit- |
| d3ca0 | 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 0a 20 20 20 | revision-insert-related-refs.... |
| d3cc0 | 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74 2d | ...(when.(magit-revision-insert- |
| d3ce0 | 72 65 6c 61 74 65 64 2d 72 65 66 73 2d 64 69 73 70 6c 61 79 2d 70 20 27 70 61 72 65 6e 74 73 29 | related-refs-display-p.'parents) |
| d3d00 | 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 70 61 72 65 6e 74 20 28 6d 61 67 69 74 2d | .........(dolist.(parent.(magit- |
| d3d20 | 63 6f 6d 6d 69 74 2d 70 61 72 65 6e 74 73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 | commit-parents.magit-buffer-revi |
| d3d40 | 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 | sion))...........(magit-insert-s |
| d3d60 | 65 63 74 69 6f 6e 20 28 63 6f 6d 6d 69 74 20 70 61 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 | ection.(commit.parent).......... |
| d3d80 | 20 20 20 28 6c 65 74 20 28 28 6c 69 6e 65 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 | ...(let.((line.(magit-rev-format |
| d3da0 | 20 22 25 68 20 25 73 22 20 70 61 72 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."%h.%s".parent))).............. |
| d3dc0 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 20 5c 5c 28 | .(string-match."^\\([^.]+\\).\\( |
| d3de0 | 2e 2a 5c 5c 29 22 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | .*\\)".line)...............(magi |
| d3e00 | 74 2d 62 69 6e 64 2d 6d 61 74 63 68 2d 73 74 72 69 6e 67 73 20 28 68 61 73 68 20 6d 73 67 29 20 | t-bind-match-strings.(hash.msg). |
| d3e20 | 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 50 61 | line.................(insert."Pa |
| d3e40 | 72 65 6e 74 3a 20 20 20 20 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | rent:.....").................(in |
| d3e60 | 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 68 61 73 68 20 27 66 6f 6e 74 2d 6c 6f 63 6b | sert.(propertize.hash.'font-lock |
| d3e80 | 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))............. |
| d3ea0 | 20 20 20 20 28 69 6e 73 65 72 74 20 22 20 22 20 6d 73 67 20 22 5c 6e 22 29 29 29 29 29 29 0a 20 | ....(insert.".".msg."\n")))))).. |
| d3ec0 | 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 | .....(when.(magit-revision-inser |
| d3ee0 | 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 2d 64 69 73 70 6c 61 79 2d 70 20 27 6d 65 72 67 65 64 | t-related-refs-display-p.'merged |
| d3f00 | 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 | ).........(magit--insert-related |
| d3f20 | 2d 72 65 66 73 0a 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 | -refs..........magit-buffer-revi |
| d3f40 | 73 69 6f 6e 20 22 2d 2d 6d 65 72 67 65 64 22 20 22 4d 65 72 67 65 64 22 0a 20 20 20 20 20 20 20 | sion."--merged"."Merged"........ |
| d3f60 | 20 20 28 65 71 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74 2d 72 65 6c 61 | ..(eq.magit-revision-insert-rela |
| d3f80 | 74 65 64 2d 72 65 66 73 20 27 61 6c 6c 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 61 | ted-refs.'all))).......(when.(ma |
| d3fa0 | 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 |
| d3fc0 | 2d 64 69 73 70 6c 61 79 2d 70 20 27 63 6f 6e 74 61 69 6e 65 64 29 0a 20 20 20 20 20 20 20 20 28 | -display-p.'contained).........( |
| d3fe0 | 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d 72 65 66 73 0a 20 20 20 20 20 | magit--insert-related-refs...... |
| d4000 | 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 22 2d 2d 63 6f 6e | ....magit-buffer-revision."--con |
| d4020 | 74 61 69 6e 73 22 20 22 43 6f 6e 74 61 69 6e 65 64 22 0a 20 20 20 20 20 20 20 20 20 28 6d 65 6d | tains"."Contained"..........(mem |
| d4040 | 71 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 69 6e 73 65 72 74 2d 72 65 6c 61 74 65 64 2d | q.magit-revision-insert-related- |
| d4060 | 72 65 66 73 20 27 28 61 6c 6c 20 6d 69 78 65 64 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e | refs.'(all.mixed)))).......(when |
| d4080 | 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 65 | -let.(((magit-revision-insert-re |
| d40a0 | 6c 61 74 65 64 2d 72 65 66 73 2d 64 69 73 70 6c 61 79 2d 70 20 27 66 6f 6c 6c 6f 77 73 29 29 0a | lated-refs-display-p.'follows)). |
| d40c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 6c 6c 6f 77 73 20 28 6d 61 67 69 74 | .................(follows.(magit |
| d40e0 | 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 74 61 67 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 | -get-current-tag.magit-buffer-re |
| d4100 | 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.( |
| d4120 | 63 61 72 20 20 66 6f 6c 6c 6f 77 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6e | car..follows))...............(cn |
| d4140 | 74 20 28 63 61 64 72 20 66 6f 6c 6c 6f 77 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 | t.(cadr.follows)))...........(ma |
| d4160 | 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 20 20 | git-insert-section.(tag.tag).... |
| d4180 | 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 20 28 66 | .........(insert..............(f |
| d41a0 | 6f 72 6d 61 74 20 22 46 6f 6c 6c 6f 77 73 3a 20 20 20 20 25 73 20 28 25 73 29 5c 6e 22 0a 20 20 | ormat."Follows:....%s.(%s)\n"... |
| d41c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 74 | ...................(propertize.t |
| d41e0 | 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 0a 20 | ag.'font-lock-face.'magit-tag).. |
| d4200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 | ....................(propertize. |
| d4220 | 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 20 20 20 | (number-to-string.cnt).......... |
| d4240 | 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 |
| d4260 | 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 29 29 29 | ck-face.'magit-branch-local))))) |
| d4280 | 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 74 2d 72 65 76 69 73 | ).......(when-let.(((magit-revis |
| d42a0 | 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 70 6c 61 79 2d | ion-insert-related-refs-display- |
| d42c0 | 70 20 27 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 20 20 20 28 | p.'precedes))..................( |
| d42e0 | 70 72 65 63 65 64 65 73 20 28 6d 61 67 69 74 2d 67 65 74 2d 6e 65 78 74 2d 74 61 67 20 6d 61 67 | precedes.(magit-get-next-tag.mag |
| d4300 | 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 | it-buffer-revision.t)))......... |
| d4320 | 28 6c 65 74 20 28 28 74 61 67 20 28 63 61 72 20 20 70 72 65 63 65 64 65 73 29 29 0a 20 20 20 20 | (let.((tag.(car..precedes))..... |
| d4340 | 20 20 20 20 20 20 20 20 20 20 28 63 6e 74 20 28 63 61 64 72 20 70 72 65 63 65 64 65 73 29 29 29 | ..........(cnt.(cadr.precedes))) |
| d4360 | 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e | ...........(magit-insert-section |
| d4380 | 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 73 65 72 74 20 28 | .(tag.tag).............(insert.( |
| d43a0 | 66 6f 72 6d 61 74 20 22 50 72 65 63 65 64 65 73 3a 20 20 20 25 73 20 28 25 73 29 5c 6e 22 0a 20 | format."Precedes:...%s.(%s)\n".. |
| d43c0 | 20 20 20 20 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 |
| d43e0 | 65 72 74 69 7a 65 20 74 61 67 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 | ertize.tag.'font-lock-face.'magi |
| d4400 | 74 2d 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-tag).......................... |
| d4420 | 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 74 72 69 6e 67 | ...(propertize.(number-to-string |
| d4440 | 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 20 20 20 20 20 | .cnt)........................... |
| d4460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d | ..............'font-lock-face.'m |
| d4480 | 61 67 69 74 2d 74 61 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 | agit-tag)))))).......(insert.?\n |
| d44a0 | 29 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 69 6e 73 65 | ))))..(defun.magit-revision-inse |
| d44c0 | 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 28 73 79 6d 29 0a | rt-related-refs-display-p.(sym). |
| d44e0 | 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 64 69 73 70 6c 61 79 20 72 65 6c 61 74 65 64 20 62 72 | .."Whether.to.display.related.br |
| d4500 | 61 6e 63 68 65 73 20 6f 66 20 74 79 70 65 20 53 59 4d 2e 0a 52 65 66 65 72 20 74 6f 20 75 73 65 | anches.of.type.SYM..Refer.to.use |
| d4520 | 72 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 | r.option.`magit-revision-insert- |
| d4540 | 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 27 2e 22 0a 20 20 | related-refs-display-alist'."... |
| d4560 | 28 69 66 2d 6c 65 74 20 28 28 65 6c 74 20 28 61 73 73 71 20 73 79 6d 20 6d 61 67 69 74 2d 72 65 | (if-let.((elt.(assq.sym.magit-re |
| d4580 | 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 70 6c | vision-insert-related-refs-displ |
| d45a0 | 61 79 2d 61 6c 69 73 74 29 29 29 0a 20 20 20 20 20 20 28 63 64 72 20 65 6c 74 29 0a 20 20 20 20 | ay-alist))).......(cdr.elt)..... |
| d45c0 | 74 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 72 65 6c 61 74 65 | t))..(defun.magit--insert-relate |
| d45e0 | 64 2d 72 65 66 73 20 28 72 65 76 20 61 72 67 20 74 69 74 6c 65 20 72 65 6d 6f 74 65 29 0a 20 20 | d-refs.(rev.arg.title.remote)... |
| d4600 | 28 77 68 65 6e 2d 6c 65 74 20 28 28 72 65 66 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6c | (when-let.((refs.(magit-list-rel |
| d4620 | 61 74 65 64 2d 62 72 61 6e 63 68 65 73 20 61 72 67 20 72 65 76 20 28 61 6e 64 20 72 65 6d 6f 74 | ated-branches.arg.rev.(and.remot |
| d4640 | 65 20 22 2d 61 22 29 29 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 74 69 74 6c 65 20 22 3a 22 | e."-a")))).....(insert.title.":" |
| d4660 | 20 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 | .(make-string.(-.10.(length.titl |
| d4680 | 65 29 29 20 3f 5c 73 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 62 72 61 6e 63 68 20 72 65 | e)).?\s)).....(dolist.(branch.re |
| d46a0 | 66 73 29 0a 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 2d 63 6f | fs).......(if.(<=.(+.(current-co |
| d46c0 | 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 20 20 20 | lumn).1.(length.branch))........ |
| d46e0 | 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 20 20 20 20 20 | .......(window-width)).......... |
| d4700 | 20 28 69 6e 73 65 72 74 20 3f 5c 73 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c | .(insert.?\s).........(insert.?\ |
| d4720 | 6e 20 28 6d 61 6b 65 2d 73 74 72 69 6e 67 20 31 32 20 3f 5c 73 29 29 29 0a 20 20 20 20 20 20 28 | n.(make-string.12.?\s))).......( |
| d4740 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 62 72 61 6e 63 68 20 62 72 61 | magit-insert-section.(branch.bra |
| d4760 | 6e 63 68 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 | nch).........(insert.(propertize |
| d4780 | 20 62 72 61 6e 63 68 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 | .branch.'font-lock-face......... |
| d47a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d | ....................(if.(string- |
| d47c0 | 70 72 65 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 | prefix-p."remotes/".branch)..... |
| d47e0 | 20 20 20 20 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 |
| d4800 | 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-branch-remote................ |
| d4820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 | ...............'magit-branch-loc |
| d4840 | 61 6c 29 29 29 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 0a 0a 28 64 65 66 | al))))).....(insert.?\n)))..(def |
| d4860 | 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 61 74 61 | un.magit-insert-revision-gravata |
| d4880 | 72 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 | rs.(rev.beg)...(when.(and.magit- |
| d48a0 | 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 20 20 20 | revision-show-gravatars......... |
| d48c0 | 20 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 | .....(window-system)).....(requi |
| d48e0 | 72 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 | re.'gravatar).....(pcase-let.((` |
| d4900 | 28 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 | (,author...,committer).......... |
| d4920 | 20 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 | ........(pcase.magit-revision-sh |
| d4940 | 6f 77 2d 67 72 61 76 61 74 61 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ow-gravatars.................... |
| d4960 | 28 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 | ('t.'("^Author:....."..."^Commit |
| d4980 | 3a 20 20 20 20 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 61 | :....."))....................('a |
| d49a0 | 75 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 | uthor.'("^Author:....."...nil)). |
| d49c0 | 20 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 | ...................('committer.' |
| d49e0 | 28 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 | (nil..."^Commit:....."))........ |
| d4a00 | 20 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 | ............(_.magit-revision-sh |
| d4a20 | 6f 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 | ow-gravatars)))).......(when-let |
| d4a40 | 20 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 | .((email.(and.author.(magit-rev- |
| d4a60 | 66 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 | format."%aE".rev)))).........(ma |
| d4a80 | 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 76 69 73 69 6f 6e 2d 67 72 61 76 61 74 61 72 20 62 65 67 | git-insert-revision-gravatar.beg |
| d4aa0 | 20 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 | .rev.email.author)).......(when- |
| d4ac0 | 6c 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 | let.((email.(and.committer.(magi |
| d4ae0 | 74 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 | t-rev-format."%cE".rev))))...... |
| d4b00 | 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 61 76 61 74 | ...(magit-insert-revision-gravat |
| d4b20 | 61 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 | ar.beg.rev.email.committer))))). |
| d4b40 | 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 67 72 | .(defun.magit-insert-revision-gr |
| d4b60 | 61 76 61 74 61 72 20 28 62 65 67 20 72 65 76 20 65 6d 61 69 6c 20 72 65 67 65 78 70 29 0a 20 20 | avatar.(beg.rev.email.regexp)... |
| d4b80 | 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 62 | (save-excursion.....(goto-char.b |
| d4ba0 | 65 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 | eg).....(when-let.(((re-search-f |
| d4bc0 | 6f 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 | orward.regexp.nil.t))........... |
| d4be0 | 20 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 | .....(window.(get-buffer-window) |
| d4c00 | 29 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 | )).......(let*.((column...(lengt |
| d4c20 | 68 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 | h.(match-string.0)))............ |
| d4c40 | 20 20 28 66 6f 6e 74 2d 6f 62 6a 20 28 71 75 65 72 79 2d 66 6f 6e 74 20 28 66 6f 6e 74 2d 61 74 | ..(font-obj.(query-font.(font-at |
| d4c60 | 20 28 70 6f 69 6e 74 29 20 77 69 6e 64 6f 77 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(point).window))).............. |
| d4c80 | 28 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 | (size.....(*.2.(+.(aref.font-obj |
| d4ca0 | 20 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 | .4)............................. |
| d4cc0 | 20 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 | ...(aref.font-obj.5))))......... |
| d4ce0 | 20 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 | .....(align-to.(+.column........ |
| d4d00 | 20 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 | ...................(ceiling.(/.s |
| d4d20 | 69 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 | ize.(aref.font-obj.7).1.0))..... |
| d4d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 29 29 0a 20 20 20 20 20 20 | ......................1))....... |
| d4d60 | 20 20 20 20 20 20 20 28 67 72 61 76 61 74 61 72 2d 73 69 7a 65 20 28 2d 20 73 69 7a 65 20 32 29 | .......(gravatar-size.(-.size.2) |
| d4d80 | 29 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 | )).........(ignore-errors.;.serv |
| d4da0 | 69 63 65 20 6d 61 79 20 62 65 20 75 6e 72 65 61 63 68 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 | ice.may.be.unreachable.......... |
| d4dc0 | 20 28 67 72 61 76 61 74 61 72 2d 72 65 74 72 69 65 76 65 20 65 6d 61 69 6c 20 23 27 6d 61 67 69 | .(gravatar-retrieve.email.#'magi |
| d4de0 | 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 2d 63 62 0a 20 20 | t-insert-revision-gravatar-cb... |
| d4e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 | ...........................(list |
| d4e20 | 20 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 | .gravatar-size.rev.............. |
| d4e40 | 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 69 6e 74 2d 6d 61 72 | ......................(point-mar |
| d4e60 | 6b 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 | ker)............................ |
| d4e80 | 20 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 | ........align-to.column))))))).. |
| d4ea0 | 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 |
| d4ec0 | 76 61 74 61 72 2d 63 62 20 28 69 6d 61 67 65 20 73 69 7a 65 20 72 65 76 20 6d 61 72 6b 65 72 20 | vatar-cb.(image.size.rev.marker. |
| d4ee0 | 61 6c 69 67 6e 2d 74 6f 20 63 6f 6c 75 6d 6e 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 65 71 20 69 | align-to.column)...(unless.(eq.i |
| d4f00 | 6d 61 67 65 20 27 65 72 72 6f 72 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 62 75 66 | mage.'error).....(when-let.((buf |
| d4f20 | 66 65 72 20 28 6d 61 72 6b 65 72 2d 62 75 66 66 65 72 20 6d 61 72 6b 65 72 29 29 29 0a 20 20 20 | fer.(marker-buffer.marker))).... |
| d4f40 | 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 | ...(with-current-buffer.buffer.. |
| d4f60 | 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.......... |
| d4f80 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 6d 61 72 6b 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b | .(goto-char.marker)...........;; |
| d4fa0 | 20 54 68 65 20 62 75 66 66 65 72 20 6d 69 67 68 74 20 64 69 73 70 6c 61 79 20 61 6e 6f 74 68 65 | .The.buffer.might.display.anothe |
| d4fc0 | 72 20 72 65 76 69 73 69 6f 6e 20 62 79 20 6e 6f 77 20 6f 72 0a 20 20 20 20 20 20 20 20 20 20 3b | r.revision.by.now.or...........; |
| d4fe0 | 3b 20 69 74 20 6d 69 67 68 74 20 68 61 76 65 20 62 65 65 6e 20 72 65 66 72 65 73 68 65 64 2c 20 | ;.it.might.have.been.refreshed,. |
| d5000 | 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 61 6e 6f 74 68 65 72 0a 20 20 20 20 20 20 20 20 20 20 | in.which.case.another........... |
| d5020 | 3b 3b 20 70 72 6f 63 65 73 73 20 6d 69 67 68 74 20 61 6c 72 65 61 64 79 20 68 61 76 65 20 69 6e | ;;.process.might.already.have.in |
| d5040 | 73 65 72 74 65 64 20 74 68 65 20 69 6d 61 67 65 2e 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | serted.the.image............(whe |
| d5060 | 6e 20 28 61 6e 64 20 28 65 71 75 61 6c 20 72 65 76 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | n.(and.(equal.rev.magit-buffer-r |
| d5080 | 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e | evision)......................(n |
| d50a0 | 6f 74 20 28 65 71 20 28 63 61 72 2d 73 61 66 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ot.(eq.(car-safe................ |
| d50c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 2d 73 61 66 65 0a 20 20 20 20 20 20 | ................(car-safe....... |
| d50e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 2d 74 | ..........................(get-t |
| d5100 | 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 70 6f 69 6e 74 29 20 27 64 69 73 70 6c 61 79 29 29 29 | ext-property.(point).'display))) |
| d5120 | 0a 20 20 20 20 20 20 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 | ...............................' |
| d5140 | 69 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 | image))).............(setf.(imag |
| d5160 | 65 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 | e-property.image.:ascent).'cente |
| d5180 | 72 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 | r).............(setf.(image-prop |
| d51a0 | 65 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 | erty.image.:relief).1).......... |
| d51c0 | 20 20 20 28 73 65 74 66 20 28 69 6d 61 67 65 2d 70 72 6f 70 65 72 74 79 20 69 6d 61 67 65 20 3a | ...(setf.(image-property.image.: |
| d51e0 | 73 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 | scale)..1).............(setf.(im |
| d5200 | 61 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 | age-property.image.:height).size |
| d5220 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 6f 70 20 28 6c 69 73 74 20 69 | ).............(let.((top.(list.i |
| d5240 | 6d 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 | mage.'(slice.0.0.0.0.1.0.0.5))). |
| d5260 | 20 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 | ..................(bot.(list.ima |
| d5280 | 67 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 | ge.'(slice.0.0.0.5.1.0.1.0)))... |
| d52a0 | 20 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 | ................(align.`((space. |
| d52c0 | 3a 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 | :align-to.,align-to))))......... |
| d52e0 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 | ......(let.((inhibit-read-only.t |
| d5300 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 | )).................(insert.(prop |
| d5320 | 65 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 | ertize.".".'display.top))....... |
| d5340 | 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 20 | ..........(insert.(propertize.". |
| d5360 | 22 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 | ".'display.align)).............. |
| d5380 | 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(forward-line)............... |
| d53a0 | 20 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 | ..(forward-char.column)......... |
| d53c0 | 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 20 | ........(insert.(propertize.".". |
| d53e0 | 27 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 | 'display.bot)).................( |
| d5400 | 69 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 | insert.(propertize.".".'display. |
| d5420 | 61 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 | align))))))))))..;;;.Merge-Previ |
| d5440 | 65 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 | ew.Mode..(define-derived-mode.ma |
| d5460 | 67 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 | git-merge-preview-mode.magit-dif |
| d5480 | 66 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 | f-mode."Magit.Merge"..."Mode.for |
| d54a0 | 20 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 | .previewing.a.merge."...:interac |
| d54c0 | 74 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 | tive.nil...:group.'magit-diff... |
| d54e0 | 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 29 | (magit-hack-dir-local-variables) |
| d5500 | 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 2d 6d 6f 64 | )..(put.'magit-merge-preview-mod |
| d5520 | 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 64 65 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 0a | e.'magit-diff-default-arguments. |
| d5540 | 20 20 20 20 20 27 28 22 2d 2d 6e 6f 2d 65 78 74 2d 64 69 66 66 22 29 29 0a 0a 28 64 65 66 75 6e | .....'("--no-ext-diff"))..(defun |
| d5560 | 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 2d 73 65 74 75 70 2d 62 75 66 66 65 | .magit-merge-preview-setup-buffe |
| d5580 | 72 20 28 72 65 76 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 23 27 | r.(rev)...(magit-setup-buffer.#' |
| d55a0 | 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 2d 6d 6f 64 65 20 6e 69 6c 0a 20 20 20 | magit-merge-preview-mode.nil.... |
| d55c0 | 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).... |
| d55e0 | 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 |
| d5600 | 5e 2e 2e 25 73 22 20 72 65 76 20 72 65 76 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ^..%s".rev.rev))))..(defun.magit |
| d5620 | 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 29 | -merge-preview-refresh-buffer.() |
| d5640 | 0a 20 20 28 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 | ...(let*.((branch.(magit-get-cur |
| d5660 | 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 68 65 61 64 20 28 6f 72 | rent-branch))..........(head.(or |
| d5680 | 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 22 48 45 41 44 22 | .branch.(magit-rev-verify."HEAD" |
| d56a0 | 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d | )))).....(magit-set-header-line- |
| d56c0 | 66 6f 72 6d 61 74 20 28 66 6f 72 6d 61 74 20 22 50 72 65 76 69 65 77 20 6d 65 72 67 65 20 6f 66 | format.(format."Preview.merge.of |
| d56e0 | 20 25 73 20 69 6e 74 6f 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .%s.into.%s".................... |
| d5700 | 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 |
| d5720 | 66 65 72 2d 72 65 76 69 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fer-revision.................... |
| d5740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 62 72 61 6e 63 | .......................(or.branc |
| d5760 | 68 20 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 | h."HEAD"))).....(magit-insert-se |
| d5780 | 63 74 69 6f 6e 20 28 64 69 66 66 62 75 66 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e | ction.(diffbuf).......(magit--in |
| d57a0 | 73 65 72 74 2d 64 69 66 66 20 74 0a 20 20 20 20 20 20 20 20 22 6d 65 72 67 65 2d 74 72 65 65 22 | sert-diff.t........."merge-tree" |
| d57c0 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6d 65 72 67 65 2d 62 61 73 65 22 20 | .(magit-git-string."merge-base". |
| d57e0 | 68 65 61 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 | head.magit-buffer-revision)..... |
| d5800 | 20 20 20 20 68 65 61 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 | ....head.magit-buffer-revision)) |
| d5820 | 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 |
| d5840 | 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 |
| d5860 | 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 2d 6d 6f 64 65 29 29 0a 20 20 6d 61 67 69 74 2d 62 75 | -merge-preview-mode))...magit-bu |
| d5880 | 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 0a 0a 3b 3b 3b 20 48 75 6e 6b 20 53 65 63 74 69 6f 6e | ffer-revision)..;;;.Hunk.Section |
| d58a0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 73 | ..(defun.magit-hunk-set-window-s |
| d58c0 | 74 61 72 74 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 22 57 68 65 6e 20 53 45 43 54 49 4f 4e 20 69 | tart.(section)..."When.SECTION.i |
| d58e0 | 73 20 61 20 60 68 75 6e 6b 27 2c 20 65 6e 73 75 72 65 20 74 68 61 74 20 69 74 73 20 62 65 67 69 | s.a.`hunk',.ensure.that.its.begi |
| d5900 | 6e 6e 69 6e 67 20 69 73 20 76 69 73 69 62 6c 65 2e 0a 49 74 20 74 68 65 20 53 45 43 54 49 4f 4e | nning.is.visible..It.the.SECTION |
| d5920 | 20 68 61 73 20 61 20 64 69 66 66 65 72 65 6e 74 20 74 79 70 65 2c 20 74 68 65 6e 20 64 6f 20 6e | .has.a.different.type,.then.do.n |
| d5940 | 6f 74 68 69 6e 67 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 | othing."...(when.(magit-hunk-sec |
| d5960 | 74 69 6f 6e 2d 70 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 | tion-p.section).....(magit-secti |
| d5980 | 6f 6e 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 73 74 61 72 74 20 73 65 63 74 69 6f 6e 29 29 29 0a 0a | on-set-window-start.section))).. |
| d59a0 | 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 76 65 6d 65 6e | (add-hook.'magit-section-movemen |
| d59c0 | 74 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 74 2d 77 69 6e 64 6f 77 2d 73 | t-hook.#'magit-hunk-set-window-s |
| d59e0 | 74 61 72 74 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 73 65 63 74 69 | tart)..(cl-defmethod.magit-secti |
| d5a00 | 6f 6e 2d 67 65 74 2d 72 65 6c 61 74 69 76 65 2d 70 6f 73 69 74 69 6f 6e 20 28 28 5f 73 65 63 74 | on-get-relative-position.((_sect |
| d5a20 | 69 6f 6e 20 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 28 6e 63 6f 6e | ion.magit-hunk-section))...(ncon |
| d5a40 | 63 20 28 63 6c 2d 63 61 6c 6c 2d 6e 65 78 74 2d 6d 65 74 68 6f 64 29 0a 20 20 20 20 20 20 20 20 | c.(cl-call-next-method)......... |
| d5a60 | 20 28 61 6e 64 20 28 72 65 67 69 6f 6e 2d 61 63 74 69 76 65 2d 70 29 0a 20 20 20 20 20 20 20 20 | .(and.(region-active-p)......... |
| d5a80 | 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f | ......(progn.................(go |
| d5aa0 | 74 6f 2d 63 68 61 72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e | to-char.(line-beginning-position |
| d5ac0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 20 28 6c 6f 6f 6b 69 | )).................(when..(looki |
| d5ae0 | 6e 67 2d 61 74 20 22 5e 5b 2d 2b 5d 22 29 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 | ng-at."^[-+]").(forward-line)).. |
| d5b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f 6f 6b 69 6e 67 2d 61 | ...............(while.(looking-a |
| d5b20 | 74 20 22 5e 5b 20 40 5d 22 29 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 | t."^[.@]").(forward-line))...... |
| d5b40 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 6d 61 67 69 74 2d 70 6f 69 | ...........(let.((beg.(magit-poi |
| d5b60 | 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 | nt)))...................(list.(c |
| d5b80 | 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6c | ond..........................((l |
| d5ba0 | 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 5b 2d 2b 5d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ooking-at."^[-+]").............. |
| d5bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 | .............(forward-line)..... |
| d5be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f | ......................(while.(lo |
| d5c00 | 6f 6b 69 6e 67 2d 61 74 20 22 5e 5b 2d 2b 5d 22 29 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 | oking-at."^[-+]").(forward-line) |
| d5c20 | 29 0a 20 20 20 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 | )...........................(whi |
| d5c40 | 6c 65 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 20 22 29 20 20 20 20 28 66 6f 72 77 61 72 64 | le.(looking-at."^.")....(forward |
| d5c60 | 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -line))......................... |
| d5c80 | 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..(forward-line.-1)............. |
| d5ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 28 62 75 66 | ..............(regexp-quote.(buf |
| d5cc0 | 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..... |
| d5ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d5d00 | 20 20 20 20 20 62 65 67 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a | .....beg.(line-end-position)))). |
| d5d20 | 20 20 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 | .........................(t.t))) |
| d5d40 | 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 73 65 63 74 69 | )))))..(cl-defmethod.magit-secti |
| d5d60 | 6f 6e 2d 67 6f 74 6f 2d 73 75 63 63 65 73 73 6f 72 20 28 28 73 65 63 74 69 6f 6e 20 6d 61 67 69 | on-goto-successor.((section.magi |
| d5d80 | 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-hunk-section)................. |
| d5da0 | 20 20 20 20 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 | ............................line |
| d5dc0 | 20 63 68 61 72 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 28 6f 72 20 28 6d 61 67 69 | .char.&optional.arg)...(or.(magi |
| d5de0 | 74 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f 2d 73 75 63 63 65 73 73 6f 72 2d 2d 73 61 6d 65 20 73 | t-section-goto-successor--same.s |
| d5e00 | 65 63 74 69 6f 6e 20 6c 69 6e 65 20 63 68 61 72 29 0a 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 | ection.line.char).......(and-let |
| d5e20 | 2a 20 28 28 70 61 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e 0a 20 20 | *.((parent.(magit-get-section... |
| d5e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | ........................(magit-s |
| d5e60 | 65 63 74 69 6f 6e 2d 69 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ection-ident.................... |
| d5e80 | 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 70 61 72 65 6e 74 29 29 29 29 | ........(oref.section.parent)))) |
| d5ea0 | 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 68 69 6c 64 72 65 6e 20 28 6f 72 65 66 | ).........(let*.((children.(oref |
| d5ec0 | 20 70 61 72 65 6e 74 20 63 68 69 6c 64 72 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .parent.children)).............. |
| d5ee0 | 20 20 28 73 69 62 6c 69 6e 67 73 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 69 62 6c 69 | ..(siblings.(magit-section-sibli |
| d5f00 | 6e 67 73 20 73 65 63 74 69 6f 6e 20 27 70 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ngs.section.'prev))............. |
| d5f20 | 20 20 20 28 70 72 65 76 69 6f 75 73 20 28 6e 74 68 20 28 6c 65 6e 67 74 68 20 73 69 62 6c 69 6e | ...(previous.(nth.(length.siblin |
| d5f40 | 67 73 29 20 63 68 69 6c 64 72 65 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e | gs).children)))...........(if.(n |
| d5f60 | 6f 74 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 | ot.arg)...............(when-let. |
| d5f80 | 28 28 73 69 62 6c 69 6e 67 20 28 6f 72 20 70 72 65 76 69 6f 75 73 20 28 63 61 72 20 28 6c 61 73 | ((sibling.(or.previous.(car.(las |
| d5fa0 | 74 20 63 68 69 6c 64 72 65 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.children)))))................. |
| d5fc0 | 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f 20 73 69 62 6c 69 6e 67 29 0a 20 20 20 | (magit-section-goto.sibling).... |
| d5fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | .............t).............(whe |
| d6000 | 6e 20 70 72 65 76 69 6f 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | n.previous...............(magit- |
| d6020 | 73 65 63 74 69 6f 6e 2d 67 6f 74 6f 20 70 72 65 76 69 6f 75 73 29 29 0a 20 20 20 20 20 20 20 20 | section-goto.previous))......... |
| d6040 | 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 73 74 72 69 6e 67 70 20 61 72 67 29 0a 20 20 20 20 20 | ....(if.(and.(stringp.arg)...... |
| d6060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 | ................(re-search-forwa |
| d6080 | 72 64 20 61 72 67 20 28 6f 72 65 66 20 70 61 72 65 6e 74 20 65 6e 64 29 20 74 29 29 0a 20 20 20 | rd.arg.(oref.parent.end).t)).... |
| d60a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6d 61 74 63 68 2d 62 | .............(goto-char.(match-b |
| d60c0 | 65 67 69 6e 6e 69 6e 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f | eginning.0))...............(goto |
| d60e0 | 2d 63 68 61 72 20 28 6f 72 65 66 20 28 63 61 72 20 28 6c 61 73 74 20 63 68 69 6c 64 72 65 6e 29 | -char.(oref.(car.(last.children) |
| d6100 | 29 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c | ).end))...............(forward-l |
| d6120 | 69 6e 65 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f | ine.-1)...............(while.(lo |
| d6140 | 6f 6b 69 6e 67 2d 61 74 20 22 5e 20 22 29 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 | oking-at."^.")....(forward-line. |
| d6160 | 2d 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6c 6f 6f 6b 69 | -1))...............(while.(looki |
| d6180 | 6e 67 2d 61 74 20 22 5e 5b 2d 2b 5d 22 29 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31 29 | ng-at."^[-+]").(forward-line.-1) |
| d61a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 29 | )...............(forward-line))) |
| d61c0 | 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f 2d 73 75 63 | )).......(magit-section-goto-suc |
| d61e0 | 63 65 73 73 6f 72 2d 2d 72 65 6c 61 74 65 64 20 73 65 63 74 69 6f 6e 29 29 29 0a 0a 3b 3b 3b 20 | cessor--related.section)))..;;;. |
| d6200 | 44 69 66 66 20 53 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 | Diff.Sections..(defvar-keymap.ma |
| d6220 | 67 69 74 2d 75 6e 73 74 61 67 65 64 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 | git-unstaged-section-map...:doc. |
| d6240 | 22 4b 65 79 6d 61 70 20 66 6f 72 20 74 68 65 20 60 75 6e 73 74 61 67 65 64 27 20 73 65 63 74 69 | "Keymap.for.the.`unstaged'.secti |
| d6260 | 6f 6e 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 | on."..."<remap>.<magit-visit-thi |
| d6280 | 6e 67 3e 22 20 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 73 74 61 67 65 64 0a 20 20 22 3c | ng>"..#'magit-diff-unstaged..."< |
| d62a0 | 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 3e 22 20 20 20 23 27 6d | remap>.<magit-stage-file>"...#'m |
| d62c0 | 61 67 69 74 2d 73 74 61 67 65 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 64 65 6c | agit-stage..."<remap>.<magit-del |
| d62e0 | 65 74 65 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 64 69 73 63 61 72 64 0a 20 20 22 3c | ete-thing>".#'magit-discard..."< |
| d6300 | 33 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 44 69 73 63 61 72 64 20 61 6c | 3>".(magit-menu-item."Discard.al |
| d6320 | 6c 22 20 23 27 6d 61 67 69 74 2d 64 69 73 63 61 72 64 29 0a 20 20 22 3c 32 3e 22 20 28 6d 61 67 | l".#'magit-discard)..."<2>".(mag |
| d6340 | 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 53 74 61 67 65 20 61 6c 6c 22 20 20 20 23 27 6d 61 67 | it-menu-item."Stage.all"...#'mag |
| d6360 | 69 74 2d 73 74 61 67 65 29 0a 20 20 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 | it-stage)..."<1>".(magit-menu-it |
| d6380 | 65 6d 20 22 56 69 73 69 74 20 64 69 66 66 22 20 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e | em."Visit.diff"..#'magit-diff-un |
| d63a0 | 73 74 61 67 65 64 29 29 0a 0a 28 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 73 65 63 74 69 6f 6e 2d | staged))..(magit-define-section- |
| d63c0 | 6a 75 6d 70 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 73 74 61 67 65 64 0a 20 20 | jumper.magit-jump-to-unstaged... |
| d63e0 | 22 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 | "Unstaged.changes".unstaged.nil. |
| d6400 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 73 74 61 67 65 64 2d 63 68 61 6e 67 65 73 29 0a 0a | magit-insert-unstaged-changes).. |
| d6420 | 28 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 | (defun.magit-insert-unstaged-cha |
| d6440 | 6e 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 | nges.()..."Insert.section.showin |
| d6460 | 67 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 | g.unstaged.changes."...(magit-in |
| d6480 | 73 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 | sert-section.(unstaged).....(mag |
| d64a0 | 69 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 | it-insert-heading.t."Unstaged.ch |
| d64c0 | 61 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 | anges").....(magit--insert-diff. |
| d64e0 | 6e 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 | nil......."diff".magit-buffer-di |
| d6500 | 66 66 2d 61 72 67 73 20 22 2d 2d 6e 6f 2d 70 72 65 66 69 78 22 0a 20 20 20 20 20 20 22 2d 2d 22 | ff-args."--no-prefix"......."--" |
| d6520 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 29 29 0a 0a 28 64 65 | .magit-buffer-diff-files)))..(de |
| d6540 | 66 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 | fvar-keymap.magit-staged-section |
| d6560 | 2d 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 | -map...:doc."Keymap.for.the.`sta |
| d6580 | 67 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 | ged'.section."..."<remap>.<magit |
| d65a0 | 2d 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 | -revert-no-commit>".#'magit-reve |
| d65c0 | 72 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 | rse..."<remap>.<magit-delete-thi |
| d65e0 | 6e 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 | ng>".....#'magit-discard..."<rem |
| d6600 | 61 70 3e 20 3c 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 66 69 6c 65 3e 22 20 20 20 20 20 23 27 | ap>.<magit-unstage-file>".....#' |
| d6620 | 6d 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 | magit-unstage..."<remap>.<magit- |
| d6640 | 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- |
| d6660 | 73 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 | staged..."<4>".(magit-menu-item. |
| d6680 | 22 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 | "Reverse.all".#'magit-reverse).. |
| d66a0 | 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 44 69 73 63 61 72 64 | ."<3>".(magit-menu-item."Discard |
| d66c0 | 20 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 | .all".#'magit-discard)..."<2>".( |
| d66e0 | 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 55 6e 73 74 61 67 65 20 61 6c 6c 22 20 23 27 | magit-menu-item."Unstage.all".#' |
| d6700 | 6d 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 | magit-unstage)..."<1>".(magit-me |
| d6720 | 6e 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 | nu-item."Visit.diff"..#'magit-di |
| d6740 | 66 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 | ff-staged))..(magit-define-secti |
| d6760 | 6f 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 | on-jumper.magit-jump-to-staged.. |
| d6780 | 20 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 | ."Staged.changes".staged.nil.mag |
| d67a0 | 69 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 | it-insert-staged-changes)..(defu |
| d67c0 | 6e 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 | n.magit-insert-staged-changes.() |
| d67e0 | 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 73 74 61 67 65 | ..."Insert.section.showing.stage |
| d6800 | 64 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 | d.changes."...;;.Avoid.listing.a |
| d6820 | 6c 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 | ll.files.as.deleted.when.visitin |
| d6840 | 67 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 | g.a.bare.repo....(unless.(magit- |
| d6860 | 62 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 | bare-repo-p).....(magit-insert-s |
| d6880 | 65 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 | ection.(staged).......(magit-ins |
| d68a0 | 65 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 | ert-heading.t."Staged.changes"). |
| d68c0 | 20 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 | ......(magit--insert-diff.nil... |
| d68e0 | 20 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 | ......"diff"."--cached".magit-bu |
| d6900 | 66 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 | ffer-diff-args."--no-prefix".... |
| d6920 | 20 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 | ....."--".magit-buffer-diff-file |
| d6940 | 73 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 | s))))..;;;.Diff.Type..(defvar.ma |
| d6960 | 67 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 | git--diff-use-recorded-type-p.t) |
| d6980 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 20 28 26 6f 70 74 69 6f | ..(defun.magit-diff-type.(&optio |
| d69a0 | 6e 61 6c 20 73 65 63 74 69 6f 6e 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 64 69 66 66 20 | nal.section)..."Return.the.diff. |
| d69c0 | 74 79 70 65 20 6f 66 20 53 45 43 54 49 4f 4e 2e 0a 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 74 | type.of.SECTION...The.returned.t |
| d69e0 | 79 70 65 20 69 73 20 6f 6e 65 20 6f 66 20 74 68 65 20 73 79 6d 62 6f 6c 73 20 60 73 74 61 67 65 | ype.is.one.of.the.symbols.`stage |
| d6a00 | 64 27 2c 20 60 75 6e 73 74 61 67 65 64 27 2c 0a 60 63 6f 6d 6d 69 74 74 65 64 27 2c 20 6f 72 20 | d',.`unstaged',.`committed',.or. |
| d6a20 | 60 75 6e 64 65 66 69 6e 65 64 27 2e 20 20 54 68 69 73 20 74 79 70 65 20 73 65 72 76 65 73 20 61 | `undefined'...This.type.serves.a |
| d6a40 | 20 73 69 6d 69 6c 61 72 20 70 75 72 70 6f 73 65 0a 61 73 20 74 68 65 20 67 65 6e 65 72 61 6c 20 | .similar.purpose.as.the.general. |
| d6a60 | 74 79 70 65 20 63 6f 6d 6d 6f 6e 20 74 6f 20 61 6c 6c 20 73 65 63 74 69 6f 6e 73 20 28 77 68 69 | type.common.to.all.sections.(whi |
| d6a80 | 63 68 20 69 73 20 73 74 6f 72 65 64 20 69 6e 0a 74 68 65 20 60 74 79 70 65 27 20 73 6c 6f 74 20 | ch.is.stored.in.the.`type'.slot. |
| d6aa0 | 6f 66 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 60 6d 61 67 69 74 2d 73 65 63 74 | of.the.corresponding.`magit-sect |
| d6ac0 | 69 6f 6e 27 20 73 74 72 75 63 74 29 20 62 75 74 0a 74 61 6b 65 73 20 61 64 64 69 74 69 6f 6e 61 | ion'.struct).but.takes.additiona |
| d6ae0 | 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 2e 20 20 57 68 65 | l.information.into.account...Whe |
| d6b00 | 6e 20 74 68 65 20 53 45 43 54 49 4f 4e 0a 69 73 6e 27 74 20 72 65 6c 61 74 65 64 20 74 6f 20 64 | n.the.SECTION.isn't.related.to.d |
| d6b20 | 69 66 66 73 20 61 6e 64 20 74 68 65 20 62 75 66 66 65 72 20 63 6f 6e 74 61 69 6e 69 6e 67 20 69 | iffs.and.the.buffer.containing.i |
| d6b40 | 74 20 61 6c 73 6f 20 69 73 6e 27 74 0a 61 20 64 69 66 66 2d 6f 6e 6c 79 20 62 75 66 66 65 72 2c | t.also.isn't.a.diff-only.buffer, |
| d6b60 | 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 0a 43 75 72 72 65 6e 74 6c 79 20 74 68 65 | .then.return.nil...Currently.the |
| d6b80 | 20 74 79 70 65 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 6f 6e 65 20 6f 66 20 60 74 72 61 63 6b 65 | .type.can.also.be.one.of.`tracke |
| d6ba0 | 64 27 20 61 6e 64 20 60 75 6e 74 72 61 63 6b 65 64 27 0a 62 75 74 20 74 68 65 73 65 20 76 61 6c | d'.and.`untracked'.but.these.val |
| d6bc0 | 75 65 73 20 61 72 65 20 6e 6f 74 20 68 61 6e 64 6c 65 64 20 65 78 70 6c 69 63 69 74 6c 79 20 65 | ues.are.not.handled.explicitly.e |
| d6be0 | 76 65 72 79 77 68 65 72 65 20 74 68 65 79 0a 73 68 6f 75 6c 64 20 62 65 20 61 6e 64 20 61 20 70 | verywhere.they.should.be.and.a.p |
| d6c00 | 6f 73 73 69 62 6c 65 20 66 69 78 20 63 6f 75 6c 64 20 62 65 20 74 6f 20 6a 75 73 74 20 72 65 74 | ossible.fix.could.be.to.just.ret |
| d6c20 | 75 72 6e 20 6e 69 6c 20 68 65 72 65 2e 0a 0a 54 68 65 20 73 65 63 74 69 6f 6e 20 68 61 73 20 74 | urn.nil.here...The.section.has.t |
| d6c40 | 6f 20 62 65 20 61 20 60 64 69 66 66 27 20 6f 72 20 60 68 75 6e 6b 27 20 73 65 63 74 69 6f 6e 2c | o.be.a.`diff'.or.`hunk'.section, |
| d6c60 | 20 6f 72 20 61 20 73 65 63 74 69 6f 6e 0a 77 68 6f 73 65 20 63 68 69 6c 64 72 65 6e 20 61 72 65 | .or.a.section.whose.children.are |
| d6c80 | 20 6f 66 20 74 79 70 65 20 60 64 69 66 66 27 2e 20 20 49 66 20 6f 70 74 69 6f 6e 61 6c 20 53 45 | .of.type.`diff'...If.optional.SE |
| d6ca0 | 43 54 49 4f 4e 20 69 73 20 6e 69 6c 2c 0a 72 65 74 75 72 6e 20 74 68 65 20 64 69 66 66 20 74 79 | CTION.is.nil,.return.the.diff.ty |
| d6cc0 | 70 65 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 63 74 69 6f 6e 2e 20 20 49 6e 20 | pe.for.the.current.section...In. |
| d6ce0 | 62 75 66 66 65 72 73 20 77 68 6f 73 65 0a 6d 61 6a 6f 72 20 6d 6f 64 65 20 69 73 20 60 6d 61 67 | buffers.whose.major.mode.is.`mag |
| d6d00 | 69 74 2d 64 69 66 66 2d 6d 6f 64 65 27 20 53 45 43 54 49 4f 4e 20 69 73 20 69 67 6e 6f 72 65 64 | it-diff-mode'.SECTION.is.ignored |
| d6d20 | 20 61 6e 64 20 74 68 65 20 74 79 70 65 0a 69 73 20 64 65 74 65 72 6d 69 6e 65 64 20 75 73 69 6e | .and.the.type.is.determined.usin |
| d6d40 | 67 20 6f 74 68 65 72 20 6d 65 61 6e 73 2e 20 20 49 6e 20 60 6d 61 67 69 74 2d 72 65 76 69 73 69 | g.other.means...In.`magit-revisi |
| d6d60 | 6f 6e 2d 6d 6f 64 65 27 0a 62 75 66 66 65 72 73 20 74 68 65 20 74 79 70 65 20 69 73 20 61 6c 77 | on-mode'.buffers.the.type.is.alw |
| d6d80 | 61 79 73 20 60 63 6f 6d 6d 69 74 74 65 64 27 2e 0a 0a 44 6f 20 6e 6f 74 20 63 6f 6e 66 75 73 65 | ays.`committed'...Do.not.confuse |
| d6da0 | 20 74 68 69 73 20 77 69 74 68 20 60 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 27 20 28 77 | .this.with.`magit-diff-scope'.(w |
| d6dc0 | 68 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 | hich.see)."...(when-let.((sectio |
| d6de0 | 6e 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 | n.(or.section.(magit-current-sec |
| d6e00 | 74 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 | tion)))).....(cond.((derived-mod |
| d6e20 | 65 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 | e-p.'magit-revision-mode.'magit- |
| d6e40 | 73 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 | stash-mode).'committed)......... |
| d6e60 | 20 20 28 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d | ..((derived-mode-p.'magit-diff-m |
| d6e80 | 6f 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 | ode)............(let.((range.mag |
| d6ea0 | 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-buffer-range)................ |
| d6ec0 | 20 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 | ..(const.magit-buffer-typearg)). |
| d6ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 6d 61 67 69 74 2d 2d | .............(cond.((and.magit-- |
| d6f00 | 64 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 | diff-use-recorded-type-p........ |
| d6f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 | ..................magit-buffer-d |
| d6f40 | 69 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 | iff-type))....................(( |
| d6f60 | 65 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 | equal.const."--no-index").'undef |
| d6f80 | 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 28 28 6f 72 20 28 6e | ined)....................((or.(n |
| d6fa0 | 6f 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 | ot.range)....................... |
| d6fc0 | 20 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 | ..(equal.range."HEAD").......... |
| d6fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 65 71 20 72 61 6e | ...............(magit-rev-eq.ran |
| d7000 | 67 65 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ge."HEAD"))..................... |
| d7020 | 28 69 66 20 28 65 71 75 61 6c 20 63 6f 6e 73 74 20 22 2d 2d 63 61 63 68 65 64 22 29 0a 20 20 20 | (if.(equal.const."--cached").... |
| d7040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 74 61 67 65 64 0a 20 20 20 | .....................'staged.... |
| d7060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 75 6e 73 74 61 67 65 64 29 29 0a 20 | ...................'unstaged)).. |
| d7080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 63 6f 6e 73 74 20 | ..................((equal.const. |
| d70a0 | 22 2d 2d 63 61 63 68 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "--cached")..................... |
| d70c0 | 28 69 66 20 28 6d 61 67 69 74 2d 72 65 76 2d 68 65 61 64 2d 70 20 72 61 6e 67 65 29 0a 20 20 20 | (if.(magit-rev-head-p.range).... |
| d70e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 74 61 67 65 64 0a 20 20 20 | .....................'staged.... |
| d7100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 75 6e 64 65 66 69 6e 65 64 29 29 20 | ...................'undefined)). |
| d7120 | 3b 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 | ;.i.e.,.committed.and.staged.... |
| d7140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 27 63 6f 6d 6d 69 74 74 65 64 29 29 29 | ................(t.'committed))) |
| d7160 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 | )...........((derived-mode-p.'ma |
| d7180 | 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | git-status-mode)............(let |
| d71a0 | 20 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 | .((stype.(oref.section.type))).. |
| d71c0 | 20 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 | ............(if.(memq.stype.'(st |
| d71e0 | 61 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 | aged.unstaged.tracked.untracked) |
| d7200 | 29 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 | )..................stype........ |
| d7220 | 20 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 | ........(pcase.stype............ |
| d7240 | 20 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 | ......((or.'file.'module)....... |
| d7260 | 20 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 | ............(let*.((parent.(oref |
| d7280 | 20 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 | .section.parent))............... |
| d72a0 | 20 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 | ...........(type...(oref.parent. |
| d72c0 | 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 28 69 66 20 | type))).....................(if. |
| d72e0 | 28 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 | (memq.type.'(file.module))...... |
| d7300 | 20 20 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 | ...................(magit-diff-t |
| d7320 | 79 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 | ype.parent)..................... |
| d7340 | 20 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 | ..type)))..................('hun |
| d7360 | 6b 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 | k.(thread-first.section......... |
| d7380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 70 61 72 65 6e 74 29 0a | ..................(oref.parent). |
| d73a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 | ..........................(oref. |
| d73c0 | 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 20 20 20 | parent)......................... |
| d73e0 | 20 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 | ..(oref.type)))))))...........(( |
| d7400 | 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). |
| d7420 | 20 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 | ...........(if.(or.(and.(magit-s |
| d7440 | 65 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 | ection-match.'commit.section)... |
| d7460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73 65 63 74 | ......................(oref.sect |
| d7480 | 69 6f 6e 20 63 68 69 6c 64 72 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion.children)).................. |
| d74a0 | 20 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 | ..(magit-section-match.[*.file.c |
| d74c0 | 6f 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 | ommit].section))................ |
| d74e0 | 27 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 | 'committed..............'undefin |
| d7500 | 65 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 | ed))...........(t.'undefined)))) |
| d7520 | 0a 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 | ..(cl-defun.magit-diff-scope.(&o |
| d7540 | 70 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 | ptional.(section.nil.ssection).s |
| d7560 | 74 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 | trict)..."Return.the.diff.scope. |
| d7580 | 6f 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 | of.SECTION.or.the.selected.secti |
| d75a0 | 6f 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 | on(s)...A.diff's.\"scope\".descr |
| d75c0 | 69 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 | ibes.what.part.of.a.diff.is.sele |
| d75e0 | 63 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 | cted,.it.is.a.symbol,.one.of.`re |
| d7600 | 67 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 | gion',.`hunk',.`hunks',.`file',. |
| d7620 | 60 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 | `files',.or.`list'...Do.not.conf |
| d7640 | 75 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 | use.this.with.the.diff.\"type\", |
| d7660 | 20 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 | .as.returned.by.`magit-diff-type |
| d7680 | 27 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 | '...If.optional.SECTION.is.non-n |
| d76a0 | 69 6c 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 68 65 20 73 63 6f 70 65 20 6f 66 20 74 68 61 | il,.then.return.the.scope.of.tha |
| d76c0 | 74 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 | t,.ignoring.the.sections.selecte |
| d76e0 | 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 72 65 74 75 | d.by.the.region...Otherwise.retu |
| d7700 | 72 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 | rn.the.scope.of.the.current.sect |
| d7720 | 69 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 | ion,.or.if.the.region.is.active. |
| d7740 | 61 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 | and.selects.a.valid.group.of.dif |
| d7760 | 66 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 | f.related.sections,.the.type.of. |
| d7780 | 74 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 | these.sections,.i.e.,.`hunks'.or |
| d77a0 | 20 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 | .`files'...If.SECTION,.or.if.tha |
| d77c0 | 74 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 | t.is.nil.the.current.section,.is |
| d77e0 | 20 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 | .a.`hunk'.section;.and.the.regio |
| d7800 | 6e 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 | n.region.starts.and.ends.inside. |
| d7820 | 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 6e | the.body.of.a.that.section,.then |
| d7840 | 20 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 | .the.type.is.`region'...If.the.r |
| d7860 | 65 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 | egion.is.empty.after.a.mouse.cli |
| d7880 | 63 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 | ck,.then.`hunk'.is.returned.inst |
| d78a0 | 65 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 | ead.of.`region'...If.optional.ST |
| d78c0 | 52 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 | RICT.is.non-nil,.then.return.nil |
| d78e0 | 20 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 | .if.the.diff.type.of.the.section |
| d7900 | 20 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 | .at.point.is.`untracked'.or.the. |
| d7920 | 73 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 | section.at.point.is.not.actually |
| d7940 | 20 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 | .a.`diff'.but.a.`diffstat'.secti |
| d7960 | 6f 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 | on."...(let.((siblings.(and.(not |
| d7980 | 20 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 | .ssection).(magit-region-section |
| d79a0 | 73 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 | s.nil.t)))).....(setq.section.(o |
| d79c0 | 72 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 | r.section.(car.siblings).(magit- |
| d79e0 | 63 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 | current-section))).....(when.(an |
| d7a00 | 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 28 6f 72 20 28 6e 6f | d.section................(or.(no |
| d7a20 | 74 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 | t.strict)....................(an |
| d7a40 | 64 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 | d.(not.(eq.(magit-diff-type.sect |
| d7a60 | 69 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 | ion).'untracked))............... |
| d7a80 | 20 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 | ..........(not.(eq.(and-let*.((p |
| d7aa0 | 61 72 65 6e 74 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 70 61 72 65 6e 74 29 29 29 0a 20 20 | arent.(oref.section.parent)))... |
| d7ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d7ae0 | 20 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 | .(oref.parent.type))............ |
| d7b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 64 69 66 66 73 74 61 74 29 | ......................'diffstat) |
| d7b20 | 29 29 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 65 20 28 6c 69 73 74 20 28 6f 72 65 66 20 73 65 | )))).......(pcase.(list.(oref.se |
| d7b40 | 63 74 69 6f 6e 20 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ction.type)....................( |
| d7b60 | 61 6e 64 20 73 69 62 6c 69 6e 67 73 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | and.siblings.t)................. |
| d7b80 | 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 75 73 65 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 70 | ...(magit-diff-use-hunk-region-p |
| d7ba0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 73 65 63 74 69 6f 6e 29 0a 20 | )....................ssection).. |
| d7bc0 | 20 20 20 20 20 20 20 28 60 28 68 75 6e 6b 20 6e 69 6c 20 20 20 74 20 20 2c 5f 29 0a 20 20 20 20 | .......(`(hunk.nil...t..,_)..... |
| d7be0 | 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 6c | .....(if.(magit-section-internal |
| d7c00 | 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 6b | -region-p.section).'region.'hunk |
| d7c20 | 29 29 0a 20 20 20 20 20 20 20 20 28 27 28 68 75 6e 6b 20 20 20 74 20 20 20 74 20 6e 69 6c 29 20 | )).........('(hunk...t...t.nil). |
| d7c40 | 27 68 75 6e 6b 73 29 0a 20 20 20 20 20 20 20 20 28 60 28 68 75 6e 6b 20 20 2c 5f 20 20 2c 5f 20 | 'hunks).........(`(hunk..,_..,_. |
| d7c60 | 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 20 20 20 74 20 | .,_).'hunk).........('(file...t. |
| d7c80 | 20 20 74 20 6e 69 6c 29 20 27 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 60 28 66 69 6c 65 | ..t.nil).'files).........(`(file |
| d7ca0 | 20 20 2c 5f 20 20 2c 5f 20 20 2c 5f 29 20 27 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 28 27 28 | ..,_..,_..,_).'file).........('( |
| d7cc0 | 6d 6f 64 75 6c 65 20 20 20 74 20 20 20 74 20 6e 69 6c 29 20 27 66 69 6c 65 73 29 0a 20 20 20 20 | module...t...t.nil).'files)..... |
| d7ce0 | 20 20 20 20 28 60 28 6d 6f 64 75 6c 65 20 20 2c 5f 20 20 2c 5f 20 20 2c 5f 29 20 27 66 69 6c 65 | ....(`(module..,_..,_..,_).'file |
| d7d00 | 29 0a 20 20 20 20 20 20 20 20 28 60 28 2c 28 6f 72 20 27 73 74 61 67 65 64 20 27 75 6e 73 74 61 | ).........(`(,(or.'staged.'unsta |
| d7d20 | 67 65 64 20 27 75 6e 74 72 61 63 6b 65 64 29 20 6e 69 6c 20 2c 5f 20 2c 5f 29 20 27 6c 69 73 74 | ged.'untracked).nil.,_.,_).'list |
| d7d40 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 75 73 65 2d 68 75 6e | )))))..(defun.magit-diff-use-hun |
| d7d60 | 6b 2d 72 65 67 69 6f 6e 2d 70 20 28 29 0a 20 20 28 61 6e 64 20 28 72 65 67 69 6f 6e 2d 61 63 74 | k-region-p.()...(and.(region-act |
| d7d80 | 69 76 65 2d 70 29 0a 20 20 20 20 20 20 20 3b 3b 20 54 4f 44 4f 20 69 6d 70 6c 65 6d 65 6e 74 20 | ive-p)........;;.TODO.implement. |
| d7da0 | 74 68 69 73 20 66 72 6f 6d 20 66 69 72 73 74 20 70 72 69 6e 63 69 70 61 6c 73 0a 20 20 20 20 20 | this.from.first.principals...... |
| d7dc0 | 20 20 3b 3b 20 63 75 72 72 65 6e 74 6c 79 20 69 74 27 73 20 74 72 69 61 6c 2d 61 6e 64 2d 65 72 | ..;;.currently.it's.trial-and-er |
| d7de0 | 72 6f 72 0a 20 20 20 20 20 20 20 28 6e 6f 74 20 28 61 6e 64 20 28 6f 72 20 28 65 71 20 74 68 69 | ror........(not.(and.(or.(eq.thi |
| d7e00 | 73 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 6e 29 0a 20 | s-command.#'mouse-drag-region).. |
| d7e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 6c 61 73 74 2d 63 6f 6d | ....................(eq.last-com |
| d7e40 | 6d 61 6e 64 20 23 27 6d 6f 75 73 65 2d 64 72 61 67 2d 72 65 67 69 6f 6e 29 0a 20 20 20 20 20 20 | mand.#'mouse-drag-region)....... |
| d7e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 68 65 6e 20 61 6e 6f 74 68 65 72 20 77 | ...............;;.When.another.w |
| d7e80 | 69 6e 64 6f 77 20 77 61 73 20 70 72 65 76 69 6f 75 73 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 | indow.was.previously............ |
| d7ea0 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 65 6c 65 63 74 65 64 20 74 68 65 6e 20 74 68 65 20 6c | ..........;;.selected.then.the.l |
| d7ec0 | 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ast-command.is.................. |
| d7ee0 | 20 20 20 20 3b 3b 20 73 6f 6d 65 20 62 79 74 65 2d 63 6f 64 65 20 66 75 6e 63 74 69 6f 6e 2e 0a | ....;;.some.byte-code.function.. |
| d7f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 79 74 65 2d 63 6f 64 65 2d | .....................(byte-code- |
| d7f20 | 66 75 6e 63 74 69 6f 6e 2d 70 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 | function-p.last-command))....... |
| d7f40 | 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 28 72 65 67 69 6f 6e 2d 65 6e 64 29 20 28 72 65 67 | ...........(eq.(region-end).(reg |
| d7f60 | 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 44 69 66 66 20 48 69 | ion-beginning))))))..;;;.Diff.Hi |
| d7f80 | 67 68 6c 69 67 68 74 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f | ghlight..(add-hook.'magit-sectio |
| d7fa0 | 6e 2d 75 6e 68 69 67 68 6c 69 67 68 74 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d | n-unhighlight-hook.#'magit-diff- |
| d7fc0 | 75 6e 68 69 67 68 6c 69 67 68 74 29 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 73 65 | unhighlight).(add-hook.'magit-se |
| d7fe0 | 63 74 69 6f 6e 2d 68 69 67 68 6c 69 67 68 74 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 64 69 66 | ction-highlight-hook.#'magit-dif |
| d8000 | 66 2d 68 69 67 68 6c 69 67 68 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d | f-highlight)..(defun.magit-diff- |
| d8020 | 75 6e 68 69 67 68 6c 69 67 68 74 20 28 73 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 29 0a | unhighlight.(section.selection). |
| d8040 | 20 20 22 52 65 6d 6f 76 65 20 74 68 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 6f 66 20 74 68 | .."Remove.the.highlighting.of.th |
| d8060 | 65 20 64 69 66 66 2d 72 65 6c 61 74 65 64 20 53 45 43 54 49 4f 4e 2e 22 0a 20 20 28 77 68 65 6e | e.diff-related.SECTION."...(when |
| d8080 | 20 28 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 2d 70 20 73 65 63 74 69 6f 6e 29 0a | .(magit-hunk-section-p.section). |
| d80a0 | 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 68 75 6e 6b 20 73 65 63 74 69 | ....(magit-diff-paint-hunk.secti |
| d80c0 | 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 20 6e 69 6c 29 0a 20 20 20 20 74 29 29 0a 0a 28 64 65 66 75 | on.selection.nil).....t))..(defu |
| d80e0 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 20 28 73 65 63 74 69 6f 6e 20 | n.magit-diff-highlight.(section. |
| d8100 | 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 22 48 69 67 68 6c 69 67 68 74 20 74 68 65 20 64 69 66 66 | selection)..."Highlight.the.diff |
| d8120 | 2d 72 65 6c 61 74 65 64 20 53 45 43 54 49 4f 4e 2e 0a 49 66 20 53 45 43 54 49 4f 4e 20 69 73 20 | -related.SECTION..If.SECTION.is. |
| d8140 | 6e 6f 74 20 61 20 64 69 66 66 2d 72 65 6c 61 74 65 64 20 73 65 63 74 69 6f 6e 2c 20 74 68 65 6e | not.a.diff-related.section,.then |
| d8160 | 20 64 6f 20 6e 6f 74 68 69 6e 67 20 61 6e 64 0a 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 49 66 20 | .do.nothing.and.return.nil...If. |
| d8180 | 53 45 4c 45 43 54 49 4f 4e 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 69 74 20 69 73 | SELECTION.is.non-nil,.then.it.is |
| d81a0 | 20 61 20 6c 69 73 74 20 6f 66 20 73 65 63 74 69 6f 6e 73 0a 73 65 6c 65 63 74 65 64 20 62 79 20 | .a.list.of.sections.selected.by. |
| d81c0 | 74 68 65 20 72 65 67 69 6f 6e 2c 20 69 6e 63 6c 75 64 69 6e 67 20 53 45 43 54 49 4f 4e 2e 20 20 | the.region,.including.SECTION... |
| d81e0 | 41 6c 6c 20 6f 66 20 74 68 65 73 65 20 73 65 63 74 69 6f 6e 73 0a 61 72 65 20 68 69 67 68 6c 69 | All.of.these.sections.are.highli |
| d8200 | 67 68 74 65 64 2e 22 0a 20 20 28 69 66 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f | ghted."...(if.(and.(magit-sectio |
| d8220 | 6e 2d 6d 61 74 63 68 20 27 63 6f 6d 6d 69 74 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 | n-match.'commit.section)........ |
| d8240 | 20 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 68 69 6c 64 72 65 6e 29 29 0a 20 20 20 | ....(oref.section.children)).... |
| d8260 | 20 20 20 28 70 72 6f 67 6e 20 28 69 66 20 73 65 6c 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | ...(progn.(if.selection......... |
| d8280 | 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 73 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 | .........(dolist.(section.select |
| d82a0 | 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 | ion)....................(magit-d |
| d82c0 | 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 6c 69 73 74 20 73 65 63 74 69 6f 6e 20 73 65 6c 65 63 | iff-highlight-list.section.selec |
| d82e0 | 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 | tion))................(magit-dif |
| d8300 | 66 2d 68 69 67 68 6c 69 67 68 74 2d 6c 69 73 74 20 73 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 | f-highlight-list.section))...... |
| d8320 | 20 20 20 20 20 20 20 20 74 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 73 63 6f 70 65 | ........t).....(when-let.((scope |
| d8340 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 20 73 65 63 74 69 6f 6e 20 74 29 29 29 0a | .(magit-diff-scope.section.t))). |
| d8360 | 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 20 73 63 6f 70 65 20 27 72 65 67 69 6f 6e 29 0a | ......(cond.((eq.scope.'region). |
| d8380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 68 | .............(magit-diff-paint-h |
| d83a0 | 75 6e 6b 20 73 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 20 74 29 29 0a 20 20 20 20 20 20 | unk.section.selection.t))....... |
| d83c0 | 20 20 20 20 20 20 28 73 65 6c 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | ......(selection..............(d |
| d83e0 | 6f 6c 69 73 74 20 28 73 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 | olist.(section.selection)....... |
| d8400 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 72 | .........(magit-diff-highlight-r |
| d8420 | 65 63 75 72 73 69 76 65 20 73 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 29 29 29 0a 20 20 | ecursive.section.selection)))... |
| d8440 | 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ..........(t..............(magit |
| d8460 | 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 72 65 63 75 72 73 69 76 65 20 73 65 63 74 69 6f | -diff-highlight-recursive.sectio |
| d8480 | 6e 29 29 29 0a 20 20 20 20 20 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 | n))).......t)))..(defun.magit-di |
| d84a0 | 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 72 65 63 75 72 73 69 76 65 20 28 73 65 63 74 69 6f 6e 20 | ff-highlight-recursive.(section. |
| d84c0 | 26 6f 70 74 69 6f 6e 61 6c 20 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 28 70 63 61 73 65 20 28 6d | &optional.selection)...(pcase.(m |
| d84e0 | 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 28 27 6c | agit-diff-scope.section).....('l |
| d8500 | 69 73 74 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 6c 69 73 74 20 73 | ist.(magit-diff-highlight-list.s |
| d8520 | 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 28 27 66 69 6c 65 20 28 6d | ection.selection)).....('file.(m |
| d8540 | 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 66 69 6c 65 20 73 65 63 74 69 6f 6e | agit-diff-highlight-file.section |
| d8560 | 20 73 65 6c 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 28 27 68 75 6e 6b 20 28 6d 61 67 69 74 2d 64 | .selection)).....('hunk.(magit-d |
| d8580 | 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 65 61 64 69 6e 67 20 73 65 63 74 69 6f 6e 20 73 65 | iff-highlight-heading.section.se |
| d85a0 | 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | lection)............(magit-diff- |
| d85c0 | 70 61 69 6e 74 2d 68 75 6e 6b 20 73 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 20 74 29 29 | paint-hunk.section.selection.t)) |
| d85e0 | 0a 20 20 20 20 28 5f 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 67 68 6c | .....(_.....(magit-section-highl |
| d8600 | 69 67 68 74 20 73 65 63 74 69 6f 6e 20 6e 69 6c 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ight.section.nil))))..(defun.mag |
| d8620 | 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 6c 69 73 74 20 28 73 65 63 74 69 6f 6e 20 | it-diff-highlight-list.(section. |
| d8640 | 26 6f 70 74 69 6f 6e 61 6c 20 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 28 6c 65 74 20 28 28 62 65 | &optional.selection)...(let.((be |
| d8660 | 67 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 73 74 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 | g.(oref.section.start))......... |
| d8680 | 28 63 6e 74 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 29 0a 20 20 20 | (cnt.(oref.section.content)).... |
| d86a0 | 20 20 20 20 20 28 65 6e 64 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 65 6e 64 29 29 29 0a 20 | .....(end.(oref.section.end))).. |
| d86c0 | 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 23 27 | ...(when.(or.(eq.this-command.#' |
| d86e0 | 6d 6f 75 73 65 2d 64 72 61 67 2d 72 65 67 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | mouse-drag-region).............. |
| d8700 | 20 28 6e 6f 74 20 73 65 6c 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 | .(not.selection)).......(unless. |
| d8720 | 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).......... |
| d8740 | 20 20 20 20 20 20 20 20 20 20 28 3c 3d 20 28 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 | ..........(<=.(region-beginning) |
| d8760 | 20 62 65 67 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 | .beg)).........(magit-section-ma |
| d8780 | 6b 65 2d 6f 76 65 72 6c 61 79 20 62 65 67 20 63 6e 74 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f | ke-overlay.beg.cnt.'magit-sectio |
| d87a0 | 6e 2d 68 69 67 68 6c 69 67 68 74 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 6f 72 65 66 20 73 65 | n-highlight)).......(if.(oref.se |
| d87c0 | 63 74 69 6f 6e 20 68 69 64 64 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 73 65 | ction.hidden)...........(oset.se |
| d87e0 | 63 74 69 6f 6e 20 77 61 73 68 65 72 20 23 27 69 67 6e 6f 72 65 29 0a 20 20 20 20 20 20 20 20 28 | ction.washer.#'ignore).........( |
| d8800 | 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 68 69 6c | dolist.(child.(oref.section.chil |
| d8820 | 64 72 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 65 71 20 74 | dren))...........(when.(or.(eq.t |
| d8840 | 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 72 65 67 69 6f 6e 29 | his-command.#'mouse-drag-region) |
| d8860 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 61 6e 64 20 28 | .....................(not.(and.( |
| d8880 | 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 20 20 20 20 20 20 | region-active-p)................ |
| d88a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 3d 20 28 72 65 67 69 6f 6e 2d 62 65 67 69 6e | ...............(<=.(region-begin |
| d88c0 | 6e 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ning)........................... |
| d88e0 | 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 63 68 69 6c 64 20 73 74 61 72 74 29 29 29 29 29 0a 20 | ........(oref.child.start))))).. |
| d8900 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 | ...........(magit-diff-highlight |
| d8920 | 2d 72 65 63 75 72 73 69 76 65 20 63 68 69 6c 64 20 73 65 6c 65 63 74 69 6f 6e 29 29 29 29 29 0a | -recursive.child.selection))))). |
| d8940 | 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 | ....(when.magit-diff-highlight-h |
| d8960 | 75 6e 6b 2d 62 6f 64 79 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 | unk-body.......(magit-section-ma |
| d8980 | 6b 65 2d 6f 76 65 72 6c 61 79 20 28 31 2d 20 65 6e 64 29 20 65 6e 64 20 27 6d 61 67 69 74 2d 73 | ke-overlay.(1-.end).end.'magit-s |
| d89a0 | 65 63 74 69 6f 6e 2d 68 69 67 68 6c 69 67 68 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ection-highlight))))..(defun.mag |
| d89c0 | 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 66 69 6c 65 20 28 73 65 63 74 69 6f 6e 20 | it-diff-highlight-file.(section. |
| d89e0 | 26 6f 70 74 69 6f 6e 61 6c 20 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 28 6d 61 67 69 74 2d 64 69 | &optional.selection)...(magit-di |
| d8a00 | 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 65 61 64 69 6e 67 20 73 65 63 74 69 6f 6e 20 73 65 6c | ff-highlight-heading.section.sel |
| d8a20 | 65 63 74 69 6f 6e 29 0a 20 20 28 77 68 65 6e 20 28 6f 72 20 28 6e 6f 74 20 28 6f 72 65 66 20 73 | ection)...(when.(or.(not.(oref.s |
| d8a40 | 65 63 74 69 6f 6e 20 68 69 64 64 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d | ection.hidden)).............(cl- |
| d8a60 | 74 79 70 65 70 20 73 65 63 74 69 6f 6e 20 27 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 63 74 | typep.section.'magit-module-sect |
| d8a80 | 69 6f 6e 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 63 68 69 6c 64 20 28 6f 72 65 66 20 73 | ion)).....(dolist.(child.(oref.s |
| d8aa0 | 65 63 74 69 6f 6e 20 63 68 69 6c 64 72 65 6e 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 | ection.children)).......(magit-d |
| d8ac0 | 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 72 65 63 75 72 73 69 76 65 20 63 68 69 6c 64 20 73 65 | iff-highlight-recursive.child.se |
| d8ae0 | 6c 65 63 74 69 6f 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 | lection))))..(defun.magit-diff-h |
| d8b00 | 69 67 68 6c 69 67 68 74 2d 68 65 61 64 69 6e 67 20 28 73 65 63 74 69 6f 6e 20 26 6f 70 74 69 6f | ighlight-heading.(section.&optio |
| d8b20 | 6e 61 6c 20 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d | nal.selection)...(magit-section- |
| d8b40 | 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 0a 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 73 74 | make-overlay....(oref.section.st |
| d8b60 | 61 72 74 29 0a 20 20 20 28 6f 72 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6e 74 65 6e | art)....(or.(oref.section.conten |
| d8b80 | 74 29 0a 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 29 0a 20 20 | t)........(oref.section.end))... |
| d8ba0 | 20 28 70 63 61 73 65 20 28 6c 69 73 74 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 74 79 70 65 | .(pcase.(list.(oref.section.type |
| d8bc0 | 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 62 65 72 20 73 | ).................(and.(member.s |
| d8be0 | 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ection.selection)............... |
| d8c00 | 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 23 27 6d | .......(not.(eq.this-command.#'m |
| d8c20 | 6f 75 73 65 2d 64 72 61 67 2d 72 65 67 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 28 27 28 66 69 6c | ouse-drag-region))))......('(fil |
| d8c40 | 65 20 20 20 20 20 74 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e | e.....t).'magit-diff-file-headin |
| d8c60 | 67 2d 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 28 27 28 66 69 6c 65 20 20 20 6e 69 6c 29 | g-selection)......('(file...nil) |
| d8c80 | 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 68 69 67 68 6c 69 | .'magit-diff-file-heading-highli |
| d8ca0 | 67 68 74 29 0a 20 20 20 20 20 28 27 28 6d 6f 64 75 6c 65 20 20 20 74 29 20 27 6d 61 67 69 74 2d | ght)......('(module...t).'magit- |
| d8cc0 | 64 69 66 66 2d 66 69 6c 65 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 20 | diff-file-heading-selection).... |
| d8ce0 | 20 20 28 27 28 6d 6f 64 75 6c 65 20 6e 69 6c 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c | ..('(module.nil).'magit-diff-fil |
| d8d00 | 65 2d 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 20 20 20 28 27 28 68 75 6e | e-heading-highlight)......('(hun |
| d8d20 | 6b 20 20 20 20 20 74 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e | k.....t).'magit-diff-hunk-headin |
| d8d40 | 67 2d 73 65 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 28 27 28 68 75 6e 6b 20 20 20 6e 69 6c 29 | g-selection)......('(hunk...nil) |
| d8d60 | 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 68 65 61 64 69 6e 67 2d 68 69 67 68 6c 69 | .'magit-diff-hunk-heading-highli |
| d8d80 | 67 68 74 29 29 29 29 0a 0a 3b 3b 3b 20 48 75 6e 6b 20 50 61 69 6e 74 0a 0a 28 63 6c 2d 64 65 66 | ght))))..;;;.Hunk.Paint..(cl-def |
| d8da0 | 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 68 75 6e 6b 0a 20 20 20 20 28 73 65 | un.magit-diff-paint-hunk.....(se |
| d8dc0 | 63 74 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65 6c 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 | ction.&optional.selection....... |
| d8de0 | 20 20 20 20 20 20 20 28 68 69 67 68 6c 69 67 68 74 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | .......(highlight.(magit-section |
| d8e00 | 2d 73 65 6c 65 63 74 65 64 2d 70 20 73 65 63 74 69 6f 6e 20 73 65 6c 65 63 74 69 6f 6e 29 29 29 | -selected-p.section.selection))) |
| d8e20 | 0a 20 20 28 6c 65 74 20 28 70 61 69 6e 74 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6d 61 67 69 | ...(let.(paint).....(unless.magi |
| d8e40 | 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 79 0a 20 20 20 20 20 | t-diff-highlight-hunk-body...... |
| d8e60 | 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 20 20 28 63 6f 6e 64 | .(setq.highlight.nil)).....(cond |
| d8e80 | 20 28 68 69 67 68 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | .(highlight............(unless.( |
| d8ea0 | 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 68 69 64 64 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 | oref.section.hidden)............ |
| d8ec0 | 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 | ..(add-to-list.'magit-section-hi |
| d8ee0 | 67 68 6c 69 67 68 74 65 64 2d 73 65 63 74 69 6f 6e 73 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 | ghlighted-sections.section)..... |
| d8f00 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6d 65 6d 71 20 73 65 63 74 69 6f 6e 20 6d 61 | .........(cond.((memq.section.ma |
| d8f20 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 75 6e 68 69 67 68 6c 69 67 68 74 2d 73 65 63 74 69 6f 6e 73 | git-section-unhighlight-sections |
| d8f40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 | ).....................(setq.magi |
| d8f60 | 74 2d 73 65 63 74 69 6f 6e 2d 75 6e 68 69 67 68 6c 69 67 68 74 2d 73 65 63 74 69 6f 6e 73 0a 20 | t-section-unhighlight-sections.. |
| d8f80 | 20 20 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 6c 71 20 73 | .........................(delq.s |
| d8fa0 | 65 63 74 69 6f 6e 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 75 6e 68 69 67 68 6c 69 67 68 74 | ection.magit-section-unhighlight |
| d8fc0 | 2d 73 65 63 74 69 6f 6e 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -sections))).................... |
| d8fe0 | 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 62 6f 64 79 0a | (magit-diff-highlight-hunk-body. |
| d9000 | 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 70 61 69 6e 74 20 | ....................(setq.paint. |
| d9020 | 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 | t)))))...........(t............( |
| d9040 | 63 6f 6e 64 20 28 28 61 6e 64 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 68 69 64 64 65 6e 29 | cond.((and.(oref.section.hidden) |
| d9060 | 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 65 6d 71 20 73 65 | ........................(memq.se |
| d9080 | 63 74 69 6f 6e 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 75 6e 68 69 67 68 6c 69 67 68 74 2d | ction.magit-section-unhighlight- |
| d90a0 | 73 65 63 74 69 6f 6e 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 64 | sections))...................(ad |
| d90c0 | 64 2d 74 6f 2d 6c 69 73 74 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 67 68 6c 69 67 | d-to-list.'magit-section-highlig |
| d90e0 | 68 74 65 64 2d 73 65 63 74 69 6f 6e 73 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 | hted-sections.section).......... |
| d9100 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 75 6e 68 | .........(setq.magit-section-unh |
| d9120 | 69 67 68 6c 69 67 68 74 2d 73 65 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ighlight-sections............... |
| d9140 | 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 71 20 73 65 63 74 69 6f 6e 20 6d 61 67 69 74 2d 73 65 | ..........(delq.section.magit-se |
| d9160 | 63 74 69 6f 6e 2d 75 6e 68 69 67 68 6c 69 67 68 74 2d 73 65 63 74 69 6f 6e 73 29 29 29 0a 20 20 | ction-unhighlight-sections)))... |
| d9180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...............(t............... |
| d91a0 | 20 20 20 20 28 73 65 74 71 20 70 61 69 6e 74 20 74 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e | ....(setq.paint.t))))).....(when |
| d91c0 | 20 70 61 69 6e 74 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 | .paint.......(save-excursion.... |
| d91e0 | 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 73 74 | .....(goto-char.(oref.section.st |
| d9200 | 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6e 64 20 28 6f 72 65 66 20 73 | art)).........(let.((end.(oref.s |
| d9220 | 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 28 6d 65 72 67 | ection.end))...............(merg |
| d9240 | 69 6e 67 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 40 40 40 22 29 29 0a 20 20 20 20 20 20 20 20 | ing.(looking-at."@@@"))......... |
| d9260 | 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 2d 74 79 70 | ......(diff-type.(magit-diff-typ |
| d9280 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 61 67 65 20 6e 69 6c 29 0a 20 20 | e))...............(stage.nil)... |
| d92a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 62 2d 77 69 64 74 68 20 28 6d 61 67 69 74 2d 64 69 | ............(tab-width.(magit-di |
| d92c0 | 66 66 2d 74 61 62 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ff-tab-width.................... |
| d92e0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 61 72 65 6e 74 2d 76 61 6c | .......(magit-section-parent-val |
| d9300 | 75 65 20 73 65 63 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 | ue.section))))...........(forwar |
| d9320 | 64 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 3c 20 28 70 6f 69 | d-line)...........(while.(<.(poi |
| d9340 | 6e 74 29 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 | nt).end).............(when.(and. |
| d9360 | 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 |
| d9380 | 61 63 74 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 28 63 | acters........................(c |
| d93a0 | 68 61 72 2d 65 71 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 | har-equal.?\r.(char-before.(line |
| d93c0 | 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -end-position))))............... |
| d93e0 | 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 31 2d 20 28 6c 69 6e 65 2d 65 6e 64 | (put-text-property.(1-.(line-end |
| d9400 | 2d 70 6f 73 69 74 69 6f 6e 29 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 0a | -position)).(line-end-position). |
| d9420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| d9440 | 20 27 69 6e 76 69 73 69 62 6c 65 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 | .'invisible.t)).............(put |
| d9460 | 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 20 20 28 70 6f 69 | -text-property..............(poi |
| d9480 | 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 66 6f | nt).(1+.(line-end-position)).'fo |
| d94a0 | 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 28 63 6f 6e 64 0a | nt-lock-face..............(cond. |
| d94c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 5c 5c 2b | ..............((looking-at."^\\+ |
| d94e0 | 5c 5c 2b 3f 5c 5c 28 5b 3c 3d 7c 3e 5d 5c 5c 29 5c 5c 7b 37 5c 5c 7d 22 29 0a 20 20 20 20 20 20 | \\+?\\([<=|>]\\)\\{7\\}")....... |
| d9500 | 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61 67 65 20 28 70 63 61 73 65 20 28 6c 69 73 | .........(setq.stage.(pcase.(lis |
| d9520 | 74 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 20 68 69 67 68 6c 69 67 68 74 29 0a 20 20 | t.(match-string.1).highlight)... |
| d9540 | 20 20 20 20 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 | ...........................('("< |
| d9560 | 22 20 6e 69 6c 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6f 75 72 29 0a 20 20 20 20 20 20 20 20 | ".nil).'magit-diff-our)......... |
| d9580 | 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 20 20 74 29 | .....................('("<"...t) |
| d95a0 | 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 20 20 20 20 | .'magit-diff-our-highlight)..... |
| d95c0 | 20 20 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 | .........................('("|". |
| d95e0 | 6e 69 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 | nil).'magit-diff-base).......... |
| d9600 | 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 20 20 74 29 20 | ....................('("|"...t). |
| d9620 | 27 6d 61 67 69 74 2d 64 69 66 66 2d 62 61 73 65 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 20 20 | 'magit-diff-base-highlight)..... |
| 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 28 27 28 22 3d 22 20 | .........................('("=". |
| d9660 | 6e 69 6c 29 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 74 68 65 69 72 29 0a 20 20 20 20 20 20 20 20 | nil).'magit-diff-their)......... |
| d9680 | 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 3d 22 20 20 20 74 29 | .....................('("="...t) |
| d96a0 | 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 74 68 65 69 72 2d 68 69 67 68 6c 69 67 68 74 29 0a 20 20 | .'magit-diff-their-highlight)... |
| d96c0 | 20 20 20 20 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 3e | ...........................('("> |
| d96e0 | 22 20 6e 69 6c 29 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 | ".nil).nil)))................'ma |
| d9700 | 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)...... |
| d9720 | 20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 28 69 66 20 6d 65 72 67 69 6e | .........((looking-at.(if.mergin |
| d9740 | 67 20 22 5e 5c 5c 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 | g."^\\(\\+\\|.\\+\\)"."^\\+")).. |
| d9760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d | ..............(magit-diff-paint- |
| d9780 | 74 61 62 20 6d 65 72 67 69 6e 67 20 74 61 62 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 | tab.merging.tab-width).......... |
| d97a0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73 70 61 | ......(magit-diff-paint-whitespa |
| d97c0 | 63 65 20 6d 65 72 67 69 6e 67 20 27 61 64 64 65 64 20 64 69 66 66 2d 74 79 70 65 29 0a 20 20 20 | ce.merging.'added.diff-type).... |
| d97e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 73 74 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 | ............(or.stage........... |
| d9800 | 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 |
| d9820 | 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 2d 61 | ff-added-highlight.'magit-diff-a |
| d9840 | 64 64 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d | dded)))...............((looking- |
| d9860 | 61 74 20 28 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 | at.(if.merging."^\\(-\\|.-\\)"." |
| d9880 | 5e 2d 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 | ^-"))................(magit-diff |
| d98a0 | 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)... |
| d98c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 77 | .............(magit-diff-paint-w |
| d98e0 | 68 69 74 65 73 70 61 63 65 20 6d 65 72 67 69 6e 67 20 27 72 65 6d 6f 76 65 64 20 64 69 66 66 2d | hitespace.merging.'removed.diff- |
| d9900 | 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 68 69 67 68 6c 69 67 | type)................(if.highlig |
| d9920 | 68 74 20 27 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 68 74 | ht.'magit-diff-removed-highlight |
| d9940 | 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 6d 6f 76 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 | .'magit-diff-removed)).......... |
| d9960 | 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 | .....(t................(magit-di |
| d9980 | 66 66 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 | ff-paint-tab.merging.tab-width). |
| d99a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 | ...............(magit-diff-paint |
| d99c0 | 2d 77 68 69 74 65 73 70 61 63 65 20 6d 65 72 67 69 6e 67 20 27 63 6f 6e 74 65 78 74 20 64 69 66 | -whitespace.merging.'context.dif |
| d99e0 | 66 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 68 69 67 68 6c | f-type)................(if.highl |
| d9a00 | 69 67 68 74 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 74 2d 68 69 67 68 6c 69 67 | ight.'magit-diff-context-highlig |
| d9a20 | 68 74 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 74 29 29 29 29 0a 20 20 20 20 20 | ht.'magit-diff-context))))...... |
| d9a40 | 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 29 29 29 29 0a 20 20 28 6d 61 | .......(forward-line))))))...(ma |
| d9a60 | 67 69 74 2d 64 69 66 66 2d 75 70 64 61 74 65 2d 68 75 6e 6b 2d 72 65 66 69 6e 65 6d 65 6e 74 20 | git-diff-update-hunk-refinement. |
| d9a80 | 73 65 63 74 69 6f 6e 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 64 69 66 66 2d 2d 74 | section))..(defvar.magit-diff--t |
| d9aa0 | 61 62 2d 77 69 64 74 68 2d 63 61 63 68 65 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ab-width-cache.nil)..(defun.magi |
| d9ac0 | 74 2d 64 69 66 66 2d 74 61 62 2d 77 69 64 74 68 20 28 66 69 6c 65 29 0a 20 20 28 73 65 74 71 20 | t-diff-tab-width.(file)...(setq. |
| d9ae0 | 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 29 29 0a 20 20 | file.(expand-file-name.file))... |
| d9b00 | 28 63 6c 2d 66 6c 65 74 20 28 28 63 61 63 68 65 20 28 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 | (cl-flet.((cache.(value)........ |
| d9b20 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 6c 74 20 28 61 73 73 6f 63 20 66 69 6c 65 20 6d 61 | .......(let.((elt.(assoc.file.ma |
| d9b40 | 67 69 74 2d 64 69 66 66 2d 2d 74 61 62 2d 77 69 64 74 68 2d 63 61 63 68 65 29 29 29 0a 20 20 20 | git-diff--tab-width-cache))).... |
| d9b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 65 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 | .............(if.elt............ |
| d9b80 | 20 20 20 20 20 20 20 20 20 28 73 65 74 63 64 72 20 65 6c 74 20 76 61 6c 75 65 29 0a 20 20 20 20 | .........(setcdr.elt.value)..... |
| d9ba0 | 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 64 69 66 66 2d 2d | ..............(setq.magit-diff-- |
| d9bc0 | 74 61 62 2d 77 69 64 74 68 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tab-width-cache................. |
| d9be0 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 63 6f 6e 73 20 66 69 6c 65 20 76 61 6c 75 65 29 0a | ........(cons.(cons.file.value). |
| d9c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 | ..............................ma |
| d9c20 | 67 69 74 2d 64 69 66 66 2d 2d 74 61 62 2d 77 69 64 74 68 2d 63 61 63 68 65 29 29 29 29 0a 20 20 | git-diff--tab-width-cache))))... |
| d9c40 | 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 | ............value)).....(cond... |
| d9c60 | 20 20 20 28 28 6e 6f 74 20 6d 61 67 69 74 2d 64 69 66 66 2d 61 64 6a 75 73 74 2d 74 61 62 2d 77 | ...((not.magit-diff-adjust-tab-w |
| d9c80 | 69 64 74 68 29 0a 20 20 20 20 20 20 74 61 62 2d 77 69 64 74 68 29 0a 20 20 20 20 20 28 28 61 6e | idth).......tab-width)......((an |
| d9ca0 | 64 2d 6c 65 74 2a 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 | d-let*.((buffer.(find-buffer-vis |
| d9cc0 | 69 74 69 6e 67 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 61 63 68 65 20 28 62 75 | iting.file))).........(cache.(bu |
| d9ce0 | 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 62 75 66 66 | ffer-local-value.'tab-width.buff |
| d9d00 | 65 72 29 29 29 29 0a 20 20 20 20 20 28 28 61 6e 64 2d 6c 65 74 2a 20 28 28 65 6c 74 20 28 61 73 | er))))......((and-let*.((elt.(as |
| d9d20 | 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 74 68 2d 63 | soc.file.magit-diff--tab-width-c |
| d9d40 | 61 63 68 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 6f 72 20 28 63 64 72 20 65 6c 74 29 0a 20 20 | ache))).........(or.(cdr.elt)... |
| d9d60 | 20 20 20 20 20 20 20 20 20 20 74 61 62 2d 77 69 64 74 68 29 29 29 0a 20 20 20 20 20 28 28 6f 72 | ..........tab-width)))......((or |
| d9d80 | 20 28 65 71 20 6d 61 67 69 74 2d 64 69 66 66 2d 61 64 6a 75 73 74 2d 74 61 62 2d 77 69 64 74 68 | .(eq.magit-diff-adjust-tab-width |
| d9da0 | 20 27 61 6c 77 61 79 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 75 6d 62 65 72 | .'always)...........(and.(number |
| d9dc0 | 70 20 6d 61 67 69 74 2d 64 69 66 66 2d 61 64 6a 75 73 74 2d 74 61 62 2d 77 69 64 74 68 29 0a 20 | p.magit-diff-adjust-tab-width).. |
| d9de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 3d 20 6d 61 67 69 74 2d 64 69 66 66 2d 61 64 6a | ..............(>=.magit-diff-adj |
| d9e00 | 75 73 74 2d 74 61 62 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ust-tab-width................... |
| d9e20 | 20 28 6e 74 68 20 37 20 28 66 69 6c 65 2d 61 74 74 72 69 62 75 74 65 73 20 66 69 6c 65 29 29 29 | .(nth.7.(file-attributes.file))) |
| d9e40 | 29 29 0a 20 20 20 20 20 20 28 63 61 63 68 65 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 | )).......(cache.(buffer-local-va |
| d9e60 | 6c 75 65 20 27 74 61 62 2d 77 69 64 74 68 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 | lue.'tab-width.(find-file-nosele |
| d9e80 | 63 74 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 63 61 63 68 65 | ct.file))))......(t.......(cache |
| d9ea0 | 20 6e 69 6c 29 0a 20 20 20 20 20 20 74 61 62 2d 77 69 64 74 68 29 29 29 29 0a 0a 28 64 65 66 75 | .nil).......tab-width))))..(defu |
| d9ec0 | 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d 74 61 62 20 28 6d 65 72 67 69 6e 67 20 | n.magit-diff-paint-tab.(merging. |
| d9ee0 | 77 69 64 74 68 29 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 66 6f | width)...(save-excursion.....(fo |
| d9f00 | 72 77 61 72 64 2d 63 68 61 72 20 28 69 66 20 6d 65 72 67 69 6e 67 20 32 20 31 29 29 0a 20 20 20 | rward-char.(if.merging.2.1)).... |
| d9f20 | 20 28 77 68 69 6c 65 20 28 3d 20 28 63 68 61 72 2d 61 66 74 65 72 29 20 3f 5c 74 29 0a 20 20 20 | .(while.(=.(char-after).?\t).... |
| d9f40 | 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 70 6f 69 6e 74 29 20 28 31 | ...(put-text-property.(point).(1 |
| d9f60 | 2b 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | +.(point))...................... |
| d9f80 | 20 20 20 20 27 64 69 73 70 6c 61 79 20 28 6c 69 73 74 20 28 6c 69 73 74 20 27 73 70 61 63 65 20 | ....'display.(list.(list.'space. |
| d9fa0 | 3a 77 69 64 74 68 20 77 69 64 74 68 29 29 29 0a 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 | :width.width))).......(forward-c |
| d9fc0 | 68 61 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 | har))))..(defun.magit-diff-paint |
| d9fe0 | 2d 77 68 69 74 65 73 70 61 63 65 20 28 6d 65 72 67 69 6e 67 20 6c 69 6e 65 2d 74 79 70 65 20 64 | -whitespace.(merging.line-type.d |
| da000 | 69 66 66 2d 74 79 70 65 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 2d 64 69 66 | iff-type)...(when.(and.magit-dif |
| da020 | 66 2d 70 61 69 6e 74 2d 77 68 69 74 65 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | f-paint-whitespace.............. |
| da040 | 28 6f 72 20 28 6e 6f 74 20 28 6d 65 6d 71 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 6e 74 2d | (or.(not.(memq.magit-diff-paint- |
| da060 | 77 68 69 74 65 73 70 61 63 65 20 27 28 75 6e 63 6f 6d 6d 69 74 74 65 64 20 73 74 61 74 75 73 29 | whitespace.'(uncommitted.status) |
| da080 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 64 69 66 66 2d 74 | ))..................(memq.diff-t |
| da0a0 | 79 70 65 20 27 28 73 74 61 67 65 64 20 75 6e 73 74 61 67 65 64 29 29 29 0a 20 20 20 20 20 20 20 | ype.'(staged.unstaged)))........ |
| da0c0 | 20 20 20 20 20 20 28 63 6c 2d 63 61 73 65 20 6c 69 6e 65 2d 74 79 70 65 0a 20 20 20 20 20 20 20 | ......(cl-case.line-type........ |
| da0e0 | 20 20 20 20 20 20 20 20 28 61 64 64 65 64 20 20 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ........(added...t)............. |
| da100 | 20 20 20 28 72 65 6d 6f 76 65 64 20 28 6d 65 6d 71 20 6d 61 67 69 74 2d 64 69 66 66 2d 70 61 69 | ...(removed.(memq.magit-diff-pai |
| da120 | 6e 74 2d 77 68 69 74 65 73 70 61 63 65 2d 6c 69 6e 65 73 20 27 28 61 6c 6c 20 62 6f 74 68 29 29 | nt-whitespace-lines.'(all.both)) |
| da140 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 65 78 74 20 28 6d 65 6d 71 20 | )................(context.(memq. |
| da160 | 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 65 | magit-diff-paint-whitespace-line |
| da180 | 73 20 27 28 61 6c 6c 29 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 70 72 65 66 69 78 20 28 | s.'(all))))).....(let.((prefix.( |
| da1a0 | 69 66 20 6d 65 72 67 69 6e 67 20 22 5e 5b 2d 5c 5c 2b 5c 73 5d 5c 5c 7b 32 5c 5c 7d 22 20 22 5e | if.merging."^[-\\+\s]\\{2\\}"."^ |
| da1c0 | 5b 2d 5c 5c 2b 5c 73 5d 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 64 65 6e 74 0a 20 20 | [-\\+\s]"))...........(indent... |
| da1e0 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 2d 70 20 27 | .........(if.(local-variable-p.' |
| da200 | 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 |
| da220 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 | )................magit-diff-high |
| da240 | 6c 69 67 68 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | light-indentation..............( |
| da260 | 73 65 74 71 2d 6c 6f 63 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 | setq-local...............magit-d |
| da280 | 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 0a 20 20 20 20 20 20 | iff-highlight-indentation....... |
| da2a0 | 20 20 20 20 20 20 20 20 28 63 64 72 20 28 2d 2d 66 69 72 73 74 20 28 73 74 72 69 6e 67 2d 6d 61 | ........(cdr.(--first.(string-ma |
| da2c0 | 74 63 68 2d 70 20 28 63 61 72 20 69 74 29 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 | tch-p.(car.it).default-directory |
| da2e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e | ).............................(n |
| da300 | 72 65 76 65 72 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | reverse......................... |
| da320 | 20 20 20 20 20 28 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .....(default-value............. |
| da340 | 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 68 69 | ..................'magit-diff-hi |
| da360 | 67 68 6c 69 67 68 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 29 29 29 29 29 29 29 29 0a 20 20 20 20 | ghlight-indentation))))))))..... |
| da380 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 | ..(when.(and.magit-diff-highligh |
| da3a0 | 74 2d 74 72 61 69 6c 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 6f | t-trailing..................(loo |
| da3c0 | 6b 69 6e 67 2d 61 74 20 28 63 6f 6e 63 61 74 20 70 72 65 66 69 78 20 22 2e 2a 3f 5c 5c 28 5b 20 | king-at.(concat.prefix.".*?\\([. |
| da3e0 | 5c 74 5d 2b 5c 5c 29 0d 3f 24 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 76 | \t]+\\).?$"))).........(let.((ov |
| da400 | 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 | .(make-overlay.(match-beginning. |
| da420 | 31 29 20 28 6d 61 74 63 68 2d 65 6e 64 20 31 29 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 | 1).(match-end.1).nil.t)))....... |
| da440 | 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 | ....(overlay-put.ov.'font-lock-f |
| da460 | 61 63 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 77 68 69 74 65 73 70 61 63 65 2d 77 61 72 6e 69 | ace.'magit-diff-whitespace-warni |
| da480 | 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 70 | ng)...........(overlay-put.ov.'p |
| da4a0 | 72 69 6f 72 69 74 79 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 | riority.2)...........(overlay-pu |
| da4c0 | 74 20 6f 76 20 27 65 76 61 70 6f 72 61 74 65 20 74 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e | t.ov.'evaporate.t))).......(when |
| da4e0 | 20 28 6f 72 20 28 61 6e 64 20 28 65 71 20 69 6e 64 65 6e 74 20 27 74 61 62 73 29 0a 20 20 20 20 | .(or.(and.(eq.indent.'tabs)..... |
| da500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 28 63 6f | .................(looking-at.(co |
| da520 | 6e 63 61 74 20 70 72 65 66 69 78 20 22 5c 5c 28 20 2a 5c 74 5b 20 5c 74 5d 2a 5c 5c 29 22 29 29 | ncat.prefix."\\(.*\t[.\t]*\\)")) |
| da540 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 69 6e 74 65 67 65 72 70 | ).................(and.(integerp |
| da560 | 20 69 6e 64 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | .indent)......................(l |
| da580 | 6f 6f 6b 69 6e 67 2d 61 74 20 28 66 6f 72 6d 61 74 20 22 25 73 5c 5c 28 5b 20 5c 74 5d 2a 20 5c | ooking-at.(format."%s\\([.\t]*.\ |
| da5a0 | 5c 7b 25 73 2c 5c 5c 7d 5b 20 5c 74 5d 2a 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | \{%s,\\}[.\t]*\\)".............. |
| da5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 66 | ............................pref |
| da5e0 | 69 78 20 69 6e 64 65 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 76 20 | ix.indent)))).........(let.((ov. |
| da600 | 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 31 | (make-overlay.(match-beginning.1 |
| da620 | 29 20 28 6d 61 74 63 68 2d 65 6e 64 20 31 29 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 20 | ).(match-end.1).nil.t)))........ |
| da640 | 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 | ...(overlay-put.ov.'font-lock-fa |
| da660 | 63 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 77 68 69 74 65 73 70 61 63 65 2d 77 61 72 6e 69 6e | ce.'magit-diff-whitespace-warnin |
| da680 | 67 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 70 72 | g)...........(overlay-put.ov.'pr |
| da6a0 | 69 6f 72 69 74 79 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 | iority.2)...........(overlay-put |
| da6c0 | 20 6f 76 20 27 65 76 61 70 6f 72 61 74 65 20 74 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | .ov.'evaporate.t))))))..(defun.m |
| da6e0 | 61 67 69 74 2d 64 69 66 66 2d 75 70 64 61 74 65 2d 68 75 6e 6b 2d 72 65 66 69 6e 65 6d 65 6e 74 | agit-diff-update-hunk-refinement |
| da700 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 73 65 63 74 69 6f 6e 29 0a 20 20 28 69 66 20 73 65 63 74 69 | .(&optional.section)...(if.secti |
| da720 | 6f 6e 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 68 | on.......(unless.(oref.section.h |
| da740 | 69 64 64 65 6e 29 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 6c 69 73 74 20 6d 61 67 69 | idden).........(pcase.(list.magi |
| da760 | 74 2d 64 69 66 66 2d 72 65 66 69 6e 65 2d 68 75 6e 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-diff-refine-hunk.............. |
| da780 | 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 72 65 66 69 6e 65 64 29 0a 20 | ........(oref.section.refined).. |
| da7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 73 65 63 74 69 6f 6e 20 | ....................(eq.section. |
| da7c0 | 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 | (magit-current-section)))....... |
| da7e0 | 20 20 20 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 | ....((or.`(all.nil.,_).'(t.nil.t |
| da800 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 72 65 66 69 | ))............(oset.section.refi |
| da820 | 6e 65 64 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f | ned.t)............(save-excursio |
| da840 | 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 65 66 20 | n..............(goto-char.(oref. |
| da860 | 73 65 63 74 69 6f 6e 20 73 74 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | section.start))..............;;. |
| da880 | 60 64 69 66 66 2d 72 65 66 69 6e 65 2d 68 75 6e 6b 27 20 64 6f 65 73 20 6e 6f 74 20 68 61 6e 64 | `diff-refine-hunk'.does.not.hand |
| da8a0 | 6c 65 20 63 6f 6d 62 69 6e 65 64 20 64 69 66 66 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | le.combined.diffs............... |
| da8c0 | 28 75 6e 6c 65 73 73 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 40 40 40 22 29 0a 20 20 20 20 20 | (unless.(looking-at."@@@")...... |
| da8e0 | 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 6d 65 72 67 65 2d 72 65 66 69 6e 65 2d 69 | ..........(let.((smerge-refine-i |
| da900 | 67 6e 6f 72 65 2d 77 68 69 74 65 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gnore-whitespace................ |
| da920 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 69 6e 65 2d 69 67 6e 6f 72 65 2d | .......magit-diff-refine-ignore- |
| da940 | 77 68 69 74 65 73 70 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | whitespace)..................... |
| da960 | 20 3b 3b 20 41 76 6f 69 64 20 66 73 79 6e 63 69 6e 67 20 6d 61 6e 79 20 73 6d 61 6c 6c 20 74 65 | .;;.Avoid.fsyncing.many.small.te |
| da980 | 6d 70 20 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | mp.files......................(w |
| da9a0 | 72 69 74 65 2d 72 65 67 69 6f 6e 2d 69 6e 68 69 62 69 74 2d 66 73 79 6e 63 20 74 29 29 0a 20 20 | rite-region-inhibit-fsync.t))... |
| da9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 66 66 2d 72 65 66 69 6e 65 2d 68 75 6e 6b | ...............(diff-refine-hunk |
| da9e0 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 60 28 6e 69 6c 20 74 20 2c 5f 29 | )))))...........((or.`(nil.t.,_) |
| daa00 | 20 27 28 74 20 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 73 65 | .'(t.t.nil))............(oset.se |
| daa20 | 63 74 69 6f 6e 20 72 65 66 69 6e 65 64 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 | ction.refined.nil)............(r |
| daa40 | 65 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 73 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 73 74 61 | emove-overlays.(oref.section.sta |
| daa60 | 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rt)............................. |
| daa80 | 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (oref.section.end).............. |
| daaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 64 69 66 66 2d 6d 6f 64 65 20 27 66 69 6e 65 29 | ...............'diff-mode.'fine) |
| daac0 | 29 29 29 0a 20 20 20 20 28 63 6c 2d 6c 61 62 65 6c 73 20 28 28 72 65 63 75 72 73 65 20 28 73 65 | ))).....(cl-labels.((recurse.(se |
| daae0 | 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 61 | ction)...................(if.(ma |
| dab00 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 27 68 75 6e 6b 20 73 65 63 74 69 6f 6e 29 | git-section-match.'hunk.section) |
| dab20 | 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 64 69 | .......................(magit-di |
| dab40 | 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 69 6f | ff-update-hunk-refinement.sectio |
| dab60 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 | n).....................(dolist.( |
| dab80 | 63 68 69 6c 64 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 68 69 6c 64 72 65 6e 29 29 0a 20 | child.(oref.section.children)).. |
| daba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 63 75 72 73 65 20 63 68 | .....................(recurse.ch |
| dabc0 | 69 6c 64 29 29 29 29 29 0a 20 20 20 20 20 20 28 72 65 63 75 72 73 65 20 6d 61 67 69 74 2d 72 6f | ild))))).......(recurse.magit-ro |
| dabe0 | 6f 74 2d 73 65 63 74 69 6f 6e 29 29 29 29 0a 0a 0a 3b 3b 3b 20 48 75 6e 6b 20 52 65 67 69 6f 6e | ot-section))))...;;;.Hunk.Region |
| dac00 | 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 6e 2d | ..(defun.magit-diff-hunk-region- |
| dac20 | 62 65 67 69 6e 6e 69 6e 67 20 28 29 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 | beginning.()...(save-excursion.( |
| dac40 | 67 6f 74 6f 2d 63 68 61 72 20 28 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 29 0a 20 20 | goto-char.(region-beginning))... |
| dac60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d | ................(line-beginning- |
| dac80 | 70 6f 73 69 74 69 6f 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 | position)))..(defun.magit-diff-h |
| daca0 | 75 6e 6b 2d 72 65 67 69 6f 6e 2d 65 6e 64 20 28 29 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 | unk-region-end.()...(save-excurs |
| dacc0 | 69 6f 6e 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 72 65 67 69 6f 6e 2d 65 6e 64 29 29 0a 20 20 20 | ion.(goto-char.(region-end)).... |
| dace0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f | ...............(line-end-positio |
| dad00 | 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 2d 68 | n)))..(defun.magit-diff-update-h |
| dad20 | 75 6e 6b 2d 72 65 67 69 6f 6e 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 22 48 69 67 68 6c 69 67 68 | unk-region.(section)..."Highligh |
| dad40 | 74 20 74 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 69 66 20 61 6e | t.the.hunk-internal.region.if.an |
| dad60 | 79 2e 22 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 | y."...(when.(and.(eq.(oref.secti |
| dad80 | 6f 6e 20 74 79 70 65 29 20 27 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 | on.type).'hunk)..............(eq |
| dada0 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 63 6f 70 65 20 73 65 63 74 69 6f 6e 20 74 29 20 27 72 | .(magit-diff-scope.section.t).'r |
| dadc0 | 65 67 69 6f 6e 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6d 61 6b 65 2d 68 75 | egion)).....(magit-diff--make-hu |
| dade0 | 6e 6b 2d 6f 76 65 72 6c 61 79 0a 20 20 20 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 73 74 | nk-overlay......(oref.section.st |
| dae00 | 61 72 74 29 0a 20 20 20 20 20 28 31 2d 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6e 74 | art)......(1-.(oref.section.cont |
| dae20 | 65 6e 74 29 29 0a 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 | ent))......'font-lock-face.'magi |
| dae40 | 74 2d 64 69 66 66 2d 6c 69 6e 65 73 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 27 64 69 73 70 6c | t-diff-lines-heading......'displ |
| dae60 | 61 79 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 68 65 61 64 65 | ay.(magit-diff-hunk-region-heade |
| dae80 | 72 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 27 61 66 74 65 72 2d 73 74 72 69 6e 67 20 28 6d | r.section)......'after-string.(m |
| daea0 | 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 69 6e 67 20 27 6d 61 | agit-diff--hunk-after-string.'ma |
| daec0 | 67 69 74 2d 64 69 66 66 2d 6c 69 6e 65 73 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 28 72 75 | git-diff-lines-heading)).....(ru |
| daee0 | 6e 2d 68 6f 6f 6b 2d 77 69 74 68 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 | n-hook-with-args.'magit-diff-hig |
| daf00 | 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 20 73 65 63 | hlight-hunk-region-functions.sec |
| daf20 | 74 69 6f 6e 29 0a 20 20 20 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 | tion).....t))..(defun.magit-diff |
| daf40 | 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 64 69 6d 2d 6f 75 74 73 69 | -highlight-hunk-region-dim-outsi |
| daf60 | 64 65 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 22 44 69 6d 20 74 68 65 20 70 61 72 74 73 20 6f 66 | de.(section)..."Dim.the.parts.of |
| daf80 | 20 74 68 65 20 68 75 6e 6b 20 74 68 61 74 20 61 72 65 20 6f 75 74 73 69 64 65 20 74 68 65 20 68 | .the.hunk.that.are.outside.the.h |
| dafa0 | 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 2e 0a 54 68 69 73 20 69 73 20 64 6f 6e | unk-internal.region..This.is.don |
| dafc0 | 65 20 62 79 20 75 73 69 6e 67 20 74 68 65 20 73 61 6d 65 20 66 6f 72 65 67 72 6f 75 6e 64 20 61 | e.by.using.the.same.foreground.a |
| dafe0 | 6e 64 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 0a 66 6f 72 20 61 64 64 65 64 20 61 6e | nd.background.color.for.added.an |
| db000 | 64 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 20 61 73 20 66 6f 72 20 63 6f 6e 74 65 78 74 20 6c | d.removed.lines.as.for.context.l |
| db020 | 69 6e 65 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 66 61 63 65 20 28 69 66 20 6d 61 67 69 74 2d 64 | ines."...(let.((face.(if.magit-d |
| db040 | 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 62 6f 64 79 0a 20 20 20 20 20 20 20 20 | iff-highlight-hunk-body......... |
| db060 | 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 63 6f 6e 74 65 78 74 2d 68 69 | ..........'magit-diff-context-hi |
| db080 | 67 68 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 | ghlight.................'magit-d |
| db0a0 | 69 66 66 2d 63 6f 6e 74 65 78 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 64 | iff-context))).....(when.magit-d |
| db0c0 | 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 6f 75 | iff-unmarked-lines-keep-foregrou |
| db0e0 | 6e 64 0a 20 20 20 20 20 20 28 73 65 74 71 20 66 61 63 65 20 60 28 2c 40 28 61 6e 64 20 28 3e 3d | nd.......(setq.face.`(,@(and.(>= |
| db100 | 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 | .emacs-major-version.27).'(:exte |
| db120 | 6e 64 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 62 61 63 6b 67 | nd.t))....................:backg |
| db140 | 72 6f 75 6e 64 20 2c 28 66 61 63 65 2d 61 74 74 72 69 62 75 74 65 20 66 61 63 65 20 3a 62 61 63 | round.,(face-attribute.face.:bac |
| db160 | 6b 67 72 6f 75 6e 64 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6d 61 6b | kground)))).....(magit-diff--mak |
| db180 | 65 2d 68 75 6e 6b 2d 6f 76 65 72 6c 61 79 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6e | e-hunk-overlay.(oref.section.con |
| db1a0 | 74 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 | tent)........................... |
| db1c0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e | .........(magit-diff-hunk-region |
| db1e0 | 2d 62 65 67 69 6e 6e 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -beginning)..................... |
| db200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 66 | ...............'font-lock-face.f |
| db220 | 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............................. |
| db240 | 20 20 20 20 20 20 20 27 70 72 69 6f 72 69 74 79 20 32 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 64 | .......'priority.2).....(magit-d |
| db260 | 69 66 66 2d 2d 6d 61 6b 65 2d 68 75 6e 6b 2d 6f 76 65 72 6c 61 79 20 28 31 2b 20 28 6d 61 67 69 | iff--make-hunk-overlay.(1+.(magi |
| db280 | 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 65 6e 64 29 29 0a 20 20 20 20 20 20 20 | t-diff-hunk-region-end))........ |
| db2a0 | 20 20 20 20 20 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 |
| db2c0 | 66 20 73 65 63 74 69 6f 6e 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.section.end).................. |
| db2e0 | 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 |
| db300 | 65 20 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.face.......................... |
| db320 | 20 20 20 20 20 20 20 20 20 20 27 70 72 69 6f 72 69 74 79 20 32 29 29 29 0a 0a 28 64 65 66 75 6e | ..........'priority.2)))..(defun |
| db340 | 20 6d 61 67 69 74 2d 64 69 66 66 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f | .magit-diff-highlight-hunk-regio |
| db360 | 6e 2d 75 73 69 6e 67 2d 66 61 63 65 20 28 5f 73 65 63 74 69 6f 6e 29 0a 20 20 22 48 69 67 68 6c | n-using-face.(_section)..."Highl |
| db380 | 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 20 62 79 | ight.the.hunk-internal.region.by |
| db3a0 | 20 6d 61 6b 69 6e 67 20 69 74 20 62 6f 6c 64 2e 0a 4f 72 20 72 61 74 68 65 72 20 68 69 67 68 6c | .making.it.bold..Or.rather.highl |
| db3c0 | 69 67 68 74 20 75 73 69 6e 67 20 74 68 65 20 66 61 63 65 20 60 6d 61 67 69 74 2d 64 69 66 66 2d | ight.using.the.face.`magit-diff- |
| db3e0 | 68 75 6e 6b 2d 72 65 67 69 6f 6e 27 2c 20 74 68 6f 75 67 68 0a 63 68 61 6e 67 69 6e 67 20 6f 6e | hunk-region',.though.changing.on |
| db400 | 6c 79 20 74 68 65 20 60 3a 77 65 69 67 68 74 27 20 61 6e 64 2f 6f 72 20 60 3a 73 6c 61 6e 74 27 | ly.the.`:weight'.and/or.`:slant' |
| db420 | 20 69 73 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 66 6f 72 20 74 68 61 74 0a 66 61 63 65 2e 22 0a | .is.recommended.for.that.face.". |
| db440 | 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6d 61 6b 65 2d 68 75 6e 6b 2d 6f 76 65 72 6c 61 79 | ..(magit-diff--make-hunk-overlay |
| db460 | 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 | .(magit-diff-hunk-region-beginni |
| db480 | 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng)............................. |
| db4a0 | 20 20 20 20 20 28 31 2b 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e | .....(1+.(magit-diff-hunk-region |
| db4c0 | 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 20 20 | -end)).......................... |
| db4e0 | 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 64 | ........'font-lock-face.'magit-d |
| db500 | 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | iff-hunk-region))..(defun.magit- |
| db520 | 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 |
| db540 | 2d 6f 76 65 72 6c 61 79 73 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 22 45 6d 70 68 61 73 69 7a 65 | -overlays.(section)..."Emphasize |
| db560 | 20 74 68 65 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 75 73 69 6e 67 20 | .the.hunk-internal.region.using. |
| db580 | 64 65 6c 69 6d 69 74 69 6e 67 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 6c 69 6e 65 73 2e 0a 54 68 69 | delimiting.horizontal.lines..Thi |
| db5a0 | 73 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 61 73 20 73 69 6e 67 6c 65 2d 70 69 78 65 6c | s.is.implemented.as.single-pixel |
| db5c0 | 20 6e 65 77 6c 69 6e 65 73 20 70 6c 61 63 65 73 20 69 6e 73 69 64 65 20 6f 76 65 72 6c 61 79 73 | .newlines.places.inside.overlays |
| db5e0 | 2e 22 0a 20 20 28 69 66 20 28 77 69 6e 64 6f 77 2d 73 79 73 74 65 6d 29 0a 20 20 20 20 20 20 28 | ."...(if.(window-system).......( |
| db600 | 6c 65 74 20 28 28 62 65 67 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f | let.((beg.(magit-diff-hunk-regio |
| db620 | 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 | n-beginning)).............(end.( |
| db640 | 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 65 6e 64 29 29 0a 20 20 20 | magit-diff-hunk-region-end)).... |
| db660 | 20 20 20 20 20 20 20 20 20 28 73 74 72 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 | .........(str.(propertize....... |
| db680 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 | ............(concat.(propertize. |
| db6a0 | 22 5c 73 22 20 27 64 69 73 70 6c 61 79 20 27 28 73 70 61 63 65 20 3a 68 65 69 67 68 74 20 28 31 | "\s".'display.'(space.:height.(1 |
| db6c0 | 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 70 | )))...........................(p |
| db6e0 | 72 6f 70 65 72 74 69 7a 65 20 22 5c 6e 22 20 27 6c 69 6e 65 2d 68 65 69 67 68 74 20 74 29 29 0a | ropertize."\n".'line-height.t)). |
| db700 | 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 |
| db720 | 65 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6c 69 6e 65 73 2d 62 6f 75 6e 64 61 72 79 29 29 29 0a | e.'magit-diff-lines-boundary))). |
| db740 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6d 61 6b 65 2d 68 75 6e 6b 2d 6f | ........(magit-diff--make-hunk-o |
| db760 | 76 65 72 6c 61 79 20 62 65 67 20 28 31 2b 20 62 65 67 29 20 27 62 65 66 6f 72 65 2d 73 74 72 69 | verlay.beg.(1+.beg).'before-stri |
| db780 | 6e 67 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6d 61 6b | ng.str).........(magit-diff--mak |
| db7a0 | 65 2d 68 75 6e 6b 2d 6f 76 65 72 6c 61 79 20 65 6e 64 20 28 31 2b 20 65 6e 64 29 20 27 61 66 74 | e-hunk-overlay.end.(1+.end).'aft |
| db7c0 | 65 72 2d 73 74 72 69 6e 67 20 20 73 74 72 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 | er-string..str)).....(magit-diff |
| db7e0 | 2d 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 66 61 63 | -highlight-hunk-region-using-fac |
| db800 | 65 20 73 65 63 74 69 6f 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d | e.section)))..(defun.magit-diff- |
| db820 | 68 69 67 68 6c 69 67 68 74 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 75 73 69 6e 67 2d 75 6e 64 65 | highlight-hunk-region-using-unde |
| db840 | 72 6c 69 6e 65 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 22 45 6d 70 68 61 73 69 7a 65 20 74 68 65 | rline.(section)..."Emphasize.the |
| db860 | 20 68 75 6e 6b 2d 69 6e 74 65 72 6e 61 6c 20 72 65 67 69 6f 6e 20 75 73 69 6e 67 20 64 65 6c 69 | .hunk-internal.region.using.deli |
| db880 | 6d 69 74 69 6e 67 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 6c 69 6e 65 73 2e 0a 54 68 69 73 20 69 73 | miting.horizontal.lines..This.is |
| db8a0 | 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 62 79 20 6f 76 65 72 6c 69 6e 69 6e 67 20 61 6e 64 20 75 | .implemented.by.overlining.and.u |
| db8c0 | 6e 64 65 72 6c 69 6e 69 6e 67 20 74 68 65 20 66 69 72 73 74 20 61 6e 64 0a 6c 61 73 74 20 28 76 | nderlining.the.first.and.last.(v |
| db8e0 | 69 73 75 61 6c 29 20 6c 69 6e 65 73 20 6f 66 20 74 68 65 20 72 65 67 69 6f 6e 2e 22 0a 20 20 28 | isual).lines.of.the.region."...( |
| db900 | 69 66 20 28 77 69 6e 64 6f 77 2d 73 79 73 74 65 6d 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 | if.(window-system).......(let*.( |
| db920 | 28 62 65 67 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 62 65 67 | (beg.(magit-diff-hunk-region-beg |
| db940 | 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 61 67 69 | inning))..............(end.(magi |
| db960 | 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 65 6e 64 29 29 0a 20 20 20 20 20 20 20 | t-diff-hunk-region-end))........ |
| db980 | 20 20 20 20 20 20 28 62 65 67 2d 65 6f 6c 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 | ......(beg-eol.(save-excursion.( |
| db9a0 | 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 20 | goto-char.beg).................. |
| db9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 2d 6f 66 2d 76 69 73 | .....................(end-of-vis |
| db9e0 | 75 61 6c 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ual-line)....................... |
| dba00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 | ................(point)))....... |
| dba20 | 20 20 20 20 20 20 20 28 65 6e 64 2d 62 6f 6c 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 | .......(end-bol.(save-excursion. |
| dba40 | 28 67 6f 74 6f 2d 63 68 61 72 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (goto-char.end)................. |
| dba60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 65 67 69 6e 6e 69 6e 67 | ......................(beginning |
| dba80 | 2d 6f 66 2d 76 69 73 75 61 6c 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -of-visual-line)................ |
| dbaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 | .......................(point))) |
| dbac0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6c 6f 72 20 28 66 61 63 65 2d 62 61 63 6b 67 | ..............(color.(face-backg |
| dbae0 | 72 6f 75 6e 64 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6c 69 6e 65 73 2d 62 6f 75 6e 64 61 72 79 | round.'magit-diff-lines-boundary |
| dbb00 | 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 66 6c 65 74 20 28 28 6c 6e 20 | .nil.t))).........(cl-flet.((ln. |
| dbb20 | 28 62 20 65 20 26 72 65 73 74 20 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (b.e.&rest.face)................ |
| dbb40 | 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6d 61 6b 65 2d 68 75 6e 6b 2d 6f 76 65 72 | .....(magit-diff--make-hunk-over |
| dbb60 | 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 62 20 65 20 27 66 6f | lay......................b.e.'fo |
| dbb80 | 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 66 61 63 65 20 27 61 66 74 65 72 2d 73 74 72 69 6e 67 0a | nt-lock-face.face.'after-string. |
| dbba0 | 20 20 20 20 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 |
| dbbc0 | 2d 2d 68 75 6e 6b 2d 61 66 74 65 72 2d 73 74 72 69 6e 67 20 66 61 63 65 29 29 29 29 0a 20 20 20 | --hunk-after-string.face)))).... |
| dbbe0 | 20 20 20 20 20 20 20 28 69 66 20 28 3d 20 62 65 67 20 65 6e 64 2d 62 6f 6c 29 0a 20 20 20 20 20 | .......(if.(=.beg.end-bol)...... |
| dbc00 | 20 20 20 20 20 20 20 20 20 28 6c 6e 20 62 65 67 20 62 65 67 2d 65 6f 6c 20 3a 6f 76 65 72 6c 69 | .........(ln.beg.beg-eol.:overli |
| dbc20 | 6e 65 20 63 6f 6c 6f 72 20 3a 75 6e 64 65 72 6c 69 6e 65 20 63 6f 6c 6f 72 29 0a 20 20 20 20 20 | ne.color.:underline.color)...... |
| dbc40 | 20 20 20 20 20 20 20 28 6c 6e 20 62 65 67 20 62 65 67 2d 65 6f 6c 20 3a 6f 76 65 72 6c 69 6e 65 | .......(ln.beg.beg-eol.:overline |
| dbc60 | 20 63 6f 6c 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6e 20 65 6e 64 2d 62 6f 6c 20 | .color).............(ln.end-bol. |
| dbc80 | 65 6e 64 20 3a 75 6e 64 65 72 6c 69 6e 65 20 63 6f 6c 6f 72 29 29 29 29 0a 20 20 20 20 28 6d 61 | end.:underline.color)))).....(ma |
| dbca0 | 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 |
| dbcc0 | 73 69 6e 67 2d 66 61 63 65 20 73 65 63 74 69 6f 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | sing-face.section)))..(defun.mag |
| dbce0 | 69 74 2d 64 69 66 66 2d 2d 6d 61 6b 65 2d 68 75 6e 6b 2d 6f 76 65 72 6c 61 79 20 28 73 74 61 72 | it-diff--make-hunk-overlay.(star |
| dbd00 | 74 20 65 6e 64 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 6c 65 74 20 28 28 6f 76 20 28 6d | t.end.&rest.args)...(let.((ov.(m |
| dbd20 | 61 6b 65 2d 6f 76 65 72 6c 61 79 20 73 74 61 72 74 20 65 6e 64 20 6e 69 6c 20 74 29 29 29 0a 20 | ake-overlay.start.end.nil.t))).. |
| dbd40 | 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 65 76 61 70 6f 72 61 74 65 20 74 29 | ...(overlay-put.ov.'evaporate.t) |
| dbd60 | 0a 20 20 20 20 28 77 68 69 6c 65 20 61 72 67 73 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 | .....(while.args.(overlay-put.ov |
| dbd80 | 20 28 70 6f 70 20 61 72 67 73 29 20 28 70 6f 70 20 61 72 67 73 29 29 29 0a 20 20 20 20 28 70 75 | .(pop.args).(pop.args))).....(pu |
| dbda0 | 73 68 20 6f 76 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 2d 72 65 67 69 6f 6e 2d 6f 76 65 72 | sh.ov.magit-section--region-over |
| dbdc0 | 6c 61 79 73 29 0a 20 20 20 20 6f 76 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 | lays).....ov))..(defun.magit-dif |
| dbde0 | 66 2d 2d 68 75 6e 6b 2d 61 66 74 65 72 2d 73 74 72 69 6e 67 20 28 66 61 63 65 29 0a 20 20 28 70 | f--hunk-after-string.(face)...(p |
| dbe00 | 72 6f 70 65 72 74 69 7a 65 20 22 5c 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f | ropertize."\s"...............'fo |
| dbe20 | 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 20 20 | nt-lock-face.face............... |
| dbe40 | 27 64 69 73 70 6c 61 79 20 28 6c 69 73 74 20 27 73 70 61 63 65 20 3a 61 6c 69 67 6e 2d 74 6f 0a | 'display.(list.'space.:align-to. |
| dbe60 | 20 20 20 20 20 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 2b | .............................`(+ |
| dbe80 | 20 28 30 20 2e 20 72 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(0...right).................... |
| dbea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 6d 69 6e 20 28 77 69 6e 64 6f 77 2d 68 73 63 72 | ..............,(min.(window-hscr |
| dbec0 | 6f 6c 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oll)............................ |
| dbee0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f | ............(-.(line-end-positio |
| dbf00 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n).............................. |
| dbf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 | .............(line-beginning-pos |
| dbf40 | 69 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 69 73 | ition)))))...............;;.This |
| dbf60 | 20 70 72 65 76 65 6e 74 73 20 74 68 65 20 63 75 72 73 6f 72 20 66 72 6f 6d 20 62 65 69 6e 67 20 | .prevents.the.cursor.from.being. |
| dbf80 | 72 65 6e 64 65 72 65 64 20 61 74 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | rendered.at.the...............;; |
| dbfa0 | 20 65 64 67 65 20 6f 66 20 74 68 65 20 77 69 6e 64 6f 77 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | .edge.of.the.window............. |
| dbfc0 | 20 20 20 27 63 75 72 73 6f 72 20 74 29 29 0a 0a 3b 3b 3b 20 55 74 69 6c 69 74 69 65 73 0a 0a 28 | ...'cursor.t))..;;;.Utilities..( |
| dbfe0 | 64 65 66 75 6e 20 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 | defun.magit-diff-inside-hunk-bod |
| dc000 | 79 2d 70 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 70 6f 69 6e | y-p.()..."Return.non-nil.if.poin |
| dc020 | 74 20 69 73 20 69 6e 73 69 64 65 20 74 68 65 20 62 6f 64 79 20 6f 66 20 61 20 68 75 6e 6b 2e 22 | t.is.inside.the.body.of.a.hunk." |
| dc040 | 0a 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 27 68 75 | ...(and.(magit-section-match.'hu |
| dc060 | 6e 6b 29 0a 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 63 6f 6e 74 65 6e 74 20 28 | nk)........(and-let*.((content.( |
| dc080 | 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 63 6f 6e | oref.(magit-current-section).con |
| dc0a0 | 74 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 3e 20 28 6d 61 67 69 74 2d 70 6f 69 6e 74 | tent)))..........(>.(magit-point |
| dc0c0 | 29 20 63 6f 6e 74 65 6e 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 | ).content))))..(defun.magit-diff |
| dc0e0 | 2d 2d 63 6f 6d 62 69 6e 65 64 2d 70 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 28 63 6c 2d 61 73 73 | --combined-p.(section)...(cl-ass |
| dc100 | 65 72 74 20 28 63 6c 2d 74 79 70 65 70 20 73 65 63 74 69 6f 6e 20 27 6d 61 67 69 74 2d 66 69 6c | ert.(cl-typep.section.'magit-fil |
| dc120 | 65 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c | e-section))...(string-match-p."\ |
| dc140 | 5c 60 64 69 66 66 20 2d 2d 5c 5c 28 63 6f 6d 62 69 6e 65 64 5c 5c 7c 63 63 5c 5c 29 22 20 28 6f | \`diff.--\\(combined\\|cc\\)".(o |
| dc160 | 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 29 29 0a 0a 3b 3b 3b 20 44 69 66 66 20 45 | ref.section.value)))..;;;.Diff.E |
| dc180 | 78 74 72 61 63 74 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 66 69 6c 65 2d 68 | xtract..(defun.magit-diff-file-h |
| dc1a0 | 65 61 64 65 72 20 28 73 65 63 74 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 2d 72 65 6e 61 | eader.(section.&optional.no-rena |
| dc1c0 | 6d 65 29 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 2d | me)...(when.(magit-hunk-section- |
| dc1e0 | 70 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 28 73 65 74 71 20 73 65 63 74 69 6f 6e 20 28 6f 72 | p.section).....(setq.section.(or |
| dc200 | 65 66 20 73 65 63 74 69 6f 6e 20 70 61 72 65 6e 74 29 29 29 0a 20 20 28 61 6e 64 20 28 6d 61 67 | ef.section.parent)))...(and.(mag |
| dc220 | 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 2d 70 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 | it-file-section-p.section)...... |
| dc240 | 20 20 28 6c 65 74 20 28 28 68 65 61 64 65 72 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 68 65 | ..(let.((header.(oref.section.he |
| dc260 | 61 64 65 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 6e 6f 2d 72 65 6e 61 6d 65 0a 20 | ader)))..........(if.no-rename.. |
| dc280 | 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e 2d 73 | ............(replace-regexp-in-s |
| dc2a0 | 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5e 2d 2d 2d 20 5c 5c 28 2e 2b 5c | tring..............."^---.\\(.+\ |
| dc2c0 | 5c 29 22 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 20 68 65 61 64 65 72 20 | \)".(oref.section.value).header. |
| dc2e0 | 74 20 74 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 68 65 61 64 65 72 29 29 29 29 0a 0a 28 64 | t.t.1)............header))))..(d |
| dc300 | 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 68 65 61 64 | efun.magit-diff-hunk-region-head |
| dc320 | 65 72 20 28 73 65 63 74 69 6f 6e 29 0a 20 20 28 6c 65 74 20 28 28 70 61 74 63 68 20 28 6d 61 67 | er.(section)...(let.((patch.(mag |
| dc340 | 69 74 2d 64 69 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 70 61 74 63 68 20 73 65 63 74 69 6f | it-diff-hunk-region-patch.sectio |
| dc360 | 6e 29 29 29 0a 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 6e 22 20 70 61 74 63 | n))).....(string-match."\n".patc |
| dc380 | 68 29 0a 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 70 61 74 63 68 20 30 20 28 31 2d 20 28 6d | h).....(substring.patch.0.(1-.(m |
| dc3a0 | 61 74 63 68 2d 65 6e 64 20 30 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 | atch-end.0)))))..(defun.magit-di |
| dc3c0 | 66 66 2d 68 75 6e 6b 2d 72 65 67 69 6f 6e 2d 70 61 74 63 68 20 28 73 65 63 74 69 6f 6e 20 26 6f | ff-hunk-region-patch.(section.&o |
| dc3e0 | 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 28 6c 65 74 20 28 28 6f 70 20 28 69 66 20 28 6d | ptional.args)...(let.((op.(if.(m |
| dc400 | 65 6d 62 65 72 20 22 2d 2d 72 65 76 65 72 73 65 22 20 61 72 67 73 29 20 22 2b 22 20 22 2d 22 29 | ember."--reverse".args)."+"."-") |
| dc420 | 29 0a 20 20 20 20 20 20 20 20 28 73 62 65 67 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 73 74 | ).........(sbeg.(oref.section.st |
| dc440 | 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 28 72 62 65 67 20 28 6d 61 67 69 74 2d 64 69 66 66 2d | art)).........(rbeg.(magit-diff- |
| dc460 | 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 20 | hunk-region-beginning))......... |
| dc480 | 28 72 65 6e 64 20 28 72 65 67 69 6f 6e 2d 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 6e | (rend.(region-end)).........(sen |
| dc4a0 | 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 20 20 20 20 20 28 70 | d.(oref.section.end)).........(p |
| dc4c0 | 61 74 63 68 20 6e 69 6c 29 29 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 | atch.nil)).....(save-excursion.. |
| dc4e0 | 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 73 62 65 67 29 0a 20 20 20 20 20 20 28 77 68 69 | .....(goto-char.sbeg).......(whi |
| dc500 | 6c 65 20 28 3c 20 28 70 6f 69 6e 74 29 20 73 65 6e 64 29 0a 20 20 20 20 20 20 20 20 28 6c 6f 6f | le.(<.(point).send).........(loo |
| dc520 | 6b 69 6e 67 2d 61 74 20 22 5c 5c 28 2e 5c 5c 29 5c 5c 28 5b 5e 5c 6e 5d 2a 5c 6e 5c 5c 29 22 29 | king-at."\\(.\\)\\([^\n]*\n\\)") |
| dc540 | 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6f 72 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | .........(cond.((or.(string-matc |
| dc560 | 68 2d 70 20 22 5b 40 20 5d 22 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 | h-p."[@.]".(match-string-no-prop |
| dc580 | 65 72 74 69 65 73 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | erties.1))....................(a |
| dc5a0 | 6e 64 20 28 3e 3d 20 28 70 6f 69 6e 74 29 20 72 62 65 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nd.(>=.(point).rbeg)............ |
| dc5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3c 3d 20 28 70 6f 69 6e 74 29 20 72 65 6e 64 29 29 29 | .............(<=.(point).rend))) |
| dc5e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 6d 61 74 63 68 2d 73 74 72 | ................(push.(match-str |
| dc600 | 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 30 29 20 70 61 74 63 68 29 29 0a 20 20 20 | ing-no-properties.0).patch)).... |
| dc620 | 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 6f 70 20 28 6d 61 74 63 68 2d 73 74 72 | ...........((equal.op.(match-str |
| dc640 | 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 20 20 20 20 20 | ing-no-properties.1))........... |
| dc660 | 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 63 61 74 20 22 20 22 20 28 6d 61 74 63 68 2d 73 74 | .....(push.(concat.".".(match-st |
| dc680 | 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 32 29 29 20 70 61 74 63 68 29 29 29 0a | ring-no-properties.2)).patch))). |
| dc6a0 | 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 28 6c 65 | ........(forward-line))).....(le |
| dc6c0 | 74 20 28 28 62 75 66 66 65 72 2d 6c 69 73 74 2d 75 70 64 61 74 65 2d 68 6f 6f 6b 20 6e 69 6c 29 | t.((buffer-list-update-hook.nil) |
| dc6e0 | 29 20 3b 20 23 33 37 35 39 0a 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 | ).;.#3759.......(with-temp-buffe |
| dc700 | 72 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 | r.........(insert.(string-join.( |
| dc720 | 72 65 76 65 72 73 65 20 70 61 74 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 28 64 69 66 66 2d 66 | reverse.patch))).........(diff-f |
| dc740 | 69 78 75 70 2d 6d 6f 64 69 66 73 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d | ixup-modifs.(point-min).(point-m |
| dc760 | 61 78 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 61 74 63 68 20 28 62 75 66 66 65 72 | ax)).........(setq.patch.(buffer |
| dc780 | 2d 73 74 72 69 6e 67 29 29 29 29 0a 20 20 20 20 70 61 74 63 68 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 | -string)))).....patch))..;;;._.( |
| dc7a0 | 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 64 69 66 66 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 64 | provide.'magit-diff).;;;.magit-d |
| dc7c0 | 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 00 00 00 | iff.el.ends.here................ |
| dc7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| dc800 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2e 65 6c 00 00 00 00 00 | magit-4.1.2/magit-margin.el..... |
| dc820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| dc840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| dc860 | 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 |
| dc880 | 30 30 32 32 32 37 34 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 | 0022274.00000000000.014163..0... |
| dc8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| dc8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| dc8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| dc900 | 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................... |
| dc920 | 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................... |
| dc940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| dc960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| dc980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| dc9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| dc9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| dc9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| dca00 | 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. |
| dca20 | 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 |
| dca40 | 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 |
| dca60 | 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 | 08-2024.The.Magit.Project.Contri |
| dca80 | 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 |
| dcaa0 | 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. |
| dcac0 | 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 |
| dcae0 | 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 |
| dcb00 | 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 |
| dcb20 | 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 |
| dcb40 | 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 |
| dcb60 | 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 |
| dcb80 | 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 |
| dcba0 | 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.;; |
| dcbc0 | 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 |
| dcbe0 | 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,. |
| dcc00 | 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 |
| dcc20 | 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 |
| dcc40 | 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 |
| dcc60 | 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 |
| dcc80 | 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 |
| dcca0 | 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 |
| dccc0 | 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 |
| dcce0 | 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.; |
| dcd00 | 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..;;.; |
| dcd20 | 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 |
| dcd40 | 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 |
| dcd60 | 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 |
| dcd80 | 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 |
| dcda0 | 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 |
| dcdc0 | 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. |
| dcde0 | 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.; |
| dce00 | 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 |
| dce20 | 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. |
| dce40 | 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 |
| dce60 | 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 |
| dce80 | 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 |
| dcea0 | 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 |
| dcec0 | 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).( |
| dcee0 | 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 |
| dcf00 | 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... |
| dcf20 | 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 |
| dcf40 | 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 |
| dcf60 | 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 |
| dcf80 | 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 |
| dcfa0 | 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 |
| dcfc0 | 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 |
| dcfe0 | 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 |
| dd000 | 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 |
| dd020 | 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 |
| dd040 | 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 |
| dd060 | 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 |
| dd080 | 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 |
| dd0a0 | 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 |
| dd0c0 | 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, |
| dd0e0 | 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. |
| dd100 | 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. |
| dd120 | 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 |
| dd140 | 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 |
| dd160 | 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. |
| dd180 | 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 |
| dd1a0 | 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 |
| dd1c0 | 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- |
| dd1e0 | 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 |
| dd200 | 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 |
| dd220 | 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 |
| dd240 | 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. |
| dd260 | 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 |
| dd280 | 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 |
| dd2a0 | 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"... |
| dd2c0 | 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 |
| dd2e0 | 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 |
| dd300 | 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- |
| dd320 | 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)])..( |
| dd340 | 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 |
| dd360 | 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 |
| dd380 | 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 |
| dd3a0 | 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". |
| dd3c0 | 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).. |
| dd3e0 | 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).. |
| dd400 | 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 |
| dd420 | 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")).. |
| dd440 | 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 |
| dd460 | 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 |
| dd480 | 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 |
| dd4a0 | 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 |
| dd4c0 | 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 |
| dd4e0 | 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 |
| dd500 | 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- |
| dd520 | 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 |
| dd540 | 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 |
| dd560 | 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." |
| dd580 | 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 |
| dd5a0 | 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 |
| dd5c0 | 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. |
| dd5e0 | 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") |
| dd600 | 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 |
| dd620 | 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 |
| dd640 | 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 |
| dd660 | 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. |
| dd680 | 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)...........( |
| dd6a0 | 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).......... |
| dd6c0 | 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 |
| dd6e0 | 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 |
| dd700 | 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............... |
| dd720 | 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 |
| dd740 | 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)))))).. |
| dd760 | 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 |
| dd780 | 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."))).. |
| dd7a0 | 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 |
| dd7c0 | 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 |
| dd7e0 | 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 |
| dd800 | 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. |
| dd820 | 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."... |
| dd840 | 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"... |
| dd860 | 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 |
| dd880 | 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- |
| dd8a0 | 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 |
| dd8c0 | 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 |
| dd8e0 | 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 |
| dd900 | 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. |
| dd920 | 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- |
| dd940 | 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 |
| dd960 | 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- |
| dd980 | 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) |
| dd9a0 | 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.() |
| dd9c0 | 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 |
| dd9e0 | 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 |
| dda00 | 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..... |
| dda20 | 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 |
| dda40 | 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 |
| dda60 | 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 |
| dda80 | 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)... |
| ddaa0 | 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 |
| ddac0 | 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 |
| ddae0 | 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) |
| ddb00 | 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 |
| ddb20 | 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 |
| ddb40 | 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- |
| ddb60 | 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. |
| ddb80 | 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 |
| ddba0 | 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 |
| ddbc0 | 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 |
| ddbe0 | 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) |
| ddc00 | 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 |
| ddc20 | 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 |
| ddc40 | 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)))....... |
| ddc60 | 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 |
| ddc80 | 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 |
| ddca0 | 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 |
| ddcc0 | 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 |
| ddce0 | 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 |
| ddd00 | 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 |
| ddd20 | 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 |
| ddd40 | 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).... |
| ddd60 | 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 |
| ddd80 | 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 |
| ddda0 | 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 |
| dddc0 | 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.( |
| ddde0 | 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 |
| dde00 | 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 |
| dde20 | 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 |
| dde40 | 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).. |
| dde60 | 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........... |
| dde80 | 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 |
| ddea0 | 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.............. |
| ddec0 | 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 |
| ddee0 | 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 |
| ddf00 | 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- |
| ddf20 | 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..................... |
| ddf40 | 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 |
| ddf60 | 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 |
| ddf80 | 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 |
| ddfa0 | 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- |
| ddfc0 | 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 |
| ddfe0 | 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. |
| de000 | 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 |
| de020 | 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)))... |
| de040 | 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.. |
| de060 | 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........ |
| de080 | 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))...... |
| de0a0 | 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).. |
| de0c0 | 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 |
| de0e0 | 61 72 67 69 6e 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 61 6b 65 2d 6d | argin))))))..(defun.magit-make-m |
| de100 | 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 6e 67 20 | argin-overlay.(&optional.string. |
| de120 | 70 72 65 76 69 6f 75 73 2d 6c 69 6e 65 29 0a 20 20 28 69 66 20 70 72 65 76 69 6f 75 73 2d 6c 69 | previous-line)...(if.previous-li |
| de140 | 6e 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 20 | ne.......(save-excursion........ |
| de160 | 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 28 6d 61 67 69 | .(forward-line.-1).........(magi |
| de180 | 74 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 73 74 72 69 6e 67 29 29 0a 20 | t-make-margin-overlay.string)).. |
| de1a0 | 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 61 79 20 6f 6e 20 74 | ...;;.Don't.put.the.overlay.on.t |
| de1c0 | 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 61 72 6f 75 6e 64 20 | he.complete.line.to.work.around. |
| de1e0 | 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 2d 6f 76 65 72 6c 61 | #1880......(let.((o.(make-overla |
| de200 | 79 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 6f 6e 29 29 | y.(1+.(line-beginning-position)) |
| de220 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e | ............................(lin |
| de240 | 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 20 20 20 | e-end-position)................. |
| de260 | 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 28 6f 76 65 72 6c | ...........nil.t))).......(overl |
| de280 | 61 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 | ay-put.o.'evaporate.t).......(ov |
| de2a0 | 65 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 | erlay-put.o.'before-string...... |
| de2c0 | 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 6f 22 20 27 64 | ..............(propertize."o".'d |
| de2e0 | 69 73 70 6c 61 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | isplay.......................... |
| de300 | 20 20 20 20 20 20 28 6c 69 73 74 20 28 6c 69 73 74 20 27 6d 61 72 67 69 6e 20 27 72 69 67 68 74 | ......(list.(list.'margin.'right |
| de320 | 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 20 20 20 20 20 20 20 | -margin)........................ |
| de340 | 20 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 | ..............(or.string.".")))) |
| de360 | 29 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 | )))..(defvar.magit-margin-overla |
| de380 | 79 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 | y-conditions...'(.unpulled.unpus |
| de3a0 | 68 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 | hed.recent.stashes.local.cherrie |
| de3c0 | 73 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 | s......[remote.branchbuf]......[ |
| de3e0 | 74 61 67 73 20 62 72 61 6e 63 68 62 75 66 5d 0a 20 20 20 20 20 74 6f 70 69 63 73 20 69 73 73 75 | tags.branchbuf]......topics.issu |
| de400 | 65 73 20 70 75 6c 6c 72 65 71 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 61 79 62 | es.pullreqs))..(defun.magit-mayb |
| de420 | 65 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 28 29 0a 20 20 28 77 68 65 6e | e-make-margin-overlay.()...(when |
| de440 | 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 6d 61 72 67 | .(magit-section-match.magit-marg |
| de460 | 69 6e 2d 6f 76 65 72 6c 61 79 2d 63 6f 6e 64 69 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 | in-overlay-conditions........... |
| de480 | 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 69 6e 73 65 72 74 2d | ...................magit-insert- |
| de4a0 | 73 65 63 74 69 6f 6e 2d 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6d 61 6b | section--current).....(magit-mak |
| de4c0 | 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 6e 69 6c 20 74 29 29 29 0a 0a 3b 3b 3b 20 43 | e-margin-overlay.nil.t)))..;;;.C |
| de4e0 | 75 73 74 6f 6d 20 53 75 70 70 6f 72 74 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 61 72 67 | ustom.Support..(defun.magit-marg |
| de500 | 69 6e 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 20 28 6d 6f 64 65 20 73 79 6d 62 6f 6c 20 76 61 6c | in-set-variable.(mode.symbol.val |
| de520 | 75 65 29 0a 20 20 28 73 65 74 2d 64 65 66 61 75 6c 74 20 73 79 6d 62 6f 6c 20 76 61 6c 75 65 29 | ue)...(set-default.symbol.value) |
| de540 | 0a 20 20 28 6d 65 73 73 61 67 65 20 22 55 70 64 61 74 69 6e 67 20 6d 61 72 67 69 6e 73 20 69 6e | ...(message."Updating.margins.in |
| de560 | 20 25 73 20 62 75 66 66 65 72 73 2e 2e 2e 22 20 6d 6f 64 65 29 0a 20 20 28 64 6f 6c 69 73 74 20 | .%s.buffers...".mode)...(dolist. |
| de580 | 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 20 20 28 77 69 74 68 | (buffer.(buffer-list)).....(with |
| de5a0 | 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 77 68 | -current-buffer.buffer.......(wh |
| de5c0 | 65 6e 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 | en.(eq.major-mode.mode)......... |
| de5e0 | 28 6d 61 67 69 74 2d 73 65 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 20 74 29 0a 20 20 20 20 | (magit-set-buffer-margin.t)..... |
| de600 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 29 29 0a 20 20 28 6d 65 73 73 61 67 | ....(magit-refresh))))...(messag |
| de620 | 65 20 22 55 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 | e."Updating.margins.in.%s.buffer |
| de640 | 73 2e 2e 2e 64 6f 6e 65 22 20 6d 6f 64 65 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 | s...done".mode))..(defconst.magi |
| de660 | 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 27 28 6c 69 | t-log-margin--custom-type...'(li |
| de680 | 73 74 20 28 62 6f 6f 6c 65 61 6e 20 3a 74 61 67 20 22 53 68 6f 77 20 6d 61 72 67 69 6e 20 69 6e | st.(boolean.:tag."Show.margin.in |
| de6a0 | 69 74 69 61 6c 6c 79 22 29 0a 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 20 3a 74 61 67 | itially")..........(choice..:tag |
| de6c0 | 20 22 53 68 6f 77 20 63 6f 6d 6d 69 74 74 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."Show.committer"............... |
| de6e0 | 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 64 61 74 65 20 75 73 69 6e 67 20 74 69 6d | ....(string.:tag."date.using.tim |
| de700 | 65 2d 66 6f 72 6d 61 74 22 20 22 25 59 2d 25 6d 2d 25 64 20 25 48 3a 25 4d 20 22 29 0a 20 20 20 | e-format"."%Y-%m-%d.%H:%M.").... |
| de720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 64 61 74 | ...............(const..:tag."dat |
| de740 | 65 27 73 20 61 67 65 22 20 61 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e's.age".age)................... |
| de760 | 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 64 61 74 65 27 73 20 61 67 65 20 28 61 62 62 72 65 76 | (const..:tag."date's.age.(abbrev |
| de780 | 69 61 74 65 64 29 22 20 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 29 29 0a 20 20 20 20 20 20 | iated)".age-abbreviated))....... |
| de7a0 | 20 20 20 28 63 6f 6e 73 74 20 20 20 3a 74 61 67 20 22 43 61 6c 63 75 6c 61 74 65 20 77 69 64 74 | ...(const...:tag."Calculate.widt |
| de7c0 | 68 20 75 73 69 6e 67 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 22 0a | h.using.magit-log-margin-width". |
| de7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 | ..................magit-log-marg |
| de800 | 69 6e 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 28 62 6f 6f 6c 65 61 6e 20 3a 74 61 67 | in-width)..........(boolean.:tag |
| de820 | 20 22 53 68 6f 77 20 61 75 74 68 6f 72 20 6e 61 6d 65 20 62 79 20 64 65 66 61 75 6c 74 22 29 0a | ."Show.author.name.by.default"). |
| de840 | 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 68 6f 77 20 61 75 74 | .........(integer.:tag."Show.aut |
| de860 | 68 6f 72 20 6e 61 6d 65 20 75 73 69 6e 67 20 77 69 64 74 68 22 29 29 29 0a 0a 3b 3b 3b 20 54 69 | hor.name.using.width")))..;;;.Ti |
| de880 | 6d 65 20 55 74 69 6c 69 74 69 65 73 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 61 67 65 | me.Utilities..(defvar.magit--age |
| de8a0 | 2d 73 70 65 63 0a 20 20 60 28 28 3f 59 20 22 79 65 61 72 22 20 20 20 22 79 65 61 72 73 22 20 20 | -spec...`((?Y."year"..."years".. |
| de8c0 | 20 2c 28 72 6f 75 6e 64 20 28 2a 20 36 30 20 36 30 20 32 34 20 33 36 35 2e 32 34 32 35 29 29 29 | .,(round.(*.60.60.24.365.2425))) |
| de8e0 | 0a 20 20 20 20 28 3f 4d 20 22 6d 6f 6e 74 68 22 20 20 22 6d 6f 6e 74 68 73 22 20 20 2c 28 72 6f | .....(?M."month".."months"..,(ro |
| de900 | 75 6e 64 20 28 2a 20 36 30 20 36 30 20 32 34 20 33 30 2e 34 33 36 38 37 35 29 29 29 0a 20 20 20 | und.(*.60.60.24.30.436875))).... |
| de920 | 20 28 3f 77 20 22 77 65 65 6b 22 20 20 20 22 77 65 65 6b 73 22 20 20 20 2c 28 2a 20 36 30 20 36 | .(?w."week"..."weeks"...,(*.60.6 |
| de940 | 30 20 32 34 20 37 29 29 0a 20 20 20 20 28 3f 64 20 22 64 61 79 22 20 20 20 20 22 64 61 79 73 22 | 0.24.7)).....(?d."day"...."days" |
| de960 | 20 20 20 20 2c 28 2a 20 36 30 20 36 30 20 32 34 29 29 0a 20 20 20 20 28 3f 68 20 22 68 6f 75 72 | ....,(*.60.60.24)).....(?h."hour |
| de980 | 22 20 20 20 22 68 6f 75 72 73 22 20 20 20 2c 28 2a 20 36 30 20 36 30 29 29 0a 20 20 20 20 28 3f | "..."hours"...,(*.60.60)).....(? |
| de9a0 | 6d 20 22 6d 69 6e 75 74 65 22 20 22 6d 69 6e 75 74 65 73 22 20 36 30 29 0a 20 20 20 20 28 3f 73 | m."minute"."minutes".60).....(?s |
| de9c0 | 20 22 73 65 63 6f 6e 64 22 20 22 73 65 63 6f 6e 64 73 22 20 31 29 29 0a 20 20 22 54 69 6d 65 20 | ."second"."seconds".1))..."Time. |
| de9e0 | 75 6e 69 74 73 20 75 73 65 64 20 77 68 65 6e 20 66 6f 72 6d 61 74 74 69 6e 67 20 72 65 6c 61 74 | units.used.when.formatting.relat |
| dea00 | 69 76 65 20 63 6f 6d 6d 69 74 20 61 67 65 73 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 69 73 20 61 | ive.commit.ages...The.value.is.a |
| dea20 | 20 6c 69 73 74 20 6f 66 20 74 69 6d 65 20 75 6e 69 74 73 2c 20 62 65 67 69 6e 6e 69 6e 67 20 77 | .list.of.time.units,.beginning.w |
| dea40 | 69 74 68 20 74 68 65 20 6c 6f 6e 67 65 73 74 2e 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 68 61 | ith.the.longest..Each.element.ha |
| dea60 | 73 20 74 68 65 20 66 6f 72 6d 20 28 43 48 41 52 20 55 4e 49 54 20 55 4e 49 54 53 20 53 45 43 4f | s.the.form.(CHAR.UNIT.UNITS.SECO |
| dea80 | 4e 44 53 29 2e 20 20 55 4e 49 54 20 69 73 20 74 68 65 0a 74 69 6d 65 20 75 6e 69 74 2c 20 55 4e | NDS)...UNIT.is.the.time.unit,.UN |
| deaa0 | 49 54 53 20 69 73 20 74 68 65 20 70 6c 75 72 61 6c 20 6f 66 20 74 68 61 74 20 75 6e 69 74 2e 20 | ITS.is.the.plural.of.that.unit.. |
| deac0 | 20 43 48 41 52 20 69 73 20 61 20 63 68 61 72 61 63 74 65 72 0a 61 62 62 72 65 76 69 61 74 69 6f | .CHAR.is.a.character.abbreviatio |
| deae0 | 6e 2e 20 20 41 6e 64 20 53 45 43 4f 4e 44 53 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 | n...And.SECONDS.is.the.number.of |
| deb00 | 20 73 65 63 6f 6e 64 73 20 69 6e 20 6f 6e 65 20 55 4e 49 54 2e 0a 0a 54 68 69 73 20 69 73 20 64 | .seconds.in.one.UNIT...This.is.d |
| deb20 | 65 66 69 6e 65 64 20 61 73 20 61 20 76 61 72 69 61 62 6c 65 20 74 6f 20 6d 61 6b 65 20 69 74 20 | efined.as.a.variable.to.make.it. |
| deb40 | 70 6f 73 73 69 62 6c 65 20 74 6f 20 75 73 65 20 74 69 6d 65 0a 75 6e 69 74 73 20 66 6f 72 20 61 | possible.to.use.time.units.for.a |
| deb60 | 20 6c 61 6e 67 75 61 67 65 20 6f 74 68 65 72 20 74 68 61 6e 20 45 6e 67 6c 69 73 68 2e 20 20 49 | .language.other.than.English...I |
| deb80 | 74 20 69 73 20 6e 6f 74 20 64 65 66 69 6e 65 64 0a 61 73 20 61 6e 20 6f 70 74 69 6f 6e 2c 20 62 | t.is.not.defined.as.an.option,.b |
| deba0 | 65 63 61 75 73 65 20 6d 6f 73 74 20 6f 74 68 65 72 20 70 61 72 74 73 20 6f 66 20 4d 61 67 69 74 | ecause.most.other.parts.of.Magit |
| debc0 | 20 61 72 65 20 61 6c 77 61 79 73 20 69 6e 0a 45 6e 67 6c 69 73 68 2e 22 29 0a 0a 28 64 65 66 75 | .are.always.in.English.")..(defu |
| debe0 | 6e 20 6d 61 67 69 74 2d 2d 61 67 65 20 28 64 61 74 65 20 26 6f 70 74 69 6f 6e 61 6c 20 61 62 62 | n.magit--age.(date.&optional.abb |
| dec00 | 72 65 76 69 61 74 65 29 0a 20 20 28 63 6c 2d 6c 61 62 65 6c 73 20 28 28 66 6e 20 28 61 67 65 20 | reviate)...(cl-labels.((fn.(age. |
| dec20 | 73 70 65 63 29 0a 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 74 | spec).................(pcase-let |
| dec40 | 20 28 28 60 28 2c 63 68 61 72 20 2c 75 6e 69 74 20 2c 75 6e 69 74 73 20 2c 77 65 69 67 68 74 29 | .((`(,char.,unit.,units.,weight) |
| dec60 | 20 28 63 61 72 20 73 70 65 63 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(car.spec)))................... |
| dec80 | 28 6c 65 74 20 28 28 63 6e 74 20 28 72 6f 75 6e 64 20 28 2f 20 61 67 65 20 77 65 69 67 68 74 20 | (let.((cnt.(round.(/.age.weight. |
| deca0 | 31 2e 30 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | 1.0)))).....................(if. |
| decc0 | 28 6f 72 20 28 6e 6f 74 20 28 63 64 72 20 73 70 65 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (or.(not.(cdr.spec))............ |
| dece0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 3d 20 28 2f 20 61 67 65 20 77 65 69 67 | .................(>=.(/.age.weig |
| ded00 | 68 74 29 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ht).1))......................... |
| ded20 | 28 6c 69 73 74 20 63 6e 74 20 28 63 6f 6e 64 20 28 61 62 62 72 65 76 69 61 74 65 20 63 68 61 72 | (list.cnt.(cond.(abbreviate.char |
| ded40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| ded60 | 20 20 20 20 20 20 20 20 20 20 28 28 3d 20 63 6e 74 20 31 29 20 75 6e 69 74 29 0a 20 20 20 20 20 | ..........((=.cnt.1).unit)...... |
| ded80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| deda0 | 20 20 20 28 74 20 75 6e 69 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(t.units))).................. |
| dedc0 | 20 20 20 20 20 28 66 6e 20 61 67 65 20 28 63 64 72 20 73 70 65 63 29 29 29 29 29 29 29 0a 20 20 | .....(fn.age.(cdr.spec)))))))... |
| dede0 | 20 20 28 66 6e 20 28 61 62 73 20 28 2d 20 28 66 6c 6f 61 74 2d 74 69 6d 65 29 0a 20 20 20 20 20 | ..(fn.(abs.(-.(float-time)...... |
| dee00 | 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 61 74 65 29 0a 20 20 | ...........(if.(stringp.date)... |
| dee20 | 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 75 6d | ..................(string-to-num |
| dee40 | 62 65 72 20 64 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 65 | ber.date)...................date |
| dee60 | 29 29 29 0a 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 2d 61 67 65 2d 73 70 65 63 29 29 29 0a 0a | ))).........magit--age-spec))).. |
| dee80 | 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 29 0a 3b 3b | ;;;._.(provide.'magit-margin).;; |
| deea0 | 3b 20 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 | ;.magit-margin.el.ends.here..... |
| deec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| deee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| def00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| def20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| def40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| def60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| def80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| defa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| defc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| defe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| df000 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 65 64 69 66 66 2e 65 6c 00 00 00 00 00 00 | magit-4.1.2/magit-ediff.el...... |
| df020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| df040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| df060 | 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 |
| df080 | 30 30 36 32 36 31 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 37 36 34 00 20 30 00 00 00 | 0062613.00000000000.013764..0... |
| df0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| df0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| df0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| df100 | 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................... |
| df120 | 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................... |
| df140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| df160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| df180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| df1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| df1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| df1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| df200 | 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 |
| df220 | 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 |
| df240 | 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 |
| df260 | 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 | 08-2024.The.Magit.Project.Contri |
| df280 | 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 |
| df2a0 | 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. |
| df2c0 | 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 |
| df2e0 | 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 |
| df300 | 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 |
| df320 | 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 |
| df340 | 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 |
| df360 | 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 |
| df380 | 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 |
| df3a0 | 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.;; |
| df3c0 | 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 |
| df3e0 | 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,. |
| df400 | 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 |
| df420 | 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 |
| df440 | 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 |
| df460 | 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 |
| df480 | 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 |
| df4a0 | 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 |
| df4c0 | 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 |
| df4e0 | 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.; |
| df500 | 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..;;.; |
| df520 | 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 |
| df540 | 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 |
| df560 | 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 |
| df580 | 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 |
| df5a0 | 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 |
| df5c0 | 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. |
| df5e0 | 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. |
| df600 | 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 |
| df620 | 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 |
| df640 | 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 |
| df660 | 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 |
| df680 | 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 |
| df6a0 | 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 |
| df6c0 | 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.' |
| df6e0 | 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 |
| df700 | 67 69 74 2d 65 64 69 66 66 2d 71 75 69 74 2d 68 6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d 65 64 | git-ediff-quit-hook...'(magit-ed |
| df720 | 69 66 66 2d 63 6c 65 61 6e 75 70 2d 61 75 78 69 6c 69 61 72 79 2d 62 75 66 66 65 72 73 0a 20 20 | iff-cleanup-auxiliary-buffers... |
| df740 | 20 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 74 6f 72 65 2d 70 72 65 76 69 6f 75 73 2d 77 | ..magit-ediff-restore-previous-w |
| df760 | 69 6e 63 6f 6e 66 29 0a 20 20 22 48 6f 6f 6b 73 20 74 6f 20 72 75 6e 20 61 66 74 65 72 20 66 69 | inconf)..."Hooks.to.run.after.fi |
| df780 | 6e 69 73 68 69 6e 67 20 45 64 69 66 66 2c 20 77 68 65 6e 20 74 68 61 74 20 77 61 73 20 69 6e 76 | nishing.Ediff,.when.that.was.inv |
| df7a0 | 6f 6b 65 64 20 75 73 69 6e 67 20 4d 61 67 69 74 2e 0a 54 68 65 20 68 6f 6f 6b 73 20 61 72 65 20 | oked.using.Magit..The.hooks.are. |
| df7c0 | 72 75 6e 20 69 6e 20 74 68 65 20 45 64 69 66 66 20 63 6f 6e 74 72 6f 6c 20 62 75 66 66 65 72 2e | run.in.the.Ediff.control.buffer. |
| df7e0 | 20 20 54 68 69 73 20 69 73 20 73 69 6d 69 6c 61 72 0a 74 6f 20 60 65 64 69 66 66 2d 71 75 69 74 | ..This.is.similar.to.`ediff-quit |
| df800 | 2d 68 6f 6f 6b 27 20 62 75 74 20 74 61 6b 65 73 20 74 68 65 20 6e 65 65 64 73 20 6f 66 20 4d 61 | -hook'.but.takes.the.needs.of.Ma |
| df820 | 67 69 74 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 2e 0a 54 68 65 20 60 65 64 69 66 66 2d 71 75 69 | git.into.account..The.`ediff-qui |
| df840 | 74 2d 68 6f 6f 6b 27 20 69 73 20 69 67 6e 6f 72 65 64 20 62 79 20 45 64 69 66 66 20 73 65 73 73 | t-hook'.is.ignored.by.Ediff.sess |
| df860 | 69 6f 6e 73 20 77 68 69 63 68 20 77 65 72 65 0a 69 6e 76 6f 6b 65 64 20 75 73 69 6e 67 20 4d 61 | ions.which.were.invoked.using.Ma |
| df880 | 67 69 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 | git."...:package-version.'(magit |
| df8a0 | 20 2e 20 22 32 2e 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 64 69 66 | ..."2.2.0")...:group.'magit-edif |
| df8c0 | 66 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 67 65 74 20 23 27 6d 61 67 69 74 2d 68 | f...:type.'hook...:get.#'magit-h |
| df8e0 | 6f 6f 6b 2d 63 75 73 74 6f 6d 2d 67 65 74 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 6d 61 67 69 | ook-custom-get...:options.'(magi |
| df900 | 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 65 72 | t-ediff-cleanup-auxiliary-buffer |
| df920 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 74 6f | s..............magit-ediff-resto |
| df940 | 72 65 2d 70 72 65 76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 29 29 0a 0a 28 64 65 66 63 75 73 74 6f | re-previous-winconf))..(defcusto |
| df960 | 6d 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d 2d 72 65 73 6f 6c 76 65 2d 66 75 6e 63 74 | m.magit-ediff-dwim-resolve-funct |
| df980 | 69 6f 6e 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 0a 20 | ion.#'magit-ediff-resolve-rest.. |
| df9a0 | 20 22 54 68 65 20 66 75 6e 63 74 69 6f 6e 20 60 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d | ."The.function.`magit-ediff-dwim |
| df9c0 | 27 20 75 73 65 73 20 74 6f 20 72 65 73 6f 6c 76 65 20 63 6f 6e 66 6c 69 63 74 73 2e 22 0a 20 20 | '.uses.to.resolve.conflicts."... |
| df9e0 | 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. |
| dfa00 | 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 64 69 66 66 0a 20 20 3a 74 79 70 | 0")...:group.'magit-ediff...:typ |
| dfa20 | 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 | e.'(choice.(const.magit-ediff-re |
| dfa40 | 73 6f 6c 76 65 2d 72 65 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | solve-rest)..................(co |
| dfa60 | 6e 73 74 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 61 6c 6c 29 0a 20 20 20 | nst.magit-ediff-resolve-all).... |
| dfa80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 6d 61 67 69 74 2d 67 69 74 2d 6d | ..............(const.magit-git-m |
| dfaa0 | 65 72 67 65 74 6f 6f 6c 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 65 64 | ergetool)))..(defcustom.magit-ed |
| dfac0 | 69 66 66 2d 64 77 69 6d 2d 73 68 6f 77 2d 6f 6e 2d 68 75 6e 6b 73 20 6e 69 6c 0a 20 20 22 57 68 | iff-dwim-show-on-hunks.nil..."Wh |
| dfae0 | 65 74 68 65 72 20 60 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d 27 20 72 75 6e 73 20 73 68 | ether.`magit-ediff-dwim'.runs.sh |
| dfb00 | 6f 77 20 76 61 72 69 61 6e 74 73 20 6f 6e 20 68 75 6e 6b 73 2e 0a 49 66 20 6e 6f 6e 2d 6e 69 6c | ow.variants.on.hunks..If.non-nil |
| dfb20 | 2c 20 60 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 67 65 64 27 20 6f 72 0a 60 | ,.`magit-ediff-show-staged'.or.` |
| dfb40 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 75 6e 73 74 61 67 65 64 27 20 61 72 65 20 63 | magit-ediff-show-unstaged'.are.c |
| dfb60 | 61 6c 6c 65 64 20 62 61 73 65 64 20 6f 6e 20 77 68 61 74 20 73 65 63 74 69 6f 6e 20 74 68 65 0a | alled.based.on.what.section.the. |
| dfb80 | 68 75 6e 6b 20 69 73 20 69 6e 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 60 6d 61 67 69 74 2d 65 | hunk.is.in...Otherwise,.`magit-e |
| dfba0 | 64 69 66 66 2d 64 77 69 6d 27 20 72 75 6e 73 0a 60 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 74 61 | diff-dwim'.runs.`magit-ediff-sta |
| dfbc0 | 67 65 27 20 77 68 65 6e 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 61 6e 20 75 6e 63 6f 6d 6d 69 74 | ge'.when.point.is.on.an.uncommit |
| dfbe0 | 74 65 64 20 68 75 6e 6b 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | ted.hunk."...:package-version.'( |
| dfc00 | 6d 61 67 69 74 20 2e 20 22 32 2e 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | magit..."2.2.0")...:group.'magit |
| dfc20 | 2d 65 64 69 66 66 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 | -ediff...:type.'boolean)..(defcu |
| dfc40 | 73 74 6f 6d 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 2d 77 69 74 68 | stom.magit-ediff-show-stash-with |
| dfc60 | 2d 69 6e 64 65 78 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 65 64 69 66 66 | -index.t..."Whether.`magit-ediff |
| dfc80 | 2d 73 68 6f 77 2d 73 74 61 73 68 27 20 73 68 6f 77 73 20 74 68 65 20 73 74 61 74 65 20 6f 66 20 | -show-stash'.shows.the.state.of. |
| dfca0 | 74 68 65 20 69 6e 64 65 78 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 75 73 65 20 61 20 74 68 | the.index...If.non-nil,.use.a.th |
| dfcc0 | 69 72 64 20 45 64 69 66 66 20 62 75 66 66 65 72 20 74 6f 20 64 69 73 74 69 6e 67 75 69 73 68 20 | ird.Ediff.buffer.to.distinguish. |
| dfce0 | 77 68 69 63 68 20 63 68 61 6e 67 65 73 0a 69 6e 20 74 68 65 20 73 74 61 73 68 20 77 65 72 65 20 | which.changes.in.the.stash.were. |
| dfd00 | 73 74 61 67 65 64 2e 20 20 49 6e 20 63 61 73 65 73 20 77 68 65 72 65 20 74 68 65 20 73 74 61 73 | staged...In.cases.where.the.stas |
| dfd20 | 68 20 63 6f 6e 74 61 69 6e 73 20 6e 6f 0a 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2c 20 66 61 | h.contains.no.staged.changes,.fa |
| dfd40 | 6c 6c 20 62 61 63 6b 20 74 6f 20 61 20 74 77 6f 2d 62 75 66 66 65 72 20 45 64 69 66 66 2e 0a 0a | ll.back.to.a.two-buffer.Ediff... |
| dfd60 | 4d 6f 72 65 20 73 70 65 63 69 66 69 63 61 6c 6c 79 2c 20 61 20 73 74 61 73 68 20 69 73 20 61 20 | More.specifically,.a.stash.is.a. |
| dfd80 | 6d 65 72 67 65 20 63 6f 6d 6d 69 74 2c 20 73 74 61 73 68 40 7b 4e 7d 2c 20 77 69 74 68 0a 70 6f | merge.commit,.stash@{N},.with.po |
| dfda0 | 74 65 6e 74 69 61 6c 6c 79 20 74 68 72 65 65 20 70 61 72 65 6e 74 73 2e 0a 0a 2a 20 73 74 61 73 | tentially.three.parents...*.stas |
| dfdc0 | 68 40 7b 4e 7d 5e 31 20 72 65 70 72 65 73 65 6e 74 73 20 74 68 65 20 60 48 45 41 44 27 20 63 6f | h@{N}^1.represents.the.`HEAD'.co |
| dfde0 | 6d 6d 69 74 20 61 74 20 74 68 65 20 74 69 6d 65 20 74 68 65 20 73 74 61 73 68 0a 20 20 77 61 73 | mmit.at.the.time.the.stash...was |
| dfe00 | 20 63 72 65 61 74 65 64 2e 0a 0a 2a 20 73 74 61 73 68 40 7b 4e 7d 5e 32 20 72 65 63 6f 72 64 73 | .created...*.stash@{N}^2.records |
| dfe20 | 20 61 6e 79 20 63 68 61 6e 67 65 73 20 74 68 61 74 20 77 65 72 65 20 73 74 61 67 65 64 20 77 68 | .any.changes.that.were.staged.wh |
| dfe40 | 65 6e 20 74 68 65 20 73 74 61 73 68 0a 20 20 77 61 73 20 6d 61 64 65 2e 0a 0a 2a 20 73 74 61 73 | en.the.stash...was.made...*.stas |
| dfe60 | 68 40 7b 4e 7d 5e 33 2c 20 69 66 20 69 74 20 65 78 69 73 74 73 2c 20 63 6f 6e 74 61 69 6e 73 20 | h@{N}^3,.if.it.exists,.contains. |
| dfe80 | 66 69 6c 65 73 20 74 68 61 74 20 77 65 72 65 20 75 6e 74 72 61 63 6b 65 64 0a 20 20 77 68 65 6e | files.that.were.untracked...when |
| dfea0 | 20 73 74 61 73 68 69 6e 67 2e 0a 0a 49 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 20 6e 6f | .stashing...If.this.option.is.no |
| dfec0 | 6e 2d 6e 69 6c 2c 20 60 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 27 20 | n-nil,.`magit-ediff-show-stash'. |
| dfee0 | 77 69 6c 6c 20 72 75 6e 0a 45 64 69 66 66 20 6f 6e 20 61 20 66 69 6c 65 20 75 73 69 6e 67 20 74 | will.run.Ediff.on.a.file.using.t |
| dff00 | 68 72 65 65 20 62 75 66 66 65 72 73 3a 20 6f 6e 65 20 66 6f 72 20 73 74 61 73 68 40 7b 4e 7d 2c | hree.buffers:.one.for.stash@{N}, |
| dff20 | 20 61 6e 6f 74 68 65 72 0a 66 6f 72 20 73 74 61 73 68 40 7b 4e 7d 5e 31 2c 20 61 6e 64 20 61 20 | .another.for.stash@{N}^1,.and.a. |
| dff40 | 74 68 69 72 64 20 66 6f 72 20 73 74 61 73 68 40 7b 4e 7d 5e 32 2e 0a 0a 4f 74 68 65 72 77 69 73 | third.for.stash@{N}^2...Otherwis |
| dff60 | 65 2c 20 45 64 69 66 66 20 75 73 65 73 20 74 77 6f 20 62 75 66 66 65 72 73 2c 20 63 6f 6d 70 61 | e,.Ediff.uses.two.buffers,.compa |
| dff80 | 72 69 6e 67 0a 73 74 61 73 68 40 7b 4e 7d 5e 31 2e 2e 73 74 61 73 68 40 7b 4e 7d 2e 20 20 41 6c | ring.stash@{N}^1..stash@{N}...Al |
| dffa0 | 6f 6e 67 20 77 69 74 68 20 61 6e 79 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2c 20 63 | ong.with.any.unstaged.changes,.c |
| dffc0 | 68 61 6e 67 65 73 0a 69 6e 20 74 68 65 20 69 6e 64 65 78 20 63 6f 6d 6d 69 74 2c 20 73 74 61 73 | hanges.in.the.index.commit,.stas |
| dffe0 | 68 40 7b 4e 7d 5e 32 2c 20 77 69 6c 6c 20 62 65 20 73 68 6f 77 6e 20 69 6e 20 74 68 69 73 0a 63 | h@{N}^2,.will.be.shown.in.this.c |
| e0000 | 6f 6d 70 61 72 69 73 6f 6e 20 75 6e 6c 65 73 73 20 74 68 65 79 20 63 6f 6e 66 6c 69 63 74 65 64 | omparison.unless.they.conflicted |
| e0020 | 20 77 69 74 68 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 0a 74 72 65 | .with.changes.in.the.working.tre |
| e0040 | 65 20 61 74 20 74 68 65 20 74 69 6d 65 20 6f 66 20 73 74 61 73 68 69 6e 67 2e 22 0a 20 20 3a 70 | e.at.the.time.of.stashing."...:p |
| e0060 | 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 36 2e 30 22 | ackage-version.'(magit..."2.6.0" |
| e0080 | 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 64 69 66 66 0a 20 20 3a 74 79 70 65 20 | )...:group.'magit-ediff...:type. |
| e00a0 | 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 75 | 'boolean)..(defvar.magit-ediff-u |
| e00c0 | 73 65 2d 69 6e 64 69 72 65 63 74 2d 62 75 66 66 65 72 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 | se-indirect-buffers.nil..."Wheth |
| e00e0 | 65 72 20 74 6f 20 75 73 65 20 69 6e 64 69 72 65 63 74 20 62 75 66 66 65 72 73 2e 0a 45 64 69 66 | er.to.use.indirect.buffers..Edif |
| e0100 | 66 20 61 6c 72 65 61 64 79 20 64 6f 65 73 20 61 20 6c 6f 74 20 6f 66 20 62 75 66 66 65 72 20 61 | f.already.does.a.lot.of.buffer.a |
| e0120 | 6e 64 20 66 69 6c 65 20 73 68 75 66 66 6c 69 6e 67 20 61 6e 64 20 49 0a 72 65 63 6f 6d 6d 65 6e | nd.file.shuffling.and.I.recommen |
| e0140 | 64 20 79 6f 75 20 64 6f 20 6e 6f 74 20 66 75 72 74 68 65 72 20 63 6f 6d 70 6c 69 63 61 74 65 20 | d.you.do.not.further.complicate. |
| e0160 | 74 68 61 74 20 62 79 20 65 6e 61 62 6c 69 6e 67 20 74 68 69 73 2e 22 29 0a 0a 3b 3b 3b 20 43 6f | that.by.enabling.this.")..;;;.Co |
| e0180 | 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 70 72 65 76 | mmands..(defvar.magit-ediff-prev |
| e01a0 | 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 20 6e 69 6c 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | ious-winconf.nil)..;;;###autoloa |
| e01c0 | 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 65 64 69 66 66 20 22 6d 61 67 69 74 2d | d.(autoload.'magit-ediff."magit- |
| e01e0 | 65 64 69 66 66 22 20 6e 69 6c 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 | ediff".nil).(transient-define-pr |
| e0200 | 65 66 69 78 20 6d 61 67 69 74 2d 65 64 69 66 66 20 28 29 0a 20 20 22 53 68 6f 77 20 64 69 66 66 | efix.magit-ediff.()..."Show.diff |
| e0220 | 65 72 65 6e 63 65 73 20 75 73 69 6e 67 20 74 68 65 20 45 64 69 66 66 20 70 61 63 6b 61 67 65 2e | erences.using.the.Ediff.package. |
| e0240 | 22 0a 20 20 3a 69 6e 66 6f 2d 6d 61 6e 75 61 6c 20 22 28 65 64 69 66 66 29 22 0a 20 20 5b 22 45 | "...:info-manual."(ediff)"...["E |
| e0260 | 64 69 66 66 22 0a 20 20 20 5b 28 22 45 22 20 22 44 77 69 6d 22 20 20 20 20 20 20 20 20 20 20 6d | diff"....[("E"."Dwim"..........m |
| e0280 | 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d 29 0a 20 20 20 20 28 22 73 22 20 22 53 74 61 67 65 | agit-ediff-dwim).....("s"."Stage |
| e02a0 | 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 74 61 67 65 29 5d 0a 20 20 | ".........magit-ediff-stage)]... |
| e02c0 | 20 5b 28 22 6d 22 20 22 52 65 73 6f 6c 76 65 20 72 65 73 74 22 20 20 20 20 20 20 20 20 20 20 20 | .[("m"."Resolve.rest"........... |
| e02e0 | 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 29 0a 20 20 20 20 28 | .magit-ediff-resolve-rest).....( |
| e0300 | 22 4d 22 20 22 52 65 73 6f 6c 76 65 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 73 22 20 20 20 6d 61 | "M"."Resolve.all.conflicts"...ma |
| e0320 | 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 61 6c 6c 29 0a 20 20 20 20 28 22 74 22 20 | git-ediff-resolve-all).....("t". |
| e0340 | 22 52 65 73 6f 6c 76 65 20 75 73 69 6e 67 20 6d 65 72 67 65 74 6f 6f 6c 22 20 6d 61 67 69 74 2d | "Resolve.using.mergetool".magit- |
| e0360 | 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 29 5d 0a 20 20 20 5b 28 22 75 22 20 22 53 68 6f 77 20 75 | git-mergetool)]....[("u"."Show.u |
| e0380 | 6e 73 74 61 67 65 64 22 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 75 6e 73 74 61 67 | nstaged".magit-ediff-show-unstag |
| e03a0 | 65 64 29 0a 20 20 20 20 28 22 69 22 20 22 53 68 6f 77 20 73 74 61 67 65 64 22 20 20 20 6d 61 67 | ed).....("i"."Show.staged"...mag |
| e03c0 | 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 67 65 64 29 0a 20 20 20 20 28 22 77 22 20 22 | it-ediff-show-staged).....("w"." |
| e03e0 | 53 68 6f 77 20 77 6f 72 6b 74 72 65 65 22 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d | Show.worktree".magit-ediff-show- |
| e0400 | 77 6f 72 6b 69 6e 67 2d 74 72 65 65 29 5d 0a 20 20 20 5b 28 22 63 22 20 22 53 68 6f 77 20 63 6f | working-tree)]....[("c"."Show.co |
| e0420 | 6d 6d 69 74 22 20 20 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 | mmit"...magit-ediff-show-commit) |
| e0440 | 0a 20 20 20 20 28 22 72 22 20 22 53 68 6f 77 20 72 61 6e 67 65 22 20 20 20 20 6d 61 67 69 74 2d | .....("r"."Show.range"....magit- |
| e0460 | 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 29 0a 20 20 20 20 28 22 7a 22 20 22 53 68 6f 77 20 73 74 | ediff-compare).....("z"."Show.st |
| e0480 | 61 73 68 22 20 20 20 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 29 5d | ash"....magit-ediff-show-stash)] |
| e04a0 | 5d 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 62 75 66 66 65 72 | ])..(defmacro.magit-ediff-buffer |
| e04c0 | 73 20 28 61 20 62 20 26 6f 70 74 69 6f 6e 61 6c 20 63 20 73 65 74 75 70 20 71 75 69 74 20 66 69 | s.(a.b.&optional.c.setup.quit.fi |
| e04e0 | 6c 65 29 0a 20 20 22 52 75 6e 20 45 64 69 66 66 20 6f 6e 20 74 77 6f 20 6f 72 20 74 68 72 65 65 | le)..."Run.Ediff.on.two.or.three |
| e0500 | 20 62 75 66 66 65 72 73 2e 0a 54 68 69 73 20 69 73 20 61 20 77 72 61 70 70 65 72 20 61 72 6f 75 | .buffers..This.is.a.wrapper.arou |
| e0520 | 6e 64 20 60 65 64 69 66 66 2d 62 75 66 66 65 72 73 2d 69 6e 74 65 72 6e 61 6c 27 2e 0a 0a 41 2c | nd.`ediff-buffers-internal'...A, |
| e0540 | 20 42 20 61 6e 64 20 43 20 68 61 76 65 20 74 68 65 20 66 6f 72 6d 20 28 47 45 54 2d 42 55 46 46 | .B.and.C.have.the.form.(GET-BUFF |
| e0560 | 45 52 20 43 52 45 41 54 45 2d 42 55 46 46 45 52 29 2e 20 20 49 66 0a 47 45 54 2d 42 55 46 46 45 | ER.CREATE-BUFFER)...If.GET-BUFFE |
| e0580 | 52 20 72 65 74 75 72 6e 73 20 61 20 6e 6f 6e 2d 6e 69 6c 20 76 61 6c 75 65 2c 20 74 68 65 6e 20 | R.returns.a.non-nil.value,.then. |
| e05a0 | 74 68 61 74 20 62 75 66 66 65 72 20 69 73 20 75 73 65 64 20 61 6e 64 0a 69 74 20 69 73 20 6e 6f | that.buffer.is.used.and.it.is.no |
| e05c0 | 74 20 6b 69 6c 6c 65 64 20 77 68 65 6e 20 65 78 69 74 69 6e 67 20 45 64 69 66 66 2e 20 20 4f 74 | t.killed.when.exiting.Ediff...Ot |
| e05e0 | 68 65 72 77 69 73 65 20 43 52 45 41 54 45 2d 42 55 46 46 45 52 0a 6d 75 73 74 20 72 65 74 75 72 | herwise.CREATE-BUFFER.must.retur |
| e0600 | 6e 20 61 20 62 75 66 66 65 72 20 61 6e 64 20 74 68 61 74 20 69 73 20 6b 69 6c 6c 65 64 20 77 68 | n.a.buffer.and.that.is.killed.wh |
| e0620 | 65 6e 20 65 78 69 74 69 6e 67 20 45 64 69 66 66 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 53 | en.exiting.Ediff...If.non-nil,.S |
| e0640 | 45 54 55 50 20 6d 75 73 74 20 62 65 20 61 20 66 75 6e 63 74 69 6f 6e 2e 20 20 49 74 20 69 73 20 | ETUP.must.be.a.function...It.is. |
| e0660 | 63 61 6c 6c 65 64 20 77 69 74 68 6f 75 74 0a 61 72 67 75 6d 65 6e 74 73 20 61 66 74 65 72 20 45 | called.without.arguments.after.E |
| e0680 | 64 69 66 66 20 69 73 20 64 6f 6e 65 20 73 65 74 74 69 6e 67 20 75 70 20 62 75 66 66 65 72 73 2e | diff.is.done.setting.up.buffers. |
| e06a0 | 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 51 55 49 54 20 6d 75 73 74 20 62 65 20 61 20 66 75 6e | ..If.non-nil,.QUIT.must.be.a.fun |
| e06c0 | 63 74 69 6f 6e 2e 20 20 49 74 20 69 73 20 61 64 64 65 64 20 74 6f 0a 60 65 64 69 66 66 2d 71 75 | ction...It.is.added.to.`ediff-qu |
| e06e0 | 69 74 2d 68 6f 6f 6b 27 20 61 6e 64 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 6f 75 74 20 61 | it-hook'.and.is.called.without.a |
| e0700 | 72 67 75 6d 65 6e 74 73 2e 0a 0a 49 66 20 46 49 4c 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 | rguments...If.FILE.is.non-nil,.t |
| e0720 | 68 65 6e 20 70 65 72 66 6f 72 6d 20 61 20 6d 65 72 67 65 2e 20 20 54 68 65 20 6d 65 72 67 65 20 | hen.perform.a.merge...The.merge. |
| e0740 | 72 65 73 75 6c 74 0a 69 73 20 70 75 74 20 69 6e 20 46 49 4c 45 2e 22 0a 20 20 28 6c 65 74 20 28 | result.is.put.in.FILE."...(let.( |
| e0760 | 67 65 74 20 6d 61 6b 65 20 6b 69 6c 6c 20 28 63 68 61 72 20 3f 41 29 29 0a 20 20 20 20 28 64 6f | get.make.kill.(char.?A)).....(do |
| e0780 | 6c 69 73 74 20 28 73 70 65 63 20 28 6c 69 73 74 20 61 20 62 20 63 29 29 0a 20 20 20 20 20 20 28 | list.(spec.(list.a.b.c)).......( |
| e07a0 | 69 66 20 28 6e 6f 74 20 73 70 65 63 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 6e 69 | if.(not.spec)...........(push.ni |
| e07c0 | 6c 20 6d 61 6b 65 29 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c | l.make).........(pcase-let.((`(, |
| e07e0 | 67 20 2c 6d 29 20 73 70 65 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 20 | g.,m).spec))...........(let.((b. |
| e0800 | 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 62 75 66 25 63 22 20 63 68 61 72 29 29 29 29 | (intern.(format."buf%c".char)))) |
| e0820 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 60 28 2c 62 20 2c 67 29 20 67 65 74 29 | .............(push.`(,b.,g).get) |
| e0840 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 69 73 20 69 73 20 61 6e 20 75 6e 66 6f 72 | .............;;.This.is.an.unfor |
| e0860 | 74 75 6e 61 74 65 20 63 6f 6d 70 6c 69 63 61 74 69 6f 6e 20 74 68 61 74 20 49 20 68 61 76 65 20 | tunate.complication.that.I.have. |
| e0880 | 61 64 64 65 64 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 62 65 6e | added.for.............;;.the.ben |
| e08a0 | 65 66 69 74 20 6f 66 20 6f 6e 65 20 75 73 65 72 2e 20 20 50 72 65 74 65 6e 64 20 77 65 20 75 73 | efit.of.one.user...Pretend.we.us |
| e08c0 | 65 64 20 74 68 69 73 20 69 6e 73 74 65 61 64 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | ed.this.instead:.............;;. |
| e08e0 | 28 70 75 73 68 20 60 28 6f 72 20 2c 62 20 2c 6d 29 20 6d 61 6b 65 29 0a 20 20 20 20 20 20 20 20 | (push.`(or.,b.,m).make)......... |
| e0900 | 20 20 20 20 28 70 75 73 68 20 60 28 69 66 20 2c 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(push.`(if.,b............... |
| e0920 | 20 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 75 73 65 2d 69 6e 64 | .........(if.magit-ediff-use-ind |
| e0940 | 69 72 65 63 74 2d 62 75 66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | irect-buffers................... |
| e0960 | 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 31 20 28 6d 61 6b 65 2d 69 6e 64 69 72 65 63 74 2d 62 | .........(prog1.(make-indirect-b |
| e0980 | 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer........................... |
| e09a0 | 20 20 20 20 20 20 20 20 20 2c 62 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........,b..................... |
| e09c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 | ...............(generate-new-buf |
| e09e0 | 66 65 72 2d 6e 61 6d 65 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 20 2c 62 29 29 0a 20 20 20 20 20 | fer-name.(buffer-name.,b))...... |
| e0a00 | 20 20 20 20 20 20 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 | ..............................t) |
| e0a20 | 0a 20 20 20 20 20 20 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 |
| e0a40 | 65 74 71 20 2c 62 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | etq.,b.nil)).................... |
| e0a60 | 20 20 20 20 20 20 2c 62 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c | ......,b)......................, |
| e0a80 | 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 6b 65 29 0a 20 20 20 20 20 | m)...................make)...... |
| e0aa0 | 20 20 20 20 20 20 20 28 70 75 73 68 20 60 28 75 6e 6c 65 73 73 20 2c 62 0a 20 20 20 20 20 20 20 | .......(push.`(unless.,b........ |
| e0ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 6f 72 20 6d 65 72 67 65 20 6a 6f 62 73 20 | ..............;;.For.merge.jobs. |
| e0ae0 | 45 64 69 66 66 20 73 77 69 74 63 68 65 73 20 62 75 66 66 65 72 20 6e 61 6d 65 73 20 61 72 6f 75 | Ediff.switches.buffer.names.arou |
| e0b00 | 6e 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 65 65 20 | nd.......................;;.See. |
| e0b20 | 28 69 66 20 65 64 69 66 66 2d 6d 65 72 67 65 2d 6a 6f 62 20 2e 2e 2e 29 20 69 6e 20 60 65 64 69 | (if.ediff-merge-job....).in.`edi |
| e0b40 | 66 66 2d 73 65 74 75 70 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ff-setup'....................... |
| e0b60 | 28 6c 65 74 20 28 28 76 61 72 20 2c 28 69 66 20 28 61 6e 64 20 66 69 6c 65 20 28 3d 20 63 68 61 | (let.((var.,(if.(and.file.(=.cha |
| e0b80 | 72 20 3f 43 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r.?C)).......................... |
| e0ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 27 65 64 69 66 66 2d 61 6e 63 65 73 74 6f 72 2d 62 75 66 66 | ............'ediff-ancestor-buff |
| e0bc0 | 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er.............................. |
| e0be0 | 20 20 20 20 20 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 65 64 69 66 66 2d 62 75 66 | ......(intern.(format."ediff-buf |
| e0c00 | 66 65 72 2d 25 63 22 20 63 68 61 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fer-%c".char)))))............... |
| e0c20 | 20 20 20 20 20 20 20 20 20 28 65 64 69 66 66 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 63 61 72 65 | .........(ediff-kill-buffer-care |
| e0c40 | 66 75 6c 6c 79 20 76 61 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6b | fully.var)))...................k |
| e0c60 | 69 6c 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 63 68 61 72 29 29 29 | ill))...........(cl-incf.char))) |
| e0c80 | 29 0a 20 20 20 20 28 73 65 74 71 20 67 65 74 20 20 28 6e 72 65 76 65 72 73 65 20 67 65 74 29 29 | ).....(setq.get..(nreverse.get)) |
| e0ca0 | 0a 20 20 20 20 28 73 65 74 71 20 6d 61 6b 65 20 28 6e 72 65 76 65 72 73 65 20 6d 61 6b 65 29 29 | .....(setq.make.(nreverse.make)) |
| e0cc0 | 0a 20 20 20 20 28 73 65 74 71 20 6b 69 6c 6c 20 28 6e 72 65 76 65 72 73 65 20 6b 69 6c 6c 29 29 | .....(setq.kill.(nreverse.kill)) |
| e0ce0 | 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 63 6f 6e 66 20 28 63 6c 2d 67 65 6e 73 79 6d 20 22 63 6f | .....(let.((mconf.(cl-gensym."co |
| e0d00 | 6e 66 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 66 69 6c 65 20 28 63 6c 2d 67 65 6e 73 79 | nf"))...........(mfile.(cl-gensy |
| e0d20 | 6d 20 22 66 69 6c 65 22 29 29 29 0a 20 20 20 20 20 20 60 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 | m."file"))).......`(magit-with-t |
| e0d40 | 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 2c 6d 63 6f 6e 66 20 28 | oplevel..........(let.((,mconf.( |
| e0d60 | 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 0a 20 | current-window-configuration)).. |
| e0d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 6d 66 69 6c 65 20 2c 66 69 6c 65 29 0a 20 20 20 | ..............(,mfile.,file).... |
| e0da0 | 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 65 | ............,@get)............(e |
| e0dc0 | 64 69 66 66 2d 62 75 66 66 65 72 73 2d 69 6e 74 65 72 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 | diff-buffers-internal........... |
| e0de0 | 20 20 2c 40 6d 61 6b 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 2c 40 28 61 6e | ..,@make.............(list.,@(an |
| e0e00 | 64 20 73 65 74 75 70 20 28 6c 69 73 74 20 73 65 74 75 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 | d.setup.(list.setup))........... |
| e0e20 | 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.().............. |
| e0e40 | 20 20 20 20 20 20 20 3b 3b 20 57 65 20 64 6f 20 6e 6f 74 20 77 61 6e 74 20 74 6f 20 6b 69 6c 6c | .......;;.We.do.not.want.to.kill |
| e0e60 | 20 62 75 66 66 65 72 73 20 74 68 61 74 20 65 78 69 73 74 65 64 20 62 65 66 6f 72 65 0a 20 20 20 | .buffers.that.existed.before.... |
| e0e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 45 64 69 66 66 20 77 61 73 20 69 6e | .................;;.Ediff.was.in |
| e0ea0 | 76 6f 6b 65 64 2c 20 73 6f 20 77 65 20 63 61 6e 6e 6f 74 20 75 73 65 20 45 64 69 66 66 27 73 20 | voked,.so.we.cannot.use.Ediff's. |
| e0ec0 | 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 71 | default.....................;;.q |
| e0ee0 | 75 69 74 20 66 75 6e 63 74 69 6f 6e 73 2e 20 20 45 64 69 66 66 20 73 70 6c 69 74 73 20 71 75 69 | uit.functions...Ediff.splits.qui |
| e0f00 | 74 74 69 6e 67 20 61 63 72 6f 73 73 20 74 77 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tting.across.two................ |
| e0f20 | 20 20 20 20 20 3b 3b 20 68 6f 6f 6b 73 20 66 6f 72 20 6d 65 72 67 65 20 6a 6f 62 73 20 62 75 74 | .....;;.hooks.for.merge.jobs.but |
| e0f40 | 20 77 65 20 6f 6e 6c 79 20 65 76 65 72 20 75 73 65 20 6f 6e 65 2e 0a 20 20 20 20 20 20 20 20 20 | .we.only.ever.use.one........... |
| e0f60 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 65 64 69 66 66 2d 71 75 69 | ...........(setq-local.ediff-qui |
| e0f80 | 74 2d 6d 65 72 67 65 2d 68 6f 6f 6b 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-merge-hook.nil)............... |
| e0fa0 | 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 65 64 69 66 66 2d 71 75 69 74 2d 68 6f 6f | ......(setq-local.ediff-quit-hoo |
| e0fc0 | 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | k............................... |
| e0fe0 | 20 20 28 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(list......................... |
| e1000 | 20 20 20 20 20 20 20 20 20 2c 40 28 61 6e 64 20 71 75 69 74 20 28 6c 69 73 74 20 71 75 69 74 29 | .........,@(and.quit.(list.quit) |
| e1020 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| e1040 | 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(lambda.()................... |
| e1060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 6b 69 6c 6c 0a 20 20 20 20 20 20 20 20 | .................,@kill......... |
| e1080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | ...........................(let. |
| e10a0 | 28 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 70 72 65 76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 20 2c | ((magit-ediff-previous-winconf., |
| e10c0 | 6d 63 6f 6e 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mconf))......................... |
| e10e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 65 | .............(run-hooks.'magit-e |
| e1100 | 64 69 66 66 2d 71 75 69 74 2d 68 6f 6f 6b 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | diff-quit-hook)))))))........... |
| e1120 | 20 20 28 70 63 61 73 65 20 28 6c 69 73 74 20 2c 28 61 6e 64 20 63 20 74 29 20 28 61 6e 64 20 2c | ..(pcase.(list.,(and.c.t).(and., |
| e1140 | 6d 66 69 6c 65 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 28 6e 69 6c 20 6e | mfile.t))...............('(nil.n |
| e1160 | 69 6c 29 20 27 65 64 69 66 66 2d 62 75 66 66 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | il).'ediff-buffers)............. |
| e1180 | 20 20 28 27 28 6e 69 6c 20 74 29 20 20 20 27 65 64 69 66 66 2d 6d 65 72 67 65 2d 62 75 66 66 65 | ..('(nil.t)...'ediff-merge-buffe |
| e11a0 | 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 28 74 20 20 20 6e 69 6c 29 20 27 65 | rs)...............('(t...nil).'e |
| e11c0 | 64 69 66 66 2d 62 75 66 66 65 72 73 33 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 28 | diff-buffers3)...............('( |
| e11e0 | 74 20 20 20 74 29 20 20 20 27 65 64 69 66 66 2d 6d 65 72 67 65 2d 62 75 66 66 65 72 73 2d 77 69 | t...t)...'ediff-merge-buffers-wi |
| e1200 | 74 68 2d 61 6e 63 65 73 74 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 2c 6d 66 69 6c 65 | th-ancestor)).............,mfile |
| e1220 | 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | ))))))..;;;###autoload.(defun.ma |
| e1240 | 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 61 6c 6c 20 28 66 69 6c 65 29 0a 20 20 22 | git-ediff-resolve-all.(file)..." |
| e1260 | 52 65 73 6f 6c 76 65 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 73 20 69 6e 20 74 68 65 20 46 49 4c | Resolve.all.conflicts.in.the.FIL |
| e1280 | 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 65 72 | E.at.point.using.Ediff...If.ther |
| e12a0 | 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 20 64 | e.is.no.file.at.point.or.if.it.d |
| e12c0 | 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 65 73 | oesn't.have.any.unmerged.changes |
| e12e0 | 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 20 69 | ,.then.prompt.for.a.file...See.i |
| e1300 | 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 72 20 | nfo.node.`(magit).Ediffing'.for. |
| e1320 | 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 64 20 | more.information.about.this.and. |
| e1340 | 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 72 61 | alternative.commands."...(intera |
| e1360 | 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 65 64 | ctive.(list.(magit-read-unmerged |
| e1380 | 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 6c 0a | -file)))...(magit-with-toplevel. |
| e13a0 | 20 20 20 20 28 6c 65 74 2a 20 28 28 64 69 72 20 20 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 | ....(let*.((dir...(magit-gitdir) |
| e13c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 65 76 41 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 6e | )............(revA..(or.(magit-n |
| e13e0 | 61 6d 65 2d 62 72 61 6e 63 68 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame-branch."HEAD").............. |
| e1400 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 20 22 48 45 41 44 22 29 | .........(magit-commit-p."HEAD") |
| e1420 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 65 76 42 20 20 28 63 6c 2d 66 69 6e 64 2d 69 66 | ))............(revB..(cl-find-if |
| e1440 | 20 28 6c 61 6d 62 64 61 20 28 68 65 61 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(lambda.(head)................. |
| e1460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 | ................(file-exists-p.( |
| e1480 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 68 65 61 64 20 64 69 72 29 29 29 0a 20 20 20 | expand-file-name.head.dir))).... |
| e14a0 | 20 20 20 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 45 | ...........................'("ME |
| e14c0 | 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 45 | RGE_HEAD"."CHERRY_PICK_HEAD"."RE |
| e14e0 | 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 20 | VERT_HEAD")))............(revB.. |
| e1500 | 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 20 | (or.(magit-name-branch.revB).... |
| e1520 | 20 20 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 |
| e1540 | 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 61 | -p.revB)))............(revC..(ma |
| e1560 | 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 22 | git-commit-p.(magit-git-string." |
| e1580 | 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 20 | merge-base".revA.revB)))........ |
| e15a0 | 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 65 | ....(fileA.(magit--rev-file-name |
| e15c0 | 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 69 | .file.revA.revB))............(fi |
| e15e0 | 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 72 | leB.(magit--rev-file-name.file.r |
| e1600 | 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 72 | evB.revA))............(fileC.(or |
| e1620 | 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 43 | .(magit--rev-file-name.file.revC |
| e1640 | 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 61 | .revA).......................(ma |
| e1660 | 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 76 | git--rev-file-name.file.revC.rev |
| e1680 | 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 61 | B)))).......;;.Ediff.assumes.tha |
| e16a0 | 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 20 | t.the.FILE.where.it.is.going.to. |
| e16c0 | 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 20 | store.the.merge.......;;.result. |
| e16e0 | 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 20 | does.not.exist.yet,.so.move.the. |
| e1700 | 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 3b | existing.file.out.of.the.......; |
| e1720 | 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 2c | ;.way...If.a.buffer.visits.FILE, |
| e1740 | 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 6f | .then.we.have.to.kill.that.upfro |
| e1760 | 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 69 | nt........(when-let.((buffer.(fi |
| e1780 | 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 20 | nd-buffer-visiting.file)))...... |
| e17a0 | 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 70 | ...(when.(and.(buffer-modified-p |
| e17c0 | 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 74 | .buffer)....................(not |
| e17e0 | 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 20 | .(y-or-n-p.(format."Save.buffer. |
| e1800 | 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 20 | %s.%s?."........................ |
| e1820 | 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 20 | ...................(buffer-name. |
| e1840 | 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 20 | buffer)......................... |
| e1860 | 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 69 | .................."(cannot.conti |
| e1880 | 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 75 | nue.otherwise)"))))...........(u |
| e18a0 | 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 6c | ser-error."Abort")).........(kil |
| e18c0 | 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 6f | l-buffer.buffer)).......(let.((o |
| e18e0 | 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 20 | rig.(concat.file.".ORIG")))..... |
| e1900 | 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 20 | ....(when.(file-exists-p.orig).. |
| e1920 | 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 65 | .........(rename-file.orig.(make |
| e1940 | 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 0a | -temp-name.(concat.orig."_")))). |
| e1960 | 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 29 | ........(rename-file.file.orig)) |
| e1980 | 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 20 | .......(let.((setup.(lambda.().. |
| e19a0 | 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 73 | ....................;;.Use.the.s |
| e19c0 | 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 74 | ame.conflict.marker.style.as.Git |
| e19e0 | 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 74 | .uses.......................(set |
| e1a00 | 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 72 | q-local.ediff-combination-patter |
| e1a20 | 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 20 | n............................... |
| e1a40 | 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 20 | ...'("<<<<<<<.HEAD".A........... |
| e1a60 | 20 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 61 | .........................,(forma |
| e1a80 | 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 20 | t."|||||||.%s".revC).Ancestor... |
| e1aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e1ac0 | 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 20 | ."=======".B.................... |
| e1ae0 | 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 3e | ................,(format.">>>>>> |
| e1b00 | 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 69 | >.%s".revB))))).............(qui |
| e1b20 | 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 20 | t..(lambda.()................... |
| e1b40 | 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 63 | ...;;.For.merge.jobs.Ediff.switc |
| e1b60 | 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 20 | hes.buffer.names.around......... |
| e1b80 | 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 60 | ..............;;.At.this.point.` |
| e1ba0 | 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 20 | ediff-buffer-C'.no.longer.refer. |
| e1bc0 | 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 61 | to......................;;.the.a |
| e1be0 | 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 20 | ncestor.buffer.but.to.the.merge. |
| e1c00 | 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 20 | result.buffer................... |
| e1c20 | 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 2e | ....;;.See.(if.ediff-merge-job.. |
| e1c40 | 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 20 | ..).in.`ediff-setup'............ |
| e1c60 | 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 20 | ...........(when.(buffer-live-p. |
| e1c80 | 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 20 | ediff-buffer-C)................. |
| e1ca0 | 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 65 64 69 66 | .......(with-current-buffer.edif |
| e1cc0 | 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 20 | f-buffer-C...................... |
| e1ce0 | 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 20 | ....(save-buffer)............... |
| e1d00 | 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 | ...........(save-excursion...... |
| e1d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 | ......................(goto-char |
| e1d40 | 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 20 | .(point-min))................... |
| e1d60 | 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 77 | .........(unless.(re-search-forw |
| e1d80 | 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 20 | ard."^<<<<<<<.".nil.t).......... |
| e1da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 67 65 | ....................(magit-stage |
| e1dc0 | 2d 66 69 6c 65 20 66 69 6c 65 29 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 66 | -file.file)))))))).........(if.f |
| e1de0 | 69 6c 65 43 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 62 75 | ileC.............(magit-ediff-bu |
| e1e00 | 66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 67 65 74 2d 72 | ffers..............((magit-get-r |
| e1e20 | 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76 41 20 66 69 6c 65 41 29 0a 20 20 20 20 20 | evision-buffer.revA.fileA)...... |
| e1e40 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 | .........(magit-find-file-nosele |
| e1e60 | 63 74 20 20 72 65 76 41 20 66 69 6c 65 41 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | ct..revA.fileA))..............(( |
| e1e80 | 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 66 | magit-get-revision-buffer.revB.f |
| e1ea0 | 69 6c 65 42 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d | ileB)...............(magit-find- |
| e1ec0 | 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 20 72 65 76 42 20 66 69 6c 65 42 29 29 0a 20 20 20 20 | file-noselect..revB.fileB))..... |
| e1ee0 | 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 |
| e1f00 | 66 66 65 72 20 72 65 76 43 20 66 69 6c 65 43 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ffer.revC.fileC)...............( |
| e1f20 | 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 20 72 65 76 43 20 66 | magit-find-file-noselect..revC.f |
| e1f40 | 69 6c 65 43 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 74 75 70 20 71 75 69 74 20 66 | ileC))..............setup.quit.f |
| e1f60 | 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 62 75 66 66 | ile)...........(magit-ediff-buff |
| e1f80 | 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 | ers............((magit-get-revis |
| e1fa0 | 69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76 41 20 66 69 6c 65 41 29 0a 20 20 20 20 20 20 20 20 20 | ion-buffer.revA.fileA).......... |
| e1fc0 | 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 72 65 | ...(magit-find-file-noselect..re |
| e1fe0 | 76 41 20 66 69 6c 65 41 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 67 65 | vA.fileA))............((magit-ge |
| e2000 | 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76 42 20 66 69 6c 65 42 29 0a 20 20 | t-revision-buffer.revB.fileB)... |
| e2020 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c | ..........(magit-find-file-nosel |
| e2040 | 65 63 74 20 20 72 65 76 42 20 66 69 6c 65 42 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c | ect..revB.fileB))............nil |
| e2060 | 20 73 65 74 75 70 20 71 75 69 74 20 66 69 6c 65 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | .setup.quit.file))))))..;;;###au |
| e2080 | 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 6c 76 | toload.(defun.magit-ediff-resolv |
| e20a0 | 65 2d 72 65 73 74 20 28 66 69 6c 65 29 0a 20 20 22 52 65 73 6f 6c 76 65 20 6f 75 74 73 74 61 6e | e-rest.(file)..."Resolve.outstan |
| e20c0 | 64 69 6e 67 20 63 6f 6e 66 6c 69 63 74 73 20 69 6e 20 74 68 65 20 46 49 4c 45 20 61 74 20 70 6f | ding.conflicts.in.the.FILE.at.po |
| e20e0 | 69 6e 74 20 75 73 69 6e 67 20 45 64 69 66 66 2e 0a 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f | int.using.Ediff...If.there.is.no |
| e2100 | 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74 20 6f 72 20 69 66 20 69 74 20 64 6f 65 73 6e 27 74 20 | .file.at.point.or.if.it.doesn't. |
| e2120 | 68 61 76 65 20 61 6e 79 20 75 6e 6d 65 72 67 65 64 0a 63 68 61 6e 67 65 73 2c 20 74 68 65 6e 20 | have.any.unmerged.changes,.then. |
| e2140 | 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 66 69 6c 65 2e 0a 0a 53 65 65 20 69 6e 66 6f 20 6e 6f 64 | prompt.for.a.file...See.info.nod |
| e2160 | 65 20 60 28 6d 61 67 69 74 29 20 45 64 69 66 66 69 6e 67 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e | e.`(magit).Ediffing'.for.more.in |
| e2180 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 69 73 0a 61 6e 64 20 61 6c 74 65 72 6e 61 | formation.about.this.and.alterna |
| e21a0 | 74 69 76 65 20 63 6f 6d 6d 61 6e 64 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | tive.commands."...(interactive.( |
| e21c0 | 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 75 6e 6d 65 72 67 65 64 2d 66 69 6c 65 29 29 | list.(magit-read-unmerged-file)) |
| e21e0 | 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 77 69 | )...(magit-with-toplevel.....(wi |
| e2200 | 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 | th-current-buffer.(find-file-nos |
| e2220 | 65 6c 65 63 74 20 66 69 6c 65 29 0a 20 20 20 20 20 20 28 73 6d 65 72 67 65 2d 65 64 69 66 66 29 | elect.file).......(smerge-ediff) |
| e2240 | 0a 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 0a 20 20 20 20 20 20 20 65 64 69 66 66 2d | .......(setq-local........ediff- |
| e2260 | 71 75 69 74 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 | quit-hook........(lambda.()..... |
| e2280 | 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 43 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d 43 29 | .....(let.((bufC.ediff-buffer-C) |
| e22a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 53 20 73 6d 65 72 67 65 2d 65 64 69 | ................(bufS.smerge-edi |
| e22c0 | 66 66 2d 62 75 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e | ff-buf))............(with-curren |
| e22e0 | 74 2d 62 75 66 66 65 72 20 62 75 66 53 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | t-buffer.bufS..............(when |
| e2300 | 20 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 28 66 6f 72 6d 61 74 20 22 43 6f 6e 66 6c 69 63 74 20 | .(yes-or-no-p.(format."Conflict. |
| e2320 | 72 65 73 6f 6c 75 74 69 6f 6e 20 66 69 6e 69 73 68 65 64 3b 20 73 61 76 65 20 25 73 3f 20 22 0a | resolution.finished;.save.%s?.". |
| e2340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e2360 | 20 20 20 20 20 20 20 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 | ........buffer-file-name))...... |
| e2380 | 20 20 20 20 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 | ..........(erase-buffer)........ |
| e23a0 | 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 |
| e23c0 | 20 62 75 66 43 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 | .bufC)................(save-buff |
| e23e0 | 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 | er))))..........(when.(buffer-li |
| e2400 | 76 65 2d 70 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d 41 29 20 28 6b 69 6c 6c 2d 62 75 66 66 65 | ve-p.ediff-buffer-A).(kill-buffe |
| e2420 | 72 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d 41 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 | r.ediff-buffer-A))..........(whe |
| e2440 | 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d 42 29 | n.(buffer-live-p.ediff-buffer-B) |
| e2460 | 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d 42 29 29 0a 20 | .(kill-buffer.ediff-buffer-B)).. |
| e2480 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 65 64 69 | ........(when.(buffer-live-p.edi |
| e24a0 | 66 66 2d 62 75 66 66 65 72 2d 43 29 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 65 64 69 66 66 2d | ff-buffer-C).(kill-buffer.ediff- |
| e24c0 | 62 75 66 66 65 72 2d 43 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 | buffer-C))..........(when.(buffe |
| e24e0 | 72 2d 6c 69 76 65 2d 70 20 65 64 69 66 66 2d 61 6e 63 65 73 74 6f 72 2d 62 75 66 66 65 72 29 0a | r-live-p.ediff-ancestor-buffer). |
| e2500 | 20 20 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 65 64 69 66 66 2d 61 6e | ...........(kill-buffer.ediff-an |
| e2520 | 63 65 73 74 6f 72 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | cestor-buffer))..........(let.(( |
| e2540 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 70 72 65 76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 20 73 6d 65 | magit-ediff-previous-winconf.sme |
| e2560 | 72 67 65 2d 65 64 69 66 66 2d 77 69 6e 64 6f 77 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | rge-ediff-windows))............( |
| e2580 | 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 |
| e25a0 | 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d | )))))))..;;;###autoload.(defun.m |
| e25c0 | 61 67 69 74 2d 65 64 69 66 66 2d 73 74 61 67 65 20 28 66 69 6c 65 29 0a 20 20 22 53 74 61 67 65 | agit-ediff-stage.(file)..."Stage |
| e25e0 | 20 61 6e 64 20 75 6e 73 74 61 67 65 20 63 68 61 6e 67 65 73 20 74 6f 20 46 49 4c 45 20 75 73 69 | .and.unstage.changes.to.FILE.usi |
| e2600 | 6e 67 20 45 64 69 66 66 2e 0a 46 49 4c 45 20 68 61 73 20 74 6f 20 62 65 20 72 65 6c 61 74 69 76 | ng.Ediff..FILE.has.to.be.relativ |
| e2620 | 65 20 74 6f 20 74 68 65 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 72 65 | e.to.the.top.directory.of.the.re |
| e2640 | 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 | pository."...(interactive....(le |
| e2660 | 74 20 28 28 66 69 6c 65 73 20 28 6d 61 67 69 74 2d 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 29 29 | t.((files.(magit-tracked-files)) |
| e2680 | 29 0a 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | )......(list.(magit-completing-r |
| e26a0 | 65 61 64 20 22 53 65 6c 65 63 74 69 76 65 6c 79 20 73 74 61 67 65 20 66 69 6c 65 22 20 66 69 6c | ead."Selectively.stage.file".fil |
| e26c0 | 65 73 20 6e 69 6c 20 74 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | es.nil.t.nil.nil................ |
| e26e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 | ...................(car.(member. |
| e2700 | 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 29 20 66 69 6c 65 73 29 29 29 29 29 29 | (magit-current-file).files)))))) |
| e2720 | 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6c 65 74 | ...(magit-with-toplevel.....(let |
| e2740 | 2a 20 28 28 62 75 66 41 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 | *.((bufA..(magit-get-revision-bu |
| e2760 | 66 66 65 72 20 22 48 45 41 44 22 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 62 | ffer."HEAD".file))............(b |
| e2780 | 75 66 42 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 | ufB..(magit-get-revision-buffer. |
| e27a0 | 22 7b 69 6e 64 65 78 7d 22 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 6f 63 | "{index}".file))............(loc |
| e27c0 | 6b 42 20 28 61 6e 64 20 62 75 66 42 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 | kB.(and.bufB.(buffer-local-value |
| e27e0 | 20 27 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 62 75 66 42 29 29 29 0a 20 20 20 20 20 | .'buffer-read-only.bufB)))...... |
| e2800 | 20 20 20 20 20 20 28 62 75 66 43 20 20 28 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 66 69 | ......(bufC..(get-file-buffer.fi |
| e2820 | 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 55 73 65 20 74 68 65 20 73 61 6d 65 20 | le))............;;.Use.the.same. |
| e2840 | 65 6e 63 6f 64 69 6e 67 20 66 6f 72 20 61 6c 6c 20 74 68 72 65 65 20 62 75 66 66 65 72 73 20 6f | encoding.for.all.three.buffers.o |
| e2860 | 72 20 77 65 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 61 79 20 65 6e 64 20 75 70 20 63 68 | r.we............;;.may.end.up.ch |
| e2880 | 61 6e 67 69 6e 67 20 74 68 65 20 66 69 6c 65 20 69 6e 20 61 6e 20 75 6e 69 6e 74 65 6e 64 65 64 | anging.the.file.in.an.unintended |
| e28a0 | 20 77 61 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 43 2a 20 28 6f 72 20 62 75 66 43 | .way.............(bufC*.(or.bufC |
| e28c0 | 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 29 29 29 0a 20 20 20 | .(find-file-noselect.file))).... |
| e28e0 | 20 20 20 20 20 20 20 20 28 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 2d 66 6f 72 2d 72 65 61 64 0a | ........(coding-system-for-read. |
| e2900 | 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 | ............(buffer-local-value. |
| e2920 | 27 62 75 66 66 65 72 2d 66 69 6c 65 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 20 62 75 66 43 2a | 'buffer-file-coding-system.bufC* |
| e2940 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 41 2a 20 28 6d 61 67 69 74 2d 66 69 6e 64 | ))............(bufA*.(magit-find |
| e2960 | 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 2d 31 20 22 48 45 41 44 22 20 66 69 6c 65 20 74 29 29 | -file-noselect-1."HEAD".file.t)) |
| e2980 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 42 2a 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 | ............(bufB*.(magit-find-f |
| e29a0 | 69 6c 65 2d 69 6e 64 65 78 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 20 74 29 29 29 0a 20 20 20 | ile-index-noselect.file.t))).... |
| e29c0 | 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 42 2a 20 28 73 | ...(with-current-buffer.bufB*.(s |
| e29e0 | 65 74 71 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 29 29 0a 20 20 20 20 20 | etq.buffer-read-only.nil))...... |
| e2a00 | 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 62 75 66 66 65 72 73 0a 20 20 20 20 20 20 20 28 62 75 | .(magit-ediff-buffers........(bu |
| e2a20 | 66 41 20 62 75 66 41 2a 29 0a 20 20 20 20 20 20 20 28 62 75 66 42 20 62 75 66 42 2a 29 0a 20 20 | fA.bufA*)........(bufB.bufB*)... |
| e2a40 | 20 20 20 20 20 28 62 75 66 43 20 62 75 66 43 2a 29 0a 20 20 20 20 20 20 20 6e 69 6c 0a 20 20 20 | .....(bufC.bufC*)........nil.... |
| e2a60 | 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 | ....(lambda.()..........(when.(b |
| e2a80 | 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d 42 29 0a 20 20 20 | uffer-live-p.ediff-buffer-B).... |
| e2aa0 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6c 6f 63 6b 42 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ........(when.lockB............. |
| e2ac0 | 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 42 20 28 73 65 74 71 | .(with-current-buffer.bufB.(setq |
| e2ae0 | 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .buffer-read-only.t))).......... |
| e2b00 | 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 65 64 69 66 66 | ..(when.(buffer-modified-p.ediff |
| e2b20 | 2d 62 75 66 66 65 72 2d 42 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 | -buffer-B)..............(with-cu |
| e2b40 | 72 72 65 6e 74 2d 62 75 66 66 65 72 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d 42 0a 20 20 20 20 | rrent-buffer.ediff-buffer-B..... |
| e2b60 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 69 6e 64 65 78 29 29 | ...........(magit-update-index)) |
| e2b80 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 62 75 66 66 65 72 2d 6c | ))..........(when.(and.(buffer-l |
| e2ba0 | 69 76 65 2d 70 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d 43 29 0a 20 20 20 20 20 20 20 20 20 20 | ive-p.ediff-buffer-C)........... |
| e2bc0 | 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 65 64 69 | ..........(buffer-modified-p.edi |
| e2be0 | 66 66 2d 62 75 66 66 65 72 2d 43 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 | ff-buffer-C))............(with-c |
| e2c00 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 65 64 69 66 66 2d 62 75 66 66 65 72 2d 43 0a 20 20 20 | urrent-buffer.ediff-buffer-C.... |
| e2c20 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f 72 6d 61 | ..........(when.(y-or-n-p.(forma |
| e2c40 | 74 20 22 53 61 76 65 20 66 69 6c 65 20 25 73 3f 20 22 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e | t."Save.file.%s?.".buffer-file-n |
| e2c60 | 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 62 75 66 66 65 | ame))................(save-buffe |
| e2c80 | 72 29 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | r)))))))))..;;;###autoload.(defu |
| e2ca0 | 6e 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 20 28 72 65 76 41 20 72 65 76 42 | n.magit-ediff-compare.(revA.revB |
| e2cc0 | 20 66 69 6c 65 41 20 66 69 6c 65 42 29 0a 20 20 22 43 6f 6d 70 61 72 65 20 52 45 56 41 3a 46 49 | .fileA.fileB)..."Compare.REVA:FI |
| e2ce0 | 4c 45 41 20 77 69 74 68 20 52 45 56 42 3a 46 49 4c 45 42 20 75 73 69 6e 67 20 45 64 69 66 66 2e | LEA.with.REVB:FILEB.using.Ediff. |
| e2d00 | 0a 0a 46 49 4c 45 41 20 61 6e 64 20 46 49 4c 45 42 20 68 61 76 65 20 74 6f 20 62 65 20 72 65 6c | ..FILEA.and.FILEB.have.to.be.rel |
| e2d20 | 61 74 69 76 65 20 74 6f 20 74 68 65 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 | ative.to.the.top.directory.of.th |
| e2d40 | 65 0a 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 49 66 20 52 45 56 41 20 6f 72 20 52 45 56 42 20 69 | e.repository...If.REVA.or.REVB.i |
| e2d60 | 73 20 6e 69 6c 2c 20 74 68 65 6e 20 74 68 69 73 20 73 74 61 6e 64 73 20 66 6f 72 20 74 68 65 0a | s.nil,.then.this.stands.for.the. |
| e2d80 | 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 73 74 61 74 65 2e 0a 0a 49 66 20 74 68 65 20 72 65 67 69 | working.tree.state...If.the.regi |
| e2da0 | 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 75 73 65 20 74 68 65 20 72 65 76 69 73 69 6f 6e 73 20 | on.is.active,.use.the.revisions. |
| e2dc0 | 6f 6e 20 74 68 65 20 66 69 72 73 74 20 61 6e 64 20 6c 61 73 74 0a 6c 69 6e 65 20 6f 66 20 74 68 | on.the.first.and.last.line.of.th |
| e2de0 | 65 20 72 65 67 69 6f 6e 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | e.region...With.a.prefix.argumen |
| e2e00 | 74 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 64 69 66 66 69 6e 67 0a 74 68 65 20 72 65 76 69 73 69 | t,.instead.of.diffing.the.revisi |
| e2e20 | 6f 6e 73 2c 20 63 68 6f 6f 73 65 20 61 20 72 65 76 69 73 69 6f 6e 20 74 6f 20 76 69 65 77 20 63 | ons,.choose.a.revision.to.view.c |
| e2e40 | 68 61 6e 67 65 73 20 61 6c 6f 6e 67 2c 20 73 74 61 72 74 69 6e 67 0a 61 74 20 74 68 65 20 63 6f | hanges.along,.starting.at.the.co |
| e2e60 | 6d 6d 6f 6e 20 61 6e 63 65 73 74 6f 72 20 6f 66 20 62 6f 74 68 20 72 65 76 69 73 69 6f 6e 73 20 | mmon.ancestor.of.both.revisions. |
| e2e80 | 28 69 2e 65 2e 2c 20 75 73 65 20 61 20 5c 22 2e 2e 2e 5c 22 0a 72 61 6e 67 65 29 2e 22 0a 20 20 | (i.e.,.use.a.\"...\".range)."... |
| e2ea0 | 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c | (interactive....(pcase-let.((`(, |
| e2ec0 | 72 65 76 41 20 2c 72 65 76 42 29 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 | revA.,revB).(magit-ediff-compare |
| e2ee0 | 2d 2d 72 65 61 64 2d 72 65 76 69 73 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --read-revisions................ |
| e2f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 63 75 72 72 65 6e 74 2d 70 72 65 | .................nil.current-pre |
| e2f20 | 66 69 78 2d 61 72 67 29 29 29 0a 20 20 20 20 20 28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 72 65 76 | fix-arg)))......(nconc.(list.rev |
| e2f40 | 41 20 72 65 76 42 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 | A.revB).............(magit-ediff |
| e2f60 | 2d 72 65 61 64 2d 66 69 6c 65 73 20 72 65 76 41 20 72 65 76 42 29 29 29 29 0a 20 20 28 6d 61 67 | -read-files.revA.revB))))...(mag |
| e2f80 | 69 74 2d 65 64 69 66 66 2d 62 75 66 66 65 72 73 0a 20 20 20 28 28 69 66 20 72 65 76 41 20 28 6d | it-ediff-buffers....((if.revA.(m |
| e2fa0 | 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76 41 20 66 69 | agit-get-revision-buffer.revA.fi |
| e2fc0 | 6c 65 41 29 20 28 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 20 20 20 66 69 6c 65 41 29 29 | leA).(get-file-buffer....fileA)) |
| e2fe0 | 0a 20 20 20 20 28 69 66 20 72 65 76 41 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e | .....(if.revA.(magit-find-file-n |
| e3000 | 6f 73 65 6c 65 63 74 20 20 72 65 76 41 20 66 69 6c 65 41 29 20 28 66 69 6e 64 2d 66 69 6c 65 2d | oselect..revA.fileA).(find-file- |
| e3020 | 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 41 29 29 29 0a 20 20 20 28 28 69 66 20 72 65 76 42 20 28 | noselect.fileA)))....((if.revB.( |
| e3040 | 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 66 | magit-get-revision-buffer.revB.f |
| e3060 | 69 6c 65 42 29 20 28 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 20 20 20 66 69 6c 65 42 29 | ileB).(get-file-buffer....fileB) |
| e3080 | 29 0a 20 20 20 20 28 69 66 20 72 65 76 42 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d | ).....(if.revB.(magit-find-file- |
| e30a0 | 6e 6f 73 65 6c 65 63 74 20 20 72 65 76 42 20 66 69 6c 65 42 29 20 28 66 69 6e 64 2d 66 69 6c 65 | noselect..revB.fileB).(find-file |
| e30c0 | 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 42 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | -noselect.fileB)))))..(defun.mag |
| e30e0 | 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 2d 2d 72 65 61 64 2d 72 65 76 69 73 69 6f 6e 73 | it-ediff-compare--read-revisions |
| e3100 | 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 20 6d 62 61 73 65 29 0a 20 20 28 6c 65 74 20 28 28 | .(&optional.arg.mbase)...(let.(( |
| e3120 | 69 6e 70 75 74 20 28 6f 72 20 61 72 67 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 61 64 2d 72 | input.(or.arg.(magit-diff-read-r |
| e3140 | 61 6e 67 65 2d 6f 72 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ange-or-commit.................. |
| e3160 | 20 20 20 20 20 20 20 22 43 6f 6d 70 61 72 65 20 72 61 6e 67 65 20 6f 72 20 63 6f 6d 6d 69 74 22 | ......."Compare.range.or.commit" |
| e3180 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6d 62 61 | .........................nil.mba |
| e31a0 | 73 65 29 29 29 29 0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 72 61 6e 67 65 20 28 6d 61 67 69 | se)))).....(if-let.((range.(magi |
| e31c0 | 74 2d 73 70 6c 69 74 2d 72 61 6e 67 65 20 69 6e 70 75 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 | t-split-range.input))).........( |
| e31e0 | 6c 69 73 74 20 28 63 61 72 20 72 61 6e 67 65 29 20 28 63 64 72 20 72 61 6e 67 65 29 29 0a 20 20 | list.(car.range).(cdr.range))... |
| e3200 | 20 20 20 20 28 6c 69 73 74 20 69 6e 70 75 74 20 6e 69 6c 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | ....(list.input.nil))))..(defun. |
| e3220 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 61 64 2d 66 69 6c 65 73 20 28 72 65 76 41 20 72 65 76 | magit-ediff-read-files.(revA.rev |
| e3240 | 42 20 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 42 29 0a 20 20 22 52 65 61 64 20 66 69 6c 65 20 | B.&optional.fileB)..."Read.file. |
| e3260 | 69 6e 20 52 45 56 42 2c 20 72 65 74 75 72 6e 20 69 74 20 61 6e 64 20 74 68 65 20 63 6f 72 72 65 | in.REVB,.return.it.and.the.corre |
| e3280 | 73 70 6f 6e 64 69 6e 67 20 66 69 6c 65 20 69 6e 20 52 45 56 41 2e 0a 57 68 65 6e 20 46 49 4c 45 | sponding.file.in.REVA..When.FILE |
| e32a0 | 42 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 75 73 65 20 74 68 69 73 20 61 73 20 52 45 56 42 27 73 | B.is.non-nil,.use.this.as.REVB's |
| e32c0 | 20 66 69 6c 65 20 69 6e 73 74 65 61 64 20 6f 66 0a 70 72 6f 6d 70 74 69 6e 67 20 66 6f 72 20 69 | .file.instead.of.prompting.for.i |
| e32e0 | 74 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 66 69 6c 65 42 20 28 6d 65 6d 62 65 72 | t."...(unless.(and.fileB.(member |
| e3300 | 20 66 69 6c 65 42 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 66 69 6c 65 73 20 72 65 76 | .fileB.(magit-revision-files.rev |
| e3320 | 42 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 42 0a 20 20 20 20 20 20 20 20 20 20 28 | B))).....(setq.fileB...........( |
| e3340 | 6f 72 20 28 61 6e 64 20 66 69 6c 65 42 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or.(and.fileB................... |
| e3360 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 | .magit-buffer-log-files......... |
| e3380 | 20 20 20 20 20 20 20 20 20 20 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 | ...........(derived-mode-p.'magi |
| e33a0 | 74 2d 6c 6f 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | t-log-mode)....................( |
| e33c0 | 6d 65 6d 62 65 72 20 22 2d 2d 66 6f 6c 6c 6f 77 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c | member."--follow".magit-buffer-l |
| e33e0 | 6f 67 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 | og-args)....................(cdr |
| e3400 | 20 28 61 73 73 6f 63 20 66 69 6c 65 42 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(assoc.fileB................... |
| e3420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 6e 61 6d 65 64 2d 66 69 6c 65 | .............(magit-renamed-file |
| e3440 | 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............................... |
| e3460 | 20 20 72 65 76 42 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..revB.......................... |
| e3480 | 20 20 20 20 20 20 20 28 6f 72 65 66 20 28 63 61 72 20 28 6f 72 65 66 20 6d 61 67 69 74 2d 72 6f | .......(oref.(car.(oref.magit-ro |
| e34a0 | 6f 74 2d 73 65 63 74 69 6f 6e 20 63 68 69 6c 64 72 65 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ot-section.children))........... |
| e34c0 | 20 20 20 20 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 | ............................valu |
| e34e0 | 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 | e)))))...............(magit-read |
| e3500 | 2d 66 69 6c 65 2d 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 | -file-choice................(for |
| e3520 | 6d 61 74 20 22 46 69 6c 65 20 74 6f 20 63 6f 6d 70 61 72 65 20 62 65 74 77 65 65 6e 20 25 73 20 | mat."File.to.compare.between.%s. |
| e3540 | 61 6e 64 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 | and.%s"........................r |
| e3560 | 65 76 41 20 28 6f 72 20 72 65 76 42 20 22 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 22 29 | evA.(or.revB."the.working.tree") |
| e3580 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 68 61 6e 67 65 64 2d | )................(magit-changed- |
| e35a0 | 66 69 6c 65 73 20 72 65 76 41 20 72 65 76 42 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | files.revA.revB)................ |
| e35c0 | 28 66 6f 72 6d 61 74 20 22 4e 6f 20 63 68 61 6e 67 65 64 20 66 69 6c 65 73 20 62 65 74 77 65 65 | (format."No.changed.files.betwee |
| e35e0 | 6e 20 25 73 20 61 6e 64 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.%s.and.%s".................... |
| e3600 | 20 20 20 20 72 65 76 41 20 28 6f 72 20 72 65 76 42 20 22 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 | ....revA.(or.revB."the.working.t |
| e3620 | 72 65 65 22 29 29 29 29 29 29 0a 20 20 28 6c 69 73 74 20 28 6f 72 20 28 63 61 72 20 28 6d 65 6d | ree"))))))...(list.(or.(car.(mem |
| e3640 | 62 65 72 20 66 69 6c 65 42 20 28 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 66 69 6c 65 73 20 | ber.fileB.(magit-revision-files. |
| e3660 | 72 65 76 41 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 28 61 73 73 6f 63 20 | revA))).............(cdr.(assoc. |
| e3680 | 66 69 6c 65 42 20 28 6d 61 67 69 74 2d 72 65 6e 61 6d 65 64 2d 66 69 6c 65 73 20 72 65 76 42 20 | fileB.(magit-renamed-files.revB. |
| e36a0 | 72 65 76 41 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d | revA))).............(magit-read- |
| e36c0 | 66 69 6c 65 2d 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 | file-choice..............(format |
| e36e0 | 20 22 46 69 6c 65 20 69 6e 20 25 73 20 74 6f 20 63 6f 6d 70 61 72 65 20 77 69 74 68 20 25 73 20 | ."File.in.%s.to.compare.with.%s. |
| e3700 | 69 6e 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76 41 | in.%s"......................revA |
| e3720 | 20 66 69 6c 65 42 20 28 6f 72 20 72 65 76 42 20 22 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 | .fileB.(or.revB."the.working.tre |
| e3740 | 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 68 61 6e 67 65 64 | e"))..............(magit-changed |
| e3760 | 2d 66 69 6c 65 73 20 72 65 76 42 20 72 65 76 41 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -files.revB.revA)..............( |
| e3780 | 66 6f 72 6d 61 74 20 22 4e 6f 20 66 69 6c 65 73 20 68 61 76 65 20 63 68 61 6e 67 65 64 20 62 65 | format."No.files.have.changed.be |
| e37a0 | 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"................ |
| e37c0 | 20 20 20 20 20 20 72 65 76 41 20 72 65 76 42 29 29 29 0a 20 20 20 20 20 20 20 20 66 69 6c 65 42 | ......revA.revB))).........fileB |
| e37e0 | 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- |
| e3800 | 65 64 69 66 66 2d 64 77 69 6d 20 28 29 0a 20 20 22 43 6f 6d 70 61 72 65 2c 20 73 74 61 67 65 2c | ediff-dwim.()..."Compare,.stage, |
| e3820 | 20 6f 72 20 72 65 73 6f 6c 76 65 20 75 73 69 6e 67 20 45 64 69 66 66 2e 0a 54 68 69 73 20 63 6f | .or.resolve.using.Ediff..This.co |
| e3840 | 6d 6d 61 6e 64 20 74 72 69 65 73 20 74 6f 20 67 75 65 73 73 20 77 68 61 74 20 66 69 6c 65 2c 20 | mmand.tries.to.guess.what.file,. |
| e3860 | 61 6e 64 20 77 68 61 74 20 63 6f 6d 6d 69 74 20 6f 72 20 72 61 6e 67 65 0a 74 68 65 20 75 73 65 | and.what.commit.or.range.the.use |
| e3880 | 72 20 77 61 6e 74 73 20 74 6f 20 63 6f 6d 70 61 72 65 2c 20 73 74 61 67 65 2c 20 6f 72 20 72 65 | r.wants.to.compare,.stage,.or.re |
| e38a0 | 73 6f 6c 76 65 20 75 73 69 6e 67 20 45 64 69 66 66 2e 20 20 49 74 0a 6d 69 67 68 74 20 6f 6e 6c | solve.using.Ediff...It.might.onl |
| e38c0 | 79 20 62 65 20 61 62 6c 65 20 74 6f 20 67 75 65 73 73 20 65 69 74 68 65 72 20 74 68 65 20 66 69 | y.be.able.to.guess.either.the.fi |
| e38e0 | 6c 65 2c 20 6f 72 20 72 61 6e 67 65 20 6f 72 20 63 6f 6d 6d 69 74 2c 0a 69 6e 20 77 68 69 63 68 | le,.or.range.or.commit,.in.which |
| e3900 | 20 63 61 73 65 20 74 68 65 20 75 73 65 72 20 69 73 20 61 73 6b 65 64 20 61 62 6f 75 74 20 74 68 | .case.the.user.is.asked.about.th |
| e3920 | 65 20 6f 74 68 65 72 2e 20 20 49 74 20 6d 69 67 68 74 20 6e 6f 74 0a 61 6c 77 61 79 73 20 67 75 | e.other...It.might.not.always.gu |
| e3940 | 65 73 73 20 72 69 67 68 74 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 65 20 61 70 70 | ess.right,.in.which.case.the.app |
| e3960 | 72 6f 70 72 69 61 74 65 20 60 6d 61 67 69 74 2d 65 64 69 66 66 2d 2a 27 0a 63 6f 6d 6d 61 6e 64 | ropriate.`magit-ediff-*'.command |
| e3980 | 20 68 61 73 20 74 6f 20 62 65 20 75 73 65 64 20 65 78 70 6c 69 63 69 74 6c 79 2e 20 20 49 66 20 | .has.to.be.used.explicitly...If. |
| e39a0 | 69 74 20 63 61 6e 6e 6f 74 20 72 65 61 64 20 74 68 65 20 75 73 65 72 27 73 0a 6d 69 6e 64 20 61 | it.cannot.read.the.user's.mind.a |
| e39c0 | 74 20 61 6c 6c 2c 20 74 68 65 6e 20 69 74 20 61 73 6b 73 20 74 68 65 20 75 73 65 72 20 66 6f 72 | t.all,.then.it.asks.the.user.for |
| e39e0 | 20 61 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 72 75 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | .a.command.to.run."...(interacti |
| e3a00 | 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 28 68 | ve)...(magit-section-case.....(h |
| e3a20 | 75 6e 6b 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | unk.(save-excursion............. |
| e3a40 | 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 65 66 20 28 6f 72 65 66 20 69 74 20 70 61 72 65 6e 74 | (goto-char.(oref.(oref.it.parent |
| e3a60 | 29 20 73 74 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 65 64 69 | ).start)).............(magit-edi |
| e3a80 | 66 66 2d 64 77 69 6d 29 29 29 0a 20 20 20 20 28 74 0a 20 20 20 20 20 28 6c 65 74 20 28 28 72 61 | ff-dwim))).....(t......(let.((ra |
| e3aa0 | 6e 67 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 64 77 69 6d 29 29 0a 20 20 20 20 20 20 20 20 | nge.(magit-diff--dwim))......... |
| e3ac0 | 20 20 20 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 29 29 0a 20 | ...(file.(magit-current-file)).. |
| e3ae0 | 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 61 6e 64 20 72 65 76 41 20 72 65 76 42 29 0a 20 20 20 | ..........command.revA.revB).... |
| e3b00 | 20 20 20 20 28 70 63 61 73 65 20 72 61 6e 67 65 0a 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 | ....(pcase.range..........((and. |
| e3b20 | 28 67 75 61 72 64 20 28 6e 6f 74 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d 2d 73 68 6f | (guard.(not.magit-ediff-dwim-sho |
| e3b40 | 77 2d 6f 6e 2d 68 75 6e 6b 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 | w-on-hunks))................(or. |
| e3b60 | 27 75 6e 73 74 61 67 65 64 20 27 73 74 61 67 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 | 'unstaged.'staged))...........(s |
| e3b80 | 65 74 71 20 63 6f 6d 6d 61 6e 64 20 28 69 66 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d | etq.command.(if.(magit-anything- |
| e3ba0 | 75 6e 6d 65 72 67 65 64 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unmerged-p)..................... |
| e3bc0 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d 2d 72 65 73 6f 6c 76 65 | ........magit-ediff-dwim-resolve |
| e3be0 | 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -function....................... |
| e3c00 | 20 20 20 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 74 61 67 65 29 29 29 0a 20 20 20 20 20 | ....#'magit-ediff-stage)))...... |
| e3c20 | 20 20 20 20 28 27 75 6e 73 74 61 67 65 64 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 23 27 6d | ....('unstaged.(setq.command.#'m |
| e3c40 | 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 75 6e 73 74 61 67 65 64 29 29 0a 20 20 20 20 20 | agit-ediff-show-unstaged))...... |
| e3c60 | 20 20 20 20 28 27 73 74 61 67 65 64 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 | ....('staged.(setq.command.#'mag |
| e3c80 | 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 67 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 | it-ediff-show-staged)).......... |
| e3ca0 | 28 60 28 63 6f 6d 6d 69 74 20 2e 20 2c 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 | (`(commit...,value)...........(s |
| e3cc0 | 65 74 71 20 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 63 | etq.command.#'magit-ediff-show-c |
| e3ce0 | 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 42 20 76 61 6c 75 | ommit)...........(setq.revB.valu |
| e3d00 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 60 28 73 74 61 73 68 20 2e 20 2c 76 61 6c 75 65 29 0a | e))..........(`(stash...,value). |
| e3d20 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 69 74 2d | ..........(setq.command.#'magit- |
| e3d40 | 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | ediff-show-stash)...........(set |
| e3d60 | 71 20 72 65 76 42 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 70 72 65 64 20 73 | q.revB.value))..........((pred.s |
| e3d80 | 74 72 69 6e 67 70 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 | tringp)...........(pcase-let.((` |
| e3da0 | 28 2c 61 20 2c 62 29 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 2d 2d 72 65 | (,a.,b).(magit-ediff-compare--re |
| e3dc0 | 61 64 2d 72 65 76 69 73 69 6f 6e 73 20 72 61 6e 67 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ad-revisions.range)))........... |
| e3de0 | 20 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6f | ..(setq.command.#'magit-ediff-co |
| e3e00 | 6d 70 61 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 41 20 61 29 | mpare).............(setq.revA.a) |
| e3e20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 42 20 62 29 29 29 0a 20 20 20 | .............(setq.revB.b))).... |
| e3e40 | 20 20 20 20 20 20 28 5f 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 | ......(_...........(when.(derive |
| e3e60 | 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 0a 20 20 20 20 20 | d-mode-p.'magit-diff-mode)...... |
| e3e80 | 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 74 79 70 65 29 0a | .......(pcase.(magit-diff-type). |
| e3ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 6f 6d 6d 69 74 74 65 64 20 28 70 63 61 73 65 | ..............('committed.(pcase |
| e3ec0 | 2d 6c 65 74 20 28 28 60 28 2c 61 20 2c 62 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -let.((`(,a.,b)................. |
| e3ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 65 64 | .......................(magit-ed |
| e3f00 | 69 66 66 2d 63 6f 6d 70 61 72 65 2d 2d 72 65 61 64 2d 72 65 76 69 73 69 6f 6e 73 0a 20 20 20 20 | iff-compare--read-revisions..... |
| e3f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| e3f40 | 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 29 29 29 0a 20 20 20 20 20 20 | ....magit-buffer-range)))....... |
| e3f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 41 | ......................(setq.revA |
| e3f80 | 20 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .a)............................. |
| e3fa0 | 28 73 65 74 71 20 72 65 76 42 20 62 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | (setq.revB.b)))...............(( |
| e3fc0 | 67 75 61 72 64 20 28 6e 6f 74 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d 2d 73 68 6f 77 | guard.(not.magit-ediff-dwim-show |
| e3fe0 | 2d 6f 6e 2d 68 75 6e 6b 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 | -on-hunks))................(setq |
| e4000 | 20 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 74 61 67 65 29 29 0a 20 | .command.#'magit-ediff-stage)).. |
| e4020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 75 6e 73 74 61 67 65 64 20 20 28 73 65 74 71 20 63 | .............('unstaged..(setq.c |
| e4040 | 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 75 6e 73 74 61 67 | ommand.#'magit-ediff-show-unstag |
| e4060 | 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 74 61 67 65 64 20 20 20 20 28 | ed))...............('staged....( |
| e4080 | 73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d | setq.command.#'magit-ediff-show- |
| e40a0 | 73 74 61 67 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 75 6e 64 65 66 69 6e | staged))...............('undefin |
| e40c0 | 65 64 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 | ed.(setq.command.nil)).......... |
| e40e0 | 20 20 20 20 20 28 5f 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 20 6e | .....(_..........(setq.command.n |
| e4100 | 69 6c 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 63 6f 6d 6d | il))))))........(cond.((not.comm |
| e4120 | 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 | and)...............(call-interac |
| e4140 | 74 69 76 65 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 | tively................(magit-rea |
| e4160 | 64 2d 63 68 61 72 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | d-char-case...................." |
| e4180 | 46 61 69 6c 65 64 20 74 6f 20 72 65 61 64 20 79 6f 75 72 20 6d 69 6e 64 3b 20 64 6f 20 79 6f 75 | Failed.to.read.your.mind;.do.you |
| e41a0 | 20 77 61 6e 74 20 74 6f 20 22 20 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f | .want.to.".t..................(? |
| e41c0 | 63 20 22 5b 63 5d 6f 6d 6d 69 74 22 20 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 | c."[c]ommit"..#'magit-ediff-show |
| e41e0 | 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 72 20 22 5b | -commit)..................(?r."[ |
| e4200 | 72 5d 61 6e 67 65 22 20 20 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 29 | r]ange"...#'magit-ediff-compare) |
| e4220 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 73 20 22 5b 73 5d 74 61 67 65 22 20 | ..................(?s."[s]tage". |
| e4240 | 20 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 74 61 67 65 29 0a 20 20 20 20 20 20 20 20 20 | ..#'magit-ediff-stage).......... |
| e4260 | 20 20 20 20 20 20 20 20 28 3f 6d 20 22 5b 6d 5d 20 72 65 73 6f 6c 76 65 20 72 65 6d 61 69 6e 69 | ........(?m."[m].resolve.remaini |
| e4280 | 6e 67 20 63 6f 6e 66 6c 69 63 74 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng.conflicts"................... |
| e42a0 | 20 20 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 29 0a 20 | ...#'magit-ediff-resolve-rest).. |
| e42c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 4d 20 22 5b 4d 5d 20 72 65 73 6f 6c 76 65 | ................(?M."[M].resolve |
| e42e0 | 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .all.conflicts"................. |
| e4300 | 20 20 20 20 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 61 6c 6c 29 29 | .....#'magit-ediff-resolve-all)) |
| e4320 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 63 6f 6d 6d 61 6e 64 20 23 27 6d | ))..............((eq.command.#'m |
| e4340 | 61 67 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | agit-ediff-compare)............. |
| e4360 | 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 20 72 | ..(apply.#'magit-ediff-compare.r |
| e4380 | 65 76 41 20 72 65 76 42 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | evA.revB......................(m |
| e43a0 | 61 67 69 74 2d 65 64 69 66 66 2d 72 65 61 64 2d 66 69 6c 65 73 20 72 65 76 41 20 72 65 76 42 20 | agit-ediff-read-files.revA.revB. |
| e43c0 | 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 63 6f 6d 6d 61 6e | file)))..............((eq.comman |
| e43e0 | 64 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 | d.#'magit-ediff-show-commit).... |
| e4400 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 63 6f 6d | ...........(magit-ediff-show-com |
| e4420 | 6d 69 74 20 72 65 76 42 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 20 63 6f 6d | mit.revB))..............((eq.com |
| e4440 | 6d 61 6e 64 20 23 27 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 29 0a 20 | mand.#'magit-ediff-show-stash).. |
| e4460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 | .............(magit-ediff-show-s |
| e4480 | 74 61 73 68 20 72 65 76 42 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 0a 20 | tash.revB))..............(file.. |
| e44a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 63 6f 6d 6d 61 6e 64 20 66 69 | .............(funcall.command.fi |
| e44c0 | 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 | le))..............(t............ |
| e44e0 | 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 63 6f 6d 6d 61 6e 64 29 29 | ...(call-interactively.command)) |
| e4500 | 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 | )))))..;;;###autoload.(defun.mag |
| e4520 | 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 67 65 64 20 28 66 69 6c 65 29 0a 20 20 22 53 | it-ediff-show-staged.(file)..."S |
| e4540 | 68 6f 77 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 75 73 69 6e 67 20 45 64 69 66 66 2e 0a | how.staged.changes.using.Ediff.. |
| e4560 | 0a 54 68 69 73 20 6f 6e 6c 79 20 61 6c 6c 6f 77 73 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 74 68 65 | .This.only.allows.looking.at.the |
| e4580 | 20 63 68 61 6e 67 65 73 3b 20 74 6f 20 73 74 61 67 65 2c 20 75 6e 73 74 61 67 65 2c 0a 61 6e 64 | .changes;.to.stage,.unstage,.and |
| e45a0 | 20 64 69 73 63 61 72 64 20 63 68 61 6e 67 65 73 20 75 73 69 6e 67 20 45 64 69 66 66 2c 20 75 73 | .discard.changes.using.Ediff,.us |
| e45c0 | 65 20 60 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 74 61 67 65 27 2e 0a 0a 46 49 4c 45 20 6d 75 73 | e.`magit-ediff-stage'...FILE.mus |
| e45e0 | 74 20 62 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 74 6f 70 20 64 69 72 65 63 74 6f | t.be.relative.to.the.top.directo |
| e4600 | 72 79 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 | ry.of.the.repository."...(intera |
| e4620 | 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d | ctive....(list.(magit-read-file- |
| e4640 | 63 68 6f 69 63 65 20 22 53 68 6f 77 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 66 6f 72 20 | choice."Show.staged.changes.for. |
| e4660 | 66 69 6c 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | file"........................... |
| e4680 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 67 65 64 2d 66 69 6c 65 73 29 0a 20 20 20 20 | .......(magit-staged-files)..... |
| e46a0 | 20 20 20 20 20 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 |
| e46c0 | 20 73 74 61 67 65 64 20 66 69 6c 65 73 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 | .staged.files")))...(magit-ediff |
| e46e0 | 2d 62 75 66 66 65 72 73 20 28 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 | -buffers.((magit-get-revision-bu |
| e4700 | 66 66 65 72 20 22 48 45 41 44 22 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ffer."HEAD".file)............... |
| e4720 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c | ..........(magit-find-file-nosel |
| e4740 | 65 63 74 20 22 48 45 41 44 22 20 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ect."HEAD".file))............... |
| e4760 | 20 20 20 20 20 20 20 20 20 28 28 67 65 74 2d 62 75 66 66 65 72 20 28 63 6f 6e 63 61 74 20 66 69 | .........((get-buffer.(concat.fi |
| e4780 | 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 20 20 | le.".~{index}~"))............... |
| e47a0 | 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 65 78 | ..........(magit-find-file-index |
| e47c0 | 2d 6e 6f 73 65 6c 65 63 74 20 66 69 6c 65 20 74 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | -noselect.file.t))))..;;;###auto |
| e47e0 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 75 6e 73 | load.(defun.magit-ediff-show-uns |
| e4800 | 74 61 67 65 64 20 28 66 69 6c 65 29 0a 20 20 22 53 68 6f 77 20 75 6e 73 74 61 67 65 64 20 63 68 | taged.(file)..."Show.unstaged.ch |
| e4820 | 61 6e 67 65 73 20 75 73 69 6e 67 20 45 64 69 66 66 2e 0a 0a 54 68 69 73 20 6f 6e 6c 79 20 61 6c | anges.using.Ediff...This.only.al |
| e4840 | 6c 6f 77 73 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 74 68 65 20 63 68 61 6e 67 65 73 3b 20 74 6f 20 | lows.looking.at.the.changes;.to. |
| e4860 | 73 74 61 67 65 2c 20 75 6e 73 74 61 67 65 2c 0a 61 6e 64 20 64 69 73 63 61 72 64 20 63 68 61 6e | stage,.unstage,.and.discard.chan |
| e4880 | 67 65 73 20 75 73 69 6e 67 20 45 64 69 66 66 2c 20 75 73 65 20 60 6d 61 67 69 74 2d 65 64 69 66 | ges.using.Ediff,.use.`magit-edif |
| e48a0 | 66 2d 73 74 61 67 65 27 2e 0a 0a 46 49 4c 45 20 6d 75 73 74 20 62 65 20 72 65 6c 61 74 69 76 65 | f-stage'...FILE.must.be.relative |
| e48c0 | 20 74 6f 20 74 68 65 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 72 65 70 | .to.the.top.directory.of.the.rep |
| e48e0 | 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 | ository."...(interactive....(lis |
| e4900 | 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 63 68 6f 69 63 65 20 22 53 68 6f 77 20 | t.(magit-read-file-choice."Show. |
| e4920 | 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 66 6f 72 20 66 69 6c 65 22 0a 20 20 20 20 20 | unstaged.changes.for.file"...... |
| e4940 | 20 20 20 20 20 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 |
| e4960 | 69 74 2d 75 6e 73 74 61 67 65 64 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-unstaged-files).............. |
| e4980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4e 6f 20 75 6e 73 74 61 67 65 64 | ...................."No.unstaged |
| e49a0 | 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 65 72 | .files")))...(magit-ediff-buffer |
| e49c0 | 73 20 28 28 67 65 74 2d 62 75 66 66 65 72 20 28 63 6f 6e 63 61 74 20 66 69 6c 65 20 22 2e 7e 7b | s.((get-buffer.(concat.file.".~{ |
| e49e0 | 69 6e 64 65 78 7d 7e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | index}~"))...................... |
| e4a00 | 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 69 6e 64 65 78 2d 6e 6f 73 65 6c 65 | ...(magit-find-file-index-nosele |
| e4a20 | 63 74 20 66 69 6c 65 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ct.file.t))..................... |
| e4a40 | 20 20 20 28 28 67 65 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 66 69 6c 65 29 0a 20 20 20 20 20 | ...((get-file-buffer.file)...... |
| e4a60 | 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 6e 6f | ...................(find-file-no |
| e4a80 | 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 64 0a | select.file))))..;;;###autoload. |
| e4aa0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 77 6f 72 6b 69 6e 67 2d | (defun.magit-ediff-show-working- |
| e4ac0 | 74 72 65 65 20 28 66 69 6c 65 29 0a 20 20 22 53 68 6f 77 20 63 68 61 6e 67 65 73 20 62 65 74 77 | tree.(file)..."Show.changes.betw |
| e4ae0 | 65 65 6e 20 60 48 45 41 44 27 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 75 73 69 6e | een.`HEAD'.and.working.tree.usin |
| e4b00 | 67 20 45 64 69 66 66 2e 0a 46 49 4c 45 20 6d 75 73 74 20 62 65 20 72 65 6c 61 74 69 76 65 20 74 | g.Ediff..FILE.must.be.relative.t |
| e4b20 | 6f 20 74 68 65 20 74 6f 70 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 72 65 70 6f 73 | o.the.top.directory.of.the.repos |
| e4b40 | 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 | itory."...(interactive....(list. |
| e4b60 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 63 68 6f 69 63 65 20 22 53 68 6f 77 20 63 68 | (magit-read-file-choice."Show.ch |
| e4b80 | 61 6e 67 65 73 20 69 6e 20 66 69 6c 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | anges.in.file".................. |
| e4ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 68 61 6e 67 65 64 2d 66 | ................(magit-changed-f |
| e4bc0 | 69 6c 65 73 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iles."HEAD").................... |
| e4be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4e 6f 20 63 68 61 6e 67 65 64 20 66 69 6c 65 73 22 | .............."No.changed.files" |
| e4c00 | 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 62 75 66 66 65 72 73 20 28 28 6d 61 67 | )))...(magit-ediff-buffers.((mag |
| e4c20 | 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 22 48 45 41 44 22 20 66 69 | it-get-revision-buffer."HEAD".fi |
| e4c40 | 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 |
| e4c60 | 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 20 22 48 45 41 44 22 20 66 69 | it-find-file-noselect.."HEAD".fi |
| e4c80 | 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 67 65 | le))........................((ge |
| e4ca0 | 74 2d 66 69 6c 65 2d 62 75 66 66 65 72 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t-file-buffer.file)............. |
| e4cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 | ............(find-file-noselect. |
| e4ce0 | 66 69 6c 65 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | file))))..;;;###autoload.(defun. |
| e4d00 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 28 63 6f 6d 6d 69 74 29 | magit-ediff-show-commit.(commit) |
| e4d20 | 0a 20 20 22 53 68 6f 77 20 63 68 61 6e 67 65 73 20 69 6e 74 72 6f 64 75 63 65 64 20 62 79 20 43 | ..."Show.changes.introduced.by.C |
| e4d40 | 4f 4d 4d 49 54 20 75 73 69 6e 67 20 45 64 69 66 66 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | OMMIT.using.Ediff."...(interacti |
| e4d60 | 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 |
| e4d80 | 6f 6d 6d 69 74 20 22 52 65 76 69 73 69 6f 6e 22 29 29 29 0a 20 20 28 6c 65 74 20 28 28 72 65 76 | ommit."Revision")))...(let.((rev |
| e4da0 | 41 20 28 63 6f 6e 63 61 74 20 63 6f 6d 6d 69 74 20 22 5e 22 29 29 0a 20 20 20 20 20 20 20 20 28 | A.(concat.commit."^")).........( |
| e4dc0 | 72 65 76 42 20 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 | revB.commit)).....(apply.#'magit |
| e4de0 | 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 72 65 76 41 20 72 | -ediff-compare............revA.r |
| e4e00 | 65 76 42 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 61 64 | evB............(magit-ediff-read |
| e4e20 | 2d 66 69 6c 65 73 20 72 65 76 41 20 72 65 76 42 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d | -files.revA.revB.(magit-current- |
| e4e40 | 66 69 6c 65 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | file)))))..;;;###autoload.(defun |
| e4e60 | 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 6f 77 2d 73 74 61 73 68 20 28 73 74 61 73 68 29 0a | .magit-ediff-show-stash.(stash). |
| e4e80 | 20 20 22 53 68 6f 77 20 63 68 61 6e 67 65 73 20 69 6e 74 72 6f 64 75 63 65 64 20 62 79 20 53 54 | .."Show.changes.introduced.by.ST |
| e4ea0 | 41 53 48 20 75 73 69 6e 67 20 45 64 69 66 66 2e 0a 60 6d 61 67 69 74 2d 65 64 69 66 66 2d 73 68 | ASH.using.Ediff..`magit-ediff-sh |
| e4ec0 | 6f 77 2d 73 74 61 73 68 2d 77 69 74 68 2d 69 6e 64 65 78 27 20 63 6f 6e 74 72 6f 6c 73 20 77 68 | ow-stash-with-index'.controls.wh |
| e4ee0 | 65 74 68 65 72 20 61 0a 74 68 72 65 65 2d 62 75 66 66 65 72 20 45 64 69 66 66 20 69 73 20 75 73 | ether.a.three-buffer.Ediff.is.us |
| e4f00 | 65 64 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 64 69 73 74 69 6e 67 75 69 73 68 20 63 68 61 6e 67 | ed.in.order.to.distinguish.chang |
| e4f20 | 65 73 20 69 6e 20 74 68 65 0a 73 74 61 73 68 20 74 68 61 74 20 77 65 72 65 20 73 74 61 67 65 64 | es.in.the.stash.that.were.staged |
| e4f40 | 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 |
| e4f60 | 65 61 64 2d 73 74 61 73 68 20 22 53 74 61 73 68 22 29 29 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 | ead-stash."Stash")))...(pcase-le |
| e4f80 | 74 2a 20 28 28 72 65 76 41 20 28 63 6f 6e 63 61 74 20 73 74 61 73 68 20 22 5e 31 22 29 29 0a 20 | t*.((revA.(concat.stash."^1")).. |
| e4fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 76 42 20 28 63 6f 6e 63 61 74 20 73 74 61 73 | ..............(revB.(concat.stas |
| e4fc0 | 68 20 22 5e 32 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 76 43 20 73 74 | h."^2"))................(revC.st |
| e4fe0 | 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 66 69 6c 65 41 20 2c 66 | ash)................(`(,fileA.,f |
| e5000 | 69 6c 65 43 29 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 61 64 2d 66 69 6c 65 73 20 72 65 | ileC).(magit-ediff-read-files.re |
| e5020 | 76 41 20 72 65 76 43 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 42 20 | vA.revC))................(fileB. |
| e5040 | 66 69 6c 65 43 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 6d 61 67 69 74 2d 65 64 69 66 66 | fileC)).....(if.(and.magit-ediff |
| e5060 | 2d 73 68 6f 77 2d 73 74 61 73 68 2d 77 69 74 68 2d 69 6e 64 65 78 0a 20 20 20 20 20 20 20 20 20 | -show-stash-with-index.......... |
| e5080 | 20 20 20 20 28 6d 65 6d 62 65 72 20 66 69 6c 65 41 20 28 6d 61 67 69 74 2d 63 68 61 6e 67 65 64 | ....(member.fileA.(magit-changed |
| e50a0 | 2d 66 69 6c 65 73 20 72 65 76 42 20 72 65 76 41 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 | -files.revB.revA))).........(mag |
| e50c0 | 69 74 2d 65 64 69 66 66 2d 62 75 66 66 65 72 73 0a 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 | it-ediff-buffers..........((magi |
| e50e0 | 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 65 41 | t-get-revision-buffer.revA.fileA |
| e5100 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d 6e 6f 73 | )...........(magit-find-file-nos |
| e5120 | 65 6c 65 63 74 20 20 72 65 76 41 20 66 69 6c 65 41 29 29 0a 20 20 20 20 20 20 20 20 20 28 28 6d | elect..revA.fileA))..........((m |
| e5140 | 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 66 69 | agit-get-revision-buffer.revB.fi |
| e5160 | 6c 65 42 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 2d | leB)...........(magit-find-file- |
| e5180 | 6e 6f 73 65 6c 65 63 74 20 20 72 65 76 42 20 66 69 6c 65 42 29 29 0a 20 20 20 20 20 20 20 20 20 | noselect..revB.fileB)).......... |
| e51a0 | 28 28 6d 61 67 69 74 2d 67 65 74 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 72 65 76 43 | ((magit-get-revision-buffer.revC |
| e51c0 | 20 66 69 6c 65 43 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 | .fileC)...........(magit-find-fi |
| e51e0 | 6c 65 2d 6e 6f 73 65 6c 65 63 74 20 20 72 65 76 43 20 66 69 6c 65 43 29 29 29 0a 20 20 20 20 20 | le-noselect..revC.fileC)))...... |
| e5200 | 20 28 6d 61 67 69 74 2d 65 64 69 66 66 2d 63 6f 6d 70 61 72 65 20 72 65 76 41 20 72 65 76 43 20 | .(magit-ediff-compare.revA.revC. |
| e5220 | 66 69 6c 65 41 20 66 69 6c 65 43 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 65 64 | fileA.fileC))))..(defun.magit-ed |
| e5240 | 69 66 66 2d 63 6c 65 61 6e 75 70 2d 61 75 78 69 6c 69 61 72 79 2d 62 75 66 66 65 72 73 20 28 29 | iff-cleanup-auxiliary-buffers.() |
| e5260 | 0a 20 20 28 6c 65 74 2a 20 28 28 63 74 6c 2d 62 75 66 20 65 64 69 66 66 2d 63 6f 6e 74 72 6f 6c | ...(let*.((ctl-buf.ediff-control |
| e5280 | 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 28 63 74 6c 2d 77 69 6e 20 28 65 64 69 66 | -buffer)..........(ctl-win.(edif |
| e52a0 | 66 2d 67 65 74 2d 76 69 73 69 62 6c 65 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 63 74 6c 2d | f-get-visible-buffer-window.ctl- |
| e52c0 | 62 75 66 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 74 6c 2d 66 72 6d 20 65 64 69 66 66 2d 63 6f | buf))..........(ctl-frm.ediff-co |
| e52e0 | 6e 74 72 6f 6c 2d 66 72 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 69 6e 2d 66 72 61 6d | ntrol-frame)..........(main-fram |
| e5300 | 65 20 28 63 6f 6e 64 20 28 28 77 69 6e 64 6f 77 2d 6c 69 76 65 2d 70 20 65 64 69 66 66 2d 77 69 | e.(cond.((window-live-p.ediff-wi |
| e5320 | 6e 64 6f 77 2d 41 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ndow-A)......................... |
| e5340 | 20 20 20 20 28 77 69 6e 64 6f 77 2d 66 72 61 6d 65 20 65 64 69 66 66 2d 77 69 6e 64 6f 77 2d 41 | ....(window-frame.ediff-window-A |
| e5360 | 29 29 0a 20 20 20 20 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 | ))............................(( |
| e5380 | 77 69 6e 64 6f 77 2d 6c 69 76 65 2d 70 20 65 64 69 66 66 2d 77 69 6e 64 6f 77 2d 42 29 0a 20 20 | window-live-p.ediff-window-B)... |
| e53a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 6e 64 6f | ..........................(windo |
| e53c0 | 77 2d 66 72 61 6d 65 20 65 64 69 66 66 2d 77 69 6e 64 6f 77 2d 42 29 29 29 29 29 0a 20 20 20 20 | w-frame.ediff-window-B)))))..... |
| e53e0 | 28 65 64 69 66 66 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 63 61 72 65 66 75 6c 6c 79 20 65 64 69 | (ediff-kill-buffer-carefully.edi |
| e5400 | 66 66 2d 64 69 66 66 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 65 64 69 66 66 2d 6b 69 6c 6c 2d | ff-diff-buffer).....(ediff-kill- |
| e5420 | 62 75 66 66 65 72 2d 63 61 72 65 66 75 6c 6c 79 20 65 64 69 66 66 2d 63 75 73 74 6f 6d 2d 64 69 | buffer-carefully.ediff-custom-di |
| e5440 | 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 66 65 | ff-buffer).....(ediff-kill-buffe |
| e5460 | 72 2d 63 61 72 65 66 75 6c 6c 79 20 65 64 69 66 66 2d 66 69 6e 65 2d 64 69 66 66 2d 62 75 66 66 | r-carefully.ediff-fine-diff-buff |
| e5480 | 65 72 29 0a 20 20 20 20 28 65 64 69 66 66 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 63 61 72 65 66 | er).....(ediff-kill-buffer-caref |
| e54a0 | 75 6c 6c 79 20 65 64 69 66 66 2d 74 6d 70 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 65 64 69 66 | ully.ediff-tmp-buffer).....(edif |
| e54c0 | 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 65 72 | f-kill-buffer-carefully.ediff-er |
| e54e0 | 72 6f 72 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 65 64 69 66 66 2d 6b 69 6c 6c 2d 62 75 66 66 | ror-buffer).....(ediff-kill-buff |
| e5500 | 65 72 2d 63 61 72 65 66 75 6c 6c 79 20 65 64 69 66 66 2d 6d 73 67 2d 62 75 66 66 65 72 29 0a 20 | er-carefully.ediff-msg-buffer).. |
| e5520 | 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 20 | ...(ediff-kill-buffer-carefully. |
| e5540 | 65 64 69 66 66 2d 64 65 62 75 67 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 77 68 65 6e 20 28 62 | ediff-debug-buffer).....(when.(b |
| e5560 | 6f 75 6e 64 70 20 27 65 64 69 66 66 2d 70 61 74 63 68 2d 64 69 61 67 6e 6f 73 74 69 63 73 29 0a | oundp.'ediff-patch-diagnostics). |
| e5580 | 20 20 20 20 20 20 28 65 64 69 66 66 2d 6b 69 6c 6c 2d 62 75 66 66 65 72 2d 63 61 72 65 66 75 6c | ......(ediff-kill-buffer-careful |
| e55a0 | 6c 79 20 65 64 69 66 66 2d 70 61 74 63 68 2d 64 69 61 67 6e 6f 73 74 69 63 73 29 29 0a 20 20 20 | ly.ediff-patch-diagnostics)).... |
| e55c0 | 20 28 63 6f 6e 64 20 28 28 61 6e 64 20 28 64 69 73 70 6c 61 79 2d 67 72 61 70 68 69 63 2d 70 29 | .(cond.((and.(display-graphic-p) |
| e55e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 72 61 6d 65 2d 6c 69 76 65 2d 70 20 63 | .................(frame-live-p.c |
| e5600 | 74 6c 2d 66 72 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 72 61 6d | tl-frm))............(delete-fram |
| e5620 | 65 20 63 74 6c 2d 66 72 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 28 77 69 6e 64 6f 77 2d 6c | e.ctl-frm))...........((window-l |
| e5640 | 69 76 65 2d 70 20 63 74 6c 2d 77 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 | ive-p.ctl-win)............(delet |
| e5660 | 65 2d 77 69 6e 64 6f 77 20 63 74 6c 2d 77 69 6e 29 29 29 0a 20 20 20 20 28 65 64 69 66 66 2d 6b | e-window.ctl-win))).....(ediff-k |
| e5680 | 69 6c 6c 2d 62 75 66 66 65 72 2d 63 61 72 65 66 75 6c 6c 79 20 63 74 6c 2d 62 75 66 29 0a 20 20 | ill-buffer-carefully.ctl-buf)... |
| e56a0 | 20 20 28 77 68 65 6e 20 28 66 72 61 6d 65 2d 6c 69 76 65 2d 70 20 6d 61 69 6e 2d 66 72 61 6d 65 | ..(when.(frame-live-p.main-frame |
| e56c0 | 29 0a 20 20 20 20 20 20 28 73 65 6c 65 63 74 2d 66 72 61 6d 65 20 6d 61 69 6e 2d 66 72 61 6d 65 | ).......(select-frame.main-frame |
| e56e0 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 74 6f 72 65 | ))))..(defun.magit-ediff-restore |
| e5700 | 2d 70 72 65 76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 20 28 29 0a 20 20 28 73 65 74 2d 77 69 6e 64 | -previous-winconf.()...(set-wind |
| e5720 | 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 70 72 65 | ow-configuration.magit-ediff-pre |
| e5740 | 76 69 6f 75 73 2d 77 69 6e 63 6f 6e 66 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 | vious-winconf))..;;;._.(provide. |
| e5760 | 27 6d 61 67 69 74 2d 65 64 69 66 66 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 65 64 69 66 66 2e 65 6c | 'magit-ediff).;;;.magit-ediff.el |
| e5780 | 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...................... |
| e57a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e57c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e57e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e5800 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 6d 65 72 67 65 2e 65 6c 00 00 00 00 00 00 | magit-4.1.2/magit-merge.el...... |
| e5820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e5840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e5860 | 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 |
| e5880 | 30 30 32 37 35 31 36 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 | 0027516.00000000000.014011..0... |
| e58a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e58c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e58e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e5900 | 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................... |
| e5920 | 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................... |
| e5940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e5960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e5980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e59a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e59c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e59e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e5a00 | 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 |
| e5a20 | 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: |
| e5a40 | 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 |
| e5a60 | 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 | 4.The.Magit.Project.Contributors |
| e5a80 | 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 |
| e5aa0 | 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>.; |
| e5ac0 | 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 |
| e5ae0 | 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>. |
| e5b00 | 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 |
| e5b20 | 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. |
| e5b40 | 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 |
| e5b60 | 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. |
| e5b80 | 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. |
| e5ba0 | 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 |
| e5bc0 | 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. |
| e5be0 | 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.;;. |
| e5c00 | 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 |
| e5c20 | 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 |
| e5c40 | 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 |
| e5c60 | 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;. |
| e5c80 | 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 |
| e5ca0 | 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 |
| e5cc0 | 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 |
| e5ce0 | 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 |
| e5d00 | 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. |
| e5d20 | 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 |
| e5d40 | 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.;; |
| e5d60 | 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. |
| e5d80 | 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/>. |
| e5da0 | 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 |
| e5dc0 | 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...; |
| e5de0 | 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 |
| e5e00 | 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 |
| e5e20 | 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". |
| e5e40 | 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 |
| e5e60 | 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 |
| e5e80 | 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 |
| e5ea0 | 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.( |
| e5ec0 | 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 |
| e5ee0 | 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.'( |
| e5f00 | 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 |
| e5f20 | 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 |
| e5f40 | 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 |
| e5f60 | 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". |
| e5f80 | 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").. |
| e5fa0 | 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 |
| e5fc0 | 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). |
| e5fe0 | 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 |
| e6000 | 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 |
| e6020 | 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. |
| e6040 | 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" |
| e6060 | 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 |
| e6080 | 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 |
| e60a0 | 6e 74 20 22 2d 58 64 69 66 66 2d 61 6c 67 6f 72 69 74 68 6d 3d 22 29 0a 20 20 20 28 35 20 6d 61 | nt."-Xdiff-algorithm=")....(5.ma |
| e60c0 | 67 69 74 3a 2d 2d 67 70 67 2d 73 69 67 6e 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 | git:--gpg-sign)]...["Actions"... |
| e60e0 | 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 | .:if-not.magit-merge-in-progress |
| e6100 | 2d 70 0a 20 20 20 5b 28 22 6d 22 20 22 4d 65 72 67 65 22 20 20 20 20 20 20 20 20 20 20 20 20 20 | -p....[("m"."Merge"............. |
| e6120 | 20 20 20 20 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 6c 61 69 6e 29 0a 20 20 20 20 28 22 65 22 | .....magit-merge-plain).....("e" |
| e6140 | 20 22 4d 65 72 67 65 20 61 6e 64 20 65 64 69 74 20 6d 65 73 73 61 67 65 22 20 6d 61 67 69 74 2d | ."Merge.and.edit.message".magit- |
| e6160 | 6d 65 72 67 65 2d 65 64 69 74 6d 73 67 29 0a 20 20 20 20 28 22 6e 22 20 22 4d 65 72 67 65 20 62 | merge-editmsg).....("n"."Merge.b |
| e6180 | 75 74 20 64 6f 6e 27 74 20 63 6f 6d 6d 69 74 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 6e 6f 63 | ut.don't.commit".magit-merge-noc |
| e61a0 | 6f 6d 6d 69 74 29 0a 20 20 20 20 28 22 61 22 20 22 41 62 73 6f 72 62 22 20 20 20 20 20 20 20 20 | ommit).....("a"."Absorb"........ |
| e61c0 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 62 73 6f 72 62 29 5d 0a 20 20 | .........magit-merge-absorb)]... |
| e61e0 | 20 5b 28 22 70 22 20 22 50 72 65 76 69 65 77 20 6d 65 72 67 65 22 20 20 20 20 20 20 20 20 20 20 | .[("p"."Preview.merge".......... |
| e6200 | 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 29 0a 20 20 20 20 22 22 0a 20 20 20 20 | magit-merge-preview).....""..... |
| e6220 | 28 22 73 22 20 22 53 71 75 61 73 68 20 6d 65 72 67 65 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 | ("s"."Squash.merge"...........ma |
| e6240 | 67 69 74 2d 6d 65 72 67 65 2d 73 71 75 61 73 68 29 0a 20 20 20 20 28 22 69 22 20 22 44 69 73 73 | git-merge-squash).....("i"."Diss |
| e6260 | 6f 6c 76 65 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d | olve"...............magit-merge- |
| e6280 | 69 6e 74 6f 29 5d 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 3a 69 66 20 6d 61 67 69 | into)]]...["Actions"....:if.magi |
| e62a0 | 74 2d 6d 65 72 67 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 28 22 6d 22 20 22 43 | t-merge-in-progress-p....("m"."C |
| e62c0 | 6f 6d 6d 69 74 20 6d 65 72 67 65 22 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 72 65 61 74 65 | ommit.merge".magit-commit-create |
| e62e0 | 29 0a 20 20 20 28 22 61 22 20 22 41 62 6f 72 74 20 6d 65 72 67 65 22 20 20 6d 61 67 69 74 2d 6d | )....("a"."Abort.merge"..magit-m |
| e6300 | 65 72 67 65 2d 61 62 6f 72 74 29 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 72 67 | erge-abort)])..(defun.magit-merg |
| e6320 | 65 2d 61 72 67 75 6d 65 6e 74 73 20 28 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 | e-arguments.()...(transient-args |
| e6340 | 20 27 6d 61 67 69 74 2d 6d 65 72 67 65 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 | .'magit-merge))..(transient-defi |
| e6360 | 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 6d 65 72 67 65 3a 2d 2d 73 74 72 61 74 65 | ne-argument.magit-merge:--strate |
| e6380 | 67 79 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 53 74 72 61 74 65 67 79 22 0a | gy.()...:description."Strategy". |
| e63a0 | 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3b 3b 20 | ..:class.'transient-option...;;. |
| e63c0 | 6b 65 79 20 66 6f 72 20 6d 65 72 67 65 20 61 6e 64 20 72 65 62 61 73 65 3a 20 22 2d 73 22 0a 20 | key.for.merge.and.rebase:."-s".. |
| e63e0 | 20 3b 3b 20 6b 65 79 20 66 6f 72 20 63 68 65 72 72 79 2d 70 69 63 6b 20 61 6e 64 20 72 65 76 65 | .;;.key.for.cherry-pick.and.reve |
| e6400 | 72 74 3a 20 22 3d 73 22 0a 20 20 3b 3b 20 73 68 6f 72 74 61 72 67 20 66 6f 72 20 6d 65 72 67 65 | rt:."=s"...;;.shortarg.for.merge |
| e6420 | 20 61 6e 64 20 72 65 62 61 73 65 3a 20 22 2d 73 22 0a 20 20 3b 3b 20 73 68 6f 72 74 61 72 67 20 | .and.rebase:."-s"...;;.shortarg. |
| e6440 | 66 6f 72 20 63 68 65 72 72 79 2d 70 69 63 6b 20 61 6e 64 20 72 65 76 65 72 74 3a 20 6e 6f 6e 65 | for.cherry-pick.and.revert:.none |
| e6460 | 0a 20 20 3a 6b 65 79 20 22 2d 73 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 73 74 72 61 | ...:key."-s"...:argument."--stra |
| e6480 | 74 65 67 79 3d 22 0a 20 20 3a 63 68 6f 69 63 65 73 20 27 28 22 72 65 73 6f 6c 76 65 22 20 22 72 | tegy="...:choices.'("resolve"."r |
| e64a0 | 65 63 75 72 73 69 76 65 22 20 22 6f 63 74 6f 70 75 73 22 20 22 6f 75 72 73 22 20 22 73 75 62 74 | ecursive"."octopus"."ours"."subt |
| e64c0 | 72 65 65 22 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 | ree"))..(transient-define-argume |
| e64e0 | 6e 74 20 6d 61 67 69 74 2d 6d 65 72 67 65 3a 2d 2d 73 74 72 61 74 65 67 79 2d 6f 70 74 69 6f 6e | nt.magit-merge:--strategy-option |
| e6500 | 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 53 74 72 61 74 65 67 79 20 4f 70 74 | .()...:description."Strategy.Opt |
| e6520 | 69 6f 6e 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a | ion"...:class.'transient-option. |
| e6540 | 20 20 3a 6b 65 79 20 22 2d 58 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 73 74 72 61 74 | ..:key."-X"...:argument."--strat |
| e6560 | 65 67 79 2d 6f 70 74 69 6f 6e 3d 22 0a 20 20 3a 63 68 6f 69 63 65 73 20 27 28 22 6f 75 72 73 22 | egy-option="...:choices.'("ours" |
| e6580 | 20 22 74 68 65 69 72 73 22 20 22 70 61 74 69 65 6e 63 65 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | ."theirs"."patience"))..;;;###au |
| e65a0 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 6c 61 69 6e 20 | toload.(defun.magit-merge-plain. |
| e65c0 | 28 72 65 76 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 6e 6f 63 6f 6d 6d 69 74 29 0a 20 20 | (rev.&optional.args.nocommit)... |
| e65e0 | 22 4d 65 72 67 65 20 63 6f 6d 6d 69 74 20 52 45 56 20 69 6e 74 6f 20 74 68 65 20 63 75 72 72 65 | "Merge.commit.REV.into.the.curre |
| e6600 | 6e 74 20 62 72 61 6e 63 68 3b 20 75 73 69 6e 67 20 64 65 66 61 75 6c 74 20 6d 65 73 73 61 67 65 | nt.branch;.using.default.message |
| e6620 | 2e 0a 0a 55 6e 6c 65 73 73 20 74 68 65 72 65 20 61 72 65 20 63 6f 6e 66 6c 69 63 74 73 20 6f 72 | ...Unless.there.are.conflicts.or |
| e6640 | 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 73 20 75 73 65 64 20 63 72 65 61 74 | .a.prefix.argument.is.used.creat |
| e6660 | 65 20 61 0a 6d 65 72 67 65 20 63 6f 6d 6d 69 74 20 75 73 69 6e 67 20 61 20 67 65 6e 65 72 69 63 | e.a.merge.commit.using.a.generic |
| e6680 | 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 61 6e 64 20 77 69 74 68 6f 75 74 20 6c 65 74 74 | .commit.message.and.without.lett |
| e66a0 | 69 6e 67 0a 74 68 65 20 75 73 65 72 20 69 6e 73 70 65 63 74 20 74 68 65 20 72 65 73 75 6c 74 2e | ing.the.user.inspect.the.result. |
| e66c0 | 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 70 72 65 74 65 6e 64 | ..With.a.prefix.argument.pretend |
| e66e0 | 20 74 68 65 0a 6d 65 72 67 65 20 66 61 69 6c 65 64 20 74 6f 20 67 69 76 65 20 74 68 65 20 75 73 | .the.merge.failed.to.give.the.us |
| e6700 | 65 72 20 74 68 65 20 6f 70 70 6f 72 74 75 6e 69 74 79 20 74 6f 20 69 6e 73 70 65 63 74 20 74 68 | er.the.opportunity.to.inspect.th |
| e6720 | 65 0a 6d 65 72 67 65 2e 0a 0a 5c 28 67 69 74 20 6d 65 72 67 65 20 2d 2d 6e 6f 2d 65 64 69 74 7c | e.merge...\(git.merge.--no-edit| |
| e6740 | 2d 2d 6e 6f 2d 63 6f 6d 6d 69 74 20 5b 41 52 47 53 5d 20 52 45 56 29 22 0a 20 20 28 69 6e 74 65 | --no-commit.[ARGS].REV)"...(inte |
| e6760 | 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d | ractive.(list.(magit-read-other- |
| e6780 | 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 4d 65 72 67 65 22 29 0a 20 20 20 20 20 20 | branch-or-commit."Merge")....... |
| e67a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 72 67 75 | ...............(magit-merge-argu |
| e67c0 | 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 | ments)......................curr |
| e67e0 | 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 0a 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d | ent-prefix-arg))...(magit-merge- |
| e6800 | 61 73 73 65 72 74 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 | assert)...(magit-run-git-async." |
| e6820 | 6d 65 72 67 65 22 20 28 69 66 20 6e 6f 63 6f 6d 6d 69 74 20 22 2d 2d 6e 6f 2d 63 6f 6d 6d 69 74 | merge".(if.nocommit."--no-commit |
| e6840 | 22 20 22 2d 2d 6e 6f 2d 65 64 69 74 22 29 20 61 72 67 73 20 72 65 76 29 29 0a 0a 3b 3b 3b 23 23 | "."--no-edit").args.rev))..;;;## |
| e6860 | 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 65 64 69 | #autoload.(defun.magit-merge-edi |
| e6880 | 74 6d 73 67 20 28 72 65 76 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 22 4d 65 72 | tmsg.(rev.&optional.args)..."Mer |
| e68a0 | 67 65 20 63 6f 6d 6d 69 74 20 52 45 56 20 69 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | ge.commit.REV.into.the.current.b |
| e68c0 | 72 61 6e 63 68 3b 20 61 6e 64 20 65 64 69 74 20 6d 65 73 73 61 67 65 2e 0a 50 65 72 66 6f 72 6d | ranch;.and.edit.message..Perform |
| e68e0 | 20 74 68 65 20 6d 65 72 67 65 20 61 6e 64 20 70 72 65 70 61 72 65 20 61 20 63 6f 6d 6d 69 74 20 | .the.merge.and.prepare.a.commit. |
| e6900 | 6d 65 73 73 61 67 65 20 62 75 74 20 6c 65 74 20 74 68 65 20 75 73 65 72 0a 65 64 69 74 20 69 74 | message.but.let.the.user.edit.it |
| e6920 | 2e 0a 5c 6e 28 67 69 74 20 6d 65 72 67 65 20 2d 2d 65 64 69 74 20 2d 2d 6e 6f 2d 66 66 20 5b 41 | ..\n(git.merge.--edit.--no-ff.[A |
| e6940 | 52 47 53 5d 20 52 45 56 29 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 | RGS].REV)"...(interactive.(list. |
| e6960 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d | (magit-read-other-branch-or-comm |
| e6980 | 69 74 20 22 4d 65 72 67 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it."Merge")..................... |
| e69a0 | 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 | .(magit-merge-arguments)))...(ma |
| e69c0 | 67 69 74 2d 6d 65 72 67 65 2d 61 73 73 65 72 74 29 0a 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 | git-merge-assert)...(cl-pushnew. |
| e69e0 | 22 2d 2d 6e 6f 2d 66 66 22 20 61 72 67 73 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 0a 20 20 | "--no-ff".args.:test.#'equal)... |
| e6a00 | 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 | (apply.#'magit-run-git-with-edit |
| e6a20 | 6f 72 20 22 6d 65 72 67 65 22 20 22 2d 2d 65 64 69 74 22 0a 20 20 20 20 20 20 20 20 20 28 61 70 | or."merge"."--edit"..........(ap |
| e6a40 | 70 65 6e 64 20 28 64 65 6c 65 74 65 20 22 2d 2d 66 66 2d 6f 6e 6c 79 22 20 61 72 67 73 29 0a 20 | pend.(delete."--ff-only".args).. |
| e6a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 72 65 76 29 29 29 29 0a 0a 3b | ................(list.rev))))..; |
| e6a80 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 | ;;###autoload.(defun.magit-merge |
| e6aa0 | 2d 6e 6f 63 6f 6d 6d 69 74 20 28 72 65 76 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 | -nocommit.(rev.&optional.args).. |
| e6ac0 | 20 22 4d 65 72 67 65 20 63 6f 6d 6d 69 74 20 52 45 56 20 69 6e 74 6f 20 74 68 65 20 63 75 72 72 | ."Merge.commit.REV.into.the.curr |
| e6ae0 | 65 6e 74 20 62 72 61 6e 63 68 3b 20 70 72 65 74 65 6e 64 69 6e 67 20 69 74 20 66 61 69 6c 65 64 | ent.branch;.pretending.it.failed |
| e6b00 | 2e 0a 50 72 65 74 65 6e 64 20 74 68 65 20 6d 65 72 67 65 20 66 61 69 6c 65 64 20 74 6f 20 67 69 | ..Pretend.the.merge.failed.to.gi |
| e6b20 | 76 65 20 74 68 65 20 75 73 65 72 20 74 68 65 20 6f 70 70 6f 72 74 75 6e 69 74 79 20 74 6f 0a 69 | ve.the.user.the.opportunity.to.i |
| e6b40 | 6e 73 70 65 63 74 20 74 68 65 20 6d 65 72 67 65 20 61 6e 64 20 63 68 61 6e 67 65 20 74 68 65 20 | nspect.the.merge.and.change.the. |
| e6b60 | 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2e 0a 5c 6e 28 67 69 74 20 6d 65 72 67 65 20 2d 2d 6e | commit.message..\n(git.merge.--n |
| e6b80 | 6f 2d 63 6f 6d 6d 69 74 20 2d 2d 6e 6f 2d 66 66 20 5b 41 52 47 53 5d 20 52 45 56 29 22 0a 20 20 | o-commit.--no-ff.[ARGS].REV)"... |
| e6ba0 | 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 |
| e6bc0 | 74 68 65 72 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 4d 65 72 67 65 22 29 0a 20 | ther-branch-or-commit."Merge").. |
| e6be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 | ....................(magit-merge |
| e6c00 | 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 73 73 | -arguments)))...(magit-merge-ass |
| e6c20 | 65 72 74 29 0a 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 22 2d 2d 6e 6f 2d 66 66 22 20 61 72 67 | ert)...(cl-pushnew."--no-ff".arg |
| e6c40 | 73 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 | s.:test.#'equal)...(magit-run-gi |
| e6c60 | 74 2d 61 73 79 6e 63 20 22 6d 65 72 67 65 22 20 22 2d 2d 6e 6f 2d 63 6f 6d 6d 69 74 22 20 61 72 | t-async."merge"."--no-commit".ar |
| e6c80 | 67 73 20 72 65 76 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | gs.rev))..;;;###autoload.(defun. |
| e6ca0 | 6d 61 67 69 74 2d 6d 65 72 67 65 2d 69 6e 74 6f 20 28 62 72 61 6e 63 68 20 26 6f 70 74 69 6f 6e | magit-merge-into.(branch.&option |
| e6cc0 | 61 6c 20 61 72 67 73 29 0a 20 20 22 4d 65 72 67 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 | al.args)..."Merge.the.current.br |
| e6ce0 | 61 6e 63 68 20 69 6e 74 6f 20 42 52 41 4e 43 48 20 61 6e 64 20 72 65 6d 6f 76 65 20 74 68 65 20 | anch.into.BRANCH.and.remove.the. |
| e6d00 | 66 6f 72 6d 65 72 2e 0a 0a 42 65 66 6f 72 65 20 6d 65 72 67 69 6e 67 2c 20 66 6f 72 63 65 20 70 | former...Before.merging,.force.p |
| e6d20 | 75 73 68 20 74 68 65 20 73 6f 75 72 63 65 20 62 72 61 6e 63 68 20 74 6f 20 69 74 73 20 70 75 73 | ush.the.source.branch.to.its.pus |
| e6d40 | 68 2d 72 65 6d 6f 74 65 2c 0a 70 72 6f 76 69 64 65 64 20 74 68 65 20 72 65 73 70 65 63 74 69 76 | h-remote,.provided.the.respectiv |
| e6d60 | 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2c 20 | e.remote.branch.already.exists,. |
| e6d80 | 65 6e 73 75 72 69 6e 67 0a 74 68 61 74 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 70 75 6c | ensuring.that.the.respective.pul |
| e6da0 | 6c 2d 72 65 71 75 65 73 74 20 28 69 66 20 61 6e 79 29 20 77 6f 6e 27 74 20 67 65 74 20 73 74 75 | l-request.(if.any).won't.get.stu |
| e6dc0 | 63 6b 20 6f 6e 20 73 6f 6d 65 0a 6f 62 73 6f 6c 65 74 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 | ck.on.some.obsolete.version.of.t |
| e6de0 | 68 65 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 61 72 65 20 62 65 69 6e 67 20 6d 65 72 67 65 64 | he.commits.that.are.being.merged |
| e6e00 | 2e 20 20 46 69 6e 61 6c 6c 79 0a 69 66 20 60 66 6f 72 67 65 2d 62 72 61 6e 63 68 2d 70 75 6c 6c | ...Finally.if.`forge-branch-pull |
| e6e20 | 72 65 71 27 20 77 61 73 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 6d 65 72 67 | req'.was.used.to.create.the.merg |
| e6e40 | 65 64 20 62 72 61 6e 63 68 2c 0a 74 68 65 6e 20 61 6c 73 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 | ed.branch,.then.also.remove.the. |
| e6e60 | 72 65 73 70 65 63 74 69 76 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2e 22 0a 20 20 28 69 6e | respective.remote.branch."...(in |
| e6e80 | 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f | teractive....(list.(magit-read-o |
| e6ea0 | 74 68 65 72 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 | ther-local-branch...........(for |
| e6ec0 | 6d 61 74 20 22 4d 65 72 67 65 20 60 25 73 27 20 69 6e 74 6f 22 0a 20 20 20 20 20 20 20 20 20 20 | mat."Merge.`%s'.into"........... |
| e6ee0 | 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 | ........(or.(magit-get-current-b |
| e6f00 | 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ranch).......................(ma |
| e6f20 | 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 20 20 | git-rev-parse."HEAD")))......... |
| e6f40 | 20 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 75 70 73 74 | ..nil...........(and-let*.((upst |
| e6f60 | 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 29 | ream.(magit-get-upstream-branch) |
| e6f80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 70 73 74 72 65 61 6d | )......................(upstream |
| e6fa0 | 20 28 63 64 72 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 20 75 | .(cdr.(magit-split-branch-name.u |
| e6fc0 | 70 73 74 72 65 61 6d 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 61 | pstream)))).............(and.(ma |
| e6fe0 | 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 29 | git-branch-p.upstream).upstream) |
| e7000 | 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 |
| e7020 | 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 |
| e7040 | 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 |
| e7060 | 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")))..... |
| e7080 | 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 |
| e70a0 | 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 |
| e70c0 | 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 |
| e70e0 | 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 |
| e7100 | 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. |
| e7120 | 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 |
| e7140 | 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 |
| e7160 | 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 |
| e7180 | 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 |
| e71a0 | 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 |
| e71c0 | 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. |
| e71e0 | 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 |
| e7200 | 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 |
| e7220 | 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. |
| e7240 | 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. |
| e7260 | 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 |
| e7280 | 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 |
| e72a0 | 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 |
| e72c0 | 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 |
| e72e0 | 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 |
| e7300 | 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."... |
| e7320 | 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 |
| e7340 | 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 |
| e7360 | 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 |
| e7380 | 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 |
| e73a0 | 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 |
| e73c0 | 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 29 | agit--merge-absorb.(branch.args) |
| e73e0 | 0a 20 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 6d 61 | ...(when.(equal.branch.(magit-ma |
| e7400 | 69 6e 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 79 65 73 2d 6f 72 2d | in-branch)).....(unless.(yes-or- |
| e7420 | 6e 6f 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 44 6f 20 79 6f | no-p..............(format."Do.yo |
| e7440 | 75 20 72 65 61 6c 6c 79 20 77 61 6e 74 20 74 6f 20 6d 65 72 67 65 20 60 25 73 27 20 69 6e 74 6f | u.really.want.to.merge.`%s'.into |
| e7460 | 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 3f 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .another.branch?.".............. |
| e7480 | 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 | ........branch)).......(user-err |
| e74a0 | 6f 72 20 22 41 62 6f 72 74 22 29 29 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 74 61 72 67 65 74 | or."Abort")))...(if-let.((target |
| e74c0 | 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 |
| e74e0 | 29 29 29 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | ))).......(progn.........(magit- |
| e7500 | 67 69 74 2d 70 75 73 68 20 62 72 61 6e 63 68 20 74 61 72 67 65 74 20 28 6c 69 73 74 20 22 2d 2d | git-push.branch.target.(list."-- |
| e7520 | 66 6f 72 63 65 2d 77 69 74 68 2d 6c 65 61 73 65 22 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 | force-with-lease")).........(set |
| e7540 | 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 0a 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | -process-sentinel..........magit |
| e7560 | 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 | -this-process..........(lambda.( |
| e7580 | 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 | process.event)............(when. |
| e75a0 | 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 | (memq.(process-status.process).' |
| e75c0 | 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | (exit.signal))..............(if. |
| e75e0 | 28 6e 6f 74 20 28 7a 65 72 6f 70 20 28 70 72 6f 63 65 73 73 2d 65 78 69 74 2d 73 74 61 74 75 73 | (not.(zerop.(process-exit-status |
| e7600 | 20 70 72 6f 63 65 73 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .process)))..................(ma |
| e7620 | 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 |
| e7640 | 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 | nt)................(process-put. |
| e7660 | 70 72 6f 63 65 73 73 20 27 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 20 74 29 0a 20 20 20 20 | process.'inhibit-refresh.t)..... |
| e7680 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e | ...........(magit-process-sentin |
| e76a0 | 65 6c 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | el.process.event)............... |
| e76c0 | 20 28 6d 61 67 69 74 2d 2d 6d 65 72 67 65 2d 61 62 73 6f 72 62 2d 31 20 62 72 61 6e 63 68 20 61 | .(magit--merge-absorb-1.branch.a |
| e76e0 | 72 67 73 29 29 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 6d 65 72 67 65 2d 61 62 73 6f | rgs)))))).....(magit--merge-abso |
| e7700 | 72 62 2d 31 20 62 72 61 6e 63 68 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | rb-1.branch.args)))..(defun.magi |
| e7720 | 74 2d 2d 6d 65 72 67 65 2d 61 62 73 6f 72 62 2d 31 20 28 62 72 61 6e 63 68 20 61 72 67 73 29 0a | t--merge-absorb-1.(branch.args). |
| e7740 | 20 20 28 69 66 2d 6c 65 74 20 28 28 70 72 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 | ..(if-let.((pr.(magit-get."branc |
| e7760 | 68 22 20 62 72 61 6e 63 68 20 22 70 75 6c 6c 52 65 71 75 65 73 74 22 29 29 29 0a 20 20 20 20 20 | h".branch."pullRequest")))...... |
| e7780 | 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 0a 20 20 20 20 20 20 20 22 6d 65 | .(magit-run-git-async........"me |
| e77a0 | 72 67 65 22 20 61 72 67 73 20 22 2d 6d 22 0a 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 4d | rge".args."-m"........(format."M |
| e77c0 | 65 72 67 65 20 62 72 61 6e 63 68 20 27 25 73 27 25 73 20 5b 23 25 73 5d 22 0a 20 20 20 20 20 20 | erge.branch.'%s'%s.[#%s]"....... |
| e77e0 | 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .........branch................( |
| e7800 | 6c 65 74 20 28 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 | let.((current.(magit-get-current |
| e7820 | 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | -branch)))..................(if. |
| e7840 | 28 65 71 75 61 6c 20 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 72 61 6e 63 | (equal.current.(magit-main-branc |
| e7860 | 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 0a 20 20 20 20 | h))......................""..... |
| e7880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 20 69 6e 74 6f 20 25 73 | ...............(format.".into.%s |
| e78a0 | 22 20 63 75 72 72 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 29 0a | ".current)))................pr). |
| e78c0 | 20 20 20 20 20 20 20 62 72 61 6e 63 68 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 | .......branch).....(magit-run-gi |
| e78e0 | 74 2d 61 73 79 6e 63 20 22 6d 65 72 67 65 22 20 61 72 67 73 20 22 2d 2d 6e 6f 2d 65 64 69 74 22 | t-async."merge".args."--no-edit" |
| e7900 | 20 62 72 61 6e 63 68 29 29 0a 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 | .branch))...(set-process-sentine |
| e7920 | 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 62 | l....magit-this-process....(lamb |
| e7940 | 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 6d | da.(process.event)......(when.(m |
| e7960 | 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 | emq.(process-status.process).'(e |
| e7980 | 78 69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 70 72 6f 63 | xit.signal))........(if.(>.(proc |
| e79a0 | 65 73 73 2d 65 78 69 74 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 30 29 0a 20 20 20 20 | ess-exit-status.process).0)..... |
| e79c0 | 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 |
| e79e0 | 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d | rocess.event)..........(process- |
| e7a00 | 70 75 74 20 70 72 6f 63 65 73 73 20 27 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 20 74 29 0a | put.process.'inhibit-refresh.t). |
| e7a20 | 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 |
| e7a40 | 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | .process.event)..........(magit- |
| e7a60 | 62 72 61 6e 63 68 2d 6d 61 79 62 65 2d 64 65 6c 65 74 65 2d 70 72 2d 72 65 6d 6f 74 65 20 62 72 | branch-maybe-delete-pr-remote.br |
| e7a80 | 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 6e 73 | anch)..........(magit-branch-uns |
| e7aa0 | 65 74 2d 70 75 73 68 52 65 6d 6f 74 65 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 28 | et-pushRemote.branch)..........( |
| e7ac0 | 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 22 2d 44 22 20 62 72 61 6e | magit-run-git."branch"."-D".bran |
| e7ae0 | 63 68 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | ch))))))..;;;###autoload.(defun. |
| e7b00 | 6d 61 67 69 74 2d 6d 65 72 67 65 2d 73 71 75 61 73 68 20 28 72 65 76 29 0a 20 20 22 53 71 75 61 | magit-merge-squash.(rev)..."Squa |
| e7b20 | 73 68 20 63 6f 6d 6d 69 74 20 52 45 56 20 69 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 | sh.commit.REV.into.the.current.b |
| e7b40 | 72 61 6e 63 68 3b 20 64 6f 6e 27 74 20 63 72 65 61 74 65 20 61 20 63 6f 6d 6d 69 74 2e 0a 5c 6e | ranch;.don't.create.a.commit..\n |
| e7b60 | 28 67 69 74 20 6d 65 72 67 65 20 2d 2d 73 71 75 61 73 68 20 52 45 56 29 22 0a 20 20 28 69 6e 74 | (git.merge.--squash.REV)"...(int |
| e7b80 | 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 | eractive.(list.(magit-read-other |
| e7ba0 | 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 53 71 75 61 73 68 22 29 29 29 0a 20 20 | -branch-or-commit."Squash")))... |
| e7bc0 | 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 61 73 73 65 72 74 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 | (magit-merge-assert)...(magit-ru |
| e7be0 | 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 6d 65 72 67 65 22 20 22 2d 2d 73 71 75 61 73 68 22 20 72 | n-git-async."merge"."--squash".r |
| e7c00 | 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 69 | ev))..;;;###autoload.(defun.magi |
| e7c20 | 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 20 28 72 65 76 29 0a 20 20 22 50 72 65 76 69 65 77 | t-merge-preview.(rev)..."Preview |
| e7c40 | 20 72 65 73 75 6c 74 20 6f 66 20 6d 65 72 67 69 6e 67 20 52 45 56 20 69 6e 74 6f 20 74 68 65 20 | .result.of.merging.REV.into.the. |
| e7c60 | 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | current.branch."...(interactive. |
| e7c80 | 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 2d 6f | (list.(magit-read-other-branch-o |
| e7ca0 | 72 2d 63 6f 6d 6d 69 74 20 22 50 72 65 76 69 65 77 20 6d 65 72 67 65 22 29 29 29 0a 20 20 28 6d | r-commit."Preview.merge")))...(m |
| e7cc0 | 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 20 | agit-merge-preview-setup-buffer. |
| e7ce0 | 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 |
| e7d00 | 69 74 2d 6d 65 72 67 65 2d 61 62 6f 72 74 20 28 29 0a 20 20 22 41 62 6f 72 74 20 74 68 65 20 63 | it-merge-abort.()..."Abort.the.c |
| e7d20 | 75 72 72 65 6e 74 20 6d 65 72 67 65 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 5c 6e 28 67 69 74 20 6d | urrent.merge.operation..\n(git.m |
| e7d40 | 65 72 67 65 20 2d 2d 61 62 6f 72 74 29 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | erge.--abort)"...(interactive).. |
| e7d60 | 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d | .(unless.(file-exists-p.(expand- |
| e7d80 | 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 |
| e7da0 | 74 64 69 72 29 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 6d 65 72 67 | tdir))).....(user-error."No.merg |
| e7dc0 | 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 72 | e.in.progress"))...(magit-confir |
| e7de0 | 6d 20 27 61 62 6f 72 74 2d 6d 65 72 67 65 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 | m.'abort-merge)...(magit-run-git |
| e7e00 | 2d 61 73 79 6e 63 20 22 6d 65 72 67 65 22 20 22 2d 2d 61 62 6f 72 74 22 29 29 0a 0a 28 64 65 66 | -async."merge"."--abort"))..(def |
| e7e20 | 75 6e 20 6d 61 67 69 74 2d 63 68 65 63 6b 6f 75 74 2d 73 74 61 67 65 20 28 66 69 6c 65 20 61 72 | un.magit-checkout-stage.(file.ar |
| e7e40 | 67 29 0a 20 20 22 44 75 72 69 6e 67 20 61 20 63 6f 6e 66 6c 69 63 74 20 63 68 65 63 6b 6f 75 74 | g)..."During.a.conflict.checkout |
| e7e60 | 20 61 6e 64 20 73 74 61 67 65 20 73 69 64 65 2c 20 6f 72 20 72 65 73 74 6f 72 65 20 63 6f 6e 66 | .and.stage.side,.or.restore.conf |
| e7e80 | 6c 69 63 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 28 28 | lict."...(interactive....(let.(( |
| e7ea0 | 66 69 6c 65 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 43 68 65 | file.(magit-completing-read."Che |
| e7ec0 | 63 6b 6f 75 74 20 66 69 6c 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ckout.file"..................... |
| e7ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 72 61 63 6b 65 64 | ..................(magit-tracked |
| e7f00 | 2d 66 69 6c 65 73 29 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -files).nil.nil.nil............. |
| e7f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 | ..........................'magit |
| e7f40 | 2d 72 65 61 64 2d 66 69 6c 65 2d 68 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -read-file-hist................. |
| e7f60 | 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 72 | ......................(magit-cur |
| e7f80 | 72 65 6e 74 2d 66 69 6c 65 29 29 29 29 0a 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6d 65 6d 62 65 | rent-file))))......(cond.((membe |
| e7fa0 | 72 20 66 69 6c 65 20 28 6d 61 67 69 74 2d 75 6e 6d 65 72 67 65 64 2d 66 69 6c 65 73 29 29 0a 20 | r.file.(magit-unmerged-files)).. |
| e7fc0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 66 69 6c 65 20 28 6d 61 67 69 74 2d 63 68 65 | ...........(list.file.(magit-che |
| e7fe0 | 63 6b 6f 75 74 2d 72 65 61 64 2d 73 74 61 67 65 20 66 69 6c 65 29 29 29 0a 20 20 20 20 20 20 20 | ckout-read-stage.file)))........ |
| e8000 | 20 20 20 20 28 28 79 65 73 2d 6f 72 2d 6e 6f 2d 70 20 28 66 6f 72 6d 61 74 20 22 52 65 73 74 6f | ....((yes-or-no-p.(format."Resto |
| e8020 | 72 65 20 63 6f 6e 66 6c 69 63 74 73 20 69 6e 20 25 73 3f 20 22 20 66 69 6c 65 29 29 0a 20 20 20 | re.conflicts.in.%s?.".file)).... |
| e8040 | 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 66 69 6c 65 20 22 2d 2d 6d 65 72 67 65 22 29 29 0a | .........(list.file."--merge")). |
| e8060 | 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d | ...........(t.............(user- |
| e8080 | 65 72 72 6f 72 20 22 51 75 69 74 22 29 29 29 29 29 0a 20 20 28 70 63 61 73 65 20 28 63 6f 6e 73 | error."Quit")))))...(pcase.(cons |
| e80a0 | 20 61 72 67 20 28 63 64 64 72 20 28 63 61 72 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 73 74 61 74 | .arg.(cddr.(car.(magit-file-stat |
| e80c0 | 75 73 20 66 69 6c 65 29 29 29 29 0a 20 20 20 20 28 28 6f 72 20 60 28 22 2d 2d 6f 75 72 73 22 20 | us.file)))).....((or.`("--ours". |
| e80e0 | 20 20 3f 44 20 2c 5f 29 0a 20 20 20 20 20 20 20 20 20 27 28 22 2d 2d 6f 75 72 73 22 20 20 20 3f | ..?D.,_)..........'("--ours"...? |
| e8100 | 55 20 3f 41 29 0a 20 20 20 20 20 20 20 20 20 60 28 22 2d 2d 74 68 65 69 72 73 22 20 2c 5f 20 3f | U.?A)..........`("--theirs".,_.? |
| e8120 | 44 29 0a 20 20 20 20 20 20 20 20 20 27 28 22 2d 2d 74 68 65 69 72 73 22 20 3f 41 20 3f 55 29 29 | D)..........'("--theirs".?A.?U)) |
| e8140 | 0a 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 72 6d 22 20 22 2d 2d 22 20 66 | ......(magit-run-git."rm"."--".f |
| e8160 | 69 6c 65 29 29 0a 20 20 20 20 28 5f 20 28 69 66 20 28 65 71 75 61 6c 20 61 72 67 20 22 2d 2d 6d | ile)).....(_.(if.(equal.arg."--m |
| e8180 | 65 72 67 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 69 73 20 66 61 69 6c 73 20 | erge")............;;.This.fails. |
| e81a0 | 69 66 20 74 68 65 20 66 69 6c 65 20 77 61 73 20 64 65 6c 65 74 65 64 20 6f 6e 20 6f 6e 65 0a 20 | if.the.file.was.deleted.on.one.. |
| e81c0 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 69 64 65 2e 20 20 41 6e 64 20 77 65 20 63 61 6e 6e 6f | ..........;;.side...And.we.canno |
| e81e0 | 74 20 64 6f 20 61 6e 79 74 68 69 6e 67 20 61 62 6f 75 74 20 69 74 2e 0a 20 20 20 20 20 20 20 20 | t.do.anything.about.it.......... |
| e8200 | 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 22 2d 2d | ...(magit-run-git."checkout"."-- |
| e8220 | 6d 65 72 67 65 22 20 22 2d 2d 22 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | merge"."--".file)..........(magi |
| e8240 | 74 2d 63 61 6c 6c 2d 67 69 74 20 22 63 68 65 63 6b 6f 75 74 22 20 61 72 67 20 22 2d 2d 22 20 66 | t-call-git."checkout".arg."--".f |
| e8260 | 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 61 64 | ile)..........(magit-run-git."ad |
| e8280 | 64 22 20 22 2d 75 22 20 22 2d 2d 22 20 66 69 6c 65 29 29 29 29 29 0a 0a 3b 3b 3b 20 55 74 69 6c | d"."-u"."--".file)))))..;;;.Util |
| e82a0 | 69 74 69 65 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 69 6e 2d 70 72 6f | ities..(defun.magit-merge-in-pro |
| e82c0 | 67 72 65 73 73 2d 70 20 28 29 0a 20 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 | gress-p.()...(file-exists-p.(exp |
| e82e0 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 4d 45 52 47 45 5f 48 45 41 44 22 20 28 6d 61 67 69 | and-file-name."MERGE_HEAD".(magi |
| e8300 | 74 2d 67 69 74 64 69 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 6d 65 72 67 | t-gitdir))))..(defun.magit--merg |
| e8320 | 65 2d 72 61 6e 67 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 68 65 61 64 29 0a 20 20 28 75 6e 6c 65 | e-range.(&optional.head)...(unle |
| e8340 | 73 73 20 68 65 61 64 0a 20 20 20 20 28 73 65 74 71 20 68 65 61 64 20 28 6d 61 67 69 74 2d 67 65 | ss.head.....(setq.head.(magit-ge |
| e8360 | 74 2d 73 68 6f 72 74 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 | t-shortname.................(car |
| e8380 | 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 20 | .(magit-file-lines.............. |
| e83a0 | 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 4d 45 52 47 | .........(expand-file-name."MERG |
| e83c0 | 45 5f 48 45 41 44 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 29 29 29 0a 20 20 28 | E_HEAD".(magit-gitdir)))))))...( |
| e83e0 | 61 6e 64 20 68 65 61 64 0a 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6d 61 67 69 74 2d 67 | and.head........(concat.(magit-g |
| e8400 | 69 74 2d 73 74 72 69 6e 67 20 22 6d 65 72 67 65 2d 62 61 73 65 22 20 22 2d 2d 6f 63 74 6f 70 75 | it-string."merge-base"."--octopu |
| e8420 | 73 22 20 22 48 45 41 44 22 20 68 65 61 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | s"."HEAD".head)................" |
| e8440 | 2e 2e 22 20 68 65 61 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d | ..".head)))..(defun.magit-merge- |
| e8460 | 61 73 73 65 72 74 20 28 29 0a 20 20 28 6f 72 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 61 6e 79 74 | assert.()...(or.(not.(magit-anyt |
| e8480 | 68 69 6e 67 2d 6d 6f 64 69 66 69 65 64 2d 70 20 74 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | hing-modified-p.t)).......(magit |
| e84a0 | 2d 63 6f 6e 66 69 72 6d 20 27 6d 65 72 67 65 2d 64 69 72 74 79 0a 20 20 20 20 20 20 20 20 22 4d | -confirm.'merge-dirty........."M |
| e84c0 | 65 72 67 69 6e 67 20 77 69 74 68 20 64 69 72 74 79 20 77 6f 72 6b 74 72 65 65 20 69 73 20 72 69 | erging.with.dirty.worktree.is.ri |
| e84e0 | 73 6b 79 2e 20 20 43 6f 6e 74 69 6e 75 65 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | sky...Continue")))..(defun.magit |
| e8500 | 2d 63 68 65 63 6b 6f 75 74 2d 72 65 61 64 2d 73 74 61 67 65 20 28 66 69 6c 65 29 0a 20 20 28 6d | -checkout-read-stage.(file)...(m |
| e8520 | 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72 2d 63 61 73 65 20 28 66 6f 72 6d 61 74 20 22 46 6f 72 | agit-read-char-case.(format."For |
| e8540 | 20 25 73 20 63 68 65 63 6b 6f 75 74 3a 20 22 20 66 69 6c 65 29 20 74 0a 20 20 20 20 28 3f 6f 20 | .%s.checkout:.".file).t.....(?o. |
| e8560 | 22 5b 6f 5d 75 72 20 73 74 61 67 65 22 20 20 20 22 2d 2d 6f 75 72 73 22 29 0a 20 20 20 20 28 3f | "[o]ur.stage"..."--ours").....(? |
| e8580 | 74 20 22 5b 74 5d 68 65 69 72 20 73 74 61 67 65 22 20 22 2d 2d 74 68 65 69 72 73 22 29 0a 20 20 | t."[t]heir.stage"."--theirs")... |
| e85a0 | 20 20 28 3f 63 20 28 69 66 20 6d 61 67 69 74 2d 76 65 72 62 6f 73 65 2d 6d 65 73 73 61 67 65 73 | ..(?c.(if.magit-verbose-messages |
| e85c0 | 20 22 72 65 73 74 6f 72 65 20 5b 63 5d 6f 6e 66 6c 69 63 74 22 20 22 5b 63 5d 6f 6e 66 6c 69 63 | ."restore.[c]onflict"."[c]onflic |
| e85e0 | 74 22 29 0a 20 20 20 20 20 20 20 20 22 2d 2d 6d 65 72 67 65 22 29 29 29 0a 0a 3b 3b 3b 20 53 65 | t")........."--merge")))..;;;.Se |
| e8600 | 63 74 69 6f 6e 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 6d 65 72 67 | ctions..(defun.magit-insert-merg |
| e8620 | 65 2d 6c 6f 67 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 66 6f 72 20 74 | e-log.()..."Insert.section.for.t |
| e8640 | 68 65 20 6f 6e 2d 67 6f 69 6e 67 20 6d 65 72 67 65 2e 0a 44 69 73 70 6c 61 79 20 74 68 65 20 68 | he.on-going.merge..Display.the.h |
| e8660 | 65 61 64 73 20 74 68 61 74 20 61 72 65 20 62 65 69 6e 67 20 6d 65 72 67 65 64 2e 0a 49 66 20 6e | eads.that.are.being.merged..If.n |
| e8680 | 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 6e 6f 74 68 69 | o.merge.is.in.progress,.do.nothi |
| e86a0 | 6e 67 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 6d 65 72 67 65 2d 69 6e 2d 70 72 6f | ng."...(when.(magit-merge-in-pro |
| e86c0 | 67 72 65 73 73 2d 70 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 68 65 61 64 73 20 28 6d 61 70 63 | gress-p).....(let*.((heads.(mapc |
| e86e0 | 61 72 20 23 27 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 20 20 | ar.#'magit-get-shortname........ |
| e8700 | 20 20 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 |
| e8720 | 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ines............................ |
| e8740 | 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 48 45 41 44 22 20 28 | (expand-file-name."MERGE_HEAD".( |
| e8760 | 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 61 | magit-gitdir)))))............(ra |
| e8780 | 6e 67 65 20 28 6d 61 67 69 74 2d 2d 6d 65 72 67 65 2d 72 61 6e 67 65 20 28 63 61 72 20 68 65 61 | nge.(magit--merge-range.(car.hea |
| e87a0 | 64 73 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 | ds)))).......(magit-insert-secti |
| e87c0 | 6f 6e 20 28 75 6e 6d 65 72 67 65 64 20 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 | on.(unmerged.range).........(mag |
| e87e0 | 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 | it-insert-heading...........(for |
| e8800 | 6d 61 74 20 22 4d 65 72 67 69 6e 67 20 25 73 3a 22 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 68 | mat."Merging.%s:".(string-join.h |
| e8820 | 65 61 64 73 20 22 2c 20 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 | eads.",."))).........(magit--ins |
| e8840 | 65 72 74 2d 6c 6f 67 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 72 61 6e 67 65 0a 20 20 20 20 | ert-log.nil...........range..... |
| e8860 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 61 72 67 73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c | ......(let.((args.magit-buffer-l |
| e8880 | 6f 67 2d 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d | og-args)).............(unless.(m |
| e88a0 | 65 6d 62 65 72 20 22 2d 2d 64 65 63 6f 72 61 74 65 3d 66 75 6c 6c 22 20 6d 61 67 69 74 2d 62 75 | ember."--decorate=full".magit-bu |
| e88c0 | 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 | ffer-log-args)...............(pu |
| e88e0 | 73 68 20 22 2d 2d 64 65 63 6f 72 61 74 65 3d 66 75 6c 6c 22 20 61 72 67 73 29 29 0a 20 20 20 20 | sh."--decorate=full".args))..... |
| e8900 | 20 20 20 20 20 20 20 20 61 72 67 73 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 | ........args))))))..;;;._.(provi |
| e8920 | 64 65 20 27 6d 61 67 69 74 2d 6d 65 72 67 65 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 6d 65 72 67 65 | de.'magit-merge).;;;.magit-merge |
| e8940 | 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................... |
| e8960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e8980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e89a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e89c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e89e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e8a00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2e 65 6c 00 00 00 00 | magit-4.1.2/magit-process.el.... |
| e8a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e8a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e8a60 | 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 |
| e8a80 | 30 31 35 33 31 33 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 33 36 37 00 20 30 00 00 00 | 0153137.00000000000.014367..0... |
| e8aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e8ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e8ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e8b00 | 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................... |
| e8b20 | 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................... |
| e8b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e8b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e8b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e8ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e8bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e8be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| e8c00 | 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 |
| e8c20 | 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 |
| e8c40 | 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 |
| e8c60 | 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 | -2024.The.Magit.Project.Contribu |
| e8c80 | 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 |
| e8ca0 | 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 |
| e8cc0 | 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 |
| e8ce0 | 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 |
| e8d00 | 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: |
| e8d20 | 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 |
| e8d40 | 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 |
| e8d60 | 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. |
| e8d80 | 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 |
| e8da0 | 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 |
| e8dc0 | 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 |
| e8de0 | 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 |
| e8e00 | 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 |
| e8e20 | 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 |
| e8e40 | 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 |
| e8e60 | 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 |
| e8e80 | 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 |
| e8ea0 | 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 |
| e8ec0 | 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. |
| e8ee0 | 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.;;. |
| e8f00 | 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..;;.;;. |
| e8f20 | 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. |
| e8f40 | 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 |
| e8f60 | 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,. |
| e8f80 | 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 |
| e8fa0 | 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 |
| e8fc0 | 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 |
| e8fe0 | 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...; |
| e9000 | 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 |
| e9020 | 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.; |
| e9040 | 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- |
| e9060 | 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 |
| e9080 | 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 |
| e90a0 | 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- |
| e90c0 | 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 |
| e90e0 | 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 |
| e9100 | 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). |
| e9120 | 0a 28 64 65 66 76 61 72 20 79 2d 6f 72 2d 6e 2d 70 2d 6d 61 70 29 0a 0a 3b 3b 3b 20 4f 70 74 69 | .(defvar.y-or-n-p-map)..;;;.Opti |
| e9140 | 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 63 6f | ons..(defcustom.magit-process-co |
| e9160 | 6e 6e 65 63 74 69 6f 6e 2d 74 79 70 65 20 28 6e 6f 74 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 | nnection-type.(not.(eq.system-ty |
| e9180 | 70 65 20 27 63 79 67 77 69 6e 29 29 0a 20 20 22 43 6f 6e 6e 65 63 74 69 6f 6e 20 74 79 70 65 20 | pe.'cygwin))..."Connection.type. |
| e91a0 | 75 73 65 64 20 66 6f 72 20 74 68 65 20 47 69 74 20 70 72 6f 63 65 73 73 2e 0a 0a 49 66 20 6e 69 | used.for.the.Git.process...If.ni |
| e91c0 | 6c 2c 20 75 73 65 20 70 69 70 65 73 3a 20 74 68 69 73 20 69 73 20 75 73 75 61 6c 6c 79 20 6d 6f | l,.use.pipes:.this.is.usually.mo |
| e91e0 | 72 65 20 65 66 66 69 63 69 65 6e 74 2c 20 61 6e 64 20 77 6f 72 6b 73 20 6f 6e 20 43 79 67 77 69 | re.efficient,.and.works.on.Cygwi |
| e9200 | 6e 2e 0a 49 66 20 74 2c 20 75 73 65 20 70 74 79 73 3a 20 74 68 69 73 20 65 6e 61 62 6c 65 73 20 | n..If.t,.use.ptys:.this.enables. |
| e9220 | 4d 61 67 69 74 20 74 6f 20 70 72 6f 6d 70 74 20 66 6f 72 20 70 61 73 73 70 68 72 61 73 65 73 20 | Magit.to.prompt.for.passphrases. |
| e9240 | 77 68 65 6e 20 6e 65 65 64 65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72 | when.needed."...:group.'magit-pr |
| e9260 | 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 6e 73 74 20 3a 74 | ocess...:type.'(choice.(const.:t |
| e9280 | 61 67 20 22 70 69 70 65 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ag."pipe".nil).................. |
| e92a0 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 70 74 79 22 20 74 29 29 29 0a 0a 28 64 65 66 63 75 73 74 | (const.:tag."pty".t)))..(defcust |
| e92c0 | 6f 6d 20 6d 61 67 69 74 2d 6e 65 65 64 2d 63 79 67 77 69 6e 2d 6e 6f 67 6c 6f 62 0a 20 20 28 61 | om.magit-need-cygwin-noglob...(a |
| e92e0 | 6e 64 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 0a | nd.(eq.system-type.'windows-nt). |
| e9300 | 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 | .......(with-temp-buffer........ |
| e9320 | 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 0a 20 20 20 | ..(let.((process-environment.... |
| e9340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 6d 61 67 69 74 2d 67 69 74 2d 65 | .............(append.magit-git-e |
| e9360 | 6e 76 69 72 6f 6e 6d 65 6e 74 20 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 | nvironment.process-environment)) |
| e9380 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e 2d 63 61 73 65 20 65 0a 20 | )............(condition-case.e.. |
| e93a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 66 69 6c 65 20 6d 61 67 69 | ..............(process-file.magi |
| e93c0 | 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 20 20 | t-git-executable................ |
| e93e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 | ..............nil.(current-buffe |
| e9400 | 72 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r).nil.......................... |
| e9420 | 20 20 20 20 22 2d 63 22 20 22 61 6c 69 61 73 2e 65 63 68 6f 3d 21 65 63 68 6f 22 20 22 65 63 68 | ...."-c"."alias.echo=!echo"."ech |
| e9440 | 6f 22 20 22 78 7b 30 7d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 65 72 | o"."x{0}")..............(file-er |
| e9460 | 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 77 61 72 6e 20 27 6d 61 67 69 74 2d | ror...............(lwarn.'magit- |
| e9480 | 70 72 6f 63 65 73 73 20 3a 77 61 72 6e 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | process.:warning................ |
| e94a0 | 20 20 20 20 20 20 22 43 6f 75 6c 64 20 6e 6f 74 20 72 75 6e 20 47 69 74 3a 20 25 53 22 20 65 29 | ......"Could.not.run.Git:.%S".e) |
| e94c0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 22 78 30 5c 6e 22 20 28 62 75 66 66 | )))..........(equal."x0\n".(buff |
| e94e0 | 65 72 2d 73 74 72 69 6e 67 29 29 29 29 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 75 73 65 20 | er-string))))..."Whether.to.use. |
| e9500 | 61 20 77 6f 72 6b 61 72 6f 75 6e 64 20 66 6f 72 20 43 79 67 77 69 6e 27 73 20 67 6c 6f 62 62 69 | a.workaround.for.Cygwin's.globbi |
| e9520 | 6e 67 20 62 65 68 61 76 69 6f 72 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 61 64 64 20 65 6e | ng.behavior...If.non-nil,.add.en |
| e9540 | 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 73 20 74 6f 20 60 70 72 6f 63 65 73 73 2d | vironment.variables.to.`process- |
| e9560 | 65 6e 76 69 72 6f 6e 6d 65 6e 74 27 20 74 6f 0a 70 72 65 76 65 6e 74 20 74 68 65 20 67 69 74 2e | environment'.to.prevent.the.git. |
| e9580 | 65 78 65 20 64 69 73 74 72 69 62 75 74 65 64 20 62 79 20 43 79 67 77 69 6e 20 61 6e 64 20 4d 53 | exe.distributed.by.Cygwin.and.MS |
| e95a0 | 59 53 32 20 66 72 6f 6d 0a 61 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 70 65 72 66 6f 72 6d 20 67 | YS2.from.attempting.to.perform.g |
| e95c0 | 6c 6f 62 20 65 78 70 61 6e 73 69 6f 6e 20 77 68 65 6e 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 61 | lob.expansion.when.called.from.a |
| e95e0 | 20 6e 61 74 69 76 65 0a 57 69 6e 64 6f 77 73 20 62 75 69 6c 64 20 6f 66 20 45 6d 61 63 73 2e 20 | .native.Windows.build.of.Emacs.. |
| e9600 | 20 53 65 65 20 23 32 32 34 36 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | .See.#2246."...:package-version. |
| e9620 | 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 |
| e9640 | 69 74 2d 70 72 6f 63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e | it-process...:type.'(choice.(con |
| e9660 | 73 74 20 3a 74 61 67 20 22 59 65 73 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | st.:tag."Yes".t)................ |
| e9680 | 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 22 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 | ..(const.:tag."No".nil)))..(defc |
| e96a0 | 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 6f 70 75 70 2d 74 69 6d 65 20 2d | ustom.magit-process-popup-time.- |
| e96c0 | 31 0a 20 20 22 50 6f 70 75 70 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 69 66 | 1..."Popup.the.process.buffer.if |
| e96e0 | 20 61 20 63 6f 6d 6d 61 6e 64 20 74 61 6b 65 73 20 6c 6f 6e 67 65 72 20 74 68 61 6e 20 74 68 69 | .a.command.takes.longer.than.thi |
| e9700 | 73 20 6d 61 6e 79 20 73 65 63 6f 6e 64 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | s.many.seconds."...:group.'magit |
| e9720 | 2d 70 72 6f 63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 | -process...:type.'(choice.(const |
| e9740 | 20 3a 74 61 67 20 22 4e 65 76 65 72 22 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .:tag."Never".-1)............... |
| e9760 | 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 49 6d 6d 65 64 69 61 74 65 6c 79 22 20 30 29 0a | ...(const.:tag."Immediately".0). |
| e9780 | 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 20 22 | .................(integer.:tag." |
| e97a0 | 41 66 74 65 72 20 74 68 69 73 20 6d 61 6e 79 20 73 65 63 6f 6e 64 73 22 29 29 29 0a 0a 28 64 65 | After.this.many.seconds")))..(de |
| e97c0 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6c 6f 67 2d 6d 61 78 20 33 32 | fcustom.magit-process-log-max.32 |
| e97e0 | 0a 20 20 22 4d 61 78 69 6d 75 6d 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 74 69 6f 6e 73 20 74 | ..."Maximum.number.of.sections.t |
| e9800 | 6f 20 6b 65 65 70 20 69 6e 20 61 20 70 72 6f 63 65 73 73 20 6c 6f 67 20 62 75 66 66 65 72 2e 0a | o.keep.in.a.process.log.buffer.. |
| e9820 | 57 68 65 6e 20 61 64 64 69 6e 67 20 61 20 6e 65 77 20 73 65 63 74 69 6f 6e 20 77 6f 75 6c 64 20 | When.adding.a.new.section.would. |
| e9840 | 67 6f 20 62 65 79 6f 6e 64 20 74 68 65 20 6c 69 6d 69 74 20 73 65 74 20 68 65 72 65 2c 0a 74 68 | go.beyond.the.limit.set.here,.th |
| e9860 | 65 6e 20 74 68 65 20 6f 6c 64 65 72 20 68 61 6c 66 20 6f 66 20 74 68 65 20 73 65 63 74 69 6f 6e | en.the.older.half.of.the.section |
| e9880 | 73 20 61 72 65 20 72 65 6d 6f 76 65 2e 20 20 53 65 63 74 69 6f 6e 73 20 74 68 61 74 0a 62 65 6c | s.are.remove...Sections.that.bel |
| e98a0 | 6f 6e 67 20 74 6f 20 70 72 6f 63 65 73 73 65 73 20 74 68 61 74 20 61 72 65 20 73 74 69 6c 6c 20 | ong.to.processes.that.are.still. |
| e98c0 | 72 75 6e 6e 69 6e 67 20 61 72 65 20 6e 65 76 65 72 20 72 65 6d 6f 76 65 64 2e 0a 57 68 65 6e 20 | running.are.never.removed..When. |
| e98e0 | 74 68 69 73 20 69 73 20 6e 69 6c 2c 20 6e 6f 20 73 65 63 74 69 6f 6e 73 20 61 72 65 20 65 76 65 | this.is.nil,.no.sections.are.eve |
| e9900 | 72 20 72 65 6d 6f 76 65 64 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 | r.removed."...:package-version.' |
| e9920 | 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 |
| e9940 | 74 2d 70 72 6f 63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 | t-process...:type.'(choice.(cons |
| e9960 | 74 20 3a 74 61 67 20 22 4e 65 76 65 72 20 72 65 6d 6f 76 65 20 6f 6c 64 20 73 65 63 74 69 6f 6e | t.:tag."Never.remove.old.section |
| e9980 | 73 22 20 6e 69 6c 29 20 69 6e 74 65 67 65 72 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 | s".nil).integer))..(defvar.magit |
| e99a0 | 2d 70 72 6f 63 65 73 73 2d 65 78 74 72 65 6d 65 2d 6c 6f 67 67 69 6e 67 20 6e 69 6c 0a 20 20 22 | -process-extreme-logging.nil..." |
| e99c0 | 57 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 65 27 20 6c 6f 67 | Whether.`magit-process-file'.log |
| e99e0 | 73 20 74 6f 20 74 68 65 20 2a 4d 65 73 73 61 67 65 73 2a 20 62 75 66 66 65 72 2e 0a 0a 4f 6e 6c | s.to.the.*Messages*.buffer...Onl |
| e9a00 | 79 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 74 65 6d 70 6f 72 61 72 79 20 75 73 65 20 77 68 65 | y.intended.for.temporary.use.whe |
| e9a20 | 6e 20 79 6f 75 20 74 72 79 20 74 6f 20 66 69 67 75 72 65 20 6f 75 74 20 68 6f 77 0a 4d 61 67 69 | n.you.try.to.figure.out.how.Magi |
| e9a40 | 74 20 75 73 65 73 20 47 69 74 20 62 65 68 69 6e 64 20 74 68 65 20 73 63 65 6e 65 2e 20 20 4f 75 | t.uses.Git.behind.the.scene...Ou |
| e9a60 | 74 70 75 74 20 74 68 61 74 20 6e 6f 72 6d 61 6c 6c 79 20 67 6f 65 73 20 74 6f 0a 74 68 65 20 6d | tput.that.normally.goes.to.the.m |
| e9a80 | 61 67 69 74 2d 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 63 6f 6e 74 69 6e 75 65 73 20 74 6f | agit-process.buffer.continues.to |
| e9aa0 | 20 67 6f 20 74 68 65 72 65 2e 20 20 4e 6f 74 20 61 6c 6c 20 6f 75 74 70 75 74 0a 67 6f 65 73 20 | .go.there...Not.all.output.goes. |
| e9ac0 | 74 6f 20 65 69 74 68 65 72 20 6f 66 20 74 68 65 73 65 20 74 77 6f 20 62 75 66 66 65 72 73 2e 0a | to.either.of.these.two.buffers.. |
| e9ae0 | 0a 41 6c 73 6f 20 73 65 65 20 60 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 27 2e 22 29 0a 0a | .Also.see.`magit-git-debug'.").. |
| e9b00 | 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 2d 74 | (defcustom.magit-process-error-t |
| e9b20 | 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 62 65 | ooltip-max-lines.20..."The.numbe |
| e9b40 | 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 65 72 | r.of.lines.for.`magit-process-er |
| e9b60 | 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 72 65 | ror-lines'.to.return...These.are |
| e9b80 | 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 6f 64 | .displayed.in.a.tooltip.for.`mod |
| e9ba0 | 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 61 67 | e-line-process'.errors...If.`mag |
| e9bc0 | 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 6e | it-process-error-tooltip-max-lin |
| e9be0 | 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 79 73 | es'.is.nil,.the.tooltip.displays |
| e9c00 | 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 72 6f | .the.text.of.`magit-process-erro |
| e9c20 | 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 65 2d | r-summary'.instead."...:package- |
| e9c40 | 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 |
| e9c60 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68 | roup.'magit-process...:type.'(ch |
| e9c80 | 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 6c 69 | oice.(const.:tag."Use.summary.li |
| e9ca0 | 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 67 65 | ne".nil)..................intege |
| e9cc0 | 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 61 6c | r))..(defcustom.magit-credential |
| e9ce0 | 2d 63 61 63 68 65 2d 64 61 65 6d 6f 6e 2d 73 6f 63 6b 65 74 0a 20 20 28 2d 2d 73 6f 6d 65 20 28 | -cache-daemon-socket...(--some.( |
| e9d00 | 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 70 | pcase-let.((`(,prog...,args).(sp |
| e9d20 | 6c 69 74 2d 73 74 72 69 6e 67 20 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | lit-string.it))).............(if |
| e9d40 | 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 20 20 20 | .(and.prog...................... |
| e9d60 | 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (string-match-p................. |
| e9d80 | 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 69 74 2d | ......"\\`\\(?:\\(?:/.*/\\)?git- |
| e9da0 | 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 29 29 0a | credential-\\)?cache\\'".prog)). |
| e9dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 | ................(or.(cl-loop.for |
| e9de0 | 20 28 6f 70 74 20 76 61 6c 29 20 6f 6e 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(opt.val).on.args.............. |
| e9e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 28 73 74 72 69 6e 67 3d 20 6f 70 74 20 | ................if.(string=.opt. |
| e9e20 | 22 2d 2d 73 6f 63 6b 65 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "--socket")..................... |
| e9e40 | 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 76 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .........return.val)............ |
| e9e60 | 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 7e 2f 2e 67 | .........(expand-file-name."~/.g |
| e9e80 | 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2f 73 6f 63 6b 65 74 22 29 29 29 29 0a | it-credential-cache/socket")))). |
| e9ea0 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4e 6f 74 65 3a 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 | ..........;;.Note:.`magit-proces |
| e9ec0 | 73 2d 66 69 6c 65 27 20 69 73 20 6e 6f 74 20 79 65 74 20 64 65 66 69 6e 65 64 20 77 68 65 6e 0a | s-file'.is.not.yet.defined.when. |
| e9ee0 | 20 20 20 20 20 20 20 20 20 20 3b 3b 20 65 76 61 6c 75 61 74 69 6e 67 20 74 68 69 73 20 66 6f 72 | ..........;;.evaluating.this.for |
| e9f00 | 6d 2c 20 73 6f 20 77 65 20 75 73 65 20 60 70 72 6f 63 65 73 73 2d 6c 69 6e 65 73 27 2e 0a 20 20 | m,.so.we.use.`process-lines'.... |
| e9f20 | 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 0a 20 20 20 20 20 20 20 20 20 | ........(ignore-errors.......... |
| e9f40 | 20 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 0a 20 20 | ...(let.((process-environment... |
| e9f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 6d 61 67 69 74 2d 67 | .................(append.magit-g |
| e9f80 | 69 74 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 | it-environment.process-environme |
| e9fa0 | 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 6c 69 6e | nt)))...............(process-lin |
| e9fc0 | 65 73 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 | es.magit-git-executable......... |
| e9fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6e 66 69 67 22 20 22 2d | ....................."config"."- |
| ea000 | 2d 67 65 74 2d 61 6c 6c 22 20 22 63 72 65 64 65 6e 74 69 61 6c 2e 68 65 6c 70 65 72 22 29 29 29 | -get-all"."credential.helper"))) |
| ea020 | 29 0a 20 20 22 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 73 74 61 72 74 20 61 20 63 72 65 64 65 6e 74 | )..."If.non-nil,.start.a.credent |
| ea040 | 69 61 6c 20 63 61 63 68 65 20 64 61 65 6d 6f 6e 20 75 73 69 6e 67 20 74 68 69 73 20 73 6f 63 6b | ial.cache.daemon.using.this.sock |
| ea060 | 65 74 2e 0a 0a 57 68 65 6e 20 75 73 69 6e 67 20 47 69 74 27 73 20 63 61 63 68 65 20 63 72 65 64 | et...When.using.Git's.cache.cred |
| ea080 | 65 6e 74 69 61 6c 20 68 65 6c 70 65 72 20 69 6e 20 74 68 65 20 6e 6f 72 6d 61 6c 20 77 61 79 2c | ential.helper.in.the.normal.way, |
| ea0a0 | 20 45 6d 61 63 73 0a 73 65 6e 64 73 20 61 20 53 49 47 48 55 50 20 74 6f 20 74 68 65 20 63 72 65 | .Emacs.sends.a.SIGHUP.to.the.cre |
| ea0c0 | 64 65 6e 74 69 61 6c 20 64 61 65 6d 6f 6e 20 61 66 74 65 72 20 74 68 65 20 67 69 74 20 73 75 62 | dential.daemon.after.the.git.sub |
| ea0e0 | 70 72 6f 63 65 73 73 0a 68 61 73 20 65 78 69 74 65 64 2c 20 63 61 75 73 69 6e 67 20 74 68 65 20 | process.has.exited,.causing.the. |
| ea100 | 64 61 65 6d 6f 6e 20 74 6f 20 61 6c 73 6f 20 71 75 69 74 2e 20 20 54 68 69 73 20 63 61 6e 20 62 | daemon.to.also.quit...This.can.b |
| ea120 | 65 20 61 76 6f 69 64 65 64 0a 62 79 20 73 74 61 72 74 69 6e 67 20 74 68 65 20 60 67 69 74 2d 63 | e.avoided.by.starting.the.`git-c |
| ea140 | 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 2d 64 61 65 6d 6f 6e 27 20 70 72 6f 63 65 73 73 | redential-cache--daemon'.process |
| ea160 | 20 64 69 72 65 63 74 6c 79 0a 66 72 6f 6d 20 45 6d 61 63 73 2e 0a 0a 54 68 65 20 66 75 6e 63 74 | .directly.from.Emacs...The.funct |
| ea180 | 69 6f 6e 20 60 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 74 61 72 74 2d 63 72 65 64 65 6e 74 69 61 | ion.`magit-maybe-start-credentia |
| ea1a0 | 6c 2d 63 61 63 68 65 2d 64 61 65 6d 6f 6e 27 20 74 61 6b 65 73 0a 63 61 72 65 20 6f 66 20 73 74 | l-cache-daemon'.takes.care.of.st |
| ea1c0 | 61 72 74 69 6e 67 20 74 68 65 20 64 61 65 6d 6f 6e 20 69 66 20 6e 65 63 65 73 73 61 72 79 2c 20 | arting.the.daemon.if.necessary,. |
| ea1e0 | 75 73 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 0a 6f 70 74 69 6f 6e 20 61 | using.the.value.of.this.option.a |
| ea200 | 73 20 74 68 65 20 73 6f 63 6b 65 74 2e 20 20 49 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 73 | s.the.socket...If.this.option.is |
| ea220 | 20 6e 69 6c 2c 20 74 68 65 6e 20 69 74 20 64 6f 65 73 20 6e 6f 74 0a 73 74 61 72 74 20 61 6e 79 | .nil,.then.it.does.not.start.any |
| ea240 | 20 64 61 65 6d 6f 6e 2e 20 20 4c 69 6b 65 77 69 73 65 20 69 66 20 61 6e 6f 74 68 65 72 20 64 61 | .daemon...Likewise.if.another.da |
| ea260 | 65 6d 6f 6e 20 69 73 20 61 6c 72 65 61 64 79 20 72 75 6e 6e 69 6e 67 2c 0a 74 68 65 6e 20 69 74 | emon.is.already.running,.then.it |
| ea280 | 20 73 74 61 72 74 73 20 6e 6f 20 6e 65 77 20 64 61 65 6d 6f 6e 2e 20 20 54 68 69 73 20 66 75 6e | .starts.no.new.daemon...This.fun |
| ea2a0 | 63 74 69 6f 6e 20 68 61 73 20 74 6f 20 62 65 20 61 20 6d 65 6d 62 65 72 0a 6f 66 20 74 68 65 20 | ction.has.to.be.a.member.of.the. |
| ea2c0 | 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 20 60 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d | hook.variable.`magit-credential- |
| ea2e0 | 68 6f 6f 6b 27 20 66 6f 72 20 74 68 69 73 20 74 6f 20 77 6f 72 6b 2e 0a 49 66 20 61 6e 20 65 72 | hook'.for.this.to.work..If.an.er |
| ea300 | 72 6f 72 20 6f 63 63 75 72 73 20 77 68 69 6c 65 20 73 74 61 72 74 69 6e 67 20 74 68 65 20 64 61 | ror.occurs.while.starting.the.da |
| ea320 | 65 6d 6f 6e 2c 20 6d 6f 73 74 20 6c 69 6b 65 6c 79 20 62 65 63 61 75 73 65 0a 74 68 65 20 6e 65 | emon,.most.likely.because.the.ne |
| ea340 | 63 65 73 73 61 72 79 20 65 78 65 63 75 74 61 62 6c 65 20 69 73 20 6d 69 73 73 69 6e 67 2c 20 74 | cessary.executable.is.missing,.t |
| ea360 | 68 65 6e 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 73 0a 69 74 73 65 6c 66 20 | hen.the.function.removes.itself. |
| ea380 | 66 72 6f 6d 20 74 68 65 20 68 6f 6f 6b 2c 20 74 6f 20 61 76 6f 69 64 20 66 75 72 74 68 65 72 20 | from.the.hook,.to.avoid.further. |
| ea3a0 | 66 75 74 69 6c 65 20 61 74 74 65 6d 70 74 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | futile.attempts."...:package-ver |
| ea3c0 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."2.3.0")...:group |
| ea3e0 | 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 | .'magit-process...:type.'(choice |
| ea400 | 20 28 66 69 6c 65 20 20 3a 74 61 67 20 22 53 6f 63 6b 65 74 22 29 0a 20 20 20 20 20 20 20 20 20 | .(file..:tag."Socket").......... |
| ea420 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 73 74 61 72 74 | ........(const.:tag."Don't.start |
| ea440 | 20 61 20 63 61 63 68 65 20 64 61 65 6d 6f 6e 22 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 63 75 73 | .a.cache.daemon".nil)))..(defcus |
| ea460 | 74 6f 6d 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 79 65 73 2d 6f 72 2d 6e 6f 2d 70 72 6f 6d | tom.magit-process-yes-or-no-prom |
| ea480 | 70 74 2d 72 65 67 65 78 70 0a 20 20 28 63 6f 6e 63 61 74 20 22 20 5b 28 5b 5d 22 0a 20 20 20 20 | pt-regexp...(concat.".[([]"..... |
| ea4a0 | 20 20 20 20 20 20 22 5c 5c 28 5b 59 79 5d 5c 5c 28 3f 3a 65 73 5c 5c 29 3f 5c 5c 29 22 0a 20 20 | ......"\\([Yy]\\(?:es\\)?\\)"... |
| ea4c0 | 20 20 20 20 20 20 20 20 22 5b 2f 7c 5d 22 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5b 4e 6e | ........"[/|]"..........."\\([Nn |
| ea4e0 | 5d 6f 3f 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4f 70 65 6e 53 53 48 20 76 38 20 | ]o?\\)"...........;;.OpenSSH.v8. |
| ea500 | 70 72 69 6e 74 73 20 74 68 69 73 2e 20 20 53 65 65 20 23 33 39 36 39 2e 0a 20 20 20 20 20 20 20 | prints.this...See.#3969......... |
| ea520 | 20 20 20 22 5c 5c 28 3f 3a 2f 5c 5c 5b 66 69 6e 67 65 72 70 72 69 6e 74 5c 5c 5d 5c 5c 29 3f 22 | ..."\\(?:/\\[fingerprint\\]\\)?" |
| ea540 | 0a 20 20 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 0a 20 20 22 | ..........."[])].?[?:]?.?$")..." |
| ea560 | 52 65 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 | Regexp.matching.Yes-or-No.prompt |
| ea580 | 73 20 6f 66 20 47 69 74 20 61 6e 64 20 69 74 73 20 73 75 62 70 72 6f 63 65 73 73 65 73 2e 22 0a | s.of.Git.and.its.subprocesses.". |
| ea5a0 | 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. |
| ea5c0 | 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 0a 20 20 | 1.0")...:group.'magit-process... |
| ea5e0 | 3a 74 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 | :type.'regexp)..(defcustom.magit |
| ea600 | 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 |
| ea620 | 0a 20 20 27 28 22 5e 5c 5c 28 45 6e 74 65 72 20 5c 5c 29 3f 5b 50 70 5d 61 73 73 70 68 72 61 73 | ...'("^\\(Enter.\\)?[Pp]assphras |
| ea640 | 65 5c 5c 28 20 66 6f 72 20 5c 5c 28 52 53 41 20 5c 5c 29 3f 6b 65 79 20 27 2e 2a 27 5c 5c 29 3f | e\\(.for.\\(RSA.\\)?key.'.*'\\)? |
| ea660 | 3a 20 3f 24 22 0a 20 20 20 20 3b 3b 20 4d 61 74 63 68 2d 67 72 6f 75 70 20 39 39 20 69 73 20 75 | :.?$".....;;.Match-group.99.is.u |
| ea680 | 73 65 64 20 74 6f 20 69 64 65 6e 74 69 66 79 20 74 68 65 20 22 75 73 65 72 40 68 6f 73 74 22 20 | sed.to.identify.the."user@host". |
| ea6a0 | 70 61 72 74 2e 0a 20 20 20 20 22 5e 5c 5c 28 45 6e 74 65 72 20 5c 5c 7c 28 5b 5e 29 20 5d 2b 29 | part......"^\\(Enter.\\|([^).]+) |
| ea6c0 | 20 5c 5c 29 3f 5c 0a 5b 50 70 5d 61 73 73 77 6f 72 64 5c 5c 28 20 66 6f 72 20 27 3f 5c 5c 28 68 | .\\)?\.[Pp]assword\\(.for.'?\\(h |
| ea6e0 | 74 74 70 73 3f 3a 2f 2f 5c 5c 29 3f 5c 5c 28 3f 39 39 3a 5b 5e 27 5d 2a 5c 5c 29 27 3f 5c 5c 29 | ttps?://\\)?\\(?99:[^']*\\)'?\\) |
| ea700 | 3f 3a 20 3f 24 22 0a 20 20 20 20 22 50 6c 65 61 73 65 20 65 6e 74 65 72 20 74 68 65 20 70 61 73 | ?:.?$"....."Please.enter.the.pas |
| ea720 | 73 70 68 72 61 73 65 20 66 6f 72 20 74 68 65 20 73 73 68 20 6b 65 79 22 0a 20 20 20 20 22 50 6c | sphrase.for.the.ssh.key"....."Pl |
| ea740 | 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 74 6f 20 75 6e 6c | ease.enter.the.passphrase.to.unl |
| ea760 | 6f 63 6b 20 74 68 65 20 4f 70 65 6e 50 47 50 20 73 65 63 72 65 74 20 6b 65 79 22 0a 20 20 20 20 | ock.the.OpenPGP.secret.key"..... |
| ea780 | 22 5e 2e 2a 27 73 20 70 61 73 73 77 6f 72 64 3a 20 3f 24 22 0a 20 20 20 20 22 5e 54 6f 6b 65 6e | "^.*'s.password:.?$"....."^Token |
| ea7a0 | 3a 20 24 22 20 3b 20 46 6f 72 20 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 6d 61 6e 61 67 65 | :.$".;.For.git-credential-manage |
| ea7c0 | 72 2d 63 6f 72 65 20 28 23 34 33 31 38 29 2e 0a 20 20 20 20 22 5e 59 75 62 69 6b 65 79 20 66 6f | r-core.(#4318)......"^Yubikey.fo |
| ea7e0 | 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..* |
| ea800 | 3a 20 3f 24 22 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 72 65 67 65 78 70 73 20 6d 61 74 63 68 69 | :.?$")..."List.of.regexps.matchi |
| ea820 | 6e 67 20 70 61 73 73 77 6f 72 64 20 70 72 6f 6d 70 74 73 20 6f 66 20 47 69 74 20 61 6e 64 20 69 | ng.password.prompts.of.Git.and.i |
| ea840 | 74 73 20 73 75 62 70 72 6f 63 65 73 73 65 73 2e 0a 41 6c 73 6f 20 73 65 65 20 60 6d 61 67 69 74 | ts.subprocesses..Also.see.`magit |
| ea860 | 2d 70 72 6f 63 65 73 73 2d 66 69 6e 64 2d 70 61 73 73 77 6f 72 64 2d 66 75 6e 63 74 69 6f 6e 73 | -process-find-password-functions |
| ea880 | 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.. |
| ea8a0 | 20 22 33 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 | ."3.0.0")...:group.'magit-proces |
| ea8c0 | 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 0a 0a 28 | s...:type.'(repeat.(regexp)))..( |
| ea8e0 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6e 64 2d 70 61 73 | defcustom.magit-process-find-pas |
| ea900 | 73 77 6f 72 64 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 | sword-functions.nil..."List.of.f |
| ea920 | 75 6e 63 74 69 6f 6e 73 20 74 6f 20 74 72 79 20 69 6e 20 73 65 71 75 65 6e 63 65 20 74 6f 20 67 | unctions.to.try.in.sequence.to.g |
| ea940 | 65 74 20 61 20 70 61 73 73 77 6f 72 64 2e 0a 0a 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 | et.a.password...These.functions. |
| ea960 | 6d 61 79 20 62 65 20 63 61 6c 6c 65 64 20 77 68 65 6e 20 67 69 74 20 61 73 6b 73 20 66 6f 72 20 | may.be.called.when.git.asks.for. |
| ea980 | 61 20 70 61 73 73 77 6f 72 64 2c 20 77 68 69 63 68 0a 69 73 20 64 65 74 65 63 74 65 64 20 75 73 | a.password,.which.is.detected.us |
| ea9a0 | 69 6e 67 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 61 73 73 77 6f 72 64 2d 70 72 6f 6d | ing.`magit-process-password-prom |
| ea9c0 | 70 74 2d 72 65 67 65 78 70 73 27 2e 20 20 54 68 65 79 0a 61 72 65 20 63 61 6c 6c 65 64 20 69 66 | pt-regexps'...They.are.called.if |
| ea9e0 | 20 61 6e 64 20 6f 6e 6c 79 20 69 66 20 6d 61 74 63 68 69 6e 67 20 74 68 65 20 70 72 6f 6d 70 74 | .and.only.if.matching.the.prompt |
| eaa00 | 20 72 65 73 75 6c 74 65 64 20 69 6e 20 74 68 65 0a 76 61 6c 75 65 20 6f 66 20 74 68 65 20 39 39 | .resulted.in.the.value.of.the.99 |
| eaa20 | 74 68 20 73 75 62 6d 61 74 63 68 20 74 6f 20 62 65 20 6e 6f 6e 2d 6e 69 6c 2e 20 20 54 68 65 72 | th.submatch.to.be.non-nil...Ther |
| eaa40 | 65 66 6f 72 65 20 75 73 65 72 73 20 63 61 6e 0a 63 6f 6e 74 72 6f 6c 20 66 6f 72 20 77 68 69 63 | efore.users.can.control.for.whic |
| eaa60 | 68 20 70 72 6f 6d 70 74 73 20 74 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 73 68 6f 75 6c 64 | h.prompts.these.functions.should |
| eaa80 | 20 62 65 20 63 61 6c 6c 65 64 20 62 79 0a 70 75 74 74 69 6e 67 20 74 68 65 20 68 6f 73 74 20 6e | .be.called.by.putting.the.host.n |
| eaaa0 | 61 6d 65 20 69 6e 20 74 68 65 20 39 39 74 68 20 73 75 62 6d 61 74 63 68 2c 20 6f 72 20 6e 6f 74 | ame.in.the.99th.submatch,.or.not |
| eaac0 | 2e 0a 0a 49 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 63 61 6c 6c 65 64 2c 20 | ...If.the.functions.are.called,. |
| eaae0 | 74 68 65 6e 20 74 68 65 79 20 61 72 65 20 63 61 6c 6c 65 64 20 69 6e 20 74 68 65 20 6f 72 64 65 | then.they.are.called.in.the.orde |
| eab00 | 72 0a 67 69 76 65 6e 2c 20 77 69 74 68 20 74 68 65 20 68 6f 73 74 20 6e 61 6d 65 20 61 73 20 6f | r.given,.with.the.host.name.as.o |
| eab20 | 6e 6c 79 20 61 72 67 75 6d 65 6e 74 2c 20 75 6e 74 69 6c 20 6f 6e 65 20 6f 66 20 74 68 65 6d 0a | nly.argument,.until.one.of.them. |
| eab40 | 72 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2e 20 20 49 66 20 74 68 65 79 20 61 72 65 20 6e 6f | returns.non-nil...If.they.are.no |
| eab60 | 74 20 63 61 6c 6c 65 64 20 6f 72 20 6e 6f 6e 65 20 6f 66 20 74 68 65 6d 20 72 65 74 75 72 6e 73 | t.called.or.none.of.them.returns |
| eab80 | 0a 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 70 61 73 73 77 6f 72 64 20 69 73 20 72 | .non-nil,.then.the.password.is.r |
| eaba0 | 65 61 64 20 66 72 6f 6d 20 74 68 65 20 75 73 65 72 20 69 6e 73 74 65 61 64 2e 22 0a 20 20 3a 70 | ead.from.the.user.instead."...:p |
| eabc0 | 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" |
| eabe0 | 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 |
| eac00 | 65 20 27 68 6f 6f 6b 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 6d 61 67 69 74 2d 70 72 6f 63 65 | e.'hook...:options.'(magit-proce |
| eac20 | 73 73 2d 70 61 73 73 77 6f 72 64 2d 61 75 74 68 2d 73 6f 75 72 63 65 29 29 0a 0a 28 64 65 66 63 | ss-password-auth-source))..(defc |
| eac40 | 75 73 74 6f 6d 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 | ustom.magit-process-username-pro |
| eac60 | 6d 70 74 2d 72 65 67 65 78 70 73 0a 20 20 27 28 22 5e 55 73 65 72 6e 61 6d 65 20 66 6f 72 20 27 | mpt-regexps...'("^Username.for.' |
| eac80 | 2e 2a 27 3a 20 3f 24 22 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 72 65 67 65 78 70 73 20 6d 61 74 | .*':.?$")..."List.of.regexps.mat |
| eaca0 | 63 68 69 6e 67 20 75 73 65 72 6e 61 6d 65 20 70 72 6f 6d 70 74 73 20 6f 66 20 47 69 74 20 61 6e | ching.username.prompts.of.Git.an |
| eacc0 | 64 20 69 74 73 20 73 75 62 70 72 6f 63 65 73 73 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d | d.its.subprocesses."...:package- |
| eace0 | 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 |
| ead00 | 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 72 65 70 | oup.'magit-process...:type.'(rep |
| ead20 | 65 61 74 20 28 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 | eat.(regexp)))..(defcustom.magit |
| ead40 | 2d 70 72 6f 63 65 73 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 20 6e 69 6c 0a 20 20 | -process-prompt-functions.nil... |
| ead60 | 22 4c 69 73 74 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 75 73 65 64 20 74 6f 20 66 6f 72 77 61 | "List.of.functions.used.to.forwa |
| ead80 | 72 64 20 61 72 62 69 74 72 61 72 79 20 71 75 65 73 74 69 6f 6e 73 20 74 6f 20 74 68 65 20 75 73 | rd.arbitrary.questions.to.the.us |
| eada0 | 65 72 2e 0a 0a 4d 61 67 69 74 20 68 61 73 20 64 65 64 69 63 61 74 65 64 20 73 75 70 70 6f 72 74 | er...Magit.has.dedicated.support |
| eadc0 | 20 66 6f 72 20 66 6f 72 77 61 72 64 69 6e 67 20 75 73 65 72 6e 61 6d 65 20 61 6e 64 20 70 61 73 | .for.forwarding.username.and.pas |
| eade0 | 73 77 6f 72 64 0a 70 72 6f 6d 70 74 73 20 61 6e 64 20 59 65 73 2d 6f 72 2d 4e 6f 20 71 75 65 73 | sword.prompts.and.Yes-or-No.ques |
| eae00 | 74 69 6f 6e 73 20 61 73 6b 65 64 20 62 79 20 47 69 74 20 61 6e 64 20 69 74 73 20 73 75 62 70 72 | tions.asked.by.Git.and.its.subpr |
| eae20 | 6f 63 65 73 73 65 73 0a 74 6f 20 74 68 65 20 75 73 65 72 2e 20 20 54 68 69 73 20 63 61 6e 20 62 | ocesses.to.the.user...This.can.b |
| eae40 | 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 75 73 69 6e 67 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 73 | e.customized.using.other.options |
| eae60 | 20 69 6e 20 74 68 65 0a 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 27 20 63 75 73 74 6f 6d 69 7a | .in.the.`magit-process'.customiz |
| eae80 | 61 74 69 6f 6e 20 67 72 6f 75 70 2e 0a 0a 49 66 20 79 6f 75 20 65 6e 63 6f 75 6e 74 65 72 20 61 | ation.group...If.you.encounter.a |
| eaea0 | 20 6e 65 77 20 71 75 65 73 74 69 6f 6e 20 74 68 61 74 20 69 73 6e 27 74 20 68 61 6e 64 6c 65 64 | .new.question.that.isn't.handled |
| eaec0 | 20 62 79 20 64 65 66 61 75 6c 74 2c 0a 74 68 65 6e 20 74 68 6f 73 65 20 6f 70 74 69 6f 6e 73 20 | .by.default,.then.those.options. |
| eaee0 | 73 68 6f 75 6c 64 20 62 65 20 75 73 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 68 | should.be.used.instead.of.this.h |
| eaf00 | 6f 6f 6b 2e 0a 0a 48 6f 77 65 76 65 72 20 73 75 62 70 72 6f 63 65 73 73 65 73 20 6d 61 79 20 61 | ook...However.subprocesses.may.a |
| eaf20 | 6c 73 6f 20 61 73 6b 20 71 75 65 73 74 69 6f 6e 73 20 74 68 61 74 20 64 69 66 66 65 72 20 74 6f | lso.ask.questions.that.differ.to |
| eaf40 | 6f 20 6d 75 63 68 0a 66 72 6f 6d 20 77 68 61 74 20 74 68 65 20 63 6f 64 65 20 72 65 6c 61 74 65 | o.much.from.what.the.code.relate |
| eaf60 | 64 20 74 6f 20 74 68 65 20 61 62 6f 76 65 20 6f 70 74 69 6f 6e 73 20 61 73 73 75 6d 65 2c 20 61 | d.to.the.above.options.assume,.a |
| eaf80 | 6e 64 20 74 68 69 73 0a 68 6f 6f 6b 20 61 6c 6c 6f 77 73 20 75 73 65 72 73 20 74 6f 20 64 65 61 | nd.this.hook.allows.users.to.dea |
| eafa0 | 6c 20 77 69 74 68 20 73 75 63 68 20 71 75 65 73 74 69 6f 6e 73 20 65 78 70 6c 69 63 69 74 6c 79 | l.with.such.questions.explicitly |
| eafc0 | 2e 0a 0a 45 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 64 20 77 69 74 68 20 | ...Each.function.is.called.with. |
| eafe0 | 74 68 65 20 70 72 6f 63 65 73 73 20 61 6e 64 20 74 68 65 20 6f 75 74 70 75 74 20 73 74 72 69 6e | the.process.and.the.output.strin |
| eb000 | 67 0a 61 73 20 61 72 67 75 6d 65 6e 74 73 20 75 6e 74 69 6c 20 6f 6e 65 20 6f 66 20 74 68 65 20 | g.as.arguments.until.one.of.the. |
| eb020 | 66 75 6e 63 74 69 6f 6e 73 20 72 65 74 75 72 6e 73 20 6e 6f 6e 2d 6e 69 6c 2e 20 20 54 68 65 0a | functions.returns.non-nil...The. |
| eb040 | 66 75 6e 63 74 69 6f 6e 20 69 73 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 61 73 6b 69 | function.is.responsible.for.aski |
| eb060 | 6e 67 20 74 68 65 20 75 73 65 72 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 74 65 0a 71 75 65 73 | ng.the.user.the.appropriate.ques |
| eb080 | 74 69 6f 6e 20 75 73 69 6e 67 2c 20 65 2e 67 2e 2c 20 60 72 65 61 64 2d 63 68 61 72 2d 63 68 6f | tion.using,.e.g.,.`read-char-cho |
| eb0a0 | 69 63 65 27 20 61 6e 64 20 74 68 65 6e 20 66 6f 72 77 61 72 64 69 6e 67 20 74 68 65 0a 61 6e 73 | ice'.and.then.forwarding.the.ans |
| eb0c0 | 77 65 72 20 74 6f 20 74 68 65 20 70 72 6f 63 65 73 73 20 75 73 69 6e 67 20 60 70 72 6f 63 65 73 | wer.to.the.process.using.`proces |
| eb0e0 | 73 2d 73 65 6e 64 2d 73 74 72 69 6e 67 27 2e 0a 0a 57 68 69 6c 65 20 66 75 6e 63 74 69 6f 6e 73 | s-send-string'...While.functions |
| eb100 | 20 73 75 63 68 20 61 73 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 79 65 73 2d 6f 72 2d 6e | .such.as.`magit-process-yes-or-n |
| eb120 | 6f 2d 70 72 6f 6d 70 74 27 20 6d 61 79 20 6e 6f 74 0a 62 65 20 73 75 66 66 69 63 69 65 6e 74 20 | o-prompt'.may.not.be.sufficient. |
| eb140 | 74 6f 20 68 61 6e 64 6c 65 20 73 6f 6d 65 20 70 72 6f 6d 70 74 2c 20 69 74 20 6d 61 79 20 73 74 | to.handle.some.prompt,.it.may.st |
| eb160 | 69 6c 6c 20 62 65 20 6f 66 20 62 65 6e 65 66 69 74 0a 74 6f 20 6c 6f 6f 6b 20 61 74 20 74 68 65 | ill.be.of.benefit.to.look.at.the |
| eb180 | 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 20 74 6f 20 67 61 69 6e 20 73 6f 6d 65 20 69 6e | .implementations.to.gain.some.in |
| eb1a0 | 73 69 67 68 74 73 20 6f 6e 20 68 6f 77 20 74 6f 0a 69 6d 70 6c 65 6d 65 6e 74 20 73 75 63 68 20 | sights.on.how.to.implement.such. |
| eb1c0 | 66 75 6e 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 | functions."...:package-version.' |
| eb1e0 | 28 6d 61 67 69 74 20 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | (magit..."3.0.0")...:group.'magi |
| eb200 | 74 2d 70 72 6f 63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 | t-process...:type.'hook)..(defcu |
| eb220 | 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 6e 73 75 72 65 2d 75 6e 69 78 2d 6c | stom.magit-process-ensure-unix-l |
| eb240 | 69 6e 65 2d 65 6e 64 69 6e 67 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 4d 61 67 69 74 20 73 68 | ine-ending.t..."Whether.Magit.sh |
| eb260 | 6f 75 6c 64 20 65 6e 73 75 72 65 20 61 20 75 6e 69 78 20 63 6f 64 69 6e 67 20 73 79 73 74 65 6d | ould.ensure.a.unix.coding.system |
| eb280 | 20 77 68 65 6e 20 74 61 6c 6b 69 6e 67 20 74 6f 20 47 69 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 | .when.talking.to.Git."...:packag |
| eb2a0 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 36 2e 30 22 29 0a 20 20 3a | e-version.'(magit..."2.6.0")...: |
| eb2c0 | 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 62 6f | group.'magit-process...:type.'bo |
| eb2e0 | 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 6f 63 65 73 73 | olean)..(defcustom.magit-process |
| eb300 | 2d 64 69 73 70 6c 61 79 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 65 72 72 6f 72 20 74 0a 20 20 22 57 68 | -display-mode-line-error.t..."Wh |
| eb320 | 65 74 68 65 72 20 4d 61 67 69 74 20 73 68 6f 75 6c 64 20 72 65 74 61 69 6e 20 61 6e 64 20 68 69 | ether.Magit.should.retain.and.hi |
| eb340 | 67 68 6c 69 67 68 74 20 70 72 6f 63 65 73 73 20 65 72 72 6f 72 73 20 69 6e 20 74 68 65 20 6d 6f | ghlight.process.errors.in.the.mo |
| eb360 | 64 65 20 6c 69 6e 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d | de.line."...:package-version.'(m |
| eb380 | 61 67 69 74 20 2e 20 22 32 2e 31 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | agit..."2.12.0")...:group.'magit |
| eb3a0 | 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 |
| eb3c0 | 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 74 69 6d 65 73 74 61 6d 70 2d 66 | custom.magit-process-timestamp-f |
| eb3e0 | 6f 72 6d 61 74 20 6e 69 6c 0a 20 20 22 46 6f 72 6d 61 74 20 6f 66 20 74 69 6d 65 73 74 61 6d 70 | ormat.nil..."Format.of.timestamp |
| eb400 | 20 66 6f 72 20 65 61 63 68 20 70 72 6f 63 65 73 73 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73 | .for.each.process.in.the.process |
| eb420 | 20 62 75 66 66 65 72 2e 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 70 61 73 73 20 74 68 69 73 20 74 | .buffer..If.non-nil,.pass.this.t |
| eb440 | 6f 20 60 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 27 20 77 68 65 6e 20 63 72 65 61 | o.`format-time-string'.when.crea |
| eb460 | 74 69 6e 67 20 61 0a 70 72 6f 63 65 73 73 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 70 72 | ting.a.process.section.in.the.pr |
| eb480 | 6f 63 65 73 73 20 62 75 66 66 65 72 2c 20 61 6e 64 20 69 6e 73 65 72 74 20 74 68 65 20 72 65 74 | ocess.buffer,.and.insert.the.ret |
| eb4a0 | 75 72 6e 65 64 0a 73 74 72 69 6e 67 20 69 6e 20 74 68 65 20 68 65 61 64 69 6e 67 20 6f 66 20 69 | urned.string.in.the.heading.of.i |
| eb4c0 | 74 73 20 73 65 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 | ts.section."...:package-version. |
| eb4e0 | 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 61 67 | '(magit..."4.0.0")...:group.'mag |
| eb500 | 69 74 2d 70 72 6f 63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e | it-process...:type.'(choice.(con |
| eb520 | 73 74 20 3a 74 61 67 20 22 6e 6f 6e 65 22 20 6e 69 6c 29 20 73 74 72 69 6e 67 29 29 0a 0a 28 64 | st.:tag."none".nil).string))..(d |
| eb540 | 65 66 76 61 72 20 74 72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d 73 65 74 74 69 6e 67 73 29 0a | efvar.tramp-pipe-stty-settings). |
| eb560 | 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 74 72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d 73 65 | (defvar.magit-tramp-pipe-stty-se |
| eb580 | 74 74 69 6e 67 73 20 22 22 0a 20 20 22 4f 76 65 72 72 69 64 65 20 60 74 72 61 6d 70 2d 70 69 70 | ttings.""..."Override.`tramp-pip |
| eb5a0 | 65 2d 73 74 74 79 2d 73 65 74 74 69 6e 67 73 27 20 69 6e 20 60 6d 61 67 69 74 2d 73 74 61 72 74 | e-stty-settings'.in.`magit-start |
| eb5c0 | 2d 70 72 6f 63 65 73 73 27 2e 0a 0a 54 68 65 20 64 65 66 61 75 6c 74 20 66 6f 72 20 74 68 61 74 | -process'...The.default.for.that |
| eb5e0 | 20 54 72 61 6d 70 20 76 61 72 69 61 62 6c 65 20 69 73 20 5c 22 2d 69 63 61 6e 6f 6e 20 6d 69 6e | .Tramp.variable.is.\"-icanon.min |
| eb600 | 20 31 20 74 69 6d 65 20 30 5c 22 2c 0a 77 68 69 63 68 20 63 61 75 73 65 73 20 73 74 61 67 69 6e | .1.time.0\",.which.causes.stagin |
| eb620 | 67 20 6f 66 20 69 6e 64 69 76 69 64 75 61 6c 20 68 75 6e 6b 73 20 74 6f 20 68 61 6e 67 2e 20 20 | g.of.individual.hunks.to.hang... |
| eb640 | 55 73 69 6e 67 20 5c 22 5c 22 0a 70 72 65 76 65 6e 74 73 20 74 68 61 74 2c 20 62 75 74 20 61 70 | Using.\"\".prevents.that,.but.ap |
| eb660 | 70 61 72 65 6e 74 6c 79 20 68 61 73 20 6f 74 68 65 72 20 69 73 73 75 65 73 2c 20 77 68 69 63 68 | parently.has.other.issues,.which |
| eb680 | 20 69 73 20 77 68 79 20 69 74 0a 69 73 6e 27 74 20 74 68 65 20 64 65 66 61 75 6c 74 2e 0a 0a 54 | .is.why.it.isn't.the.default...T |
| eb6a0 | 68 69 73 20 76 61 72 69 61 62 6c 65 20 64 65 66 61 75 6c 74 73 20 74 6f 20 5c 22 5c 22 20 61 6e | his.variable.defaults.to.\"\".an |
| eb6c0 | 64 20 69 73 20 75 73 65 64 20 74 6f 20 6f 76 65 72 72 69 64 65 20 74 68 65 20 54 72 61 6d 70 0a | d.is.used.to.override.the.Tramp. |
| eb6e0 | 76 61 72 69 61 62 6c 65 20 69 6e 20 60 6d 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 | variable.in.`magit-start-process |
| eb700 | 27 2e 20 20 54 68 69 73 20 6f 6e 6c 79 20 68 61 73 20 61 6e 20 65 66 66 65 63 74 20 77 68 65 6e | '...This.only.has.an.effect.when |
| eb720 | 0a 75 73 69 6e 67 20 54 72 61 6d 70 20 32 2e 36 2e 32 20 6f 72 20 67 72 65 61 74 65 72 2e 20 20 | .using.Tramp.2.6.2.or.greater... |
| eb740 | 54 68 69 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 73 65 74 20 74 6f 20 60 70 74 79 27 2c 20 69 | This.can.also.be.set.to.`pty',.i |
| eb760 | 6e 0a 77 68 69 63 68 20 63 61 73 65 20 61 20 70 74 79 20 69 73 20 75 73 65 64 20 69 6e 73 74 65 | n.which.case.a.pty.is.used.inste |
| eb780 | 61 64 20 6f 66 20 61 20 70 69 70 65 2e 20 20 54 68 61 74 20 61 6c 73 6f 20 70 72 65 76 65 6e 74 | ad.of.a.pipe...That.also.prevent |
| eb7a0 | 73 0a 74 68 65 20 68 61 6e 67 69 6e 67 2c 20 62 75 74 20 64 6f 65 73 6e 27 74 20 77 6f 72 6b 20 | s.the.hanging,.but.doesn't.work. |
| eb7c0 | 66 6f 72 20 66 69 6c 65 73 20 77 69 74 68 20 44 4f 53 20 6c 69 6e 65 20 65 6e 64 69 6e 67 73 0a | for.files.with.DOS.line.endings. |
| eb7e0 | 5c 28 73 65 65 20 23 32 30 29 2e 0a 0a 46 6f 72 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 74 68 61 | \(see.#20)...For.connections.tha |
| eb800 | 74 20 68 61 76 65 20 60 74 72 61 6d 70 2d 64 69 72 65 63 74 2d 61 73 79 6e 63 2d 70 72 6f 63 65 | t.have.`tramp-direct-async-proce |
| eb820 | 73 73 27 20 65 6e 61 62 6c 65 64 2c 0a 73 74 61 67 69 6e 67 20 68 75 6e 6b 73 20 68 61 6e 67 73 | ss'.enabled,.staging.hunks.hangs |
| eb840 | 2c 20 75 6e 6c 65 73 73 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 73 65 74 20 74 6f | ,.unless.this.variable.is.set.to |
| eb860 | 20 60 70 74 79 27 20 28 73 65 65 0a 23 35 32 32 30 29 2e 0a 0a 54 6f 20 66 61 6c 6c 20 62 61 63 | .`pty'.(see.#5220)...To.fall.bac |
| eb880 | 6b 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 74 72 61 6d 70 2d 70 69 70 65 2d 73 74 | k.to.the.value.of.`tramp-pipe-st |
| eb8a0 | 74 79 2d 73 65 74 74 69 6e 67 73 27 2c 20 73 65 74 20 74 68 69 73 0a 76 61 72 69 61 62 6c 65 20 | ty-settings',.set.this.variable. |
| eb8c0 | 74 6f 20 6e 69 6c 2e 0a 0a 41 6c 73 6f 20 73 65 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 | to.nil...Also.see.https://github |
| eb8e0 | 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 37 32 30 0a 61 6e 64 | .com/magit/magit/issues/4720.and |
| eb900 | 20 68 74 74 70 73 3a 2f 2f 64 65 62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 2f 62 75 67 | .https://debbugs.gnu.org/cgi/bug |
| eb920 | 72 65 70 6f 72 74 2e 63 67 69 3f 62 75 67 3d 36 32 30 39 33 2e 22 29 0a 0a 28 64 65 66 66 61 63 | report.cgi?bug=62093.")..(deffac |
| eb940 | 65 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6f 6b 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 | e.magit-process-ok...'((t.:inher |
| eb960 | 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 67 72 | it.magit-section-heading.:foregr |
| eb980 | 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 72 20 7a 65 72 6f 20 | ound."green"))..."Face.for.zero. |
| eb9a0 | 65 78 69 74 2d 73 74 61 74 75 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 | exit-status."...:group.'magit-fa |
| eb9c0 | 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6e 67 0a | ces)..(defface.magit-process-ng. |
| eb9e0 | 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 | ..'((t.:inherit.magit-section-he |
| eba00 | 61 64 69 6e 67 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 72 65 64 22 29 29 0a 20 20 22 46 61 63 | ading.:foreground."red"))..."Fac |
| eba20 | 65 20 66 6f 72 20 6e 6f 6e 2d 7a 65 72 6f 20 65 78 69 74 2d 73 74 61 74 75 73 2e 22 0a 20 20 3a | e.for.non-zero.exit-status."...: |
| eba40 | 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 |
| eba60 | 67 69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 0a 20 20 27 28 28 74 20 3a 69 6e | git-mode-line-process...'((t.:in |
| eba80 | 68 65 72 69 74 20 6d 6f 64 65 2d 6c 69 6e 65 2d 65 6d 70 68 61 73 69 73 29 29 0a 20 20 22 46 61 | herit.mode-line-emphasis))..."Fa |
| ebaa0 | 63 65 20 66 6f 72 20 60 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 27 20 73 74 61 74 75 | ce.for.`mode-line-process'.statu |
| ebac0 | 73 20 77 68 65 6e 20 47 69 74 20 69 73 20 72 75 6e 6e 69 6e 67 20 66 6f 72 20 73 69 64 65 2d 65 | s.when.Git.is.running.for.side-e |
| ebae0 | 66 66 65 63 74 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a | ffects."...:group.'magit-faces). |
| ebb00 | 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 | .(defface.magit-mode-line-proces |
| ebb20 | 73 2d 65 72 72 6f 72 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 65 72 72 6f 72 29 29 0a | s-error...'((t.:inherit.error)). |
| ebb40 | 20 20 22 46 61 63 65 20 66 6f 72 20 60 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 27 20 | .."Face.for.`mode-line-process'. |
| ebb60 | 65 72 72 6f 72 20 73 74 61 74 75 73 2e 0a 0a 55 73 65 64 20 77 68 65 6e 20 60 6d 61 67 69 74 2d | error.status...Used.when.`magit- |
| ebb80 | 70 72 6f 63 65 73 73 2d 64 69 73 70 6c 61 79 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 65 72 72 6f 72 27 | process-display-mode-line-error' |
| ebba0 | 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 66 61 | .is.non-nil."...:group.'magit-fa |
| ebbc0 | 63 65 73 29 0a 0a 3b 3b 3b 20 50 72 6f 63 65 73 73 20 4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 2d | ces)..;;;.Process.Mode..(defvar- |
| ebbe0 | 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 | keymap.magit-process-mode-map... |
| ebc00 | 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | :doc."Keymap.for.`magit-process- |
| ebc20 | 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 61 70 | mode'."...:parent.magit-mode-map |
| ebc40 | 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 72 65 66 72 65 73 68 3e 22 20 20 20 20 | ..."<remap>.<magit-refresh>".... |
| ebc60 | 20 20 23 27 75 6e 64 65 66 69 6e 65 64 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d | ..#'undefined..."<remap>.<magit- |
| ebc80 | 64 65 6c 65 74 65 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6b | delete-thing>".#'magit-process-k |
| ebca0 | 69 6c 6c 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 6d 61 67 69 74 | ill)..(define-derived-mode.magit |
| ebcc0 | 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6d 6f 64 65 20 22 4d 61 67 69 74 20 | -process-mode.magit-mode."Magit. |
| ebce0 | 50 72 6f 63 65 73 73 22 0a 20 20 22 4d 6f 64 65 20 66 6f 72 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 | Process"..."Mode.for.looking.at. |
| ebd00 | 47 69 74 20 70 72 6f 63 65 73 73 20 6f 75 74 70 75 74 2e 22 0a 20 20 3a 69 6e 74 65 72 61 63 74 | Git.process.output."...:interact |
| ebd20 | 69 76 65 20 6e 69 6c 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 | ive.nil...:group.'magit-process. |
| ebd40 | 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 69 61 62 6c 65 | ..(magit-hack-dir-local-variable |
| ebd60 | 73 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 69 6d 65 6e 75 2d 69 74 65 6d 2d 74 79 70 | s)...(setq.magit--imenu-item-typ |
| ebd80 | 65 73 20 27 70 72 6f 63 65 73 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 | es.'process))..(defun.magit-proc |
| ebda0 | 65 73 73 2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 64 69 73 70 6c 61 79 29 | ess-buffer.(&optional.nodisplay) |
| ebdc0 | 0a 20 20 22 44 69 73 70 6c 61 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f | ..."Display.the.current.reposito |
| ebde0 | 72 79 27 73 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 2e 0a 0a 49 66 20 74 68 61 74 20 62 75 | ry's.process.buffer...If.that.bu |
| ebe00 | 66 66 65 72 20 64 6f 65 73 6e 27 74 20 65 78 69 73 74 20 79 65 74 2c 20 74 68 65 6e 20 63 72 65 | ffer.doesn't.exist.yet,.then.cre |
| ebe20 | 61 74 65 20 69 74 2e 0a 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 72 65 74 75 72 6e | ate.it..Non-interactively.return |
| ebe40 | 20 74 68 65 20 62 75 66 66 65 72 20 61 6e 64 20 75 6e 6c 65 73 73 0a 6f 70 74 69 6f 6e 61 6c 20 | .the.buffer.and.unless.optional. |
| ebe60 | 4e 4f 44 49 53 50 4c 41 59 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6c 73 6f 20 64 69 73 70 6c 61 | NODISPLAY.is.non-nil.also.displa |
| ebe80 | 79 20 69 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 | y.it."...(interactive)...(let.(( |
| ebea0 | 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 28 75 | topdir.(magit-toplevel))).....(u |
| ebec0 | 6e 6c 65 73 73 20 74 6f 70 64 69 72 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d | nless.topdir.......(magit--with- |
| ebee0 | 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 20 | safe-default-directory.nil...... |
| ebf00 | 20 20 20 28 73 65 74 71 20 74 6f 70 64 69 72 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | ...(setq.topdir.default-director |
| ebf20 | 79 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 70 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 | y).........(let.(prev).......... |
| ebf40 | 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 74 6f 70 64 69 72 20 70 72 65 76 29 | .(while.(not.(equal.topdir.prev) |
| ebf60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 72 65 76 20 74 6f 70 64 69 72 29 | ).............(setq.prev.topdir) |
| ebf80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 6f 70 64 69 72 20 28 66 69 6c 65 2d | .............(setq.topdir.(file- |
| ebfa0 | 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 6c 65 2d 6e | name-directory.(directory-file-n |
| ebfc0 | 61 6d 65 20 74 6f 70 64 69 72 29 29 29 29 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 | ame.topdir))))))).....(let.((buf |
| ebfe0 | 66 65 72 20 28 6f 72 20 28 2d 2d 66 69 72 73 74 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 | fer.(or.(--first.(with-current-b |
| ec000 | 75 66 66 65 72 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer.it........................ |
| ec020 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 6d | ..........(and.(eq.major-mode.'m |
| ec040 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-process-mode).............. |
| ec060 | 20 20 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 | .........................(equal. |
| ec080 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 29 29 29 0a 20 20 20 20 | default-directory.topdir)))..... |
| ec0a0 | 20 20 20 20 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 | ...........................(buff |
| ec0c0 | 65 72 2d 6c 69 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er-list))....................... |
| ec0e0 | 28 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 27 6d 61 67 69 | (magit-generate-new-buffer.'magi |
| ec100 | 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-process-mode.................. |
| ec120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| ec140 | 6e 69 6c 20 74 6f 70 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 | nil.topdir)))).......(with-curre |
| ec160 | 6e 74 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 | nt-buffer.buffer.........(if.mag |
| ec180 | 69 74 2d 72 6f 6f 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | it-root-section.............(whe |
| ec1a0 | 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6c 6f 67 2d 6d 61 78 0a 20 20 20 20 20 20 20 20 | n.magit-process-log-max......... |
| ec1c0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 74 72 75 6e 63 61 74 65 2d 6c 6f | ......(magit-process-truncate-lo |
| ec1e0 | 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 6f 64 | g))...........(magit-process-mod |
| ec200 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 | e)...........(let.((inhibit-read |
| ec220 | 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | -only.t).................(magit- |
| ec240 | 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 2d 2d 70 61 72 65 6e 74 20 20 6e 69 6c 29 0a 20 20 20 | insert-section--parent..nil).... |
| ec260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 | .............(magit-insert-secti |
| ec280 | 6f 6e 2d 2d 6f 6c 64 72 6f 6f 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | on--oldroot.nil)).............(m |
| ec2a0 | 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 27 74 65 78 74 2d 70 72 6f 70 65 72 74 | ake-local-variable.'text-propert |
| ec2c0 | 79 2d 64 65 66 61 75 6c 74 2d 6e 6f 6e 73 74 69 63 6b 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 | y-default-nonsticky)............ |
| ec2e0 | 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 70 72 6f 63 65 73 73 62 | .(magit-insert-section.(processb |
| ec300 | 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29 29 | uf)...............(insert."\n")) |
| ec320 | 29 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 6e 6f 64 69 73 70 6c 61 79 0a 20 20 20 20 | ))).......(unless.nodisplay..... |
| ec340 | 20 20 20 20 28 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 | ....(magit-display-buffer.buffer |
| ec360 | 29 29 0a 20 20 20 20 20 20 62 75 66 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | )).......buffer)))..(defun.magit |
| ec380 | 2d 70 72 6f 63 65 73 73 2d 6b 69 6c 6c 20 28 29 0a 20 20 22 4b 69 6c 6c 20 74 68 65 20 70 72 6f | -process-kill.()..."Kill.the.pro |
| ec3a0 | 63 65 73 73 20 61 74 20 70 6f 69 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a | cess.at.point."...(interactive). |
| ec3c0 | 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 70 72 6f 63 65 73 73 20 28 6d 61 67 69 74 2d 73 65 63 | ..(when-let.((process.(magit-sec |
| ec3e0 | 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 27 70 72 6f 63 65 73 73 29 29 29 0a 20 20 20 20 28 75 | tion-value-if.'process))).....(u |
| ec400 | 6e 6c 65 73 73 20 28 65 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 | nless.(eq.(process-status.proces |
| ec420 | 73 29 20 27 72 75 6e 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 50 72 6f 63 | s).'run).......(user-error."Proc |
| ec440 | 65 73 73 20 69 73 6e 27 74 20 72 75 6e 6e 69 6e 67 22 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | ess.isn't.running")).....(magit- |
| ec460 | 63 6f 6e 66 69 72 6d 20 27 6b 69 6c 6c 2d 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 6b 69 6c 6c | confirm.'kill-process).....(kill |
| ec480 | 2d 70 72 6f 63 65 73 73 20 70 72 6f 63 65 73 73 29 29 29 0a 0a 3b 3b 3b 20 53 79 6e 63 68 72 6f | -process.process)))..;;;.Synchro |
| ec4a0 | 6e 6f 75 73 20 50 72 6f 63 65 73 73 65 73 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 72 | nous.Processes..(defvar.magit-pr |
| ec4c0 | 6f 63 65 73 73 2d 72 61 69 73 65 2d 65 72 72 6f 72 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d | ocess-raise-error.nil)..(defun.m |
| ec4e0 | 61 67 69 74 2d 67 69 74 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 43 61 6c 6c 20 47 69 | agit-git.(&rest.args)..."Call.Gi |
| ec500 | 74 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 70 72 | t.synchronously.in.a.separate.pr |
| ec520 | 6f 63 65 73 73 2c 20 66 6f 72 20 73 69 64 65 2d 65 66 66 65 63 74 73 2e 0a 0a 4f 70 74 69 6f 6e | ocess,.for.side-effects...Option |
| ec540 | 20 60 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 20 73 70 65 63 69 66 69 65 | .`magit-git-executable'.specifie |
| ec560 | 73 20 74 68 65 20 47 69 74 20 65 78 65 63 75 74 61 62 6c 65 2e 0a 54 68 65 20 61 72 67 75 6d 65 | s.the.Git.executable..The.argume |
| ec580 | 6e 74 73 20 41 52 47 53 20 73 70 65 63 69 66 79 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 47 69 | nts.ARGS.specify.arguments.to.Gi |
| ec5a0 | 74 2c 20 74 68 65 79 20 61 72 65 20 66 6c 61 74 74 65 6e 65 64 0a 62 65 66 6f 72 65 20 75 73 65 | t,.they.are.flattened.before.use |
| ec5c0 | 2e 0a 0a 50 72 6f 63 65 73 73 20 6f 75 74 70 75 74 20 67 6f 65 73 20 69 6e 74 6f 20 61 20 6e 65 | ...Process.output.goes.into.a.ne |
| ec5e0 | 77 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 20 72 65 74 75 72 6e 65 64 | w.section.in.the.buffer.returned |
| ec600 | 20 62 79 0a 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 27 2e 20 20 49 66 20 | .by.`magit-process-buffer'...If. |
| ec620 | 47 69 74 20 65 78 69 74 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 | Git.exits.with.a.non-zero.status |
| ec640 | 2c 0a 74 68 65 6e 20 72 61 69 73 65 20 61 6e 20 65 72 72 6f 72 2e 22 0a 20 20 28 6c 65 74 20 28 | ,.then.raise.an.error."...(let.( |
| ec660 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 61 69 73 65 2d 65 72 72 6f 72 20 74 29 29 0a 20 | (magit-process-raise-error.t)).. |
| ec680 | 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 | ...(magit-call-git.args)))..(def |
| ec6a0 | 75 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 | un.magit-run-git.(&rest.args)... |
| ec6c0 | 22 43 61 6c 6c 20 47 69 74 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 69 6e 20 61 20 73 65 70 | "Call.Git.synchronously.in.a.sep |
| ec6e0 | 61 72 61 74 65 20 70 72 6f 63 65 73 73 2c 20 61 6e 64 20 72 65 66 72 65 73 68 2e 0a 0a 46 75 6e | arate.process,.and.refresh...Fun |
| ec700 | 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 73 70 65 | ction.`magit-git-executable'.spe |
| ec720 | 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 6f 70 | cifies.the.Git.executable.and.op |
| ec740 | 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 6e 74 73 | tion.`magit-git-global-arguments |
| ec760 | 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 73 2e 0a | '.specifies.constant.arguments.. |
| ec780 | 54 68 65 20 61 72 67 75 6d 65 6e 74 73 20 41 52 47 53 20 73 70 65 63 69 66 79 20 61 72 67 75 6d | The.arguments.ARGS.specify.argum |
| ec7a0 | 65 6e 74 73 20 74 6f 20 47 69 74 2c 20 74 68 65 79 20 61 72 65 20 66 6c 61 74 74 65 6e 65 64 0a | ents.to.Git,.they.are.flattened. |
| ec7c0 | 62 65 66 6f 72 65 20 75 73 65 2e 0a 0a 41 66 74 65 72 20 47 69 74 20 72 65 74 75 72 6e 73 2c 20 | before.use...After.Git.returns,. |
| ec7e0 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 28 69 66 20 69 74 20 69 73 20 61 20 4d | the.current.buffer.(if.it.is.a.M |
| ec800 | 61 67 69 74 20 62 75 66 66 65 72 29 0a 61 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 63 75 72 72 | agit.buffer).as.well.as.the.curr |
| ec820 | 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 27 73 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 61 | ent.repository's.status.buffer.a |
| ec840 | 72 65 20 72 65 66 72 65 73 68 65 64 2e 0a 0a 50 72 6f 63 65 73 73 20 6f 75 74 70 75 74 20 67 6f | re.refreshed...Process.output.go |
| ec860 | 65 73 20 69 6e 74 6f 20 61 20 6e 65 77 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 62 75 66 | es.into.a.new.section.in.the.buf |
| ec880 | 66 65 72 20 72 65 74 75 72 6e 65 64 20 62 79 0a 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 | fer.returned.by.`magit-process-b |
| ec8a0 | 75 66 66 65 72 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 | uffer'."...(let.((magit--refresh |
| ec8c0 | 2d 63 61 63 68 65 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 30 20 30 29 29 29 29 0a 20 20 20 20 28 | -cache.(list.(cons.0.0)))).....( |
| ec8e0 | 70 72 6f 67 31 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 61 72 67 73 29 0a 20 20 20 20 | prog1.(magit-call-git.args)..... |
| ec900 | 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20 28 63 61 72 20 61 72 67 73 29 20 27 28 22 69 6e | ..(when.(member.(car.args).'("in |
| ec920 | 69 74 22 20 22 63 6c 6f 6e 65 22 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 43 72 65 61 74 69 6e | it"."clone")).........;;.Creatin |
| ec940 | 67 20 61 20 6e 65 77 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 76 61 6c 69 64 61 74 65 73 20 74 | g.a.new.repository.invalidates.t |
| ec960 | 68 65 20 63 61 63 68 65 2e 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 72 | he.cache..........(setq.magit--r |
| ec980 | 65 66 72 65 73 68 2d 63 61 63 68 65 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | efresh-cache.nil)).......(magit- |
| ec9a0 | 72 65 66 72 65 73 68 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 72 65 2d 63 | refresh))))..(defvar.magit-pre-c |
| ec9c0 | 61 6c 6c 2d 67 69 74 2d 68 6f 6f 6b 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | all-git-hook.nil)..(defun.magit- |
| ec9e0 | 63 61 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 | call-git.(&rest.args)..."Call.Gi |
| eca00 | 74 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 70 72 | t.synchronously.in.a.separate.pr |
| eca20 | 6f 63 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 | ocess...Function.`magit-git-exec |
| eca40 | 75 74 61 62 6c 65 27 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20 47 69 74 20 65 78 65 63 75 74 | utable'.specifies.the.Git.execut |
| eca60 | 61 62 6c 65 20 61 6e 64 0a 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 | able.and.option.`magit-git-globa |
| eca80 | 6c 2d 61 72 67 75 6d 65 6e 74 73 27 20 73 70 65 63 69 66 69 65 73 20 63 6f 6e 73 74 61 6e 74 20 | l-arguments'.specifies.constant. |
| ecaa0 | 61 72 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 | arguments..The.arguments.ARGS.sp |
| ecac0 | 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 |
| ecae0 | 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. |
| ecb00 | 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 |
| ecb20 | 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- |
| ecb40 | 70 72 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 | process-buffer'."...(run-hooks.' |
| ecb60 | 6d 61 67 69 74 2d 70 72 65 2d 63 61 6c 6c 2d 67 69 74 2d 68 6f 6f 6b 29 0a 20 20 28 6c 65 74 20 | magit-pre-call-git-hook)...(let. |
| ecb80 | 28 28 64 65 66 61 75 6c 74 2d 70 72 6f 63 65 73 73 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 20 | ((default-process-coding-system. |
| ecba0 | 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 29 | (magit--process-coding-system))) |
| ecbc0 | 0a 20 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 | .....(apply.#'magit-call-process |
| ecbe0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c | ............(magit-git-executabl |
| ecc00 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 | e)............(magit-process-git |
| ecc20 | 2d 61 72 67 75 6d 65 6e 74 73 20 61 72 67 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | -arguments.args))))..(defun.magi |
| ecc40 | 74 2d 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 | t-call-process.(program.&rest.ar |
| ecc60 | 67 73 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 | gs)..."Call.PROGRAM.synchronousl |
| ecc80 | 79 20 69 6e 20 61 20 73 65 70 61 72 61 74 65 20 70 72 6f 63 65 73 73 2e 0a 50 72 6f 63 65 73 73 | y.in.a.separate.process..Process |
| ecca0 | 20 6f 75 74 70 75 74 20 67 6f 65 73 20 69 6e 74 6f 20 61 20 6e 65 77 20 73 65 63 74 69 6f 6e 20 | .output.goes.into.a.new.section. |
| eccc0 | 69 6e 20 74 68 65 20 62 75 66 66 65 72 20 72 65 74 75 72 6e 65 64 20 62 79 0a 60 6d 61 67 69 74 | in.the.buffer.returned.by.`magit |
| ecce0 | 2d 70 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 | -process-buffer'."...(pcase-let. |
| ecd00 | 28 28 60 28 2c 70 72 6f 63 65 73 73 2d 62 75 66 20 2e 20 2c 73 65 63 74 69 6f 6e 29 0a 20 20 20 | ((`(,process-buf...,section).... |
| ecd20 | 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 74 75 70 | ............(magit-process-setup |
| ecd40 | 20 70 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 | .program.args))).....(magit-proc |
| ecd60 | 65 73 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 | ess-finish......(let.((inhibit-r |
| ecd80 | 65 61 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 | ead-only.t))........(apply.#'mag |
| ecda0 | 69 74 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 | it-process-file.program.nil.proc |
| ecdc0 | 65 73 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 | ess-buf.nil.args))......process- |
| ecde0 | 62 75 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 | buf.(current-buffer).default-dir |
| ece00 | 65 63 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 | ectory.section)))..(defun.magit- |
| ece20 | 70 72 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 | process-git.(destination.&rest.a |
| ece40 | 72 67 73 29 0a 20 20 22 43 61 6c 6c 20 47 69 74 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 69 | rgs)..."Call.Git.synchronously.i |
| ece60 | 6e 20 61 20 73 65 70 61 72 61 74 65 20 70 72 6f 63 65 73 73 2c 20 72 65 74 75 72 6e 69 6e 67 20 | n.a.separate.process,.returning. |
| ece80 | 69 74 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 | its.exit.code..DESTINATION.speci |
| ecea0 | 66 69 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 | fies.how.to.handle.the.output,.l |
| ecec0 | 69 6b 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 | ike.for.`call-process',.except.t |
| ecee0 | 68 61 74 20 66 69 6c 65 20 68 61 6e 64 6c 65 72 73 20 61 72 65 20 73 75 70 70 6f 72 74 65 64 2e | hat.file.handlers.are.supported. |
| ecf00 | 0a 45 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 | .Enable.Cygwin's.\"noglob\".opti |
| ecf20 | 6f 6e 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 | on.during.the.call.and.ensure.un |
| ecf40 | 69 78 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 | ix.eol.conversion."...(apply.#'m |
| ecf60 | 61 67 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 | agit-process-file..........(magi |
| ecf80 | 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 6e 69 6c 20 64 | t-git-executable)..........nil.d |
| ecfa0 | 65 73 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 | estination.nil..........(magit-p |
| ecfc0 | 72 6f 63 65 73 73 2d 67 69 74 2d 61 72 67 75 6d 65 6e 74 73 20 61 72 67 73 29 29 29 0a 0a 28 64 | rocess-git-arguments.args)))..(d |
| ecfe0 | 65 66 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 | efun.magit-process-file.(process |
| ed000 | 20 26 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 | .&optional.infile.buffer.display |
| ed020 | 20 26 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 | .&rest.args)..."Process.files.sy |
| ed040 | 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 73 | nchronously.in.a.separate.proces |
| ed060 | 73 2e 0a 49 64 65 6e 74 69 63 61 6c 20 74 6f 20 60 70 72 6f 63 65 73 73 2d 66 69 6c 65 27 20 62 | s..Identical.to.`process-file'.b |
| ed080 | 75 74 20 74 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 | ut.temporarily.enable.Cygwin's.\ |
| ed0a0 | 22 6e 6f 67 6c 6f 62 5c 22 20 6f 70 74 69 6f 6e 20 64 75 72 69 6e 67 20 74 68 65 20 63 61 6c 6c | "noglob\".option.during.the.call |
| ed0c0 | 20 61 6e 64 20 65 6e 73 75 72 65 20 75 6e 69 78 20 65 6f 6c 0a 63 6f 6e 76 65 72 73 69 6f 6e 2e | .and.ensure.unix.eol.conversion. |
| ed0e0 | 22 0a 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 78 74 72 65 6d 65 2d | "...(when.magit-process-extreme- |
| ed100 | 6c 6f 67 67 69 6e 67 0a 20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 6d 65 73 73 61 | logging.....(let.((inhibit-messa |
| ed120 | 67 65 20 74 29 29 0a 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 24 20 25 73 22 20 28 6d 61 | ge.t)).......(message."$.%s".(ma |
| ed140 | 67 69 74 2d 70 72 6f 63 65 73 73 2d 2d 66 6f 72 6d 61 74 2d 61 72 67 75 6d 65 6e 74 73 20 70 72 | git-process--format-arguments.pr |
| ed160 | 6f 63 65 73 73 20 61 72 67 73 29 29 29 29 0a 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73 2d | ocess.args))))...(let.((process- |
| ed180 | 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 72 | environment.(magit-process-envir |
| ed1a0 | 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 73 | onment)).........(default-proces |
| ed1c0 | 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 2d | s-coding-system.(magit--process- |
| ed1e0 | 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 72 | coding-system))).....(apply.#'pr |
| ed200 | 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 72 | ocess-file.process.infile.buffer |
| ed220 | 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 70 | .display.args)))..(defun.magit-p |
| ed240 | 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 76 | rocess-environment.()...;;.The.v |
| ed260 | 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 63 | arious.w32.hacks.are.only.applic |
| ed280 | 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 20 | able.when.running.on.the.local.. |
| ed2a0 | 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 66 | .;;.machine...A.local.binding.of |
| ed2c0 | 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 66 | .process-environment.different.f |
| ed2e0 | 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 66 | rom.the...;;.top-level.value.aff |
| ed300 | 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 61 | ects.the.environment.used.by.Tra |
| ed320 | 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 65 | mp....(let.((local.(not.(file-re |
| ed340 | 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 20 | mote-p.default-directory)))).... |
| ed360 | 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 20 | .(append.magit-git-environment.. |
| ed380 | 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 20 | ...........(and.local........... |
| ed3a0 | 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 65 | .......(cdr.(assoc.magit-git-exe |
| ed3c0 | 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 29 | cutable.magit-git-w32-path-hack) |
| ed3e0 | 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 2d | )).............(and.local.magit- |
| ed400 | 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 20 | need-cygwin-noglob.............. |
| ed420 | 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 20 | ....(mapcar.(lambda.(var)....... |
| ed440 | 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 72 | .....................(concat.var |
| ed460 | 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 29 | ."=".(if-let.((val.(getenv.var)) |
| ed480 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| ed4a0 | 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 6e | .................(concat.val.".n |
| ed4c0 | 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 20 | oglob")......................... |
| ed4e0 | 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 29 | ....................."noglob"))) |
| ed500 | 0a 20 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 47 | ..........................'("CYG |
| ed520 | 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 65 | WIN"."MSYS"))).............proce |
| ed540 | 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 74 | ss-environment)))..(defvar.magit |
| ed560 | 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 74 | -this-process.nil)..(defun.magit |
| ed580 | 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 29 | -run-git-with-input.(&rest.args) |
| ed5a0 | 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 65 | ..."Call.Git.in.a.separate.proce |
| ed5c0 | 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 75 | ss..ARGS.is.flattened.and.then.u |
| ed5e0 | 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 75 | sed.as.arguments.to.Git...The.cu |
| ed600 | 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 61 | rrent.buffer's.content.is.used.a |
| ed620 | 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 20 | s.the.process's.standard.input.. |
| ed640 | 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 6d | .The.buffer.is.assumed.to.be.tem |
| ed660 | 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 46 | porary.and.thus.OK.to.modify...F |
| ed680 | 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 73 | unction.`magit-git-executable'.s |
| ed6a0 | 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. |
| ed6c0 | 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 6e | option.`magit-git-global-argumen |
| ed6e0 | 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 73 | ts'.specifies.constant.arguments |
| ed700 | 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 73 | ..The.remaining.arguments.ARGS.s |
| ed720 | 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 72 | pecify.arguments.to.Git,.they.ar |
| ed740 | 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 6e | e.flattened.before.use."...(when |
| ed760 | 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)... |
| ed780 | 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 65 | ..;;.On.w32,.git.expects.UTF-8.e |
| ed7a0 | 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 20 | ncoded.input,.ignore.any.user... |
| ed7c0 | 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 74 | ..;;.configuration.telling.us.ot |
| ed7e0 | 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 65 | herwise.(see.#3250)......(encode |
| ed800 | 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 6e | -coding-region.(point-min).(poin |
| ed820 | 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 65 | t-max).'utf-8-unix))...(if.(file |
| ed840 | 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).... |
| ed860 | 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 69 | ...;;.We.lack.`process-file-regi |
| ed880 | 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 20 | on',.so.fall.back.to.asynch.+... |
| ed8a0 | 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 20 | ....;;.waiting.in.remote.case... |
| ed8c0 | 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 74 | .....(progn.........(magit-start |
| ed8e0 | 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 20 | -git.(current-buffer).args)..... |
| ed900 | 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 65 | ....(while.(and.magit-this-proce |
| ed920 | 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 63 | ss.....................(eq.(proc |
| ed940 | 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 27 | ess-status.magit-this-process).' |
| ed960 | 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 35 | run))...........(sleep-for.0.005 |
| ed980 | 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 61 | ))).....(run-hooks.'magit-pre-ca |
| ed9a0 | 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 70 | ll-git-hook).....(pcase-let*.((p |
| ed9c0 | 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 73 | rocess-environment.(magit-proces |
| ed9e0 | 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 20 | s-environment))................. |
| eda00 | 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 20 | .(default-process-coding-system. |
| eda20 | 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 0a | (magit--process-coding-system)). |
| eda40 | 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 67 | .................(flat-args.(mag |
| eda60 | 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 0a | it-process-git-arguments.args)). |
| eda80 | 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 66 | .................(`(,process-buf |
| edaa0 | 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 28 | ...,section)...................( |
| edac0 | 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 65 | magit-process-setup.(magit-git-e |
| edae0 | 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 20 | xecutable).flat-args)).......... |
| edb00 | 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 20 | ........(inhibit-read-only.t)).. |
| edb20 | 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 20 | .....(magit-process-finish...... |
| edb40 | 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 28 | ..(apply.#'call-process-region.( |
| edb60 | 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 20 | point-min).(point-max).......... |
| edb80 | 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 20 | .....(magit-git-executable).nil. |
| edba0 | 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 20 | process-buf.nil.flat-args)...... |
| edbc0 | 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 74 | ..process-buf.nil.default-direct |
| edbe0 | 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 75 | ory.section))))..;;;.Asynchronou |
| edc00 | 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 69 | s.Processes..(defun.magit-run-gi |
| edc20 | 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 69 | t-async.(&rest.args)..."Start.Gi |
| edc40 | 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 75 | t,.prepare.for.refresh,.and.retu |
| edc60 | 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 66 | rn.the.process.object..ARGS.is.f |
| edc80 | 6c 61 74 74 65 6e 65 64 20 61 6e 64 20 74 68 65 6e 20 75 73 65 64 20 61 73 20 61 72 67 75 6d 65 | lattened.and.then.used.as.argume |
| edca0 | 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 64 | nts.to.Git...Display.the.command |
| edcc0 | 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 61 | .line.arguments.in.the.echo.area |
| edce0 | 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 72 | ...After.Git.returns.some.buffer |
| edd00 | 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 |
| edd20 | 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 20 | .was.current.when.this.function. |
| edd40 | 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 66 | was.called.(if.it.is.a.Magit.buf |
| edd60 | 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 73 | fer.and.still.alive),.as.well.as |
| edd80 | 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 |
| edda0 | 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 20 | fer...See.`magit-start-process'. |
| eddc0 | 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 6c 65 74 20 28 28 | for.more.information."...(let.(( |
| edde0 | 6d 65 73 73 61 67 65 2d 6c 6f 67 2d 6d 61 78 20 6e 69 6c 29 29 0a 20 20 20 20 28 6d 65 73 73 61 | message-log-max.nil)).....(messa |
| ede00 | 67 65 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 65 78 | ge."Running.%s.%s".(magit-git-ex |
| ede20 | 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 6d 20 | ecutable)..............(let.((m. |
| ede40 | 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 73 29 | (string-join.(flatten-tree.args) |
| ede60 | 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 2d 6c | .".")))................(remove-l |
| ede80 | 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 74 68 | ist-of-text-properties.0.(length |
| edea0 | 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 6d 29 | .m).'(face).m)................m) |
| edec0 | 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 29 | ))...(magit-start-git.nil.args)) |
| edee0 | 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 74 | ..(defun.magit-run-git-with-edit |
| edf00 | 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 44 | or.(&rest.args)..."Export.GIT_ED |
| edf20 | 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 65 | ITOR.and.start.Git..Also.prepare |
| edf40 | 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 63 | .for.refresh.and.return.the.proc |
| edf60 | 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 6e | ess.object..ARGS.is.flattened.an |
| edf80 | 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 2e | d.then.used.as.arguments.to.Git. |
| edfa0 | 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 6d | ..Display.the.command.line.argum |
| edfc0 | 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 69 | ents.in.the.echo.area...After.Gi |
| edfe0 | 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 65 | t.returns.some.buffers.are.refre |
| ee000 | 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 6e | shed:.the.buffer.that.was.curren |
| ee020 | 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. |
| ee040 | 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 69 | (if.it.is.a.Magit.buffer.and.sti |
| ee060 | 6c 6c 20 61 6c 69 76 65 29 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 72 65 73 70 65 63 | ll.alive),.as.well.as.the.respec |
| ee080 | 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 60 | tive.Magit.status.buffer...See.` |
| ee0a0 | 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 65 | magit-start-process'.and.`with-e |
| ee0c0 | 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 20 | ditor'.for.more.information."... |
| ee0e0 | 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 29 | (magit--record-separated-gitdir) |
| ee100 | 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 6e | ...(magit-with-editor.(magit-run |
| ee120 | 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 74 | -git-async.args)))..(defun.magit |
| ee140 | 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 0a | -run-git-sequencer.(&rest.args). |
| ee160 | 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 47 | .."Export.GIT_EDITOR.and.start.G |
| ee180 | 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 64 | it..Also.prepare.for.refresh.and |
| ee1a0 | 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 53 | .return.the.process.object..ARGS |
| ee1c0 | 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 61 | .is.flattened.and.then.used.as.a |
| ee1e0 | 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 6f | rguments.to.Git...Display.the.co |
| ee200 | 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 6f | mmand.line.arguments.in.the.echo |
| ee220 | 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 62 | .area...After.Git.returns.some.b |
| ee240 | 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 72 | uffers.are.refreshed:.the.buffer |
| ee260 | 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 63 | .that.was.current.when.this.func |
| ee280 | 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 |
| ee2a0 | 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 65 | t.buffer.and.still.alive),.as.we |
| ee2c0 | 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 75 | ll.as.the.respective.Magit.statu |
| ee2e0 | 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 20 | s.buffer..If.the.sequence.stops. |
| ee300 | 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 65 | at.a.commit,.make.the.section.re |
| ee320 | 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 65 | presenting.that.commit.the.curre |
| ee340 | 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 65 | nt.section.by.moving.`point'.the |
| ee360 | 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 61 | re...See.`magit-start-process'.a |
| ee380 | 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 6d | nd.`with-editor'.for.more.inform |
| ee3a0 | 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 74 | ation."...(apply.#'magit-run-git |
| ee3c0 | 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 73 | -with-editor.args)...(set-proces |
| ee3e0 | 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 27 | s-sentinel.magit-this-process.#' |
| ee400 | 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c | magit-sequencer-process-sentinel |
| ee420 | 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 72 | )...magit-this-process)..(defvar |
| ee440 | 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 6e 69 6c 29 0a 0a | .magit-pre-start-git-hook.nil).. |
| ee460 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 72 74 2d 67 69 74 20 28 69 6e 70 75 74 20 26 72 | (defun.magit-start-git.(input.&r |
| ee480 | 65 73 74 20 61 72 67 73 29 0a 20 20 22 53 74 61 72 74 20 47 69 74 2c 20 70 72 65 70 61 72 65 20 | est.args)..."Start.Git,.prepare. |
| ee4a0 | 66 6f 72 20 72 65 66 72 65 73 68 2c 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 70 72 6f 63 | for.refresh,.and.return.the.proc |
| ee4c0 | 65 73 73 20 6f 62 6a 65 63 74 2e 0a 0a 49 66 20 49 4e 50 55 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c | ess.object...If.INPUT.is.non-nil |
| ee4e0 | 2c 20 69 74 20 68 61 73 20 74 6f 20 62 65 20 61 20 62 75 66 66 65 72 20 6f 72 20 74 68 65 20 6e | ,.it.has.to.be.a.buffer.or.the.n |
| ee500 | 61 6d 65 20 6f 66 20 61 6e 0a 65 78 69 73 74 69 6e 67 20 62 75 66 66 65 72 2e 20 20 54 68 65 20 | ame.of.an.existing.buffer...The. |
| ee520 | 62 75 66 66 65 72 20 63 6f 6e 74 65 6e 74 20 62 65 63 6f 6d 65 73 20 74 68 65 20 70 72 6f 63 65 | buffer.content.becomes.the.proce |
| ee540 | 73 73 65 73 0a 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 2e 0a 0a 46 75 6e 63 74 69 6f 6e 20 60 | sses.standard.input...Function.` |
| ee560 | 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 20 73 70 65 63 69 66 69 65 73 20 | magit-git-executable'.specifies. |
| ee580 | 74 68 65 20 47 69 74 20 65 78 65 63 75 74 61 62 6c 65 20 61 6e 64 0a 6f 70 74 69 6f 6e 20 60 6d | the.Git.executable.and.option.`m |
| ee5a0 | 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 27 20 73 70 65 63 69 | agit-git-global-arguments'.speci |
| ee5c0 | 66 69 65 73 20 63 6f 6e 73 74 61 6e 74 20 61 72 67 75 6d 65 6e 74 73 2e 0a 54 68 65 20 72 65 6d | fies.constant.arguments..The.rem |
| ee5e0 | 61 69 6e 69 6e 67 20 61 72 67 75 6d 65 6e 74 73 20 41 52 47 53 20 73 70 65 63 69 66 79 20 61 72 | aining.arguments.ARGS.specify.ar |
| ee600 | 67 75 6d 65 6e 74 73 20 74 6f 20 47 69 74 2c 20 74 68 65 79 20 61 72 65 0a 66 6c 61 74 74 65 6e | guments.to.Git,.they.are.flatten |
| ee620 | 65 64 20 62 65 66 6f 72 65 20 75 73 65 2e 0a 0a 41 66 74 65 72 20 47 69 74 20 72 65 74 75 72 6e | ed.before.use...After.Git.return |
| ee640 | 73 20 73 6f 6d 65 20 62 75 66 66 65 72 73 20 61 72 65 20 72 65 66 72 65 73 68 65 64 3a 20 74 68 | s.some.buffers.are.refreshed:.th |
| ee660 | 65 20 62 75 66 66 65 72 20 74 68 61 74 20 77 61 73 0a 63 75 72 72 65 6e 74 20 77 68 65 6e 20 74 | e.buffer.that.was.current.when.t |
| ee680 | 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 61 73 20 63 61 6c 6c 65 64 20 28 69 66 20 69 74 20 69 | his.function.was.called.(if.it.i |
| ee6a0 | 73 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 0a 61 6e 64 20 73 74 69 6c 6c 20 61 6c 69 76 65 | s.a.Magit.buffer.and.still.alive |
| ee6c0 | 29 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 4d 61 67 | ),.as.well.as.the.respective.Mag |
| ee6e0 | 69 74 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a 53 65 65 20 60 6d 61 67 69 74 2d 73 74 | it.status.buffer...See.`magit-st |
| ee700 | 61 72 74 2d 70 72 6f 63 65 73 73 27 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f | art-process'.for.more.informatio |
| ee720 | 6e 2e 22 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 70 72 65 2d 73 74 61 72 | n."...(run-hooks.'magit-pre-star |
| ee740 | 74 2d 67 69 74 2d 68 6f 6f 6b 29 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 70 72 6f | t-git-hook)...(let.((default-pro |
| ee760 | 63 65 73 73 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 20 28 6d 61 67 69 74 2d 2d 70 72 6f 63 65 | cess-coding-system.(magit--proce |
| ee780 | 73 73 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 29 29 29 0a 20 20 20 20 28 61 70 70 6c 79 20 23 | ss-coding-system))).....(apply.# |
| ee7a0 | 27 6d 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 20 28 6d 61 67 69 74 2d 67 69 74 2d | 'magit-start-process.(magit-git- |
| ee7c0 | 65 78 65 63 75 74 61 62 6c 65 29 20 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | executable).input............(ma |
| ee7e0 | 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)) |
| ee800 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 20 28 | ))..(defun.magit-start-process.( |
| ee820 | 70 72 6f 67 72 61 6d 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 70 75 74 20 26 72 65 73 74 20 61 72 | program.&optional.input.&rest.ar |
| ee840 | 67 73 29 0a 20 20 22 53 74 61 72 74 20 50 52 4f 47 52 41 4d 2c 20 70 72 65 70 61 72 65 20 66 6f | gs)..."Start.PROGRAM,.prepare.fo |
| ee860 | 72 20 72 65 66 72 65 73 68 2c 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 70 72 6f 63 65 73 | r.refresh,.and.return.the.proces |
| ee880 | 73 20 6f 62 6a 65 63 74 2e 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 | s.object...If.optional.argument. |
| ee8a0 | 49 4e 50 55 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 74 20 68 61 73 20 74 6f 20 62 65 20 61 | INPUT.is.non-nil,.it.has.to.be.a |
| ee8c0 | 20 62 75 66 66 65 72 20 6f 72 0a 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 6e 20 65 78 69 73 74 69 | .buffer.or.the.name.of.an.existi |
| ee8e0 | 6e 67 20 62 75 66 66 65 72 2e 20 20 54 68 65 20 62 75 66 66 65 72 20 63 6f 6e 74 65 6e 74 20 62 | ng.buffer...The.buffer.content.b |
| ee900 | 65 63 6f 6d 65 73 20 74 68 65 0a 70 72 6f 63 65 73 73 65 73 20 73 74 61 6e 64 61 72 64 20 69 6e | ecomes.the.processes.standard.in |
| ee920 | 70 75 74 2e 0a 0a 54 68 65 20 70 72 6f 63 65 73 73 20 69 73 20 73 74 61 72 74 65 64 20 75 73 69 | put...The.process.is.started.usi |
| ee940 | 6e 67 20 60 73 74 61 72 74 2d 66 69 6c 65 2d 70 72 6f 63 65 73 73 27 20 61 6e 64 20 74 68 65 6e | ng.`start-file-process'.and.then |
| ee960 | 20 73 65 74 75 70 0a 74 6f 20 75 73 65 20 74 68 65 20 73 65 6e 74 69 6e 65 6c 20 60 6d 61 67 69 | .setup.to.use.the.sentinel.`magi |
| ee980 | 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 27 20 61 6e 64 20 74 68 65 20 66 69 6c 74 | t-process-sentinel'.and.the.filt |
| ee9a0 | 65 72 0a 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 27 2e 20 20 49 6e 66 6f | er.`magit-process-filter'...Info |
| ee9c0 | 72 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 | rmation.required.by.these.functi |
| ee9e0 | 6f 6e 73 0a 69 73 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73 20 6f 62 6a | ons.is.stored.in.the.process.obj |
| eea00 | 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 75 72 6e 73 | ect...When.this.function.returns |
| eea20 | 20 74 68 65 0a 70 72 6f 63 65 73 73 20 68 61 73 20 6e 6f 74 20 73 74 61 72 74 65 64 20 74 6f 20 | .the.process.has.not.started.to. |
| eea40 | 72 75 6e 20 79 65 74 20 73 6f 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 6f 76 65 | run.yet.so.it.is.possible.to.ove |
| eea60 | 72 72 69 64 65 0a 74 68 65 20 73 65 6e 74 69 6e 65 6c 20 61 6e 64 20 66 69 6c 74 65 72 2e 0a 0a | rride.the.sentinel.and.filter... |
| eea80 | 41 66 74 65 72 20 74 68 65 20 70 72 6f 63 65 73 73 20 72 65 74 75 72 6e 73 2c 20 60 6d 61 67 69 | After.the.process.returns,.`magi |
| eeaa0 | 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 27 20 72 65 66 72 65 73 68 65 73 20 74 68 | t-process-sentinel'.refreshes.th |
| eeac0 | 65 0a 62 75 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 60 | e.buffer.that.was.current.when.` |
| eeae0 | 6d 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 27 20 77 61 73 20 63 61 6c 6c 65 64 20 | magit-start-process'.was.called. |
| eeb00 | 28 69 66 0a 69 74 20 69 73 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 61 6e 64 20 73 74 69 | (if.it.is.a.Magit.buffer.and.sti |
| eeb20 | 6c 6c 20 61 6c 69 76 65 29 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 74 68 65 20 72 65 73 70 65 63 | ll.alive),.as.well.as.the.respec |
| eeb40 | 74 69 76 65 0a 4d 61 67 69 74 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 22 0a 20 20 28 70 63 | tive.Magit.status.buffer."...(pc |
| eeb60 | 61 73 65 2d 6c 65 74 2a 0a 20 20 20 20 20 20 28 28 60 28 2c 70 72 6f 63 65 73 73 2d 62 75 66 20 | ase-let*.......((`(,process-buf. |
| eeb80 | 2e 20 2c 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 | ..,section).........(magit-proce |
| eeba0 | 73 73 2d 73 65 74 75 70 20 70 72 6f 67 72 61 6d 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 28 | ss-setup.program.args))........( |
| eebc0 | 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73 2d 63 | process.........(let.((process-c |
| eebe0 | 6f 6e 6e 65 63 74 69 6f 6e 2d 74 79 70 65 20 3b 74 3d 70 74 79 20 6e 69 6c 3d 70 69 70 65 0a 20 | onnection-type.;t=pty.nil=pipe.. |
| eec00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..............(or............... |
| eec20 | 20 20 3b 3b 20 57 69 74 68 20 54 72 61 6d 70 2c 20 6d 61 79 62 65 20 66 6f 72 63 65 20 75 73 65 | ..;;.With.Tramp,.maybe.force.use |
| eec40 | 20 61 20 70 74 79 2e 20 20 23 34 37 32 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .a.pty...#4720.................( |
| eec60 | 61 6e 64 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | and.(file-remote-p.default-direc |
| eec80 | 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 6d | tory)......................(eq.m |
| eeca0 | 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 |
| eecc0 | 74 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 69 74 68 6f 75 74 20 | ty)).................;;.Without. |
| eece0 | 69 6e 70 75 74 2c 20 64 6f 6e 27 74 20 75 73 65 20 61 20 70 74 79 2c 20 62 65 63 61 75 73 65 20 | input,.don't.use.a.pty,.because. |
| eed00 | 69 74 20 77 6f 75 6c 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 73 65 74 20 | it.would.................;;.set. |
| eed20 | 69 63 72 6e 6c 2c 20 77 68 69 63 68 20 77 6f 75 6c 64 20 6d 6f 64 69 66 79 20 74 68 65 20 69 6e | icrnl,.which.would.modify.the.in |
| eed40 | 70 75 74 2e 20 20 23 32 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | put...#20.................(and.( |
| eed60 | 6e 6f 74 20 69 6e 70 75 74 29 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 63 6f 6e 6e 65 63 74 | not.input).magit-process-connect |
| eed80 | 69 6f 6e 2d 74 79 70 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6d 70 | ion-type)))...............(tramp |
| eeda0 | 2d 70 69 70 65 2d 73 74 74 79 2d 73 65 74 74 69 6e 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -pipe-stty-settings............. |
| eedc0 | 20 20 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 20 6d 61 67 69 74 2d 74 72 61 6d 70 | ...(or.(and.(not.(eq.magit-tramp |
| eede0 | 2d 70 69 70 65 2d 73 74 74 79 2d 73 65 74 74 69 6e 67 73 20 27 70 74 79 29 29 0a 20 20 20 20 20 | -pipe-stty-settings.'pty))...... |
| eee00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 65 66 61 75 6c 74 73 20 74 | ...................;;.Defaults.t |
| eee20 | 6f 20 22 22 2c 20 74 6f 20 61 6c 6c 6f 77 20 73 74 61 67 69 6e 67 20 68 75 6e 6b 73 20 6f 76 65 | o."",.to.allow.staging.hunks.ove |
| eee40 | 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 3b 3b 20 54 72 61 | r.........................;;.Tra |
| eee60 | 6d 70 20 61 67 61 69 6e 2e 20 20 23 34 37 32 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mp.again...#4720................ |
| eee80 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 74 72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d 73 | .........magit-tramp-pipe-stty-s |
| eeea0 | 65 74 74 69 6e 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6f 75 | ettings)....................(bou |
| eeec0 | 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 74 72 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d 73 65 | nd-and-true-p.tramp-pipe-stty-se |
| eeee0 | 74 74 69 6e 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 | ttings)))...............(process |
| eef00 | 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 |
| eef20 | 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 | ronment))...............(default |
| eef40 | 2d 70 72 6f 63 65 73 73 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 20 28 6d 61 67 69 74 2d 2d 70 | -process-coding-system.(magit--p |
| eef60 | 72 6f 63 65 73 73 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 29 29 29 0a 20 20 20 20 20 20 20 20 | rocess-coding-system)))......... |
| eef80 | 20 20 28 61 70 70 6c 79 20 23 27 73 74 61 72 74 2d 66 69 6c 65 2d 70 72 6f 63 65 73 73 0a 20 20 | ..(apply.#'start-file-process... |
| eefa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 | ...............(file-name-nondir |
| eefc0 | 65 63 74 6f 72 79 20 70 72 6f 67 72 61 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ectory.program)................. |
| eefe0 | 20 70 72 6f 63 65 73 73 2d 62 75 66 20 70 72 6f 67 72 61 6d 20 61 72 67 73 29 29 29 29 0a 20 20 | .process-buf.program.args))))... |
| ef000 | 20 20 28 77 69 74 68 2d 65 64 69 74 6f 72 2d 73 65 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 | ..(with-editor-set-process-filte |
| ef020 | 72 20 70 72 6f 63 65 73 73 20 23 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 | r.process.#'magit-process-filter |
| ef040 | 29 0a 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 | ).....(set-process-sentinel.proc |
| ef060 | 65 73 73 20 23 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 29 0a 20 20 | ess.#'magit-process-sentinel)... |
| ef080 | 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 20 20 70 72 6f 63 65 73 73 20 | ..(set-process-buffer...process. |
| ef0a0 | 70 72 6f 63 65 73 73 2d 62 75 66 29 0a 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 73 79 73 74 65 | process-buf).....(when.(eq.syste |
| ef0c0 | 6d 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 20 20 20 20 3b 3b 20 4f 6e 20 | m-type.'windows-nt).......;;.On. |
| ef0e0 | 77 33 32 2c 20 67 69 74 20 65 78 70 65 63 74 73 20 55 54 46 2d 38 20 65 6e 63 6f 64 65 64 20 69 | w32,.git.expects.UTF-8.encoded.i |
| ef100 | 6e 70 75 74 2c 20 69 67 6e 6f 72 65 20 61 6e 79 20 75 73 65 72 0a 20 20 20 20 20 20 3b 3b 20 63 | nput,.ignore.any.user.......;;.c |
| ef120 | 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 74 65 6c 6c 69 6e 67 20 75 73 20 6f 74 68 65 72 77 69 73 | onfiguration.telling.us.otherwis |
| ef140 | 65 2e 0a 20 20 20 20 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 63 6f 64 69 6e 67 2d 73 79 73 | e........(set-process-coding-sys |
| ef160 | 74 65 6d 20 70 72 6f 63 65 73 73 20 6e 69 6c 20 27 75 74 66 2d 38 2d 75 6e 69 78 29 29 0a 20 20 | tem.process.nil.'utf-8-unix))... |
| ef180 | 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 27 73 65 63 74 69 6f 6e 20 | ..(process-put.process.'section. |
| ef1a0 | 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 | section).....(process-put.proces |
| ef1c0 | 73 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 | s.'command-buf.(current-buffer)) |
| ef1e0 | 0a 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 27 64 65 66 61 75 | .....(process-put.process.'defau |
| ef200 | 6c 74 2d 64 69 72 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 28 77 | lt-dir.default-directory).....(w |
| ef220 | 68 65 6e 20 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 0a 20 20 20 20 20 20 | hen.magit-inhibit-refresh....... |
| ef240 | 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 27 69 6e 68 69 62 69 74 2d 72 65 | (process-put.process.'inhibit-re |
| ef260 | 66 72 65 73 68 20 74 29 29 0a 20 20 20 20 28 6f 73 65 74 20 73 65 63 74 69 6f 6e 20 70 72 6f 63 | fresh.t)).....(oset.section.proc |
| ef280 | 65 73 73 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 | ess.process).....(with-current-b |
| ef2a0 | 75 66 66 65 72 20 70 72 6f 63 65 73 73 2d 62 75 66 0a 20 20 20 20 20 20 28 73 65 74 2d 6d 61 72 | uffer.process-buf.......(set-mar |
| ef2c0 | 6b 65 72 20 28 70 72 6f 63 65 73 73 2d 6d 61 72 6b 20 70 72 6f 63 65 73 73 29 20 28 70 6f 69 6e | ker.(process-mark.process).(poin |
| ef2e0 | 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 69 6e 70 75 74 0a 20 20 20 20 20 20 28 77 69 74 68 | t))).....(when.input.......(with |
| ef300 | 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 69 6e 70 75 74 0a 20 20 20 20 20 20 20 20 28 70 | -current-buffer.input.........(p |
| ef320 | 72 6f 63 65 73 73 2d 73 65 6e 64 2d 72 65 67 69 6f 6e 20 70 72 6f 63 65 73 73 20 28 70 6f 69 6e | rocess-send-region.process.(poin |
| ef340 | 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 60 | t-min).(point-max)).........;;.` |
| ef360 | 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 65 6f 66 27 20 61 70 70 65 61 72 73 20 74 6f 20 62 65 20 | process-send-eof'.appears.to.be. |
| ef380 | 62 72 6f 6b 65 6e 20 6f 76 65 72 0a 20 20 20 20 20 20 20 20 3b 3b 20 20 54 72 61 6d 70 20 66 72 | broken.over.........;;..Tramp.fr |
| ef3a0 | 6f 6d 20 57 69 6e 64 6f 77 73 2e 20 53 65 65 20 23 33 36 32 34 20 61 6e 64 20 62 75 67 23 34 33 | om.Windows..See.#3624.and.bug#43 |
| ef3c0 | 32 32 36 2e 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 65 71 20 73 79 73 74 65 6d | 226..........(if.(and.(eq.system |
| ef3e0 | 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -type.'windows-nt).............. |
| ef400 | 20 20 20 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 | ....(file-remote-p.(process-get. |
| ef420 | 70 72 6f 63 65 73 73 20 27 64 65 66 61 75 6c 74 2d 64 69 72 29 20 6e 69 6c 20 74 29 29 0a 20 20 | process.'default-dir).nil.t))... |
| ef440 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 73 74 72 69 6e 67 20 70 | ..........(process-send-string.p |
| ef460 | 72 6f 63 65 73 73 20 22 04 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 73 | rocess.".")...........(process-s |
| ef480 | 65 6e 64 2d 65 6f 66 20 70 72 6f 63 65 73 73 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 | end-eof.process)))).....(setq.ma |
| ef4a0 | 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 6f | git-this-process.process).....(o |
| ef4c0 | 73 65 74 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 | set.section.value.process).....( |
| ef4e0 | 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 70 72 6f | magit-process-display-buffer.pro |
| ef500 | 63 65 73 73 29 0a 20 20 20 20 70 72 6f 63 65 73 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | cess).....process))..(defun.magi |
| ef520 | 74 2d 70 61 72 73 65 2d 67 69 74 2d 61 73 79 6e 63 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 | t-parse-git-async.(&rest.args).. |
| ef540 | 20 28 73 65 74 71 20 61 72 67 73 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 2d 61 | .(setq.args.(magit-process-git-a |
| ef560 | 72 67 75 6d 65 6e 74 73 20 61 72 67 73 29 29 0a 20 20 28 6c 65 74 20 28 28 63 6f 6d 6d 61 6e 64 | rguments.args))...(let.((command |
| ef580 | 2d 62 75 66 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 28 | -buf.(current-buffer)).........( |
| ef5a0 | 73 74 64 6f 75 74 2d 62 75 66 20 28 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 | stdout-buf.(generate-new-buffer. |
| ef5c0 | 22 20 2a 67 69 74 2d 73 74 64 6f 75 74 2a 22 29 29 0a 20 20 20 20 20 20 20 20 28 73 74 64 65 72 | ".*git-stdout*")).........(stder |
| ef5e0 | 72 2d 62 75 66 20 28 67 65 6e 65 72 61 74 65 2d 6e 65 77 2d 62 75 66 66 65 72 20 22 20 2a 67 69 | r-buf.(generate-new-buffer.".*gi |
| ef600 | 74 2d 73 74 64 65 72 72 2a 22 29 29 0a 20 20 20 20 20 20 20 20 28 74 6f 70 6c 65 76 65 6c 20 28 | t-stderr*")).........(toplevel.( |
| ef620 | 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 | magit-toplevel))).....(with-curr |
| ef640 | 65 6e 74 2d 62 75 66 66 65 72 20 73 74 64 6f 75 74 2d 62 75 66 0a 20 20 20 20 20 20 28 73 65 74 | ent-buffer.stdout-buf.......(set |
| ef660 | 71 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 6c 65 76 65 6c 29 0a 20 20 | q.default-directory.toplevel)... |
| ef680 | 20 20 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(let.((process.............. |
| ef6a0 | 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 28 6d 61 67 69 | (let.((process-environment.(magi |
| ef6c0 | 74 2d 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 | t-process-environment)))........ |
| ef6e0 | 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 70 72 6f 63 65 73 73 20 3a 6e 61 6d 65 20 22 67 69 74 | ........(make-process.:name."git |
| ef700 | 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 3a | "..............................: |
| ef720 | 62 75 66 66 65 72 20 73 74 64 6f 75 74 2d 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | buffer.stdout-buf............... |
| ef740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 74 64 65 72 72 20 73 74 64 65 72 72 2d 62 75 | ...............:stderr.stderr-bu |
| ef760 | 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 3a | f..............................: |
| ef780 | 63 6f 6d 6d 61 6e 64 20 28 63 6f 6e 73 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 | command.(cons.(magit-git-executa |
| ef7a0 | 62 6c 65 29 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 | ble).args)...................... |
| ef7c0 | 20 20 20 20 20 20 20 20 3a 63 6f 64 69 6e 67 20 28 6d 61 67 69 74 2d 2d 70 72 6f 63 65 73 73 2d | ........:coding.(magit--process- |
| ef7e0 | 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | coding-system).................. |
| ef800 | 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 69 6c 65 2d 68 61 6e 64 6c 65 72 20 74 29 29 29 29 0a | ............:file-handler.t)))). |
| ef820 | 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 63 6f | ........(process-put.process.'co |
| ef840 | 6d 6d 61 6e 64 2d 62 75 66 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 0a 20 20 20 20 20 20 20 20 28 | mmand-buf.command-buf).........( |
| ef860 | 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 27 73 74 64 65 72 72 2d 62 75 66 20 | process-put.process.'stderr-buf. |
| ef880 | 73 74 64 65 72 72 2d 62 75 66 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 70 75 74 | stderr-buf).........(process-put |
| ef8a0 | 20 70 72 6f 63 65 73 73 20 27 70 61 72 73 65 64 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 | .process.'parsed.(point))....... |
| ef8c0 | 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 |
| ef8e0 | 73 73 29 0a 20 20 20 20 20 20 20 20 70 72 6f 63 65 73 73 29 29 29 29 0a 0a 3b 3b 3b 20 50 72 6f | ss).........process))))..;;;.Pro |
| ef900 | 63 65 73 73 20 49 6e 74 65 72 6e 61 6c 73 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d | cess.Internals..(defclass.magit- |
| ef920 | 70 72 6f 63 65 73 73 2d 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 29 0a | process-section.(magit-section). |
| ef940 | 20 20 28 28 70 72 6f 63 65 73 73 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 29 29 0a 0a 28 73 | ..((process.:initform.nil)))..(s |
| ef960 | 65 74 66 20 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 | etf.(alist-get.'process.magit--s |
| ef980 | 65 63 74 69 6f 6e 2d 74 79 70 65 2d 61 6c 69 73 74 29 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 | ection-type-alist).'magit-proces |
| ef9a0 | 73 2d 73 65 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 | s-section)..(defun.magit-process |
| ef9c0 | 2d 73 65 74 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 | -setup.(program.args)...(magit-p |
| ef9e0 | 72 6f 63 65 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 | rocess-set-mode-line.program.arg |
| efa00 | 73 29 0a 20 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 | s)...(let.((pwd.default-director |
| efa20 | 79 29 0a 20 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 | y).........(buf.(magit-process-b |
| efa40 | 75 66 66 65 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 | uffer.t))).....(cons.buf.(with-c |
| efa60 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | urrent-buffer.buf............... |
| efa80 | 20 20 28 70 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 | ..(prog1.(magit-process-insert-s |
| efaa0 | 65 63 74 69 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 | ection.pwd.program.args.nil.nil) |
| efac0 | 0a 20 20 20 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 | ...................(backward-cha |
| efae0 | 72 20 31 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 | r.1))))))..(defun.magit-process- |
| efb00 | 69 6e 73 65 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 | insert-section.....(pwd.program. |
| efb20 | 61 72 67 73 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 | args.&optional.errcode.errlog.fa |
| efb40 | 63 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 74 | ce)...(let.((inhibit-read-only.t |
| efb60 | 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 6e 2d | ).........(magit-insert-section- |
| efb80 | 2d 63 75 72 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 | -current.nil).........(magit-ins |
| efba0 | 65 72 74 2d 73 65 63 74 69 6f 6e 2d 2d 70 61 72 65 6e 74 20 6d 61 67 69 74 2d 72 6f 6f 74 2d 73 | ert-section--parent.magit-root-s |
| efbc0 | 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 | ection).........(magit-insert-se |
| efbe0 | 63 74 69 6f 6e 2d 2d 6f 6c 64 72 6f 6f 74 20 6e 69 6c 29 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 | ction--oldroot.nil)).....(goto-c |
| efc00 | 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 28 6d 61 67 69 74 | har.(1-.(point-max))).....(magit |
| efc20 | 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 | -insert-section.(process)....... |
| efc40 | 28 69 6e 73 65 72 74 20 28 69 66 20 65 72 72 63 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (insert.(if.errcode............. |
| efc60 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 33 73 20 22 20 28 70 72 6f 70 65 72 74 69 7a 65 | ......(format."%3s.".(propertize |
| efc80 | 20 28 6e 75 6d 62 65 72 2d 74 6f 2d 73 74 72 69 6e 67 20 65 72 72 63 6f 64 65 29 0a 20 20 20 20 | .(number-to-string.errcode)..... |
| efca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| efcc0 | 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- |
| efce0 | 70 72 6f 63 65 73 73 2d 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 72 75 | process-ng))................."ru |
| efd00 | 6e 20 22 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | n.")).......(when.magit-process- |
| efd20 | 74 69 6d 65 73 74 61 6d 70 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 | timestamp-format.........(insert |
| efd40 | 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 74 2d 70 72 6f 63 65 | .(format-time-string.magit-proce |
| efd60 | 73 73 2d 74 69 6d 65 73 74 61 6d 70 2d 66 6f 72 6d 61 74 29 20 22 20 22 29 29 0a 20 20 20 20 20 | ss-timestamp-format)."."))...... |
| efd80 | 20 28 6c 65 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 | .(let.((cmd.(concat............. |
| efda0 | 20 20 20 20 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 | ......(and.(not.(equal.......... |
| efdc0 | 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 |
| efde0 | 73 2d 64 69 72 65 63 74 6f 72 79 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 77 | s-directory.(expand-file-name.pw |
| efe00 | 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d))............................. |
| efe20 | 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 70 61 6e 64 | .(file-name-as-directory.(expand |
| efe40 | 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...................... |
| efe60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| efe80 | 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .default-directory)))).......... |
| efea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d 72 65 6c 61 | ..............(concat.(file-rela |
| efec0 | 74 69 76 65 2d 6e 61 6d 65 20 70 77 64 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 | tive-name.pwd.default-directory) |
| efee0 | 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 28 6d 61 67 69 74 2d | ."."))...................(magit- |
| eff00 | 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 67 72 61 | process--format-arguments.progra |
| eff20 | 6d 20 61 72 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 | m.args)))).........(magit-insert |
| eff40 | 2d 68 65 61 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 | -heading.(if.face.(propertize.cm |
| eff60 | 64 20 27 66 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 | d.'face.face).cmd))).......(when |
| eff80 | 20 65 72 72 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 | .errlog.........(if.(bufferp.err |
| effa0 | 6c 6f 67 29 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 | log).............(insert.(with-c |
| effc0 | 75 72 72 65 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 | urrent-buffer.errlog............ |
| effe0 | 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d | ...........(buffer-substring-no- |
| f0000 | 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 74 2d 6d 61 | properties.(point-min).(point-ma |
| f0020 | 78 29 29 29 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 | x))))...........(insert-file-con |
| f0040 | 74 65 6e 74 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 | tents.errlog)...........(goto-ch |
| f0060 | 61 72 20 28 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 | ar.(1-.(point-max))))).......(in |
| f0080 | 73 65 72 74 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 | sert."\n"))))..(defun.magit-proc |
| f00a0 | 65 73 73 2d 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 | ess--format-arguments.(program.a |
| f00c0 | 72 67 73 29 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 | rgs)...(cond....((and.args.(equa |
| f00e0 | 6c 20 70 72 6f 67 72 61 6d 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 | l.program.(magit-git-executable) |
| f0100 | 29 29 0a 20 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 | )).....(let.((global.(length.mag |
| f0120 | 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 20 | it-git-global-arguments)))...... |
| f0140 | 20 28 63 6f 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 | .(concat........(propertize.(fil |
| f0160 | 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 20 | e-name-nondirectory.program).... |
| f0180 | 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. |
| f01a0 | 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 22 | 'magit-section-heading)........" |
| f01c0 | 20 22 0a 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6d 61 67 69 74 2d 2d 65 6c | ."........(propertize.(magit--el |
| f01e0 | 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 27 66 6f 6e 74 | lipsis)....................'font |
| f0200 | 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 |
| f0220 | 67 0a 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 20 | g....................'help-echo. |
| f0240 | 28 73 74 72 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 | (string-join.(seq-take.args.glob |
| f0260 | 61 6c 29 20 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 | al)."."))........"."........(pro |
| f0280 | 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 6f 74 65 | pertize.(mapconcat.#'shell-quote |
| f02a0 | 2d 61 72 67 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 | -argument.(seq-drop.args.global) |
| f02c0 | 20 22 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c | .".")....................'font-l |
| f02e0 | 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 | ock-face.'magit-section-heading) |
| f0300 | 29 29 29 0a 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 | )))....((and.args.(equal.program |
| f0320 | 20 73 68 65 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 | .shell-file-name)).....(properti |
| f0340 | 7a 65 20 28 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 | ze.(cadr.args).................' |
| f0360 | 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 | font-lock-face.'magit-section-he |
| f0380 | 61 64 69 6e 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 | ading))....(t.....(concat.(prope |
| f03a0 | 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 72 79 20 70 72 | rtize.(file-name-nondirectory.pr |
| f03c0 | 6f 67 72 61 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 | ogram).........................' |
| f03e0 | 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 | font-lock-face.'magit-section-he |
| f0400 | 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 0a 20 20 20 20 20 20 20 20 20 | ading).............".".......... |
| f0420 | 20 20 20 28 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 | ...(propertize.(mapconcat.#'shel |
| f0440 | 6c 2d 71 75 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 | l-quote-argument.args.".")...... |
| f0460 | 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 |
| f0480 | 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 29 0a 0a | ce.'magit-section-heading))))).. |
| f04a0 | 28 64 65 66 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 | (defun.magit-process-truncate-lo |
| f04c0 | 67 20 28 29 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 | g.()...(let*.((head.nil)........ |
| f04e0 | 20 20 28 74 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 | ..(tail.(oref.magit-root-section |
| f0500 | 20 63 68 69 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 | .children))..........(count.(len |
| f0520 | 67 74 68 20 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 | gth.tail))).....(when.(>.(1+.cou |
| f0540 | 6e 74 29 20 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 | nt).magit-process-log-max)...... |
| f0560 | 20 28 77 68 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 | .(while.(and.(cdr.tail)......... |
| f0580 | 20 20 20 20 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 | ..........(>.count.(/.magit-proc |
| f05a0 | 65 73 73 2d 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 | ess-log-max.2))).........(let*.( |
| f05c0 | 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 | (inhibit-read-only.t)........... |
| f05e0 | 20 20 20 20 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 | .....(section.(car.tail))....... |
| f0600 | 20 20 20 20 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 | .........(process.(oref.section. |
| f0620 | 70 72 6f 63 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 | process)))...........(cond.((not |
| f0640 | 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 65 6d | .process)).................((mem |
| f0660 | 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 69 | q.(process-status.process).'(exi |
| f0680 | 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c | t.signal))..................(del |
| f06a0 | 65 74 65 2d 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 | ete-region.(oref.section.start). |
| f06c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| f06e0 | 28 31 2b 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 65 6e 64 29 29 29 0a 20 20 20 20 20 20 20 | (1+.(oref.section.end)))........ |
| f0700 | 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 63 66 20 63 6f 75 6e 74 29 29 0a 20 20 20 20 20 | ..........(cl-decf.count))...... |
| f0720 | 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 28 | ...........(t..................( |
| f0740 | 70 75 73 68 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 | push.section.head)))).........(p |
| f0760 | 6f 70 20 74 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 | op.tail)).......(oset.magit-root |
| f0780 | 2d 73 65 63 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 | -section.children.............(n |
| f07a0 | 63 6f 6e 63 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 | conc.(reverse.head).tail)))))..( |
| f07c0 | 64 65 66 75 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 | defun.magit-process-sentinel.(pr |
| f07e0 | 6f 63 65 73 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 | ocess.event)..."Default.sentinel |
| f0800 | 20 75 73 65 64 20 62 79 20 60 6d 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 27 2e 22 | .used.by.`magit-start-process'." |
| f0820 | 0a 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 | ...(when.(memq.(process-status.p |
| f0840 | 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 28 73 65 74 | rocess).'(exit.signal)).....(set |
| f0860 | 71 20 65 76 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 | q.event.(substring.event.0.-1)). |
| f0880 | 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 66 69 6e 69 73 68 | ....(when.(string-match."^finish |
| f08a0 | 65 64 22 20 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 | ed".event).......(message.(conca |
| f08c0 | 74 20 28 63 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 | t.(capitalize.(process-name.proc |
| f08e0 | 65 73 73 29 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 | ess)).".finished"))).....(magit- |
| f0900 | 70 72 6f 63 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 | process-finish.process).....(whe |
| f0920 | 6e 20 28 65 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 | n.(eq.process.magit-this-process |
| f0940 | 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 74 68 69 73 2d 70 72 6f 63 65 73 73 | ).......(setq.magit-this-process |
| f0960 | 20 6e 69 6c 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 | .nil)).....(unless.(process-get. |
| f0980 | 70 72 6f 63 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 | process.'inhibit-refresh)....... |
| f09a0 | 28 6c 65 74 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 | (let.((command-buf.(process-get. |
| f09c0 | 70 72 6f 63 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 | process.'command-buf)))......... |
| f09e0 | 28 69 66 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 0a | (if.(buffer-live-p.command-buf). |
| f0a00 | 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 72 | ............(with-current-buffer |
| f0a20 | 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | .command-buf...............(magi |
| f0a40 | 74 2d 72 65 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 | t-refresh))...........(with-temp |
| f0a60 | 2d 62 75 66 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 | -buffer.............(setq.defaul |
| f0a80 | 74 2d 64 69 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 | t-directory.(process-get.process |
| f0aa0 | 20 27 64 65 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 | .'default-dir)).............(mag |
| f0ac0 | 69 74 2d 72 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 | it-refresh)))))))..(defun.magit- |
| f0ae0 | 73 65 71 75 65 6e 63 65 72 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 28 70 72 6f 63 | sequencer-process-sentinel.(proc |
| f0b00 | 65 73 73 20 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 | ess.event)..."Special.sentinel.u |
| f0b20 | 73 65 64 20 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 | sed.by.`magit-run-git-sequencer' |
| f0b40 | 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 | ."...(when.(memq.(process-status |
| f0b60 | 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 28 6d | .process).'(exit.signal)).....(m |
| f0b80 | 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 |
| f0ba0 | 65 6e 74 29 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 | ent).....(when-let*.((process-bu |
| f0bc0 | 66 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 29 0a 20 20 20 20 | f.(process-buffer.process))..... |
| f0be0 | 20 20 20 20 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 | ............((buffer-live-p.proc |
| f0c00 | 65 73 73 2d 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 | ess-buf)).................(statu |
| f0c20 | 73 2d 62 75 66 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 70 72 6f 63 65 | s-buf.(with-current-buffer.proce |
| f0c40 | 73 73 2d 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ss-buf.......................... |
| f0c60 | 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 27 6d 61 67 | .....(magit-get-mode-buffer.'mag |
| f0c80 | 69 74 2d 73 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 | it-status-mode)))).......(with-c |
| f0ca0 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 73 74 61 74 75 73 2d 62 75 66 0a 20 20 20 20 20 20 20 | urrent-buffer.status-buf........ |
| f0cc0 | 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | .(when-let.((section............ |
| f0ce0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 | .........(magit-get-section..... |
| f0d00 | 20 20 20 20 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 | .................`((commit...,(m |
| f0d20 | 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 | agit-rev-parse."HEAD"))......... |
| f0d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2c 28 70 63 61 73 65 20 28 63 61 72 20 28 73 65 | ...............(,(pcase.(car.(se |
| f0d60 | 71 2d 64 72 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 | q-drop.......................... |
| f0d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d 63 6f 6d 6d 61 6e 64 20 70 72 | .............(process-command.pr |
| f0da0 | 6f 63 65 73 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 | ocess).......................... |
| f0dc0 | 20 20 20 20 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 | .............(1+.(length.magit-g |
| f0de0 | 69 74 2d 67 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 | it-global-arguments))))......... |
| f0e00 | 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 72 65 62 61 73 65 22 | ...................((or."rebase" |
| f0e20 | 20 22 61 6d 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 | ."am").'rebase-sequence)........ |
| f0e40 | 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 63 68 65 72 72 79 | ....................((or."cherry |
| f0e60 | 2d 70 69 63 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 | -pick"."revert").'sequence)))... |
| f0e80 | 20 20 20 20 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 | .....................(status)))) |
| f0ea0 | 29 0a 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 |
| f0ec0 | 74 69 6f 6e 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 | tion.start))...........(magit-se |
| f0ee0 | 63 74 69 6f 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 | ction-update-highlight))))))..(d |
| f0f00 | 65 66 75 6e 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 | efun.magit-process-filter.(proc. |
| f0f20 | 73 74 72 69 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 | string)..."Default.filter.used.b |
| f0f40 | 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 77 69 74 | y.`magit-start-process'."...(wit |
| f0f60 | 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 | h-current-buffer.(process-buffer |
| f0f80 | 20 70 72 6f 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 | .proc).....(let.((inhibit-read-o |
| f0fa0 | 6e 6c 79 20 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 | nly.t)).......(goto-char.(proces |
| f0fc0 | 73 2d 6d 61 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 | s-mark.proc)).......;;.Find.last |
| f0fe0 | 20 5e 4d 20 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 | .^M.in.string...If.one.was.found |
| f1000 | 2c 20 69 67 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 | ,.ignore.......;;.everything.bef |
| f1020 | 6f 72 65 20 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 | ore.it.and.delete.the.current.li |
| f1040 | 6e 65 2e 0a 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 | ne........(when-let.((ret-pos.(c |
| f1060 | 6c 2d 70 6f 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 | l-position.?\r.string.:from-end. |
| f1080 | 74 29 29 29 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 | t))).........(setq.string.(subst |
| f10a0 | 72 69 6e 67 20 73 74 72 69 6e 67 20 28 31 2b 20 72 65 74 2d 70 6f 73 29 29 29 0a 20 20 20 20 20 | ring.string.(1+.ret-pos)))...... |
| f10c0 | 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e | ...(delete-region.(line-beginnin |
| f10e0 | 67 2d 70 6f 73 69 74 69 6f 6e 29 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 | g-position).(point))).......(set |
| f1100 | 71 20 73 74 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 | q.string.(magit-process-remove-b |
| f1120 | 6f 67 75 73 2d 65 72 72 6f 72 73 20 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 | ogus-errors.string)).......(inse |
| f1140 | 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 69 74 2d 73 65 63 | rt.(propertize.string.'magit-sec |
| f1160 | 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 28 | tion...........................( |
| f1180 | 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 29 29 0a 20 20 20 | process-get.proc.'section))).... |
| f11a0 | 20 20 20 28 73 65 74 2d 6d 61 72 6b 65 72 20 28 70 72 6f 63 65 73 73 2d 6d 61 72 6b 20 70 72 6f | ...(set-marker.(process-mark.pro |
| f11c0 | 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 73 75 72 65 20 70 | c).(point)).......;;.Make.sure.p |
| f11e0 | 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 65 6d 6f 76 69 6e | rompts.are.matched.after.removin |
| f1200 | 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 2d 79 65 73 2d 6f | g.^M........(magit-process-yes-o |
| f1220 | 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 20 20 20 20 20 28 | r-no-prompt.proc.string).......( |
| f1240 | 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 20 70 | magit-process-username-prompt..p |
| f1260 | 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 72 6f 63 65 73 73 | roc.string).......(magit-process |
| f1280 | 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 69 6e 67 29 0a 20 | -password-prompt..proc.string).. |
| f12a0 | 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 6e 74 69 6c 2d 73 | .....(run-hook-with-args-until-s |
| f12c0 | 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 70 74 2d 66 75 6e | uccess.'magit-process-prompt-fun |
| f12e0 | 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ctions.......................... |
| f1300 | 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 29 29 29 29 0a 0a | ...............proc.string)))).. |
| f1320 | 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 6b 65 79 6d 61 70 | (defun.magit-process-make-keymap |
| f1340 | 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 20 60 61 62 6f 72 | .(process.parent)..."Remap.`abor |
| f1360 | 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 64 20 74 68 61 74 | t-minibuffers'.to.a.command.that |
| f1380 | 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 54 20 69 73 20 75 | .also.kills.PROCESS..PARENT.is.u |
| f13a0 | 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 65 74 75 72 6e 65 | sed.as.the.parent.of.the.returne |
| f13c0 | 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 61 6d 62 64 61 20 | d.keymap."...(let.((cmd.(lambda. |
| f13e0 | 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 74 69 76 65 29 0a | ()................(interactive). |
| f1400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 20 28 6b | ...............(ignore-errors.(k |
| f1420 | 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 20 20 20 20 20 20 | ill-process.process))........... |
| f1440 | 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 69 6e 69 62 75 66 | .....(if.(fboundp.'abort-minibuf |
| f1460 | 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 61 62 6f 72 74 2d | fers)....................(abort- |
| f1480 | 6d 69 6e 69 62 75 66 66 65 72 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | minibuffers)..................(a |
| f14a0 | 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 20 20 20 28 64 65 | bort-recursive-edit))))).....(de |
| f14c0 | 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 0a 20 20 20 20 20 | fine-keymap.:parent.parent...... |
| f14e0 | 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 3c 61 62 6f 72 74 | ."C-g".cmd......."<remap>.<abort |
| f1500 | 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 3c 72 65 6d 61 70 | -minibuffers>".cmd......."<remap |
| f1520 | 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 63 6d 64 29 29 29 | >.<abort-recursive-edit>".cmd))) |
| f1540 | 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6b 69 6c 6c 2d 6f | ..(defmacro.magit-process-kill-o |
| f1560 | 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 79 29 0a 20 20 28 | n-abort.(process.&rest.body)...( |
| f1580 | 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 20 20 20 20 28 64 | declare.(indent.1)............(d |
| f15a0 | 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 20 20 20 28 6f 62 | ebug.(form.body))............(ob |
| f15c0 | 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 6b 65 79 6d 61 70 | solete.magit-process-make-keymap |
| f15e0 | 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 28 6d 69 6e 69 62 | ."Magit.4.0.0"))...`(let.((minib |
| f1600 | 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 28 6d 61 67 69 74 | uffer-local-map...........(magit |
| f1620 | 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 65 73 73 20 6d 69 | -process-make-keymap.,process.mi |
| f1640 | 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6d 61 70 29 29 29 0a 20 20 20 20 20 2c 40 62 6f 64 | nibuffer-local-map)))......,@bod |
| f1660 | 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 72 65 6d 6f 76 65 | y))..(defun.magit-process-remove |
| f1680 | 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 65 2d 6d 61 74 63 | -bogus-errors.(str)...(save-matc |
| f16a0 | 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 61 74 63 68 20 22 | h-data.....(when.(string-match." |
| f16c0 | 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 65 64 20 62 79 20 | ^\\(\\*ERROR\\*:.\\)Canceled.by. |
| f16e0 | 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 20 28 72 65 70 6c | user".str).......(setq.str.(repl |
| f1700 | 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 29 29 29 0a 20 20 | ace-match."".nil.nil.str.1)))... |
| f1720 | 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 72 6f 72 3a 20 54 | ..(when.(string-match."^error:.T |
| f1740 | 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 65 20 65 64 69 74 | here.was.a.problem.with.the.edit |
| f1760 | 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 74 72 20 28 72 65 | or.*\n".str).......(setq.str.(re |
| f1780 | 70 6c 61 63 65 2d 6d 61 74 63 68 20 22 22 20 6e 69 6c 20 6e 69 6c 20 73 74 72 29 29 29 0a 20 20 | place-match."".nil.nil.str)))... |
| f17a0 | 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 20 20 20 20 20 20 | ..(when.(string-match........... |
| f17c0 | 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 67 65 20 75 73 69 | ."^Please.supply.the.message.usi |
| f17e0 | 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 5c 2e 5c 6e 22 20 | ng.either.-m.or.-F.option\\.\n". |
| f1800 | 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 61 63 65 2d 6d 61 | str).......(setq.str.(replace-ma |
| f1820 | 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 74 72 29 0a 0a 28 | tch."".nil.nil.str))))...str)..( |
| f1840 | 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 2d 6e 6f 2d 70 72 | defun.magit-process-yes-or-no-pr |
| f1860 | 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 6f 72 77 61 72 64 | ompt.(process.string)..."Forward |
| f1880 | 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 75 73 65 72 2e 22 | .Yes-or-No.prompts.to.the.user." |
| f18a0 | 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 2d 6d 61 74 63 68 | ...(when-let.((beg.(string-match |
| f18c0 | 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 72 6f 6d 70 74 2d | .magit-process-yes-or-no-prompt- |
| f18e0 | 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 65 73 73 2d 73 65 | regexp.string))).....(process-se |
| f1900 | 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 69 66 20 | nd-string......process......(if. |
| f1920 | 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | (save-match-data............(let |
| f1940 | 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 33 30 29 0a 20 20 | .((max-mini-window-height.30)... |
| f1960 | 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 2d 6c 6f 63 61 6c | ...............(minibuffer-local |
| f1980 | 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 67 69 74 2d 70 72 | -map...................(magit-pr |
| f19a0 | 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 6d 69 6e 69 62 75 | ocess-make-keymap.process.minibu |
| f19c0 | 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 20 20 20 20 20 20 | ffer-local-map))................ |
| f19e0 | 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 73 20 66 73 65 74 | ..;;.In.case.yes-or-no-p.is.fset |
| f1a00 | 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 20 20 20 20 20 20 | .to.that,.but.does.............. |
| f1a20 | 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 67 2d 62 6f 78 2d | ....;;.not.cover.use-dialog-box- |
| f1a40 | 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 20 20 20 20 20 20 | p.and.y-or-n-p-read-key......... |
| f1a60 | 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 20 20 20 20 20 20 | ..........(y-or-n-p-map......... |
| f1a80 | 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 61 6b 65 2d 6b 65 | ..........(magit-process-make-ke |
| f1aa0 | 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 29 29 0a 20 20 20 | ymap.process.y-or-n-p-map))).... |
| f1ac0 | 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 62 73 74 72 69 6e | ..........(yes-or-no-p.(substrin |
| f1ae0 | 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 20 20 28 63 6f 6e | g.string.0.beg))))..........(con |
| f1b00 | 63 61 74 20 28 64 6f 77 6e 63 61 73 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 73 74 | cat.(downcase.(match-string.1.st |
| f1b20 | 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 74 20 28 64 6f 77 | ring))."\n")........(concat.(dow |
| f1b40 | 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 6e 67 29 29 20 22 | ncase.(match-string.2.string))." |
| f1b60 | 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 63 65 73 73 2d 70 | \n")))))..(defun.magit-process-p |
| f1b80 | 61 73 73 77 6f 72 64 2d 61 75 74 68 2d 73 6f 75 72 63 65 20 28 6b 65 79 29 0a 20 20 22 55 73 65 | assword-auth-source.(key)..."Use |
| f1ba0 | 20 60 61 75 74 68 2d 73 6f 75 72 63 65 2d 73 65 61 72 63 68 27 20 74 6f 20 67 65 74 20 61 20 70 | .`auth-source-search'.to.get.a.p |
| f1bc0 | 61 73 73 77 6f 72 64 2e 0a 49 66 20 66 6f 75 6e 64 2c 20 72 65 74 75 72 6e 20 74 68 65 20 70 61 | assword..If.found,.return.the.pa |
| f1be0 | 73 73 77 6f 72 64 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a | ssword...Otherwise,.return.nil.. |
| f1c00 | 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 20 74 6f 20 | .To.use.this.function.add.it.to. |
| f1c20 | 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 68 6f 6f 6b | the.appropriate.hook...(add-hook |
| f1c40 | 20 5c 5c 3d 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6e 64 2d 70 61 73 73 77 6f 72 64 | .\\='magit-process-find-password |
| f1c60 | 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 5c 5c 3d 27 6d 61 67 69 74 | -functions.............\\='magit |
| f1c80 | 2d 70 72 6f 63 65 73 73 2d 70 61 73 73 77 6f 72 64 2d 61 75 74 68 2d 73 6f 75 72 63 65 29 0a 0a | -process-password-auth-source).. |
| f1ca0 | 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 6d 20 61 20 70 72 6f | KEY.typically.derives.from.a.pro |
| f1cc0 | 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 6f 72 20 5c 5c 3d 27 | mpt.such.as:...Password.for.\\=' |
| f1ce0 | 68 74 74 70 73 3a 2f 2f 79 6f 75 72 6e 61 6d 65 40 67 69 74 68 75 62 2e 63 6f 6d 5c 5c 3d 27 0a | https://yourname@github.com\\='. |
| f1d00 | 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 20 74 68 65 20 73 74 | in.which.case.it.would.be.the.st |
| f1d20 | 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 6d 0a 77 68 69 63 68 | ring...yourname@github.com.which |
| f1d40 | 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 67 70 67 20 65 6e 74 | .matches.the.~/.authinfo.gpg.ent |
| f1d60 | 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 6f 67 69 6e 20 79 6f | ry...machine.github.com.login.yo |
| f1d80 | 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 69 66 66 20 74 68 61 | urname.password.12345.or.iff.tha |
| f1da0 | 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 61 72 64 20 63 6f 6d | t.is.undefined,.for.backward.com |
| f1dc0 | 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 6e 61 6d 65 40 67 69 | patibility...machine.yourname@gi |
| f1de0 | 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 4f 6e 20 67 69 74 68 | thub.com.password.12345..On.gith |
| f1e00 | 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 20 79 6f 75 72 20 70 | ub.com.you.should.not.use.your.p |
| f1e20 | 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 63 65 73 73 20 74 6f | assword.but.a.personal.access.to |
| f1e40 | 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 61 74 69 6f 6e 20 61 | ken,.see.[1]...For.information.a |
| f1e60 | 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 20 6f 74 68 65 72 20 | bout.the.peculiarities.of.other. |
| f1e80 | 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 65 0a 72 65 73 70 65 | forges,.please.consult.the.respe |
| f1ea0 | 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 65 72 20 6d 61 6e 75 | ctive.documentation...After.manu |
| f1ec0 | 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 67 70 67 20 79 6f 75 | ally.editing.~/.authinfo.gpg.you |
| f1ee0 | 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 6e 67 0a 20 20 4d 2d | .must.reset.the.cache.using...M- |
| f1f00 | 78 20 61 75 74 68 2d 73 6f 75 72 63 65 2d 66 6f 72 67 65 74 2d 61 6c 6c 2d 63 61 63 68 65 64 20 | x.auth-source-forget-all-cached. |
| f1f20 | 52 45 54 0a 0a 54 68 65 20 61 62 6f 76 65 20 77 69 6c 6c 20 73 61 76 65 20 79 6f 75 20 66 72 6f | RET..The.above.will.save.you.fro |
| f1f40 | 6d 20 68 61 76 69 6e 67 20 74 6f 20 72 65 70 65 61 74 65 64 6c 79 20 74 79 70 65 0a 79 6f 75 72 | m.having.to.repeatedly.type.your |
| f1f60 | 20 74 6f 6b 65 6e 20 6f 72 20 70 61 73 73 77 6f 72 64 2c 20 62 75 74 20 79 6f 75 20 6d 69 67 68 | .token.or.password,.but.you.migh |
| f1f80 | 74 20 73 74 69 6c 6c 20 72 65 70 65 61 74 65 64 6c 79 0a 62 65 20 61 73 6b 65 64 20 66 6f 72 20 | t.still.repeatedly.be.asked.for. |
| f1fa0 | 79 6f 75 72 20 75 73 65 72 6e 61 6d 65 2e 20 20 54 6f 20 70 72 65 76 65 6e 74 20 74 68 61 74 2c | your.username...To.prevent.that, |
| f1fc0 | 20 63 68 61 6e 67 65 20 61 6e 0a 55 52 4c 20 6c 69 6b 65 0a 20 20 68 74 74 70 73 3a 2f 2f 67 69 | .change.an.URL.like...https://gi |
| f1fe0 | 74 68 75 62 2e 63 6f 6d 2f 66 6f 6f 2f 62 61 72 2e 67 69 74 0a 74 6f 0a 20 20 68 74 74 70 73 3a | thub.com/foo/bar.git.to...https: |
| f2000 | 2f 2f 79 6f 75 72 6e 61 6d 65 40 67 69 74 68 75 62 2e 63 6f 6d 2f 66 6f 6f 2f 62 61 72 2e 67 69 | //yourname@github.com/foo/bar.gi |
| f2020 | 74 0a 0a 49 6e 73 74 65 61 64 20 6f 66 20 63 68 61 6e 67 69 6e 67 20 61 6c 6c 20 73 75 63 68 20 | t..Instead.of.changing.all.such. |
| f2040 | 55 52 4c 73 20 6d 61 6e 75 61 6c 6c 79 2c 20 74 68 65 79 20 63 61 6e 0a 62 65 20 74 72 61 6e 73 | URLs.manually,.they.can.be.trans |
| f2060 | 6c 61 74 65 64 20 6f 6e 20 74 68 65 20 66 6c 79 20 62 79 20 64 6f 69 6e 67 20 74 68 69 73 20 6f | lated.on.the.fly.by.doing.this.o |
| f2080 | 6e 63 65 0a 20 20 67 69 74 20 63 6f 6e 66 69 67 20 2d 2d 67 6c 6f 62 61 6c 20 5c 0a 20 20 20 20 | nce...git.config.--global.\..... |
| f20a0 | 75 72 6c 2e 68 74 74 70 73 3a 2f 2f 79 6f 75 72 6e 61 6d 65 40 67 69 74 68 75 62 2e 63 6f 6d 2e | url.https://yourname@github.com. |
| f20c0 | 69 6e 73 74 65 61 64 4f 66 20 5c 0a 20 20 20 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 | insteadOf.\.....https://github.c |
| f20e0 | 6f 6d 0a 0a 5b 31 5d 3a 20 68 74 74 70 73 3a 2f 2f 64 6f 63 73 2e 67 69 74 68 75 62 2e 63 6f 6d | om..[1]:.https://docs.github.com |
| f2100 | 2f 65 6e 2f 67 69 74 68 75 62 2f 61 75 74 68 65 6e 74 69 63 61 74 69 6e 67 2d 74 6f 2d 67 69 74 | /en/github/authenticating-to-git |
| f2120 | 68 75 62 2f 63 72 65 61 74 69 6e 67 2d 61 2d 70 65 72 73 6f 6e 61 6c 2d 61 63 63 65 73 73 2d 74 | hub/creating-a-personal-access-t |
| f2140 | 6f 6b 65 6e 2e 22 0a 20 20 28 72 65 71 75 69 72 65 20 27 61 75 74 68 2d 73 6f 75 72 63 65 29 0a | oken."...(require.'auth-source). |
| f2160 | 20 20 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 20 27 61 75 74 68 2d 73 6f 75 72 63 65 2d 73 65 61 | ..(and.(fboundp.'auth-source-sea |
| f2180 | 72 63 68 29 0a 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 | rch)........(string-match."\\`\\ |
| f21a0 | 28 2e 2b 5c 5c 29 40 5c 5c 28 5b 5e 40 5d 2b 5c 5c 29 5c 5c 27 22 20 6b 65 79 29 0a 20 20 20 20 | (.+\\)@\\([^@]+\\)\\'".key)..... |
| f21c0 | 20 20 20 28 6c 65 74 2a 20 28 28 75 73 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 | ...(let*.((user.(match-string.1. |
| f21e0 | 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 6f 73 74 20 28 6d 61 74 63 68 | key))...............(host.(match |
| f2200 | 2d 73 74 72 69 6e 67 20 32 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | -string.2.key))...............(s |
| f2220 | 65 63 72 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6c 69 73 74 2d 67 65 74 0a | ecret................(plist-get. |
| f2240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6f 72 20 28 61 75 74 68 2d 73 | ................(car.(or.(auth-s |
| f2260 | 6f 75 72 63 65 2d 73 65 61 72 63 68 20 3a 6d 61 78 20 31 20 3a 68 6f 73 74 20 68 6f 73 74 20 3a | ource-search.:max.1.:host.host.: |
| f2280 | 75 73 65 72 20 75 73 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 | user.user)...................... |
| f22a0 | 20 20 20 20 28 61 75 74 68 2d 73 6f 75 72 63 65 2d 73 65 61 72 63 68 20 3a 6d 61 78 20 31 20 3a | ....(auth-source-search.:max.1.: |
| f22c0 | 68 6f 73 74 20 6b 65 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 73 65 63 | host.key))).................:sec |
| f22e0 | 72 65 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 73 | ret)))..........(if.(functionp.s |
| f2300 | 65 63 72 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 73 65 63 | ecret)..............(funcall.sec |
| f2320 | 72 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 73 65 63 72 65 74 29 29 29 29 0a 0a 28 64 65 66 | ret)............secret))))..(def |
| f2340 | 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d | un.magit-process-git-credential- |
| f2360 | 6d 61 6e 61 67 65 72 2d 63 6f 72 65 20 28 70 72 6f 63 65 73 73 20 73 74 72 69 6e 67 29 0a 20 20 | manager-core.(process.string)... |
| f2380 | 22 41 75 74 68 65 6e 74 69 63 61 74 65 20 75 73 69 6e 67 20 60 67 69 74 2d 63 72 65 64 65 6e 74 | "Authenticate.using.`git-credent |
| f23a0 | 69 61 6c 2d 6d 61 6e 61 67 65 72 2d 63 6f 72 65 27 2e 0a 0a 54 6f 20 75 73 65 20 74 68 69 73 20 | ial-manager-core'...To.use.this. |
| f23c0 | 66 75 6e 63 74 69 6f 6e 20 61 64 64 20 69 74 20 74 6f 20 74 68 65 20 61 70 70 72 6f 70 72 69 61 | function.add.it.to.the.appropria |
| f23e0 | 74 65 20 68 6f 6f 6b 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 5c 5c 3d 27 6d 61 67 69 74 2d 70 72 | te.hook...(add-hook.\\='magit-pr |
| f2400 | 6f 63 65 73 73 2d 70 72 6f 6d 70 74 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 | ocess-prompt-functions.......... |
| f2420 | 20 20 20 5c 5c 3d 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 2d 63 72 65 64 65 6e 74 | ...\\='magit-process-git-credent |
| f2440 | 69 61 6c 2d 6d 61 6e 61 67 65 72 2d 63 6f 72 65 29 22 0a 20 20 28 61 6e 64 20 28 73 74 72 69 6e | ial-manager-core)"...(and.(strin |
| f2460 | 67 2d 6d 61 74 63 68 20 22 5e 6f 70 74 69 6f 6e 20 28 65 6e 74 65 72 20 66 6f 72 20 64 65 66 61 | g-match."^option.(enter.for.defa |
| f2480 | 75 6c 74 29 3a 20 24 22 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 | ult):.$".string)........(progn.. |
| f24a0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 29 0a 20 | ........(magit-process-buffer).. |
| f24c0 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 70 74 69 6f 6e 20 28 66 6f 72 6d 61 74 20 22 25 | ........(let.((option.(format."% |
| f24e0 | 63 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 20 | c\n"............................ |
| f2500 | 20 20 20 20 28 72 65 61 64 2d 63 68 61 72 2d 63 68 6f 69 63 65 20 22 4f 70 74 69 6f 6e 3a 20 22 | ....(read-char-choice."Option:." |
| f2520 | 20 27 28 3f 5c 72 20 3f 5c 6a 20 3f 31 20 3f 32 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .'(?\r.?\j.?1.?2)))))........... |
| f2540 | 20 28 69 6e 73 65 72 74 2d 62 65 66 6f 72 65 2d 6d 61 72 6b 65 72 73 2d 61 6e 64 2d 69 6e 68 65 | .(insert-before-markers-and-inhe |
| f2560 | 72 69 74 20 6f 70 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d | rit.option)............(process- |
| f2580 | 73 65 6e 64 2d 73 74 72 69 6e 67 20 70 72 6f 63 65 73 73 20 6f 70 74 69 6f 6e 29 29 29 29 29 0a | send-string.process.option))))). |
| f25a0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 61 73 73 77 6f 72 64 2d 70 | .(defun.magit-process-password-p |
| f25c0 | 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 69 6e 64 20 61 | rompt.(process.string)..."Find.a |
| f25e0 | 20 70 61 73 73 77 6f 72 64 20 62 61 73 65 64 20 6f 6e 20 70 72 6f 6d 70 74 20 53 54 52 49 4e 47 | .password.based.on.prompt.STRING |
| f2600 | 20 61 6e 64 20 73 65 6e 64 20 69 74 20 74 6f 20 67 69 74 2e 0a 55 73 65 20 60 6d 61 67 69 74 2d | .and.send.it.to.git..Use.`magit- |
| f2620 | 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 27 | process-password-prompt-regexps' |
| f2640 | 20 74 6f 20 66 69 6e 64 20 61 20 6b 6e 6f 77 6e 0a 70 72 6f 6d 70 74 2e 20 20 49 66 20 61 6e 64 | .to.find.a.known.prompt...If.and |
| f2660 | 20 6f 6e 6c 79 20 69 66 20 6f 6e 65 20 69 73 20 66 6f 75 6e 64 2c 20 74 68 65 6e 20 63 61 6c 6c | .only.if.one.is.found,.then.call |
| f2680 | 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 0a 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6e | .functions.in.`magit-process-fin |
| f26a0 | 64 2d 70 61 73 73 77 6f 72 64 2d 66 75 6e 63 74 69 6f 6e 73 27 20 75 6e 74 69 6c 20 6f 6e 65 20 | d-password-functions'.until.one. |
| f26c0 | 6f 66 20 74 68 65 6d 20 72 65 74 75 72 6e 73 0a 74 68 65 20 70 61 73 73 77 6f 72 64 2e 20 20 49 | of.them.returns.the.password...I |
| f26e0 | 66 20 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 73 20 72 65 74 75 72 6e 20 6e 69 6c 2c 20 74 68 65 6e | f.all.functions.return.nil,.then |
| f2700 | 20 72 65 61 64 20 74 68 65 20 70 61 73 73 77 6f 72 64 0a 66 72 6f 6d 20 74 68 65 20 75 73 65 72 | .read.the.password.from.the.user |
| f2720 | 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 70 72 6f 6d 70 74 20 28 6d 61 67 69 74 2d 70 | ."...(when-let.((prompt.(magit-p |
| f2740 | 72 6f 63 65 73 73 2d 6d 61 74 63 68 2d 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rocess-match-prompt............. |
| f2760 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 61 73 73 77 6f 72 64 | ..........magit-process-password |
| f2780 | 2d 70 72 6f 6d 70 74 2d 72 65 67 65 78 70 73 20 73 74 72 69 6e 67 29 29 29 0a 20 20 20 20 28 70 | -prompt-regexps.string))).....(p |
| f27a0 | 72 6f 63 65 73 73 2d 73 65 6e 64 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 70 72 6f 63 65 73 73 0a | rocess-send-string......process. |
| f27c0 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 6f 72 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 6b 65 79 | .....(concat.(or.(and-let*.((key |
| f27e0 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 39 39 20 73 74 72 69 6e 67 29 29 29 0a 20 20 20 20 | .(match-string.99.string)))..... |
| f2800 | 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 69 74 68 2d 61 72 | ...............(run-hook-with-ar |
| f2820 | 67 73 2d 75 6e 74 69 6c 2d 73 75 63 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | gs-until-success................ |
| f2840 | 20 20 20 20 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6e 64 2d 70 61 73 73 77 6f 72 | .....'magit-process-find-passwor |
| f2860 | 64 2d 66 75 6e 63 74 69 6f 6e 73 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d-functions.key))............... |
| f2880 | 20 20 20 28 6c 65 74 20 28 28 72 65 61 64 2d 70 61 73 73 77 64 2d 6d 61 70 0a 20 20 20 20 20 20 | ...(let.((read-passwd-map....... |
| f28a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | ..................(magit-process |
| f28c0 | 2d 6d 61 6b 65 2d 6b 65 79 6d 61 70 20 70 72 6f 63 65 73 73 20 72 65 61 64 2d 70 61 73 73 77 64 | -make-keymap.process.read-passwd |
| f28e0 | 2d 6d 61 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 | -map)))....................(read |
| f2900 | 2d 70 61 73 73 77 64 20 70 72 6f 6d 70 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | -passwd.prompt))).............." |
| f2920 | 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 75 73 | \n"))))..(defun.magit-process-us |
| f2940 | 65 72 6e 61 6d 65 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 | ername-prompt.(process.string).. |
| f2960 | 20 22 46 6f 72 77 61 72 64 20 75 73 65 72 6e 61 6d 65 20 70 72 6f 6d 70 74 73 20 74 6f 20 74 68 | ."Forward.username.prompts.to.th |
| f2980 | 65 20 75 73 65 72 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 70 72 6f 6d 70 74 20 28 6d | e.user."...(when-let.((prompt.(m |
| f29a0 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 61 74 63 68 2d 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 | agit-process-match-prompt....... |
| f29c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 73 | ................magit-process-us |
| f29e0 | 65 72 6e 61 6d 65 2d 70 72 6f 6d 70 74 2d 72 65 67 65 78 70 73 20 73 74 72 69 6e 67 29 29 29 0a | ername-prompt-regexps.string))). |
| f2a00 | 20 20 20 20 28 70 72 6f 63 65 73 73 2d 73 65 6e 64 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 70 72 | ....(process-send-string......pr |
| f2a20 | 6f 63 65 73 73 0a 20 20 20 20 20 28 6c 65 74 20 28 28 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 | ocess......(let.((minibuffer-loc |
| f2a40 | 61 6c 2d 6d 61 70 0a 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 | al-map.............(magit-proces |
| f2a60 | 73 2d 6d 61 6b 65 2d 6b 65 79 6d 61 70 20 70 72 6f 63 65 73 73 20 6d 69 6e 69 62 75 66 66 65 72 | s-make-keymap.process.minibuffer |
| f2a80 | 2d 6c 6f 63 61 6c 2d 6d 61 70 29 29 29 0a 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 72 65 | -local-map)))........(concat.(re |
| f2aa0 | 61 64 2d 73 74 72 69 6e 67 20 70 72 6f 6d 70 74 20 6e 69 6c 20 6e 69 6c 20 28 75 73 65 72 2d 6c | ad-string.prompt.nil.nil.(user-l |
| f2ac0 | 6f 67 69 6e 2d 6e 61 6d 65 29 29 20 22 5c 6e 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ogin-name))."\n")))))..(defun.ma |
| f2ae0 | 67 69 74 2d 70 72 6f 63 65 73 73 2d 6d 61 74 63 68 2d 70 72 6f 6d 70 74 20 28 70 72 6f 6d 70 74 | git-process-match-prompt.(prompt |
| f2b00 | 73 20 73 74 72 69 6e 67 29 0a 20 20 22 4d 61 74 63 68 20 53 54 52 49 4e 47 20 61 67 61 69 6e 73 | s.string)..."Match.STRING.agains |
| f2b20 | 74 20 50 52 4f 4d 50 54 53 20 61 6e 64 20 73 65 74 20 6d 61 74 63 68 20 64 61 74 61 2e 0a 52 65 | t.PROMPTS.and.set.match.data..Re |
| f2b40 | 74 75 72 6e 20 74 68 65 20 6d 61 74 63 68 65 64 20 73 74 72 69 6e 67 20 73 75 66 66 69 78 65 64 | turn.the.matched.string.suffixed |
| f2b60 | 20 77 69 74 68 20 5c 22 3a 20 5c 22 2c 20 69 66 20 6e 65 65 64 65 64 2e 22 0a 20 20 28 77 68 65 | .with.\":.\",.if.needed."...(whe |
| f2b80 | 6e 20 28 2d 2d 61 6e 79 2d 70 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 69 74 20 73 74 72 69 | n.(--any-p.(string-match.it.stri |
| f2ba0 | 6e 67 29 20 70 72 6f 6d 70 74 73 29 0a 20 20 20 20 28 6c 65 74 20 28 28 70 72 6f 6d 70 74 20 28 | ng).prompts).....(let.((prompt.( |
| f2bc0 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30 20 73 74 72 69 6e 67 29 29 29 0a 20 20 20 20 20 20 28 | match-string.0.string))).......( |
| f2be0 | 63 6f 6e 64 20 28 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 3a 20 22 20 70 72 6f 6d | cond.((string-suffix-p.":.".prom |
| f2c00 | 70 74 29 20 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 | pt).prompt).............((string |
| f2c20 | 2d 73 75 66 66 69 78 2d 70 20 22 3a 22 20 20 70 72 6f 6d 70 74 29 20 28 63 6f 6e 63 61 74 20 70 | -suffix-p.":"..prompt).(concat.p |
| f2c40 | 72 6f 6d 70 74 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 20 20 20 20 20 | rompt.".")).............(t...... |
| f2c60 | 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 70 | .......................(concat.p |
| f2c80 | 72 6f 6d 70 74 20 22 3a 20 22 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d | rompt.":."))))))..(defun.magit-- |
| f2ca0 | 70 72 6f 63 65 73 73 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 20 28 29 0a 20 20 28 6c 65 74 20 | process-coding-system.()...(let. |
| f2cc0 | 28 28 66 72 6f 20 28 6f 72 20 6d 61 67 69 74 2d 67 69 74 2d 6f 75 74 70 75 74 2d 63 6f 64 69 6e | ((fro.(or.magit-git-output-codin |
| f2ce0 | 67 2d 73 79 73 74 65 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 64 | g-system..................(car.d |
| f2d00 | 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 0a | efault-process-coding-system))). |
| f2d20 | 20 20 20 20 20 20 20 20 28 74 6f 20 28 63 64 72 20 64 65 66 61 75 6c 74 2d 70 72 6f 63 65 73 73 | ........(to.(cdr.default-process |
| f2d40 | 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 29 29 29 0a 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d | -coding-system))).....(if.magit- |
| f2d60 | 70 72 6f 63 65 73 73 2d 65 6e 73 75 72 65 2d 75 6e 69 78 2d 6c 69 6e 65 2d 65 6e 64 69 6e 67 0a | process-ensure-unix-line-ending. |
| f2d80 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 2d 63 68 61 | ........(cons.(coding-system-cha |
| f2da0 | 6e 67 65 2d 65 6f 6c 2d 63 6f 6e 76 65 72 73 69 6f 6e 20 66 72 6f 20 27 75 6e 69 78 29 0a 20 20 | nge-eol-conversion.fro.'unix)... |
| f2dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 2d 63 68 61 6e 67 | ............(coding-system-chang |
| f2de0 | 65 2d 65 6f 6c 2d 63 6f 6e 76 65 72 73 69 6f 6e 20 74 6f 20 27 75 6e 69 78 29 29 0a 20 20 20 20 | e-eol-conversion.to.'unix))..... |
| f2e00 | 20 20 28 63 6f 6e 73 20 66 72 6f 20 74 6f 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 | ..(cons.fro.to))))..(defvar.magi |
| f2e20 | 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 20 72 75 | t-credential-hook.nil..."Hook.ru |
| f2e40 | 6e 20 62 65 66 6f 72 65 20 47 69 74 20 6e 65 65 64 73 20 63 72 65 64 65 6e 74 69 61 6c 73 2e 22 | n.before.Git.needs.credentials." |
| f2e60 | 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 | )..(defvar.magit-credential-cach |
| f2e80 | 65 2d 64 61 65 6d 6f 6e 2d 70 72 6f 63 65 73 73 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | e-daemon-process.nil)..(defun.ma |
| f2ea0 | 67 69 74 2d 6d 61 79 62 65 2d 73 74 61 72 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 | git-maybe-start-credential-cache |
| f2ec0 | 2d 64 61 65 6d 6f 6e 20 28 29 0a 20 20 22 4d 61 79 62 65 20 73 74 61 72 74 20 61 20 60 67 69 74 | -daemon.()..."Maybe.start.a.`git |
| f2ee0 | 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 2d 64 61 65 6d 6f 6e 27 20 70 72 6f 63 65 | -credential-cache--daemon'.proce |
| f2f00 | 73 73 2e 0a 0a 49 66 20 73 75 63 68 20 61 20 70 72 6f 63 65 73 73 20 69 73 20 61 6c 72 65 61 64 | ss...If.such.a.process.is.alread |
| f2f20 | 79 20 72 75 6e 6e 69 6e 67 20 6f 72 20 69 66 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 6f 70 74 | y.running.or.if.the.value.of.opt |
| f2f40 | 69 6f 6e 0a 60 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 64 61 65 6d | ion.`magit-credential-cache-daem |
| f2f60 | 6f 6e 2d 73 6f 63 6b 65 74 27 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 64 6f 20 6e 6f 74 68 69 | on-socket'.is.nil,.then.do.nothi |
| f2f80 | 6e 67 2e 0a 4f 74 68 65 72 77 69 73 65 20 73 74 61 72 74 20 74 68 65 20 70 72 6f 63 65 73 73 20 | ng..Otherwise.start.the.process. |
| f2fa0 | 70 61 73 73 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20 6f 70 74 69 6f 6e | passing.the.value.of.that.option |
| f2fc0 | 73 0a 61 73 20 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 28 6e | s.as.argument."...(unless.(or.(n |
| f2fe0 | 6f 74 20 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 64 61 65 6d 6f 6e | ot.magit-credential-cache-daemon |
| f3000 | 2d 73 6f 63 6b 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d | -socket)...............(process- |
| f3020 | 6c 69 76 65 2d 70 20 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 64 61 | live-p.magit-credential-cache-da |
| f3040 | 65 6d 6f 6e 2d 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d | emon-process)...............(mem |
| f3060 | 71 20 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 64 61 65 6d 6f 6e 2d | q.magit-credential-cache-daemon- |
| f3080 | 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 6c 69 73 | process.....................(lis |
| f30a0 | 74 2d 73 79 73 74 65 6d 2d 70 72 6f 63 65 73 73 65 73 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 | t-system-processes))).....(setq. |
| f30c0 | 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 70 72 | magit-credential-cache-daemon-pr |
| f30e0 | 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 2d 2d 66 69 72 73 74 20 28 6c 65 | ocess...........(or.(--first.(le |
| f3100 | 74 2a 20 28 28 61 74 74 72 20 28 70 72 6f 63 65 73 73 2d 61 74 74 72 69 62 75 74 65 73 20 69 74 | t*.((attr.(process-attributes.it |
| f3120 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| f3140 | 20 28 63 6f 6d 6d 20 28 63 64 72 20 28 61 73 73 71 20 27 63 6f 6d 6d 20 61 74 74 72 29 29 29 0a | .(comm.(cdr.(assq.'comm.attr))). |
| f3160 | 20 20 20 20 20 20 20 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 | ..............................(u |
| f3180 | 73 65 72 20 28 63 64 72 20 28 61 73 73 71 20 27 75 73 65 72 20 61 74 74 72 29 29 29 29 0a 20 20 | ser.(cdr.(assq.'user.attr))))... |
| f31a0 | 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 73 74 72 | .......................(and.(str |
| f31c0 | 69 6e 67 3d 20 63 6f 6d 6d 20 22 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d | ing=.comm."git-credential-cache- |
| f31e0 | 2d 64 61 65 6d 6f 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -daemon")....................... |
| f3200 | 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 3d 20 75 73 65 72 20 75 73 65 72 2d 6c 6f 67 69 6e | ........(string=.user.user-login |
| f3220 | 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -name)))........................ |
| f3240 | 28 6c 69 73 74 2d 73 79 73 74 65 6d 2d 70 72 6f 63 65 73 73 65 73 29 29 0a 20 20 20 20 20 20 20 | (list-system-processes))........ |
| f3260 | 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...... |
| f3280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 61 72 74 2d 70 72 6f 63 65 73 73 20 22 67 69 74 | .............(start-process."git |
| f32a0 | 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 2d 64 61 65 6d 6f 6e 22 0a 20 20 20 20 20 | -credential-cache--daemon"...... |
| f32c0 | 20 20 20 20 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 2a 67 | ............................".*g |
| f32e0 | 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 2d 64 61 65 6d 6f 6e 2a 22 0a 20 20 | it-credential-cache--daemon*"... |
| f3300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| f3320 | 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 | magit-git-executable)........... |
| f3340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 72 65 64 65 6e 74 69 | ......................."credenti |
| f3360 | 61 6c 2d 63 61 63 68 65 2d 2d 64 61 65 6d 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | al-cache--daemon"............... |
| f3380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 | ...................magit-credent |
| f33a0 | 69 61 6c 2d 63 61 63 68 65 2d 64 61 65 6d 6f 6e 2d 73 6f 63 6b 65 74 29 0a 20 20 20 20 20 20 20 | ial-cache-daemon-socket)........ |
| f33c0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 53 6f 6d 65 20 47 69 74 20 69 6d 70 6c 65 6d 65 6e 74 61 74 | .........;;.Some.Git.implementat |
| f33e0 | 69 6f 6e 73 20 28 65 2e 67 2e 2c 20 57 69 6e 64 6f 77 73 29 20 77 6f 6e 27 74 20 68 61 76 65 0a | ions.(e.g.,.Windows).won't.have. |
| f3400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 69 73 20 70 72 6f 67 72 61 6d 3b | ................;;.this.program; |
| f3420 | 20 69 66 20 77 65 20 66 61 69 6c 20 74 68 65 20 66 69 72 73 74 20 74 69 6d 65 2c 20 73 74 6f 70 | .if.we.fail.the.first.time,.stop |
| f3440 | 20 74 72 79 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 64 65 62 75 67 | .trying..................((debug |
| f3460 | 20 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 | .error)..................(remove |
| f3480 | 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 0a 20 20 20 | -hook.'magit-credential-hook.... |
| f34a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 | ...........................#'mag |
| f34c0 | 69 74 2d 6d 61 79 62 65 2d 73 74 61 72 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d | it-maybe-start-credential-cache- |
| f34e0 | 64 61 65 6d 6f 6e 29 29 29 29 29 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d | daemon)))))))..(add-hook.'magit- |
| f3500 | 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 6d 61 79 62 65 2d 73 74 | credential-hook.#'magit-maybe-st |
| f3520 | 61 72 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 63 61 63 68 65 2d 64 61 65 6d 6f 6e 29 0a 0a 28 64 | art-credential-cache-daemon)..(d |
| f3540 | 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f | efvar-keymap.magit-mode-line-pro |
| f3560 | 63 65 73 73 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 6f 64 | cess-map...:doc."Keymap.for.`mod |
| f3580 | 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 27 2e 22 0a 20 20 22 3c 6d 6f 64 65 2d 6c 69 6e 65 3e | e-line-process'."..."<mode-line> |
| f35a0 | 20 3c 6d 6f 75 73 65 2d 31 3e 22 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 | .<mouse-1>".'magit-process-buffe |
| f35c0 | 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 73 65 74 2d 6d 6f 64 | r)..(defun.magit-process-set-mod |
| f35e0 | 65 2d 6c 69 6e 65 20 28 70 72 6f 67 72 61 6d 20 61 72 67 73 29 0a 20 20 22 44 69 73 70 6c 61 79 | e-line.(program.args)..."Display |
| f3600 | 20 74 68 65 20 67 69 74 20 63 6f 6d 6d 61 6e 64 20 28 73 61 6e 73 20 61 72 67 75 6d 65 6e 74 73 | .the.git.command.(sans.arguments |
| f3620 | 29 20 69 6e 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 2e 22 0a 20 20 28 77 68 65 6e 20 28 65 71 | ).in.the.mode.line."...(when.(eq |
| f3640 | 75 61 6c 20 70 72 6f 67 72 61 6d 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c | ual.program.(magit-git-executabl |
| f3660 | 65 29 29 0a 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 6e 74 68 63 64 72 20 28 6c 65 6e 67 | e)).....(setq.args.(nthcdr.(leng |
| f3680 | 74 68 20 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 29 20 61 | th.magit-git-global-arguments).a |
| f36a0 | 72 67 73 29 29 29 0a 20 20 28 6c 65 74 20 28 28 73 74 72 20 28 63 6f 6e 63 61 74 20 22 20 22 20 | rgs)))...(let.((str.(concat.".". |
| f36c0 | 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (propertize..................... |
| f36e0 | 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 | ......(concat.(file-name-nondire |
| f3700 | 63 74 6f 72 79 20 70 72 6f 67 72 61 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ctory.program).................. |
| f3720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 61 72 67 73 20 28 63 6f 6e 63 | .................(and.args.(conc |
| f3740 | 61 74 20 22 20 22 20 28 63 61 72 20 61 72 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | at.".".(car.args))))............ |
| f3760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 6f 75 73 65 2d 66 61 63 65 20 27 68 69 67 68 | ...............'mouse-face.'high |
| f3780 | 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | light........................... |
| f37a0 | 27 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 2d | 'keymap.magit-mode-line-process- |
| f37c0 | 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 68 | map...........................'h |
| f37e0 | 65 6c 70 2d 65 63 68 6f 20 22 6d 6f 75 73 65 2d 31 3a 20 53 68 6f 77 20 70 72 6f 63 65 73 73 20 | elp-echo."mouse-1:.Show.process. |
| f3800 | 62 75 66 66 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | buffer"......................... |
| f3820 | 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 |
| f3840 | 6e 65 2d 70 72 6f 63 65 73 73 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 | ne-process)))).....(magit-reposi |
| f3860 | 74 6f 72 79 2d 6c 6f 63 61 6c 2d 73 65 74 20 27 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 | tory-local-set.'mode-line-proces |
| f3880 | 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 67 69 74 2d 6d | s.str).....(dolist.(buf.(magit-m |
| f38a0 | 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 74 68 2d 63 75 | ode-get-buffers)).......(with-cu |
| f38c0 | 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 65 74 71 20 6d | rrent-buffer.buf.........(setq.m |
| f38e0 | 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 20 28 66 6f 72 | ode-line-process.str))).....(for |
| f3900 | 63 65 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 75 70 64 61 74 65 20 74 29 29 29 0a 0a 28 64 65 66 75 6e | ce-mode-line-update.t)))..(defun |
| f3920 | 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 65 72 72 | .magit-process-set-mode-line-err |
| f3940 | 6f 72 2d 73 74 61 74 75 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 65 72 72 6f 72 20 73 74 72 29 0a | or-status.(&optional.error.str). |
| f3960 | 20 20 22 41 70 70 6c 79 20 61 6e 20 65 72 72 6f 72 20 66 61 63 65 20 74 6f 20 74 68 65 20 73 74 | .."Apply.an.error.face.to.the.st |
| f3980 | 72 69 6e 67 20 73 65 74 20 62 79 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 74 2d 6d | ring.set.by.`magit-process-set-m |
| f39a0 | 6f 64 65 2d 6c 69 6e 65 27 2e 0a 0a 49 66 20 45 52 52 4f 52 20 69 73 20 73 75 70 70 6c 69 65 64 | ode-line'...If.ERROR.is.supplied |
| f39c0 | 2c 20 69 6e 63 6c 75 64 65 20 69 74 20 69 6e 20 74 68 65 20 60 6d 6f 64 65 2d 6c 69 6e 65 2d 70 | ,.include.it.in.the.`mode-line-p |
| f39e0 | 72 6f 63 65 73 73 27 20 74 6f 6f 6c 74 69 70 2e 0a 0a 49 66 20 53 54 52 20 69 73 20 73 75 70 70 | rocess'.tooltip...If.STR.is.supp |
| f3a00 | 6c 69 65 64 2c 20 69 74 20 72 65 70 6c 61 63 65 73 20 74 68 65 20 60 6d 6f 64 65 2d 6c 69 6e 65 | lied,.it.replaces.the.`mode-line |
| f3a20 | 2d 70 72 6f 63 65 73 73 27 20 74 65 78 74 2e 22 0a 20 20 28 73 65 74 71 20 73 74 72 20 28 6f 72 | -process'.text."...(setq.str.(or |
| f3a40 | 20 73 74 72 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 | .str.(magit-repository-local-get |
| f3a60 | 20 27 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 29 29 29 0a 20 20 28 77 68 65 6e 20 73 | .'mode-line-process)))...(when.s |
| f3a80 | 74 72 0a 20 20 20 20 28 73 65 74 71 20 65 72 72 6f 72 20 28 66 6f 72 6d 61 74 20 22 25 73 6d 6f | tr.....(setq.error.(format."%smo |
| f3aa0 | 75 73 65 2d 31 3a 20 53 68 6f 77 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 22 0a 20 20 20 20 | use-1:.Show.process.buffer"..... |
| f3ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 | ....................(if.(stringp |
| f3ae0 | 20 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .error)......................... |
| f3b00 | 20 20 20 20 28 63 6f 6e 63 61 74 20 65 72 72 6f 72 20 22 5c 6e 5c 6e 22 29 0a 20 20 20 20 20 20 | ....(concat.error."\n\n")....... |
| f3b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 29 0a 20 20 20 20 28 73 | ....................""))).....(s |
| f3b40 | 65 74 71 20 73 74 72 20 28 63 6f 6e 63 61 74 20 22 20 22 20 28 70 72 6f 70 65 72 74 69 7a 65 0a | etq.str.(concat.".".(propertize. |
| f3b60 | 20 20 20 20 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 |
| f3b80 | 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 73 74 72 20 31 29 0a 20 20 20 20 20 | tring-no-properties.str.1)...... |
| f3ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 6f 75 73 65 2d 66 61 63 | ......................'mouse-fac |
| f3bc0 | 65 20 27 68 69 67 68 6c 69 67 68 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.'highlight.................... |
| f3be0 | 20 20 20 20 20 20 20 20 27 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d | ........'keymap.magit-mode-line- |
| f3c00 | 70 72 6f 63 65 73 73 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | process-map..................... |
| f3c20 | 20 20 20 20 20 20 20 27 68 65 6c 70 2d 65 63 68 6f 20 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 | .......'help-echo.error......... |
| f3c40 | 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 |
| f3c60 | 63 65 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 2d 65 72 72 6f | ce.'magit-mode-line-process-erro |
| f3c80 | 72 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c | r))).....(magit-repository-local |
| f3ca0 | 2d 73 65 74 20 27 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 20 73 74 72 29 0a 20 20 20 | -set.'mode-line-process.str).... |
| f3cc0 | 20 28 64 6f 6c 69 73 74 20 28 62 75 66 20 28 6d 61 67 69 74 2d 6d 6f 64 65 2d 67 65 74 2d 62 75 | .(dolist.(buf.(magit-mode-get-bu |
| f3ce0 | 66 66 65 72 73 29 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 | ffers)).......(with-current-buff |
| f3d00 | 65 72 20 62 75 66 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 6f 64 65 2d 6c 69 6e 65 2d 70 | er.buf.........(setq.mode-line-p |
| f3d20 | 72 6f 63 65 73 73 20 73 74 72 29 29 29 0a 20 20 20 20 28 66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 | rocess.str))).....(force-mode-li |
| f3d40 | 6e 65 2d 75 70 64 61 74 65 20 74 29 0a 20 20 20 20 3b 3b 20 57 65 20 72 65 6d 6f 76 65 20 61 6e | ne-update.t).....;;.We.remove.an |
| f3d60 | 79 20 65 72 72 6f 72 20 73 74 61 74 75 73 20 66 72 6f 6d 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e | y.error.status.from.the.mode.lin |
| f3d80 | 65 20 77 68 65 6e 20 61 20 6d 61 67 69 74 0a 20 20 20 20 3b 3b 20 62 75 66 66 65 72 20 69 73 20 | e.when.a.magit.....;;.buffer.is. |
| f3da0 | 72 65 66 72 65 73 68 65 64 20 28 73 65 65 20 60 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 62 75 | refreshed.(see.`magit-refresh-bu |
| f3dc0 | 66 66 65 72 27 29 2c 20 62 75 74 20 77 65 20 6d 75 73 74 0a 20 20 20 20 3b 3b 20 65 6e 73 75 72 | ffer'),.but.we.must.....;;.ensur |
| f3de0 | 65 20 74 68 61 74 20 77 65 20 69 67 6e 6f 72 65 20 61 6e 79 20 72 65 66 72 65 73 68 65 73 20 64 | e.that.we.ignore.any.refreshes.d |
| f3e00 | 75 72 69 6e 67 20 74 68 65 20 72 65 6d 61 69 6e 64 65 72 20 6f 66 20 74 68 65 0a 20 20 20 20 3b | uring.the.remainder.of.the.....; |
| f3e20 | 3b 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 2d 2d 20 6f 74 68 65 72 77 69 73 65 20 61 | ;.current.command.--.otherwise.a |
| f3e40 | 20 6e 65 77 6c 79 2d 73 65 74 20 65 72 72 6f 72 20 73 74 61 74 75 73 20 77 6f 75 6c 64 20 62 65 | .newly-set.error.status.would.be |
| f3e60 | 0a 20 20 20 20 3b 3b 20 72 65 6d 6f 76 65 64 20 62 65 66 6f 72 65 20 69 74 20 77 61 73 20 73 65 | .....;;.removed.before.it.was.se |
| f3e80 | 65 6e 2e 20 20 57 65 20 73 65 74 20 61 20 66 6c 61 67 20 77 68 69 63 68 20 70 72 65 76 65 6e 74 | en...We.set.a.flag.which.prevent |
| f3ea0 | 73 20 74 68 65 0a 20 20 20 20 3b 3b 20 73 74 61 74 75 73 20 66 72 6f 6d 20 62 65 69 6e 67 20 72 | s.the.....;;.status.from.being.r |
| f3ec0 | 65 6d 6f 76 65 64 20 70 72 69 6f 72 20 74 6f 20 74 68 65 20 6e 65 78 74 20 63 6f 6d 6d 61 6e 64 | emoved.prior.to.the.next.command |
| f3ee0 | 2c 20 73 6f 20 74 68 61 74 0a 20 20 20 20 3b 3b 20 74 68 65 20 65 72 72 6f 72 20 73 74 61 74 75 | ,.so.that.....;;.the.error.statu |
| f3f00 | 73 20 69 73 20 67 75 61 72 61 6e 74 65 65 64 20 74 6f 20 72 65 6d 61 69 6e 20 76 69 73 69 62 6c | s.is.guaranteed.to.remain.visibl |
| f3f20 | 65 20 75 6e 74 69 6c 20 74 68 65 6e 2e 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65 70 6f 6b 65 79 | e.until.then......(let.((repokey |
| f3f40 | 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 72 65 70 6f 73 69 74 | .(magit-repository-local-reposit |
| f3f60 | 6f 72 79 29 29 29 0a 20 20 20 20 20 20 3b 3b 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6c | ory))).......;;.The.following.cl |
| f3f80 | 6f 73 75 72 65 20 63 61 70 74 75 72 65 73 20 74 68 65 20 72 65 70 6f 6b 65 79 20 76 61 6c 75 65 | osure.captures.the.repokey.value |
| f3fa0 | 2c 20 61 6e 64 20 69 73 0a 20 20 20 20 20 20 3b 3b 20 61 64 64 65 64 20 74 6f 20 60 70 72 65 2d | ,.and.is.......;;.added.to.`pre- |
| f3fc0 | 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 27 2e 0a 20 20 20 20 20 20 28 63 6c 2d 6c 61 62 65 6c 73 20 | command-hook'........(cl-labels. |
| f3fe0 | 28 28 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 6d 6f 64 | ((enable-magit-process-unset-mod |
| f4000 | 65 2d 6c 69 6e 65 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 | e-line.().....................;; |
| f4020 | 20 52 65 6d 6f 76 65 20 6f 75 72 73 65 6c 66 20 66 72 6f 6d 20 74 68 65 20 68 6f 6f 6b 20 76 61 | .Remove.ourself.from.the.hook.va |
| f4040 | 72 69 61 62 6c 65 2c 20 73 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | riable,.so.....................; |
| f4060 | 3b 20 74 68 61 74 20 77 65 20 6f 6e 6c 79 20 72 75 6e 20 6f 6e 63 65 2e 0a 20 20 20 20 20 20 20 | ;.that.we.only.run.once......... |
| f4080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 70 72 65 2d 63 | .............(remove-hook.'pre-c |
| f40a0 | 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 20 20 20 20 20 | ommand-hook..................... |
| f40c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 65 6e 61 62 6c 65 2d 6d 61 67 69 74 2d 70 72 6f 63 | .............#'enable-magit-proc |
| f40e0 | 65 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 20 20 20 20 20 | ess-unset-mode-line)............ |
| f4100 | 20 20 20 20 20 20 20 20 20 3b 3b 20 43 6c 65 61 72 20 74 68 65 20 69 6e 68 69 62 69 74 20 66 6c | .........;;.Clear.the.inhibit.fl |
| f4120 | 61 67 20 66 6f 72 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 0a 20 20 20 20 20 20 20 | ag.for.the.repository.in........ |
| f4140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 68 69 63 68 20 77 65 20 73 65 74 20 69 74 2e | .............;;.which.we.set.it. |
| f4160 | 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 70 6f | .....................(magit-repo |
| f4180 | 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 20 20 20 20 20 20 | sitory-local-set................ |
| f41a0 | 20 20 20 20 20 20 27 69 6e 68 69 62 69 74 2d 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 6e 73 | ......'inhibit-magit-process-uns |
| f41c0 | 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 6e 69 6c 20 72 65 70 6f 6b 65 79 29 29 29 0a 20 20 20 20 | et-mode-line.nil.repokey)))..... |
| f41e0 | 20 20 20 20 3b 3b 20 53 65 74 20 74 68 65 20 69 6e 68 69 62 69 74 20 66 6c 61 67 20 75 6e 74 69 | ....;;.Set.the.inhibit.flag.unti |
| f4200 | 6c 20 74 68 65 20 6e 65 78 74 20 63 6f 6d 6d 61 6e 64 20 69 73 20 69 6e 76 6f 6b 65 64 2e 0a 20 | l.the.next.command.is.invoked... |
| f4220 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 73 | .......(magit-repository-local-s |
| f4240 | 65 74 0a 20 20 20 20 20 20 20 20 20 27 69 6e 68 69 62 69 74 2d 6d 61 67 69 74 2d 70 72 6f 63 65 | et..........'inhibit-magit-proce |
| f4260 | 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 74 20 72 65 70 6f 6b 65 79 29 0a 20 20 | ss-unset-mode-line.t.repokey)... |
| f4280 | 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 70 72 65 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f | ......(add-hook.'pre-command-hoo |
| f42a0 | 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 65 6e 61 62 6c 65 2d 6d 61 67 | k...................#'enable-mag |
| f42c0 | 69 74 2d 70 72 6f 63 65 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 29 29 29 29 29 0a | it-process-unset-mode-line))))). |
| f42e0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 65 | .(defun.magit-process-unset-mode |
| f4300 | 2d 6c 69 6e 65 2d 65 72 72 6f 72 2d 73 74 61 74 75 73 20 28 29 0a 20 20 22 52 65 6d 6f 76 65 20 | -line-error-status.()..."Remove. |
| f4320 | 61 6e 79 20 63 75 72 72 65 6e 74 20 65 72 72 6f 72 20 73 74 61 74 75 73 20 66 72 6f 6d 20 74 68 | any.current.error.status.from.th |
| f4340 | 65 20 6d 6f 64 65 20 6c 69 6e 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 74 61 74 75 73 20 28 6f | e.mode.line."...(let.((status.(o |
| f4360 | 72 20 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | r.mode-line-process............. |
| f4380 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d | ........(magit-repository-local- |
| f43a0 | 67 65 74 20 27 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 29 29 29 29 0a 20 20 20 20 28 | get.'mode-line-process)))).....( |
| f43c0 | 77 68 65 6e 20 28 61 6e 64 20 73 74 61 74 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | when.(and.status................ |
| f43e0 | 28 65 71 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 31 20 27 66 6f 6e 74 2d 6c | (eq.(get-text-property.1.'font-l |
| f4400 | 6f 63 6b 2d 66 61 63 65 20 73 74 61 74 75 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ock-face.status)................ |
| f4420 | 20 20 20 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 2d 65 72 72 | ....'magit-mode-line-process-err |
| f4440 | 6f 72 29 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 2d | or)).......(magit-process-unset- |
| f4460 | 6d 6f 64 65 2d 6c 69 6e 65 29 29 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d | mode-line))))..(add-hook.'magit- |
| f4480 | 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 20 20 20 20 20 23 27 | refresh-buffer-hook...........#' |
| f44a0 | 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 2d 65 72 | magit-process-unset-mode-line-er |
| f44c0 | 72 6f 72 2d 73 74 61 74 75 73 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 | ror-status)..(defun.magit-proces |
| f44e0 | 73 2d 75 6e 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 69 72 | s-unset-mode-line.(&optional.dir |
| f4500 | 65 63 74 6f 72 79 29 0a 20 20 22 52 65 6d 6f 76 65 20 74 68 65 20 67 69 74 20 63 6f 6d 6d 61 6e | ectory)..."Remove.the.git.comman |
| f4520 | 64 20 66 72 6f 6d 20 74 68 65 20 6d 6f 64 65 20 6c 69 6e 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 | d.from.the.mode.line."...(let.(( |
| f4540 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6f 72 20 64 69 72 65 63 74 6f 72 79 20 | default-directory.(or.directory. |
| f4560 | 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 75 6e 6c 65 73 73 | default-directory))).....(unless |
| f4580 | 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 67 65 74 20 27 69 6e | .(magit-repository-local-get.'in |
| f45a0 | 68 69 62 69 74 2d 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 65 2d 6c | hibit-magit-process-unset-mode-l |
| f45c0 | 69 6e 65 29 0a 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 | ine).......(magit-repository-loc |
| f45e0 | 61 6c 2d 73 65 74 20 27 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 20 6e 69 6c 29 0a 20 | al-set.'mode-line-process.nil).. |
| f4600 | 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 62 75 66 20 28 6d 61 67 69 74 2d 6d 6f 64 65 2d 67 65 | .....(dolist.(buf.(magit-mode-ge |
| f4620 | 74 2d 62 75 66 66 65 72 73 29 29 0a 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e | t-buffers)).........(with-curren |
| f4640 | 74 2d 62 75 66 66 65 72 20 62 75 66 20 28 73 65 74 71 20 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f | t-buffer.buf.(setq.mode-line-pro |
| f4660 | 63 65 73 73 20 6e 69 6c 29 29 29 0a 20 20 20 20 20 20 28 66 6f 72 63 65 2d 6d 6f 64 65 2d 6c 69 | cess.nil))).......(force-mode-li |
| f4680 | 6e 65 2d 75 70 64 61 74 65 20 74 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 | ne-update.t))))..(defvar.magit-p |
| f46a0 | 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 28 | rocess-error-message-regexps...( |
| f46c0 | 6c 69 73 74 20 22 5e 5c 5c 2a 45 52 52 4f 52 5c 5c 2a 3a 20 43 61 6e 63 65 6c 65 64 20 62 79 20 | list."^\\*ERROR\\*:.Canceled.by. |
| f46e0 | 75 73 65 72 24 22 0a 20 20 20 20 20 20 20 20 22 5e 5c 5c 28 3f 3a 65 72 72 6f 72 5c 5c 7c 66 61 | user$"........."^\\(?:error\\|fa |
| f4700 | 74 61 6c 5c 5c 7c 67 69 74 5c 5c 29 3a 20 5c 5c 28 2e 2a 5c 5c 29 24 22 0a 20 20 20 20 20 20 20 | tal\\|git\\):.\\(.*\\)$"........ |
| f4720 | 20 22 5e 5c 5c 28 43 61 6e 6e 6f 74 20 72 65 62 61 73 65 3a 2e 2a 5c 5c 29 24 22 29 29 0a 0a 28 | ."^\\(Cannot.rebase:.*\\)$"))..( |
| f4740 | 64 65 66 69 6e 65 2d 65 72 72 6f 72 20 27 6d 61 67 69 74 2d 67 69 74 2d 65 72 72 6f 72 20 22 47 | define-error.'magit-git-error."G |
| f4760 | 69 74 20 65 72 72 6f 72 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | it.error")..(defun.magit-process |
| f4780 | 2d 65 72 72 6f 72 2d 73 75 6d 6d 61 72 79 20 28 70 72 6f 63 65 73 73 2d 62 75 66 20 73 65 63 74 | -error-summary.(process-buf.sect |
| f47a0 | 69 6f 6e 29 0a 20 20 22 41 20 6f 6e 65 2d 6c 69 6e 65 20 65 72 72 6f 72 20 73 75 6d 6d 61 72 79 | ion)..."A.one-line.error.summary |
| f47c0 | 20 66 72 6f 6d 20 74 68 65 20 67 69 76 65 6e 20 53 45 43 54 49 4f 4e 2e 22 0a 20 20 28 6f 72 20 | .from.the.given.SECTION."...(or. |
| f47e0 | 28 61 6e 64 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 | (and.(buffer-live-p.process-buf) |
| f4800 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 | ............(with-current-buffer |
| f4820 | 20 70 72 6f 63 65 73 73 2d 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | .process-buf..............(and.( |
| f4840 | 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)........... |
| f4860 | 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 | ........(save-excursion......... |
| f4880 | 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 |
| f48a0 | 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 20 20 20 20 28 | tion.end)).....................( |
| f48c0 | 72 75 6e 2d 68 6f 6f 6b 2d 77 72 61 70 70 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | run-hook-wrapped................ |
| f48e0 | 20 20 20 20 20 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 2d 6d 65 73 73 61 | ......'magit-process-error-messa |
| f4900 | 67 65 2d 72 65 67 65 78 70 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ge-regexps...................... |
| f4920 | 28 6c 61 6d 62 64 61 20 28 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (lambda.(re).................... |
| f4940 | 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............. |
| f4960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 72 65 2d 73 65 61 72 63 68 2d 62 61 63 | .............(and.(re-search-bac |
| f4980 | 6b 77 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 20 20 20 | kward........................... |
| f49a0 | 20 20 20 20 20 72 65 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 73 74 61 72 74 29 20 74 29 0a | .....re.(oref.section.start).t). |
| f49c0 | 20 20 20 20 20 20 20 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 |
| f49e0 | 72 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 | r.(match-string-no-properties.1) |
| f4a00 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| f4a20 | 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 72 61 69 73 65 | ...(and.(not.magit-process-raise |
| f4a40 | 2d 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -error)......................... |
| f4a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 75 70 70 72 65 73 73 65 64 29 29 29 29 29 29 | ...............'suppressed)))))) |
| f4a80 | 29 29 29 29 0a 20 20 20 20 20 20 22 47 69 74 20 66 61 69 6c 65 64 22 29 29 0a 0a 28 64 65 66 75 | ))))......."Git.failed"))..(defu |
| f4aa0 | 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 2d 74 6f 6f 6c 74 69 70 20 28 70 | n.magit-process-error-tooltip.(p |
| f4ac0 | 72 6f 63 65 73 73 2d 62 75 66 20 73 65 63 74 69 6f 6e 29 0a 20 20 22 52 65 74 75 72 6e 73 20 74 | rocess-buf.section)..."Returns.t |
| f4ae0 | 68 65 20 74 65 78 74 20 66 72 6f 6d 20 53 45 43 54 49 4f 4e 20 6f 66 20 74 68 65 20 50 52 4f 43 | he.text.from.SECTION.of.the.PROC |
| f4b00 | 45 53 53 2d 42 55 46 20 62 75 66 66 65 72 2e 0a 0a 4c 69 6d 69 74 65 64 20 62 79 20 60 6d 61 67 | ESS-BUF.buffer...Limited.by.`mag |
| f4b20 | 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 6e | it-process-error-tooltip-max-lin |
| f4b40 | 65 73 27 2e 22 0a 20 20 28 61 6e 64 20 28 69 6e 74 65 67 65 72 70 20 6d 61 67 69 74 2d 70 72 6f | es'."...(and.(integerp.magit-pro |
| f4b60 | 63 65 73 73 2d 65 72 72 6f 72 2d 74 6f 6f 6c 74 69 70 2d 6d 61 78 2d 6c 69 6e 65 73 29 0a 20 20 | cess-error-tooltip-max-lines)... |
| f4b80 | 20 20 20 20 20 28 3e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f 72 2d 74 6f 6f 6c | .....(>.magit-process-error-tool |
| f4ba0 | 74 69 70 2d 6d 61 78 2d 6c 69 6e 65 73 20 30 29 0a 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d | tip-max-lines.0)........(buffer- |
| f4bc0 | 6c 69 76 65 2d 70 20 70 72 6f 63 65 73 73 2d 62 75 66 29 0a 20 20 20 20 20 20 20 28 77 69 74 68 | live-p.process-buf)........(with |
| f4be0 | 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..... |
| f4c00 | 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 20 | .....(save-excursion............ |
| f4c20 | 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 63 6f 6e | (goto-char.(or.(oref.section.con |
| f4c40 | 74 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 | tent)........................... |
| f4c60 | 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 20 | (oref.section.start))).......... |
| f4c80 | 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 | ..(buffer-substring-no-propertie |
| f4ca0 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 | s.............(point)........... |
| f4cc0 | 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(save-excursion............... |
| f4ce0 | 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 72 72 6f | (forward-line.magit-process-erro |
| f4d00 | 72 2d 74 6f 6f 6c 74 69 70 2d 6d 61 78 2d 6c 69 6e 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 | r-tooltip-max-lines)............ |
| f4d20 | 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | ...(goto-char................(if |
| f4d40 | 20 28 3e 20 28 70 6f 69 6e 74 29 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 65 6e 64 29 29 0a | .(>.(point).(oref.section.end)). |
| f4d60 | 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 |
| f4d80 | 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 29 29 29 | .end)..................(point))) |
| f4da0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 6d 6f 76 65 20 61 6e 79 20 74 72 61 | ...............;;.Remove.any.tra |
| f4dc0 | 69 6c 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iling.whitespace................ |
| f4de0 | 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 22 5b 5e 5b 3a 73 | (when.(re-search-backward."[^[:s |
| f4e00 | 70 61 63 65 3a 5d 5c 6e 5d 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pace:]\n]"...................... |
| f4e20 | 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 |
| f4e40 | 20 73 74 61 72 74 29 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 | .start).t).................(forw |
| f4e60 | 61 72 64 2d 63 68 61 72 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e | ard-char.1))...............(poin |
| f4e80 | 74 29 29 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 74 68 | t)))))))..(defvar-local.magit-th |
| f4ea0 | 69 73 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 70 72 6f | is-error.nil)..(defvar.magit-pro |
| f4ec0 | 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 20 6e 69 | cess-finish-apply-ansi-colors.ni |
| f4ee0 | 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6e 69 73 68 20 | l)..(defun.magit-process-finish. |
| f4f00 | 28 61 72 67 20 26 6f 70 74 69 6f 6e 61 6c 20 70 72 6f 63 65 73 73 2d 62 75 66 20 63 6f 6d 6d 61 | (arg.&optional.process-buf.comma |
| f4f20 | 6e 64 2d 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd-buf.......................... |
| f4f40 | 20 20 20 20 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 | ........default-dir.section)...( |
| f4f60 | 75 6e 6c 65 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 | unless.(integerp.arg).....(setq. |
| f4f80 | 70 72 6f 63 65 73 73 2d 62 75 66 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 61 72 67 29 | process-buf.(process-buffer.arg) |
| f4fa0 | 29 0a 20 20 20 20 28 73 65 74 71 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 20 28 70 72 6f 63 65 73 73 | ).....(setq.command-buf.(process |
| f4fc0 | 2d 67 65 74 20 61 72 67 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 29 0a 20 20 20 20 28 73 65 74 | -get.arg.'command-buf)).....(set |
| f4fe0 | 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 20 61 72 67 20 27 | q.default-dir.(process-get.arg.' |
| f5000 | 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 63 74 69 6f 6e 20 | default-dir)).....(setq.section. |
| f5020 | 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 69 6f 6e 29 29 0a | ....(process-get.arg.'section)). |
| f5040 | 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 63 65 73 73 2d 65 | ....(setq.arg.........(process-e |
| f5060 | 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 28 66 62 6f 75 6e | xit-status.arg)))...(when.(fboun |
| f5080 | 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 72 65 64 2d 75 6e | dp.'dired-uncache).....(dired-un |
| f50a0 | 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 6e 20 28 62 75 66 | cache.default-dir))...(when.(buf |
| f50c0 | 66 65 72 2d 6c 69 76 65 2d 70 20 70 72 6f 63 65 73 73 2d 62 75 66 29 0a 20 20 20 20 28 77 69 74 | fer-live-p.process-buf).....(wit |
| f50e0 | 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 2d 62 75 66 0a 20 20 20 | h-current-buffer.process-buf.... |
| f5100 | 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 6e | ...(magit-process-finish-section |
| f5120 | 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 72 67 20 30 29 0a | .section.arg)))...(if.(=.arg.0). |
| f5140 | 20 20 20 20 20 20 3b 3b 20 55 6e 73 65 74 20 74 68 65 20 60 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 | ......;;.Unset.the.`mode-line-pr |
| f5160 | 6f 63 65 73 73 27 20 76 61 6c 75 65 20 75 70 6f 6e 20 73 75 63 63 65 73 73 2e 0a 20 20 20 20 20 | ocess'.value.upon.success....... |
| f5180 | 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 | .(magit-process-unset-mode-line. |
| f51a0 | 64 65 66 61 75 6c 74 2d 64 69 72 29 0a 20 20 20 20 3b 3b 20 4f 74 68 65 72 77 69 73 65 20 70 72 | default-dir).....;;.Otherwise.pr |
| f51c0 | 6f 63 65 73 73 20 74 68 65 20 65 72 72 6f 72 2e 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 73 67 20 | ocess.the.error......(let.((msg. |
| f51e0 | 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 61 72 79 20 70 72 6f | (magit-process-error-summary.pro |
| f5200 | 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 20 3b 3b 20 43 68 61 | cess-buf.section))).......;;.Cha |
| f5220 | 6e 67 65 20 60 6d 6f 64 65 2d 6c 69 6e 65 2d 70 72 6f 63 65 73 73 27 20 74 6f 20 61 6e 20 65 72 | nge.`mode-line-process'.to.an.er |
| f5240 | 72 6f 72 20 66 61 63 65 20 75 70 6f 6e 20 66 61 69 6c 75 72 65 2e 0a 20 20 20 20 20 20 28 69 66 | ror.face.upon.failure........(if |
| f5260 | 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 6c 69 6e 65 | .magit-process-display-mode-line |
| f5280 | 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 65 73 73 2d | -error...........(magit-process- |
| f52a0 | 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 20 20 20 20 | set-mode-line-error-status...... |
| f52c0 | 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 6f 72 2d 74 | ......(or.(magit-process-error-t |
| f52e0 | 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 0a 20 20 20 20 | ooltip.process-buf.section)..... |
| f5300 | 20 20 20 20 20 20 20 20 20 20 20 6d 73 67 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | ...........msg)).........(magit- |
| f5320 | 70 72 6f 63 65 73 73 2d 75 6e 73 65 74 2d 6d 6f 64 65 2d 6c 69 6e 65 20 64 65 66 61 75 6c 74 2d | process-unset-mode-line.default- |
| f5340 | 64 69 72 29 29 0a 20 20 20 20 20 20 3b 3b 20 45 69 74 68 65 72 20 73 69 67 6e 61 6c 20 74 68 65 | dir)).......;;.Either.signal.the |
| f5360 | 20 65 72 72 6f 72 2c 20 6f 72 20 65 6c 73 65 20 64 69 73 70 6c 61 79 20 74 68 65 20 65 72 72 6f | .error,.or.else.display.the.erro |
| f5380 | 72 20 73 75 6d 6d 61 72 79 20 69 6e 0a 20 20 20 20 20 20 3b 3b 20 74 68 65 20 73 74 61 74 75 73 | r.summary.in.......;;.the.status |
| f53a0 | 20 62 75 66 66 65 72 20 61 6e 64 20 77 69 74 68 20 61 20 6d 65 73 73 61 67 65 20 69 6e 20 74 68 | .buffer.and.with.a.message.in.th |
| f53c0 | 65 20 65 63 68 6f 20 61 72 65 61 2e 0a 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 | e.echo.area........(cond........ |
| f53e0 | 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 0a 20 20 20 20 20 | (magit-process-raise-error...... |
| f5400 | 20 20 20 28 73 69 67 6e 61 6c 20 27 6d 61 67 69 74 2d 67 69 74 2d 65 72 72 6f 72 20 28 6c 69 73 | ...(signal.'magit-git-error.(lis |
| f5420 | 74 20 28 66 6f 72 6d 61 74 20 22 25 73 20 28 69 6e 20 25 73 29 22 20 6d 73 67 20 64 65 66 61 75 | t.(format."%s.(in.%s)".msg.defau |
| f5440 | 6c 74 2d 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 28 28 6e 6f 74 20 28 65 71 20 6d 73 67 20 | lt-dir))))........((not.(eq.msg. |
| f5460 | 27 73 75 70 70 72 65 73 73 65 64 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 75 66 | 'suppressed)).........(when.(buf |
| f5480 | 66 65 72 2d 6c 69 76 65 2d 70 20 70 72 6f 63 65 73 73 2d 62 75 66 29 0a 20 20 20 20 20 20 20 20 | fer-live-p.process-buf)......... |
| f54a0 | 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 |
| f54c0 | 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 73 74 61 74 75 | uf.............(when-let.((statu |
| f54e0 | 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 66 65 72 20 27 6d 61 | s-buf.(magit-get-mode-buffer.'ma |
| f5500 | 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 20 20 20 20 20 20 20 | git-status-mode))).............. |
| f5520 | 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 73 2d 62 75 66 | .(with-current-buffer.status-buf |
| f5540 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 74 68 69 | .................(setq.magit-thi |
| f5560 | 73 2d 65 72 72 6f 72 20 6d 73 67 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 | s-error.msg))))).........(messag |
| f5580 | 65 20 22 25 73 20 2e 2e 2e 20 5b 25 73 20 62 75 66 66 65 72 20 25 73 20 66 6f 72 20 64 65 74 61 | e."%s.....[%s.buffer.%s.for.deta |
| f55a0 | 69 6c 73 5d 22 20 6d 73 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c | ils]".msg..................(if-l |
| f55c0 | 65 74 20 28 28 6b 65 79 20 28 61 6e 64 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 63 6f 6d | et.((key.(and.(buffer-live-p.com |
| f55e0 | 6d 61 6e 64 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 20 20 | mand-buf)....................... |
| f5600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 | ..............(with-current-buff |
| f5620 | 65 72 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er.command-buf.................. |
| f5640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 77 68 65 72 65 | .....................(car.(where |
| f5660 | 2d 69 73 2d 69 6e 74 65 72 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -is-internal.................... |
| f5680 | 20 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- |
| f56a0 | 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | process-buffer))))))............ |
| f56c0 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 48 69 74 20 25 73 20 74 6f 20 73 65 65 | ..........(format."Hit.%s.to.see |
| f56e0 | 22 20 28 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 | ".(key-description.key))........ |
| f5700 | 20 20 20 20 20 20 20 20 20 20 20 20 22 53 65 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............"See").............. |
| f5720 | 20 20 20 20 28 62 75 66 66 65 72 2d 6e 61 6d 65 20 70 72 6f 63 65 73 73 2d 62 75 66 29 29 29 29 | ....(buffer-name.process-buf)))) |
| f5740 | 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 73 2d | ))...arg)..(defun.magit-process- |
| f5760 | 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 6f 64 | finish-section.(section.exit-cod |
| f5780 | 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 74 29 | e)...(let.((inhibit-read-only.t) |
| f57a0 | 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 65 72 | .........(buffer.(current-buffer |
| f57c0 | 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 6f 6e | )).........(marker.(oref.section |
| f57e0 | 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 72 29 | .start))).....(goto-char.marker) |
| f5800 | 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 6c 65 | .....(save-excursion.......(dele |
| f5820 | 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 6e 73 | te-char.3).......(set-marker-ins |
| f5840 | 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 28 69 | ertion-type.marker.nil).......(i |
| f5860 | 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 22 20 | nsert.(propertize.(format."%3s". |
| f5880 | 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 20 20 | exit-code)...................... |
| f58a0 | 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 20 20 | .....'magit-section.section..... |
| f58c0 | 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 |
| f58e0 | 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 20 20 | -face.(if.(=.exit-code.0)....... |
| f5900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| f5920 | 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 20 20 | ........'magit-process-ok....... |
| f5940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| f5960 | 20 20 20 20 20 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 6e 67 29 29 29 0a 20 20 20 20 20 | ......'magit-process-ng)))...... |
| f5980 | 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 72 6b | .(set-marker-insertion-type.mark |
| f59a0 | 65 72 20 74 29 29 0a 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 | er.t)).....(when.magit-process-f |
| f59c0 | 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 20 20 20 20 28 61 | inish-apply-ansi-colors.......(a |
| f59e0 | 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 66 20 | nsi-color-apply-on-region.(oref. |
| f5a00 | 73 65 63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | section.content)................ |
| f5a20 | 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 |
| f5a40 | 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 6f 6e | .end))).....(if.(=.(oref.section |
| f5a60 | 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 70 6f | .end)............(+.(line-end-po |
| f5a80 | 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 72 73 | sition).2)).........(save-excurs |
| f5aa0 | 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 6c 69 | ion...........(goto-char.(1+.(li |
| f5ac0 | 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 64 65 | ne-end-position)))...........(de |
| f5ae0 | 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 73 65 | lete-char.-1)...........(oset.se |
| f5b00 | 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 6e 20 | ction.content.nil)).......(when. |
| f5b20 | 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 20 20 | (and.(=.exit-code.0)............ |
| f5b40 | 20 20 20 20 20 20 28 6e 6f 74 20 28 2d 2d 61 6e 79 2d 70 20 28 65 71 20 28 77 69 6e 64 6f 77 2d | ......(not.(--any-p.(eq.(window- |
| f5b60 | 62 75 66 66 65 72 20 69 74 29 20 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | buffer.it).buffer).............. |
| f5b80 | 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 69 73 74 29 29 | ..................(window-list)) |
| f5ba0 | 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 69 64 65 20 73 | )).........(magit-section-hide.s |
| f5bc0 | 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 72 6f 63 65 73 | ection)))))..(defun.magit-proces |
| f5be0 | 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 20 20 28 77 68 | s-display-buffer.(process)...(wh |
| f5c00 | 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 0a 20 20 20 20 | en.(process-live-p.process)..... |
| f5c20 | 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 70 72 6f 63 65 | (let.((buf.(process-buffer.proce |
| f5c40 | 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 66 66 65 72 2d | ss))).......(cond.((not.(buffer- |
| f5c60 | 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 28 3d 20 6d 61 | live-p.buf))).............((=.ma |
| f5c80 | 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 20 20 20 20 20 | git-process-popup-time.0)....... |
| f5ca0 | 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 20 20 20 20 20 | .......(if.(minibufferp)........ |
| f5cc0 | 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 2d 6f 74 68 65 | ..........(switch-to-buffer-othe |
| f5ce0 | 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 20 20 28 70 6f | r-window.buf)................(po |
| f5d00 | 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 20 20 20 20 28 | p-to-buffer.buf))).............( |
| f5d20 | 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 20 30 29 0a 20 | (>.magit-process-popup-time.0).. |
| f5d40 | 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 20 6d 61 67 69 | ............(run-with-timer.magi |
| f5d60 | 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 20 20 20 20 20 | t-process-popup-time.nil........ |
| f5d80 | 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 70 | ......................(lambda.(p |
| f5da0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| f5dc0 | 20 28 77 68 65 6e 20 28 65 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 29 20 27 72 | .(when.(eq.(process-status.p).'r |
| f5de0 | 75 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | un)............................. |
| f5e00 | 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 66 66 65 72 20 | .....(let.((buf.(process-buffer. |
| f5e20 | 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 20 20 20 20 20 | p)))............................ |
| f5e40 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75 66 | ........(when.(buffer-live-p.buf |
| f5e60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| f5e80 | 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 20 20 20 20 20 | .......(if.(minibufferp)........ |
| f5ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| f5ec0 | 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 | ..(switch-to-buffer-other-window |
| f5ee0 | 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 20 | .buf)........................... |
| f5f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 20 62 75 66 29 | .............(pop-to-buffer.buf) |
| f5f20 | 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )))))........................... |
| f5f40 | 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 67 69 74 2d 2d | ...process))))))..(defun.magit-- |
| f5f60 | 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 73 74 29 0a 20 | log-action.(summary.line.list).. |
| f5f80 | 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 69 66 20 28 63 | .(let.(heading.lines).....(if.(c |
| f5fa0 | 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 74 71 20 68 65 | dr.list).........(progn.(setq.he |
| f5fc0 | 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 29 29 0a 20 20 | ading.(funcall.summary.list))... |
| f5fe0 | 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 61 70 63 61 72 | .............(setq.lines.(mapcar |
| f6000 | 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 65 61 64 69 6e | .line.list))).......(setq.headin |
| f6020 | 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 29 29 0a 20 20 | g.(funcall.line.(car.list))))... |
| f6040 | 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 72 | ..(with-current-buffer.(magit-pr |
| f6060 | 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 2d 63 68 61 72 | ocess-buffer.t).......(goto-char |
| f6080 | 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 65 74 20 28 28 | .(1-.(point-max))).......(let.(( |
| f60a0 | 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 28 6d | inhibit-read-only.t)).........(m |
| f60c0 | 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 65 29 0a 20 20 | agit-insert-section.(message)... |
| f60e0 | 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 28 63 | ........(magit-insert-heading.(c |
| f6100 | 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 20 20 20 20 20 | oncat."..*.".heading)).......... |
| f6120 | 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 6f 6c 69 73 74 | .(when.lines.............(dolist |
| f6140 | 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 20 28 69 6e 73 | .(line.lines)...............(ins |
| f6160 | 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 20 28 69 6e 73 | ert.line."\n")).............(ins |
| f6180 | 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 6e 68 69 62 69 | ert."\n")))).......(let.((inhibi |
| f61a0 | 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 20 68 65 61 64 | t-message.t)).........(when.head |
| f61c0 | 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 63 6f 6e 73 20 | ing...........(setq.lines.(cons. |
| f61e0 | 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 65 73 73 61 67 | heading.lines))).........(messag |
| f6200 | 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 29 29 29 29 0a | e.(string-join.lines."\n")))))). |
| f6220 | 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 65 73 73 29 0a | .;;;._.(provide.'magit-process). |
| f6240 | 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 65 72 65 0a 00 | ;;;.magit-process.el.ends.here.. |
| f6260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f6280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f62a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f62c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f62e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f6300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f6320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f6340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f6360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f6380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f63a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f63c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f63e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f6400 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 67 69 74 2d 72 65 62 61 73 65 2e 65 6c 00 00 00 00 00 00 00 | magit-4.1.2/git-rebase.el....... |
| f6420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f6440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f6460 | 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 |
| f6480 | 30 31 30 30 32 31 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 32 30 00 20 30 00 00 00 | 0100214.00000000000.013620..0... |
| f64a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f64c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f64e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f6500 | 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................... |
| f6520 | 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................... |
| f6540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f6560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f6580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f65a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f65c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f65e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| f6600 | 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 |
| f6620 | 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 |
| f6640 | 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 |
| f6660 | 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 | 24.The.Magit.Project.Contributor |
| f6680 | 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 |
| f66a0 | 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 |
| f66c0 | 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 |
| f66e0 | 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 |
| f6700 | 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 |
| f6720 | 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:. |
| f6740 | 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 |
| f6760 | 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 |
| f6780 | 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 |
| f67a0 | 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 |
| f67c0 | 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. |
| f67e0 | 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 |
| f6800 | 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..;;.;;. |
| f6820 | 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 |
| f6840 | 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 |
| f6860 | 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 |
| f6880 | 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 |
| f68a0 | 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 |
| f68c0 | 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. |
| f68e0 | 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 |
| f6900 | 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 |
| f6920 | 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 |
| f6940 | 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 |
| f6960 | 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 |
| f6980 | 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 |
| f69a0 | 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 |
| f69c0 | 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 |
| f69e0 | 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 |
| f6a00 | 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 |
| f6a20 | 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 |
| f6a40 | 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 |
| f6a60 | 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 |
| f6a80 | 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. |
| f6aa0 | 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 |
| f6ac0 | 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 |
| f6ae0 | 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 |
| f6b00 | 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 |
| f6b20 | 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,. |
| f6b40 | 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 |
| f6b60 | 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 |
| f6b80 | 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 |
| f6ba0 | 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. |
| f6bc0 | 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.;;. |
| f6be0 | 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 |
| f6c00 | 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 |
| f6c20 | 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 |
| f6c40 | 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 |
| f6c60 | 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........ |
| f6c80 | 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..;;. |
| f6ca0 | 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 |
| f6cc0 | 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 |
| f6ce0 | 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...... |
| f6d00 | 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..; |
| f6d20 | 3b 0a 3b 3b 20 20 20 6b 20 20 20 20 20 20 20 20 44 72 6f 70 20 74 68 65 20 63 6f 6d 6d 69 74 20 | ;.;;...k........Drop.the.commit. |
| f6d40 | 61 74 20 70 6f 69 6e 74 2e 0a 3b 3b 20 20 20 63 20 20 20 20 20 20 20 20 44 6f 6e 27 74 20 64 72 | at.point..;;...c........Don't.dr |
| f6d60 | 6f 70 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 3b 3b 20 20 20 72 20 20 | op.the.commit.at.point..;;...r.. |
| f6d80 | 20 20 20 20 20 20 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 | ......Change.the.message.of.the. |
| f6da0 | 63 6f 6d 6d 69 74 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 | commit.at.point..;;...e........E |
| f6dc0 | 64 69 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 3b 3b 20 20 20 73 20 | dit.the.commit.at.point..;;...s. |
| f6de0 | 20 20 20 20 20 20 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 | .......Squash.the.commit.at.poin |
| f6e00 | 74 2c 20 69 6e 74 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 | t,.into.the.one.above..;;...f... |
| f6e20 | 20 20 20 20 20 4c 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 | .....Like."s".but.don't.also.edi |
| f6e40 | 74 20 74 68 65 20 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 | t.the.commit.message..;;...b.... |
| f6e60 | 20 20 20 20 42 72 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 | ....Break.for.editing.at.this.po |
| f6e80 | 69 6e 74 20 69 6e 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 | int.in.the.sequence..;;...x..... |
| f6ea0 | 20 20 20 41 64 64 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 | ...Add.a.script.to.be.run.with.t |
| f6ec0 | 68 65 20 63 6f 6d 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 | he.commit.at.point.;;........... |
| f6ee0 | 20 62 65 69 6e 67 20 63 68 65 63 6b 65 64 20 6f 75 74 2e 0a 3b 3b 20 20 20 7a 20 20 20 20 20 20 | .being.checked.out..;;...z...... |
| f6f00 | 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 0a 3b | ..Add.noop.action.at.point..;;.; |
| f6f20 | 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 74 20 | ;...SPC......Show.the.commit.at. |
| f6f40 | 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 52 45 | point.in.another.buffer..;;...RE |
| f6f60 | 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 74 20 | T......Show.the.commit.at.point. |
| f6f80 | 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 20 20 | in.another.buffer.and.;;........ |
| f6fa0 | 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 2f 20 | ....select.its.window..;;...C-/. |
| f6fc0 | 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 20 43 | .....Undo.last.change..;;.;;...C |
| f6fe0 | 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 3b 20 | ommands.for.--rebase-merges:.;;. |
| f7000 | 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 68 20 | ..l........Associate.label.with. |
| f7020 | 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 20 4d | current.HEAD.in.sequence..;;...M |
| f7040 | 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 6f 6e | M.......Merge.specified.revision |
| f7060 | 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 67 6c | s.into.HEAD..;;...Mt.......Toggl |
| f7080 | 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 65 20 | e.whether.the.merge.will.invoke. |
| f70a0 | 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 20 63 | an.editor.;;............before.c |
| f70c0 | 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 20 48 | ommitting..;;...t........Reset.H |
| f70e0 | 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 3b 20 | EAD.to.the.specified.label...;;. |
| f7100 | 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 74 68 | You.should.probably.also.read.th |
| f7120 | 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 6f 64 | e.`git-rebase'.manpage...;;;.Cod |
| f7140 | 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 20 27 | e:..(require.'magit)..(require.' |
| f7160 | 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 65 71 | easymenu).(require.'server).(req |
| f7180 | 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 63 65 | uire.'with-editor)..(defvar.rece |
| f71a0 | 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 20 56 | ntf-exclude)..;;;.Options.;;;;.V |
| f71c0 | 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 20 6e | ariables..(defgroup.git-rebase.n |
| f71e0 | 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 73 2e | il..."Edit.Git.rebase.sequences. |
| f7200 | 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 45 64 | "...:link.'(info-link."(magit)Ed |
| f7220 | 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 6f 75 | iting.Rebase.Sequences")...:grou |
| f7240 | 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 73 65 | p.'tools)..(defcustom.git-rebase |
| f7260 | 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 6d 6f | -auto-advance.t..."Whether.to.mo |
| f7280 | 76 65 20 74 6f 20 6e 65 78 74 20 6c 69 6e 65 20 61 66 74 65 72 20 63 68 61 6e 67 69 6e 67 20 61 | ve.to.next.line.after.changing.a |
| f72a0 | 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 20 3a | .line."...:group.'git-rebase...: |
| f72c0 | 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 67 69 74 2d 72 | type.'boolean)..(defcustom.git-r |
| f72e0 | 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 68 65 | ebase-show-instructions.t..."Whe |
| f7300 | 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 73 20 | ther.to.show.usage.instructions. |
| f7320 | 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 67 72 | inside.the.rebase.buffer."...:gr |
| f7340 | 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 6e | oup.'git-rebase...:type.'boolean |
| f7360 | 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 72 6d | )..(defcustom.git-rebase-confirm |
| f7380 | 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 69 6f | -cancel.t..."Whether.confirmatio |
| f73a0 | 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 72 6f | n.is.required.to.cancel."...:gro |
| f73c0 | 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 6e 29 | up.'git-rebase...:type.'boolean) |
| f73e0 | 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 62 61 | ..;;;;.Faces..(defgroup.git-reba |
| f7400 | 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 47 69 | se-faces.nil..."Faces.used.by.Gi |
| f7420 | 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 73 0a | t-Rebase.mode."...:group.'faces. |
| f7440 | 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 65 20 | ..:group.'git-rebase)..(defface. |
| f7460 | 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 6d 61 | git-rebase-hash.'((t.:inherit.ma |
| f7480 | 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 68 61 | git-hash))..."Face.for.commit.ha |
| f74a0 | 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 63 65 | shes."...:group.'git-rebase-face |
| f74c0 | 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 27 28 | s)..(defface.git-rebase-label.'( |
| f74e0 | 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 29 29 0a 20 20 22 46 | (t.:inherit.magit-refname))..."F |
| f7500 | 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 2c 20 | ace.for.labels.in.label,.merge,. |
| f7520 | 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 74 2d | and.reset.lines."...:group.'git- |
| f7540 | 72 65 62 61 73 65 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 67 69 74 2d 72 65 62 61 | rebase-faces)..(defface.git-reba |
| f7560 | 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 61 63 | se-description.'((t.nil))..."Fac |
| f7580 | 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 3a 67 | e.for.commit.descriptions."...:g |
| f75a0 | 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 63 | roup.'git-rebase-faces)..(deffac |
| f75c0 | 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 68 65 | e.git-rebase-action...'((t.:inhe |
| f75e0 | 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 29 0a 20 20 22 | rit.font-lock-keyword-face))..." |
| f7600 | 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 67 72 | Face.for.action.keywords."...:gr |
| f7620 | 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 63 65 | oup.'git-rebase-faces)..(defface |
| f7640 | 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 28 74 | .git-rebase-killed-action...'((t |
| f7660 | 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 63 65 | .:inherit.font-lock-comment-face |
| f7680 | 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 6f 72 | .:strike-through.t))..."Face.for |
| f76a0 | 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 2e 22 | .commented.commit.action.lines." |
| f76c0 | 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 28 64 | ...:group.'git-rebase-faces)..(d |
| f76e0 | 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 0a 20 | efface.git-rebase-comment-hash.. |
| f7700 | 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 20 3a | .'((t.:inherit.git-rebase-hash.: |
| f7720 | 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 69 74 | weight.bold))..."Face.for.commit |
| f7740 | 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 65 6e | .hashes.in.commit.message.commen |
| f7760 | 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 73 29 | ts."...:group.'git-rebase-faces) |
| f7780 | 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 68 65 | ..(defface.git-rebase-comment-he |
| f77a0 | 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 6b 2d | ading...'((t.:inherit.font-lock- |
| f77c0 | 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 64 69 | keyword-face))..."Face.for.headi |
| f77e0 | 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 2e 22 | ngs.in.rebase.message.comments." |
| f7800 | 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 3b 3b | ...:group.'git-rebase-faces)..;; |
| f7820 | 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 72 65 | ;.Keymaps..(defvar-keymap.git-re |
| f7840 | 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 6f 72 | base-mode-map...:doc."Keymap.for |
| f7860 | 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 70 65 | .Git-Rebase.mode."...:parent.spe |
| f7880 | 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 62 61 | cial-mode-map..."C-m".#'git-reba |
| f78a0 | 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 65 62 | se-show-commit..."p"...#'git-reb |
| f78c0 | 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 72 77 | ase-backward-line..."n"...#'forw |
| f78e0 | 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 6d 6f | ard-line..."M-p".#'git-rebase-mo |
| f7900 | 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 65 2d | ve-line-up..."M-n".#'git-rebase- |
| f7920 | 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 65 62 | move-line-down..."c"...#'git-reb |
| f7940 | 61 73 65 2d 70 69 63 6b 0a 20 20 22 6b 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 | ase-pick..."k"...#'git-rebase-ki |
| f7960 | 6c 6c 2d 6c 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 | ll-line..."C-k".#'git-rebase-kil |
| f7980 | 6c 2d 6c 69 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 | l-line..."b"...#'git-rebase-brea |
| f79a0 | 6b 0a 20 20 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 | k..."e"...#'git-rebase-edit..."l |
| f79c0 | 22 20 20 20 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 | "...#'git-rebase-label..."M.M".# |
| f79e0 | 27 67 69 74 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 | 'git-rebase-merge..."M.t".#'git- |
| f7a00 | 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 0a 20 20 22 6d | rebase-merge-toggle-editmsg..."m |
| f7a20 | 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 66 22 20 20 20 23 27 | "...#'git-rebase-edit..."f"...#' |
| f7a40 | 67 69 74 2d 72 65 62 61 73 65 2d 66 69 78 75 70 0a 20 20 22 71 22 20 20 20 23 27 75 6e 64 65 66 | git-rebase-fixup..."q"...#'undef |
| f7a60 | 69 6e 65 64 0a 20 20 22 72 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 72 65 77 6f 72 64 | ined..."r"...#'git-rebase-reword |
| f7a80 | 0a 20 20 22 77 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 72 65 77 6f 72 64 0a 20 20 22 | ..."w"...#'git-rebase-reword..." |
| f7aa0 | 73 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 73 71 75 61 73 68 0a 20 20 22 74 22 20 20 | s"...#'git-rebase-squash..."t".. |
| f7ac0 | 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 72 65 73 65 74 0a 20 20 22 75 22 20 20 20 23 27 67 69 | .#'git-rebase-reset..."u"...#'gi |
| f7ae0 | 74 2d 72 65 62 61 73 65 2d 75 70 64 61 74 65 2d 72 65 66 0a 20 20 22 78 22 20 20 20 23 27 67 69 | t-rebase-update-ref..."x"...#'gi |
| f7b00 | 74 2d 72 65 62 61 73 65 2d 65 78 65 63 0a 20 20 22 79 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 | t-rebase-exec..."y"...#'git-reba |
| f7b20 | 73 65 2d 69 6e 73 65 72 74 0a 20 20 22 7a 22 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6e | se-insert..."z"...#'git-rebase-n |
| f7b40 | 6f 6f 70 0a 20 20 22 53 50 43 22 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 6f 72 | oop..."SPC".#'git-rebase-show-or |
| f7b60 | 2d 73 63 72 6f 6c 6c 2d 75 70 0a 20 20 22 44 45 4c 22 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d | -scroll-up..."DEL".#'git-rebase- |
| f7b80 | 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 64 6f 77 6e 0a 20 20 22 43 2d 78 20 43 2d 74 22 20 | show-or-scroll-down..."C-x.C-t". |
| f7ba0 | 20 20 20 20 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 | .......#'git-rebase-move-line-up |
| f7bc0 | 0a 20 20 22 4d 2d 3c 75 70 3e 22 20 20 20 20 20 20 20 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 | ..."M-<up>".........#'git-rebase |
| f7be0 | 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 0a 20 20 22 4d 2d 3c 64 6f 77 6e 3e 22 20 20 20 20 20 20 | -move-line-up..."M-<down>"...... |
| f7c00 | 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 64 6f 77 6e 0a 20 20 22 | .#'git-rebase-move-line-down..." |
| f7c20 | 3c 72 65 6d 61 70 3e 20 3c 75 6e 64 6f 3e 22 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 75 6e 64 | <remap>.<undo>".#'git-rebase-und |
| f7c40 | 6f 29 0a 28 70 75 74 20 27 67 69 74 2d 72 65 62 61 73 65 2d 72 65 77 6f 72 64 20 20 20 20 20 20 | o).(put.'git-rebase-reword...... |
| f7c60 | 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 20 22 72 22 29 29 0a | .:advertised-binding.(kbd."r")). |
| f7c80 | 28 70 75 74 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 20 3a 61 | (put.'git-rebase-move-line-up.:a |
| f7ca0 | 64 76 65 72 74 69 73 65 64 2d 62 69 6e 64 69 6e 67 20 28 6b 62 64 20 22 4d 2d 70 22 29 29 0a 28 | dvertised-binding.(kbd."M-p")).( |
| f7cc0 | 70 75 74 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 6c 6c 2d 6c 69 6e 65 20 20 20 20 3a 61 64 | put.'git-rebase-kill-line....:ad |
| f7ce0 | 76 65 72 74 69 73 65 64 2d 62 69 6e 64 69 6e 67 20 28 6b 62 64 20 22 6b 22 29 29 0a 0a 28 65 61 | vertised-binding.(kbd."k"))..(ea |
| f7d00 | 73 79 2d 6d 65 6e 75 2d 64 65 66 69 6e 65 20 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 2d 6d | sy-menu-define.git-rebase-mode-m |
| f7d20 | 65 6e 75 20 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 22 47 69 74 2d 52 | enu.git-rebase-mode-map..."Git-R |
| f7d40 | 65 62 61 73 65 20 6d 6f 64 65 20 6d 65 6e 75 22 0a 20 20 27 28 22 52 65 62 61 73 65 22 0a 20 20 | ebase.mode.menu"...'("Rebase"... |
| f7d60 | 20 20 5b 22 50 69 63 6b 22 20 67 69 74 2d 72 65 62 61 73 65 2d 70 69 63 6b 20 74 5d 0a 20 20 20 | ..["Pick".git-rebase-pick.t].... |
| f7d80 | 20 5b 22 52 65 77 6f 72 64 22 20 67 69 74 2d 72 65 62 61 73 65 2d 72 65 77 6f 72 64 20 74 5d 0a | .["Reword".git-rebase-reword.t]. |
| f7da0 | 20 20 20 20 5b 22 45 64 69 74 22 20 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 20 74 5d 0a 20 | ....["Edit".git-rebase-edit.t].. |
| f7dc0 | 20 20 20 5b 22 53 71 75 61 73 68 22 20 67 69 74 2d 72 65 62 61 73 65 2d 73 71 75 61 73 68 20 74 | ...["Squash".git-rebase-squash.t |
| f7de0 | 5d 0a 20 20 20 20 5b 22 46 69 78 75 70 22 20 67 69 74 2d 72 65 62 61 73 65 2d 66 69 78 75 70 20 | ].....["Fixup".git-rebase-fixup. |
| f7e00 | 74 5d 0a 20 20 20 20 5b 22 4b 69 6c 6c 22 20 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 6c 6c 2d 6c | t].....["Kill".git-rebase-kill-l |
| f7e20 | 69 6e 65 20 74 5d 0a 20 20 20 20 5b 22 4e 6f 6f 70 22 20 67 69 74 2d 72 65 62 61 73 65 2d 6e 6f | ine.t].....["Noop".git-rebase-no |
| f7e40 | 6f 70 20 74 5d 0a 20 20 20 20 5b 22 45 78 65 63 75 74 65 22 20 67 69 74 2d 72 65 62 61 73 65 2d | op.t].....["Execute".git-rebase- |
| f7e60 | 65 78 65 63 20 74 5d 0a 20 20 20 20 5b 22 4d 6f 76 65 20 44 6f 77 6e 22 20 67 69 74 2d 72 65 62 | exec.t].....["Move.Down".git-reb |
| f7e80 | 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 64 6f 77 6e 20 74 5d 0a 20 20 20 20 5b 22 4d 6f 76 65 | ase-move-line-down.t].....["Move |
| f7ea0 | 20 55 70 22 20 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 20 74 5d 0a | .Up".git-rebase-move-line-up.t]. |
| f7ec0 | 20 20 20 20 22 2d 2d 2d 22 0a 20 20 20 20 5b 22 43 61 6e 63 65 6c 22 20 77 69 74 68 2d 65 64 69 | ...."---".....["Cancel".with-edi |
| f7ee0 | 74 6f 72 2d 63 61 6e 63 65 6c 20 74 5d 0a 20 20 20 20 5b 22 46 69 6e 69 73 68 22 20 77 69 74 68 | tor-cancel.t].....["Finish".with |
| f7f00 | 2d 65 64 69 74 6f 72 2d 66 69 6e 69 73 68 20 74 5d 29 29 0a 0a 28 64 65 66 76 61 72 20 67 69 74 | -editor-finish.t]))..(defvar.git |
| f7f20 | 2d 72 65 62 61 73 65 2d 63 6f 6d 6d 61 6e 64 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 0a 20 20 27 | -rebase-command-descriptions...' |
| f7f40 | 28 28 77 69 74 68 2d 65 64 69 74 6f 72 2d 66 69 6e 69 73 68 20 20 20 20 20 20 20 20 20 20 20 2e | ((with-editor-finish............ |
| f7f60 | 20 22 74 65 6c 6c 20 47 69 74 20 74 6f 20 6d 61 6b 65 20 69 74 20 68 61 70 70 65 6e 22 29 0a 20 | ."tell.Git.to.make.it.happen").. |
| f7f80 | 20 20 20 28 77 69 74 68 2d 65 64 69 74 6f 72 2d 63 61 6e 63 65 6c 20 20 20 20 20 20 20 20 20 20 | ...(with-editor-cancel.......... |
| f7fa0 | 20 2e 20 22 74 65 6c 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 | ..."tell.Git.that.you.changed.yo |
| f7fc0 | 75 72 20 6d 69 6e 64 2c 20 69 2e 65 2e 2c 20 61 62 6f 72 74 22 29 0a 20 20 20 20 28 67 69 74 2d | ur.mind,.i.e.,.abort").....(git- |
| f7fe0 | 72 65 62 61 73 65 2d 62 61 63 6b 77 61 72 64 2d 6c 69 6e 65 20 20 20 20 20 2e 20 22 6d 6f 76 65 | rebase-backward-line......."move |
| f8000 | 20 70 6f 69 6e 74 20 74 6f 20 70 72 65 76 69 6f 75 73 20 6c 69 6e 65 22 29 0a 20 20 20 20 28 66 | .point.to.previous.line").....(f |
| f8020 | 6f 72 77 61 72 64 2d 6c 69 6e 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 22 6d | orward-line..................."m |
| f8040 | 6f 76 65 20 70 6f 69 6e 74 20 74 6f 20 6e 65 78 74 20 6c 69 6e 65 22 29 0a 20 20 20 20 28 67 69 | ove.point.to.next.line").....(gi |
| f8060 | 74 2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 20 20 20 20 20 20 2e 20 22 6d 6f | t-rebase-move-line-up........"mo |
| f8080 | 76 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 75 70 22 29 0a 20 20 20 20 | ve.the.commit.at.point.up")..... |
| f80a0 | 28 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 20 20 20 2e 20 | (git-rebase-move-line-down...... |
| f80c0 | 22 6d 6f 76 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 64 6f 77 6e 22 29 | "move.the.commit.at.point.down") |
| f80e0 | 0a 20 20 20 20 28 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 | .....(git-rebase-show-or-scroll- |
| f8100 | 75 70 20 2e 20 22 73 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 69 | up..."show.the.commit.at.point.i |
| f8120 | 6e 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 72 22 29 0a 20 20 20 20 28 67 69 74 2d 72 65 62 61 | n.another.buffer").....(git-reba |
| f8140 | 73 65 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 2e 20 22 73 68 6f 77 20 74 68 65 20 | se-show-commit........"show.the. |
| f8160 | 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 61 6e 6f 74 68 65 72 20 62 75 66 66 65 | commit.at.point.in.another.buffe |
| f8180 | 72 20 61 6e 64 20 73 65 6c 65 63 74 20 69 74 73 20 77 69 6e 64 6f 77 22 29 0a 20 20 20 20 28 75 | r.and.select.its.window").....(u |
| f81a0 | 6e 64 6f 20 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 20 22 75 | ndo..........................."u |
| f81c0 | 6e 64 6f 20 6c 61 73 74 20 63 68 61 6e 67 65 22 29 0a 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 | ndo.last.change").....(git-rebas |
| f81e0 | 65 2d 6b 69 6c 6c 2d 6c 69 6e 65 20 20 20 20 20 20 20 20 20 2e 20 22 64 72 6f 70 20 74 68 65 20 | e-kill-line..........."drop.the. |
| f8200 | 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 22 29 0a 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 | commit.at.point").....(git-rebas |
| f8220 | 65 2d 69 6e 73 65 72 74 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 22 69 6e 73 65 72 74 20 61 20 | e-insert.............."insert.a. |
| f8240 | 6c 69 6e 65 20 66 6f 72 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 63 6f 6d 6d 69 74 22 29 0a 20 | line.for.an.arbitrary.commit").. |
| f8260 | 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6e 6f 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(git-rebase-noop............. |
| f8280 | 20 2e 20 22 61 64 64 20 6e 6f 6f 70 20 61 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 22 29 29 29 | ..."add.noop.action.at.point"))) |
| f82a0 | 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 | ..;;;.Commands..(defun.git-rebas |
| f82c0 | 65 2d 70 69 63 6b 20 28 29 0a 20 20 22 55 73 65 20 63 6f 6d 6d 69 74 20 6f 6e 20 63 75 72 72 65 | e-pick.()..."Use.commit.on.curre |
| f82e0 | 6e 74 20 6c 69 6e 65 2e 0a 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 | nt.line..If.the.region.is.active |
| f8300 | 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 74 68 | ,.act.on.all.lines.touched.by.th |
| f8320 | 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 67 69 | e.region."...(interactive)...(gi |
| f8340 | 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 61 63 74 69 6f 6e 20 22 70 69 63 6b 22 29 29 0a 0a 28 64 | t-rebase-set-action."pick"))..(d |
| f8360 | 65 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 | efun.git-rebase-reword.()..."Edi |
| f8380 | 74 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 | t.message.of.commit.on.current.l |
| f83a0 | 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 20 61 63 | ine..If.the.region.is.active,.ac |
| f83c0 | 74 20 6f 6e 20 61 6c 6c 20 6c 69 6e 65 73 20 74 6f 75 63 68 65 64 20 62 79 20 74 68 65 20 72 65 | t.on.all.lines.touched.by.the.re |
| f83e0 | 67 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 67 69 74 2d 72 65 | gion."...(interactive)...(git-re |
| f8400 | 62 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 | base-set-action."reword"))..(def |
| f8420 | 75 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 | un.git-rebase-edit.()..."Stop.at |
| f8440 | 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e | .the.commit.on.the.current.line. |
| f8460 | 0a 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 61 63 74 20 6f 6e | .If.the.region.is.active,.act.on |
| f8480 | 20 61 6c 6c 20 6c 69 6e 65 73 20 74 6f 75 63 68 65 64 20 62 79 20 74 68 65 20 72 65 67 69 6f 6e | .all.lines.touched.by.the.region |
| f84a0 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 | ."...(interactive)...(git-rebase |
| f84c0 | 2d 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 | -set-action."edit"))..(defun.git |
| f84e0 | 2d 72 65 62 61 73 65 2d 73 71 75 61 73 68 20 28 29 0a 20 20 22 4d 65 6c 64 20 63 6f 6d 6d 69 74 | -rebase-squash.()..."Meld.commit |
| f8500 | 20 6f 6e 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 69 6e 74 6f 20 70 72 65 76 69 6f 75 73 20 63 | .on.current.line.into.previous.c |
| f8520 | 6f 6d 6d 69 74 2c 20 65 64 69 74 20 6d 65 73 73 61 67 65 2e 0a 49 66 20 74 68 65 20 72 65 67 69 | ommit,.edit.message..If.the.regi |
| f8540 | 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 61 63 74 20 6f 6e 20 61 6c 6c 20 6c 69 6e 65 73 20 74 | on.is.active,.act.on.all.lines.t |
| f8560 | 6f 75 63 68 65 64 20 62 79 20 74 68 65 20 72 65 67 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 | ouched.by.the.region."...(intera |
| f8580 | 63 74 69 76 65 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 61 63 74 69 6f 6e 20 | ctive)...(git-rebase-set-action. |
| f85a0 | 22 73 71 75 61 73 68 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 | "squash"))..(defun.git-rebase-fi |
| f85c0 | 78 75 70 20 28 29 0a 20 20 22 4d 65 6c 64 20 63 6f 6d 6d 69 74 20 6f 6e 20 63 75 72 72 65 6e 74 | xup.()..."Meld.commit.on.current |
| f85e0 | 20 6c 69 6e 65 20 69 6e 74 6f 20 70 72 65 76 69 6f 75 73 20 63 6f 6d 6d 69 74 2c 20 64 69 73 63 | .line.into.previous.commit,.disc |
| f8600 | 61 72 64 20 69 74 73 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 | ard.its.message..If.the.region.i |
| f8620 | 73 20 61 63 74 69 76 65 2c 20 61 63 74 20 6f 6e 20 61 6c 6c 20 6c 69 6e 65 73 20 74 6f 75 63 68 | s.active,.act.on.all.lines.touch |
| f8640 | 65 64 20 62 79 20 74 68 65 20 72 65 67 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | ed.by.the.region."...(interactiv |
| f8660 | 65 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 61 63 74 69 6f 6e 20 22 66 69 78 | e)...(git-rebase-set-action."fix |
| f8680 | 75 70 22 29 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 67 69 74 2d 72 65 62 61 73 65 2d | up"))..(defvar-local.git-rebase- |
| f86a0 | 63 6f 6d 6d 65 6e 74 2d 72 65 20 6e 69 6c 29 0a 0a 28 64 65 66 76 61 72 20 67 69 74 2d 72 65 62 | comment-re.nil)..(defvar.git-reb |
| f86c0 | 61 73 65 2d 73 68 6f 72 74 2d 6f 70 74 69 6f 6e 73 0a 20 20 27 28 28 3f 62 20 2e 20 22 62 72 65 | ase-short-options...'((?b..."bre |
| f86e0 | 61 6b 22 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 | ak").....(?e..."edit").....(?f.. |
| f8700 | 20 22 66 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 | ."fixup").....(?l..."label").... |
| f8720 | 20 28 3f 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 | .(?m..."merge").....(?p..."pick" |
| f8740 | 29 0a 20 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 | ).....(?r..."reword").....(?s... |
| f8760 | 22 73 71 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 | "squash").....(?t..."reset").... |
| f8780 | 20 28 3f 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 | .(?u..."update-ref").....(?x..." |
| f87a0 | 65 78 65 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 | exec"))..."Alist.mapping.single. |
| f87c0 | 6b 65 79 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 | key.of.an.action.to.the.full.nam |
| f87e0 | 65 2e 22 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 | e.")..(defclass.git-rebase-actio |
| f8800 | 6e 20 28 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 | n.()...(;;.action-type:.commit,. |
| f8820 | 65 78 65 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 | exec,.bare,.label,.merge....(act |
| f8840 | 69 6f 6e 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 | ion-type....:initarg.:action-typ |
| f8860 | 65 20 20 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 | e....:initform.nil)....;;.Exampl |
| f8880 | 65 73 20 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 | es.for.each.action.type:....;;.| |
| f88a0 | 20 61 63 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 | .action.|.action.options.|.targe |
| f88c0 | 74 20 20 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 | t..|.trailer.|....;;.|--------+- |
| f88e0 | 2d 2d 2d 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 | ---------------+---------+------ |
| f8900 | 2d 2d 2d 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 | ---|....;;.|.pick...|........... |
| f8920 | 20 20 20 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 | .....|.hash....|.subject.|....;; |
| f8940 | 20 7c 20 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 | .|.exec...|................|.com |
| f8960 | 6d 61 6e 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 | mand.|.........|....;;.|.noop... |
| f8980 | 7c 20 20 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 | |................|.........|.... |
| f89a0 | 20 20 20 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 | .....|....;;.|.reset..|......... |
| f89c0 | 20 20 20 20 20 20 20 7c 20 6e 61 6d 65 20 20 20 20 7c 20 73 75 62 6a 65 63 74 20 7c 0a 20 20 20 | .......|.name....|.subject.|.... |
| f89e0 | 3b 3b 20 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 | ;;.|.merge..|.-C.hash........|.n |
| f8a00 | 61 6d 65 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 | ame....|.subject.|....(action... |
| f8a20 | 20 20 20 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 | ......:initarg.:action.........: |
| f8a40 | 69 6e 69 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 | initform.nil)....(action-options |
| f8a60 | 20 3a 69 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 | .:initarg.:action-options.:initf |
| f8a80 | 6f 72 6d 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 | orm.nil)....(target.........:ini |
| f8aa0 | 74 61 72 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 | targ.:target.........:initform.n |
| f8ac0 | 69 6c 29 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 | il)....(trailer........:initarg. |
| f8ae0 | 3a 74 72 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 | :trailer........:initform.nil).. |
| f8b00 | 20 20 28 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 | ..(comment-p......:initarg.:comm |
| f8b20 | 65 6e 74 2d 70 20 20 20 20 20 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 29 29 29 0a 0a 28 64 65 | ent-p......:initform.nil)))..(de |
| f8b40 | 66 76 61 72 20 67 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 72 65 67 65 78 70 73 0a 20 20 60 | fvar.git-rebase-line-regexps...` |
| f8b60 | 28 28 63 6f 6d 6d 69 74 20 2e 20 2c 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ((commit...,(concat............. |
| f8b80 | 20 20 20 20 28 72 65 67 65 78 70 2d 6f 70 74 20 27 28 22 65 22 20 22 65 64 69 74 22 0a 20 20 20 | ....(regexp-opt.'("e"."edit".... |
| f8ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 66 22 20 22 | ..........................."f"." |
| f8bc0 | 66 69 78 75 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 20 20 | fixup".......................... |
| f8be0 | 20 20 20 20 20 22 70 22 20 22 70 69 63 6b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....."p"."pick"................. |
| f8c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 72 22 20 22 72 65 77 6f 72 64 22 0a 20 20 20 20 20 | .............."r"."reword"...... |
| f8c20 | 20 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 22 73 71 | ........................."s"."sq |
| f8c40 | 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 20 20 20 20 | uash").......................... |
| f8c60 | 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 20 22 20 5c | ..."\\(?1:").................".\ |
| f8c80 | 5c 28 3f 33 3a 5b 5e 20 5c 6e 5d 2b 5c 5c 29 20 3f 5c 5c 28 3f 34 3a 2e 2a 5c 5c 29 22 29 29 0a | \(?3:[^.\n]+\\).?\\(?4:.*\\)")). |
| f8ca0 | 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 5c 29 20 5c | ....(exec..."\\(?1:x\\|exec\\).\ |
| f8cc0 | 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 6f 6e 63 61 | \(?3:.*\\)").....(bare...,(conca |
| f8ce0 | 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 22 6e 6f 6f | t.(regexp-opt.'("b"."break"."noo |
| f8d00 | 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 20 20 20 20 | p")."\\(?1:")................... |
| f8d20 | 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 6e 63 61 74 | ...".*$")).....(label...,(concat |
| f8d40 | 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 20 20 20 20 | .(regexp-opt.'("l"."label"...... |
| f8d60 | 20 20 20 20 20 20 20 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 | ..............................." |
| f8d80 | 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 20 20 20 20 | t"."reset"...................... |
| f8da0 | 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 65 66 22 29 | ..............."u"."update-ref") |
| f8dc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| f8de0 | 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 20 20 20 20 | ..."\\(?1:").................... |
| f8e00 | 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 3a 2e 2a 5c | ...".\\(?3:[^.\n]+\\).?\\(?4:.*\ |
| f8e20 | 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 22 5c 5c 28 | \)")).....(merge...,(concat."\\( |
| f8e40 | 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 20 20 20 20 | ?1:m\\|merge\\)."............... |
| f8e60 | 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 20 5c 6e 5d | ........"\\(?:\\(?2:-[cC].[^.\n] |
| f8e80 | 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 20 20 20 20 | +\\).\\)?"...................... |
| f8ea0 | 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 20 20 20 20 | ."\\(?3:[^.\n]+\\)"............. |
| f8ec0 | 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 29 0a 0a 3b | ..........".?\\(?4:.*\\)"))))..; |
| f8ee0 | 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 61 73 65 2d | ;;###autoload.(defun.git-rebase- |
| f8f00 | 63 75 72 72 65 6e 74 2d 6c 69 6e 65 20 28 29 0a 20 20 22 50 61 72 73 65 20 63 75 72 72 65 6e 74 | current-line.()..."Parse.current |
| f8f20 | 20 6c 69 6e 65 20 69 6e 74 6f 20 61 20 60 67 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 27 | .line.into.a.`git-rebase-action' |
| f8f40 | 20 69 6e 73 74 61 6e 63 65 2e 0a 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 69 | .instance..If.the.current.line.i |
| f8f60 | 73 6e 27 74 20 72 65 63 6f 67 6e 69 7a 65 64 20 61 73 20 61 20 72 65 62 61 73 65 20 6c 69 6e 65 | sn't.recognized.as.a.rebase.line |
| f8f80 | 2c 20 61 6e 0a 69 6e 73 74 61 6e 63 65 20 77 69 74 68 20 61 6c 6c 20 6e 69 6c 20 76 61 6c 75 65 | ,.an.instance.with.all.nil.value |
| f8fa0 | 73 20 69 73 20 72 65 74 75 72 6e 65 64 2e 22 0a 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f | s.is.returned."...(save-excursio |
| f8fc0 | 6e 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 | n.....(goto-char.(line-beginning |
| f8fe0 | 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 61 | -position)).....(if-let.((re-sta |
| f9000 | 72 74 20 28 63 6f 6e 63 61 74 20 22 5e 5c 5c 28 3f 35 3a 22 20 28 72 65 67 65 78 70 2d 71 75 6f | rt.(concat."^\\(?5:".(regexp-quo |
| f9020 | 74 65 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 | te.comment-start)............... |
| f9040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 29 3f 20 2a 22 29 29 0a 20 20 20 20 | ................."\\)?.*"))..... |
| f9060 | 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 6c 61 6d 62 64 61 | .........(type.(seq-some.(lambda |
| f9080 | 20 28 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(arg).......................... |
| f90a0 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 6e 69 | ......(let.((case-fold-search.ni |
| f90c0 | 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l))............................. |
| f90e0 | 20 20 20 20 20 28 61 6e 64 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 28 63 6f 6e 63 61 74 20 72 65 | .....(and.(looking-at.(concat.re |
| f9100 | 2d 73 74 61 72 74 20 28 63 64 72 20 61 72 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -start.(cdr.arg))).............. |
| f9120 | 20 20 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 61 72 | .........................(car.ar |
| f9140 | 67 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g))))........................... |
| f9160 | 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 29 0a 20 20 | ...git-rebase-line-regexps)))... |
| f9180 | 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 20 20 20 20 | ......(git-rebase-action........ |
| f91a0 | 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 20 20 20 20 | ..:action-type....type.......... |
| f91c0 | 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 61 63 74 69 | :action.........(and-let*.((acti |
| f91e0 | 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 65 73 20 31 | on.(match-string-no-properties.1 |
| f9200 | 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 28 | )))............................( |
| f9220 | 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 62 61 73 65 | or.(cdr.(assoc.action.git-rebase |
| f9240 | 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 20 20 20 20 | -short-options))................ |
| f9260 | 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 20 20 20 20 | ................action))........ |
| f9280 | 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 69 6e 67 2d | ..:action-options.(match-string- |
| f92a0 | 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 61 72 67 65 | no-properties.2)..........:targe |
| f92c0 | 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 72 6f 70 65 | t.........(match-string-no-prope |
| f92e0 | 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 20 20 20 20 | rties.3)..........:trailer...... |
| f9300 | 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 34 29 | ..(match-string-no-properties.4) |
| f9320 | 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 6e 64 20 28 | ..........:comment-p......(and.( |
| f9340 | 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 3b 3b 20 55 73 65 | match-string.5).t)).......;;.Use |
| f9360 | 20 64 65 66 61 75 6c 74 20 65 6d 70 74 79 20 63 6c 61 73 73 20 72 61 74 68 65 72 20 74 68 61 6e | .default.empty.class.rather.than |
| f9380 | 20 6e 69 6c 20 74 6f 20 65 61 73 65 20 68 61 6e 64 6c 69 6e 67 2e 0a 20 20 20 20 20 20 28 67 69 | .nil.to.ease.handling........(gi |
| f93a0 | 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d | t-rebase-action))))..(defun.git- |
| f93c0 | 72 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 | rebase-set-action.(action)..."Se |
| f93e0 | 74 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 | t.action.of.commit.line.to.ACTIO |
| f9400 | 4e 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 | N..If.the.region.is.active,.oper |
| f9420 | 61 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 | ate.on.all.lines.that.it.touches |
| f9440 | 2e 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 | ..Otherwise,.operate.on.the.curr |
| f9460 | 65 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 | ent.line...As.a.special.case,.an |
| f9480 | 0a 41 43 54 49 4f 4e 20 6f 66 20 6e 69 6c 20 63 6f 6d 6d 65 6e 74 73 20 74 68 65 20 72 65 62 61 | .ACTION.of.nil.comments.the.reba |
| f94a0 | 73 65 20 6c 69 6e 65 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 69 74 73 20 61 63 74 69 6f | se.line,.regardless.of.its.actio |
| f94c0 | 6e 0a 74 79 70 65 2e 22 0a 20 20 28 70 63 61 73 65 20 28 67 69 74 2d 72 65 62 61 73 65 2d 72 65 | n.type."...(pcase.(git-rebase-re |
| f94e0 | 67 69 6f 6e 2d 62 6f 75 6e 64 73 20 74 29 0a 20 20 20 20 28 60 28 2c 62 65 67 20 2c 65 6e 64 29 | gion-bounds.t).....(`(,beg.,end) |
| f9500 | 0a 20 20 20 20 20 28 6c 65 74 20 28 28 65 6e 64 2d 6d 61 72 6b 65 72 20 28 63 6f 70 79 2d 6d 61 | ......(let.((end-marker.(copy-ma |
| f9520 | 72 6b 65 72 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 74 2d 62 65 6c 6f 77 2d | rker.end))............(pt-below- |
| f9540 | 70 20 28 61 6e 64 20 6d 61 72 6b 2d 61 63 74 69 76 65 20 28 3c 20 28 6d 61 72 6b 29 20 28 70 6f | p.(and.mark-active.(<.(mark).(po |
| f9560 | 69 6e 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 2d 6d 61 72 6b 65 72 2d 69 6e 73 65 | int)))))........(set-marker-inse |
| f9580 | 72 74 69 6f 6e 2d 74 79 70 65 20 65 6e 64 2d 6d 61 72 6b 65 72 20 74 29 0a 20 20 20 20 20 20 20 | rtion-type.end-marker.t)........ |
| f95a0 | 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 29 0a 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3c | (goto-char.beg)........(while.(< |
| f95c0 | 20 28 70 6f 69 6e 74 29 20 65 6e 64 2d 6d 61 72 6b 65 72 29 0a 20 20 20 20 20 20 20 20 20 28 77 | .(point).end-marker)..........(w |
| f95e0 | 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 74 72 | ith-slots.(action-type.target.tr |
| f9600 | 61 69 6c 65 72 20 63 6f 6d 6d 65 6e 74 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 | ailer.comment-p)..............(g |
| f9620 | 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 20 20 20 20 | it-rebase-current-line)......... |
| f9640 | 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 61 63 74 69 6f | ...(cond.............((and.actio |
| f9660 | 6e 20 28 65 71 20 61 63 74 69 6f 6e 2d 74 79 70 65 20 27 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 | n.(eq.action-type.'commit))..... |
| f9680 | 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 6c | .........(let.((inhibit-read-onl |
| f96a0 | 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 | y.t))................(magit-dele |
| f96c0 | 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 | te-line)................(insert. |
| f96e0 | 28 63 6f 6e 63 61 74 20 61 63 74 69 6f 6e 20 22 20 22 20 74 61 72 67 65 74 20 22 20 22 20 74 72 | (concat.action.".".target.".".tr |
| f9700 | 61 69 6c 65 72 20 22 5c 6e 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 | ailer."\n")))).............((and |
| f9720 | 20 61 63 74 69 6f 6e 2d 74 79 70 65 20 28 6e 6f 74 20 28 6f 72 20 61 63 74 69 6f 6e 20 63 6f 6d | .action-type.(not.(or.action.com |
| f9740 | 6d 65 6e 74 2d 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e | ment-p)))..............(let.((in |
| f9760 | 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | hibit-read-only.t))............. |
| f9780 | 20 20 20 28 69 6e 73 65 72 74 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 22 20 22 29 29 0a 20 | ...(insert.comment-start.".")).. |
| f97a0 | 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 0a 20 20 20 20 | ............(forward-line))..... |
| f97c0 | 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 6e 20 74 68 | ........(t..............;;.In.th |
| f97e0 | 65 20 63 61 73 65 20 6f 66 20 2d 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 73 2c 20 63 6f 6d 6d 69 | e.case.of.--rebase-merges,.commi |
| f9800 | 74 20 6c 69 6e 65 73 20 6d 61 79 20 68 61 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | t.lines.may.have..............;; |
| f9820 | 20 6f 74 68 65 72 20 6c 69 6e 65 73 20 77 69 74 68 20 6f 74 68 65 72 20 61 63 74 69 6f 6e 20 74 | .other.lines.with.other.action.t |
| f9840 | 79 70 65 73 2c 20 65 6d 70 74 79 20 6c 69 6e 65 73 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 | ypes,.empty.lines,.and.......... |
| f9860 | 20 20 20 20 3b 3b 20 22 42 72 61 6e 63 68 22 20 63 6f 6d 6d 65 6e 74 73 20 69 6e 74 65 72 73 70 | ....;;."Branch".comments.intersp |
| f9880 | 65 72 73 65 64 2e 20 20 4d 6f 76 65 20 61 6c 6f 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ersed...Move.along.............. |
| f98a0 | 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 67 6f 74 6f | .(forward-line)))))........(goto |
| f98c0 | 2d 63 68 61 72 0a 20 20 20 20 20 20 20 20 28 69 66 20 67 69 74 2d 72 65 62 61 73 65 2d 61 75 74 | -char.........(if.git-rebase-aut |
| f98e0 | 6f 2d 61 64 76 61 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 2d 6d 61 72 6b 65 72 | o-advance.............end-marker |
| f9900 | 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 70 74 2d 62 65 6c 6f 77 2d 70 20 28 31 2d 20 65 6e | ...........(if.pt-below-p.(1-.en |
| f9920 | 64 2d 6d 61 72 6b 65 72 29 20 62 65 67 29 29 29 0a 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 | d-marker).beg)))........(goto-ch |
| f9940 | 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 29 29 0a | ar.(line-beginning-position)))). |
| f9960 | 20 20 20 20 28 5f 20 28 64 69 6e 67 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 | ....(_.(ding))))..(defun.git-reb |
| f9980 | 61 73 65 2d 6c 69 6e 65 2d 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 70 6f 73 29 0a 20 20 28 73 61 | ase-line-p.(&optional.pos)...(sa |
| f99a0 | 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 28 77 68 65 6e 20 70 6f 73 20 28 67 6f 74 6f | ve-excursion.....(when.pos.(goto |
| f99c0 | 2d 63 68 61 72 20 70 6f 73 29 29 0a 20 20 20 20 28 61 6e 64 20 28 6f 72 65 66 20 28 67 69 74 2d | -char.pos)).....(and.(oref.(git- |
| f99e0 | 72 65 62 61 73 65 2d 63 75 72 72 65 6e 74 2d 6c 69 6e 65 29 20 61 63 74 69 6f 6e 2d 74 79 70 65 | rebase-current-line).action-type |
| f9a00 | 29 0a 20 20 20 20 20 20 20 20 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 | )..........t)))..(defun.git-reba |
| f9a20 | 73 65 2d 72 65 67 69 6f 6e 2d 62 6f 75 6e 64 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 61 6c 6c | se-region-bounds.(&optional.fall |
| f9a40 | 62 61 63 6b 29 0a 20 20 22 52 65 74 75 72 6e 20 72 65 67 69 6f 6e 20 62 6f 75 6e 64 73 20 69 66 | back)..."Return.region.bounds.if |
| f9a60 | 20 62 6f 74 68 20 65 6e 64 73 20 74 6f 75 63 68 20 72 65 62 61 73 65 20 6c 69 6e 65 73 2e 0a 45 | .both.ends.touch.rebase.lines..E |
| f9a80 | 61 63 68 20 62 6f 75 6e 64 20 69 73 20 65 78 74 65 6e 64 65 64 20 74 6f 20 69 6e 63 6c 75 64 65 | ach.bound.is.extended.to.include |
| f9aa0 | 20 74 68 65 20 65 6e 74 69 72 65 20 6c 69 6e 65 20 74 6f 75 63 68 65 64 20 62 79 20 74 68 65 0a | .the.entire.line.touched.by.the. |
| f9ac0 | 70 6f 69 6e 74 20 6f 72 20 6d 61 72 6b 2e 20 20 49 66 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 | point.or.mark...If.the.region.is |
| f9ae0 | 6e 27 74 20 61 63 74 69 76 65 20 61 6e 64 20 46 41 4c 4c 42 41 43 4b 20 69 73 0a 6e 6f 6e 2d 6e | n't.active.and.FALLBACK.is.non-n |
| f9b00 | 69 6c 2c 20 72 65 74 75 72 6e 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 61 6e 64 20 65 6e 64 | il,.return.the.beginning.and.end |
| f9b20 | 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 62 61 73 65 20 6c 69 6e 65 2c 0a 69 66 20 | .of.the.current.rebase.line,.if. |
| f9b40 | 61 6e 79 2e 22 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 75 73 65 2d 72 65 67 69 6f 6e 2d 70 29 | any."...(cond....((use-region-p) |
| f9b60 | 0a 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 | .....(let.((beg.(save-excursion. |
| f9b80 | 28 67 6f 74 6f 2d 63 68 61 72 20 28 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 29 0a 20 | (goto-char.(region-beginning)).. |
| f9ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | ..............................(l |
| f9bc0 | 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 20 | ine-beginning-position)))....... |
| f9be0 | 20 20 20 20 28 65 6e 64 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 67 6f 74 6f 2d 63 | ....(end.(save-excursion.(goto-c |
| f9c00 | 68 61 72 20 28 72 65 67 69 6f 6e 2d 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | har.(region-end))............... |
| f9c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 | .................(line-end-posit |
| f9c40 | 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 67 69 74 2d 72 65 | ion)))).......(when.(and.(git-re |
| f9c60 | 62 61 73 65 2d 6c 69 6e 65 2d 70 20 62 65 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | base-line-p.beg)................ |
| f9c80 | 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 70 20 65 6e 64 29 29 0a 20 20 20 20 20 | ..(git-rebase-line-p.end))...... |
| f9ca0 | 20 20 20 28 6c 69 73 74 20 62 65 67 20 28 31 2b 20 65 6e 64 29 29 29 29 29 0a 20 20 20 28 28 61 | ...(list.beg.(1+.end)))))....((a |
| f9cc0 | 6e 64 20 66 61 6c 6c 62 61 63 6b 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 70 29 29 | nd.fallback.(git-rebase-line-p)) |
| f9ce0 | 0a 20 20 20 20 28 6c 69 73 74 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 | .....(list.(line-beginning-posit |
| f9d00 | 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 31 2b 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 | ion)...........(1+.(line-end-pos |
| f9d20 | 69 74 69 6f 6e 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 6d | ition))))))..(defun.git-rebase-m |
| f9d40 | 6f 76 65 2d 6c 69 6e 65 2d 64 6f 77 6e 20 28 6e 29 0a 20 20 22 4d 6f 76 65 20 74 68 65 20 63 75 | ove-line-down.(n)..."Move.the.cu |
| f9d60 | 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20 28 6f 72 20 63 6f 6d 6d 61 6e 64 29 20 4e 20 6c 69 6e 65 | rrent.commit.(or.command).N.line |
| f9d80 | 73 20 64 6f 77 6e 2e 0a 49 66 20 4e 20 69 73 20 6e 65 67 61 74 69 76 65 2c 20 6d 6f 76 65 20 74 | s.down..If.N.is.negative,.move.t |
| f9da0 | 68 65 20 63 6f 6d 6d 69 74 20 75 70 20 69 6e 73 74 65 61 64 2e 20 20 57 69 74 68 20 61 6e 20 61 | he.commit.up.instead...With.an.a |
| f9dc0 | 63 74 69 76 65 0a 72 65 67 69 6f 6e 2c 20 6d 6f 76 65 20 61 6c 6c 20 74 68 65 20 6c 69 6e 65 73 | ctive.region,.move.all.the.lines |
| f9de0 | 20 74 68 61 74 20 74 68 65 20 72 65 67 69 6f 6e 20 74 6f 75 63 68 65 73 2c 20 6e 6f 74 20 6a 75 | .that.the.region.touches,.not.ju |
| f9e00 | 73 74 20 74 68 65 0a 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | st.the.current.line."...(interac |
| f9e20 | 74 69 76 65 20 22 70 22 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 60 28 2c 62 65 67 | tive."p")...(pcase-let*.((`(,beg |
| f9e40 | 20 2c 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 67 69 74 2d | .,end).................(or.(git- |
| f9e60 | 72 65 62 61 73 65 2d 72 65 67 69 6f 6e 2d 62 6f 75 6e 64 73 29 0a 20 20 20 20 20 20 20 20 20 20 | rebase-region-bounds)........... |
| f9e80 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d | ..........(list.(line-beginning- |
| f9ea0 | 70 6f 73 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 | position)....................... |
| f9ec0 | 20 20 20 20 28 31 2b 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a | ....(1+.(line-end-position))))). |
| f9ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 74 2d 6f 66 66 73 65 74 20 28 2d 20 28 70 6f | ...............(pt-offset.(-.(po |
| f9f00 | 69 6e 74 29 20 62 65 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 72 6b 2d | int).beg))................(mark- |
| f9f20 | 6f 66 66 73 65 74 20 28 61 6e 64 20 6d 61 72 6b 2d 61 63 74 69 76 65 20 28 2d 20 28 6d 61 72 6b | offset.(and.mark-active.(-.(mark |
| f9f40 | 29 20 62 65 67 29 29 29 29 0a 20 20 20 20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 0a | ).beg)))).....(save-restriction. |
| f9f60 | 20 20 20 20 20 20 28 6e 61 72 72 6f 77 2d 74 6f 2d 72 65 67 69 6f 6e 0a 20 20 20 20 20 20 20 28 | ......(narrow-to-region........( |
| f9f80 | 70 6f 69 6e 74 2d 6d 69 6e 29 0a 20 20 20 20 20 20 20 28 31 2d 0a 20 20 20 20 20 20 20 20 28 69 | point-min)........(1-.........(i |
| f9fa0 | 66 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 0a 20 | f.git-rebase-show-instructions.. |
| f9fc0 | 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 | ...........(save-excursion...... |
| f9fe0 | 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 | .........(goto-char.(point-min)) |
| fa000 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6f 72 20 28 67 69 74 2d 72 | ...............(while.(or.(git-r |
| fa020 | 65 62 61 73 65 2d 6c 69 6e 65 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ebase-line-p)................... |
| fa040 | 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 6f 75 74 70 75 74 20 66 6f 72 20 2d 2d 72 65 62 61 73 | .......;;.The.output.for.--rebas |
| fa060 | 65 2d 6d 65 72 67 65 73 20 68 61 73 20 65 6d 70 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-merges.has.empty.............. |
| fa080 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 69 6e 65 73 20 61 6e 64 20 22 42 72 61 6e 63 68 | ............;;.lines.and."Branch |
| fa0a0 | 22 20 63 6f 6d 6d 65 6e 74 73 20 69 6e 74 65 72 73 70 65 72 73 65 64 2e 0a 20 20 20 20 20 20 20 | ".comments.interspersed......... |
| fa0c0 | 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 2d 70 20 | ..................(looking-at-p. |
| fa0e0 | 22 5e 24 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | "^$")..........................( |
| fa100 | 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 70 20 28 63 6f 6e 63 61 74 20 67 69 74 2d 72 65 62 61 73 65 2d | looking-at-p.(concat.git-rebase- |
| fa120 | 63 6f 6d 6d 65 6e 74 2d 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | comment-re...................... |
| fa140 | 20 20 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 42 72 61 6e | ..........................".Bran |
| fa160 | 63 68 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d | ch"))).................(forward- |
| fa180 | 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 62 65 67 69 6e | line))...............(line-begin |
| fa1a0 | 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 28 70 6f 69 6e 74 | ning-position))...........(point |
| fa1c0 | 2d 6d 61 78 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 28 61 6e 64 20 28 3c 20 6e | -max)))).......(if.(or.(and.(<.n |
| fa1e0 | 20 30 29 20 28 3d 20 62 65 67 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 29 0a 20 20 20 20 20 20 20 | .0).(=.beg.(point-min)))........ |
| fa200 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 3e 20 6e 20 30 29 20 28 3d 20 65 6e 64 20 28 70 6f 69 6e | .......(and.(>.n.0).(=.end.(poin |
| fa220 | 74 2d 6d 61 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 20 65 6e 64 20 28 70 | t-max)))...............(>.end.(p |
| fa240 | 6f 69 6e 74 2d 6d 61 78 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 69 6e 67 29 0a 20 20 20 | oint-max)))...........(ding).... |
| fa260 | 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 69 66 20 28 3c 20 6e 20 30 29 20 62 65 67 20 | .....(goto-char.(if.(<.n.0).beg. |
| fa280 | 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 6e 29 0a 20 | end)).........(forward-line.n).. |
| fa2a0 | 20 20 20 20 20 20 20 28 61 74 6f 6d 69 63 2d 63 68 61 6e 67 65 2d 67 72 6f 75 70 0a 20 20 20 20 | .......(atomic-change-group..... |
| fa2c0 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 | ......(let.((inhibit-read-only.t |
| fa2e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 64 65 6c 65 74 65 2d 61 | )).............(insert.(delete-a |
| fa300 | 6e 64 2d 65 78 74 72 61 63 74 2d 72 65 67 69 6f 6e 20 62 65 67 20 65 6e 64 29 29 29 0a 20 20 20 | nd-extract-region.beg.end))).... |
| fa320 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 65 77 2d 62 65 67 20 28 2d 20 28 70 6f 69 6e 74 29 | .......(let.((new-beg.(-.(point) |
| fa340 | 20 28 2d 20 65 6e 64 20 62 65 67 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | .(-.end.beg)))).............(whe |
| fa360 | 6e 20 28 75 73 65 2d 72 65 67 69 6f 6e 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | n.(use-region-p)...............( |
| fa380 | 73 65 74 71 20 64 65 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 20 6e 69 6c 29 0a 20 20 20 20 20 20 | setq.deactivate-mark.nil)....... |
| fa3a0 | 20 20 20 20 20 20 20 20 28 73 65 74 2d 6d 61 72 6b 20 28 2b 20 6e 65 77 2d 62 65 67 20 6d 61 72 | ........(set-mark.(+.new-beg.mar |
| fa3c0 | 6b 2d 6f 66 66 73 65 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 | k-offset))).............(goto-ch |
| fa3e0 | 61 72 20 28 2b 20 6e 65 77 2d 62 65 67 20 70 74 2d 6f 66 66 73 65 74 29 29 29 29 29 29 29 29 0a | ar.(+.new-beg.pt-offset)))))))). |
| fa400 | 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 76 65 2d 6c 69 6e 65 2d 75 70 20 | .(defun.git-rebase-move-line-up. |
| fa420 | 28 6e 29 0a 20 20 22 4d 6f 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20 28 | (n)..."Move.the.current.commit.( |
| fa440 | 6f 72 20 63 6f 6d 6d 61 6e 64 29 20 4e 20 6c 69 6e 65 73 20 75 70 2e 0a 49 66 20 4e 20 69 73 20 | or.command).N.lines.up..If.N.is. |
| fa460 | 6e 65 67 61 74 69 76 65 2c 20 6d 6f 76 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 64 6f 77 6e 20 69 | negative,.move.the.commit.down.i |
| fa480 | 6e 73 74 65 61 64 2e 20 20 57 69 74 68 20 61 6e 20 61 63 74 69 76 65 0a 72 65 67 69 6f 6e 2c 20 | nstead...With.an.active.region,. |
| fa4a0 | 6d 6f 76 65 20 61 6c 6c 20 74 68 65 20 6c 69 6e 65 73 20 74 68 61 74 20 74 68 65 20 72 65 67 69 | move.all.the.lines.that.the.regi |
| fa4c0 | 6f 6e 20 74 6f 75 63 68 65 73 2c 20 6e 6f 74 20 6a 75 73 74 20 74 68 65 0a 63 75 72 72 65 6e 74 | on.touches,.not.just.the.current |
| fa4e0 | 20 6c 69 6e 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 67 | .line."...(interactive."p")...(g |
| fa500 | 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 2d 20 6e 29 29 29 | it-rebase-move-line-down.(-.n))) |
| fa520 | 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 68 69 67 68 6c 69 67 68 74 2d 72 65 | ..(defun.git-rebase-highlight-re |
| fa540 | 67 69 6f 6e 20 28 73 74 61 72 74 20 65 6e 64 20 77 69 6e 64 6f 77 20 72 6f 6c 29 0a 20 20 28 6c | gion.(start.end.window.rol)...(l |
| fa560 | 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 | et.((inhibit-read-only.t)....... |
| fa580 | 20 20 28 64 65 61 63 74 69 76 61 74 65 2d 6d 61 72 6b 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | ..(deactivate-mark.nil)......... |
| fa5a0 | 28 62 6f 75 6e 64 73 20 28 67 69 74 2d 72 65 62 61 73 65 2d 72 65 67 69 6f 6e 2d 62 6f 75 6e 64 | (bounds.(git-rebase-region-bound |
| fa5c0 | 73 29 29 29 0a 20 20 20 20 28 6d 61 70 63 20 23 27 64 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 | s))).....(mapc.#'delete-overlay. |
| fa5e0 | 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 73 | magit-section-highlight-overlays |
| fa600 | 29 0a 20 20 20 20 28 77 68 65 6e 20 62 6f 75 6e 64 73 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d | ).....(when.bounds.......(magit- |
| fa620 | 73 65 63 74 69 6f 6e 2d 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 28 63 61 72 20 62 6f 75 6e 64 73 | section-make-overlay.(car.bounds |
| fa640 | 29 20 28 63 61 64 72 20 62 6f 75 6e 64 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).(cadr.bounds)................. |
| fa660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e | ..................'magit-section |
| fa680 | 2d 68 65 61 64 69 6e 67 2d 73 65 6c 65 63 74 69 6f 6e 29 29 0a 20 20 20 20 28 69 66 20 28 61 6e | -heading-selection)).....(if.(an |
| fa6a0 | 64 20 62 6f 75 6e 64 73 20 28 6e 6f 74 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6b 65 65 70 | d.bounds.(not.magit-section-keep |
| fa6c0 | 2d 72 65 67 69 6f 6e 2d 6f 76 65 72 6c 61 79 29 29 0a 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 | -region-overlay)).........(funca |
| fa6e0 | 6c 6c 20 28 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 27 72 65 64 69 73 70 6c 61 79 2d 75 6e 68 | ll.(default-value.'redisplay-unh |
| fa700 | 69 67 68 6c 69 67 68 74 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 29 20 72 6f 6c 29 0a 20 | ighlight-region-function).rol).. |
| fa720 | 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 75 65 20 27 72 65 | .....(funcall.(default-value.'re |
| fa740 | 64 69 73 70 6c 61 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 | display-highlight-region-functio |
| fa760 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 72 74 20 65 6e 64 20 77 69 6e 64 | n)................start.end.wind |
| fa780 | 6f 77 20 72 6f 6c 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 75 6e | ow.rol))))..(defun.git-rebase-un |
| fa7a0 | 68 69 67 68 6c 69 67 68 74 2d 72 65 67 69 6f 6e 20 28 72 6f 6c 29 0a 20 20 28 6d 61 70 63 20 23 | highlight-region.(rol)...(mapc.# |
| fa7c0 | 27 64 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 69 | 'delete-overlay.magit-section-hi |
| fa7e0 | 67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 73 29 0a 20 20 28 66 75 6e 63 61 6c 6c 20 28 64 65 | ghlight-overlays)...(funcall.(de |
| fa800 | 66 61 75 6c 74 2d 76 61 6c 75 65 20 27 72 65 64 69 73 70 6c 61 79 2d 75 6e 68 69 67 68 6c 69 67 | fault-value.'redisplay-unhighlig |
| fa820 | 68 74 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 29 20 72 6f 6c 29 29 0a 0a 28 64 65 66 75 | ht-region-function).rol))..(defu |
| fa840 | 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 6b 69 6c 6c 2d 6c 69 6e 65 20 28 29 0a 20 20 22 4b 69 6c | n.git-rebase-kill-line.()..."Kil |
| fa860 | 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 61 63 74 69 6f 6e 20 6c 69 6e 65 2e 0a 49 66 20 74 68 | l.the.current.action.line..If.th |
| fa880 | 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 61 63 74 20 6f 6e 20 61 6c 6c 20 6c | e.region.is.active,.act.on.all.l |
| fa8a0 | 69 6e 65 73 20 74 6f 75 63 68 65 64 20 62 79 20 74 68 65 20 72 65 67 69 6f 6e 2e 22 0a 20 20 28 | ines.touched.by.the.region."...( |
| fa8c0 | 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 61 | interactive)...(git-rebase-set-a |
| fa8e0 | 63 74 69 6f 6e 20 6e 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 69 | ction.nil))..(defun.git-rebase-i |
| fa900 | 6e 73 65 72 74 20 28 72 65 76 29 0a 20 20 22 52 65 61 64 20 61 6e 20 61 72 62 69 74 72 61 72 79 | nsert.(rev)..."Read.an.arbitrary |
| fa920 | 20 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 | .commit.and.insert.it.below.curr |
| fa940 | 65 6e 74 20 6c 69 6e 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 | ent.line."...(interactive.(list. |
| fa960 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 49 6e | (magit-read-branch-or-commit."In |
| fa980 | 73 65 72 74 20 72 65 76 69 73 69 6f 6e 22 29 29 29 0a 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e | sert.revision")))...(forward-lin |
| fa9a0 | 65 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 69 6e 66 6f 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 | e)...(if-let.((info.(magit-rev-f |
| fa9c0 | 6f 72 6d 61 74 20 22 25 68 20 25 73 22 20 72 65 76 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 | ormat."%h.%s".rev))).......(let. |
| fa9e0 | 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 | ((inhibit-read-only.t))......... |
| faa00 | 28 69 6e 73 65 72 74 20 22 70 69 63 6b 20 22 20 69 6e 66 6f 20 3f 5c 6e 29 29 0a 20 20 20 20 28 | (insert."pick.".info.?\n)).....( |
| faa20 | 75 73 65 72 2d 65 72 72 6f 72 20 22 55 6e 6b 6e 6f 77 6e 20 72 65 76 69 73 69 6f 6e 22 29 29 29 | user-error."Unknown.revision"))) |
| faa40 | 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 6e 6f 6e 63 6f 6d 6d 69 | ..(defun.git-rebase-set-noncommi |
| faa60 | 74 2d 61 63 74 69 6f 6e 20 28 61 63 74 69 6f 6e 20 76 61 6c 75 65 2d 66 6e 20 61 72 67 29 0a 20 | t-action.(action.value-fn.arg).. |
| faa80 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 | .(goto-char.(line-beginning-posi |
| faaa0 | 74 69 6f 6e 29 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 69 6e 68 69 62 69 74 2d 72 | tion))...(pcase-let*.((inhibit-r |
| faac0 | 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 69 | ead-only.t)................(`(,i |
| faae0 | 6e 69 74 69 61 6c 20 2c 74 72 61 69 6c 65 72 20 2c 63 6f 6d 6d 65 6e 74 2d 70 29 0a 20 20 20 20 | nitial.,trailer.,comment-p)..... |
| fab00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 61 72 67 29 0a 20 20 20 20 20 | ............(and.(not.arg)...... |
| fab20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 28 6c 6e | ................(with-slots.((ln |
| fab40 | 2d 61 63 74 69 6f 6e 20 61 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -action.action)................. |
| fab60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 72 67 65 74 20 74 72 61 69 6c 65 72 | ..................target.trailer |
| fab80 | 20 63 6f 6d 6d 65 6e 74 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .comment-p)..................... |
| faba0 | 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 20 | .....(git-rebase-current-line).. |
| fabc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 75 61 | ......................(and.(equa |
| fabe0 | 6c 20 6c 6e 2d 61 63 74 69 6f 6e 20 61 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | l.ln-action.action)............. |
| fac00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 74 61 72 67 65 74 20 74 72 61 | ................(list.target.tra |
| fac20 | 69 6c 65 72 20 63 6f 6d 6d 65 6e 74 2d 70 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | iler.comment-p)))))............. |
| fac40 | 20 20 20 28 76 61 6c 75 65 20 28 66 75 6e 63 61 6c 6c 20 76 61 6c 75 65 2d 66 6e 20 69 6e 69 74 | ...(value.(funcall.value-fn.init |
| fac60 | 69 61 6c 29 29 29 0a 20 20 20 20 28 70 63 61 73 65 20 28 6c 69 73 74 20 76 61 6c 75 65 20 69 6e | ial))).....(pcase.(list.value.in |
| fac80 | 69 74 69 61 6c 20 63 6f 6d 6d 65 6e 74 2d 70 29 0a 20 20 20 20 20 20 28 60 28 22 22 20 6e 69 6c | itial.comment-p).......(`("".nil |
| faca0 | 20 2c 5f 29 0a 20 20 20 20 20 20 20 28 64 69 6e 67 29 29 0a 20 20 20 20 20 20 28 60 28 22 22 20 | .,_)........(ding)).......(`("". |
| facc0 | 20 2c 5f 20 2c 5f 29 0a 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e | .,_.,_)........(magit-delete-lin |
| face0 | 65 29 29 0a 20 20 20 20 20 20 28 5f 0a 20 20 20 20 20 20 20 28 69 66 20 69 6e 69 74 69 61 6c 0a | e)).......(_........(if.initial. |
| fad00 | 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 0a 20 | ...........(magit-delete-line).. |
| fad20 | 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 28 | ........(forward-line))........( |
| fad40 | 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 76 61 6c 75 65 0a | insert.(concat.action.".".value. |
| fad60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 75 | .......................(and.(equ |
| fad80 | 61 6c 20 76 61 6c 75 65 20 69 6e 69 74 69 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | al.value.initial)............... |
| fada0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 61 69 6c 65 72 0a 20 20 20 20 20 20 20 20 20 20 | ..............trailer........... |
| fadc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 22 20 74 72 | ..................(concat.".".tr |
| fade0 | 61 69 6c 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | ailer))........................" |
| fae00 | 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 67 69 74 2d 72 65 62 61 73 65 2d | \n"))........(unless.git-rebase- |
| fae20 | 61 75 74 6f 2d 61 64 76 61 6e 63 65 0a 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c | auto-advance..........(forward-l |
| fae40 | 69 6e 65 20 2d 31 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d | ine.-1))))))..(defun.git-rebase- |
| fae60 | 65 78 65 63 20 28 61 72 67 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 73 68 65 6c 6c 20 63 6f 6d | exec.(arg)..."Insert.a.shell.com |
| fae80 | 6d 61 6e 64 20 74 6f 20 62 65 20 72 75 6e 20 61 66 74 65 72 20 74 68 65 20 63 75 72 72 65 6e 74 | mand.to.be.run.after.the.current |
| faea0 | 20 63 6f 6d 6d 69 74 2e 0a 0a 49 66 20 74 68 65 72 65 20 61 6c 72 65 61 64 79 20 69 73 20 73 75 | .commit...If.there.already.is.su |
| faec0 | 63 68 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 | ch.a.command.on.the.current.line |
| faee0 | 2c 20 74 68 65 6e 20 65 64 69 74 0a 74 68 61 74 20 69 6e 73 74 65 61 64 2e 20 20 57 69 74 68 20 | ,.then.edit.that.instead...With. |
| faf00 | 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 6e 73 65 72 74 20 61 20 6e 65 77 20 63 | a.prefix.argument.insert.a.new.c |
| faf20 | 6f 6d 6d 61 6e 64 20 65 76 65 6e 0a 77 68 65 6e 20 74 68 65 72 65 20 61 6c 72 65 61 64 79 20 69 | ommand.even.when.there.already.i |
| faf40 | 73 20 6f 6e 65 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 20 20 57 69 74 68 | s.one.on.the.current.line...With |
| faf60 | 20 65 6d 70 74 79 20 69 6e 70 75 74 0a 72 65 6d 6f 76 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 | .empty.input.remove.the.command. |
| faf80 | 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 69 66 20 61 6e 79 2e 22 0a 20 20 | on.the.current.line,.if.any."... |
| fafa0 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d | (interactive."P")...(git-rebase- |
| fafc0 | 73 65 74 2d 6e 6f 6e 63 6f 6d 6d 69 74 2d 61 63 74 69 6f 6e 0a 20 20 20 22 65 78 65 63 22 0a 20 | set-noncommit-action...."exec".. |
| fafe0 | 20 20 28 6c 61 6d 62 64 61 20 28 69 6e 69 74 69 61 6c 29 20 28 72 65 61 64 2d 73 68 65 6c 6c 2d | ..(lambda.(initial).(read-shell- |
| fb000 | 63 6f 6d 6d 61 6e 64 20 22 45 78 65 63 75 74 65 3a 20 22 20 69 6e 69 74 69 61 6c 29 29 0a 20 20 | command."Execute:.".initial))... |
| fb020 | 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 6c 61 62 65 6c 20 | .arg))..(defun.git-rebase-label. |
| fb040 | 28 61 72 67 29 0a 20 20 22 41 64 64 20 61 20 6c 61 62 65 6c 20 61 66 74 65 72 20 74 68 65 20 63 | (arg)..."Add.a.label.after.the.c |
| fb060 | 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 2e 0a 49 66 20 74 68 65 72 65 20 61 6c 72 65 61 64 79 20 | urrent.commit..If.there.already. |
| fb080 | 69 73 20 61 20 6c 61 62 65 6c 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 | is.a.label.on.the.current.line,. |
| fb0a0 | 74 68 65 6e 20 65 64 69 74 20 74 68 61 74 0a 69 6e 73 74 65 61 64 2e 20 20 57 69 74 68 20 61 20 | then.edit.that.instead...With.a. |
| fb0c0 | 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 20 6e 65 77 20 6c 61 | prefix.argument,.insert.a.new.la |
| fb0e0 | 62 65 6c 20 65 76 65 6e 20 77 68 65 6e 0a 74 68 65 72 65 20 69 73 20 61 6c 72 65 61 64 79 20 61 | bel.even.when.there.is.already.a |
| fb100 | 20 6c 61 62 65 6c 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 20 20 57 69 74 | .label.on.the.current.line...Wit |
| fb120 | 68 20 65 6d 70 74 79 20 69 6e 70 75 74 2c 0a 72 65 6d 6f 76 65 20 74 68 65 20 6c 61 62 65 6c 20 | h.empty.input,.remove.the.label. |
| fb140 | 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 69 66 20 61 6e 79 2e 22 0a 20 20 | on.the.current.line,.if.any."... |
| fb160 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d | (interactive."P")...(git-rebase- |
| fb180 | 73 65 74 2d 6e 6f 6e 63 6f 6d 6d 69 74 2d 61 63 74 69 6f 6e 0a 20 20 20 22 6c 61 62 65 6c 22 0a | set-noncommit-action...."label". |
| fb1a0 | 20 20 20 28 6c 61 6d 62 64 61 20 28 69 6e 69 74 69 61 6c 29 0a 20 20 20 20 20 28 72 65 61 64 2d | ...(lambda.(initial)......(read- |
| fb1c0 | 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 20 20 20 20 22 4c 61 62 65 6c 3a 20 22 20 | from-minibuffer......."Label:.". |
| fb1e0 | 69 6e 69 74 69 61 6c 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 | initial.magit-minibuffer-local-n |
| fb200 | 73 2d 6d 61 70 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 | s-map))....arg))..(defun.git-reb |
| fb220 | 61 73 65 2d 62 75 66 66 65 72 2d 6c 61 62 65 6c 73 20 28 29 0a 20 20 28 6c 65 74 20 28 6c 61 62 | ase-buffer-labels.()...(let.(lab |
| fb240 | 65 6c 73 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 | els).....(save-excursion.......( |
| fb260 | 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 |
| fb280 | 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e 5c 5c 28 3f 3a 6c 5c | ile.(re-search-forward."^\\(?:l\ |
| fb2a0 | 5c 7c 6c 61 62 65 6c 5c 5c 29 20 5c 5c 28 5b 5e 20 5c 6e 5d 2b 5c 5c 29 22 20 6e 69 6c 20 74 29 | \|label\\).\\([^.\n]+\\)".nil.t) |
| fb2c0 | 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d | .........(push.(match-string-no- |
| fb2e0 | 70 72 6f 70 65 72 74 69 65 73 20 31 29 20 6c 61 62 65 6c 73 29 29 29 0a 20 20 20 20 28 6e 72 65 | properties.1).labels))).....(nre |
| fb300 | 76 65 72 73 65 20 6c 61 62 65 6c 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 | verse.labels)))..(defun.git-reba |
| fb320 | 73 65 2d 72 65 73 65 74 20 28 61 72 67 29 0a 20 20 22 52 65 73 65 74 20 74 68 65 20 63 75 72 72 | se-reset.(arg)..."Reset.the.curr |
| fb340 | 65 6e 74 20 48 45 41 44 20 74 6f 20 61 20 6c 61 62 65 6c 2e 0a 49 66 20 74 68 65 72 65 20 61 6c | ent.HEAD.to.a.label..If.there.al |
| fb360 | 72 65 61 64 79 20 69 73 20 61 20 72 65 73 65 74 20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 74 68 65 20 | ready.is.a.reset.command.on.the. |
| fb380 | 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 74 68 65 6e 0a 65 64 69 74 20 74 68 61 74 20 69 6e 73 | current.line,.then.edit.that.ins |
| fb3a0 | 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 20 69 | tead...With.a.prefix.argument,.i |
| fb3c0 | 6e 73 65 72 74 20 61 20 6e 65 77 20 72 65 73 65 74 0a 6c 69 6e 65 20 65 76 65 6e 20 77 68 65 6e | nsert.a.new.reset.line.even.when |
| fb3e0 | 20 70 6f 69 6e 74 20 69 73 20 61 6c 72 65 61 64 79 20 6f 6e 20 61 20 72 65 73 65 74 20 6c 69 6e | .point.is.already.on.a.reset.lin |
| fb400 | 65 2e 20 20 57 69 74 68 20 65 6d 70 74 79 0a 69 6e 70 75 74 2c 20 72 65 6d 6f 76 65 20 74 68 65 | e...With.empty.input,.remove.the |
| fb420 | 20 72 65 73 65 74 20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 | .reset.command.on.the.current.li |
| fb440 | 6e 65 2c 20 69 66 20 61 6e 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 50 22 29 | ne,.if.any."...(interactive."P") |
| fb460 | 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 6e 6f 6e 63 6f 6d 6d 69 74 2d 61 63 74 | ...(git-rebase-set-noncommit-act |
| fb480 | 69 6f 6e 0a 20 20 20 22 72 65 73 65 74 22 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 69 6e 69 74 69 | ion...."reset"....(lambda.(initi |
| fb4a0 | 61 6c 29 0a 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | al)......(or.(magit-completing-r |
| fb4c0 | 65 61 64 20 22 4c 61 62 65 6c 22 20 28 67 69 74 2d 72 65 62 61 73 65 2d 62 75 66 66 65 72 2d 6c | ead."Label".(git-rebase-buffer-l |
| fb4e0 | 61 62 65 6c 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 | abels).......................... |
| fb500 | 20 20 20 20 20 20 20 6e 69 6c 20 74 20 69 6e 69 74 69 61 6c 29 0a 20 20 20 20 20 20 20 20 20 22 | .......nil.t.initial).........." |
| fb520 | 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 2d | "))....arg))..(defun.git-rebase- |
| fb540 | 75 70 64 61 74 65 2d 72 65 66 20 28 61 72 67 29 0a 20 20 22 49 6e 73 65 72 74 20 61 6e 20 75 70 | update-ref.(arg)..."Insert.an.up |
| fb560 | 64 61 74 65 2d 72 65 66 20 61 63 74 69 6f 6e 20 61 66 74 65 72 20 74 68 65 20 63 75 72 72 65 6e | date-ref.action.after.the.curren |
| fb580 | 74 20 6c 69 6e 65 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 61 6c 72 65 61 64 79 20 61 6e 20 75 | t.line..If.there.is.already.an.u |
| fb5a0 | 70 64 61 74 65 2d 72 65 66 20 61 63 74 69 6f 6e 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 | pdate-ref.action.on.the.current. |
| fb5c0 | 6c 69 6e 65 2c 0a 74 68 65 6e 20 65 64 69 74 20 74 68 61 74 20 69 6e 73 74 65 61 64 2e 20 20 57 | line,.then.edit.that.instead...W |
| fb5e0 | 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 69 6e 73 65 72 74 20 61 20 | ith.a.prefix.argument,.insert.a. |
| fb600 | 6e 65 77 0a 61 63 74 69 6f 6e 20 65 76 65 6e 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 61 6c | new.action.even.when.there.is.al |
| fb620 | 72 65 61 64 79 20 6f 6e 65 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 20 20 | ready.one.on.the.current.line... |
| fb640 | 57 69 74 68 0a 65 6d 70 74 79 20 69 6e 70 75 74 2c 20 72 65 6d 6f 76 65 20 74 68 65 20 61 63 74 | With.empty.input,.remove.the.act |
| fb660 | 69 6f 6e 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2c 20 69 66 20 61 6e 79 2e | ion.on.the.current.line,.if.any. |
| fb680 | 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 67 69 74 2d 72 65 62 | "...(interactive."P")...(git-reb |
| fb6a0 | 61 73 65 2d 73 65 74 2d 6e 6f 6e 63 6f 6d 6d 69 74 2d 61 63 74 69 6f 6e 0a 20 20 20 22 75 70 64 | ase-set-noncommit-action...."upd |
| fb6c0 | 61 74 65 2d 72 65 66 22 0a 20 20 20 28 6c 61 6d 62 64 61 20 28 69 6e 69 74 69 61 6c 29 0a 20 20 | ate-ref"....(lambda.(initial)... |
| fb6e0 | 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 52 | ...(or.(magit-completing-read."R |
| fb700 | 65 66 22 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 29 20 6e 69 6c 20 6e 69 6c 20 69 6e | ef".(magit-list-refs).nil.nil.in |
| fb720 | 69 74 69 61 6c 29 0a 20 20 20 20 20 20 20 20 20 22 22 29 29 0a 20 20 20 61 72 67 29 29 0a 0a 28 | itial)..........""))....arg))..( |
| fb740 | 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 20 28 61 72 67 29 0a 20 20 22 | defun.git-rebase-merge.(arg)..." |
| fb760 | 41 64 64 20 61 20 6d 65 72 67 65 20 63 6f 6d 6d 61 6e 64 20 61 66 74 65 72 20 74 68 65 20 63 75 | Add.a.merge.command.after.the.cu |
| fb780 | 72 72 65 6e 74 20 63 6f 6d 6d 69 74 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 61 6c 72 65 61 64 | rrent.commit..If.there.is.alread |
| fb7a0 | 79 20 61 20 6d 65 72 67 65 20 63 6f 6d 6d 61 6e 64 20 6f 6e 20 74 68 65 20 63 75 72 72 65 6e 74 | y.a.merge.command.on.the.current |
| fb7c0 | 20 6c 69 6e 65 2c 20 74 68 65 6e 0a 72 65 70 6c 61 63 65 20 74 68 61 74 20 63 6f 6d 6d 61 6e 64 | .line,.then.replace.that.command |
| fb7e0 | 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 |
| fb800 | 74 2c 20 69 6e 73 65 72 74 20 61 0a 6e 65 77 20 6d 65 72 67 65 20 63 6f 6d 6d 61 6e 64 20 65 76 | t,.insert.a.new.merge.command.ev |
| fb820 | 65 6e 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 61 6c 72 65 61 64 79 20 6f 6e 65 20 6f 6e 20 | en.when.there.is.already.one.on. |
| fb840 | 74 68 65 20 63 75 72 72 65 6e 74 0a 6c 69 6e 65 2e 20 20 57 69 74 68 20 65 6d 70 74 79 20 69 6e | the.current.line...With.empty.in |
| fb860 | 70 75 74 2c 20 72 65 6d 6f 76 65 20 74 68 65 20 6d 65 72 67 65 20 63 6f 6d 6d 61 6e 64 20 6f 6e | put,.remove.the.merge.command.on |
| fb880 | 20 74 68 65 20 63 75 72 72 65 6e 74 0a 6c 69 6e 65 2c 20 69 66 20 61 6e 79 2e 22 0a 20 20 28 69 | .the.current.line,.if.any."...(i |
| fb8a0 | 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 65 | nteractive."P")...(git-rebase-se |
| fb8c0 | 74 2d 6e 6f 6e 63 6f 6d 6d 69 74 2d 61 63 74 69 6f 6e 0a 20 20 20 22 6d 65 72 67 65 22 0a 20 20 | t-noncommit-action...."merge"... |
| fb8e0 | 20 28 6c 61 6d 62 64 61 20 28 5f 29 0a 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 6f 6d | .(lambda.(_)......(or.(magit-com |
| fb900 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 22 4d 65 72 67 65 22 20 28 67 69 74 2d 72 65 62 61 73 65 | pleting-read."Merge".(git-rebase |
| fb920 | 2d 62 75 66 66 65 72 2d 6c 61 62 65 6c 73 29 29 0a 20 20 20 20 20 20 20 20 20 22 22 29 29 0a 20 | -buffer-labels)).........."")).. |
| fb940 | 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 2d 6d 65 72 67 65 | ..arg))..(defun.git-rebase-merge |
| fb960 | 2d 74 6f 67 67 6c 65 2d 65 64 69 74 6d 73 67 20 28 29 0a 20 20 22 54 6f 67 67 6c 65 20 77 68 65 | -toggle-editmsg.()..."Toggle.whe |
| fb980 | 74 68 65 72 20 61 6e 20 65 64 69 74 6f 72 20 69 73 20 69 6e 76 6f 6b 65 64 20 77 68 65 6e 20 70 | ther.an.editor.is.invoked.when.p |
| fb9a0 | 65 72 66 6f 72 6d 69 6e 67 20 74 68 65 20 6d 65 72 67 65 20 61 74 20 70 6f 69 6e 74 2e 0a 57 68 | erforming.the.merge.at.point..Wh |
| fb9c0 | 65 6e 20 61 20 6d 65 72 67 65 20 63 6f 6d 6d 61 6e 64 20 75 73 65 73 20 61 20 6c 6f 77 65 72 2d | en.a.merge.command.uses.a.lower- |
| fb9e0 | 63 61 73 65 20 2d 63 2c 20 74 68 65 20 6d 65 73 73 61 67 65 20 66 6f 72 20 74 68 65 0a 73 70 65 | case.-c,.the.message.for.the.spe |
| fba00 | 63 69 66 69 65 64 20 63 6f 6d 6d 69 74 20 77 69 6c 6c 20 62 65 20 6f 70 65 6e 65 64 20 69 6e 20 | cified.commit.will.be.opened.in. |
| fba20 | 61 6e 20 65 64 69 74 6f 72 20 62 65 66 6f 72 65 20 63 72 65 61 74 69 6e 67 20 74 68 65 0a 63 6f | an.editor.before.creating.the.co |
| fba40 | 6d 6d 69 74 2e 20 20 46 6f 72 20 61 6e 20 75 70 70 65 72 2d 63 61 73 65 20 2d 43 2c 20 74 68 65 | mmit...For.an.upper-case.-C,.the |
| fba60 | 20 6d 65 73 73 61 67 65 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 61 73 20 69 73 2e 22 0a 20 20 | .message.will.be.used.as.is."... |
| fba80 | 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 61 63 74 | (interactive)...(with-slots.(act |
| fbaa0 | 69 6f 6e 2d 74 79 70 65 20 74 61 72 67 65 74 20 61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 20 74 | ion-type.target.action-options.t |
| fbac0 | 72 61 69 6c 65 72 29 0a 20 20 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 63 75 72 72 65 6e | railer).......(git-rebase-curren |
| fbae0 | 74 2d 6c 69 6e 65 29 0a 20 20 20 20 28 69 66 20 28 65 71 20 61 63 74 69 6f 6e 2d 74 79 70 65 20 | t-line).....(if.(eq.action-type. |
| fbb00 | 27 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 | 'merge).........(let.((inhibit-r |
| fbb20 | 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 | ead-only.t))...........(magit-de |
| fbb40 | 6c 65 74 65 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 0a 20 20 20 | lete-line)...........(insert.... |
| fbb60 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 6d 65 72 67 65 20 25 73 20 25 73 20 25 73 5c | ........(format."merge.%s.%s.%s\ |
| fbb80 | 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 72 | n"....................(replace-r |
| fbba0 | 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 20 20 20 20 20 20 | egexp-in-string................. |
| fbbc0 | 20 20 20 20 22 2d 5b 63 43 5d 22 20 28 6c 61 6d 62 64 61 20 28 63 29 0a 20 20 20 20 20 20 20 20 | ...."-[cC]".(lambda.(c)......... |
| fbbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c | ......................(if.(equal |
| fbc00 | 20 63 20 22 2d 63 22 29 20 22 2d 43 22 20 22 2d 63 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .c."-c")."-C"."-c"))............ |
| fbc20 | 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 20 74 29 0a 20 20 20 | .........action-options.t.t).... |
| fbc40 | 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 20 20 20 20 20 20 20 | ................target.......... |
| fbc60 | 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 20 20 28 64 69 6e 67 | ..........trailer))).......(ding |
| fbc80 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 73 65 74 2d 62 61 72 65 | ))))..(defun.git-rebase-set-bare |
| fbca0 | 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 6f 74 6f 2d 63 68 61 | -action.(action.arg)...(goto-cha |
| fbcc0 | 72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 28 | r.(line-beginning-position))...( |
| fbce0 | 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 20 63 | with-slots.((ln-action.action).c |
| fbd00 | 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 73 65 2d 63 75 72 72 | omment-p).......(git-rebase-curr |
| fbd20 | 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 2d 61 63 74 69 6f 6e | ent-line).....(let.((same-action |
| fbd40 | 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 6e 29 29 0a 20 20 20 | -p.(equal.action.ln-action)).... |
| fbd60 | 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 20 20 | .......(inhibit-read-only.t))... |
| fbd80 | 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 20 20 20 20 20 20 20 | ....(when.(or.arg............... |
| fbda0 | 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 20 20 20 20 20 20 20 | ..(not.ln-action)............... |
| fbdc0 | 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 20 20 20 20 20 20 20 | ..(not.same-action-p)........... |
| fbde0 | 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 63 6f 6d 6d 65 6e 74 | ......(and.same-action-p.comment |
| fbe00 | 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 61 72 67 20 28 6e 6f | -p)).........(unless.(or.arg.(no |
| fbe20 | 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 20 20 20 28 6d 61 67 | t.same-action-p))...........(mag |
| fbe40 | 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 28 69 6e 73 65 72 74 | it-delete-line)).........(insert |
| fbe60 | 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 65 73 73 20 67 69 74 | .action.?\n).........(unless.git |
| fbe80 | 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 20 20 20 28 | -rebase-auto-advance...........( |
| fbea0 | 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 2d 31 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 | forward-line.-1))))))..(defun.gi |
| fbec0 | 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 61 72 67 29 0a 20 20 | t-rebase-noop.(&optional.arg)... |
| fbee0 | 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 2e 0a 0a 49 66 20 74 | "Add.noop.action.at.point...If.t |
| fbf00 | 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 61 6c 72 65 61 64 79 20 63 6f 6e 74 61 69 6e 73 | he.current.line.already.contains |
| fbf20 | 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 75 6e 63 68 61 6e 67 | .a.noop.action,.leave.it.unchang |
| fbf40 | 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 74 65 64 20 6e 6f 6f | ed...If.there.is.a.commented.noo |
| fbf60 | 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 74 68 65 20 63 6f 6d | p.action.present,.remove.the.com |
| fbf80 | 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 77 20 6e 6f 6f 70 20 | ment...Otherwise.add.a.new.noop. |
| fbfa0 | 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 67 75 6d 65 6e 74 20 | action...With.a.prefix.argument. |
| fbfc0 | 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 72 65 67 61 72 64 6c | insert.a.new.noop.action.regardl |
| fbfe0 | 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 65 73 65 6e 74 20 6f | ess.of.what.is.already.present.o |
| fc000 | 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 6f 70 20 61 63 74 69 | n.the.current.line...A.noop.acti |
| fc020 | 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 74 20 70 65 72 66 6f | on.can.be.used.to.make.git.perfo |
| fc040 | 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 6d 6d 69 74 73 20 61 | rm.a.rebase.even.if.no.commits.a |
| fc060 | 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 20 6e 6f 6f 70 20 61 | re.selected...Without.the.noop.a |
| fc080 | 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 73 65 65 20 61 6e 20 | ction.present,.git.would.see.an. |
| fc0a0 | 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 64 6f 20 6e 6f 74 68 | empty.file.and.therefore.do.noth |
| fc0c0 | 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 0a 20 20 28 67 69 74 | ing."...(interactive."P")...(git |
| fc0e0 | 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 6e 6f 6f 70 22 20 61 | -rebase-set-bare-action."noop".a |
| fc100 | 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 72 65 61 6b 20 28 26 | rg))..(defun.git-rebase-break.(& |
| fc120 | 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 6b 20 61 63 74 69 6f | optional.arg)..."Add.break.actio |
| fc140 | 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 61 20 63 6f 6d 6d 65 | n.at.point...If.there.is.a.comme |
| fc160 | 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 2c 20 72 65 6d 6f 76 | nted.break.action.present,.remov |
| fc180 | 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 72 65 6e 74 20 6c 69 | e.the.comment..If.the.current.li |
| fc1a0 | 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 61 6b 20 61 63 74 69 | ne.already.contains.a.break.acti |
| fc1c0 | 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 69 6f 6e 20 6f 6e 6c | on,.add.another.break.action.onl |
| fc1e0 | 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 20 67 69 76 65 6e 2e | y.if.a.prefix.argument.is.given. |
| fc200 | 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 73 65 64 20 74 6f 20 | ..A.break.action.can.be.used.to. |
| fc220 | 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 68 65 0a 73 70 65 63 | interrupt.the.rebase.at.the.spec |
| fc240 | 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 63 75 6c 61 72 6c 79 | ified.point...It.is.particularly |
| fc260 | 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 65 0a 74 68 65 20 66 | .useful.for.pausing.before.the.f |
| fc280 | 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 63 65 2e 20 20 46 6f | irst.commit.in.the.sequence...Fo |
| fc2a0 | 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 6c 65 6e 74 20 62 65 | r.other.cases,.the.equivalent.be |
| fc2c0 | 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 74 68 20 60 67 69 74 | havior.can.be.achieved.with.`git |
| fc2e0 | 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 63 74 69 76 65 20 22 | -rebase-edit'."...(interactive." |
| fc300 | 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 65 2d 61 63 74 69 6f | P")...(git-rebase-set-bare-actio |
| fc320 | 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 69 74 2d 72 65 62 61 | n."break".arg))..(defun.git-reba |
| fc340 | 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 20 22 55 6e 64 6f 20 | se-undo.(&optional.arg)..."Undo. |
| fc360 | 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 6b 65 20 60 75 6e 64 | some.previous.changes..Like.`und |
| fc380 | 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 20 62 75 66 66 65 72 | o'.but.works.in.read-only.buffer |
| fc3a0 | 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 6c 65 74 20 28 | s."...(interactive."P")...(let.( |
| fc3c0 | 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 28 75 6e 64 6f | (inhibit-read-only.t)).....(undo |
| fc3e0 | 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 65 2d 2d 73 68 6f 77 | .arg)))..(defun.git-rebase--show |
| fc400 | 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 29 0a 20 20 28 6c 65 | -commit.(&optional.scroll)...(le |
| fc420 | 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 75 66 66 65 72 73 20 | t.((magit--disable-save-buffers. |
| fc440 | 74 29 29 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 67 | t)).....(save-excursion.......(g |
| fc460 | 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 |
| fc480 | 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 77 69 74 68 2d 73 6c | n)).......(if-let.((rev.(with-sl |
| fc4a0 | 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 20 20 20 | ots.(action-type.target)........ |
| fc4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 63 75 72 | .................(git-rebase-cur |
| fc4e0 | 72 65 6e 74 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rent-line)...................... |
| fc500 | 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 6d 6d 69 74 29 0a 20 | .(and.(eq.action-type.'commit).. |
| fc520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 61 72 67 65 74 | ..........................target |
| fc540 | 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 6f 6c 6c 0a 20 20 20 | ))))...........(pcase.scroll.... |
| fc560 | 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 66 66 2d 73 68 6f 77 | .........('up...(magit-diff-show |
| fc580 | 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 20 20 20 28 27 64 6f | -or-scroll-up)).............('do |
| fc5a0 | 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 72 6f 6c 6c 2d 64 6f | wn.(magit-diff-show-or-scroll-do |
| fc5c0 | 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 61 70 70 6c 79 20 23 | wn)).............(_.....(apply.# |
| fc5e0 | 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 20 20 20 20 20 20 20 | 'magit-show-commit.rev.......... |
| fc600 | 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 61 72 67 | .................(magit-diff-arg |
| fc620 | 75 6d 65 6e 74 73 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 29 29 29 0a | uments.'magit-revision-mode)))). |
| fc640 | 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 6e 20 67 69 74 2d 72 | ........(ding)))))..(defun.git-r |
| fc660 | 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 68 6f 77 20 74 68 65 | ebase-show-commit.()..."Show.the |
| fc680 | 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 20 69 66 20 61 | .commit.on.the.current.line.if.a |
| fc6a0 | 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 69 74 2d 72 65 62 61 | ny."...(interactive)...(git-reba |
| fc6c0 | 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 20 67 69 74 2d 72 65 | se--show-commit))..(defun.git-re |
| fc6e0 | 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 0a 20 20 22 55 70 64 | base-show-or-scroll-up.()..."Upd |
| fc700 | 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 20 63 6f 6d 6d 69 74 | ate.the.commit.buffer.for.commit |
| fc720 | 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 20 73 68 6f 77 20 74 | .on.current.line...Either.show.t |
| fc740 | 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 20 61 70 70 72 6f 70 | he.commit.at.point.in.the.approp |
| fc760 | 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 62 75 66 66 65 72 20 | riate.buffer,.or.if.that.buffer. |
| fc780 | 69 73 20 61 6c 72 65 61 64 79 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 | is.already.being.displayed.in.th |
| fc7a0 | 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 69 6e 73 20 69 6e 66 | e.current.frame.and.contains.inf |
| fc7c0 | 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 2c 20 74 68 65 6e | ormation.about.that.commit,.then |
| fc7e0 | 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 72 20 75 70 2e 22 0a | .instead.scroll.the.buffer.up.". |
| fc800 | 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 2d 73 | ..(interactive)...(git-rebase--s |
| fc820 | 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 67 69 74 2d 72 65 62 | how-commit.'up))..(defun.git-reb |
| fc840 | 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 29 0a 20 20 22 55 70 | ase-show-or-scroll-down.()..."Up |
| fc860 | 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 20 63 6f 6d 6d 69 | date.the.commit.buffer.for.commi |
| fc880 | 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 20 73 68 6f 77 20 | t.on.current.line...Either.show. |
| fc8a0 | 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 20 61 70 70 72 6f | the.commit.at.point.in.the.appro |
| fc8c0 | 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 62 75 66 66 65 72 | priate.buffer,.or.if.that.buffer |
| fc8e0 | 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 |
| fc900 | 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 69 6e 73 20 69 6e | he.current.frame.and.contains.in |
| fc920 | 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 2c 20 74 68 65 | formation.about.that.commit,.the |
| fc940 | 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 72 20 64 6f 77 6e | n.instead.scroll.the.buffer.down |
| fc960 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 67 69 74 2d 72 65 62 61 73 65 | ."...(interactive)...(git-rebase |
| fc980 | 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 65 66 75 6e 20 67 69 | --show-commit.'down))..(defun.gi |
| fc9a0 | 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 6f 70 74 69 6f 6e 61 | t-rebase-backward-line.(&optiona |
| fc9c0 | 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 77 61 72 64 20 28 66 | l.n)..."Move.N.lines.backward.(f |
| fc9e0 | 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 0a 4c 69 6b 65 20 60 | orward.if.N.is.negative)..Like.` |
| fca00 | 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 20 74 68 65 20 6f 70 | forward-line'.but.go.into.the.op |
| fca20 | 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 65 72 61 63 74 69 76 | posite.direction."...(interactiv |
| fca40 | 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 20 28 6f 72 20 6e 20 | e."p")...(forward-line.(-.(or.n. |
| fca60 | 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 74 6f 6c 6f 61 64 0a | 1))))..;;;.Mode..;;;###autoload. |
| fca80 | 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 72 65 62 61 73 65 2d | (define-derived-mode.git-rebase- |
| fcaa0 | 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 62 61 73 65 22 0a 20 | mode.special-mode."Git.Rebase".. |
| fcac0 | 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 6f 66 20 61 20 47 69 | ."Major.mode.for.editing.of.a.Gi |
| fcae0 | 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 6c 65 73 20 61 72 65 | t.rebase.file...Rebase.files.are |
| fcb00 | 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 22 67 69 74 20 72 65 | .generated.when.you.run.\"git.re |
| fcb20 | 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 6e 74 65 72 61 63 74 | base.-i\".or.run.`magit-interact |
| fcb40 | 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 62 65 20 68 6f 77 20 | ive-rebase'...They.describe.how. |
| fcb60 | 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 62 61 73 65 2e 20 20 | Git.should.perform.the.rebase... |
| fcb80 | 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 20 67 69 74 2d 72 65 | See.the.documentation.for.git-re |
| fcba0 | 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 6d 61 6e 20 67 69 74 | base.(e.g.,.by.running.\"man.git |
| fcbc0 | 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 6c 69 6e 65 29 20 66 | -rebase\".at.the.command.line).f |
| fcbe0 | 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 76 65 20 6e 69 6c 0a | or.details."...:interactive.nil. |
| fcc00 | 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 65 74 71 20 63 6f 6d | ..:group.'git-rebase...(setq.com |
| fcc20 | 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 22 63 6f 72 65 2e | ment-start.(or.(magit-get."core. |
| fcc40 | 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 74 71 20 67 69 74 2d | commentChar")."#"))...(setq.git- |
| fcc60 | 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 20 22 5e 22 20 28 72 | rebase-comment-re.(concat."^".(r |
| fcc80 | 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 0a 20 20 28 | egexp-quote.comment-start)))...( |
| fcca0 | 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 6c 69 73 74 20 28 67 | setq.font-lock-defaults.(list.(g |
| fccc0 | 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 6b 65 79 77 6f 72 64 | it-rebase-mode-font-lock-keyword |
| fcce0 | 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 62 61 73 65 2d 73 68 | s).t.t))...(unless.git-rebase-sh |
| fcd00 | 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 28 28 69 6e 68 69 62 | ow-instructions.....(let.((inhib |
| fcd20 | 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 6c 75 73 68 2d 6c 69 | it-read-only.t)).......(flush-li |
| fcd40 | 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 29 29 29 0a 20 20 28 | nes.git-rebase-comment-re)))...( |
| fcd60 | 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 20 4d | unless.with-editor-mode.....;;.M |
| fcd80 | 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 67 20 | aybe.already.enabled.when.using. |
| fcda0 | 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 65 6c | `shell-command'.or.an.Emacs.shel |
| fcdc0 | 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 20 28 | l......(with-editor-mode.1))...( |
| fcde0 | 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 61 6e 63 65 6c 0a 20 | when.git-rebase-confirm-cancel.. |
| fce00 | 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 63 61 6e 63 65 6c | ...(add-hook.'with-editor-cancel |
| fce20 | 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 20 20 20 20 20 20 23 | -query-functions...............# |
| fce40 | 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 6d 20 6e 69 6c 20 74 | 'git-rebase-cancel-confirm.nil.t |
| fce60 | 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 79 2d 68 69 67 68 6c | ))...(setq-local.redisplay-highl |
| fce80 | 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 20 20 20 20 20 20 20 | ight-region-function............ |
| fcea0 | 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 2d 72 65 67 69 6f 6e | ...#'git-rebase-highlight-region |
| fcec0 | 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 2d 75 6e 68 69 67 68 | )...(setq-local.redisplay-unhigh |
| fcee0 | 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 20 20 20 20 20 20 | light-region-function........... |
| fcf00 | 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 67 68 74 2d 72 65 67 | ....#'git-rebase-unhighlight-reg |
| fcf20 | 69 6f 6e 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 77 69 74 68 2d 65 64 69 74 6f 72 2d 70 72 | ion)...(add-hook.'with-editor-pr |
| fcf40 | 65 2d 63 61 6e 63 65 6c 2d 68 6f 6f 6b 20 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 61 75 74 6f | e-cancel-hook..#'git-rebase-auto |
| fcf60 | 73 74 61 73 68 2d 73 61 76 65 20 20 6e 69 6c 20 74 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 | stash-save..nil.t)...(add-hook.' |
| fcf80 | 77 69 74 68 2d 65 64 69 74 6f 72 2d 70 6f 73 74 2d 63 61 6e 63 65 6c 2d 68 6f 6f 6b 20 23 27 67 | with-editor-post-cancel-hook.#'g |
| fcfa0 | 69 74 2d 72 65 62 61 73 65 2d 61 75 74 6f 73 74 61 73 68 2d 61 70 70 6c 79 20 6e 69 6c 20 74 29 | it-rebase-autostash-apply.nil.t) |
| fcfc0 | 0a 20 20 28 73 65 74 71 20 69 6d 65 6e 75 2d 70 72 65 76 2d 69 6e 64 65 78 2d 70 6f 73 69 74 69 | ...(setq.imenu-prev-index-positi |
| fcfe0 | 6f 6e 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 69 6d 65 6e | on-function.........#'magit-imen |
| fd000 | 75 2d 2d 72 65 62 61 73 65 2d 70 72 65 76 2d 69 6e 64 65 78 2d 70 6f 73 69 74 69 6f 6e 2d 66 75 | u--rebase-prev-index-position-fu |
| fd020 | 6e 63 74 69 6f 6e 29 0a 20 20 28 73 65 74 71 20 69 6d 65 6e 75 2d 65 78 74 72 61 63 74 2d 69 6e | nction)...(setq.imenu-extract-in |
| fd040 | 64 65 78 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 | dex-name-function.........#'magi |
| fd060 | 74 2d 69 6d 65 6e 75 2d 2d 72 65 62 61 73 65 2d 65 78 74 72 61 63 74 2d 69 6e 64 65 78 2d 6e 61 | t-imenu--rebase-extract-index-na |
| fd080 | 6d 65 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 28 77 68 65 6e 20 28 62 6f 75 6e 64 70 20 27 73 61 | me-function)...(when.(boundp.'sa |
| fd0a0 | 76 65 2d 70 6c 61 63 65 29 0a 20 20 20 20 28 73 65 74 71 20 73 61 76 65 2d 70 6c 61 63 65 20 6e | ve-place).....(setq.save-place.n |
| fd0c0 | 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 63 61 6e 63 65 6c 2d | il)))..(defun.git-rebase-cancel- |
| fd0e0 | 63 6f 6e 66 69 72 6d 20 28 66 6f 72 63 65 29 0a 20 20 28 6f 72 20 28 6e 6f 74 20 28 62 75 66 66 | confirm.(force)...(or.(not.(buff |
| fd100 | 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 29 29 0a 20 20 20 20 20 20 66 6f 72 63 65 0a 20 20 20 20 | er-modified-p)).......force..... |
| fd120 | 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 61 62 6f 72 74 2d 72 65 62 61 73 65 20 22 | ..(magit-confirm.'abort-rebase." |
| fd140 | 41 62 6f 72 74 20 74 68 69 73 20 72 65 62 61 73 65 22 20 6e 69 6c 20 27 6e 6f 61 62 6f 72 74 29 | Abort.this.rebase".nil.'noabort) |
| fd160 | 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 61 75 74 6f 73 74 61 73 68 2d | ))..(defun.git-rebase-autostash- |
| fd180 | 73 61 76 65 20 28 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 72 65 76 20 28 6d 61 67 69 74 | save.()...(when-let.((rev.(magit |
| fd1a0 | 2d 66 69 6c 65 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 | -file-line....................(e |
| fd1c0 | 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 61 75 | xpand-file-name."rebase-merge/au |
| fd1e0 | 74 6f 73 74 61 73 68 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 29 0a 20 20 20 20 | tostash".(magit-gitdir)))))..... |
| fd200 | 28 70 75 73 68 20 28 63 6f 6e 73 20 27 73 74 61 73 68 20 72 65 76 29 20 77 69 74 68 2d 65 64 69 | (push.(cons.'stash.rev).with-edi |
| fd220 | 74 6f 72 2d 63 61 6e 63 65 6c 2d 61 6c 69 73 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d | tor-cancel-alist)))..(defun.git- |
| fd240 | 72 65 62 61 73 65 2d 61 75 74 6f 73 74 61 73 68 2d 61 70 70 6c 79 20 28 29 0a 20 20 28 77 68 65 | rebase-autostash-apply.()...(whe |
| fd260 | 6e 2d 6c 65 74 20 28 28 72 65 76 20 28 63 64 72 20 28 61 73 73 71 20 27 73 74 61 73 68 20 77 69 | n-let.((rev.(cdr.(assq.'stash.wi |
| fd280 | 74 68 2d 65 64 69 74 6f 72 2d 63 61 6e 63 65 6c 2d 61 6c 69 73 74 29 29 29 29 0a 20 20 20 20 28 | th-editor-cancel-alist)))).....( |
| fd2a0 | 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 20 72 65 76 29 29 29 0a 0a 28 64 65 66 75 6e | magit-stash-apply.rev)))..(defun |
| fd2c0 | 20 67 69 74 2d 72 65 62 61 73 65 2d 6d 61 74 63 68 2d 63 6f 6d 6d 65 6e 74 2d 6c 69 6e 65 20 28 | .git-rebase-match-comment-line.( |
| fd2e0 | 6c 69 6d 69 74 29 0a 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 63 6f 6e | limit)...(re-search-forward.(con |
| fd300 | 63 61 74 20 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6d 6d 65 6e 74 2d 72 65 20 22 2e 2a 22 29 20 | cat.git-rebase-comment-re.".*"). |
| fd320 | 6c 69 6d 69 74 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 | limit.t))..(defun.git-rebase-mod |
| fd340 | 65 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 20 28 29 0a 20 20 22 46 6f 6e 74 20 | e-font-lock-keywords.()..."Font. |
| fd360 | 6c 6f 63 6b 20 6b 65 79 77 6f 72 64 73 20 66 6f 72 20 47 69 74 2d 52 65 62 61 73 65 20 6d 6f 64 | lock.keywords.for.Git-Rebase.mod |
| fd380 | 65 2e 22 0a 20 20 60 28 28 2c 28 63 6f 6e 63 61 74 20 22 5e 22 20 28 63 64 72 20 28 61 73 73 71 | e."...`((,(concat."^".(cdr.(assq |
| fd3a0 | 20 27 63 6f 6d 6d 69 74 20 67 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 72 65 67 65 78 70 73 | .'commit.git-rebase-line-regexps |
| fd3c0 | 29 29 29 0a 20 20 20 20 20 28 31 20 27 67 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 29 0a | )))......(1.'git-rebase-action). |
| fd3e0 | 20 20 20 20 20 28 33 20 27 67 69 74 2d 72 65 62 61 73 65 2d 68 61 73 68 29 0a 20 20 20 20 20 28 | .....(3.'git-rebase-hash)......( |
| fd400 | 34 20 27 67 69 74 2d 72 65 62 61 73 65 2d 64 65 73 63 72 69 70 74 69 6f 6e 29 29 0a 20 20 20 20 | 4.'git-rebase-description))..... |
| fd420 | 28 2c 28 63 6f 6e 63 61 74 20 22 5e 22 20 28 63 64 72 20 28 61 73 73 71 20 27 65 78 65 63 20 67 | (,(concat."^".(cdr.(assq.'exec.g |
| fd440 | 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e 65 2d 72 65 67 65 78 70 73 29 29 29 0a 20 20 20 20 20 28 | it-rebase-line-regexps)))......( |
| fd460 | 31 20 27 67 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 29 0a 20 20 20 20 20 28 33 20 27 67 | 1.'git-rebase-action)......(3.'g |
| fd480 | 69 74 2d 72 65 62 61 73 65 2d 64 65 73 63 72 69 70 74 69 6f 6e 29 29 0a 20 20 20 20 28 2c 28 63 | it-rebase-description)).....(,(c |
| fd4a0 | 6f 6e 63 61 74 20 22 5e 22 20 28 63 64 72 20 28 61 73 73 71 20 27 62 61 72 65 20 67 69 74 2d 72 | oncat."^".(cdr.(assq.'bare.git-r |
| fd4c0 | 65 62 61 73 65 2d 6c 69 6e 65 2d 72 65 67 65 78 70 73 29 29 29 0a 20 20 20 20 20 28 31 20 27 67 | ebase-line-regexps)))......(1.'g |
| fd4e0 | 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 29 29 0a 20 20 20 20 28 2c 28 63 6f 6e 63 61 74 | it-rebase-action)).....(,(concat |
| fd500 | 20 22 5e 22 20 28 63 64 72 20 28 61 73 73 71 20 27 6c 61 62 65 6c 20 67 69 74 2d 72 65 62 61 73 | ."^".(cdr.(assq.'label.git-rebas |
| fd520 | 65 2d 6c 69 6e 65 2d 72 65 67 65 78 70 73 29 29 29 0a 20 20 20 20 20 28 31 20 27 67 69 74 2d 72 | e-line-regexps)))......(1.'git-r |
| fd540 | 65 62 61 73 65 2d 61 63 74 69 6f 6e 29 0a 20 20 20 20 20 28 33 20 27 67 69 74 2d 72 65 62 61 73 | ebase-action)......(3.'git-rebas |
| fd560 | 65 2d 6c 61 62 65 6c 29 0a 20 20 20 20 20 28 34 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d | e-label)......(4.'font-lock-comm |
| fd580 | 65 6e 74 2d 66 61 63 65 29 29 0a 20 20 20 20 28 22 5e 5c 5c 28 6d 5c 5c 28 3f 3a 65 72 67 65 5c | ent-face)).....("^\\(m\\(?:erge\ |
| fd5a0 | 5c 29 3f 5c 5c 29 20 2d 5b 43 63 5d 20 5c 5c 28 5b 5e 20 5c 6e 5d 2b 5c 5c 29 20 5c 5c 28 5b 5e | \)?\\).-[Cc].\\([^.\n]+\\).\\([^ |
| fd5c0 | 20 5c 6e 5d 2b 5c 5c 29 5c 5c 28 20 23 2e 2a 5c 5c 29 3f 22 0a 20 20 20 20 20 28 31 20 27 67 69 | .\n]+\\)\\(.#.*\\)?"......(1.'gi |
| fd5e0 | 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 29 0a 20 20 20 20 20 28 32 20 27 67 69 74 2d 72 65 | t-rebase-action)......(2.'git-re |
| fd600 | 62 61 73 65 2d 68 61 73 68 29 0a 20 20 20 20 20 28 33 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6c | base-hash)......(3.'git-rebase-l |
| fd620 | 61 62 65 6c 29 0a 20 20 20 20 20 28 34 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 | abel)......(4.'font-lock-comment |
| fd640 | 2d 66 61 63 65 29 29 0a 20 20 20 20 28 22 5e 5c 5c 28 6d 5c 5c 28 3f 3a 65 72 67 65 5c 5c 29 3f | -face)).....("^\\(m\\(?:erge\\)? |
| fd660 | 5c 5c 29 20 5c 5c 28 5b 5e 20 5c 6e 5d 2b 5c 5c 29 22 0a 20 20 20 20 20 28 31 20 27 67 69 74 2d | \\).\\([^.\n]+\\)"......(1.'git- |
| fd680 | 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 29 0a 20 20 20 20 20 28 32 20 27 67 69 74 2d 72 65 62 61 | rebase-action)......(2.'git-reba |
| fd6a0 | 73 65 2d 6c 61 62 65 6c 29 29 0a 20 20 20 20 28 2c 28 63 6f 6e 63 61 74 20 67 69 74 2d 72 65 62 | se-label)).....(,(concat.git-reb |
| fd6c0 | 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 20 | ase-comment-re.".*"............. |
| fd6e0 | 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 2d | ..(cdr.(assq.'commit.git-rebase- |
| fd700 | 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 61 | line-regexps)))......0.'git-reba |
| fd720 | 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 62 | se-killed-action.t).....(git-reb |
| fd740 | 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 6c | ase-match-comment-line.0.'font-l |
| fd760 | 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 2a | ock-comment-face).....("\\[[^[]* |
| fd780 | 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 20 | \\]"......0.'magit-keyword.t)... |
| fd7a0 | 20 20 28 22 5c 5c 28 3f 3a 66 69 78 75 70 21 5c 5c 7c 73 71 75 61 73 68 21 5c 5c 29 22 0a 20 20 | ..("\\(?:fixup!\\|squash!\\)"... |
| fd7c0 | 20 20 20 30 20 27 6d 61 67 69 74 2d 6b 65 79 77 6f 72 64 2d 73 71 75 61 73 68 20 74 29 0a 20 20 | ...0.'magit-keyword-squash.t)... |
| fd7e0 | 20 20 28 2c 28 66 6f 72 6d 61 74 20 22 5e 25 73 20 52 65 62 61 73 65 20 5c 5c 28 5b 5e 20 5d 2a | ..(,(format."^%s.Rebase.\\([^.]* |
| fd800 | 5c 5c 29 20 6f 6e 74 6f 20 5c 5c 28 5b 5e 20 5d 2a 5c 5c 29 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 | \\).onto.\\([^.]*\\)".comment-st |
| fd820 | 61 72 74 29 0a 20 20 20 20 20 28 31 20 27 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6d 6d 65 6e 74 | art)......(1.'git-rebase-comment |
| fd840 | 2d 68 61 73 68 20 74 29 0a 20 20 20 20 20 28 32 20 27 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6d | -hash.t)......(2.'git-rebase-com |
| fd860 | 6d 65 6e 74 2d 68 61 73 68 20 74 29 29 0a 20 20 20 20 28 2c 28 66 6f 72 6d 61 74 20 22 5e 25 73 | ment-hash.t)).....(,(format."^%s |
| fd880 | 20 5c 5c 28 43 6f 6d 6d 61 6e 64 73 3a 5c 5c 29 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 | .\\(Commands:\\)".comment-start) |
| fd8a0 | 0a 20 20 20 20 20 28 31 20 27 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6d 6d 65 6e 74 2d 68 65 61 | ......(1.'git-rebase-comment-hea |
| fd8c0 | 64 69 6e 67 20 74 29 29 0a 20 20 20 20 28 2c 28 66 6f 72 6d 61 74 20 22 5e 25 73 20 42 72 61 6e | ding.t)).....(,(format."^%s.Bran |
| fd8e0 | 63 68 20 5c 5c 28 2e 2a 5c 5c 29 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 0a 20 20 20 20 | ch.\\(.*\\)".comment-start)..... |
| fd900 | 20 28 31 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6c 61 62 65 6c 20 74 29 29 29 29 0a 0a 28 64 65 | .(1.'git-rebase-label.t))))..(de |
| fd920 | 66 75 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 2d 73 68 6f 77 2d 6b 65 79 62 69 6e 64 | fun.git-rebase-mode-show-keybind |
| fd940 | 69 6e 67 73 20 28 29 0a 20 20 22 4d 6f 64 69 66 79 20 74 68 65 20 5c 22 43 6f 6d 6d 61 6e 64 73 | ings.()..."Modify.the.\"Commands |
| fd960 | 3a 5c 22 20 73 65 63 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6d 6d 65 6e 74 20 47 69 74 20 67 | :\".section.of.the.comment.Git.g |
| fd980 | 65 6e 65 72 61 74 65 73 0a 61 74 20 74 68 65 20 62 6f 74 74 6f 6d 20 6f 66 20 74 68 65 20 66 69 | enerates.at.the.bottom.of.the.fi |
| fd9a0 | 6c 65 20 73 6f 20 74 68 61 74 20 69 6e 20 70 6c 61 63 65 20 6f 66 20 74 68 65 20 6f 6e 65 2d 6c | le.so.that.in.place.of.the.one-l |
| fd9c0 | 65 74 74 65 72 0a 61 62 62 72 65 76 69 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d 61 | etter.abbreviation.for.the.comma |
| fd9e0 | 6e 64 2c 20 69 74 20 73 68 6f 77 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 27 73 20 6b 65 79 62 69 | nd,.it.shows.the.command's.keybi |
| fda00 | 6e 64 69 6e 67 2e 0a 42 79 20 64 65 66 61 75 6c 74 2c 20 74 68 69 73 20 69 73 20 74 68 65 20 73 | nding..By.default,.this.is.the.s |
| fda20 | 61 6d 65 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 65 20 5c 22 70 69 63 6b 5c 22 20 63 6f 6d 6d | ame.except.for.the.\"pick\".comm |
| fda40 | 61 6e 64 2e 22 0a 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 | and."...(let.((inhibit-read-only |
| fda60 | 20 74 29 29 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 | .t)).....(save-excursion.......( |
| fda80 | 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 |
| fdaa0 | 65 6e 20 28 61 6e 64 20 67 69 74 2d 72 65 62 61 73 65 2d 73 68 6f 77 2d 69 6e 73 74 72 75 63 74 | en.(and.git-rebase-show-instruct |
| fdac0 | 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 | ions..................(re-search |
| fdae0 | 2d 66 6f 72 77 61 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 | -forward...................(conc |
| fdb00 | 61 74 20 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6d 6d 65 6e 74 2d 72 65 20 22 5c 5c 73 2d 2b 70 | at.git-rebase-comment-re."\\s-+p |
| fdb20 | 2c 20 70 69 63 6b 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 | ,.pick")...................nil.t |
| fdb40 | 29 29 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6c 69 6e 65 2d 62 65 67 69 | )).........(goto-char.(line-begi |
| fdb60 | 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d | nning-position)).........(pcase- |
| fdb80 | 64 6f 6c 69 73 74 20 28 60 28 2c 63 6d 64 20 2e 20 2c 64 65 73 63 29 20 67 69 74 2d 72 65 62 61 | dolist.(`(,cmd...,desc).git-reba |
| fdba0 | 73 65 2d 63 6f 6d 6d 61 6e 64 2d 64 65 73 63 72 69 70 74 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 | se-command-descriptions)........ |
| fdbc0 | 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 | ...(insert.(format.(propertize." |
| fdbe0 | 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"..................... |
| fdc00 | 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 |
| fdc20 | 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61 63 65 29 0a 20 20 20 20 20 | e.'font-lock-comment-face)...... |
| fdc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 | .....................comment-sta |
| fdc60 | 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 | rt...........................(st |
| fdc80 | 72 69 6e 67 2d 70 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ring-pad........................ |
| fdca0 | 20 20 20 20 28 73 75 62 73 74 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 20 28 66 6f | ....(substitute-command-keys.(fo |
| fdcc0 | 72 6d 61 74 20 22 5c 5c 5b 25 73 5d 22 20 63 6d 64 29 29 20 38 29 0a 20 20 20 20 20 20 20 20 20 | rmat."\\[%s]".cmd)).8).......... |
| fdce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 73 63 29 29 29 0a 20 20 20 20 20 20 20 | .................desc)))........ |
| fdd00 | 20 28 77 68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 0a 20 20 20 20 20 | .(while.(re-search-forward...... |
| fdd20 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 67 69 74 2d 72 65 62 61 73 65 2d 63 6f | ...........(concat.git-rebase-co |
| fdd40 | 6d 6d 65 6e 74 2d 72 65 20 22 5c 5c 28 3f 3a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mment-re."\\(?:"................ |
| fdd60 | 20 20 20 20 20 20 20 20 20 22 5c 5c 28 20 5c 5c 2e 3f 20 20 20 20 20 2a 5c 5c 29 5c 5c 7c 22 0a | ........."\\(.\\.?.....*\\)\\|". |
| fdd80 | 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 5c | ........................"\\(.+\\ |
| fdda0 | 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 29 | )\\([^\n,],\\).\\([^\n.]+\\).\\) |
| fddc0 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 | ").................nil.t)....... |
| fdde0 | 20 20 20 20 28 69 66 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 0a 20 20 20 20 20 20 20 | ....(if.(match-string.1)........ |
| fde00 | 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 69 | .......(replace-match.(make-stri |
| fde20 | 6e 67 20 31 30 20 3f 5c 73 29 20 74 20 74 20 6e 69 6c 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 | ng.10.?\s).t.t.nil.1)........... |
| fde40 | 20 20 28 6c 65 74 20 28 28 63 6d 64 20 28 69 6e 74 65 72 6e 20 28 63 6f 6e 63 61 74 20 22 67 69 | ..(let.((cmd.(intern.(concat."gi |
| fde60 | 74 2d 72 65 62 61 73 65 2d 22 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 34 29 29 29 29 29 0a | t-rebase-".(match-string.4))))). |
| fde80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 28 66 62 6f 75 6e 64 70 20 | ..............(if.(not.(fboundp. |
| fdea0 | 63 6d 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d | cmd))...................(delete- |
| fdec0 | 72 65 67 69 6f 6e 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 | region.(line-beginning-position) |
| fdee0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| fdf00 | 20 20 28 31 2b 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 20 20 20 20 | ..(1+.(line-end-position)))..... |
| fdf20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 65 73 | ............(add-text-properties |
| fdf40 | 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 | .(line-beginning-position)...... |
| fdf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| fdf80 | 28 31 2b 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 | (1+.(line-end-position))........ |
| fdfa0 | 20 20 20 20 20 20 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 | ..............................'( |
| fdfc0 | 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 | font-lock-face.font-lock-comment |
| fdfe0 | 2d 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 | -face)).................(replace |
| fe000 | 2d 6d 61 74 63 68 20 22 20 22 20 74 20 74 20 6e 69 6c 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 | -match.".".t.t.nil.2)........... |
| fe020 | 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 | ......(replace-match............ |
| fe040 | 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......(string-pad............... |
| fe060 | 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 | ....(save-match-data............ |
| fe080 | 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 |
| fe0a0 | 73 20 28 66 6f 72 6d 61 74 20 22 5c 5c 5b 25 73 5d 22 20 63 6d 64 29 29 29 0a 20 20 20 20 20 20 | s.(format."\\[%s]".cmd)))....... |
| fe0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 38 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............8).................. |
| fe0e0 | 74 20 74 20 6e 69 6c 20 33 29 29 29 29 29 29 29 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 67 | t.t.nil.3)))))))))..(add-hook.'g |
| fe100 | 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 23 27 67 69 74 2d 72 65 62 61 73 65 | it-rebase-mode-hook.#'git-rebase |
| fe120 | 2d 6d 6f 64 65 2d 73 68 6f 77 2d 6b 65 79 62 69 6e 64 69 6e 67 73 20 74 29 0a 0a 28 64 65 66 75 | -mode-show-keybindings.t)..(defu |
| fe140 | 6e 20 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 2d 64 69 73 61 62 6c 65 2d 62 65 66 6f 72 65 | n.git-rebase-mode-disable-before |
| fe160 | 2d 73 61 76 65 2d 68 6f 6f 6b 20 28 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 62 65 66 6f | -save-hook.()...(setq-local.befo |
| fe180 | 72 65 2d 73 61 76 65 2d 68 6f 6f 6b 20 6e 69 6c 29 29 0a 0a 28 61 64 64 2d 68 6f 6f 6b 20 27 67 | re-save-hook.nil))..(add-hook.'g |
| fe1a0 | 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 23 27 67 69 74 2d 72 65 62 61 73 65 | it-rebase-mode-hook.#'git-rebase |
| fe1c0 | 2d 6d 6f 64 65 2d 64 69 73 61 62 6c 65 2d 62 65 66 6f 72 65 2d 73 61 76 65 2d 68 6f 6f 6b 29 0a | -mode-disable-before-save-hook). |
| fe1e0 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 63 6f 6e 73 74 20 67 69 74 2d 72 65 | .;;;###autoload.(defconst.git-re |
| fe200 | 62 61 73 65 2d 66 69 6c 65 6e 61 6d 65 2d 72 65 67 65 78 70 20 22 2f 67 69 74 2d 72 65 62 61 73 | base-filename-regexp."/git-rebas |
| fe220 | 65 2d 74 6f 64 6f 5c 5c 27 22 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 61 64 64 2d | e-todo\\'").;;;###autoload.(add- |
| fe240 | 74 6f 2d 6c 69 73 74 20 27 61 75 74 6f 2d 6d 6f 64 65 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 | to-list.'auto-mode-alist........ |
| fe260 | 20 20 20 20 20 20 28 63 6f 6e 73 20 67 69 74 2d 72 65 62 61 73 65 2d 66 69 6c 65 6e 61 6d 65 2d | ......(cons.git-rebase-filename- |
| fe280 | 72 65 67 65 78 70 20 23 27 67 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 29 29 0a 0a 28 61 64 64 | regexp.#'git-rebase-mode))..(add |
| fe2a0 | 2d 74 6f 2d 6c 69 73 74 20 27 77 69 74 68 2d 65 64 69 74 6f 72 2d 73 65 72 76 65 72 2d 77 69 6e | -to-list.'with-editor-server-win |
| fe2c0 | 64 6f 77 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 67 69 74 | dow-alist..............(cons.git |
| fe2e0 | 2d 72 65 62 61 73 65 2d 66 69 6c 65 6e 61 6d 65 2d 72 65 67 65 78 70 20 23 27 73 77 69 74 63 68 | -rebase-filename-regexp.#'switch |
| fe300 | 2d 74 6f 2d 62 75 66 66 65 72 29 29 0a 0a 28 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d 6c | -to-buffer))..(with-eval-after-l |
| fe320 | 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 |
| fe340 | 65 6e 74 66 2d 65 78 63 6c 75 64 65 20 67 69 74 2d 72 65 62 61 73 65 2d 66 69 6c 65 6e 61 6d 65 | entf-exclude.git-rebase-filename |
| fe360 | 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 |
| fe380 | 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 |
| fe3a0 | 69 74 2d 72 65 62 61 73 65 2d 66 69 6c 65 6e 61 6d 65 2d 72 65 67 65 78 70 29 0a 0a 3b 3b 3b 20 | it-rebase-filename-regexp)..;;;. |
| fe3c0 | 49 6d 65 6e 75 20 53 75 70 70 6f 72 74 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6d 65 6e | Imenu.Support..(defun.magit-imen |
| fe3e0 | 75 2d 2d 72 65 62 61 73 65 2d 70 72 65 76 2d 69 6e 64 65 78 2d 70 6f 73 69 74 69 6f 6e 2d 66 75 | u--rebase-prev-index-position-fu |
| fe400 | 6e 63 74 69 6f 6e 20 28 29 0a 20 20 22 4d 6f 76 65 20 70 6f 69 6e 74 20 74 6f 20 70 72 65 76 69 | nction.()..."Move.point.to.previ |
| fe420 | 6f 75 73 20 63 6f 6d 6d 69 74 20 69 6e 20 67 69 74 2d 72 65 62 61 73 65 20 62 75 66 66 65 72 2e | ous.commit.in.git-rebase.buffer. |
| fe440 | 0a 55 73 65 64 20 61 73 20 61 20 76 61 6c 75 65 20 66 6f 72 20 60 69 6d 65 6e 75 2d 70 72 65 76 | .Used.as.a.value.for.`imenu-prev |
| fe460 | 2d 69 6e 64 65 78 2d 70 6f 73 69 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 27 2e 22 0a 20 20 28 63 | -index-position-function'."...(c |
| fe480 | 61 74 63 68 20 27 66 6f 75 6e 64 0a 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 62 6f 62 | atch.'found.....(while.(not.(bob |
| fe4a0 | 70 29 29 0a 20 20 20 20 20 20 28 67 69 74 2d 72 65 62 61 73 65 2d 62 61 63 6b 77 61 72 64 2d 6c | p)).......(git-rebase-backward-l |
| fe4c0 | 69 6e 65 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 67 69 74 2d 72 65 62 61 73 65 2d 6c 69 6e | ine).......(when.(git-rebase-lin |
| fe4e0 | 65 2d 70 29 0a 20 20 20 20 20 20 20 20 28 74 68 72 6f 77 20 27 66 6f 75 6e 64 20 74 29 29 29 29 | e-p).........(throw.'found.t)))) |
| fe500 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6d 65 6e 75 2d 2d 72 65 62 61 73 65 2d 65 78 | )..(defun.magit-imenu--rebase-ex |
| fe520 | 74 72 61 63 74 2d 69 6e 64 65 78 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 20 28 29 0a 20 20 22 | tract-index-name-function.()..." |
| fe540 | 52 65 74 75 72 6e 20 69 6d 65 6e 75 20 6e 61 6d 65 20 66 6f 72 20 6c 69 6e 65 20 61 74 20 70 6f | Return.imenu.name.for.line.at.po |
| fe560 | 69 6e 74 2e 0a 50 6f 69 6e 74 20 73 68 6f 75 6c 64 20 62 65 20 61 74 20 74 68 65 20 62 65 67 69 | int..Point.should.be.at.the.begi |
| fe580 | 6e 6e 69 6e 67 20 6f 66 20 74 68 65 20 6c 69 6e 65 2e 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f | nning.of.the.line...This.functio |
| fe5a0 | 6e 0a 69 73 20 75 73 65 64 20 61 73 20 61 20 76 61 6c 75 65 20 66 6f 72 20 60 69 6d 65 6e 75 2d | n.is.used.as.a.value.for.`imenu- |
| fe5c0 | 65 78 74 72 61 63 74 2d 69 6e 64 65 78 2d 6e 61 6d 65 2d 66 75 6e 63 74 69 6f 6e 27 2e 22 0a 20 | extract-index-name-function'.".. |
| fe5e0 | 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 | .(buffer-substring-no-properties |
| fe600 | 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 0a 20 20 20 20 20 | .(line-beginning-position)...... |
| fe620 | 20 20 20 20 20 20 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 |
| fe640 | 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 | ne-end-position)))..;;;._.(provi |
| fe660 | 64 65 20 27 67 69 74 2d 72 65 62 61 73 65 29 0a 3b 3b 3b 20 67 69 74 2d 72 65 62 61 73 65 2e 65 | de.'git-rebase).;;;.git-rebase.e |
| fe680 | 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..................... |
| fe6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe800 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 62 6c 61 6d 65 2e 65 6c 00 00 00 00 00 00 | magit-4.1.2/magit-blame.el...... |
| fe820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe860 | 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 |
| fe880 | 30 31 31 34 37 37 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 37 37 35 00 20 30 00 00 00 | 0114774.00000000000.013775..0... |
| fe8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe900 | 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................... |
| fe920 | 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................... |
| fe940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fe9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| fea00 | 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 |
| fea20 | 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 |
| fea40 | 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 |
| fea60 | 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 | -2024.The.Magit.Project.Contribu |
| fea80 | 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 |
| feaa0 | 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 |
| feac0 | 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 |
| feae0 | 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 |
| feb00 | 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: |
| feb20 | 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 |
| feb40 | 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 |
| feb60 | 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. |
| feb80 | 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 |
| feba0 | 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 |
| febc0 | 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 |
| febe0 | 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 |
| fec00 | 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 |
| fec20 | 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 |
| fec40 | 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 |
| fec60 | 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 |
| fec80 | 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 |
| feca0 | 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 |
| fecc0 | 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. |
| fece0 | 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.;;. |
| fed00 | 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..;;.;;. |
| fed20 | 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. |
| fed40 | 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 |
| fed60 | 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,. |
| fed80 | 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 |
| feda0 | 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 |
| fedc0 | 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 |
| fede0 | 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 |
| fee00 | 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. |
| fee20 | 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.' |
| fee40 | 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 |
| fee60 | 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. |
| fee80 | 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. |
| feea0 | 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 |
| feec0 | 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 |
| feee0 | 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 |
| fef00 | 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")) |
| fef20 | 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- |
| fef40 | 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)) |
| fef60 | 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.... |
| fef80 | 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...... |
| fefa0 | 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. |
| fefc0 | 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 |
| fefe0 | 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 |
| ff000 | 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. |
| ff020 | 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.` |
| ff040 | 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 |
| ff060 | 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 |
| ff080 | 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. |
| ff0a0 | 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 |
| ff0c0 | 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 |
| ff0e0 | 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 |
| ff100 | 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 |
| ff120 | 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' |
| ff140 | 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 |
| ff160 | 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..... |
| ff180 | 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- |
| ff1a0 | 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 |
| ff1c0 | 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 |
| ff1e0 | 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 |
| ff200 | 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...` |
| ff220 | 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 |
| ff240 | 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 |
| ff260 | 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 |
| ff280 | 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 |
| ff2a0 | 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. |
| ff2c0 | 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 |
| ff2e0 | 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 |
| ff300 | 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 |
| ff320 | 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'... |
| ff340 | 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 |
| ff360 | 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..... |
| ff380 | 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. |
| ff3a0 | 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 |
| ff3c0 | 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 |
| ff3e0 | 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 |
| ff400 | 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.. |
| ff420 | 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 |
| ff440 | 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 |
| ff460 | 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 |
| ff480 | 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 |
| ff4a0 | 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 |
| ff4c0 | 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 |
| ff4e0 | 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 |
| ff500 | 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 |
| ff520 | 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. |
| ff540 | 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 |
| ff560 | 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 |
| ff580 | 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 |
| ff5a0 | 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 |
| ff5c0 | 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 |
| ff5e0 | 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- |
| ff600 | 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 |
| ff620 | 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 |
| ff640 | 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 |
| ff660 | 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 |
| ff680 | 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 |
| ff6a0 | 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 |
| ff6c0 | 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.. |
| ff6e0 | 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. |
| ff700 | 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..... |
| ff720 | 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 |
| ff740 | 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 |
| ff760 | 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 |
| ff780 | 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 |
| ff7a0 | 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 |
| ff7c0 | 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. |
| ff7e0 | 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. |
| ff800 | 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.. |
| ff820 | 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 |
| ff840 | 61 6d 65 2d 68 61 73 68 27 0a 20 20 25 73 20 20 20 20 73 75 6d 6d 61 72 79 20 20 20 20 20 20 20 | ame-hash'...%s....summary....... |
| ff860 | 20 20 20 20 75 73 69 6e 67 20 66 61 63 65 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 75 6d 6d | ....using.face.`magit-blame-summ |
| ff880 | 61 72 79 27 0a 20 20 25 61 20 20 20 20 61 75 74 68 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 75 | ary'...%a....author............u |
| ff8a0 | 73 69 6e 67 20 66 61 63 65 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6e 61 6d 65 27 0a 20 20 25 | sing.face.`magit-blame-name'...% |
| ff8c0 | 41 20 20 20 20 61 75 74 68 6f 72 20 74 69 6d 65 20 20 20 20 20 20 20 75 73 69 6e 67 20 66 61 63 | A....author.time.......using.fac |
| ff8e0 | 65 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 61 74 65 27 0a 20 20 25 63 20 20 20 20 63 6f 6d | e.`magit-blame-date'...%c....com |
| ff900 | 6d 69 74 74 65 72 20 20 20 20 20 20 20 20 20 75 73 69 6e 67 20 66 61 63 65 20 60 6d 61 67 69 74 | mitter.........using.face.`magit |
| ff920 | 2d 62 6c 61 6d 65 2d 6e 61 6d 65 27 0a 20 20 25 43 20 20 20 20 63 6f 6d 6d 69 74 74 65 72 20 74 | -blame-name'...%C....committer.t |
| ff940 | 69 6d 65 20 20 20 20 75 73 69 6e 67 20 66 61 63 65 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 | ime....using.face.`magit-blame-d |
| ff960 | 61 74 65 27 0a 0a 41 64 64 69 74 69 6f 6e 61 6c 6c 79 20 69 66 20 60 6d 61 72 67 69 6e 2d 66 6f | ate'..Additionally.if.`margin-fo |
| ff980 | 72 6d 61 74 27 20 65 6e 64 73 20 77 69 74 68 20 25 66 2c 20 74 68 65 6e 20 74 68 65 20 73 74 72 | rmat'.ends.with.%f,.then.the.str |
| ff9a0 | 69 6e 67 0a 74 68 61 74 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 6d 61 72 | ing.that.is.displayed.in.the.mar |
| ff9c0 | 67 69 6e 20 69 73 20 6d 61 64 65 20 61 74 20 6c 65 61 73 74 20 60 6d 61 72 67 69 6e 2d 77 69 64 | gin.is.made.at.least.`margin-wid |
| ff9e0 | 74 68 27 0a 63 68 61 72 61 63 74 65 72 73 20 77 69 64 65 2c 20 77 68 69 63 68 20 6d 61 79 20 62 | th'.characters.wide,.which.may.b |
| ffa00 | 65 20 64 65 73 69 72 61 62 6c 65 20 69 66 20 74 68 65 20 75 73 65 64 20 66 61 63 65 20 73 65 74 | e.desirable.if.the.used.face.set |
| ffa20 | 73 0a 74 68 65 20 62 61 63 6b 67 72 6f 75 6e 64 20 63 6f 6c 6f 72 2e 0a 0a 42 6c 61 6d 65 20 69 | s.the.background.color...Blame.i |
| ffa40 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 64 69 73 70 6c 61 79 65 64 20 75 73 69 6e 67 20 6f 76 | nformation.is.displayed.using.ov |
| ffa60 | 65 72 6c 61 79 73 2e 20 20 53 75 63 68 20 65 78 74 65 6e 73 69 76 65 0a 75 73 65 20 6f 66 20 6f | erlays...Such.extensive.use.of.o |
| ffa80 | 76 65 72 6c 61 79 73 20 69 73 20 6b 6e 6f 77 6e 20 74 6f 20 73 6c 6f 77 20 64 6f 77 6e 20 65 76 | verlays.is.known.to.slow.down.ev |
| ffaa0 | 65 6e 20 62 61 73 69 63 20 6f 70 65 72 61 74 69 6f 6e 73 2c 20 73 75 63 68 0a 61 73 20 6d 6f 76 | en.basic.operations,.such.as.mov |
| ffac0 | 69 6e 67 20 74 68 65 20 63 75 72 73 6f 72 2e 20 54 6f 20 72 65 64 75 63 65 20 74 68 65 20 6e 75 | ing.the.cursor..To.reduce.the.nu |
| ffae0 | 6d 62 65 72 20 6f 66 20 6f 76 65 72 6c 61 79 73 20 74 68 65 20 6d 61 72 67 69 6e 0a 73 74 79 6c | mber.of.overlays.the.margin.styl |
| ffb00 | 65 20 68 61 64 20 74 6f 20 62 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 64 65 66 | e.had.to.be.removed.from.the.def |
| ffb20 | 61 75 6c 74 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 0a 0a 4e 6f 74 65 | ault.value.of.this.option...Note |
| ffb40 | 20 74 68 61 74 20 74 68 65 20 6d 61 72 67 69 6e 20 6f 76 65 72 6c 61 79 73 20 61 72 65 20 63 72 | .that.the.margin.overlays.are.cr |
| ffb60 | 65 61 74 65 64 20 65 76 65 6e 20 69 66 20 61 6e 6f 74 68 65 72 20 73 74 79 6c 65 0a 69 73 20 63 | eated.even.if.another.style.is.c |
| ffb80 | 75 72 72 65 6e 74 6c 79 20 61 63 74 69 76 65 2e 20 20 54 68 69 73 20 63 61 6e 20 6f 6e 6c 79 20 | urrently.active...This.can.only. |
| ffba0 | 62 65 20 70 72 65 76 65 6e 74 65 64 20 62 79 20 6e 6f 74 20 65 76 65 6e 0a 64 65 66 69 6e 69 6e | be.prevented.by.not.even.definin |
| ffbc0 | 67 20 61 20 73 74 79 6c 65 20 74 68 61 74 20 75 73 65 73 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 | g.a.style.that.uses.the.margin.. |
| ffbe0 | 20 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 75 73 65 20 74 68 69 73 0a 73 74 79 6c 65 20 61 | .If.you.want.to.use.this.style.a |
| ffc00 | 6e 79 77 61 79 2c 20 79 6f 75 20 63 61 6e 20 72 65 73 74 6f 72 65 20 74 68 69 73 20 64 65 66 69 | nyway,.you.can.restore.this.defi |
| ffc20 | 6e 69 74 69 6f 6e 2c 20 77 68 69 63 68 20 75 73 65 64 20 74 6f 20 62 65 0a 70 61 72 74 20 6f 66 | nition,.which.used.to.be.part.of |
| ffc40 | 20 74 68 65 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 3a 0a 0a 20 20 28 6d 61 72 67 69 6e 0a 20 | .the.default.value:....(margin.. |
| ffc60 | 20 20 28 6d 61 72 67 69 6e 2d 66 6f 72 6d 61 74 20 20 20 20 2e 20 28 5c 22 20 25 73 25 66 5c 22 | ..(margin-format......(\".%s%f\" |
| ffc80 | 20 5c 22 20 25 43 20 25 61 5c 22 20 5c 22 20 25 48 5c 22 29 29 0a 20 20 20 28 6d 61 72 67 69 6e | .\".%C.%a\".\".%H\"))....(margin |
| ffca0 | 2d 77 69 64 74 68 20 20 20 20 20 2e 20 34 32 29 0a 20 20 20 28 6d 61 72 67 69 6e 2d 66 61 63 65 | -width.......42)....(margin-face |
| ffcc0 | 20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 72 67 69 6e 29 0a 20 20 20 28 | ........magit-blame-margin)....( |
| ffce0 | 6d 61 72 67 69 6e 2d 62 6f 64 79 2d 66 61 63 65 20 2e 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | margin-body-face...(magit-blame- |
| ffd00 | 64 69 6d 6d 65 64 29 29 29 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | dimmed)))"...:package-version.'( |
| ffd20 | 6d 61 67 69 74 20 2e 20 22 32 2e 31 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | magit..."2.13.0")...:group.'magi |
| ffd40 | 74 2d 62 6c 61 6d 65 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 | t-blame...:type.'string)..(defcu |
| ffd60 | 73 74 6f 6d 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 2d 73 74 79 6c 65 20 27 6c 69 6e | stom.magit-blame-echo-style.'lin |
| ffd80 | 65 73 0a 20 20 22 54 68 65 20 62 6c 61 6d 65 20 76 69 73 75 61 6c 69 7a 61 74 69 6f 6e 20 73 74 | es..."The.blame.visualization.st |
| ffda0 | 79 6c 65 20 75 73 65 64 20 62 79 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 27 2e 0a | yle.used.by.`magit-blame-echo'.. |
| ffdc0 | 41 20 73 79 6d 62 6f 6c 20 74 68 61 74 20 68 61 73 20 74 6f 20 62 65 20 75 73 65 64 20 61 73 20 | A.symbol.that.has.to.be.used.as. |
| ffde0 | 74 68 65 20 69 64 65 6e 74 69 66 69 65 72 20 66 6f 72 20 6f 6e 65 20 6f 66 20 74 68 65 0a 73 74 | the.identifier.for.one.of.the.st |
| ffe00 | 79 6c 65 73 20 64 65 66 69 6e 65 64 20 69 6e 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 | yles.defined.in.`magit-blame-sty |
| ffe20 | 6c 65 73 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 | les'."...:package-version.'(magi |
| ffe40 | 74 20 2e 20 22 32 2e 31 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 6c | t..."2.13.0")...:group.'magit-bl |
| ffe60 | 61 6d 65 0a 20 20 3a 74 79 70 65 20 27 73 79 6d 62 6f 6c 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | ame...:type.'symbol)..(defcustom |
| ffe80 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 69 6d 65 2d 66 6f 72 6d 61 74 20 22 25 46 20 25 48 3a | .magit-blame-time-format."%F.%H: |
| ffea0 | 25 4d 22 0a 20 20 22 46 6f 72 6d 61 74 20 66 6f 72 20 74 69 6d 65 20 73 74 72 69 6e 67 73 20 69 | %M"..."Format.for.time.strings.i |
| ffec0 | 6e 20 62 6c 61 6d 65 20 68 65 61 64 69 6e 67 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | n.blame.headings."...:group.'mag |
| ffee0 | 69 74 2d 62 6c 61 6d 65 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 | it-blame...:type.'string)..(defc |
| fff00 | 75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 0a 20 20 | ustom.magit-blame-read-only.t... |
| fff20 | 22 57 68 65 74 68 65 72 20 74 6f 20 69 6e 69 74 69 61 6c 6c 79 20 6d 61 6b 65 20 74 68 65 20 62 | "Whether.to.initially.make.the.b |
| fff40 | 6c 61 6d 65 64 20 62 75 66 66 65 72 20 72 65 61 64 2d 6f 6e 6c 79 2e 22 0a 20 20 3a 70 61 63 6b | lamed.buffer.read-only."...:pack |
| fff60 | 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 33 2e 30 22 29 0a | age-version.'(magit..."2.13.0"). |
| fff80 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 0a 20 20 3a 74 79 70 65 20 27 62 | ..:group.'magit-blame...:type.'b |
| fffa0 | 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | oolean)..(defcustom.magit-blame- |
| fffc0 | 64 69 73 61 62 6c 65 2d 6d 6f 64 65 73 20 27 28 66 63 69 2d 6d 6f 64 65 20 79 61 73 63 72 6f 6c | disable-modes.'(fci-mode.yascrol |
| fffe0 | 6c 2d 62 61 72 2d 6d 6f 64 65 29 0a 20 20 22 4c 69 73 74 20 6f 66 20 6d 6f 64 65 73 20 6e 6f 74 | l-bar-mode)..."List.of.modes.not |
| 100000 | 20 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 | .compatible.with.Magit-Blame.mod |
| 100020 | 65 2e 0a 54 68 69 73 20 6d 6f 64 65 73 20 61 72 65 20 74 75 72 6e 65 64 20 6f 66 66 20 77 68 65 | e..This.modes.are.turned.off.whe |
| 100040 | 6e 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 65 20 69 73 20 74 75 72 6e 65 64 20 6f 6e 2c | n.Magit-Blame.mode.is.turned.on, |
| 100060 | 0a 61 6e 64 20 74 68 65 6e 20 74 75 72 6e 65 64 20 6f 6e 20 61 67 61 69 6e 20 77 68 65 6e 20 74 | .and.then.turned.on.again.when.t |
| 100080 | 75 72 6e 69 6e 67 20 6f 66 66 20 74 68 65 20 6c 61 74 74 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 | urning.off.the.latter."...:group |
| 1000a0 | 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 28 | .'magit-blame...:type.'(repeat.( |
| 1000c0 | 73 79 6d 62 6f 6c 20 3a 74 61 67 20 22 4d 6f 64 65 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f | symbol.:tag."Mode")))..(defcusto |
| 1000e0 | 6d 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 20 22 20 42 6c 61 | m.magit-blame-mode-lighter.".Bla |
| 100100 | 6d 65 22 0a 20 20 22 54 68 65 20 6d 6f 64 65 2d 6c 69 6e 65 20 6c 69 67 68 74 65 72 20 6f 66 20 | me"..."The.mode-line.lighter.of. |
| 100120 | 74 68 65 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | the.Magit-Blame.mode."...:group. |
| 100140 | 27 6d 61 67 69 74 2d 62 6c 61 6d 65 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 | 'magit-blame...:type.'(choice.(c |
| 100160 | 6f 6e 73 74 20 3a 74 61 67 20 22 4e 6f 20 6c 69 67 68 74 65 72 22 20 22 22 29 20 73 74 72 69 6e | onst.:tag."No.lighter"."").strin |
| 100180 | 67 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 67 6f 74 6f | g))..(defcustom.magit-blame-goto |
| 1001a0 | 2d 63 68 75 6e 6b 2d 68 6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 79 62 | -chunk-hook...'(magit-blame-mayb |
| 1001c0 | 65 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 0a 20 20 20 20 6d 61 67 | e-update-revision-buffer.....mag |
| 1001e0 | 69 74 2d 62 6c 61 6d 65 2d 6d 61 79 62 65 2d 73 68 6f 77 2d 6d 65 73 73 61 67 65 29 0a 20 20 22 | it-blame-maybe-show-message)..." |
| 100200 | 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 70 6f 69 6e 74 20 65 6e 74 65 72 65 64 20 61 6e 6f | Hook.run.after.point.entered.ano |
| 100220 | 74 68 65 72 20 63 68 75 6e 6b 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | ther.chunk."...:package-version. |
| 100240 | 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | '(magit..."2.13.0")...:group.'ma |
| 100260 | 67 69 74 2d 62 6c 61 6d 65 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 67 65 74 20 23 | git-blame...:type.'hook...:get.# |
| 100280 | 27 6d 61 67 69 74 2d 68 6f 6f 6b 2d 63 75 73 74 6f 6d 2d 67 65 74 0a 20 20 3a 6f 70 74 69 6f 6e | 'magit-hook-custom-get...:option |
| 1002a0 | 73 20 27 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 72 65 76 | s.'(magit-blame-maybe-update-rev |
| 1002c0 | 69 73 69 6f 6e 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ision-buffer..............magit- |
| 1002e0 | 62 6c 61 6d 65 2d 6d 61 79 62 65 2d 73 68 6f 77 2d 6d 65 73 73 61 67 65 29 29 0a 0a 3b 3b 3b 20 | blame-maybe-show-message))..;;;. |
| 100300 | 46 61 63 65 73 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 69 67 68 | Faces..(defface.magit-blame-high |
| 100320 | 6c 69 67 68 74 0a 20 20 60 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 | light...`((((class.color).(backg |
| 100340 | 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d | round.light))......,@(and.(>=.em |
| 100360 | 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 | acs-major-version.27).'(:extend. |
| 100380 | 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 72 6f 75 6e 64 20 22 67 72 65 79 38 30 22 0a 20 20 | t))......:background."grey80"... |
| 1003a0 | 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 62 6c 61 63 6b 22 29 0a 20 20 20 20 28 28 28 63 | ...:foreground."black").....(((c |
| 1003c0 | 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 0a 20 | lass.color).(background.dark)).. |
| 1003e0 | 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 | ....,@(and.(>=.emacs-major-versi |
| 100400 | 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 3a 62 61 63 6b 67 | on.27).'(:extend.t))......:backg |
| 100420 | 72 6f 75 6e 64 20 22 67 72 65 79 32 35 22 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 | round."grey25"......:foreground. |
| 100440 | 22 77 68 69 74 65 22 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 68 69 67 68 6c | "white"))..."Face.used.for.highl |
| 100460 | 69 67 68 74 69 6e 67 20 77 68 65 6e 20 62 6c 61 6d 69 6e 67 2e 0a 41 6c 73 6f 20 73 65 65 20 6f | ighting.when.blaming..Also.see.o |
| 100480 | 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c 65 73 27 2e 22 0a 20 20 3a | ption.`magit-blame-styles'."...: |
| 1004a0 | 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 |
| 1004c0 | 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 72 67 69 6e 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 | git-blame-margin...'((t.:inherit |
| 1004e0 | 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 77 | .magit-blame-highlight........:w |
| 100500 | 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 61 | eight.normal........:slant.norma |
| 100520 | 6c 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 62 6c 61 6d 65 20 6d | l))..."Face.used.for.the.blame.m |
| 100540 | 61 72 67 69 6e 20 62 79 20 64 65 66 61 75 6c 74 20 77 68 65 6e 20 62 6c 61 6d 69 6e 67 2e 0a 41 | argin.by.default.when.blaming..A |
| 100560 | 6c 73 6f 20 73 65 65 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c | lso.see.option.`magit-blame-styl |
| 100580 | 65 73 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 | es'."...:group.'magit-faces)..(d |
| 1005a0 | 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 6d 6d 65 64 0a 20 20 27 28 28 74 | efface.magit-blame-dimmed...'((t |
| 1005c0 | 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 64 69 6d 6d 65 64 0a 20 20 20 20 20 20 20 3a 77 | .:inherit.magit-dimmed........:w |
| 1005e0 | 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 61 | eight.normal........:slant.norma |
| 100600 | 6c 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 62 6c 61 6d 65 20 6d | l))..."Face.used.for.the.blame.m |
| 100620 | 61 72 67 69 6e 20 69 6e 20 73 6f 6d 65 20 63 61 73 65 73 20 77 68 65 6e 20 62 6c 61 6d 69 6e 67 | argin.in.some.cases.when.blaming |
| 100640 | 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 |
| 100660 | 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). |
| 100680 | 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 65 61 64 69 6e 67 0a 20 20 | .(defface.magit-blame-heading... |
| 1006a0 | 60 28 28 74 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 | `((t.,@(and.(>=.emacs-major-vers |
| 1006c0 | 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 0a 20 20 20 20 20 20 20 3a 69 6e | ion.27).'(:extend.t))........:in |
| 1006e0 | 68 65 72 69 74 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 69 67 68 6c 69 67 68 74 0a 20 20 20 20 | herit.magit-blame-highlight..... |
| 100700 | 20 20 20 3a 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 20 20 3a 73 6c 61 6e 74 20 | ...:weight.normal........:slant. |
| 100720 | 6e 6f 72 6d 61 6c 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 62 6c 61 6d 65 20 | normal))..."Face.used.for.blame. |
| 100740 | 68 65 61 64 69 6e 67 73 20 62 79 20 64 65 66 61 75 6c 74 20 77 68 65 6e 20 62 6c 61 6d 69 6e 67 | headings.by.default.when.blaming |
| 100760 | 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 |
| 100780 | 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). |
| 1007a0 | 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 75 6d 6d 61 72 79 20 27 28 | .(defface.magit-blame-summary.'( |
| 1007c0 | 28 74 20 6e 69 6c 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 63 6f 6d 6d 69 74 | (t.nil))..."Face.used.for.commit |
| 1007e0 | 20 73 75 6d 6d 61 72 69 65 73 20 77 68 65 6e 20 62 6c 61 6d 69 6e 67 2e 22 0a 20 20 3a 67 72 6f | .summaries.when.blaming."...:gro |
| 100800 | 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 | up.'magit-faces)..(defface.magit |
| 100820 | 2d 62 6c 61 6d 65 2d 68 61 73 68 20 27 28 28 74 20 6e 69 6c 29 29 0a 20 20 22 46 61 63 65 20 75 | -blame-hash.'((t.nil))..."Face.u |
| 100840 | 73 65 64 20 66 6f 72 20 63 6f 6d 6d 69 74 20 68 61 73 68 65 73 20 77 68 65 6e 20 62 6c 61 6d 69 | sed.for.commit.hashes.when.blami |
| 100860 | 6e 67 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 | ng."...:group.'magit-faces)..(de |
| 100880 | 66 66 61 63 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6e 61 6d 65 20 27 28 28 74 20 6e 69 6c 29 | fface.magit-blame-name.'((t.nil) |
| 1008a0 | 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 66 6f 72 20 61 75 74 68 6f 72 20 61 6e 64 20 63 6f | )..."Face.used.for.author.and.co |
| 1008c0 | 6d 6d 69 74 74 65 72 20 6e 61 6d 65 73 20 77 68 65 6e 20 62 6c 61 6d 69 6e 67 2e 22 0a 20 20 3a | mmitter.names.when.blaming."...: |
| 1008e0 | 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 |
| 100900 | 67 69 74 2d 62 6c 61 6d 65 2d 64 61 74 65 20 27 28 28 74 20 6e 69 6c 29 29 0a 20 20 22 46 61 63 | git-blame-date.'((t.nil))..."Fac |
| 100920 | 65 20 75 73 65 64 20 66 6f 72 20 64 61 74 65 73 20 77 68 65 6e 20 62 6c 61 6d 69 6e 67 2e 22 0a | e.used.for.dates.when.blaming.". |
| 100940 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 3b 3b 3b 20 56 61 72 69 | ..:group.'magit-faces)..;;;.Vari |
| 100960 | 61 62 6c 65 73 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 6d 65 | ables..(defvar-local.magit-blame |
| 100980 | 2d 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c | -buffer-read-only.nil).(defvar-l |
| 1009a0 | 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 61 63 68 65 20 6e 69 6c 29 0a 28 64 65 66 | ocal.magit-blame-cache.nil).(def |
| 1009c0 | 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 73 61 62 6c 65 64 2d 6d | var-local.magit-blame-disabled-m |
| 1009e0 | 6f 64 65 73 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c | odes.nil).(defvar-local.magit-bl |
| 100a00 | 61 6d 65 2d 70 72 6f 63 65 73 73 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d | ame-process.nil).(defvar-local.m |
| 100a20 | 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 63 75 72 73 69 76 65 2d 70 20 6e 69 6c 29 0a 28 64 65 66 | agit-blame-recursive-p.nil).(def |
| 100a40 | 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 79 70 65 20 6e 69 6c 29 0a | var-local.magit-blame-type.nil). |
| 100a60 | 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 65 70 61 72 61 | (defvar-local.magit-blame-separa |
| 100a80 | 74 6f 72 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 | tor.nil).(defvar-local.magit-bla |
| 100aa0 | 6d 65 2d 70 72 65 76 69 6f 75 73 2d 63 68 75 6e 6b 20 6e 69 6c 29 0a 0a 28 64 65 66 76 61 72 2d | me-previous-chunk.nil)..(defvar- |
| 100ac0 | 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f | local.magit-blame--make-margin-o |
| 100ae0 | 76 65 72 6c 61 79 73 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 | verlays.nil).(defvar-local.magit |
| 100b00 | 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 20 6e 69 6c 29 0a 0a 3b 3b 3b 20 43 68 75 6e 6b 73 0a 0a | -blame--style.nil)..;;;.Chunks.. |
| 100b20 | 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 20 28 29 0a 20 | (defclass.magit-blame-chunk.().. |
| 100b40 | 20 28 3b 3b 20 3c 6f 72 69 67 2d 72 65 76 3e 20 3c 6f 72 69 67 2d 6c 69 6e 65 3e 20 3c 66 69 6e | .(;;.<orig-rev>.<orig-line>.<fin |
| 100b60 | 61 6c 2d 6c 69 6e 65 3e 20 3c 6e 75 6d 2d 6c 69 6e 65 73 3e 0a 20 20 20 28 6f 72 69 67 2d 72 65 | al-line>.<num-lines>....(orig-re |
| 100b80 | 76 20 20 20 3a 69 6e 69 74 61 72 67 20 3a 6f 72 69 67 2d 72 65 76 29 0a 20 20 20 28 6f 72 69 67 | v...:initarg.:orig-rev)....(orig |
| 100ba0 | 2d 6c 69 6e 65 20 20 3a 69 6e 69 74 61 72 67 20 3a 6f 72 69 67 2d 6c 69 6e 65 29 0a 20 20 20 28 | -line..:initarg.:orig-line)....( |
| 100bc0 | 66 69 6e 61 6c 2d 6c 69 6e 65 20 3a 69 6e 69 74 61 72 67 20 3a 66 69 6e 61 6c 2d 6c 69 6e 65 29 | final-line.:initarg.:final-line) |
| 100be0 | 0a 20 20 20 28 6e 75 6d 2d 6c 69 6e 65 73 20 20 3a 69 6e 69 74 61 72 67 20 3a 6e 75 6d 2d 6c 69 | ....(num-lines..:initarg.:num-li |
| 100c00 | 6e 65 73 29 0a 20 20 20 3b 3b 20 70 72 65 76 69 6f 75 73 20 3c 70 72 65 76 2d 72 65 76 3e 20 3c | nes)....;;.previous.<prev-rev>.< |
| 100c20 | 70 72 65 76 2d 66 69 6c 65 3e 0a 20 20 20 28 70 72 65 76 2d 72 65 76 20 20 20 3a 69 6e 69 74 66 | prev-file>....(prev-rev...:initf |
| 100c40 | 6f 72 6d 20 6e 69 6c 29 0a 20 20 20 28 70 72 65 76 2d 66 69 6c 65 20 20 3a 69 6e 69 74 66 6f 72 | orm.nil)....(prev-file..:initfor |
| 100c60 | 6d 20 6e 69 6c 29 0a 20 20 20 3b 3b 20 66 69 6c 65 6e 61 6d 65 20 3c 6f 72 69 67 2d 66 69 6c 65 | m.nil)....;;.filename.<orig-file |
| 100c80 | 3e 0a 20 20 20 28 6f 72 69 67 2d 66 69 6c 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | >....(orig-file)))..(defun.magit |
| 100ca0 | 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | -current-blame-chunk.(&optional. |
| 100cc0 | 74 79 70 65 20 6e 6f 65 72 72 6f 72 29 0a 20 20 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 28 61 | type.noerror)...(or.(and.(not.(a |
| 100ce0 | 6e 64 20 74 79 70 65 20 28 6e 6f 74 20 28 65 71 20 74 79 70 65 20 6d 61 67 69 74 2d 62 6c 61 6d | nd.type.(not.(eq.type.magit-blam |
| 100d00 | 65 2d 74 79 70 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 | e-type))))............(magit-bla |
| 100d20 | 6d 65 2d 63 68 75 6e 6b 2d 61 74 20 28 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 28 61 6e 64 | me-chunk-at.(point))).......(and |
| 100d40 | 20 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 76 20 20 28 6f 72 | .type............(let.((rev..(or |
| 100d60 | 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 20 6d 61 67 69 74 2d 62 75 66 66 | .magit-buffer-refname.magit-buff |
| 100d80 | 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | er-revision))..................( |
| 100da0 | 66 69 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 | file.(and.(not.(derived-mode-p.' |
| 100dc0 | 64 69 72 65 64 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dired-mode)).................... |
| 100de0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 | .........(magit-file-relative-na |
| 100e00 | 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | me.............................. |
| 100e20 | 6e 69 6c 20 28 6e 6f 74 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 | nil.(not.magit-buffer-file-name) |
| 100e40 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 20 28 66 6f 72 6d | )))..................(line.(form |
| 100e60 | 61 74 20 22 25 64 2c 2b 31 22 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 29 29 | at."%d,+1".(line-number-at-pos)) |
| 100e80 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 66 69 6c 65 20 28 77 69 74 | ))..............(cond.(file.(wit |
| 100ea0 | 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................... |
| 100ec0 | 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... |
| 100ee0 | 20 20 20 20 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 |
| 100f00 | 74 2d 67 69 74 2d 69 6e 73 65 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-git-insert.................... |
| 100f20 | 20 20 20 20 20 20 20 20 20 20 20 22 62 6c 61 6d 65 22 20 22 2d 2d 70 6f 72 63 65 6c 61 69 6e 22 | ..........."blame"."--porcelain" |
| 100f40 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 100f60 | 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 6e 61 | if.(memq.magit-blame-type.'(fina |
| 100f80 | 6c 20 72 65 6d 6f 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l.removal))..................... |
| 100fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 22 2d 2d 72 65 76 65 72 73 65 22 20 | ..............(cons."--reverse". |
| 100fc0 | 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 | (magit-blame-arguments))........ |
| 100fe0 | 20 20 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- |
| 101000 | 62 6c 61 6d 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | blame-arguments))............... |
| 101020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 4c 22 20 6c 69 6e 65 20 72 65 76 20 22 2d | ................"-L".line.rev."- |
| 101040 | 2d 22 20 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -".file)........................ |
| 101060 | 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 | ......(goto-char.(point-min))... |
| 101080 | 20 20 20 20 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.( |
| 1010a0 | 65 6f 62 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eobp)........................... |
| 1010c0 | 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 6e 6f 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 | .......(unless.noerror.......... |
| 1010e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 | ..........................(error |
| 101100 | 20 22 43 61 6e 6e 6f 74 20 67 65 74 20 62 6c 61 6d 65 20 63 68 75 6e 6b 20 61 74 20 65 6f 62 22 | ."Cannot.get.blame.chunk.at.eob" |
| 101120 | 29 29 0a 20 20 20 20 20 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 28 63 61 72 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 61 72 73 65 2d 63 68 75 6e 6b | ..(car.(magit-blame--parse-chunk |
| 101160 | 20 74 79 70 65 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .type))))))....................( |
| 101180 | 6e 6f 65 72 72 6f 72 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | noerror.nil).................... |
| 1011a0 | 28 28 65 72 72 6f 72 20 22 42 75 66 66 65 72 20 64 6f 65 73 20 6e 6f 74 20 76 69 73 69 74 20 61 | ((error."Buffer.does.not.visit.a |
| 1011c0 | 20 74 72 61 63 6b 65 64 20 66 69 6c 65 22 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | .tracked.file")))))))..(defun.ma |
| 1011e0 | 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 2d 61 74 20 28 70 6f 73 29 0a 20 20 28 2d 2d 73 6f | git-blame-chunk-at.(pos)...(--so |
| 101200 | 6d 65 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 69 74 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | me.(overlay-get.it.'magit-blame- |
| 101220 | 63 68 75 6e 6b 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 73 2d 61 74 20 70 6f | chunk)...........(overlays-at.po |
| 101240 | 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 61 | s)))..(defun.magit-blame--overla |
| 101260 | 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 65 | y-at.(&optional.pos.key)...(unle |
| 101280 | 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 20 | ss.pos.....(setq.pos.(point))).. |
| 1012a0 | 20 28 2d 2d 66 69 72 73 74 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 69 74 20 28 6f 72 20 6b 65 | .(--first.(overlay-get.it.(or.ke |
| 1012c0 | 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 20 20 20 | y.'magit-blame-chunk)).......... |
| 1012e0 | 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 20 20 20 20 | ..(nconc.(overlays-at.pos)...... |
| 101300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 76 65 72 6c 61 79 73 2d 69 6e 20 70 6f 73 20 70 6f | .............(overlays-in.pos.po |
| 101320 | 73 29 29 29 29 0a 0a 3b 3b 3b 20 4b 65 79 6d 61 70 73 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d | s))))..;;;.Keymaps..(defvar-keym |
| 101340 | 61 70 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 | ap.magit-blame-mode-map...:doc." |
| 101360 | 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 27 2e 0a 4e | Keymap.for.`magit-blame-mode'..N |
| 101380 | 6f 74 65 20 74 68 61 74 20 6d 6f 73 74 20 62 6c 61 6d 69 6e 67 20 6b 65 79 20 62 69 6e 64 69 6e | ote.that.most.blaming.key.bindin |
| 1013a0 | 67 73 20 61 72 65 20 64 65 66 69 6e 65 64 0a 69 6e 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 | gs.are.defined.in.`magit-blame-r |
| 1013c0 | 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 2d 6d 61 70 27 20 69 6e 73 74 65 61 64 2e 22 0a 20 20 22 | ead-only-mode-map'.instead."..." |
| 1013e0 | 43 2d 63 20 43 2d 71 22 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 29 0a 0a 28 64 | C-c.C-q".#'magit-blame-quit)..(d |
| 101400 | 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e | efvar-keymap.magit-blame-read-on |
| 101420 | 6c 79 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 | ly-mode-map...:doc."Keymap.for.` |
| 101440 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 27 2e 22 0a 20 20 | magit-blame-read-only-mode'."... |
| 101460 | 22 43 2d 6d 22 20 23 27 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 0a 20 20 22 70 22 20 | "C-m".#'magit-show-commit..."p". |
| 101480 | 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 65 76 69 6f 75 73 2d 63 68 75 6e 6b 0a 20 | ..#'magit-blame-previous-chunk.. |
| 1014a0 | 20 22 50 22 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 65 76 69 6f 75 73 2d 63 68 | ."P"...#'magit-blame-previous-ch |
| 1014c0 | 75 6e 6b 2d 73 61 6d 65 2d 63 6f 6d 6d 69 74 0a 20 20 22 6e 22 20 20 20 23 27 6d 61 67 69 74 2d | unk-same-commit..."n"...#'magit- |
| 1014e0 | 62 6c 61 6d 65 2d 6e 65 78 74 2d 63 68 75 6e 6b 0a 20 20 22 4e 22 20 20 20 23 27 6d 61 67 69 74 | blame-next-chunk..."N"...#'magit |
| 101500 | 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 0a 20 20 | -blame-next-chunk-same-commit... |
| 101520 | 22 62 22 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e 0a 20 20 22 | "b"...#'magit-blame-addition..." |
| 101540 | 72 22 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 0a 20 20 22 66 22 | r"...#'magit-blame-removal..."f" |
| 101560 | 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 76 65 72 73 65 0a 20 20 22 42 22 20 20 | ...#'magit-blame-reverse..."B".. |
| 101580 | 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 0a 20 20 22 63 22 20 20 20 23 27 6d 61 67 69 74 2d 62 | .#'magit-blame..."c"...#'magit-b |
| 1015a0 | 6c 61 6d 65 2d 63 79 63 6c 65 2d 73 74 79 6c 65 0a 20 20 22 71 22 20 20 20 23 27 6d 61 67 69 74 | lame-cycle-style..."q"...#'magit |
| 1015c0 | 2d 62 6c 61 6d 65 2d 71 75 69 74 0a 20 20 22 4d 2d 77 22 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d | -blame-quit..."M-w".#'magit-blam |
| 1015e0 | 65 2d 63 6f 70 79 2d 68 61 73 68 0a 20 20 22 53 50 43 22 20 20 20 23 27 6d 61 67 69 74 2d 64 69 | e-copy-hash..."SPC"...#'magit-di |
| 101600 | 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 0a 20 20 22 53 2d 53 50 43 22 20 23 | ff-show-or-scroll-up..."S-SPC".# |
| 101620 | 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. |
| 101640 | 20 20 22 44 45 4c 22 20 20 20 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 6f 77 2d 6f 72 2d 73 | .."DEL"...#'magit-diff-show-or-s |
| 101660 | 63 72 6f 6c 6c 2d 64 6f 77 6e 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 73 0a 3b 3b 3b 3b 20 42 61 73 65 | croll-down)..;;;.Modes.;;;;.Base |
| 101680 | 20 4d 6f 64 65 0a 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d | .Mode..(define-minor-mode.magit- |
| 1016a0 | 62 6c 61 6d 65 2d 6d 6f 64 65 0a 20 20 22 44 69 73 70 6c 61 79 20 62 6c 61 6d 65 20 69 6e 66 6f | blame-mode..."Display.blame.info |
| 1016c0 | 72 6d 61 74 69 6f 6e 20 69 6e 6c 69 6e 65 2e 22 0a 20 20 3a 6c 69 67 68 74 65 72 20 6d 61 67 69 | rmation.inline."...:lighter.magi |
| 1016e0 | 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 0a 20 20 3a 69 6e 74 65 72 61 63 74 | t-blame-mode-lighter...:interact |
| 101700 | 69 76 65 20 6e 69 6c 0a 20 20 28 63 6f 6e 64 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 | ive.nil...(cond.(magit-blame-mod |
| 101720 | 65 0a 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 61 72 67 0a 20 20 20 20 20 20 20 20 20 | e..........(unless.arg.......... |
| 101740 | 20 20 3b 3b 20 45 6d 61 63 73 20 3c 20 32 38 2e 31 20 64 6f 65 73 6e 27 74 20 73 75 70 70 6f 72 | ..;;.Emacs.<.28.1.doesn't.suppor |
| 101760 | 74 20 60 3a 69 6e 74 65 72 61 63 74 69 76 65 27 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | t.`:interactive'.............(se |
| 101780 | 74 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 | tq.magit-blame-mode.nil)........ |
| 1017a0 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | ....(user-error.............(con |
| 1017c0 | 63 61 74 20 22 44 6f 6e 27 74 20 63 61 6c 6c 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 | cat."Don't.call.`magit-blame-mod |
| 1017e0 | 65 27 20 64 69 72 65 63 74 6c 79 3b 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e'.directly;.".................. |
| 101800 | 20 20 20 22 69 6e 73 74 65 61 64 20 75 73 65 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 27 22 29 29 | ..."instead.use.`magit-blame'")) |
| 101820 | 29 0a 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 73 61 76 65 | )..........(add-hook.'after-save |
| 101840 | 2d 68 6f 6f 6b 20 20 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 65 66 72 65 73 68 | -hook.....#'magit-blame--refresh |
| 101860 | 20 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 70 6f 73 74 2d 63 | .t.t)..........(add-hook.'post-c |
| 101880 | 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 67 6f 74 6f | ommand-hook...#'magit-blame-goto |
| 1018a0 | 2d 63 68 75 6e 6b 2d 68 6f 6f 6b 20 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 68 | -chunk-hook.t.t)..........(add-h |
| 1018c0 | 6f 6f 6b 20 27 62 65 66 6f 72 65 2d 72 65 76 65 72 74 2d 68 6f 6f 6b 20 20 23 27 6d 61 67 69 74 | ook.'before-revert-hook..#'magit |
| 1018e0 | 2d 62 6c 61 6d 65 2d 2d 72 65 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 73 20 74 20 74 29 0a 20 20 20 | -blame--remove-overlays.t.t).... |
| 101900 | 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 72 65 76 65 72 74 2d 68 6f | ......(add-hook.'after-revert-ho |
| 101920 | 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 20 74 29 | ok...#'magit-blame--refresh.t.t) |
| 101940 | 0a 20 20 20 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 72 65 61 64 2d 6f 6e 6c 79 2d 6d | ..........(add-hook.'read-only-m |
| 101960 | 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 65 | ode-hook.#'magit-blame-toggle-re |
| 101980 | 61 64 2d 6f 6e 6c 79 20 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 | ad-only.t.t)..........(setq.magi |
| 1019a0 | 74 2d 62 6c 61 6d 65 2d 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 62 75 66 66 65 72 2d | t-blame-buffer-read-only.buffer- |
| 1019c0 | 72 65 61 64 2d 6f 6e 6c 79 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 6d 61 | read-only)..........(when.(or.ma |
| 1019e0 | 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | git-blame-read-only.magit-buffer |
| 101a00 | 2d 66 69 6c 65 2d 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 6f 6e 6c | -file-name)............(read-onl |
| 101a20 | 79 2d 6d 6f 64 65 20 31 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6d 6f 64 | y-mode.1))..........(dolist.(mod |
| 101a40 | 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 73 61 62 6c 65 2d 6d 6f 64 65 73 29 0a 20 20 20 | e.magit-blame-disable-modes).... |
| 101a60 | 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 62 6f 75 6e 64 70 20 6d 6f 64 65 29 | ........(when.(and.(boundp.mode) |
| 101a80 | 20 28 73 79 6d 62 6f 6c 2d 76 61 6c 75 65 20 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .(symbol-value.mode))........... |
| 101aa0 | 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 6f 64 65 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ...(funcall.mode.-1)............ |
| 101ac0 | 20 20 28 70 75 73 68 20 6d 6f 64 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 73 61 62 6c 65 | ..(push.mode.magit-blame-disable |
| 101ae0 | 64 2d 6d 6f 64 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d | d-modes)))..........(setq.magit- |
| 101b00 | 62 6c 61 6d 65 2d 73 65 70 61 72 61 74 6f 72 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 66 6f | blame-separator.(magit-blame--fo |
| 101b20 | 72 6d 61 74 2d 73 65 70 61 72 61 74 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 | rmat-separator))..........(unles |
| 101b40 | 73 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 | s.magit-blame--style............ |
| 101b60 | 28 73 65 74 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 20 28 63 61 72 20 6d 61 | (setq.magit-blame--style.(car.ma |
| 101b80 | 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 | git-blame-styles)))..........(se |
| 101ba0 | 74 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 | tq.magit-blame--make-margin-over |
| 101bc0 | 6c 61 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 63 6c 2d 66 69 6e | lays................(and.(cl-fin |
| 101be0 | 64 2d 69 66 20 28 6c 61 6d 62 64 61 20 28 73 74 79 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | d-if.(lambda.(style)............ |
| 101c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 73 73 71 20 27 6d 61 | .......................(assq.'ma |
| 101c20 | 72 67 69 6e 2d 66 6f 72 6d 61 74 20 28 63 64 72 20 73 74 79 6c 65 29 29 29 0a 20 20 20 20 20 20 | rgin-format.(cdr.style)))....... |
| 101c40 | 20 20 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- |
| 101c60 | 62 6c 61 6d 65 2d 73 74 79 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | blame-styles)))..........(magit- |
| 101c80 | 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 6d 61 72 67 69 6e 20 27 65 6e 61 62 6c 65 29 29 0a 20 | blame--update-margin.'enable)).. |
| 101ca0 | 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 70 72 6f 63 65 73 | .......(t..........(when.(proces |
| 101cc0 | 73 2d 6c 69 76 65 2d 70 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 29 0a 20 20 | s-live-p.magit-blame-process)... |
| 101ce0 | 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 70 72 6f 63 65 73 73 20 6d 61 67 69 74 2d 62 6c 61 | .........(kill-process.magit-bla |
| 101d00 | 6d 65 2d 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 6d 61 | me-process)............(while.ma |
| 101d20 | 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | git-blame-process..............( |
| 101d40 | 73 69 74 2d 66 6f 72 20 30 2e 30 31 29 29 29 20 3b 20 61 76 6f 69 64 20 72 61 63 69 6e 67 20 74 | sit-for.0.01))).;.avoid.racing.t |
| 101d60 | 68 65 20 73 65 6e 74 69 6e 65 6c 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f | he.sentinel..........(remove-hoo |
| 101d80 | 6b 20 27 61 66 74 65 72 2d 73 61 76 65 2d 68 6f 6f 6b 20 20 20 20 20 23 27 6d 61 67 69 74 2d 62 | k.'after-save-hook.....#'magit-b |
| 101da0 | 6c 61 6d 65 2d 2d 72 65 66 72 65 73 68 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 | lame--refresh.t)..........(remov |
| 101dc0 | 65 2d 68 6f 6f 6b 20 27 70 6f 73 74 2d 63 6f 6d 6d 61 6e 64 2d 68 6f 6f 6b 20 20 20 23 27 6d 61 | e-hook.'post-command-hook...#'ma |
| 101de0 | 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 74 29 0a 20 20 20 | git-blame-goto-chunk-hook.t).... |
| 101e00 | 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 62 65 66 6f 72 65 2d 72 65 76 65 72 | ......(remove-hook.'before-rever |
| 101e20 | 74 2d 68 6f 6f 6b 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 65 6d 6f 76 65 2d 6f 76 | t-hook..#'magit-blame--remove-ov |
| 101e40 | 65 72 6c 61 79 73 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 | erlays.t)..........(remove-hook. |
| 101e60 | 27 61 66 74 65 72 2d 72 65 76 65 72 74 2d 68 6f 6f 6b 20 20 20 23 27 6d 61 67 69 74 2d 62 6c 61 | 'after-revert-hook...#'magit-bla |
| 101e80 | 6d 65 2d 2d 72 65 66 72 65 73 68 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d | me--refresh.t)..........(remove- |
| 101ea0 | 68 6f 6f 6b 20 27 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 | hook.'read-only-mode-hook.#'magi |
| 101ec0 | 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 74 29 0a 20 20 20 20 | t-blame-toggle-read-only.t)..... |
| 101ee0 | 20 20 20 20 20 28 75 6e 6c 65 73 73 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 62 75 66 66 65 72 2d | .....(unless.magit-blame-buffer- |
| 101f00 | 72 65 61 64 2d 6f 6e 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 6f 6e 6c 79 2d | read-only............(read-only- |
| 101f20 | 6d 6f 64 65 20 2d 31 29 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | mode.-1))..........(magit-blame- |
| 101f40 | 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 28 64 6f 6c | read-only-mode.-1)..........(dol |
| 101f60 | 69 73 74 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 64 2d 6d | ist.(mode.magit-blame-disabled-m |
| 101f80 | 6f 64 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 6f 64 65 20 31 | odes)............(funcall.mode.1 |
| 101fa0 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 | ))..........(kill-local-variable |
| 101fc0 | 20 27 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 29 0a 20 20 | .'magit-blame-disabled-modes)... |
| 101fe0 | 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 67 | .......(kill-local-variable.'mag |
| 102000 | 69 74 2d 62 6c 61 6d 65 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6c 6f | it-blame-type)..........(kill-lo |
| 102020 | 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 2d 73 74 79 6c 65 | cal-variable.'magit-blame--style |
| 102040 | 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d | )..........(magit-blame--update- |
| 102060 | 6d 61 72 67 69 6e 20 27 64 69 73 61 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | margin.'disable)..........(magit |
| 102080 | 2d 62 6c 61 6d 65 2d 2d 72 65 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 73 29 29 29 29 0a 0a 28 64 65 | -blame--remove-overlays))))..(de |
| 1020a0 | 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 65 66 72 65 73 68 20 28 29 0a 20 20 28 6d | fun.magit-blame--refresh.()...(m |
| 1020c0 | 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 75 6e 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 72 67 | agit-blame--run.(magit-blame-arg |
| 1020e0 | 75 6d 65 6e 74 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 67 6f | uments)))..(defun.magit-blame-go |
| 102100 | 74 6f 2d 63 68 75 6e 6b 2d 68 6f 6f 6b 20 28 29 0a 20 20 28 6c 65 74 20 28 28 63 68 75 6e 6b 20 | to-chunk-hook.()...(let.((chunk. |
| 102120 | 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 2d 61 74 20 28 70 6f 69 6e 74 29 29 29 29 | (magit-blame-chunk-at.(point)))) |
| 102140 | 0a 20 20 20 20 28 77 68 65 6e 20 28 63 6c 2d 74 79 70 65 70 20 63 68 75 6e 6b 20 27 6d 61 67 69 | .....(when.(cl-typep.chunk.'magi |
| 102160 | 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 | t-blame-chunk).......(unless.(eq |
| 102180 | 20 63 68 75 6e 6b 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 65 76 69 6f 75 73 2d 63 68 75 6e | .chunk.magit-blame-previous-chun |
| 1021a0 | 6b 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 62 6c 61 | k).........(run-hooks.'magit-bla |
| 1021c0 | 6d 65 2d 67 6f 74 6f 2d 63 68 75 6e 6b 2d 68 6f 6f 6b 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 | me-goto-chunk-hook)).......(setq |
| 1021e0 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 65 76 69 6f 75 73 2d 63 68 75 6e 6b 20 63 68 75 6e | .magit-blame-previous-chunk.chun |
| 102200 | 6b 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 74 6f 67 67 6c 65 | k))))..(defun.magit-blame-toggle |
| 102220 | 2d 72 65 61 64 2d 6f 6e 6c 79 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 | -read-only.()...(magit-blame-rea |
| 102240 | 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 20 28 69 66 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 | d-only-mode.(if.buffer-read-only |
| 102260 | 20 31 20 2d 31 29 29 29 0a 0a 3b 3b 3b 3b 20 52 65 61 64 2d 4f 6e 6c 79 20 4d 6f 64 65 0a 0a 28 | .1.-1)))..;;;;.Read-Only.Mode..( |
| 102280 | 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 | define-minor-mode.magit-blame-re |
| 1022a0 | 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 0a 20 20 22 50 72 6f 76 69 64 65 20 6b 65 79 62 69 6e 64 69 | ad-only-mode..."Provide.keybindi |
| 1022c0 | 6e 67 73 20 66 6f 72 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 65 2e 0a 0a 54 68 69 73 20 | ngs.for.Magit-Blame.mode...This. |
| 1022e0 | 6d 69 6e 6f 72 2d 6d 6f 64 65 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 6b 65 79 20 62 69 6e 64 | minor-mode.provides.the.key.bind |
| 102300 | 69 6e 67 73 20 66 6f 72 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 65 2c 0a 62 75 74 20 6f | ings.for.Magit-Blame.mode,.but.o |
| 102320 | 6e 6c 79 20 77 68 65 6e 20 52 65 61 64 2d 4f 6e 6c 79 20 6d 6f 64 65 20 69 73 20 61 6c 73 6f 20 | nly.when.Read-Only.mode.is.also. |
| 102340 | 65 6e 61 62 6c 65 64 20 62 65 63 61 75 73 65 20 74 68 65 73 65 20 6b 65 79 0a 62 69 6e 64 69 6e | enabled.because.these.key.bindin |
| 102360 | 67 73 20 77 6f 75 6c 64 20 6f 74 68 65 72 77 69 73 65 20 63 6f 6e 66 6c 69 63 74 20 62 61 64 6c | gs.would.otherwise.conflict.badl |
| 102380 | 79 20 77 69 74 68 20 72 65 67 75 6c 61 72 20 62 69 6e 64 69 6e 67 73 2e 0a 0a 57 68 65 6e 20 62 | y.with.regular.bindings...When.b |
| 1023a0 | 6f 74 68 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d 6f 64 65 20 61 6e 64 20 52 65 61 64 2d 4f 6e | oth.Magit-Blame.mode.and.Read-On |
| 1023c0 | 6c 79 20 6d 6f 64 65 20 61 72 65 20 65 6e 61 62 6c 65 64 2c 20 74 68 65 6e 0a 74 68 69 73 20 6d | ly.mode.are.enabled,.then.this.m |
| 1023e0 | 6f 64 65 20 67 65 74 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 65 6e 61 62 6c 65 64 20 74 | ode.gets.automatically.enabled.t |
| 102400 | 6f 6f 20 61 6e 64 20 77 68 65 6e 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 0a 6d 6f 64 65 73 20 69 | oo.and.when.one.of.these.modes.i |
| 102420 | 73 20 74 6f 67 67 6c 65 64 2c 20 74 68 65 6e 20 74 68 69 73 20 6d 6f 64 65 20 61 6c 73 6f 20 67 | s.toggled,.then.this.mode.also.g |
| 102440 | 65 74 73 20 74 6f 67 67 6c 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 0a 0a 5c 5c 7b 6d | ets.toggled.automatically...\\{m |
| 102460 | 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 2d 6d 61 70 7d 22 29 | agit-blame-read-only-mode-map}") |
| 102480 | 0a 0a 3b 3b 3b 3b 20 4b 6c 75 64 67 65 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 | ..;;;;.Kludges..(defun.magit-bla |
| 1024a0 | 6d 65 2d 70 75 74 2d 6b 65 79 6d 61 70 2d 62 65 66 6f 72 65 2d 76 69 65 77 2d 6d 6f 64 65 20 28 | me-put-keymap-before-view-mode.( |
| 1024c0 | 29 0a 20 20 22 50 75 74 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 2d | )..."Put.`magit-blame-read-only- |
| 1024e0 | 6d 6f 64 65 27 20 61 68 65 61 64 20 6f 66 20 60 76 69 65 77 2d 6d 6f 64 65 27 20 69 6e 20 60 6d | mode'.ahead.of.`view-mode'.in.`m |
| 102500 | 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 6c 69 73 74 27 2e 22 0a 20 20 28 77 68 65 6e 2d 6c | inor-mode-map-alist'."...(when-l |
| 102520 | 65 74 20 28 28 65 6e 74 72 79 20 28 61 73 73 71 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 | et.((entry.(assq.'magit-blame-re |
| 102540 | 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ad-only-mode.................... |
| 102560 | 20 20 20 20 20 20 20 28 63 6c 2d 6d 65 6d 62 65 72 20 27 76 69 65 77 2d 6d 6f 64 65 20 6d 69 6e | .......(cl-member.'view-mode.min |
| 102580 | 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 20 20 20 20 | or-mode-map-alist............... |
| 1025a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 20 23 27 63 61 | .......................:key.#'ca |
| 1025c0 | 72 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 69 6e 6f 72 2d 6d 6f 64 65 2d 6d 61 70 2d 61 | r)))).....(setq.minor-mode-map-a |
| 1025e0 | 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 65 6e 74 72 79 0a 20 20 20 20 20 | list...........(cons.entry...... |
| 102600 | 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 71 20 65 6e 74 72 79 20 6d 69 6e 6f 72 2d 6d 6f 64 | ...........(delq.entry.minor-mod |
| 102620 | 65 2d 6d 61 70 2d 61 6c 69 73 74 29 29 29 29 0a 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 | e-map-alist))))...(remove-hook.' |
| 102640 | 76 69 65 77 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 75 74 | view-mode-hook.#'magit-blame-put |
| 102660 | 2d 6b 65 79 6d 61 70 2d 62 65 66 6f 72 65 2d 76 69 65 77 2d 6d 6f 64 65 29 29 0a 0a 28 61 64 64 | -keymap-before-view-mode))..(add |
| 102680 | 2d 68 6f 6f 6b 20 27 76 69 65 77 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 62 6c | -hook.'view-mode-hook.#'magit-bl |
| 1026a0 | 61 6d 65 2d 70 75 74 2d 6b 65 79 6d 61 70 2d 62 65 66 6f 72 65 2d 76 69 65 77 2d 6d 6f 64 65 29 | ame-put-keymap-before-view-mode) |
| 1026c0 | 0a 0a 3b 3b 3b 20 50 72 6f 63 65 73 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d | ..;;;.Process..(defun.magit-blam |
| 1026e0 | 65 2d 2d 72 75 6e 20 28 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c | e--run.(args)...(magit-with-topl |
| 102700 | 65 76 65 6c 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 | evel.....(unless.magit-blame-mod |
| 102720 | 65 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 20 31 29 29 0a 20 20 | e.......(magit-blame-mode.1))... |
| 102740 | 20 20 28 6d 65 73 73 61 67 65 20 22 42 6c 61 6d 69 6e 67 2e 2e 2e 22 29 0a 20 20 20 20 28 6d 61 | ..(message."Blaming...").....(ma |
| 102760 | 67 69 74 2d 62 6c 61 6d 65 2d 72 75 6e 2d 70 72 6f 63 65 73 73 0a 20 20 20 20 20 28 6f 72 20 6d | git-blame-run-process......(or.m |
| 102780 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | agit-buffer-refname.magit-buffer |
| 1027a0 | 2d 72 65 76 69 73 69 6f 6e 29 0a 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 | -revision)......(magit-file-rela |
| 1027c0 | 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- |
| 1027e0 | 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 28 69 66 20 28 6d 65 6d 71 20 6d 61 67 69 74 | file-name))......(if.(memq.magit |
| 102800 | 2d 62 6c 61 6d 65 2d 74 79 70 65 20 27 28 66 69 6e 61 6c 20 72 65 6d 6f 76 61 6c 29 29 0a 20 20 | -blame-type.'(final.removal))... |
| 102820 | 20 20 20 20 20 20 20 28 63 6f 6e 73 20 22 2d 2d 72 65 76 65 72 73 65 22 20 61 72 67 73 29 0a 20 | .......(cons."--reverse".args).. |
| 102840 | 20 20 20 20 20 20 61 72 67 73 29 0a 20 20 20 20 20 28 6c 69 73 74 20 28 6c 69 6e 65 2d 6e 75 6d | ......args)......(list.(line-num |
| 102860 | 62 65 72 2d 61 74 2d 70 6f 73 20 28 77 69 6e 64 6f 77 2d 73 74 61 72 74 29 29 0a 20 20 20 20 20 | ber-at-pos.(window-start))...... |
| 102880 | 20 20 20 20 20 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d 61 74 2d 70 6f 73 20 28 31 2d 20 28 77 | ......(line-number-at-pos.(1-.(w |
| 1028a0 | 69 6e 64 6f 77 2d 65 6e 64 20 6e 69 6c 20 74 29 29 29 29 29 0a 20 20 20 20 28 73 65 74 2d 70 72 | indow-end.nil.t))))).....(set-pr |
| 1028c0 | 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 63 65 73 | ocess-sentinel.magit-this-proces |
| 1028e0 | 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 23 27 6d 61 | s...........................#'ma |
| 102900 | 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 2d 71 75 69 63 6b 73 74 61 72 74 2d 73 65 6e | git-blame-process-quickstart-sen |
| 102920 | 74 69 6e 65 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 75 6e | tinel)))..(defun.magit-blame-run |
| 102940 | 2d 70 72 6f 63 65 73 73 20 28 72 65 76 69 73 69 6f 6e 20 66 69 6c 65 20 61 72 67 73 20 26 6f 70 | -process.(revision.file.args.&op |
| 102960 | 74 69 6f 6e 61 6c 20 6c 69 6e 65 73 29 0a 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73 20 28 | tional.lines)...(let.((process.( |
| 102980 | 6d 61 67 69 74 2d 70 61 72 73 65 2d 67 69 74 2d 61 73 79 6e 63 0a 20 20 20 20 20 20 20 20 20 20 | magit-parse-git-async........... |
| 1029a0 | 20 20 20 20 20 20 20 20 22 62 6c 61 6d 65 22 20 22 2d 2d 69 6e 63 72 65 6d 65 6e 74 61 6c 22 20 | ........"blame"."--incremental". |
| 1029c0 | 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 6c 69 6e 65 | args...................(and.line |
| 1029e0 | 73 20 28 6c 69 73 74 20 22 2d 4c 22 20 28 61 70 70 6c 79 20 23 27 66 6f 72 6d 61 74 20 22 25 73 | s.(list."-L".(apply.#'format."%s |
| 102a00 | 2c 25 73 22 20 6c 69 6e 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,%s".lines)))................... |
| 102a20 | 72 65 76 69 73 69 6f 6e 20 22 2d 2d 22 20 66 69 6c 65 29 29 29 0a 20 20 20 20 28 73 65 74 2d 70 | revision."--".file))).....(set-p |
| 102a40 | 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 20 20 70 72 6f 63 65 73 73 20 23 27 6d 61 67 69 74 2d | rocess-filter...process.#'magit- |
| 102a60 | 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 29 0a 20 20 20 20 28 73 65 74 2d 70 | blame-process-filter).....(set-p |
| 102a80 | 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 23 27 6d 61 67 69 74 2d | rocess-sentinel.process.#'magit- |
| 102aa0 | 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 29 0a 20 20 20 20 28 70 72 6f | blame-process-sentinel).....(pro |
| 102ac0 | 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 27 61 72 67 75 6d 65 6e 74 73 20 28 6c 69 73 | cess-put.process.'arguments.(lis |
| 102ae0 | 74 20 72 65 76 69 73 69 6f 6e 20 66 69 6c 65 20 61 72 67 73 29 29 0a 20 20 20 20 28 73 65 74 71 | t.revision.file.args)).....(setq |
| 102b00 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 61 63 68 65 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 | .magit-blame-cache.(make-hash-ta |
| 102b20 | 62 6c 65 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 | ble.:test.#'equal)).....(setq.ma |
| 102b40 | 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 20 70 72 6f 63 65 73 73 29 29 29 0a 0a 28 64 | git-blame-process.process)))..(d |
| 102b60 | 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 2d 71 75 69 63 6b 73 74 | efun.magit-blame-process-quickst |
| 102b80 | 61 72 74 2d 73 65 6e 74 69 6e 65 6c 20 28 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 28 | art-sentinel.(process.event)...( |
| 102ba0 | 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 |
| 102bc0 | 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 2d 62 | ss).'(exit.signal)).....(magit-b |
| 102be0 | 6c 61 6d 65 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 6c 20 70 72 6f 63 65 73 73 20 65 76 | lame-process-sentinel.process.ev |
| 102c00 | 65 6e 74 20 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 73 73 65 72 74 2d 62 | ent.t).....(magit-blame-assert-b |
| 102c20 | 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 | uffer.process).....(with-current |
| 102c40 | 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 27 63 6f | -buffer.(process-get.process.'co |
| 102c60 | 6d 6d 61 6e 64 2d 62 75 66 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 62 6c 61 | mmand-buf).......(when.magit-bla |
| 102c80 | 6d 65 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 | me-mode.........(let.((default-d |
| 102ca0 | 69 72 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 | irectory.(magit-toplevel)))..... |
| 102cc0 | 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 75 6e 2d 70 | ......(apply.#'magit-blame-run-p |
| 102ce0 | 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 70 72 6f 63 65 73 73 | rocess..................(process |
| 102d00 | 2d 67 65 74 20 70 72 6f 63 65 73 73 20 27 61 72 67 75 6d 65 6e 74 73 29 29 29 29 29 29 29 0a 0a | -get.process.'arguments))))))).. |
| 102d20 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 | (defun.magit-blame-process-senti |
| 102d40 | 6e 65 6c 20 28 70 72 6f 63 65 73 73 20 5f 65 76 65 6e 74 20 26 6f 70 74 69 6f 6e 61 6c 20 71 75 | nel.(process._event.&optional.qu |
| 102d60 | 69 65 74 29 0a 20 20 28 6c 65 74 20 28 28 73 74 61 74 75 73 20 28 70 72 6f 63 65 73 73 2d 73 74 | iet)...(let.((status.(process-st |
| 102d80 | 61 74 75 73 20 70 72 6f 63 65 73 73 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 20 | atus.process))).....(when.(memq. |
| 102da0 | 73 74 61 74 75 73 20 27 28 65 78 69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20 20 28 6b 69 | status.'(exit.signal)).......(ki |
| 102dc0 | 6c 6c 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 | ll-buffer.(process-buffer.proces |
| 102de0 | 73 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 73 73 2d | s)).......(kill-buffer.(process- |
| 102e00 | 67 65 74 20 70 72 6f 63 65 73 73 20 27 73 74 64 65 72 72 2d 62 75 66 29 29 0a 20 20 20 20 20 20 | get.process.'stderr-buf))....... |
| 102e20 | 28 69 66 20 28 61 6e 64 20 28 65 71 20 73 74 61 74 75 73 20 27 65 78 69 74 29 0a 20 20 20 20 20 | (if.(and.(eq.status.'exit)...... |
| 102e40 | 20 20 20 20 20 20 20 20 20 20 28 7a 65 72 6f 70 20 28 70 72 6f 63 65 73 73 2d 65 78 69 74 2d 73 | ..........(zerop.(process-exit-s |
| 102e60 | 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 | tatus.process)))...........(unle |
| 102e80 | 73 73 20 71 75 69 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 42 | ss.quiet.............(message."B |
| 102ea0 | 6c 61 6d 69 6e 67 2e 2e 2e 64 6f 6e 65 22 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | laming...done")).........(magit- |
| 102ec0 | 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 20 20 | blame-assert-buffer.process).... |
| 102ee0 | 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 | .....(with-current-buffer.(proce |
| 102f00 | 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 0a 20 20 20 | ss-get.process.'command-buf).... |
| 102f20 | 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 0a 20 20 20 20 | .......(if.magit-blame-mode..... |
| 102f40 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f | ..........(progn.(magit-blame-mo |
| 102f60 | 64 65 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 | de.-1)......................(mes |
| 102f80 | 73 61 67 65 20 22 42 6c 61 6d 69 6e 67 2e 2e 2e 66 61 69 6c 65 64 22 29 29 0a 20 20 20 20 20 20 | sage."Blaming...failed"))....... |
| 102fa0 | 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 61 62 6f 72 74 65 | ......(message."Blaming...aborte |
| 102fc0 | 64 22 29 29 29 29 0a 20 20 20 20 20 20 28 6b 69 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c | d")))).......(kill-local-variabl |
| 102fe0 | 65 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 29 29 29 29 0a 0a 28 64 65 66 | e.'magit-blame-process))))..(def |
| 103000 | 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 28 70 | un.magit-blame-process-filter.(p |
| 103020 | 72 6f 63 65 73 73 20 73 74 72 69 6e 67 29 0a 20 20 28 69 6e 74 65 72 6e 61 6c 2d 64 65 66 61 75 | rocess.string)...(internal-defau |
| 103040 | 6c 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 74 65 72 20 70 72 6f 63 65 73 73 20 73 74 72 69 6e 67 | lt-process-filter.process.string |
| 103060 | 29 0a 20 20 28 6c 65 74 20 28 28 62 75 66 20 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f | )...(let.((buf..(process-get.pro |
| 103080 | 63 65 73 73 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 29 0a 20 20 20 20 20 20 20 20 28 70 6f 73 | cess.'command-buf)).........(pos |
| 1030a0 | 20 20 28 70 72 6f 63 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 27 70 61 72 73 65 64 29 29 | ..(process-get.process.'parsed)) |
| 1030c0 | 0a 20 20 20 20 20 20 20 20 28 6d 61 72 6b 20 28 70 72 6f 63 65 73 73 2d 6d 61 72 6b 20 70 72 6f | .........(mark.(process-mark.pro |
| 1030e0 | 63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 74 79 70 65 20 63 61 63 68 65 29 0a 20 20 20 20 28 | cess)).........type.cache).....( |
| 103100 | 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 28 73 | with-current-buffer.buf.......(s |
| 103120 | 65 74 71 20 74 79 70 65 20 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 79 70 65 29 0a 20 20 20 20 | etq.type..magit-blame-type)..... |
| 103140 | 20 20 28 73 65 74 71 20 63 61 63 68 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 61 63 68 65 29 | ..(setq.cache.magit-blame-cache) |
| 103160 | 29 0a 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 28 70 72 6f 63 | ).....(with-current-buffer.(proc |
| 103180 | 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d | ess-buffer.process).......(goto- |
| 1031a0 | 63 68 61 72 20 70 6f 73 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 61 6e 64 20 28 3c 20 28 | char.pos).......(while.(and.(<.( |
| 1031c0 | 70 6f 69 6e 74 29 20 6d 61 72 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | point).mark)...................( |
| 1031e0 | 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 | save-excursion.(re-search-forwar |
| 103200 | 64 20 22 5e 66 69 6c 65 6e 61 6d 65 20 2e 2b 5c 6e 22 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 | d."^filename..+\n".nil.t)))..... |
| 103220 | 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 2a 20 28 28 60 28 2c 63 68 75 6e 6b 20 2c 72 65 76 69 | ....(pcase-let*.((`(,chunk.,revi |
| 103240 | 6e 66 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | nfo).......................(magi |
| 103260 | 74 2d 62 6c 61 6d 65 2d 2d 70 61 72 73 65 2d 63 68 75 6e 6b 20 74 79 70 65 29 29 0a 20 20 20 20 | t-blame--parse-chunk.type))..... |
| 103280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 76 20 28 6f 72 65 66 20 63 68 75 6e | .................(rev.(oref.chun |
| 1032a0 | 6b 20 6f 72 69 67 2d 72 65 76 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 72 65 76 69 | k.orig-rev)))...........(if.revi |
| 1032c0 | 6e 66 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 68 61 73 68 20 72 65 76 20 72 | nfo...............(puthash.rev.r |
| 1032e0 | 65 76 69 6e 66 6f 20 63 61 63 68 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | evinfo.cache).............(setq. |
| 103300 | 72 65 76 69 6e 66 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 67 | revinfo...................(or.(g |
| 103320 | 65 74 68 61 73 68 20 72 65 76 20 63 61 63 68 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ethash.rev.cache)............... |
| 103340 | 20 20 20 20 20 20 20 20 28 70 75 74 68 61 73 68 20 72 65 76 20 28 6d 61 67 69 74 2d 62 6c 61 6d | ........(puthash.rev.(magit-blam |
| 103360 | 65 2d 2d 63 6f 6d 6d 69 74 2d 61 6c 69 73 74 20 72 65 76 29 20 63 61 63 68 65 29 29 29 29 0a 20 | e--commit-alist.rev).cache)))).. |
| 103380 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 6f 76 65 72 | .........(magit-blame--make-over |
| 1033a0 | 6c 61 79 73 20 62 75 66 20 63 68 75 6e 6b 20 72 65 76 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 | lays.buf.chunk.revinfo))........ |
| 1033c0 | 20 28 70 72 6f 63 65 73 73 2d 70 75 74 20 70 72 6f 63 65 73 73 20 27 70 61 72 73 65 64 20 28 70 | .(process-put.process.'parsed.(p |
| 1033e0 | 6f 69 6e 74 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d | oint))))))..(defun.magit-blame-- |
| 103400 | 70 61 72 73 65 2d 63 68 75 6e 6b 20 28 74 79 70 65 29 0a 20 20 28 6c 65 74 20 28 63 68 75 6e 6b | parse-chunk.(type)...(let.(chunk |
| 103420 | 20 72 65 76 69 6e 66 6f 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6c 6f 6f 6b 69 6e 67 2d 61 | .revinfo).....(unless.(looking-a |
| 103440 | 74 20 22 5e 5c 5c 28 2e 5c 5c 7b 34 30 2c 5c 5c 7d 5c 5c 29 20 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c | t."^\\(.\\{40,\\}\\).\\([0-9]+\\ |
| 103460 | 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 22 29 0a 20 20 | ).\\([0-9]+\\).\\([0-9]+\\)")... |
| 103480 | 20 20 20 20 28 65 72 72 6f 72 20 22 42 6c 61 6d 69 6e 67 20 66 61 69 6c 65 64 20 64 75 65 20 74 | ....(error."Blaming.failed.due.t |
| 1034a0 | 6f 20 75 6e 65 78 70 65 63 74 65 64 20 6f 75 74 70 75 74 3a 20 25 73 22 0a 20 20 20 20 20 20 20 | o.unexpected.output:.%s"........ |
| 1034c0 | 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 |
| 1034e0 | 72 74 69 65 73 20 28 70 6f 69 6e 74 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e | rties.(point).(line-end-position |
| 103500 | 29 29 29 29 0a 20 20 20 20 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 6f 72 69 67 2d 72 65 76 20 6f | )))).....(with-slots.(orig-rev.o |
| 103520 | 72 69 67 2d 66 69 6c 65 20 70 72 65 76 2d 72 65 76 20 70 72 65 76 2d 66 69 6c 65 29 0a 20 20 20 | rig-file.prev-rev.prev-file).... |
| 103540 | 20 20 20 20 20 28 73 65 74 71 20 63 68 75 6e 6b 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 | .....(setq.chunk.(magit-blame-ch |
| 103560 | 75 6e 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 72 69 67 2d 72 | unk......................:orig-r |
| 103580 | 65 76 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 | ev.....................(match-st |
| 1035a0 | 72 69 6e 67 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6f 72 | ring.1)......................:or |
| 1035c0 | 69 67 2d 6c 69 6e 65 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 | ig-line..(string-to-number.(matc |
| 1035e0 | 68 2d 73 74 72 69 6e 67 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-string.2)).................... |
| 103600 | 20 20 3a 66 69 6e 61 6c 2d 6c 69 6e 65 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 | ..:final-line.(string-to-number. |
| 103620 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (match-string.3))............... |
| 103640 | 20 20 20 20 20 20 20 3a 6e 75 6d 2d 6c 69 6e 65 73 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 | .......:num-lines..(string-to-nu |
| 103660 | 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 34 29 29 29 29 0a 20 20 20 20 20 20 28 | mber.(match-string.4)))).......( |
| 103680 | 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 64 6f 6e 65 29 0a | forward-line).......(let.(done). |
| 1036a0 | 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 64 6f 6e 65 29 0a 20 20 20 20 20 20 | ........(while.(not.done)....... |
| 1036c0 | 20 20 20 20 28 63 6f 6e 64 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 66 69 6c 65 6e 61 6d | ....(cond.((looking-at."^filenam |
| 1036e0 | 65 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 | e.\\(.+\\)")..................(s |
| 103700 | 65 74 71 20 64 6f 6e 65 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | etq.done.t)..................(se |
| 103720 | 74 66 20 6f 72 69 67 2d 66 69 6c 65 20 28 6d 61 67 69 74 2d 64 65 63 6f 64 65 2d 67 69 74 2d 70 | tf.orig-file.(magit-decode-git-p |
| 103740 | 61 74 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ath.(match-string.1))))......... |
| 103760 | 20 20 20 20 20 20 20 20 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5e 70 72 65 76 69 6f 75 73 20 | ........((looking-at."^previous. |
| 103780 | 5c 5c 28 2e 5c 5c 7b 34 30 2c 5c 5c 7d 5c 5c 29 20 5c 5c 28 2e 2b 5c 5c 29 22 29 0a 20 20 20 20 | \\(.\\{40,\\}\\).\\(.+\\)")..... |
| 1037a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 70 72 65 76 2d 72 65 76 20 20 28 6d 61 | .............(setf.prev-rev..(ma |
| 1037c0 | 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 20 20 20 20 20 20 20 | tch-string.1)).................. |
| 1037e0 | 28 73 65 74 66 20 70 72 65 76 2d 66 69 6c 65 20 28 6d 61 67 69 74 2d 64 65 63 6f 64 65 2d 67 69 | (setf.prev-file.(magit-decode-gi |
| 103800 | 74 2d 70 61 74 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 29 29 29 29 0a 20 20 20 20 20 | t-path.(match-string.2))))...... |
| 103820 | 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 5c 5c 28 5b 5e 20 | ...........((looking-at."^\\([^. |
| 103840 | 5d 2b 5c 5c 29 20 5c 5c 28 2e 2b 5c 5c 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ]+\\).\\(.+\\)")................ |
| 103860 | 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 29 0a 20 | ..(push.(cons.(match-string.1).. |
| 103880 | 20 20 20 20 20 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 | ............................(mat |
| 1038a0 | 63 68 2d 73 74 72 69 6e 67 20 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-string.2))................... |
| 1038c0 | 20 20 20 20 20 72 65 76 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 | .....revinfo)))...........(forwa |
| 1038e0 | 72 64 2d 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 20 | rd-line))).......(when.(and.(eq. |
| 103900 | 74 79 70 65 20 27 72 65 6d 6f 76 61 6c 29 20 70 72 65 76 2d 72 65 76 29 0a 20 20 20 20 20 20 20 | type.'removal).prev-rev)........ |
| 103920 | 20 28 63 6c 2d 72 6f 74 61 74 65 66 20 6f 72 69 67 2d 72 65 76 20 20 70 72 65 76 2d 72 65 76 29 | .(cl-rotatef.orig-rev..prev-rev) |
| 103940 | 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 72 6f 74 61 74 65 66 20 6f 72 69 67 2d 66 69 6c 65 20 70 | .........(cl-rotatef.orig-file.p |
| 103960 | 72 65 76 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 69 6e 66 6f 20 | rev-file).........(setq.revinfo. |
| 103980 | 6e 69 6c 29 29 29 0a 20 20 20 20 28 6c 69 73 74 20 63 68 75 6e 6b 20 72 65 76 69 6e 66 6f 29 29 | nil))).....(list.chunk.revinfo)) |
| 1039a0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 63 6f 6d 6d 69 74 2d 61 6c | )..(defun.magit-blame--commit-al |
| 1039c0 | 69 73 74 20 28 72 65 76 29 0a 20 20 28 63 6c 2d 6d 61 70 63 61 72 20 27 63 6f 6e 73 0a 20 20 20 | ist.(rev)...(cl-mapcar.'cons.... |
| 1039e0 | 20 20 20 20 20 20 20 20 20 20 27 28 22 73 75 6d 6d 61 72 79 22 0a 20 20 20 20 20 20 20 20 20 20 | ..........'("summary"........... |
| 103a00 | 20 20 20 20 20 22 61 75 74 68 6f 72 22 20 22 61 75 74 68 6f 72 2d 74 69 6d 65 22 20 22 61 75 74 | ....."author"."author-time"."aut |
| 103a20 | 68 6f 72 2d 74 7a 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6d 6d 69 74 74 65 | hor-tz"................"committe |
| 103a40 | 72 22 20 22 63 6f 6d 6d 69 74 74 65 72 2d 74 69 6d 65 22 20 22 63 6f 6d 6d 69 74 74 65 72 2d 74 | r"."committer-time"."committer-t |
| 103a60 | 7a 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 | z")..............(split-string.( |
| 103a80 | 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 73 5c 76 25 61 6e 5c 76 25 61 64 5c 76 | magit-rev-format."%s\v%an\v%ad\v |
| 103aa0 | 25 63 6e 5c 76 25 63 64 22 20 72 65 76 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %cn\v%cd".rev................... |
| 103ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 64 61 | ..........................."--da |
| 103ae0 | 74 65 3d 66 6f 72 6d 61 74 3a 25 73 5c 76 25 7a 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | te=format:%s\v%z").............. |
| 103b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 76 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | .............."\v")))..(defun.ma |
| 103b20 | 67 69 74 2d 62 6c 61 6d 65 2d 61 73 73 65 72 74 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 | git-blame-assert-buffer.(process |
| 103b40 | 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 28 70 72 6f 63 | )...(unless.(buffer-live-p.(proc |
| 103b60 | 65 73 73 2d 67 65 74 20 70 72 6f 63 65 73 73 20 27 63 6f 6d 6d 61 6e 64 2d 62 75 66 29 29 0a 20 | ess-get.process.'command-buf)).. |
| 103b80 | 20 20 20 28 6b 69 6c 6c 2d 70 72 6f 63 65 73 73 20 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 75 | ...(kill-process.process).....(u |
| 103ba0 | 73 65 72 2d 65 72 72 6f 72 20 22 42 75 66 66 65 72 20 62 65 69 6e 67 20 62 6c 61 6d 65 64 20 68 | ser-error."Buffer.being.blamed.h |
| 103bc0 | 61 73 20 62 65 65 6e 20 6b 69 6c 6c 65 64 22 29 29 29 0a 0a 3b 3b 3b 20 44 69 73 70 6c 61 79 0a | as.been.killed")))..;;;.Display. |
| 103be0 | 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 70 72 65 76 | .(defvar-local.magit-blame--prev |
| 103c00 | 69 6f 75 73 2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 20 6e 69 6c 29 0a 0a 28 64 65 66 73 75 62 73 | ious-margin-width.nil)..(defsubs |
| 103c20 | 74 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 28 6b 65 79 29 0a 20 | t.magit-blame--style-get.(key).. |
| 103c40 | 20 28 63 64 72 20 28 61 73 73 6f 63 20 6b 65 79 20 28 63 64 72 20 6d 61 67 69 74 2d 62 6c 61 6d | .(cdr.(assoc.key.(cdr.magit-blam |
| 103c60 | 65 2d 2d 73 74 79 6c 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 | e--style))))..(defun.magit-blame |
| 103c80 | 2d 2d 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 73 20 28 62 75 66 20 63 68 75 6e 6b 20 72 65 76 69 6e | --make-overlays.(buf.chunk.revin |
| 103ca0 | 66 6f 29 0a 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 | fo)...(with-current-buffer.buf.. |
| 103cc0 | 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 28 73 61 76 65 2d 72 | ...(save-excursion.......(save-r |
| 103ce0 | 65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 20 | estriction.........(widen)...... |
| 103d00 | 20 20 20 28 6c 65 74 2a 20 28 28 6c 69 6e 65 20 28 6f 72 65 66 20 63 68 75 6e 6b 20 66 69 6e 61 | ...(let*.((line.(oref.chunk.fina |
| 103d20 | 6c 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 65 67 20 28 6d 61 | l-line))................(beg.(ma |
| 103d40 | 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 |
| 103d60 | 6f 6e 20 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 6d | on.line))................(end.(m |
| 103d80 | 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 | agit-blame--line-beginning-posit |
| 103da0 | 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 2b 20 6c 69 6e 65 | ion......................(+.line |
| 103dc0 | 20 28 6f 72 65 66 20 63 68 75 6e 6b 20 6e 75 6d 2d 6c 69 6e 65 73 29 29 29 29 0a 20 20 20 20 20 | .(oref.chunk.num-lines))))...... |
| 103de0 | 20 20 20 20 20 20 20 20 20 20 28 62 65 66 6f 72 65 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 | ..........(before.(magit-blame-c |
| 103e00 | 68 75 6e 6b 2d 61 74 20 28 31 2d 20 62 65 67 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 | hunk-at.(1-.beg))))...........(w |
| 103e20 | 68 65 6e 20 28 61 6e 64 20 62 65 66 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hen.(and.before................. |
| 103e40 | 20 20 20 20 20 28 65 71 75 61 6c 20 28 6f 72 65 66 20 62 65 66 6f 72 65 20 6f 72 69 67 2d 72 65 | .....(equal.(oref.before.orig-re |
| 103e60 | 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 28 | v).............................( |
| 103e80 | 6f 72 65 66 20 63 68 75 6e 6b 20 6f 72 69 67 2d 72 65 76 29 29 29 0a 20 20 20 20 20 20 20 20 20 | oref.chunk.orig-rev))).......... |
| 103ea0 | 20 20 20 28 73 65 74 71 20 62 65 67 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6c 69 6e 65 2d | ...(setq.beg.(magit-blame--line- |
| 103ec0 | 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 20 | beginning-position.............. |
| 103ee0 | 20 20 20 20 20 20 20 20 20 20 28 6f 73 65 74 20 63 68 75 6e 6b 20 66 69 6e 61 6c 2d 6c 69 6e 65 | ..........(oset.chunk.final-line |
| 103f00 | 20 28 6f 72 65 66 20 62 65 66 6f 72 65 20 66 69 6e 61 6c 2d 6c 69 6e 65 29 29 29 29 0a 20 20 20 | .(oref.before.final-line)))).... |
| 103f20 | 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 28 6f 72 65 66 20 63 68 75 6e 6b 20 6e 75 | .........(cl-incf.(oref.chunk.nu |
| 103f40 | 6d 2d 6c 69 6e 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f | m-lines)......................(o |
| 103f60 | 72 65 66 20 62 65 66 6f 72 65 20 6e 75 6d 2d 6c 69 6e 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 | ref.before.num-lines)))......... |
| 103f80 | 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 65 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 73 20 | ..(magit-blame--remove-overlays. |
| 103fa0 | 62 65 67 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 62 | beg.end)...........(when.magit-b |
| 103fc0 | 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 73 0a 20 20 20 20 20 | lame--make-margin-overlays...... |
| 103fe0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e | .......(magit-blame--make-margin |
| 104000 | 2d 6f 76 65 72 6c 61 79 73 20 63 68 75 6e 6b 20 72 65 76 69 6e 66 6f 20 62 65 67 20 65 6e 64 29 | -overlays.chunk.revinfo.beg.end) |
| 104020 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 68 | )...........(magit-blame--make-h |
| 104040 | 65 61 64 69 6e 67 2d 6f 76 65 72 6c 61 79 20 63 68 75 6e 6b 20 72 65 76 69 6e 66 6f 20 62 65 67 | eading-overlay.chunk.revinfo.beg |
| 104060 | 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 | .end)...........(magit-blame--ma |
| 104080 | 6b 65 2d 68 69 67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 20 63 68 75 6e 6b 20 62 65 67 29 29 | ke-highlight-overlay.chunk.beg)) |
| 1040a0 | 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 6c 69 6e 65 2d 62 | ))))..(defun.magit-blame--line-b |
| 1040c0 | 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 20 28 6c 69 6e 65 29 0a 20 20 28 73 61 76 65 | eginning-position.(line)...(save |
| 1040e0 | 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 28 70 6f 69 6e 74 | -excursion.....(goto-char.(point |
| 104100 | 2d 6d 69 6e 29 29 0a 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 31 2d 20 6c 69 6e | -min)).....(forward-line.(1-.lin |
| 104120 | 65 29 29 0a 20 20 20 20 28 70 6f 69 6e 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | e)).....(point)))..(defun.magit- |
| 104140 | 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 73 20 28 63 68 75 | blame--make-margin-overlays.(chu |
| 104160 | 6e 6b 20 72 65 76 69 6e 66 6f 20 62 65 67 20 65 6e 64 29 0a 20 20 28 73 61 76 65 2d 65 78 63 75 | nk.revinfo.beg.end)...(save-excu |
| 104180 | 72 73 69 6f 6e 0a 20 20 20 20 28 6c 65 74 20 28 28 6c 69 6e 65 20 30 29 29 0a 20 20 20 20 20 20 | rsion.....(let.((line.0))....... |
| 1041a0 | 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3c 20 | (goto-char.beg).......(while.(<. |
| 1041c0 | 28 70 6f 69 6e 74 29 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d | (point).end).........(magit-blam |
| 1041e0 | 65 2d 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 63 68 75 6e 6b 20 72 65 76 | e--make-margin-overlay.chunk.rev |
| 104200 | 69 6e 66 6f 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 | info.line).........(forward-line |
| 104220 | 29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 6c 69 6e 65 29 29 29 29 29 0a 0a 28 64 | ).........(cl-incf.line)))))..(d |
| 104240 | 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 69 6e 2d 6f 76 | efun.magit-blame--make-margin-ov |
| 104260 | 65 72 6c 61 79 20 28 63 68 75 6e 6b 20 72 65 76 69 6e 66 6f 20 6c 69 6e 65 29 0a 20 20 28 6c 65 | erlay.(chunk.revinfo.line)...(le |
| 104280 | 74 2a 20 28 28 65 6e 64 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 | t*.((end.(line-end-position))... |
| 1042a0 | 20 20 20 20 20 20 20 3b 3b 20 49 66 20 70 6f 73 73 69 62 6c 65 20 61 76 6f 69 64 20 70 75 74 74 | .......;;.If.possible.avoid.putt |
| 1042c0 | 69 6e 67 20 74 68 69 73 20 6f 6e 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 0a | ing.this.on.the.first.character. |
| 1042e0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 66 20 74 68 65 20 6c 69 6e 65 20 74 6f 20 61 76 6f 69 64 | .........;;.of.the.line.to.avoid |
| 104300 | 20 61 20 63 6f 6e 66 6c 69 63 74 20 77 69 74 68 20 74 68 65 20 6c 69 6e 65 20 6f 76 65 72 6c 61 | .a.conflict.with.the.line.overla |
| 104320 | 79 2e 0a 20 20 20 20 20 20 20 20 20 28 62 65 67 20 28 6d 69 6e 20 28 31 2b 20 28 6c 69 6e 65 2d | y...........(beg.(min.(1+.(line- |
| 104340 | 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 20 65 6e 64 29 29 0a 20 20 20 20 20 | beginning-position)).end))...... |
| 104360 | 20 20 20 20 28 6f 76 20 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 62 65 67 20 65 6e 64 29 29 | ....(ov..(make-overlay.beg.end)) |
| 104380 | 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 61 | ).....(overlay-put.ov.'magit-bla |
| 1043a0 | 6d 65 2d 63 68 75 6e 6b 20 63 68 75 6e 6b 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 | me-chunk.chunk).....(overlay-put |
| 1043c0 | 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 76 69 6e 66 6f 20 72 65 76 69 6e 66 6f | .ov.'magit-blame-revinfo.revinfo |
| 1043e0 | 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 61 | ).....(overlay-put.ov.'magit-bla |
| 104400 | 6d 65 2d 6d 61 72 67 69 6e 20 6c 69 6e 65 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 | me-margin.line).....(magit-blame |
| 104420 | 2d 2d 75 70 64 61 74 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 6f 76 29 29 29 0a 0a 28 | --update-margin-overlay.ov)))..( |
| 104440 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 68 65 61 64 69 6e 67 2d | defun.magit-blame--make-heading- |
| 104460 | 6f 76 65 72 6c 61 79 20 28 63 68 75 6e 6b 20 72 65 76 69 6e 66 6f 20 62 65 67 20 65 6e 64 29 0a | overlay.(chunk.revinfo.beg.end). |
| 104480 | 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 62 65 67 20 65 6e | ..(let.((ov.(make-overlay.beg.en |
| 1044a0 | 64 29 29 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 6d 61 67 69 74 2d | d))).....(overlay-put.ov.'magit- |
| 1044c0 | 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 61 79 2d | blame-chunk.chunk).....(overlay- |
| 1044e0 | 70 75 74 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 76 69 6e 66 6f 20 72 65 76 69 | put.ov.'magit-blame-revinfo.revi |
| 104500 | 6e 66 6f 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 6d 61 67 69 74 2d | nfo).....(overlay-put.ov.'magit- |
| 104520 | 62 6c 61 6d 65 2d 68 65 61 64 69 6e 67 20 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d | blame-heading.t).....(magit-blam |
| 104540 | 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 29 29 0a | e--update-heading-overlay.ov))). |
| 104560 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 6b 65 2d 68 69 67 68 6c 69 | .(defun.magit-blame--make-highli |
| 104580 | 67 68 74 2d 6f 76 65 72 6c 61 79 20 28 63 68 75 6e 6b 20 62 65 67 29 0a 20 20 28 6c 65 74 20 28 | ght-overlay.(chunk.beg)...(let.( |
| 1045a0 | 28 6f 76 20 28 6d 61 6b 65 2d 6f 76 65 72 6c 61 79 20 62 65 67 20 28 73 61 76 65 2d 65 78 63 75 | (ov.(make-overlay.beg.(save-excu |
| 1045c0 | 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rsion........................... |
| 1045e0 | 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 29 0a 20 20 20 20 20 20 20 20 20 20 | ......(goto-char.beg)........... |
| 104600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 2b 20 28 6c 69 6e 65 2d | ......................(1+.(line- |
| 104620 | 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 29 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d | end-position)))))).....(overlay- |
| 104640 | 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 6b 29 | put.ov.'magit-blame-chunk.chunk) |
| 104660 | 0a 20 20 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d | .....(overlay-put.ov.'magit-blam |
| 104680 | 65 2d 68 69 67 68 6c 69 67 68 74 20 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | e-highlight.t).....(magit-blame- |
| 1046a0 | 2d 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 20 6f 76 29 29 29 0a | -update-highlight-overlay.ov))). |
| 1046c0 | 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 2d 6d 61 72 67 | .(defun.magit-blame--update-marg |
| 1046e0 | 69 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 63 74 69 6f 6e 29 0a 20 20 28 77 68 65 6e 20 28 65 | in.(&optional.action)...(when.(e |
| 104700 | 71 20 61 63 74 69 6f 6e 20 27 65 6e 61 62 6c 65 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 | q.action.'enable).....(setq.magi |
| 104720 | 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 68 20 6c | t-blame--previous-margin-width.l |
| 104740 | 65 66 74 2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 29 29 0a 20 20 28 73 65 74 71 20 6c 65 66 74 2d | eft-margin-width))...(setq.left- |
| 104760 | 6d 61 72 67 69 6e 2d 77 69 64 74 68 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 61 63 74 | margin-width.........(if.(eq.act |
| 104780 | 69 6f 6e 20 27 64 69 73 61 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 31 | ion.'disable).............(prog1 |
| 1047a0 | 20 6d 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 | .magit-blame--previous-margin-wi |
| 1047c0 | 64 74 68 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 62 6c | dth...............(setq.magit-bl |
| 1047e0 | 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 20 6e 69 6c 29 29 | ame--previous-margin-width.nil)) |
| 104800 | 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 | ...........(or.(magit-blame--sty |
| 104820 | 6c 65 2d 67 65 74 20 27 6d 61 72 67 69 6e 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 | le-get.'margin-width)........... |
| 104840 | 20 20 20 20 6d 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 | ....magit-blame--previous-margin |
| 104860 | 2d 77 69 64 74 68 29 29 29 0a 20 20 28 73 65 74 2d 77 69 6e 64 6f 77 2d 62 75 66 66 65 72 20 28 | -width)))...(set-window-buffer.( |
| 104880 | 73 65 6c 65 63 74 65 64 2d 77 69 6e 64 6f 77 29 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 | selected-window).(current-buffer |
| 1048a0 | 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 2d | )))..(defun.magit-blame--update- |
| 1048c0 | 6f 76 65 72 6c 61 79 73 20 28 29 0a 20 20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 0a | overlays.()...(save-restriction. |
| 1048e0 | 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6f 76 20 28 6f 76 65 | ....(widen).....(dolist.(ov.(ove |
| 104900 | 72 6c 61 79 73 2d 69 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 | rlays-in.(point-min).(point-max) |
| 104920 | 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 20 | )).......(cond.((overlay-get.ov. |
| 104940 | 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 | 'magit-blame-heading)........... |
| 104960 | 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 67 2d | ...(magit-blame--update-heading- |
| 104980 | 6f 76 65 72 6c 61 79 20 6f 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 76 65 72 6c | overlay.ov)).............((overl |
| 1049a0 | 61 79 2d 67 65 74 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 72 67 69 6e 29 0a 20 | ay-get.ov.'magit-blame-margin).. |
| 1049c0 | 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 |
| 1049e0 | 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 6f 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -margin-overlay.ov))............ |
| 104a00 | 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 65 2d 68 | .((overlay-get.ov.'magit-blame-h |
| 104a20 | 69 67 68 6c 69 67 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c | ighlight)..............(magit-bl |
| 104a40 | 61 6d 65 2d 2d 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 20 6f 76 | ame--update-highlight-overlay.ov |
| 104a60 | 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 | ))))))..(defun.magit-blame--upda |
| 104a80 | 74 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 20 28 6f 76 29 0a 20 20 28 6f 76 65 72 6c 61 | te-margin-overlay.(ov)...(overla |
| 104aa0 | 79 2d 70 75 74 0a 20 20 20 6f 76 20 27 62 65 66 6f 72 65 2d 73 74 72 69 6e 67 0a 20 20 20 28 61 | y-put....ov.'before-string....(a |
| 104ac0 | 6e 64 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 6d 61 72 67 | nd.(magit-blame--style-get.'marg |
| 104ae0 | 69 6e 2d 77 69 64 74 68 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 | in-width).........(propertize... |
| 104b00 | 20 20 20 20 20 20 20 22 6f 22 20 27 64 69 73 70 6c 61 79 0a 20 20 20 20 20 20 20 20 20 28 6c 69 | ......."o".'display..........(li |
| 104b20 | 73 74 20 28 6c 69 73 74 20 27 6d 61 72 67 69 6e 20 27 6c 65 66 74 2d 6d 61 72 67 69 6e 29 0a 20 | st.(list.'margin.'left-margin).. |
| 104b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 69 6e 65 20 20 20 28 6f 76 65 | ..............(let.((line...(ove |
| 104b60 | 72 6c 61 79 2d 67 65 74 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 72 67 69 6e 29 | rlay-get.ov.'magit-blame-margin) |
| 104b80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 | )......................(format.( |
| 104ba0 | 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 6d 61 72 67 69 6e 2d 66 | magit-blame--style-get.'margin-f |
| 104bc0 | 6f 72 6d 61 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 61 | ormat))......................(fa |
| 104be0 | 63 65 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 6d 61 | ce...(magit-blame--style-get.'ma |
| 104c00 | 72 67 69 6e 2d 66 61 63 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | rgin-face)))..................(m |
| 104c20 | 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 | agit-blame--format-string....... |
| 104c40 | 20 20 20 20 20 20 20 20 20 20 20 20 6f 76 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............ov.................. |
| 104c60 | 20 28 6f 72 20 28 61 6e 64 20 28 61 74 6f 6d 20 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 20 20 20 | .(or.(and.(atom.format)......... |
| 104c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 6d 61 74 29 0a 20 20 20 20 20 | ...................format)...... |
| 104ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 6c 69 6e 65 20 66 6f 72 6d 61 | .................(nth.line.forma |
| 104cc0 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6c | t).......................(car.(l |
| 104ce0 | 61 73 74 20 66 6f 72 6d 61 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ast.format)))................... |
| 104d00 | 28 6f 72 20 28 61 6e 64 20 28 6e 6f 74 20 28 7a 65 72 6f 70 20 6c 69 6e 65 29 29 0a 20 20 20 20 | (or.(and.(not.(zerop.line))..... |
| 104d20 | 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 |
| 104d40 | 61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 6d 61 72 67 69 6e 2d 62 6f 64 79 2d 66 61 63 65 | ame--style-get.'margin-body-face |
| 104d60 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 63 65 0a 20 20 | )).......................face... |
| 104d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 | ....................'magit-blame |
| 104da0 | 2d 6d 61 72 67 69 6e 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c | -margin))))))))..(defun.magit-bl |
| 104dc0 | 61 6d 65 2d 2d 75 70 64 61 74 65 2d 68 65 61 64 69 6e 67 2d 6f 76 65 72 6c 61 79 20 28 6f 76 29 | ame--update-heading-overlay.(ov) |
| 104de0 | 0a 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 0a 20 20 20 6f 76 20 27 62 65 66 6f 72 65 2d 73 74 | ...(overlay-put....ov.'before-st |
| 104e00 | 72 69 6e 67 0a 20 20 20 28 69 66 2d 6c 65 74 20 28 28 66 6f 72 6d 61 74 20 28 6d 61 67 69 74 2d | ring....(if-let.((format.(magit- |
| 104e20 | 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 68 65 61 64 69 6e 67 2d 66 6f 72 6d 61 74 | blame--style-get.'heading-format |
| 104e40 | 29 29 29 0a 20 20 20 20 20 20 20 3b 3b 20 55 73 65 20 60 64 65 66 61 75 6c 74 27 20 61 73 20 74 | )))........;;.Use.`default'.as.t |
| 104e60 | 68 65 20 6c 61 73 74 20 66 61 63 65 20 74 6f 20 61 76 6f 69 64 20 70 69 63 6b 69 6e 67 20 75 70 | he.last.face.to.avoid.picking.up |
| 104e80 | 20 61 6e 79 20 66 61 63 65 0a 20 20 20 20 20 20 20 3b 3b 20 61 74 74 72 69 62 75 74 65 73 20 66 | .any.face........;;.attributes.f |
| 104ea0 | 72 6f 6d 20 74 68 65 20 66 69 72 73 74 20 63 68 61 72 61 63 74 65 72 20 6f 66 20 74 68 65 20 74 | rom.the.first.character.of.the.t |
| 104ec0 | 65 78 74 20 6f 6e 20 77 68 69 63 68 20 77 65 0a 20 20 20 20 20 20 20 3b 3b 20 70 75 74 20 74 68 | ext.on.which.we........;;.put.th |
| 104ee0 | 65 20 6f 76 65 72 6c 61 79 2e 20 20 53 65 65 20 23 35 32 33 33 2e 0a 20 20 20 20 20 20 20 28 6d | e.overlay...See.#5233.........(m |
| 104f00 | 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 20 6f 76 20 66 6f 72 | agit-blame--format-string.ov.for |
| 104f20 | 6d 61 74 20 27 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 65 61 64 69 6e 67 20 64 65 66 61 75 6c | mat.'(magit-blame-heading.defaul |
| 104f40 | 74 29 29 0a 20 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c | t))......(and.(magit-blame--styl |
| 104f60 | 65 2d 67 65 74 20 27 73 68 6f 77 2d 6c 69 6e 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6f 72 | e-get.'show-lines)...........(or |
| 104f80 | 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 6d | .(not.(magit-blame--style-get.'m |
| 104fa0 | 61 72 67 69 6e 2d 66 6f 72 6d 61 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 | argin-format))...............(sa |
| 104fc0 | 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 28 67 6f | ve-excursion.................(go |
| 104fe0 | 74 6f 2d 63 68 61 72 20 28 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 6f 76 29 29 0a 20 20 20 20 | to-char.(overlay-start.ov))..... |
| 105000 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 70 65 63 69 61 6c 20 63 61 73 65 20 6f 66 20 74 | ............;;.Special.case.of.t |
| 105020 | 68 65 20 73 70 65 63 69 61 6c 20 63 61 73 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 0a 20 20 20 | he.special.case.described.in.... |
| 105040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 6d 61 | .............;;.`magit-blame--ma |
| 105060 | 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 27 2e 20 20 46 6f 72 20 65 6d 70 74 79 0a 20 | ke-margin-overlay'...For.empty.. |
| 105080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 69 6e 65 73 20 69 74 20 69 73 20 6e 6f | ...............;;.lines.it.is.no |
| 1050a0 | 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 73 68 6f 77 20 62 6f 74 68 20 6f 76 65 72 6c 61 79 73 | t.possible.to.show.both.overlays |
| 1050c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 69 74 68 6f 75 74 20 74 68 65 20 | .................;;.without.the. |
| 1050e0 | 6c 69 6e 65 20 62 65 69 6e 67 20 74 6f 6f 20 68 69 67 68 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | line.being.too.high............. |
| 105100 | 20 20 20 20 20 28 6e 6f 74 20 28 3d 20 28 70 6f 69 6e 74 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 | .....(not.(=.(point).(line-end-p |
| 105120 | 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 6c 61 | osition)))))...........magit-bla |
| 105140 | 6d 65 2d 73 65 70 61 72 61 74 6f 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 | me-separator))))..(defun.magit-b |
| 105160 | 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 2d 6f 76 65 72 6c 61 79 20 28 | lame--update-highlight-overlay.( |
| 105180 | 6f 76 29 0a 20 20 28 6f 76 65 72 6c 61 79 2d 70 75 74 20 6f 76 20 27 66 6f 6e 74 2d 6c 6f 63 6b | ov)...(overlay-put.ov.'font-lock |
| 1051a0 | 2d 66 61 63 65 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 68 | -face.(magit-blame--style-get.'h |
| 1051c0 | 69 67 68 6c 69 67 68 74 2d 66 61 63 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 | ighlight-face)))..(defun.magit-b |
| 1051e0 | 6c 61 6d 65 2d 2d 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 20 28 6f 76 20 66 6f 72 6d 61 74 20 66 | lame--format-string.(ov.format.f |
| 105200 | 61 63 65 29 0a 20 20 28 6c 65 74 2a 20 28 28 63 68 75 6e 6b 20 20 20 28 6f 76 65 72 6c 61 79 2d | ace)...(let*.((chunk...(overlay- |
| 105220 | 67 65 74 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 29 0a 20 20 20 20 | get.ov.'magit-blame-chunk))..... |
| 105240 | 20 20 20 20 20 28 72 65 76 69 6e 66 6f 20 28 6f 76 65 72 6c 61 79 2d 67 65 74 20 6f 76 20 27 6d | .....(revinfo.(overlay-get.ov.'m |
| 105260 | 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 76 69 6e 66 6f 29 29 0a 20 20 20 20 20 20 20 20 20 28 6b | agit-blame-revinfo))..........(k |
| 105280 | 65 79 20 20 20 20 20 28 6c 69 73 74 20 66 6f 72 6d 61 74 20 66 61 63 65 29 29 0a 20 20 20 20 20 | ey.....(list.format.face))...... |
| 1052a0 | 20 20 20 20 28 73 74 72 69 6e 67 20 20 28 63 64 72 20 28 61 73 73 6f 63 20 6b 65 79 20 72 65 76 | ....(string..(cdr.(assoc.key.rev |
| 1052c0 | 69 6e 66 6f 29 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 73 74 72 69 6e 67 0a 20 20 20 20 | info)))).....(unless.string..... |
| 1052e0 | 20 20 28 73 65 74 71 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 | ..(setq.string.............(and. |
| 105300 | 66 6f 72 6d 61 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 62 | format..................(magit-b |
| 105320 | 6c 61 6d 65 2d 2d 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 2d 31 20 28 6f 72 65 66 20 63 68 75 6e | lame--format-string-1.(oref.chun |
| 105340 | 6b 20 6f 72 69 67 2d 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | k.orig-rev)..................... |
| 105360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76 69 6e | ...........................revin |
| 105380 | 66 6f 20 66 6f 72 6d 61 74 20 66 61 63 65 29 29 29 0a 20 20 20 20 20 20 28 6e 63 6f 6e 63 20 72 | fo.format.face))).......(nconc.r |
| 1053a0 | 65 76 69 6e 66 6f 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 6b 65 79 20 73 74 72 69 6e 67 29 29 29 | evinfo.(list.(cons.key.string))) |
| 1053c0 | 29 0a 20 20 20 20 73 74 72 69 6e 67 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 | ).....string))..(defun.magit-bla |
| 1053e0 | 6d 65 2d 2d 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 2d 31 20 28 72 65 76 20 72 65 76 69 6e 66 6f | me--format-string-1.(rev.revinfo |
| 105400 | 20 66 6f 72 6d 61 74 20 66 61 63 65 29 0a 20 20 28 6c 65 74 20 28 28 73 74 72 0a 20 20 20 20 20 | .format.face)...(let.((str...... |
| 105420 | 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 60 30 5c 5c 7b | ....(if.(string-match-p."\\`0\\{ |
| 105440 | 34 30 2c 5c 5c 7d 5c 5c 27 22 20 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 | 40,\\}\\'".rev)..............(pr |
| 105460 | 6f 70 65 72 74 69 7a 65 20 28 63 6f 6e 63 61 74 20 28 69 66 20 28 73 74 72 69 6e 67 2d 70 72 65 | opertize.(concat.(if.(string-pre |
| 105480 | 66 69 78 2d 70 20 22 5c 73 22 20 66 6f 72 6d 61 74 29 20 22 5c 73 22 20 22 22 29 0a 20 20 20 20 | fix-p."\s".format)."\s"."")..... |
| 1054a0 | 20 20 20 20 20 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 |
| 1054c0 | 74 20 59 65 74 20 43 6f 6d 6d 69 74 74 65 64 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.Yet.Committed"................ |
| 1054e0 | 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 73 75 | ..................(if.(string-su |
| 105500 | 66 66 69 78 2d 70 20 22 5c 6e 22 20 66 6f 72 6d 61 74 29 20 22 5c 6e 22 20 22 22 29 29 0a 20 20 | ffix-p."\n".format)."\n".""))... |
| 105520 | 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 |
| 105540 | 6b 2d 66 61 63 65 20 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d | k-face.face)............(magit-- |
| 105560 | 66 6f 72 6d 61 74 2d 73 70 65 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 | format-spec.............(propert |
| 105580 | 69 7a 65 20 66 6f 72 6d 61 74 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 66 61 63 65 29 | ize.format.'font-lock-face.face) |
| 1055a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 66 6c 65 74 2a 20 28 28 70 30 20 28 73 20 66 | .............(cl-flet*.((p0.(s.f |
| 1055c0 | 29 0a 20 20 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 |
| 1055e0 | 65 72 74 69 7a 65 20 73 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 | ertize.s.'font-lock-face........ |
| 105600 | 20 20 20 20 20 20 20 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 |
| 105620 | 66 20 66 61 63 65 20 28 63 6f 6e 73 20 66 20 28 65 6e 73 75 72 65 2d 6c 69 73 74 20 66 61 63 65 | f.face.(cons.f.(ensure-list.face |
| 105640 | 29 29 20 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | )).f)))........................( |
| 105660 | 70 31 20 28 6b 20 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p1.(k.f)........................ |
| 105680 | 20 20 28 70 30 20 28 63 64 72 20 28 61 73 73 6f 63 20 6b 20 72 65 76 69 6e 66 6f 29 29 20 66 29 | ..(p0.(cdr.(assoc.k.revinfo)).f) |
| 1056a0 | 29 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 32 20 28 6b 31 | )........................(p2.(k1 |
| 1056c0 | 20 6b 32 20 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .k2.f).......................... |
| 1056e0 | 28 70 30 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 | (p0.(magit-blame--format-time-st |
| 105700 | 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ring............................ |
| 105720 | 20 20 20 28 63 64 72 20 28 61 73 73 6f 63 20 6b 31 20 72 65 76 69 6e 66 6f 29 29 0a 20 20 20 20 | ...(cdr.(assoc.k1.revinfo))..... |
| 105740 | 20 20 20 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 | ..........................(cdr.( |
| 105760 | 61 73 73 6f 63 20 6b 32 20 72 65 76 69 6e 66 6f 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | assoc.k2.revinfo)))............. |
| 105780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .................f)))........... |
| 1057a0 | 20 20 20 20 60 28 28 3f 48 20 2e 20 2c 28 70 30 20 72 65 76 20 20 20 20 20 20 20 20 20 27 6d 61 | ....`((?H...,(p0.rev.........'ma |
| 1057c0 | 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 20 20 20 20 | git-blame-hash))................ |
| 1057e0 | 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 69 74 2d 62 | .(?s...,(p1."summary"...'magit-b |
| 105800 | 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 20 20 20 28 | lame-summary)).................( |
| 105820 | 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 2d 62 6c 61 | ?a...,(p1."author"....'magit-bla |
| 105840 | 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 63 20 2e 20 | me-name)).................(?c... |
| 105860 | 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 65 2d 6e 61 | ,(p1."committer".'magit-blame-na |
| 105880 | 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 28 70 32 20 | me)).................(?A...,(p2. |
| 1058a0 | 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 20 20 20 20 | "author-time"...."author-tz".... |
| 1058c0 | 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 20 20 20 20 | 'magit-blame-date))............. |
| 1058e0 | 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 6d 65 22 20 | ....(?C...,(p2."committer-time". |
| 105900 | 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 64 61 74 65 | "committer-tz".'magit-blame-date |
| 105920 | 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 29 29 29 29 | )).................(?f...""))))) |
| 105940 | 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 28 73 74 72 | )).....(if-let.((width.(and.(str |
| 105960 | 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 20 20 20 20 | ing-suffix-p."%f".format)....... |
| 105980 | 20 20 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- |
| 1059a0 | 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 0a 20 20 20 | -style-get.'margin-width)))).... |
| 1059c0 | 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 20 20 20 20 | .....(concat.str................ |
| 1059e0 | 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 61 78 20 30 | .(propertize.(make-string.(max.0 |
| 105a00 | 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 29 0a 20 20 | .(-.width.(length.str))).?\s)... |
| 105a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d | ..........................'font- |
| 105a40 | 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 29 0a 0a 28 | lock-face.face)).......str)))..( |
| 105a60 | 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 70 61 72 61 | defun.magit-blame--format-separa |
| 105a80 | 74 6f 72 20 28 29 0a 20 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 28 63 6f 6e 63 61 74 20 | tor.()...(propertize....(concat. |
| 105aa0 | 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 63 | (propertize."\s".'display.'(spac |
| 105ac0 | 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 28 70 72 6f 70 | e.:height.(2)))............(prop |
| 105ae0 | 65 72 74 69 7a 65 20 22 5c 6e 22 20 27 6c 69 6e 65 2d 68 65 69 67 68 74 20 74 29 29 0a 20 20 20 | ertize."\n".'line-height.t)).... |
| 105b00 | 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 60 28 3a 62 61 63 6b 67 72 6f 75 6e 64 0a 20 20 | 'font-lock-face.`(:background... |
| 105b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 66 61 63 65 2d 61 74 74 72 69 62 | ...................,(face-attrib |
| 105b40 | 75 74 65 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 | ute.'magit-blame-heading........ |
| 105b60 | 20 20 20 20 20 20 20 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 | ...............................: |
| 105b80 | 62 61 63 6b 67 72 6f 75 6e 64 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | background.nil.t)............... |
| 105ba0 | 20 20 20 20 20 20 20 2c 40 28 61 6e 64 20 28 3e 3d 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 | .......,@(and.(>=.emacs-major-ve |
| 105bc0 | 72 73 69 6f 6e 20 32 37 29 20 27 28 3a 65 78 74 65 6e 64 20 74 29 29 29 29 29 0a 0a 28 64 65 66 | rsion.27).'(:extend.t)))))..(def |
| 105be0 | 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 | un.magit-blame--format-time-stri |
| 105c00 | 6e 67 20 28 74 69 6d 65 20 74 7a 29 0a 20 20 28 6c 65 74 2a 20 28 28 74 69 6d 65 2d 66 6f 72 6d | ng.(time.tz)...(let*.((time-form |
| 105c20 | 61 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 2d 67 65 74 20 27 | at.(or.(magit-blame--style-get.' |
| 105c40 | 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 20 20 | time-format).................... |
| 105c60 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 69 6d 65 2d 66 6f 72 6d 61 74 29 29 | .......magit-blame-time-format)) |
| 105c80 | 0a 20 20 20 20 20 20 20 20 20 28 74 7a 2d 69 6e 2d 73 65 63 6f 6e 64 20 28 61 6e 64 20 28 73 74 | ..........(tz-in-second.(and.(st |
| 105ca0 | 72 69 6e 67 2d 73 65 61 72 63 68 20 22 25 7a 22 20 74 69 6d 65 2d 66 6f 72 6d 61 74 29 0a 20 20 | ring-search."%z".time-format)... |
| 105cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 | ..........................(car.( |
| 105ce0 | 6c 61 73 74 20 28 70 61 72 73 65 2d 74 69 6d 65 2d 73 74 72 69 6e 67 20 74 7a 29 29 29 29 29 29 | last.(parse-time-string.tz)))))) |
| 105d00 | 0a 20 20 20 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 20 74 69 6d 65 2d 66 6f | .....(format-time-string.time-fo |
| 105d20 | 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 28 73 65 | rmat.........................(se |
| 105d40 | 63 6f 6e 64 73 2d 74 6f 2d 74 69 6d 65 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 | conds-to-time.(string-to-number. |
| 105d60 | 74 69 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 | time)).........................t |
| 105d80 | 7a 2d 69 6e 2d 73 65 63 6f 6e 64 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 | z-in-second)))..(defun.magit-bla |
| 105da0 | 6d 65 2d 2d 72 65 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 | me--remove-overlays.(&optional.b |
| 105dc0 | 65 67 20 65 6e 64 29 0a 20 20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 | eg.end)...(save-restriction..... |
| 105de0 | 28 77 69 64 65 6e 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6f 76 20 28 6f 76 65 72 6c 61 79 | (widen).....(dolist.(ov.(overlay |
| 105e00 | 73 2d 69 6e 20 28 6f 72 20 62 65 67 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 | s-in.(or.beg.(point-min))....... |
| 105e20 | 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 65 6e 64 20 28 | .......................(or.end.( |
| 105e40 | 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 76 65 72 6c | point-max)))).......(when.(overl |
| 105e60 | 61 79 2d 67 65 74 20 6f 76 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 0a 20 20 | ay-get.ov.'magit-blame-chunk)... |
| 105e80 | 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 6f 76 65 72 6c 61 79 20 6f 76 29 29 29 29 29 0a 0a 28 | ......(delete-overlay.ov)))))..( |
| 105ea0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 79 62 65 2d 73 68 6f 77 2d 6d 65 73 | defun.magit-blame-maybe-show-mes |
| 105ec0 | 73 61 67 65 20 28 29 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 | sage.()...(when.(magit-blame--st |
| 105ee0 | 79 6c 65 2d 67 65 74 20 27 73 68 6f 77 2d 6d 65 73 73 61 67 65 29 0a 20 20 20 20 28 6c 65 74 20 | yle-get.'show-message).....(let. |
| 105f00 | 28 28 6d 65 73 73 61 67 65 2d 6c 6f 67 2d 6d 61 78 20 30 29 29 0a 20 20 20 20 20 20 28 69 66 2d | ((message-log-max.0)).......(if- |
| 105f20 | 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 6d 6d 61 72 79 22 0a | let.((msg.(cdr.(assoc."summary". |
| 105f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 105f60 | 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 6e 74 2d 62 6c | (gethash.(oref.(magit-current-bl |
| 105f80 | 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 20 20 | ame-chunk)...................... |
| 105fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 69 67 2d 72 | ..........................orig-r |
| 105fc0 | 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ev)............................. |
| 105fe0 | 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 29 | .............magit-blame-cache)) |
| 106000 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 73 65 74 2d 74 65 78 74 2d 70 | )))...........(progn.(set-text-p |
| 106020 | 72 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 | roperties.0.(length.msg).nil.msg |
| 106040 | 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 6d 73 67 29 | )..................(message.msg) |
| 106060 | 29 0a 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 43 6f 6d 6d 69 74 20 64 61 74 61 20 | ).........(message."Commit.data. |
| 106080 | 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 61 6d 69 6e | not.available.yet...Still.blamin |
| 1060a0 | 67 2e 22 29 29 29 29 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 | g.")))))..;;;.Commands..;;;###au |
| 1060c0 | 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 2d 65 63 | toload.(autoload.'magit-blame-ec |
| 1060e0 | 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 73 69 65 | ho."magit-blame".nil.t).(transie |
| 106100 | 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 65 63 68 | nt-define-suffix.magit-blame-ech |
| 106120 | 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 77 20 74 | o.(args)..."For.each.line.show.t |
| 106140 | 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 64 64 65 | he.revision.in.which.it.was.adde |
| 106160 | 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 20 74 68 | d..Show.the.information.about.th |
| 106180 | 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 61 72 65 | e.chunk.at.point.in.the.echo.are |
| 1061a0 | 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 20 20 55 | a.when.moving.between.chunks...U |
| 1061c0 | 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 20 64 6f | nlike.other.blaming.commands,.do |
| 1061e0 | 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 2e 22 0a | .not.turn.on.`read-only-mode'.". |
| 106200 | 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 28 61 6e 64 20 62 75 | ..:if.(lambda.().........(and.bu |
| 106220 | 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 6f 72 20 | ffer-file-name..............(or. |
| 106240 | 28 6e 6f 74 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 | (not.magit-blame-mode).......... |
| 106260 | 20 20 20 20 20 20 20 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 29 29 29 0a 20 20 28 69 | ........buffer-read-only)))...(i |
| 106280 | 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 72 | nteractive.(list.(magit-blame-ar |
| 1062a0 | 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | guments)))...(when.magit-buffer- |
| 1062c0 | 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 42 6c 6f 62 20 | file-name.....(user-error."Blob. |
| 1062e0 | 62 75 66 66 65 72 73 20 61 72 65 6e 27 74 20 73 75 70 70 6f 72 74 65 64 22 29 29 0a 20 20 28 73 | buffers.aren't.supported"))...(s |
| 106300 | 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 0a 20 20 20 | etq-local.magit-blame--style.... |
| 106320 | 20 20 20 20 20 20 20 20 20 20 20 28 61 73 73 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 | ...........(assq.magit-blame-ech |
| 106340 | 6f 2d 73 74 79 6c 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c 65 73 29 29 0a 20 20 28 | o-style.magit-blame-styles))...( |
| 106360 | 73 65 74 71 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 73 61 62 6c 65 2d 6d | setq-local.magit-blame-disable-m |
| 106380 | 6f 64 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 27 65 6c 64 6f 63 2d | odes...............(cons.'eldoc- |
| 1063a0 | 6d 6f 64 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 64 69 73 61 62 6c 65 2d 6d 6f 64 65 73 29 29 | mode.magit-blame-disable-modes)) |
| 1063c0 | 0a 20 20 28 69 66 20 28 6e 6f 74 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 29 0a 20 20 | ...(if.(not.magit-blame-mode)... |
| 1063e0 | 20 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 61 64 2d 6f 6e 6c 79 | ....(let.((magit-blame-read-only |
| 106400 | 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 | .nil)).........(magit-blame--pre |
| 106420 | 2d 62 6c 61 6d 65 2d 61 73 73 65 72 74 20 27 61 64 64 69 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 | -blame-assert.'addition)........ |
| 106440 | 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 2d 62 6c 61 6d 65 2d 73 65 74 75 70 20 20 | .(magit-blame--pre-blame-setup.. |
| 106460 | 27 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 | 'addition).........(magit-blame- |
| 106480 | 2d 72 75 6e 20 61 72 67 73 29 29 0a 20 20 20 20 28 72 65 61 64 2d 6f 6e 6c 79 2d 6d 6f 64 65 20 | -run.args)).....(read-only-mode. |
| 1064a0 | 2d 31 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 65 2d 6f 76 65 | -1).....(magit-blame--update-ove |
| 1064c0 | 72 6c 61 79 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f | rlays)))..;;;###autoload.(autolo |
| 1064e0 | 61 64 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e 20 22 6d 61 67 69 74 2d | ad.'magit-blame-addition."magit- |
| 106500 | 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 65 2d | blame".nil.t).(transient-define- |
| 106520 | 73 75 66 66 69 78 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 64 64 69 74 69 6f 6e 20 28 61 72 67 | suffix.magit-blame-addition.(arg |
| 106540 | 73 29 0a 20 20 22 46 6f 72 20 65 61 63 68 20 6c 69 6e 65 20 73 68 6f 77 20 74 68 65 20 72 65 76 | s)..."For.each.line.show.the.rev |
| 106560 | 69 73 69 6f 6e 20 69 6e 20 77 68 69 63 68 20 69 74 20 77 61 73 20 61 64 64 65 64 2e 22 0a 20 20 | ision.in.which.it.was.added."... |
| 106580 | 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | (interactive.(list.(magit-blame- |
| 1065a0 | 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 | arguments)))...(magit-blame--pre |
| 1065c0 | 2d 62 6c 61 6d 65 2d 61 73 73 65 72 74 20 27 61 64 64 69 74 69 6f 6e 29 0a 20 20 28 6d 61 67 69 | -blame-assert.'addition)...(magi |
| 1065e0 | 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 2d 62 6c 61 6d 65 2d 73 65 74 75 70 20 20 27 61 64 64 69 74 | t-blame--pre-blame-setup..'addit |
| 106600 | 69 6f 6e 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 75 6e 20 61 72 67 73 29 29 0a | ion)...(magit-blame--run.args)). |
| 106620 | 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 |
| 106640 | 2d 62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 20 22 6d 61 67 69 74 2d 62 6c 61 6d 65 22 20 6e 69 6c | -blame-removal."magit-blame".nil |
| 106660 | 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 |
| 106680 | 69 74 2d 62 6c 61 6d 65 2d 72 65 6d 6f 76 61 6c 20 28 61 72 67 73 29 0a 20 20 22 46 6f 72 20 65 | it-blame-removal.(args)..."For.e |
| 1066a0 | 61 63 68 20 6c 69 6e 65 20 73 68 6f 77 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 69 6e 20 77 68 | ach.line.show.the.revision.in.wh |
| 1066c0 | 69 63 68 20 69 74 20 77 61 73 20 72 65 6d 6f 76 65 64 2e 22 0a 20 20 3a 69 66 2d 6e 69 6c 20 27 | ich.it.was.removed."...:if-nil.' |
| 1066e0 | 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | buffer-file-name...(interactive. |
| 106700 | 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a | (list.(magit-blame-arguments))). |
| 106720 | 20 20 28 75 6e 6c 65 73 73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 | ..(unless.magit-buffer-file-name |
| 106740 | 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4f 6e 6c 79 20 62 6c 6f 62 20 62 75 66 66 | .....(user-error."Only.blob.buff |
| 106760 | 65 72 73 20 63 61 6e 20 62 65 20 62 6c 61 6d 65 64 20 69 6e 20 72 65 76 65 72 73 65 22 29 29 0a | ers.can.be.blamed.in.reverse")). |
| 106780 | 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 2d 62 6c 61 6d 65 2d 61 73 73 65 72 74 | ..(magit-blame--pre-blame-assert |
| 1067a0 | 20 27 72 65 6d 6f 76 61 6c 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 2d 62 | .'removal)...(magit-blame--pre-b |
| 1067c0 | 6c 61 6d 65 2d 73 65 74 75 70 20 20 27 72 65 6d 6f 76 61 6c 29 0a 20 20 28 6d 61 67 69 74 2d 62 | lame-setup..'removal)...(magit-b |
| 1067e0 | 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 |
| 106800 | 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 76 65 72 73 65 20 | .(autoload.'magit-blame-reverse. |
| 106820 | 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- |
| 106840 | 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 76 65 72 73 | define-suffix.magit-blame-revers |
| 106860 | 65 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 | e.(args)..."For.each.line.show.t |
| 106880 | 68 65 20 6c 61 73 74 20 72 65 76 69 73 69 6f 6e 20 69 6e 20 77 68 69 63 68 20 69 74 20 73 74 69 | he.last.revision.in.which.it.sti |
| 1068a0 | 6c 6c 20 65 78 69 73 74 73 2e 22 0a 20 20 3a 69 66 2d 6e 69 6c 20 27 62 75 66 66 65 72 2d 66 69 | ll.exists."...:if-nil.'buffer-fi |
| 1068c0 | 6c 65 2d 6e 61 6d 65 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 | le-name...(interactive.(list.(ma |
| 1068e0 | 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 75 6e 6c 65 73 73 | git-blame-arguments)))...(unless |
| 106900 | 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 75 73 65 | .magit-buffer-file-name.....(use |
| 106920 | 72 2d 65 72 72 6f 72 20 22 4f 6e 6c 79 20 62 6c 6f 62 20 62 75 66 66 65 72 73 20 63 61 6e 20 62 | r-error."Only.blob.buffers.can.b |
| 106940 | 65 20 62 6c 61 6d 65 64 20 69 6e 20 72 65 76 65 72 73 65 22 29 29 0a 20 20 28 6d 61 67 69 74 2d | e.blamed.in.reverse"))...(magit- |
| 106960 | 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 66 69 6e 61 6c 29 0a | blame--pre-blame-assert.'final). |
| 106980 | 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 2d 62 6c 61 6d 65 2d 73 65 74 75 70 20 | ..(magit-blame--pre-blame-setup. |
| 1069a0 | 20 27 66 69 6e 61 6c 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 75 6e 20 61 72 67 | .'final)...(magit-blame--run.arg |
| 1069c0 | 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 70 72 65 2d 62 6c 61 | s))..(defun.magit-blame--pre-bla |
| 1069e0 | 6d 65 2d 61 73 73 65 72 74 20 28 74 79 70 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 | me-assert.(type)...(unless.(magi |
| 106a00 | 74 2d 74 6f 70 6c 65 76 65 6c 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 6e 6f 74 2d 69 6e 73 69 | t-toplevel).....(magit--not-insi |
| 106a20 | 64 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 65 72 72 6f 72 29 29 0a 20 20 28 69 66 20 28 61 6e 64 | de-repository-error))...(if.(and |
| 106a40 | 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 20 20 20 28 65 71 | .magit-blame-mode............(eq |
| 106a60 | 20 74 79 70 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 79 70 65 29 29 0a 20 20 20 20 20 20 28 | .type.magit-blame-type)).......( |
| 106a80 | 69 66 2d 6c 65 74 20 28 28 63 68 75 6e 6b 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c | if-let.((chunk.(magit-current-bl |
| 106aa0 | 61 6d 65 2d 63 68 75 6e 6b 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | ame-chunk)))...........(unless.( |
| 106ac0 | 6f 72 65 66 20 63 68 75 6e 6b 20 70 72 65 76 2d 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 | oref.chunk.prev-rev)............ |
| 106ae0 | 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 68 75 6e 6b 20 68 61 73 20 6e 6f 20 66 75 72 74 68 | .(user-error."Chunk.has.no.furth |
| 106b00 | 65 72 20 68 69 73 74 6f 72 79 22 29 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | er.history")).........(user-erro |
| 106b20 | 72 20 22 43 6f 6d 6d 69 74 20 64 61 74 61 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 79 65 74 | r."Commit.data.not.available.yet |
| 106b40 | 2e 20 20 53 74 69 6c 6c 20 62 6c 61 6d 69 6e 67 2e 22 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 | ...Still.blaming.")).....(unless |
| 106b60 | 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 6e 69 6c 20 28 | .(magit-file-relative-name.nil.( |
| 106b80 | 6e 6f 74 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 | not.magit-buffer-file-name)).... |
| 106ba0 | 20 20 20 28 69 66 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 | ...(if.buffer-file-name......... |
| 106bc0 | 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 42 75 66 66 65 72 20 69 73 6e 27 74 20 76 69 73 69 | ..(user-error."Buffer.isn't.visi |
| 106be0 | 74 69 6e 67 20 61 20 74 72 61 63 6b 65 64 20 66 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 28 75 | ting.a.tracked.file").........(u |
| 106c00 | 73 65 72 2d 65 72 72 6f 72 20 22 42 75 66 66 65 72 20 69 73 6e 27 74 20 76 69 73 69 74 69 6e 67 | ser-error."Buffer.isn't.visiting |
| 106c20 | 20 61 20 66 69 6c 65 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d | .a.file")))))..(defun.magit-blam |
| 106c40 | 65 2d 2d 70 72 65 2d 62 6c 61 6d 65 2d 73 65 74 75 70 20 28 74 79 70 65 29 0a 20 20 28 77 68 65 | e--pre-blame-setup.(type)...(whe |
| 106c60 | 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 0a 20 20 20 20 28 69 66 20 28 65 71 20 74 | n.magit-blame-mode.....(if.(eq.t |
| 106c80 | 79 70 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 28 6c | ype.magit-blame-type).........(l |
| 106ca0 | 65 74 20 28 28 73 74 79 6c 65 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 29 29 0a | et.((style.magit-blame--style)). |
| 106cc0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 76 69 73 69 74 2d 6f 74 68 | ..........(magit-blame-visit-oth |
| 106ce0 | 65 72 2d 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 6d | er-file)...........(setq-local.m |
| 106d00 | 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 20 73 74 79 6c 65 29 0a 20 20 20 20 20 20 20 | agit-blame--style.style)........ |
| 106d20 | 20 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 72 65 63 75 72 | ...(setq-local.magit-blame-recur |
| 106d40 | 73 69 76 65 2d 70 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 53 65 74 20 77 69 6e 64 6f | sive-p.t)...........;;.Set.windo |
| 106d60 | 77 2d 73 74 61 72 74 20 66 6f 72 20 74 68 65 20 62 65 6e 65 66 69 74 20 6f 66 20 71 75 69 63 6b | w-start.for.the.benefit.of.quick |
| 106d80 | 73 74 61 72 74 2e 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 64 69 73 70 6c 61 79 29 29 0a 20 20 | start............(redisplay))... |
| 106da0 | 20 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 72 65 6d 6f 76 65 2d 6f 76 65 72 6c 61 79 | ....(magit-blame--remove-overlay |
| 106dc0 | 73 29 29 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 74 79 70 65 20 74 79 | s)))...(setq.magit-blame-type.ty |
| 106de0 | 70 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 76 69 73 69 74 2d 6f | pe))..(defun.magit-blame-visit-o |
| 106e00 | 74 68 65 72 2d 66 69 6c 65 20 28 29 0a 20 20 22 56 69 73 69 74 20 61 6e 6f 74 68 65 72 20 62 6c | ther-file.()..."Visit.another.bl |
| 106e20 | 6f 62 20 72 65 6c 61 74 65 64 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 75 6e 6b 2e | ob.related.to.the.current.chunk. |
| 106e40 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 69 74 68 2d 73 6c 6f 74 73 20 | "...(interactive)...(with-slots. |
| 106e60 | 28 70 72 65 76 2d 72 65 76 20 70 72 65 76 2d 66 69 6c 65 20 6f 72 69 67 2d 6c 69 6e 65 29 0a 20 | (prev-rev.prev-file.orig-line).. |
| 106e80 | 20 20 20 20 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 | .....(magit-current-blame-chunk) |
| 106ea0 | 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 70 72 65 76 2d 72 65 76 0a 20 20 20 20 20 20 28 75 73 65 | .....(unless.prev-rev.......(use |
| 106ec0 | 72 2d 65 72 72 6f 72 20 22 43 68 75 6e 6b 20 68 61 73 20 6e 6f 20 66 75 72 74 68 65 72 20 68 69 | r-error."Chunk.has.no.further.hi |
| 106ee0 | 73 74 6f 72 79 22 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 | story")).....(magit-with-topleve |
| 106f00 | 6c 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 69 6c 65 20 70 72 65 76 2d 72 65 | l.......(magit-find-file.prev-re |
| 106f20 | 76 20 70 72 65 76 2d 66 69 6c 65 29 29 0a 20 20 20 20 3b 3b 20 54 4f 44 4f 20 41 64 6a 75 73 74 | v.prev-file)).....;;.TODO.Adjust |
| 106f40 | 20 6c 69 6e 65 20 6c 69 6b 65 20 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 69 74 2d 66 69 6c 65 | .line.like.magit-diff-visit-file |
| 106f60 | 2e 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 20 20 | ......(goto-char.(point-min))... |
| 106f80 | 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 20 28 31 2d 20 6f 72 69 67 2d 6c 69 6e 65 29 29 29 | ..(forward-line.(1-.orig-line))) |
| 106fa0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 76 69 73 69 74 2d 66 69 6c 65 | )..(defun.magit-blame-visit-file |
| 106fc0 | 20 28 29 0a 20 20 22 56 69 73 69 74 20 74 68 65 20 62 6c 6f 62 20 72 65 6c 61 74 65 64 20 74 6f | .()..."Visit.the.blob.related.to |
| 106fe0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 75 6e 6b 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 | .the.current.chunk."...(interact |
| 107000 | 69 76 65 29 0a 20 20 28 77 69 74 68 2d 73 6c 6f 74 73 20 28 6f 72 69 67 2d 72 65 76 20 6f 72 69 | ive)...(with-slots.(orig-rev.ori |
| 107020 | 67 2d 66 69 6c 65 20 6f 72 69 67 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 | g-file.orig-line).......(magit-c |
| 107040 | 75 72 72 65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 | urrent-blame-chunk).....(magit-w |
| 107060 | 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6e 64 2d 66 | ith-toplevel.......(magit-find-f |
| 107080 | 69 6c 65 20 6f 72 69 67 2d 72 65 76 20 6f 72 69 67 2d 66 69 6c 65 29 29 0a 20 20 20 20 28 67 6f | ile.orig-rev.orig-file)).....(go |
| 1070a0 | 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 61 72 | to-char.(point-min)).....(forwar |
| 1070c0 | 64 2d 6c 69 6e 65 20 28 31 2d 20 6f 72 69 67 2d 6c 69 6e 65 29 29 29 29 0a 0a 28 74 72 61 6e 73 | d-line.(1-.orig-line))))..(trans |
| 1070e0 | 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 71 | ient-define-suffix.magit-blame-q |
| 107100 | 75 69 74 20 28 29 0a 20 20 22 54 75 72 6e 20 6f 66 66 20 4d 61 67 69 74 2d 42 6c 61 6d 65 20 6d | uit.()..."Turn.off.Magit-Blame.m |
| 107120 | 6f 64 65 2e 0a 49 66 20 74 68 65 20 62 75 66 66 65 72 20 77 61 73 20 63 72 65 61 74 65 64 20 64 | ode..If.the.buffer.was.created.d |
| 107140 | 75 72 69 6e 67 20 61 20 72 65 63 75 72 73 69 76 65 20 62 6c 61 6d 65 2c 0a 74 68 65 6e 20 61 6c | uring.a.recursive.blame,.then.al |
| 107160 | 73 6f 20 6b 69 6c 6c 20 74 68 65 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 69 66 2d 6e 6f 6e 2d 6e | so.kill.the.buffer."...:if-non-n |
| 107180 | 69 6c 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 0a 20 20 28 69 6e 74 65 72 61 63 74 | il.'magit-blame-mode...(interact |
| 1071a0 | 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 20 2d 31 29 0a 20 20 28 | ive)...(magit-blame-mode.-1)...( |
| 1071c0 | 77 68 65 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 72 65 63 75 72 73 69 76 65 2d 70 0a 20 20 20 | when.magit-blame-recursive-p.... |
| 1071e0 | 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 | .(kill-buffer)))..(defun.magit-b |
| 107200 | 6c 61 6d 65 2d 6e 65 78 74 2d 63 68 75 6e 6b 20 28 29 0a 20 20 22 4d 6f 76 65 20 74 6f 20 74 68 | lame-next-chunk.()..."Move.to.th |
| 107220 | 65 20 6e 65 78 74 20 63 68 75 6e 6b 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | e.next.chunk."...(interactive).. |
| 107240 | 20 28 69 66 2d 6c 65 74 20 28 28 6e 65 78 74 20 28 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 63 68 61 | .(if-let.((next.(next-single-cha |
| 107260 | 72 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r-property-change............... |
| 107280 | 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 63 68 75 6e 6b 29 29 | ....(point).'magit-blame-chunk)) |
| 1072a0 | 29 0a 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 6e 65 78 74 29 0a 20 20 20 20 28 75 73 | ).......(goto-char.next).....(us |
| 1072c0 | 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 29 29 29 0a 0a 28 64 | er-error."No.more.chunks")))..(d |
| 1072e0 | 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 75 6e 6b 20 | efun.magit-blame-previous-chunk. |
| 107300 | 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 73 20 63 68 75 6e 6b | ()..."Move.to.the.previous.chunk |
| 107320 | 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 70 | ."...(interactive)...(if-let.((p |
| 107340 | 72 65 76 20 28 70 72 65 76 69 6f 75 73 2d 73 69 6e 67 6c 65 2d 63 68 61 72 2d 70 72 6f 70 65 72 | rev.(previous-single-char-proper |
| 107360 | 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 28 70 6f 69 | ty-change...................(poi |
| 107380 | 6e 74 29 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 29 29 0a 20 20 20 20 20 20 | nt).'magit-blame-chunk)))....... |
| 1073a0 | 28 67 6f 74 6f 2d 63 68 61 72 20 70 72 65 76 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 | (goto-char.prev).....(user-error |
| 1073c0 | 20 22 4e 6f 20 6d 6f 72 65 20 63 68 75 6e 6b 73 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | ."No.more.chunks")))..(defun.mag |
| 1073e0 | 69 74 2d 62 6c 61 6d 65 2d 6e 65 78 74 2d 63 68 75 6e 6b 2d 73 61 6d 65 2d 63 6f 6d 6d 69 74 20 | it-blame-next-chunk-same-commit. |
| 107400 | 28 26 6f 70 74 69 6f 6e 61 6c 20 70 72 65 76 69 6f 75 73 29 0a 20 20 22 4d 6f 76 65 20 74 6f 20 | (&optional.previous)..."Move.to. |
| 107420 | 74 68 65 20 6e 65 78 74 20 63 68 75 6e 6b 20 66 72 6f 6d 20 74 68 65 20 73 61 6d 65 20 63 6f 6d | the.next.chunk.from.the.same.com |
| 107440 | 6d 69 74 2e 5c 6e 5c 6e 28 66 6e 29 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 | mit.\n\n(fn)"...(interactive)... |
| 107460 | 28 69 66 2d 6c 65 74 20 28 28 72 65 76 20 28 6f 72 65 66 20 28 6d 61 67 69 74 2d 63 75 72 72 65 | (if-let.((rev.(oref.(magit-curre |
| 107480 | 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 20 6f 72 69 67 2d 72 65 76 29 29 29 0a 20 20 20 20 | nt-blame-chunk).orig-rev)))..... |
| 1074a0 | 20 20 28 6c 65 74 20 28 28 70 6f 73 20 28 70 6f 69 6e 74 29 29 20 6f 76 29 0a 20 20 20 20 20 20 | ..(let.((pos.(point)).ov)....... |
| 1074c0 | 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 69 | ..(save-excursion...........(whi |
| 1074e0 | 6c 65 20 28 61 6e 64 20 28 6e 6f 74 20 6f 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le.(and.(not.ov)................ |
| 107500 | 20 20 20 20 20 20 20 28 6e 6f 74 20 28 3d 20 70 6f 73 20 28 69 66 20 70 72 65 76 69 6f 75 73 20 | .......(not.(=.pos.(if.previous. |
| 107520 | 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 20 20 20 | (point-min).(point-max))))...... |
| 107540 | 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 66 75 6e 63 | .................(setq.pos.(func |
| 107560 | 61 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 20 20 20 20 20 20 | all............................. |
| 107580 | 20 20 20 20 20 28 69 66 20 70 72 65 76 69 6f 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(if.previous............... |
| 1075a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 70 72 65 76 69 6f 75 | .......................#'previou |
| 1075c0 | 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 61 6e 67 65 0a 20 20 | s-single-char-property-change... |
| 1075e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 107600 | 20 23 27 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 63 68 61 72 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 | .#'next-single-char-property-cha |
| 107620 | 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)............................ |
| 107640 | 20 20 20 20 20 20 70 6f 73 20 27 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 29 29 0a | ......pos.'magit-blame-chunk))). |
| 107660 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6f 20 28 6d 61 67 69 74 | ............(when-let.((o.(magit |
| 107680 | 2d 62 6c 61 6d 65 2d 2d 6f 76 65 72 6c 61 79 2d 61 74 20 70 6f 73 29 29 0a 20 20 20 20 20 20 20 | -blame--overlay-at.pos))........ |
| 1076a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 28 6f 72 65 66 20 28 6d | ................((equal.(oref.(m |
| 1076c0 | 61 67 69 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 2d 61 74 20 70 6f 73 29 20 6f 72 69 67 2d 72 65 | agit-blame-chunk-at.pos).orig-re |
| 1076e0 | 76 29 20 72 65 76 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6f 76 | v).rev)))...............(setq.ov |
| 107700 | 20 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 6f 76 0a 20 20 20 20 20 20 20 20 20 20 | .o)))).........(if.ov........... |
| 107720 | 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 76 65 72 6c 61 79 2d 73 74 61 72 74 20 6f 76 29 29 | ..(goto-char.(overlay-start.ov)) |
| 107740 | 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 6d 6f 72 65 20 | ...........(user-error."No.more. |
| 107760 | 63 68 75 6e 6b 73 20 66 72 6f 6d 20 73 61 6d 65 20 63 6f 6d 6d 69 74 22 29 29 29 0a 20 20 20 20 | chunks.from.same.commit")))..... |
| 107780 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 69 73 20 63 68 75 6e 6b 20 68 61 73 6e 27 74 20 62 | (user-error."This.chunk.hasn't.b |
| 1077a0 | 65 65 6e 20 62 6c 61 6d 65 64 20 79 65 74 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | een.blamed.yet")))..(defun.magit |
| 1077c0 | 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 6d 6d 69 | -blame-previous-chunk-same-commi |
| 1077e0 | 74 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 73 20 63 68 75 | t.()..."Move.to.the.previous.chu |
| 107800 | 6e 6b 20 66 72 6f 6d 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 28 69 6e 74 | nk.from.the.same.commit."...(int |
| 107820 | 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 6e 65 78 74 2d 63 68 | eractive)...(magit-blame-next-ch |
| 107840 | 75 6e 6b 2d 73 61 6d 65 2d 63 6f 6d 6d 69 74 20 23 27 70 72 65 76 69 6f 75 73 2d 73 69 6e 67 6c | unk-same-commit.#'previous-singl |
| 107860 | 65 2d 63 68 61 72 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 29 29 0a 0a 28 64 65 66 75 6e | e-char-property-change))..(defun |
| 107880 | 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 79 63 6c 65 2d 73 74 79 6c 65 20 28 29 0a 20 20 22 43 | .magit-blame-cycle-style.()..."C |
| 1078a0 | 68 61 6e 67 65 20 68 6f 77 20 62 6c 61 6d 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 76 | hange.how.blame.information.is.v |
| 1078c0 | 69 73 75 61 6c 69 7a 65 64 2e 0a 43 79 63 6c 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 65 6c 65 | isualized..Cycle.through.the.ele |
| 1078e0 | 6d 65 6e 74 73 20 6f 66 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 | ments.of.option.`magit-blame-sty |
| 107900 | 6c 65 73 27 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 | les'."...(interactive)...(setq.m |
| 107920 | 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 73 74 79 6c 65 0a 20 20 20 20 20 20 20 20 28 6f 72 20 28 63 | agit-blame--style.........(or.(c |
| 107940 | 61 64 72 20 28 63 6c 2d 6d 65 6d 62 65 72 20 28 63 61 72 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | adr.(cl-member.(car.magit-blame- |
| 107960 | 2d 73 74 79 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 | -style)......................... |
| 107980 | 20 20 20 20 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 73 74 79 6c 65 73 20 3a 6b 65 79 20 23 27 63 | .....magit-blame-styles.:key.#'c |
| 1079a0 | 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 6d 61 67 69 74 2d 62 6c 61 6d | ar)).............(car.magit-blam |
| 1079c0 | 65 2d 73 74 79 6c 65 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 | e-styles)))...(magit-blame--upda |
| 1079e0 | 74 65 2d 6d 61 72 67 69 6e 29 0a 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 2d 75 70 64 61 74 | te-margin)...(magit-blame--updat |
| 107a00 | 65 2d 6f 76 65 72 6c 61 79 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 | e-overlays))..(defun.magit-blame |
| 107a20 | 2d 63 6f 70 79 2d 68 61 73 68 20 28 29 0a 20 20 22 53 61 76 65 20 68 61 73 68 20 6f 66 20 74 68 | -copy-hash.()..."Save.hash.of.th |
| 107a40 | 65 20 63 75 72 72 65 6e 74 20 63 68 75 6e 6b 27 73 20 63 6f 6d 6d 69 74 20 74 6f 20 74 68 65 20 | e.current.chunk's.commit.to.the. |
| 107a60 | 6b 69 6c 6c 20 72 69 6e 67 2e 0a 0a 57 68 65 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 | kill.ring...When.the.region.is.a |
| 107a80 | 63 74 69 76 65 2c 20 74 68 65 6e 20 73 61 76 65 20 74 68 65 20 72 65 67 69 6f 6e 27 73 20 63 6f | ctive,.then.save.the.region's.co |
| 107aa0 | 6e 74 65 6e 74 0a 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 68 61 73 68 2c 20 6c 69 6b 65 20 | ntent.instead.of.the.hash,.like. |
| 107ac0 | 60 6b 69 6c 6c 2d 72 69 6e 67 2d 73 61 76 65 27 20 77 6f 75 6c 64 2e 22 0a 20 20 28 69 6e 74 65 | `kill-ring-save'.would."...(inte |
| 107ae0 | 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 20 28 75 73 65 2d 72 65 67 69 6f 6e 2d 70 29 0a 20 20 | ractive)...(if.(use-region-p)... |
| 107b00 | 20 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 23 27 63 6f 70 79 2d 72 | ....(call-interactively.#'copy-r |
| 107b20 | 65 67 69 6f 6e 2d 61 73 2d 6b 69 6c 6c 29 0a 20 20 20 20 28 6b 69 6c 6c 2d 6e 65 77 20 28 6d 65 | egion-as-kill).....(kill-new.(me |
| 107b40 | 73 73 61 67 65 20 22 25 73 22 20 28 6f 72 65 66 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d | ssage."%s".(oref.(magit-current- |
| 107b60 | 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 20 6f 72 69 67 2d 72 65 76 29 29 29 29 29 0a 0a 3b 3b 3b 20 | blame-chunk).orig-rev)))))..;;;. |
| 107b80 | 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 20 | Popup..;;;###autoload.(autoload. |
| 107ba0 | 27 6d 61 67 69 74 2d 62 6c 61 6d 65 20 22 6d 61 67 69 74 2d 62 6c 61 6d 65 22 20 6e 69 6c 20 74 | 'magit-blame."magit-blame".nil.t |
| 107bc0 | 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 |
| 107be0 | 2d 62 6c 61 6d 65 20 28 29 0a 20 20 22 53 68 6f 77 20 74 68 65 20 63 6f 6d 6d 69 74 73 20 74 68 | -blame.()..."Show.the.commits.th |
| 107c00 | 61 74 20 61 64 64 65 64 20 6f 72 20 72 65 6d 6f 76 65 64 20 6c 69 6e 65 73 20 69 6e 20 74 68 65 | at.added.or.removed.lines.in.the |
| 107c20 | 20 76 69 73 69 74 65 64 20 66 69 6c 65 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 | .visited.file."...:man-page."git |
| 107c40 | 2d 62 6c 61 6d 65 22 0a 20 20 3a 76 61 6c 75 65 20 27 28 22 2d 77 22 29 0a 20 20 5b 22 41 72 67 | -blame"...:value.'("-w")...["Arg |
| 107c60 | 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 77 22 20 22 49 67 6e 6f 72 65 20 77 68 69 74 65 73 70 | uments"....("-w"."Ignore.whitesp |
| 107c80 | 61 63 65 22 20 22 2d 77 22 29 0a 20 20 20 28 22 2d 72 22 20 22 44 6f 20 6e 6f 74 20 74 72 65 61 | ace"."-w")....("-r"."Do.not.trea |
| 107ca0 | 74 20 72 6f 6f 74 20 63 6f 6d 6d 69 74 73 20 61 73 20 62 6f 75 6e 64 61 72 69 65 73 22 20 22 2d | t.root.commits.as.boundaries"."- |
| 107cc0 | 2d 72 6f 6f 74 22 29 0a 20 20 20 28 22 2d 50 22 20 22 46 6f 6c 6c 6f 77 20 6f 6e 6c 79 20 66 69 | -root")....("-P"."Follow.only.fi |
| 107ce0 | 72 73 74 20 70 61 72 65 6e 74 22 20 22 2d 2d 66 69 72 73 74 2d 70 61 72 65 6e 74 22 29 0a 20 20 | rst.parent"."--first-parent")... |
| 107d00 | 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 3a 2d 4d 29 0a 20 20 20 28 6d 61 67 69 74 2d 62 6c 61 6d | .(magit-blame:-M)....(magit-blam |
| 107d20 | 65 3a 2d 43 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 28 22 62 22 20 22 53 68 6f | e:-C)]...["Actions"....("b"."Sho |
| 107d40 | 77 20 63 6f 6d 6d 69 74 73 20 61 64 64 69 6e 67 20 6c 69 6e 65 73 22 20 6d 61 67 69 74 2d 62 6c | w.commits.adding.lines".magit-bl |
| 107d60 | 61 6d 65 2d 61 64 64 69 74 69 6f 6e 29 0a 20 20 20 28 22 72 22 20 22 53 68 6f 77 20 63 6f 6d 6d | ame-addition)....("r"."Show.comm |
| 107d80 | 69 74 73 20 72 65 6d 6f 76 69 6e 67 20 6c 69 6e 65 73 22 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | its.removing.lines".magit-blame- |
| 107da0 | 72 65 6d 6f 76 61 6c 29 0a 20 20 20 28 22 66 22 20 22 53 68 6f 77 20 6c 61 73 74 20 63 6f 6d 6d | removal)....("f"."Show.last.comm |
| 107dc0 | 69 74 73 20 74 68 61 74 20 73 74 69 6c 6c 20 68 61 76 65 20 6c 69 6e 65 73 22 20 6d 61 67 69 74 | its.that.still.have.lines".magit |
| 107de0 | 2d 62 6c 61 6d 65 2d 72 65 76 65 72 73 65 29 0a 20 20 20 28 22 6d 22 20 22 42 6c 61 6d 65 20 65 | -blame-reverse)....("m"."Blame.e |
| 107e00 | 63 68 6f 22 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 65 63 68 6f 29 0a 20 20 20 28 22 71 22 20 22 | cho".magit-blame-echo)....("q"." |
| 107e20 | 51 75 69 74 20 62 6c 61 6d 69 6e 67 22 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 71 75 69 74 29 5d | Quit.blaming".magit-blame-quit)] |
| 107e40 | 0a 20 20 5b 22 52 65 66 72 65 73 68 22 0a 20 20 20 3a 69 66 2d 6e 6f 6e 2d 6e 69 6c 20 6d 61 67 | ...["Refresh"....:if-non-nil.mag |
| 107e60 | 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 0a 20 20 20 28 22 63 22 20 22 43 79 63 6c 65 20 73 74 79 | it-blame-mode....("c"."Cycle.sty |
| 107e80 | 6c 65 22 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 63 79 63 6c 65 2d 73 74 79 6c 65 20 3a 74 72 61 | le".magit-blame-cycle-style.:tra |
| 107ea0 | 6e 73 69 65 6e 74 20 74 29 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | nsient.t)])..(defun.magit-blame- |
| 107ec0 | 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 20 27 | arguments.()...(transient-args.' |
| 107ee0 | 6d 61 67 69 74 2d 62 6c 61 6d 65 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 | magit-blame))..(transient-define |
| 107f00 | 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 62 6c 61 6d 65 3a 2d 4d 20 28 29 0a 20 20 3a 64 | -argument.magit-blame:-M.()...:d |
| 107f20 | 65 73 63 72 69 70 74 69 6f 6e 20 22 44 65 74 65 63 74 20 6c 69 6e 65 73 20 6d 6f 76 65 64 20 6f | escription."Detect.lines.moved.o |
| 107f40 | 72 20 63 6f 70 69 65 64 20 77 69 74 68 69 6e 20 61 20 66 69 6c 65 22 0a 20 20 3a 63 6c 61 73 73 | r.copied.within.a.file"...:class |
| 107f60 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 | .'transient-option...:argument." |
| 107f80 | 2d 4d 22 0a 20 20 3a 61 6c 6c 6f 77 2d 65 6d 70 74 79 20 74 0a 20 20 3a 72 65 61 64 65 72 20 23 | -M"...:allow-empty.t...:reader.# |
| 107fa0 | 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 74 72 61 | 'transient-read-number-N+)..(tra |
| 107fc0 | 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 61 | nsient-define-argument.magit-bla |
| 107fe0 | 6d 65 3a 2d 43 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 44 65 74 65 63 74 20 | me:-C.()...:description."Detect. |
| 108000 | 6c 69 6e 65 73 20 6d 6f 76 65 64 20 6f 72 20 63 6f 70 69 65 64 20 62 65 74 77 65 65 6e 20 66 69 | lines.moved.or.copied.between.fi |
| 108020 | 6c 65 73 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a | les"...:class.'transient-option. |
| 108040 | 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 43 22 0a 20 20 3a 61 6c 6c 6f 77 2d 65 6d 70 74 79 20 | ..:argument."-C"...:allow-empty. |
| 108060 | 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 6d | t...:reader.#'transient-read-num |
| 108080 | 62 65 72 2d 4e 2b 29 0a 0a 3b 3b 3b 20 55 74 69 6c 69 74 69 65 73 0a 0a 28 64 65 66 75 6e 20 6d | ber-N+)..;;;.Utilities..(defun.m |
| 1080a0 | 61 67 69 74 2d 62 6c 61 6d 65 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e | agit-blame-maybe-update-revision |
| 1080c0 | 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 63 68 75 6e 6b 20 | -buffer.()...(when-let*.((chunk. |
| 1080e0 | 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 29 0a 20 20 | .(magit-current-blame-chunk))... |
| 108100 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 6f 72 65 66 20 63 68 75 6e 6b 20 | ............(commit.(oref.chunk. |
| 108120 | 6f 72 69 67 2d 72 65 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 | orig-rev))...............(buffer |
| 108140 | 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 |
| 108160 | 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 |
| 108180 | 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..... |
| 1081a0 | 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 |
| 1081c0 | 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))... |
| 1081e0 | 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 |
| 108200 | 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))... |
| 108220 | 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........ |
| 108240 | 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. |
| 108260 | 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 20 28 | nil........(lambda.()..........( |
| 108280 | 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 72 65 76 20 2c 62 75 66 29 20 6d 61 67 69 74 2d 2d | pcase-let.((`(,rev.,buf).magit-- |
| 1082a0 | 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 20 20 20 | update-revision-buffer))........ |
| 1082c0 | 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 |
| 1082e0 | 2d 62 75 66 66 65 72 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 | -buffer.nil)............(when.(b |
| 108300 | 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | uffer-live-p.buf)..............( |
| 108320 | 6c 65 74 20 28 28 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 6e 6f 73 65 6c | let.((magit-display-buffer-nosel |
| 108340 | 65 63 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 | ect.t))................(apply.#' |
| 108360 | 6d 61 67 69 74 2d 73 68 6f 77 2d 63 6f 6d 6d 69 74 20 72 65 76 0a 20 20 20 20 20 20 20 20 20 20 | magit-show-commit.rev........... |
| 108380 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 61 72 67 75 6d 65 6e 74 | ............(magit-diff-argument |
| 1083a0 | 73 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 29 29 29 29 29 29 29 29 29 | s.'magit-revision-mode)))))))))) |
| 1083c0 | 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 6c 61 6d 65 29 0a 3b | ..;;;._.(provide.'magit-blame).; |
| 1083e0 | 3b 3b 20 6d 61 67 69 74 2d 62 6c 61 6d 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 | ;;.magit-blame.el.ends.here..... |
| 108400 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2e 65 6c 00 00 00 00 | magit-4.1.2/magit-subtree.el.... |
| 108420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 108440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 108460 | 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 |
| 108480 | 30 30 31 34 36 30 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 33 36 30 00 20 30 00 00 00 | 0014607.00000000000.014360..0... |
| 1084a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1084c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1084e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 108500 | 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................... |
| 108520 | 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................... |
| 108540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 108560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 108580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1085a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1085c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1085e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 108600 | 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 |
| 108620 | 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- |
| 108640 | 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). |
| 108660 | 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 | 2008-2024.The.Magit.Project.Cont |
| 108680 | 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 |
| 1086a0 | 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 |
| 1086c0 | 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 |
| 1086e0 | 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 |
| 108700 | 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 |
| 108720 | 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. |
| 108740 | 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 |
| 108760 | 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 |
| 108780 | 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 |
| 1087a0 | 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. |
| 1087c0 | 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, |
| 1087e0 | 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 |
| 108800 | 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 |
| 108820 | 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 |
| 108840 | 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. |
| 108860 | 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 |
| 108880 | 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 |
| 1088a0 | 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.;;. |
| 1088c0 | 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 |
| 1088e0 | 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 |
| 108900 | 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..;; |
| 108920 | 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 |
| 108940 | 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 |
| 108960 | 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 |
| 108980 | 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 |
| 1089a0 | 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d | enses/>...;;;.Code:..(require.'m |
| 1089c0 | 61 67 69 74 29 0a 0a 3b 3b 3b 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | agit)..;;;.Commands..;;;###autol |
| 1089e0 | 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 61 | oad.(autoload.'magit-subtree."ma |
| 108a00 | 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 64 | git-subtree".nil.t).(transient-d |
| 108a20 | 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 20 | efine-prefix.magit-subtree.()... |
| 108a40 | 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 3a | "Import.or.export.subtrees."...: |
| 108a60 | 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 73 75 62 74 72 65 65 22 0a 20 20 5b 22 41 63 74 69 6f | man-page."git-subtree"...["Actio |
| 108a80 | 6e 73 22 0a 20 20 20 28 22 69 22 20 22 49 6d 70 6f 72 74 22 20 6d 61 67 69 74 2d 73 75 62 74 72 | ns"....("i"."Import".magit-subtr |
| 108aa0 | 65 65 2d 69 6d 70 6f 72 74 29 0a 20 20 20 28 22 65 22 20 22 45 78 70 6f 72 74 22 20 6d 61 67 69 | ee-import)....("e"."Export".magi |
| 108ac0 | 74 2d 73 75 62 74 72 65 65 2d 65 78 70 6f 72 74 29 5d 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | t-subtree-export)])..;;;###autol |
| 108ae0 | 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d 70 | oad.(autoload.'magit-subtree-imp |
| 108b00 | 6f 72 74 20 22 6d 61 67 69 74 2d 73 75 62 74 72 65 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e | ort."magit-subtree".nil.t).(tran |
| 108b20 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 73 75 62 74 72 65 | sient-define-prefix.magit-subtre |
| 108b40 | 65 2d 69 6d 70 6f 72 74 20 28 29 0a 20 20 22 49 6d 70 6f 72 74 20 73 75 62 74 72 65 65 73 2e 22 | e-import.()..."Import.subtrees." |
| 108b60 | 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 73 75 62 74 72 65 65 22 0a 20 20 5b 22 41 | ...:man-page."git-subtree"...["A |
| 108b80 | 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 3a 2d 2d 70 72 | rguments"....(magit-subtree:--pr |
| 108ba0 | 65 66 69 78 29 0a 20 20 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 3a 2d 2d 6d 65 73 73 61 67 | efix)....(magit-subtree:--messag |
| 108bc0 | 65 29 0a 20 20 20 28 22 2d 73 22 20 22 53 71 75 61 73 68 22 20 22 2d 2d 73 71 75 61 73 68 22 29 | e)....("-s"."Squash"."--squash") |
| 108be0 | 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 5b 28 22 61 22 20 22 41 64 64 22 20 20 20 | ]...["Actions"....[("a"."Add"... |
| 108c00 | 20 20 20 20 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 64 64 29 0a 20 20 20 20 28 22 63 22 | .....magit-subtree-add).....("c" |
| 108c20 | 20 22 41 64 64 20 63 6f 6d 6d 69 74 22 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 64 64 2d | ."Add.commit".magit-subtree-add- |
| 108c40 | 63 6f 6d 6d 69 74 29 5d 0a 20 20 20 5b 28 22 6d 22 20 22 4d 65 72 67 65 22 20 20 20 20 20 20 6d | commit)]....[("m"."Merge"......m |
| 108c60 | 61 67 69 74 2d 73 75 62 74 72 65 65 2d 6d 65 72 67 65 29 0a 20 20 20 20 28 22 66 22 20 22 50 75 | agit-subtree-merge).....("f"."Pu |
| 108c80 | 6c 6c 22 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 70 75 6c 6c 29 5d 5d 29 | ll".......magit-subtree-pull)]]) |
| 108ca0 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 | ..;;;###autoload.(autoload.'magi |
| 108cc0 | 74 2d 73 75 62 74 72 65 65 2d 65 78 70 6f 72 74 20 22 6d 61 67 69 74 2d 73 75 62 74 72 65 65 22 | t-subtree-export."magit-subtree" |
| 108ce0 | 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 | .nil.t).(transient-define-prefix |
| 108d00 | 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 65 78 70 6f 72 74 20 28 29 0a 20 20 22 45 78 70 6f | .magit-subtree-export.()..."Expo |
| 108d20 | 72 74 20 73 75 62 74 72 65 65 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 73 | rt.subtrees."...:man-page."git-s |
| 108d40 | 75 62 74 72 65 65 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 74 | ubtree"...["Arguments"....(magit |
| 108d60 | 2d 73 75 62 74 72 65 65 3a 2d 2d 70 72 65 66 69 78 29 0a 20 20 20 28 6d 61 67 69 74 2d 73 75 62 | -subtree:--prefix)....(magit-sub |
| 108d80 | 74 72 65 65 3a 2d 2d 61 6e 6e 6f 74 61 74 65 29 0a 20 20 20 28 6d 61 67 69 74 2d 73 75 62 74 72 | tree:--annotate)....(magit-subtr |
| 108da0 | 65 65 3a 2d 2d 62 72 61 6e 63 68 29 0a 20 20 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 3a 2d | ee:--branch)....(magit-subtree:- |
| 108dc0 | 2d 6f 6e 74 6f 29 0a 20 20 20 28 22 2d 69 22 20 22 49 67 6e 6f 72 65 20 6a 6f 69 6e 73 22 20 22 | -onto)....("-i"."Ignore.joins"." |
| 108de0 | 2d 2d 69 67 6e 6f 72 65 2d 6a 6f 69 6e 73 22 29 0a 20 20 20 28 22 2d 6a 22 20 22 52 65 6a 6f 69 | --ignore-joins")....("-j"."Rejoi |
| 108e00 | 6e 22 20 20 20 20 20 20 20 22 2d 2d 72 65 6a 6f 69 6e 22 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e | n"......."--rejoin")]...["Action |
| 108e20 | 73 22 0a 20 20 20 28 22 70 22 20 22 50 75 73 68 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | s"....("p"."Push"..........magit |
| 108e40 | 2d 73 75 62 74 72 65 65 2d 70 75 73 68 29 0a 20 20 20 28 22 73 22 20 22 53 70 6c 69 74 22 20 20 | -subtree-push)....("s"."Split".. |
| 108e60 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 73 70 6c 69 74 29 5d 29 0a 0a 28 | .......magit-subtree-split)])..( |
| 108e80 | 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- |
| 108ea0 | 73 75 62 74 72 65 65 3a 2d 2d 70 72 65 66 69 78 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 | subtree:--prefix.()...:descripti |
| 108ec0 | 6f 6e 20 22 50 72 65 66 69 78 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d | on."Prefix"...:class.'transient- |
| 108ee0 | 6f 70 74 69 6f 6e 0a 20 20 3a 73 68 6f 72 74 61 72 67 20 22 2d 50 22 0a 20 20 3a 61 72 67 75 6d | option...:shortarg."-P"...:argum |
| 108f00 | 65 6e 74 20 22 2d 2d 70 72 65 66 69 78 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 | ent."--prefix="...:reader.#'magi |
| 108f20 | 74 2d 73 75 62 74 72 65 65 2d 72 65 61 64 2d 70 72 65 66 69 78 29 0a 0a 28 64 65 66 75 6e 20 6d | t-subtree-read-prefix)..(defun.m |
| 108f40 | 61 67 69 74 2d 73 75 62 74 72 65 65 2d 72 65 61 64 2d 70 72 65 66 69 78 20 28 70 72 6f 6d 70 74 | agit-subtree-read-prefix.(prompt |
| 108f60 | 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 20 5f 68 69 73 74 6f 72 79 29 0a 20 20 28 | .&optional.default._history)...( |
| 108f80 | 6c 65 74 2a 20 28 28 69 6e 73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 | let*.((insert-default-directory. |
| 108fa0 | 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 28 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 74 6f 70 | nil)..........(topdir.(magit-top |
| 108fc0 | 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 65 66 69 78 20 28 72 65 61 64 2d 64 | level))..........(prefix.(read-d |
| 108fe0 | 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d 70 74 20 22 3a 20 | irectory-name.(concat.prompt.":. |
| 109000 | 22 29 20 74 6f 70 64 69 72 20 64 65 66 61 75 6c 74 29 29 29 0a 20 20 20 20 28 69 66 20 28 66 69 | ").topdir.default))).....(if.(fi |
| 109020 | 6c 65 2d 6e 61 6d 65 2d 61 62 73 6f 6c 75 74 65 2d 70 20 70 72 65 66 69 78 29 0a 20 20 20 20 20 | le-name-absolute-p.prefix)...... |
| 109040 | 20 20 20 3b 3b 20 41 74 20 6c 65 61 73 74 20 60 69 64 6f 2d 6d 6f 64 65 27 73 20 76 61 72 69 61 | ...;;.At.least.`ido-mode's.varia |
| 109060 | 6e 74 20 69 73 20 6e 6f 74 20 63 6f 6d 70 61 74 69 62 6c 65 2e 0a 20 20 20 20 20 20 20 20 28 69 | nt.is.not.compatible..........(i |
| 109080 | 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 74 6f 70 64 69 72 20 70 72 65 66 69 78 | f.(string-prefix-p.topdir.prefix |
| 1090a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d | ).............(file-relative-nam |
| 1090c0 | 65 20 70 72 65 66 69 78 20 74 6f 70 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 | e.prefix.topdir)...........(user |
| 1090e0 | 2d 65 72 72 6f 72 20 22 25 73 20 69 73 6e 27 74 20 69 6e 73 69 64 65 20 74 68 65 20 72 65 70 6f | -error."%s.isn't.inside.the.repo |
| 109100 | 73 69 74 6f 72 79 20 61 74 20 25 73 22 20 70 72 65 66 69 78 20 74 6f 70 64 69 72 29 29 0a 20 20 | sitory.at.%s".prefix.topdir))... |
| 109120 | 20 20 20 20 70 72 65 66 69 78 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 | ....prefix)))..(transient-define |
| 109140 | 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 3a 2d 2d 6d 65 73 73 61 67 | -argument.magit-subtree:--messag |
| 109160 | 65 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 4d 65 73 73 61 67 65 22 0a 20 20 | e.()...:description."Message"... |
| 109180 | 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 6f 72 | :class.'transient-option...:shor |
| 1091a0 | 74 61 72 67 20 22 2d 6d 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 6d 65 73 73 61 67 65 | targ."-m"...:argument."--message |
| 1091c0 | 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. |
| 1091e0 | 6d 61 67 69 74 2d 73 75 62 74 72 65 65 3a 2d 2d 61 6e 6e 6f 74 61 74 65 20 28 29 0a 20 20 3a 64 | magit-subtree:--annotate.()...:d |
| 109200 | 65 73 63 72 69 70 74 69 6f 6e 20 22 41 6e 6e 6f 74 61 74 65 22 0a 20 20 3a 63 6c 61 73 73 20 27 | escription."Annotate"...:class.' |
| 109220 | 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 2d 61 22 0a 20 20 3a | transient-option...:key."-a"...: |
| 109240 | 61 72 67 75 6d 65 6e 74 20 22 2d 2d 61 6e 6e 6f 74 61 74 65 3d 22 29 0a 0a 28 74 72 61 6e 73 69 | argument."--annotate=")..(transi |
| 109260 | 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 73 75 62 74 72 65 | ent-define-argument.magit-subtre |
| 109280 | 65 3a 2d 2d 62 72 61 6e 63 68 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 42 72 | e:--branch.()...:description."Br |
| 1092a0 | 61 6e 63 68 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e | anch"...:class.'transient-option |
| 1092c0 | 0a 20 20 3a 73 68 6f 72 74 61 72 67 20 22 2d 62 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d | ...:shortarg."-b"...:argument."- |
| 1092e0 | 2d 62 72 61 6e 63 68 3d 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 | -branch=")..(transient-define-ar |
| 109300 | 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 3a 2d 2d 6f 6e 74 6f 20 28 29 0a 20 | gument.magit-subtree:--onto.().. |
| 109320 | 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 4f 6e 74 6f 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 | .:description."Onto"...:class.'t |
| 109340 | 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 2d 6f 22 0a 20 20 3a 61 | ransient-option...:key."-o"...:a |
| 109360 | 72 67 75 6d 65 6e 74 20 22 2d 2d 6f 6e 74 6f 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 | rgument."--onto="...:reader.#'ma |
| 109380 | 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 72 65 76 69 73 69 6f 6e 29 0a 0a 28 64 | git-transient-read-revision)..(d |
| 1093a0 | 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 70 72 65 66 69 78 20 28 74 72 61 6e 73 | efun.magit-subtree-prefix.(trans |
| 1093c0 | 69 65 6e 74 20 70 72 6f 6d 70 74 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 61 72 67 20 28 2d 2d | ient.prompt)...(if-let.((arg.(-- |
| 1093e0 | 66 69 72 73 74 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 70 72 65 66 69 78 | first.(string-prefix-p."--prefix |
| 109400 | 3d 22 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | =".it).......................... |
| 109420 | 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 74 72 61 6e 73 69 65 6e 74 29 29 29 29 0a 20 20 | (transient-args.transient))))... |
| 109440 | 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 61 72 67 20 39 29 0a 20 20 20 20 28 6d 61 67 69 74 | ....(substring.arg.9).....(magit |
| 109460 | 2d 73 75 62 74 72 65 65 2d 72 65 61 64 2d 70 72 65 66 69 78 20 70 72 6f 6d 70 74 29 29 29 0a 0a | -subtree-read-prefix.prompt))).. |
| 109480 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 72 67 75 6d 65 6e 74 73 20 28 | (defun.magit-subtree-arguments.( |
| 1094a0 | 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 28 2d 2d 72 65 6d 6f 76 65 20 28 73 74 72 69 6e 67 2d 70 | transient)...(--remove.(string-p |
| 1094c0 | 72 65 66 69 78 2d 70 20 22 2d 2d 70 72 65 66 69 78 3d 22 20 69 74 29 0a 20 20 20 20 20 20 20 20 | refix-p."--prefix=".it)......... |
| 1094e0 | 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 74 72 61 6e 73 69 65 6e 74 29 29 29 | ....(transient-args.transient))) |
| 109500 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 73 75 62 74 72 65 65 20 28 73 75 62 63 | ..(defun.magit-git-subtree.(subc |
| 109520 | 6d 64 20 70 72 65 66 69 78 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 72 | md.prefix.&rest.args)...(magit-r |
| 109540 | 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 73 75 62 74 72 65 65 22 20 73 75 62 63 6d 64 20 28 63 | un-git-async."subtree".subcmd.(c |
| 109560 | 6f 6e 63 61 74 20 22 2d 2d 70 72 65 66 69 78 3d 22 20 70 72 65 66 69 78 29 20 61 72 67 73 29 29 | oncat."--prefix=".prefix).args)) |
| 109580 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 | ..;;;###autoload.(defun.magit-su |
| 1095a0 | 62 74 72 65 65 2d 61 64 64 20 28 70 72 65 66 69 78 20 72 65 70 6f 73 69 74 6f 72 79 20 72 65 66 | btree-add.(prefix.repository.ref |
| 1095c0 | 20 61 72 67 73 29 0a 20 20 22 41 64 64 20 52 45 46 20 66 72 6f 6d 20 52 45 50 4f 53 49 54 4f 52 | .args)..."Add.REF.from.REPOSITOR |
| 1095e0 | 59 20 61 73 20 61 20 6e 65 77 20 73 75 62 74 72 65 65 20 61 74 20 50 52 45 46 49 58 2e 22 0a 20 | Y.as.a.new.subtree.at.PREFIX.".. |
| 109600 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 63 6f 6e 73 20 28 6d 61 67 69 74 2d 73 75 | .(interactive....(cons.(magit-su |
| 109620 | 62 74 72 65 65 2d 70 72 65 66 69 78 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d 70 6f | btree-prefix.'magit-subtree-impo |
| 109640 | 72 74 20 22 41 64 64 20 73 75 62 74 72 65 65 22 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | rt."Add.subtree")..........(let. |
| 109660 | 28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 6f 72 2d 75 | ((remote.(magit-read-remote-or-u |
| 109680 | 72 6c 20 22 46 72 6f 6d 20 72 65 70 6f 73 69 74 6f 72 79 22 29 29 29 0a 20 20 20 20 20 20 20 20 | rl."From.repository")))......... |
| 1096a0 | 20 20 20 28 6c 69 73 74 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(list.remote................. |
| 1096c0 | 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 66 73 70 65 63 20 22 52 65 66 22 20 72 65 6d 6f 74 | .(magit-read-refspec."Ref".remot |
| 1096e0 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 75 62 74 72 | e)..................(magit-subtr |
| 109700 | 65 65 2d 61 72 67 75 6d 65 6e 74 73 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d 70 6f | ee-arguments.'magit-subtree-impo |
| 109720 | 72 74 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 62 74 72 65 65 20 22 61 64 | rt)))))...(magit-git-subtree."ad |
| 109740 | 64 22 20 70 72 65 66 69 78 20 61 72 67 73 20 72 65 70 6f 73 69 74 6f 72 79 20 72 65 66 29 29 0a | d".prefix.args.repository.ref)). |
| 109760 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 | .;;;###autoload.(defun.magit-sub |
| 109780 | 74 72 65 65 2d 61 64 64 2d 63 6f 6d 6d 69 74 20 28 70 72 65 66 69 78 20 63 6f 6d 6d 69 74 20 61 | tree-add-commit.(prefix.commit.a |
| 1097a0 | 72 67 73 29 0a 20 20 22 41 64 64 20 43 4f 4d 4d 49 54 20 61 73 20 61 20 6e 65 77 20 73 75 62 74 | rgs)..."Add.COMMIT.as.a.new.subt |
| 1097c0 | 72 65 65 20 61 74 20 50 52 45 46 49 58 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 | ree.at.PREFIX."...(interactive.. |
| 1097e0 | 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 70 72 65 66 69 78 20 27 6d | ..(list.(magit-subtree-prefix.'m |
| 109800 | 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d 70 6f 72 74 20 22 41 64 64 20 73 75 62 74 72 65 65 | agit-subtree-import."Add.subtree |
| 109820 | 22 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e | ")..........(magit-read-string-n |
| 109840 | 73 20 22 43 6f 6d 6d 69 74 22 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 75 62 74 | s."Commit")..........(magit-subt |
| 109860 | 72 65 65 2d 61 72 67 75 6d 65 6e 74 73 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d 70 | ree-arguments.'magit-subtree-imp |
| 109880 | 6f 72 74 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 62 74 72 65 65 20 22 61 64 64 | ort)))...(magit-git-subtree."add |
| 1098a0 | 22 20 70 72 65 66 69 78 20 61 72 67 73 20 63 6f 6d 6d 69 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | ".prefix.args.commit))..;;;###au |
| 1098c0 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 6d 65 72 67 | toload.(defun.magit-subtree-merg |
| 1098e0 | 65 20 28 70 72 65 66 69 78 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 4d 65 72 67 65 20 | e.(prefix.commit.args)..."Merge. |
| 109900 | 43 4f 4d 4d 49 54 20 69 6e 74 6f 20 74 68 65 20 50 52 45 46 49 58 20 73 75 62 74 72 65 65 2e 22 | COMMIT.into.the.PREFIX.subtree." |
| 109920 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d | ...(interactive....(list.(magit- |
| 109940 | 73 75 62 74 72 65 65 2d 70 72 65 66 69 78 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d | subtree-prefix.'magit-subtree-im |
| 109960 | 70 6f 72 74 20 22 4d 65 72 67 65 20 69 6e 74 6f 20 73 75 62 74 72 65 65 22 29 0a 20 20 20 20 20 | port."Merge.into.subtree")...... |
| 109980 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 2d 6e 73 20 22 43 6f 6d 6d 69 | ....(magit-read-string-ns."Commi |
| 1099a0 | 74 22 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 72 67 75 | t")..........(magit-subtree-argu |
| 1099c0 | 6d 65 6e 74 73 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d 70 6f 72 74 29 29 29 0a 20 | ments.'magit-subtree-import))).. |
| 1099e0 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 62 74 72 65 65 20 22 6d 65 72 67 65 22 20 70 72 65 66 | .(magit-git-subtree."merge".pref |
| 109a00 | 69 78 20 61 72 67 73 20 63 6f 6d 6d 69 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | ix.args.commit))..;;;###autoload |
| 109a20 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 70 75 6c 6c 20 28 70 72 65 66 | .(defun.magit-subtree-pull.(pref |
| 109a40 | 69 78 20 72 65 70 6f 73 69 74 6f 72 79 20 72 65 66 20 61 72 67 73 29 0a 20 20 22 50 75 6c 6c 20 | ix.repository.ref.args)..."Pull. |
| 109a60 | 52 45 46 20 66 72 6f 6d 20 52 45 50 4f 53 49 54 4f 52 59 20 69 6e 74 6f 20 74 68 65 20 50 52 45 | REF.from.REPOSITORY.into.the.PRE |
| 109a80 | 46 49 58 20 73 75 62 74 72 65 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 | FIX.subtree."...(interactive.... |
| 109aa0 | 28 63 6f 6e 73 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 70 72 65 66 69 78 20 27 6d 61 67 | (cons.(magit-subtree-prefix.'mag |
| 109ac0 | 69 74 2d 73 75 62 74 72 65 65 2d 69 6d 70 6f 72 74 20 22 50 75 6c 6c 20 69 6e 74 6f 20 73 75 62 | it-subtree-import."Pull.into.sub |
| 109ae0 | 74 72 65 65 22 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28 6d | tree")..........(let.((remote.(m |
| 109b00 | 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 2d 6f 72 2d 75 72 6c 20 22 46 72 6f 6d 20 72 65 | agit-read-remote-or-url."From.re |
| 109b20 | 70 6f 73 69 74 6f 72 79 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 72 65 | pository")))............(list.re |
| 109b40 | 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 | mote..................(magit-rea |
| 109b60 | 64 2d 72 65 66 73 70 65 63 20 22 52 65 66 22 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 | d-refspec."Ref".remote)......... |
| 109b80 | 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 |
| 109ba0 | 73 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 69 6d 70 6f 72 74 29 29 29 29 29 0a 20 20 28 | s.'magit-subtree-import)))))...( |
| 109bc0 | 6d 61 67 69 74 2d 67 69 74 2d 73 75 62 74 72 65 65 20 22 70 75 6c 6c 22 20 70 72 65 66 69 78 20 | magit-git-subtree."pull".prefix. |
| 109be0 | 61 72 67 73 20 72 65 70 6f 73 69 74 6f 72 79 20 72 65 66 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | args.repository.ref))..;;;###aut |
| 109c00 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 70 75 73 68 20 | oload.(defun.magit-subtree-push. |
| 109c20 | 28 70 72 65 66 69 78 20 72 65 70 6f 73 69 74 6f 72 79 20 72 65 66 20 61 72 67 73 29 0a 20 20 22 | (prefix.repository.ref.args)..." |
| 109c40 | 45 78 74 72 61 63 74 20 74 68 65 20 68 69 73 74 6f 72 79 20 6f 66 20 74 68 65 20 73 75 62 74 72 | Extract.the.history.of.the.subtr |
| 109c60 | 65 65 20 50 52 45 46 49 58 20 61 6e 64 20 70 75 73 68 20 69 74 20 74 6f 20 52 45 46 20 6f 6e 20 | ee.PREFIX.and.push.it.to.REF.on. |
| 109c80 | 52 45 50 4f 53 49 54 4f 52 59 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 | REPOSITORY."...(interactive.(lis |
| 109ca0 | 74 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 70 72 65 66 69 78 20 27 6d 61 67 69 74 2d 73 | t.(magit-subtree-prefix.'magit-s |
| 109cc0 | 75 62 74 72 65 65 2d 65 78 70 6f 72 74 20 22 50 75 73 68 20 73 75 62 74 72 65 65 22 29 0a 20 20 | ubtree-export."Push.subtree")... |
| 109ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 | ...................(magit-read-r |
| 109d00 | 65 6d 6f 74 65 2d 6f 72 2d 75 72 6c 20 22 54 6f 20 72 65 70 6f 73 69 74 6f 72 79 22 29 0a 20 20 | emote-or-url."To.repository")... |
| 109d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 | ...................(magit-read-s |
| 109d40 | 74 72 69 6e 67 2d 6e 73 20 22 54 6f 20 72 65 66 65 72 65 6e 63 65 22 29 0a 20 20 20 20 20 20 20 | tring-ns."To.reference")........ |
| 109d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 72 67 | ..............(magit-subtree-arg |
| 109d80 | 75 6d 65 6e 74 73 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 65 78 70 6f 72 74 29 29 29 0a | uments.'magit-subtree-export))). |
| 109da0 | 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 62 74 72 65 65 20 22 70 75 73 68 22 20 70 72 65 66 | ..(magit-git-subtree."push".pref |
| 109dc0 | 69 78 20 61 72 67 73 20 72 65 70 6f 73 69 74 6f 72 79 20 72 65 66 29 29 0a 0a 3b 3b 3b 23 23 23 | ix.args.repository.ref))..;;;### |
| 109de0 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 73 70 | autoload.(defun.magit-subtree-sp |
| 109e00 | 6c 69 74 20 28 70 72 65 66 69 78 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 45 78 74 72 | lit.(prefix.commit.args)..."Extr |
| 109e20 | 61 63 74 20 74 68 65 20 68 69 73 74 6f 72 79 20 6f 66 20 74 68 65 20 73 75 62 74 72 65 65 20 50 | act.the.history.of.the.subtree.P |
| 109e40 | 52 45 46 49 58 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 | REFIX."...(interactive.(list.(ma |
| 109e60 | 67 69 74 2d 73 75 62 74 72 65 65 2d 70 72 65 66 69 78 20 27 6d 61 67 69 74 2d 73 75 62 74 72 65 | git-subtree-prefix.'magit-subtre |
| 109e80 | 65 2d 65 78 70 6f 72 74 20 22 53 70 6c 69 74 20 73 75 62 74 72 65 65 22 29 0a 20 20 20 20 20 20 | e-export."Split.subtree")....... |
| 109ea0 | 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 |
| 109ec0 | 67 2d 6e 73 20 22 43 6f 6d 6d 69 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-ns."Commit").................. |
| 109ee0 | 20 20 20 20 28 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2d 61 72 67 75 6d 65 6e 74 73 20 27 6d 61 | ....(magit-subtree-arguments.'ma |
| 109f00 | 67 69 74 2d 73 75 62 74 72 65 65 2d 65 78 70 6f 72 74 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 67 | git-subtree-export)))...(magit-g |
| 109f20 | 69 74 2d 73 75 62 74 72 65 65 20 22 73 70 6c 69 74 22 20 70 72 65 66 69 78 20 61 72 67 73 20 63 | it-subtree."split".prefix.args.c |
| 109f40 | 6f 6d 6d 69 74 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 73 | ommit))..;;;._.(provide.'magit-s |
| 109f60 | 75 62 74 72 65 65 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 2e 65 6c 20 65 6e 64 | ubtree).;;;.magit-subtree.el.end |
| 109f80 | 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.......................... |
| 109fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 109fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 109fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10a000 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 6c 00 00 00 00 00 | magit-4.1.2/magit-commit.el..... |
| 10a020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10a040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10a060 | 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 |
| 10a080 | 30 30 37 31 34 34 36 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 | 0071446.00000000000.014203..0... |
| 10a0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10a0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10a0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10a100 | 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................... |
| 10a120 | 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................... |
| 10a140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10a160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10a180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10a1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10a1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10a1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 10a200 | 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 |
| 10a220 | 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: |
| 10a240 | 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 |
| 10a260 | 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 | 4.The.Magit.Project.Contributors |
| 10a280 | 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 |
| 10a2a0 | 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>.; |
| 10a2c0 | 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 |
| 10a2e0 | 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>. |
| 10a300 | 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 |
| 10a320 | 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. |
| 10a340 | 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 |
| 10a360 | 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. |
| 10a380 | 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. |
| 10a3a0 | 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 |
| 10a3c0 | 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. |
| 10a3e0 | 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.;;. |
| 10a400 | 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 |
| 10a420 | 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 |
| 10a440 | 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 |
| 10a460 | 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;. |
| 10a480 | 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 |
| 10a4a0 | 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 |
| 10a4c0 | 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 |
| 10a4e0 | 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 |
| 10a500 | 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. |
| 10a520 | 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 |
| 10a540 | 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.;; |
| 10a560 | 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. |
| 10a580 | 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/>. |
| 10a5a0 | 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 |
| 10a5c0 | 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 |
| 10a5e0 | 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 |
| 10a600 | 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 |
| 10a620 | 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.;;. |
| 10a640 | 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- |
| 10a660 | 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 |
| 10a680 | 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 |
| 10a6a0 | 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 |
| 10a6c0 | 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.. |
| 10a6e0 | 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 |
| 10a700 | 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 |
| 10a720 | 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. |
| 10a740 | 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 |
| 10a760 | 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 |
| 10a780 | 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)............... |
| 10a7a0 | 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 |
| 10a7c0 | 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 |
| 10a7e0 | 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 |
| 10a800 | 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 |
| 10a820 | 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 |
| 10a840 | 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 |
| 10a860 | 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 |
| 10a880 | 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 |
| 10a8a0 | 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 |
| 10a8c0 | 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 |
| 10a8e0 | 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 |
| 10a900 | 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 |
| 10a920 | 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- |
| 10a940 | 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 |
| 10a960 | 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.' |
| 10a980 | 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 |
| 10a9a0 | 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 |
| 10a9c0 | 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 |
| 10a9e0 | 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 |
| 10aa00 | 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. |
| 10aa20 | 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 |
| 10aa40 | 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. |
| 10aa60 | 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 |
| 10aa80 | 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 |
| 10aaa0 | 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 |
| 10aac0 | 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 |
| 10aae0 | 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 |
| 10ab00 | 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 |
| 10ab20 | 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 |
| 10ab40 | 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.. |
| 10ab60 | 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 |
| 10ab80 | 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 |
| 10aba0 | 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 |
| 10abc0 | 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. |
| 10abe0 | 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 |
| 10ac00 | 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 |
| 10ac20 | 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 |
| 10ac40 | 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 |
| 10ac60 | 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 |
| 10ac80 | 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... |
| 10aca0 | 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 |
| 10acc0 | 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 |
| 10ace0 | 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 |
| 10ad00 | 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. |
| 10ad20 | 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 |
| 10ad40 | 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 |
| 10ad60 | 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- |
| 10ad80 | 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 |
| 10ada0 | 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. |
| 10adc0 | 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 |
| 10ade0 | 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 |
| 10ae00 | 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. |
| 10ae20 | 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 |
| 10ae40 | 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.. |
| 10ae60 | 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 |
| 10ae80 | 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 |
| 10aea0 | 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 |
| 10aec0 | 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 |
| 10aee0 | 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 |
| 10af00 | 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 |
| 10af20 | 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 |
| 10af40 | 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 |
| 10af60 | 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 |
| 10af80 | 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 |
| 10afa0 | 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 |
| 10afc0 | 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. |
| 10afe0 | 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. |
| 10b000 | 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 |
| 10b020 | 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 |
| 10b040 | 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 |
| 10b060 | 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 |
| 10b080 | 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 |
| 10b0a0 | 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. |
| 10b0c0 | 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 |
| 10b0e0 | 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 |
| 10b100 | 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 |
| 10b120 | 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 |
| 10b140 | 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 |
| 10b160 | 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 |
| 10b180 | 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 |
| 10b1a0 | 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 |
| 10b1c0 | 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 |
| 10b1e0 | 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 |
| 10b200 | 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. |
| 10b220 | 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 |
| 10b240 | 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 |
| 10b260 | 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 |
| 10b280 | 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. |
| 10b2a0 | 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 |
| 10b2c0 | 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. |
| 10b2e0 | 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 |
| 10b300 | 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 |
| 10b320 | 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 |
| 10b340 | 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.'( |
| 10b360 | 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 |
| 10b380 | 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)..;;; |
| 10b3a0 | 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 |
| 10b3c0 | 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 |
| 10b3e0 | 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 |
| 10b400 | 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 |
| 10b420 | 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 |
| 10b440 | 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 |
| 10b460 | 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 |
| 10b480 | 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 |
| 10b4a0 | 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 |
| 10b4c0 | 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"))....(" |
| 10b4e0 | 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"........ |
| 10b500 | 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")... |
| 10b520 | 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. |
| 10b540 | 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 |
| 10b560 | 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".... |
| 10b580 | 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 |
| 10b5a0 | 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 |
| 10b5c0 | 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"."- |
| 10b5e0 | 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 |
| 10b600 | 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 |
| 10b620 | 74 68 6f 72 22 29 0a 20 20 20 28 37 20 22 2d 44 22 20 22 4f 76 65 72 72 69 64 65 20 74 68 65 20 | thor")....(7."-D"."Override.the. |
| 10b640 | 61 75 74 68 6f 72 20 64 61 74 65 22 20 22 2d 2d 64 61 74 65 3d 22 20 74 72 61 6e 73 69 65 6e 74 | author.date"."--date=".transient |
| 10b660 | 2d 72 65 61 64 2d 64 61 74 65 29 0a 20 20 20 28 22 2d 73 22 20 22 41 64 64 20 53 69 67 6e 65 64 | -read-date)....("-s"."Add.Signed |
| 10b680 | 2d 6f 66 66 2d 62 79 20 6c 69 6e 65 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 22 | -off-by.line".................(" |
| 10b6a0 | 2d 73 22 20 22 2d 2d 73 69 67 6e 6f 66 66 22 29 29 0a 20 20 20 28 35 20 6d 61 67 69 74 3a 2d 2d | -s"."--signoff"))....(5.magit:-- |
| 10b6c0 | 67 70 67 2d 73 69 67 6e 29 0a 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 3a 2d 2d 72 65 75 | gpg-sign)....(magit-commit:--reu |
| 10b6e0 | 73 65 2d 6d 65 73 73 61 67 65 29 5d 0a 20 20 5b 5b 22 43 72 65 61 74 65 22 0a 20 20 20 20 28 22 | se-message)]...[["Create".....(" |
| 10b700 | 63 22 20 22 43 6f 6d 6d 69 74 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | c"."Commit".........magit-commit |
| 10b720 | 2d 63 72 65 61 74 65 29 5d 0a 20 20 20 5b 22 45 64 69 74 20 48 45 41 44 22 0a 20 20 20 20 28 22 | -create)]....["Edit.HEAD".....(" |
| 10b740 | 65 22 20 22 45 78 74 65 6e 64 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | e"."Extend".........magit-commit |
| 10b760 | 2d 65 78 74 65 6e 64 29 0a 20 20 20 20 28 22 77 22 20 22 52 65 77 6f 72 64 22 20 20 20 20 20 20 | -extend).....("w"."Reword"...... |
| 10b780 | 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f 72 64 29 0a 20 20 20 20 28 22 61 22 | ...magit-commit-reword).....("a" |
| 10b7a0 | 20 22 41 6d 65 6e 64 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 | ."Amend"..........magit-commit-a |
| 10b7c0 | 6d 65 6e 64 29 0a 20 20 20 20 28 36 20 22 6e 22 20 22 52 65 73 68 65 6c 76 65 22 20 20 20 20 20 | mend).....(6."n"."Reshelve"..... |
| 10b7e0 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 73 68 65 6c 76 65 29 5d 0a 20 20 20 5b 22 45 64 69 | magit-commit-reshelve)]....["Edi |
| 10b800 | 74 22 0a 20 20 20 20 28 22 66 22 20 22 46 69 78 75 70 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 | t".....("f"."Fixup"..........mag |
| 10b820 | 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 78 75 70 29 0a 20 20 20 20 28 22 73 22 20 22 53 71 75 61 73 | it-commit-fixup).....("s"."Squas |
| 10b840 | 68 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 29 0a | h".........magit-commit-squash). |
| 10b860 | 20 20 20 20 28 22 41 22 20 22 41 75 67 6d 65 6e 74 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ....("A"."Augment"........magit- |
| 10b880 | 63 6f 6d 6d 69 74 2d 61 75 67 6d 65 6e 74 29 0a 20 20 20 20 28 36 20 22 78 22 20 22 41 62 73 6f | commit-augment).....(6."x"."Abso |
| 10b8a0 | 72 62 20 63 68 61 6e 67 65 73 22 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 75 74 6f 66 69 78 | rb.changes".magit-commit-autofix |
| 10b8c0 | 75 70 29 0a 20 20 20 20 28 36 20 22 58 22 20 22 41 62 73 6f 72 62 20 6d 6f 64 75 6c 65 73 22 20 | up).....(6."X"."Absorb.modules". |
| 10b8e0 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 62 73 6f 72 62 2d 6d 6f 64 75 6c 65 73 29 5d 0a 20 20 | magit-commit-absorb-modules)]... |
| 10b900 | 20 5b 22 22 0a 20 20 20 20 28 22 46 22 20 22 49 6e 73 74 61 6e 74 20 66 69 78 75 70 22 20 20 6d | .["".....("F"."Instant.fixup"..m |
| 10b920 | 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e 73 74 61 6e 74 2d 66 69 78 75 70 29 0a 20 20 20 20 28 | agit-commit-instant-fixup).....( |
| 10b940 | 22 53 22 20 22 49 6e 73 74 61 6e 74 20 73 71 75 61 73 68 22 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 | "S"."Instant.squash".magit-commi |
| 10b960 | 74 2d 69 6e 73 74 61 6e 74 2d 73 71 75 61 73 68 29 5d 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | t-instant-squash)]]...(interacti |
| 10b980 | 76 65 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 63 6f | ve)...(if-let.((buffer.(magit-co |
| 10b9a0 | 6d 6d 69 74 2d 6d 65 73 73 61 67 65 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 20 20 20 28 73 77 | mmit-message-buffer))).......(sw |
| 10b9c0 | 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 29 0a 20 20 20 20 28 74 72 61 6e | itch-to-buffer.buffer).....(tran |
| 10b9e0 | 73 69 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 29 29 29 0a 0a 28 64 | sient-setup.'magit-commit)))..(d |
| 10ba00 | 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 20 6e 69 6c 0a | efun.magit-commit-arguments.nil. |
| 10ba20 | 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 29 | ..(transient-args.'magit-commit) |
| 10ba40 | 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 |
| 10ba60 | 67 69 74 2d 63 6f 6d 6d 69 74 3a 2d 2d 72 65 75 73 65 2d 6d 65 73 73 61 67 65 20 28 29 0a 20 20 | git-commit:--reuse-message.()... |
| 10ba80 | 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 52 65 75 73 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 | :description."Reuse.commit.messa |
| 10baa0 | 67 65 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 | ge"...:class.'transient-option.. |
| 10bac0 | 20 3a 73 68 6f 72 74 61 72 67 20 22 2d 43 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 72 | .:shortarg."-C"...:argument."--r |
| 10bae0 | 65 75 73 65 2d 6d 65 73 73 61 67 65 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 | euse-message="...:reader.#'magit |
| 10bb00 | 2d 72 65 61 64 2d 72 65 75 73 65 2d 6d 65 73 73 61 67 65 0a 20 20 3a 68 69 73 74 6f 72 79 2d 6b | -read-reuse-message...:history-k |
| 10bb20 | 65 79 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 29 0a 0a 28 64 65 | ey.'magit-revision-history)..(de |
| 10bb40 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 75 73 65 2d 6d 65 73 73 61 67 65 20 28 70 72 | fun.magit-read-reuse-message.(pr |
| 10bb60 | 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 20 68 69 73 74 6f 72 79 29 0a | ompt.&optional.default.history). |
| 10bb80 | 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 20 | ..(magit-completing-read.prompt. |
| 10bba0 | 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 6e 61 6d 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 | (magit-list-refnames)........... |
| 10bbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 68 69 73 74 6f | ...............nil.nil.nil.histo |
| 10bbe0 | 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 | ry..........................(or. |
| 10bc00 | 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......................... |
| 10bc20 | 20 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 22 4f 52 49 | .....(and.(magit-rev-verify."ORI |
| 10bc40 | 47 5f 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | G_HEAD")........................ |
| 10bc60 | 20 20 20 20 20 20 20 20 20 20 20 22 4f 52 49 47 5f 48 45 41 44 22 29 29 29 29 0a 0a 3b 3b 3b 20 | ..........."ORIG_HEAD"))))..;;;. |
| 10bc80 | 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | Commands..;;;###autoload.(defun. |
| 10bca0 | 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 72 65 61 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 | magit-commit-create.(&optional.a |
| 10bcc0 | 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 6e 65 77 20 63 6f 6d 6d 69 74 20 6f 6e 20 60 | rgs)..."Create.a.new.commit.on.` |
| 10bce0 | 48 45 41 44 27 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 61 | HEAD'..With.a.prefix.argument,.a |
| 10bd00 | 6d 65 6e 64 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 60 48 45 41 44 27 20 69 6e 73 | mend.to.the.commit.at.`HEAD'.ins |
| 10bd20 | 74 65 61 64 2e 0a 5c 6e 28 67 69 74 20 63 6f 6d 6d 69 74 20 5b 2d 2d 61 6d 65 6e 64 5d 20 41 52 | tead..\n(git.commit.[--amend].AR |
| 10bd40 | 47 53 29 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 69 66 20 63 75 72 72 65 6e 74 2d | GS)"...(interactive.(if.current- |
| 10bd60 | 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 28 6c | prefix-arg....................(l |
| 10bd80 | 69 73 74 20 28 63 6f 6e 73 20 22 2d 2d 61 6d 65 6e 64 22 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 | ist.(cons."--amend".(magit-commi |
| 10bda0 | 74 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-arguments))).................. |
| 10bdc0 | 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 | (list.(magit-commit-arguments))) |
| 10bde0 | 29 0a 20 20 28 63 6f 6e 64 20 28 28 6d 65 6d 62 65 72 20 22 2d 2d 61 6c 6c 22 20 61 72 67 73 29 | )...(cond.((member."--all".args) |
| 10be00 | 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 |
| 10be20 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 61 6c 6c 29 29 0a 20 20 20 20 20 20 20 20 28 28 6d 65 6d 62 | git-commit--all)).........((memb |
| 10be40 | 65 72 20 22 2d 2d 61 6c 6c 6f 77 2d 65 6d 70 74 79 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 | er."--allow-empty".args)........ |
| 10be60 | 20 20 28 73 65 74 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 63 6f 6d 6d | ..(setq.this-command.'magit-comm |
| 10be80 | 69 74 2d 2d 61 6c 6c 6f 77 2d 65 6d 70 74 79 29 29 29 0a 20 20 28 77 68 65 6e 20 28 73 65 74 71 | it--allow-empty)))...(when.(setq |
| 10bea0 | 20 61 72 67 73 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 73 73 65 72 74 20 61 72 67 73 29 | .args.(magit-commit-assert.args) |
| 10bec0 | 29 0a 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 | ).....(let.((default-directory.( |
| 10bee0 | 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 | magit-toplevel))).......(magit-r |
| 10bf00 | 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 22 63 6f 6d 6d 69 74 22 20 61 72 67 73 | un-git-with-editor."commit".args |
| 10bf20 | 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ))))..;;;###autoload.(defun.magi |
| 10bf40 | 74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a | t-commit-amend.(&optional.args). |
| 10bf60 | 20 20 22 41 6d 65 6e 64 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 2e 0a 5c 6e 28 67 69 74 | .."Amend.the.last.commit..\n(git |
| 10bf80 | 20 63 6f 6d 6d 69 74 20 2d 2d 61 6d 65 6e 64 20 41 52 47 53 29 22 0a 20 20 28 69 6e 74 65 72 61 | .commit.--amend.ARGS)"...(intera |
| 10bfa0 | 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 |
| 10bfc0 | 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64 2d 61 73 73 | nts)))...(magit-commit-amend-ass |
| 10bfe0 | 65 72 74 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f | ert)...(magit-run-git-with-edito |
| 10c000 | 72 20 22 63 6f 6d 6d 69 74 22 20 22 2d 2d 61 6d 65 6e 64 22 20 61 72 67 73 29 29 0a 0a 3b 3b 3b | r."commit"."--amend".args))..;;; |
| 10c020 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d | ###autoload.(defun.magit-commit- |
| 10c040 | 65 78 74 65 6e 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 6f 76 65 72 72 69 64 65 2d | extend.(&optional.args.override- |
| 10c060 | 64 61 74 65 29 0a 20 20 22 41 6d 65 6e 64 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 74 2c 20 | date)..."Amend.the.last.commit,. |
| 10c080 | 77 69 74 68 6f 75 74 20 65 64 69 74 69 6e 67 20 74 68 65 20 6d 65 73 73 61 67 65 2e 0a 0a 57 69 | without.editing.the.message...Wi |
| 10c0a0 | 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6b 65 65 70 20 74 68 65 20 63 6f | th.a.prefix.argument.keep.the.co |
| 10c0c0 | 6d 6d 69 74 74 65 72 20 64 61 74 65 2c 20 6f 74 68 65 72 77 69 73 65 20 63 68 61 6e 67 65 0a 69 | mmitter.date,.otherwise.change.i |
| 10c0e0 | 74 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 78 74 | t...The.option.`magit-commit-ext |
| 10c100 | 65 6e 64 2d 6f 76 65 72 72 69 64 65 2d 64 61 74 65 27 20 63 61 6e 20 62 65 20 75 73 65 64 0a 74 | end-override-date'.can.be.used.t |
| 10c120 | 6f 20 69 6e 76 65 72 73 65 20 74 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 65 20 70 72 65 | o.inverse.the.meaning.of.the.pre |
| 10c140 | 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a 5c 6e 28 67 69 74 20 63 6f 6d 6d 69 74 20 2d 2d 61 6d | fix.argument..\n(git.commit.--am |
| 10c160 | 65 6e 64 20 2d 2d 6e 6f 2d 65 64 69 74 29 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | end.--no-edit)"...(interactive.( |
| 10c180 | 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 | list.(magit-commit-arguments)... |
| 10c1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 63 75 72 72 65 6e 74 2d 70 | ...................(if.current-p |
| 10c1c0 | 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | refix-arg....................... |
| 10c1e0 | 20 20 20 28 6e 6f 74 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 78 74 65 6e 64 2d 6f 76 65 72 | ...(not.magit-commit-extend-over |
| 10c200 | 72 69 64 65 2d 64 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ride-date)...................... |
| 10c220 | 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 78 74 65 6e 64 2d 6f 76 65 72 72 69 64 65 2d 64 | ..magit-commit-extend-override-d |
| 10c240 | 61 74 65 29 29 29 0a 20 20 28 77 68 65 6e 20 28 73 65 74 71 20 61 72 67 73 20 28 6d 61 67 69 74 | ate)))...(when.(setq.args.(magit |
| 10c260 | 2d 63 6f 6d 6d 69 74 2d 61 73 73 65 72 74 20 61 72 67 73 29 29 0a 20 20 20 20 28 6d 61 67 69 74 | -commit-assert.args)).....(magit |
| 10c280 | 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64 2d 61 73 73 65 72 74 29 0a 20 20 20 20 28 69 66 20 6f 76 | -commit-amend-assert).....(if.ov |
| 10c2a0 | 65 72 72 69 64 65 2d 64 61 74 65 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 | erride-date.........(magit-run-g |
| 10c2c0 | 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 |
| 10c2e0 | 22 20 22 2d 2d 6e 6f 2d 65 64 69 74 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 77 69 74 68 2d | "."--no-edit".args).......(with- |
| 10c300 | 65 6e 76 69 72 6f 6e 6d 65 6e 74 2d 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 | environment-variables........... |
| 10c320 | 28 28 22 47 49 54 5f 43 4f 4d 4d 49 54 54 45 52 5f 44 41 54 45 22 20 28 6d 61 67 69 74 2d 72 65 | (("GIT_COMMITTER_DATE".(magit-re |
| 10c340 | 76 2d 66 6f 72 6d 61 74 20 22 25 63 44 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | v-format."%cD"))).........(magit |
| 10c360 | 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 22 63 6f 6d 6d 69 74 22 20 22 2d | -run-git-with-editor."commit"."- |
| 10c380 | 2d 61 6d 65 6e 64 22 20 22 2d 2d 6e 6f 2d 65 64 69 74 22 20 61 72 67 73 29 29 29 29 29 0a 0a 3b | -amend"."--no-edit".args)))))..; |
| 10c3a0 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 | ;;###autoload.(defun.magit-commi |
| 10c3c0 | 74 2d 72 65 77 6f 72 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 6f 76 65 72 72 69 64 | t-reword.(&optional.args.overrid |
| 10c3e0 | 65 2d 64 61 74 65 29 0a 20 20 22 52 65 77 6f 72 64 20 74 68 65 20 6c 61 73 74 20 63 6f 6d 6d 69 | e-date)..."Reword.the.last.commi |
| 10c400 | 74 2c 20 69 67 6e 6f 72 69 6e 67 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2e 0a 0a 57 69 74 | t,.ignoring.staged.changes...Wit |
| 10c420 | 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6b 65 65 70 20 74 68 65 20 63 6f 6d | h.a.prefix.argument.keep.the.com |
| 10c440 | 6d 69 74 74 65 72 20 64 61 74 65 2c 20 6f 74 68 65 72 77 69 73 65 20 63 68 61 6e 67 65 0a 69 74 | mitter.date,.otherwise.change.it |
| 10c460 | 2e 20 20 54 68 65 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f | ...The.option.`magit-commit-rewo |
| 10c480 | 72 64 2d 6f 76 65 72 72 69 64 65 2d 64 61 74 65 27 20 63 61 6e 20 62 65 20 75 73 65 64 0a 74 6f | rd-override-date'.can.be.used.to |
| 10c4a0 | 20 69 6e 76 65 72 73 65 20 74 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 65 20 70 72 65 66 | .inverse.the.meaning.of.the.pref |
| 10c4c0 | 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a 0a 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 | ix.argument...Non-interactively. |
| 10c4e0 | 72 65 73 70 65 63 74 20 74 68 65 20 6f 70 74 69 6f 6e 61 6c 20 4f 56 45 52 52 49 44 45 2d 44 41 | respect.the.optional.OVERRIDE-DA |
| 10c500 | 54 45 20 61 72 67 75 6d 65 6e 74 0a 61 6e 64 20 69 67 6e 6f 72 65 20 74 68 65 20 6f 70 74 69 6f | TE.argument.and.ignore.the.optio |
| 10c520 | 6e 2e 0a 5c 6e 28 67 69 74 20 63 6f 6d 6d 69 74 20 2d 2d 61 6d 65 6e 64 20 2d 2d 6f 6e 6c 79 29 | n..\n(git.commit.--amend.--only) |
| 10c540 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f | "...(interactive.(list.(magit-co |
| 10c560 | 6d 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mmit-arguments)................. |
| 10c580 | 20 20 20 20 20 28 69 66 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 | .....(if.current-prefix-arg..... |
| 10c5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6d 61 67 69 74 2d | .....................(not.magit- |
| 10c5c0 | 63 6f 6d 6d 69 74 2d 72 65 77 6f 72 64 2d 6f 76 65 72 72 69 64 65 2d 64 61 74 65 29 0a 20 20 20 | commit-reword-override-date).... |
| 10c5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 | ....................magit-commit |
| 10c600 | 2d 72 65 77 6f 72 64 2d 6f 76 65 72 72 69 64 65 2d 64 61 74 65 29 29 29 0a 20 20 28 6d 61 67 69 | -reword-override-date)))...(magi |
| 10c620 | 74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64 2d 61 73 73 65 72 74 29 0a 20 20 28 63 6c 2d 70 75 73 | t-commit-amend-assert)...(cl-pus |
| 10c640 | 68 6e 65 77 20 22 2d 2d 61 6c 6c 6f 77 2d 65 6d 70 74 79 22 20 61 72 67 73 20 3a 74 65 73 74 20 | hnew."--allow-empty".args.:test. |
| 10c660 | 23 27 65 71 75 61 6c 29 0a 20 20 28 69 66 20 6f 76 65 72 72 69 64 65 2d 64 61 74 65 0a 20 20 20 | #'equal)...(if.override-date.... |
| 10c680 | 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 22 63 | ...(magit-run-git-with-editor."c |
| 10c6a0 | 6f 6d 6d 69 74 22 20 22 2d 2d 61 6d 65 6e 64 22 20 22 2d 2d 6f 6e 6c 79 22 20 61 72 67 73 29 0a | ommit"."--amend"."--only".args). |
| 10c6c0 | 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 73 0a | ....(with-environment-variables. |
| 10c6e0 | 20 20 20 20 20 20 20 20 28 28 22 47 49 54 5f 43 4f 4d 4d 49 54 54 45 52 5f 44 41 54 45 22 20 28 | ........(("GIT_COMMITTER_DATE".( |
| 10c700 | 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 63 44 22 29 29 29 0a 20 20 20 20 20 20 | magit-rev-format."%cD")))....... |
| 10c720 | 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 |
| 10c740 | 69 74 22 20 22 2d 2d 61 6d 65 6e 64 22 20 22 2d 2d 6f 6e 6c 79 22 20 61 72 67 73 29 29 29 29 0a | it"."--amend"."--only".args)))). |
| 10c760 | 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 |
| 10c780 | 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 |
| 10c7a0 | 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 66 69 78 75 70 20 63 6f 6d 6d 69 74 2e 0a 0a 57 69 74 | )..."Create.a.fixup.commit...Wit |
| 10c7c0 | 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 65 20 74 61 72 67 65 74 20 43 | h.a.prefix.argument.the.target.C |
| 10c7e0 | 4f 4d 4d 49 54 20 68 61 73 20 74 6f 20 62 65 20 63 6f 6e 66 69 72 6d 65 64 2e 0a 4f 74 68 65 72 | OMMIT.has.to.be.confirmed..Other |
| 10c800 | 77 69 73 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 6d 61 79 20 62 65 20 | wise.the.commit.at.point.may.be. |
| 10c820 | 75 73 65 64 20 77 69 74 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 0a 64 65 70 65 6e 64 | used.without.confirmation.depend |
| 10c840 | 69 6e 67 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 | ing.on.the.value.of.option.`magi |
| 10c860 | 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 63 6f 6e 66 69 72 6d 27 2e 22 0a 20 20 28 69 6e | t-commit-squash-confirm'."...(in |
| 10c880 | 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 | teractive.(list.(magit-commit-at |
| 10c8a0 | 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | -point)......................(ma |
| 10c8c0 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 | git-commit-arguments)))...(magit |
| 10c8e0 | 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 69 6e 74 65 72 6e 61 6c 20 22 2d 2d 66 69 78 75 70 | -commit-squash-internal."--fixup |
| 10c900 | 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | ".commit.args))..;;;###autoload. |
| 10c920 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 20 28 26 6f 70 74 | (defun.magit-commit-squash.(&opt |
| 10c940 | 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 | ional.commit.args)..."Create.a.s |
| 10c960 | 71 75 61 73 68 20 63 6f 6d 6d 69 74 2c 20 77 69 74 68 6f 75 74 20 65 64 69 74 69 6e 67 20 74 68 | quash.commit,.without.editing.th |
| 10c980 | 65 20 73 71 75 61 73 68 20 6d 65 73 73 61 67 65 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 | e.squash.message...With.a.prefix |
| 10c9a0 | 20 61 72 67 75 6d 65 6e 74 20 74 68 65 20 74 61 72 67 65 74 20 43 4f 4d 4d 49 54 20 68 61 73 20 | .argument.the.target.COMMIT.has. |
| 10c9c0 | 74 6f 20 62 65 20 63 6f 6e 66 69 72 6d 65 64 2e 0a 4f 74 68 65 72 77 69 73 65 20 74 68 65 20 63 | to.be.confirmed..Otherwise.the.c |
| 10c9e0 | 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 6d 61 79 20 62 65 20 75 73 65 64 20 77 69 74 68 6f | ommit.at.point.may.be.used.witho |
| 10ca00 | 75 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 0a 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 | ut.confirmation.depending.on.the |
| 10ca20 | 20 76 61 6c 75 65 20 6f 66 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 | .value.of.option.`magit-commit-s |
| 10ca40 | 71 75 61 73 68 2d 63 6f 6e 66 69 72 6d 27 2e 0a 0a 49 66 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 | quash-confirm'...If.you.want.to. |
| 10ca60 | 69 6d 6d 65 64 69 61 74 65 6c 79 20 61 64 64 20 61 20 6d 65 73 73 61 67 65 20 74 6f 20 74 68 65 | immediately.add.a.message.to.the |
| 10ca80 | 20 73 71 75 61 73 68 20 63 6f 6d 6d 69 74 2c 0a 74 68 65 6e 20 75 73 65 20 60 6d 61 67 69 74 2d | .squash.commit,.then.use.`magit- |
| 10caa0 | 63 6f 6d 6d 69 74 2d 61 75 67 6d 65 6e 74 27 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 69 73 20 | commit-augment'.instead.of.this. |
| 10cac0 | 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 | command."...(interactive.(list.( |
| 10cae0 | 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 20 | magit-commit-at-point).......... |
| 10cb00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 72 67 75 6d 65 | ............(magit-commit-argume |
| 10cb20 | 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 69 6e | nts)))...(magit-commit-squash-in |
| 10cb40 | 74 65 72 6e 61 6c 20 22 2d 2d 73 71 75 61 73 68 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 29 0a | ternal."--squash".commit.args)). |
| 10cb60 | 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 |
| 10cb80 | 6d 69 74 2d 61 75 67 6d 65 6e 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 61 72 | mit-augment.(&optional.commit.ar |
| 10cba0 | 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 71 75 61 73 68 20 63 6f 6d 6d 69 74 2c 20 65 | gs)..."Create.a.squash.commit,.e |
| 10cbc0 | 64 69 74 69 6e 67 20 74 68 65 20 73 71 75 61 73 68 20 6d 65 73 73 61 67 65 2e 0a 0a 57 69 74 68 | diting.the.squash.message...With |
| 10cbe0 | 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 68 65 20 74 61 72 67 65 74 20 43 4f | .a.prefix.argument.the.target.CO |
| 10cc00 | 4d 4d 49 54 20 68 61 73 20 74 6f 20 62 65 20 63 6f 6e 66 69 72 6d 65 64 2e 0a 4f 74 68 65 72 77 | MMIT.has.to.be.confirmed..Otherw |
| 10cc20 | 69 73 65 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 6d 61 79 20 62 65 20 75 | ise.the.commit.at.point.may.be.u |
| 10cc40 | 73 65 64 20 77 69 74 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 0a 64 65 70 65 6e 64 69 | sed.without.confirmation.dependi |
| 10cc60 | 6e 67 20 6f 6e 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 | ng.on.the.value.of.option.`magit |
| 10cc80 | 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 63 6f 6e 66 69 72 6d 27 2e 22 0a 20 20 28 69 6e 74 | -commit-squash-confirm'."...(int |
| 10cca0 | 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d | eractive.(list.(magit-commit-at- |
| 10ccc0 | 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | point)......................(mag |
| 10cce0 | 69 74 2d 63 6f 6d 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d | it-commit-arguments)))...(magit- |
| 10cd00 | 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 69 6e 74 65 72 6e 61 6c 20 22 2d 2d 73 71 75 61 73 68 | commit-squash-internal."--squash |
| 10cd20 | 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 20 6e 69 6c 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | ".commit.args.nil.t))..;;;###aut |
| 10cd40 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e 73 74 61 6e | oload.(defun.magit-commit-instan |
| 10cd60 | 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 29 0a | t-fixup.(&optional.commit.args). |
| 10cd80 | 20 20 22 43 72 65 61 74 65 20 61 20 66 69 78 75 70 20 63 6f 6d 6d 69 74 20 74 61 72 67 65 74 69 | .."Create.a.fixup.commit.targeti |
| 10cda0 | 6e 67 20 43 4f 4d 4d 49 54 20 61 6e 64 20 69 6e 73 74 61 6e 74 6c 79 20 72 65 62 61 73 65 2e 22 | ng.COMMIT.and.instantly.rebase." |
| 10cdc0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6d | ...(interactive.(list.(magit-com |
| 10cde0 | 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mit-at-point)................... |
| 10ce00 | 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 | ...(magit-commit-arguments)))... |
| 10ce20 | 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 69 6e 74 65 72 6e 61 6c 20 22 2d | (magit-commit-squash-internal."- |
| 10ce40 | 2d 66 69 78 75 70 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 | -fixup".commit.args.t))..;;;###a |
| 10ce60 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e 73 74 | utoload.(defun.magit-commit-inst |
| 10ce80 | 61 6e 74 2d 73 71 75 61 73 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 61 72 67 | ant-squash.(&optional.commit.arg |
| 10cea0 | 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 73 71 75 61 73 68 20 63 6f 6d 6d 69 74 20 74 61 72 | s)..."Create.a.squash.commit.tar |
| 10cec0 | 67 65 74 69 6e 67 20 43 4f 4d 4d 49 54 20 61 6e 64 20 69 6e 73 74 61 6e 74 6c 79 20 72 65 62 61 | geting.COMMIT.and.instantly.reba |
| 10cee0 | 73 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 | se."...(interactive.(list.(magit |
| 10cf00 | 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -commit-at-point)............... |
| 10cf20 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 72 67 75 6d 65 6e 74 73 29 29 | .......(magit-commit-arguments)) |
| 10cf40 | 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 69 6e 74 65 72 6e 61 | )...(magit-commit-squash-interna |
| 10cf60 | 6c 20 22 2d 2d 73 71 75 61 73 68 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 20 74 29 29 0a 0a 28 64 | l."--squash".commit.args.t))..(d |
| 10cf80 | 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 71 75 61 73 68 2d 69 6e 74 65 72 6e 61 | efun.magit-commit-squash-interna |
| 10cfa0 | 6c 0a 20 20 20 20 28 6f 70 74 69 6f 6e 20 63 6f 6d 6d 69 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 | l.....(option.commit.&optional.a |
| 10cfc0 | 72 67 73 20 72 65 62 61 73 65 20 65 64 69 74 20 63 6f 6e 66 69 72 6d 65 64 29 0a 20 20 28 77 68 | rgs.rebase.edit.confirmed)...(wh |
| 10cfe0 | 65 6e 2d 6c 65 74 20 28 28 61 72 67 73 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 73 73 65 | en-let.((args.(magit-commit-asse |
| 10d000 | 72 74 20 61 72 67 73 20 28 6e 6f 74 20 65 64 69 74 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 | rt.args.(not.edit)))).....(when. |
| 10d020 | 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 6d 61 67 69 74 2d 72 | (and.commit.rebase.(not.(magit-r |
| 10d040 | 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 63 6f 6d 6d 69 74 20 22 48 45 41 44 22 29 29 29 0a 20 | ev-ancestor-p.commit."HEAD"))).. |
| 10d060 | 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 0a 20 20 20 20 20 | .....(magit-read-char-case...... |
| 10d080 | 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 20 61 6e 63 65 73 74 | .....(format."%s.isn't.an.ancest |
| 10d0a0 | 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 6c 0a 20 20 20 20 20 | or.of.HEAD...".commit).nil...... |
| 10d0c0 | 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 72 65 62 61 73 69 6e | ...(?c."[c]reate.without.rebasin |
| 10d0e0 | 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 20 20 20 20 20 28 3f | g".(setq.rebase.nil)).........(? |
| 10d100 | 73 20 22 5b 73 5d 65 6c 65 63 74 20 6f 74 68 65 72 22 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | s."[s]elect.other"............(s |
| 10d120 | 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 28 3f 61 20 22 5b 61 | etq.commit.nil)).........(?a."[a |
| 10d140 | 5d 62 6f 72 74 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | ]bort"...................(user-e |
| 10d160 | 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 20 63 6f 6d 6d 69 74 | rror."Quit")))).....(when.commit |
| 10d180 | 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 73 | .......(setq.commit.(magit-rebas |
| 10d1a0 | 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 29 | e-interactive-assert.commit.t))) |
| 10d1c0 | 0a 20 20 20 20 28 69 66 20 28 61 6e 64 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 | .....(if.(and.commit............ |
| 10d1e0 | 20 20 28 6f 72 20 63 6f 6e 66 69 72 6d 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(or.confirmed................. |
| 10d200 | 20 28 6e 6f 74 20 28 6f 72 20 72 65 62 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(not.(or.rebase................ |
| 10d220 | 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 | ...........current-prefix-arg... |
| 10d240 | 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 63 6f | ........................magit-co |
| 10d260 | 6d 6d 69 74 2d 73 71 75 61 73 68 2d 63 6f 6e 66 69 72 6d 29 29 29 29 0a 20 20 20 20 20 20 20 20 | mmit-squash-confirm))))......... |
| 10d280 | 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 68 6f 77 2d 64 69 66 66 20 6e 69 | (let.((magit-commit-show-diff.ni |
| 10d2a0 | 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 63 61 74 20 6f 70 74 69 | l))...........(push.(concat.opti |
| 10d2c0 | 6f 6e 20 22 3d 22 20 63 6f 6d 6d 69 74 29 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 | on."=".commit).args)...........( |
| 10d2e0 | 75 6e 6c 65 73 73 20 65 64 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 22 2d | unless.edit.............(push."- |
| 10d300 | 2d 6e 6f 2d 65 64 69 74 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 72 | -no-edit".args))...........(if.r |
| 10d320 | 65 62 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d | ebase...............(magit-with- |
| 10d340 | 65 64 69 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 | editor.................(magit-ca |
| 10d360 | 6c 6c 2d 67 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6d 6d 69 74 22 | ll-git.................."commit" |
| 10d380 | 20 22 2d 2d 6e 6f 2d 67 70 67 2d 73 69 67 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."--no-gpg-sign"................ |
| 10d3a0 | 20 20 28 73 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 | ..(seq-remove.(apply-partially.# |
| 10d3c0 | 27 73 74 72 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 | 'string-prefix-p."--gpg-sign="). |
| 10d3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 | .............................arg |
| 10d400 | 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d | s))).............(magit-run-git- |
| 10d420 | 77 69 74 68 2d 65 64 69 74 6f 72 20 22 63 6f 6d 6d 69 74 22 20 61 72 67 73 29 29 0a 20 20 20 20 | with-editor."commit".args))..... |
| 10d440 | 20 20 20 20 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 | ......t).;.The.commit.was.create |
| 10d460 | 64 3b 20 75 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 | d;.used.by.below.lambda........( |
| 10d480 | 6c 65 74 20 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 | let.((winconf.(and.magit-commit- |
| 10d4a0 | 73 68 6f 77 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 | show-diff....................... |
| 10d4c0 | 20 20 20 20 28 63 75 72 72 65 6e 74 2d 77 69 6e 64 6f 77 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f | ....(current-window-configuratio |
| 10d4e0 | 6e 29 29 29 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 | n)))).........(magit-log-select. |
| 10d500 | 20 20 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 | ..........(lambda.(commit)...... |
| 10d520 | 20 20 20 20 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 | .......(when.(and.(magit-commit- |
| 10d540 | 73 71 75 61 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 | squash-internal.option.commit.ar |
| 10d560 | 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.............................. |
| 10d580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 62 61 73 65 20 65 | ........................rebase.e |
| 10d5a0 | 64 69 74 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 72 65 | dit.t)........................re |
| 10d5c0 | 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 6f 6d 6d 69 | base)...............(magit-commi |
| 10d5e0 | 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 20 20 20 20 | t-amend-assert.commit).......... |
| 10d600 | 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 76 65 2d 31 | .....(magit-rebase-interactive-1 |
| 10d620 | 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 69 73 74 20 | .commit...................(list. |
| 10d640 | 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 20 22 2d 2d | "--autosquash"."--autostash"."-- |
| 10d660 | 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 20 22 22 20 | keep-empty")................."". |
| 10d680 | 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 77 68 65 6e | "true".nil.t)).............(when |
| 10d6a0 | 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 77 69 6e 64 | .winconf...............(set-wind |
| 10d6c0 | 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 20 20 20 20 | ow-configuration.winconf)))..... |
| 10d6e0 | 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 54 79 70 65 20 25 25 70 20 6f 6e 20 61 20 63 6f 6d | ......(format."Type.%%p.on.a.com |
| 10d700 | 6d 69 74 20 74 6f 20 25 73 20 69 6e 74 6f 20 69 74 2c 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | mit.to.%s.into.it,"............. |
| 10d720 | 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 6f 70 74 69 6f 6e 20 32 29 29 0a 20 20 20 20 | ......(substring.option.2))..... |
| 10d740 | 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 20 20 20 20 | ......nil.nil.nil.commit))...... |
| 10d760 | 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 68 6f 77 2d 64 69 66 66 0a 20 20 | .(when.magit-commit-show-diff... |
| 10d780 | 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 66 65 | ......(let.((magit-display-buffe |
| 10d7a0 | 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 28 61 70 70 6c 79 20 | r-noselect.t))...........(apply. |
| 10d7c0 | 23 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 74 61 67 65 64 20 6e 69 6c 20 28 6d 61 67 69 74 2d 64 | #'magit-diff-staged.nil.(magit-d |
| 10d7e0 | 69 66 66 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | iff-arguments)))))))..(defun.mag |
| 10d800 | 69 74 2d 63 6f 6d 6d 69 74 2d 61 6d 65 6e 64 2d 61 73 73 65 72 74 20 28 26 6f 70 74 69 6f 6e 61 | it-commit-amend-assert.(&optiona |
| 10d820 | 6c 20 63 6f 6d 6d 69 74 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 62 72 61 6e 63 68 65 73 | l.commit)...(when-let.((branches |
| 10d840 | 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 70 75 62 6c 69 73 68 69 6e 67 2d 62 72 61 6e 63 68 65 73 | .(magit-list-publishing-branches |
| 10d860 | 20 63 6f 6d 6d 69 74 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 31 20 22 54 68 69 73 20 63 | .commit))).....(let.((m1."This.c |
| 10d880 | 6f 6d 6d 69 74 20 68 61 73 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 70 75 62 6c 69 73 68 65 64 | ommit.has.already.been.published |
| 10d8a0 | 20 74 6f 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 32 20 22 2e 5c 6e 44 6f 20 79 6f 75 20 | .to.")...........(m2.".\nDo.you. |
| 10d8c0 | 72 65 61 6c 6c 79 20 77 61 6e 74 20 74 6f 20 6d 6f 64 69 66 79 20 69 74 22 29 29 0a 20 20 20 20 | really.want.to.modify.it"))..... |
| 10d8e0 | 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 61 6d 65 6e 64 2d 70 75 62 6c 69 73 68 65 | ..(magit-confirm.'amend-publishe |
| 10d900 | 64 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 6d 31 20 22 25 73 22 20 6d 32 29 0a 20 20 | d.........(concat.m1."%s".m2)... |
| 10d920 | 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 6d 31 20 22 25 64 20 70 75 62 6c 69 63 20 62 72 61 6e | ......(concat.m1."%d.public.bran |
| 10d940 | 63 68 65 73 22 20 6d 32 29 0a 20 20 20 20 20 20 20 20 6e 69 6c 20 62 72 61 6e 63 68 65 73 29 29 | ches".m2).........nil.branches)) |
| 10d960 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 73 73 65 72 74 20 28 | ))..(defun.magit-commit-assert.( |
| 10d980 | 61 72 67 73 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 72 69 63 74 29 0a 20 20 28 63 6f 6e 64 0a 20 | args.&optional.strict)...(cond.. |
| 10d9a0 | 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 2d 70 29 | ..((or.(magit-anything-staged-p) |
| 10d9c0 | 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 2d 75 6e | .........(and.(magit-anything-un |
| 10d9e0 | 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 76 65 72 | staged-p)..............;;.^.Ever |
| 10da00 | 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 74 68 69 | ything.of.nothing.is.still.nothi |
| 10da20 | 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 6c 6c 22 | ng...............(member."--all" |
| 10da40 | 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 69 63 74 | .args)).........(and.(not.strict |
| 10da60 | 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 20 76 61 | )..............;;.^.For.amend.va |
| 10da80 | 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 6f 74 68 | riants.that.don't.make.sense.oth |
| 10daa0 | 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 62 65 72 | erwise...............(or.(member |
| 10dac0 | 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 20 20 20 | ."--amend".args)................ |
| 10dae0 | 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 73 29 0a | ..(member."--allow-empty".args). |
| 10db00 | 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 65 73 65 | .................(member."--rese |
| 10db20 | 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 20 20 20 | t-author".args)................. |
| 10db40 | 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 20 20 20 | .(member."--signoff".args)...... |
| 10db60 | 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 6c 75 65 | ............(transient-arg-value |
| 10db80 | 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 20 20 20 | ."--author=".args).............. |
| 10dba0 | 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 61 74 65 | ....(transient-arg-value."--date |
| 10dbc0 | 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 74 20 22 | =".args)))).....(or.args.(list." |
| 10dbe0 | 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 2d 69 6e | --")))....((and.(magit-rebase-in |
| 10dc00 | 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 61 67 69 | -progress-p)..........(not.(magi |
| 10dc20 | 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 20 20 20 | t-anything-unstaged-p))......... |
| 10dc40 | 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 43 6f 6e | .(y-or-n-p."Nothing.staged...Con |
| 10dc60 | 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 0a 20 20 | tinue.in-progress.rebase?."))... |
| 10dc80 | 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 72 65 62 | ..(setq.this-command.#'magit-reb |
| 10dca0 | 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 67 69 74 | ase-continue).....(magit-run-git |
| 10dcc0 | 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 75 65 22 | -sequencer."rebase"."--continue" |
| 10dce0 | 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 20 28 65 | ).....nil)....((file-exists-p.(e |
| 10dd00 | 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 6d 61 67 | xpand-file-name."MERGE_MSG".(mag |
| 10dd20 | 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 74 2d 61 | it-gitdir))).....(cond.((magit-a |
| 10dd40 | 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 28 | nything-unmerged-p)............( |
| 10dd60 | 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 63 74 73 | user-error."Unresolved.conflicts |
| 10dd80 | 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 79 74 68 | "))...........((and.(magit-anyth |
| 10dda0 | 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 20 20 20 | ing-unstaged-p)................. |
| 10ddc0 | 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 20 20 20 | (not.(y-or-n-p.................. |
| 10dde0 | 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 69 74 65 | ....."Proceed.with.merge.despite |
| 10de00 | 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 20 20 20 | .unstaged.changes?.")))......... |
| 10de20 | 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 20 20 20 | ...(user-error."Abort"))........ |
| 10de40 | 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 20 20 20 | ...((or.args.(list."--"))))).... |
| 10de60 | 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 64 2d 70 | ((not.(magit-anything-unstaged-p |
| 10de80 | 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 74 61 67 | )).....(user-error."Nothing.stag |
| 10dea0 | 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 2d 63 6f | ed.(or.unstaged)"))....(magit-co |
| 10dec0 | 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 65 71 20 | mmit-ask-to-stage.....(when.(eq. |
| 10dee0 | 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 72 62 6f | magit-commit-ask-to-stage.'verbo |
| 10df00 | 73 65 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 75 6e 73 74 61 67 65 64 29 29 | se).......(magit-diff-unstaged)) |
| 10df20 | 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 74 2d | .....(prog1.(when.(or.(eq.magit- |
| 10df40 | 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 20 20 | commit-ask-to-stage.'stage)..... |
| 10df60 | 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 20 20 | .................(y-or-n-p...... |
| 10df80 | 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 65 64 | ................."Nothing.staged |
| 10dfa0 | 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 67 65 | ...Commit.all.uncommitted.change |
| 10dfc0 | 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 2d 63 | s?."))..............(setq.this-c |
| 10dfe0 | 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 20 20 | ommand.'magit-commit--all)...... |
| 10e000 | 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 20 28 | ........(cons."--all".(or.args.( |
| 10e020 | 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 20 28 | list."--")))).......(when.(and.( |
| 10e040 | 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 |
| 10e060 | 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 65 64 | rbose)..................(derived |
| 10e080 | 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 20 20 | -mode-p.'magit-diff-mode))...... |
| 10e0a0 | 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 0a 20 | ...(magit-mode-bury-buffer)))).. |
| 10e0c0 | 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 73 74 | ..(t.....(user-error."Nothing.st |
| 10e0e0 | 61 67 65 64 22 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 72 65 73 68 65 6c | aged"))))..(defvar.magit--reshel |
| 10e100 | 76 65 2d 68 69 73 74 6f 72 79 20 6e 69 6c 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | ve-history.nil)..;;;###autoload. |
| 10e120 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 73 68 65 6c 76 65 20 28 64 61 | (defun.magit-commit-reshelve.(da |
| 10e140 | 74 65 20 75 70 64 61 74 65 2d 61 75 74 68 6f 72 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 | te.update-author.&optional.args) |
| 10e160 | 0a 20 20 22 43 68 61 6e 67 65 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 20 61 6e | ..."Change.the.committer.date.an |
| 10e180 | 64 20 70 6f 73 73 69 62 6c 79 20 74 68 65 20 61 75 74 68 6f 72 20 64 61 74 65 20 6f 66 20 60 48 | d.possibly.the.author.date.of.`H |
| 10e1a0 | 45 41 44 27 2e 0a 0a 54 68 65 20 63 75 72 72 65 6e 74 20 74 69 6d 65 20 69 73 20 75 73 65 64 20 | EAD'...The.current.time.is.used. |
| 10e1c0 | 61 73 20 74 68 65 20 69 6e 69 74 69 61 6c 20 6d 69 6e 69 62 75 66 66 65 72 20 69 6e 70 75 74 20 | as.the.initial.minibuffer.input. |
| 10e1e0 | 61 6e 64 20 74 68 65 0a 6f 72 69 67 69 6e 61 6c 20 61 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 | and.the.original.author.or.commi |
| 10e200 | 74 74 65 72 20 64 61 74 65 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 61 73 20 74 68 65 20 70 72 | tter.date.is.available.as.the.pr |
| 10e220 | 65 76 69 6f 75 73 0a 68 69 73 74 6f 72 79 20 65 6c 65 6d 65 6e 74 2e 0a 0a 42 6f 74 68 20 74 68 | evious.history.element...Both.th |
| 10e240 | 65 20 61 75 74 68 6f 72 20 61 6e 64 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 73 | e.author.and.the.committer.dates |
| 10e260 | 20 61 72 65 20 63 68 61 6e 67 65 64 2c 20 75 6e 6c 65 73 73 20 6f 6e 65 0a 6f 66 20 74 68 65 20 | .are.changed,.unless.one.of.the. |
| 10e280 | 66 6f 6c 6c 6f 77 69 6e 67 20 69 73 20 74 72 75 65 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 | following.is.true,.in.which.case |
| 10e2a0 | 20 6f 6e 6c 79 20 74 68 65 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 0a 69 73 20 75 70 64 61 | .only.the.committer.date.is.upda |
| 10e2c0 | 74 65 64 3a 0a 2d 20 59 6f 75 20 61 72 65 20 6e 6f 74 20 74 68 65 20 61 75 74 68 6f 72 20 6f 66 | ted:.-.You.are.not.the.author.of |
| 10e2e0 | 20 74 68 65 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 69 73 20 62 65 69 6e 67 20 72 65 73 68 65 6c | .the.commit.that.is.being.reshel |
| 10e300 | 76 65 64 2e 0a 2d 20 54 68 65 20 63 6f 6d 6d 61 6e 64 20 77 61 73 20 69 6e 76 6f 6b 65 64 20 77 | ved..-.The.command.was.invoked.w |
| 10e320 | 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 0a 2d 20 4e 6f 6e 2d 69 6e 74 | ith.a.prefix.argument..-.Non-int |
| 10e340 | 65 72 61 63 74 69 76 65 6c 79 20 69 66 20 55 50 44 41 54 45 2d 41 55 54 48 4f 52 20 69 73 20 6e | eractively.if.UPDATE-AUTHOR.is.n |
| 10e360 | 69 6c 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 75 70 | il."...(interactive....(let.((up |
| 10e380 | 64 61 74 65 2d 61 75 74 68 6f 72 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 75 74 68 | date-author.(and.(magit-rev-auth |
| 10e3a0 | 6f 72 2d 70 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or-p."HEAD").................... |
| 10e3c0 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 | ..........(not.current-prefix-ar |
| 10e3e0 | 67 29 29 29 29 0a 20 20 20 20 20 28 70 75 73 68 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d | g))))......(push.(magit-rev-form |
| 10e400 | 61 74 20 28 69 66 20 75 70 64 61 74 65 2d 61 75 74 68 6f 72 20 22 25 61 64 22 20 22 25 63 64 22 | at.(if.update-author."%ad"."%cd" |
| 10e420 | 29 20 22 48 45 41 44 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )."HEAD"........................ |
| 10e440 | 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2d 2d 64 61 74 65 3d 66 6f 72 6d 61 74 3a 25 46 20 | ......(concat."--date=format:%F. |
| 10e460 | 25 54 20 25 7a 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 2d 72 65 73 68 65 | %T.%z"))............magit--reshe |
| 10e480 | 6c 76 65 2d 68 69 73 74 6f 72 79 29 0a 20 20 20 20 20 28 6c 69 73 74 20 28 72 65 61 64 2d 73 74 | lve-history)......(list.(read-st |
| 10e4a0 | 72 69 6e 67 20 28 69 66 20 75 70 64 61 74 65 2d 61 75 74 68 6f 72 0a 20 20 20 20 20 20 20 20 20 | ring.(if.update-author.......... |
| 10e4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 43 68 61 6e 67 65 20 61 75 74 68 6f | ..................."Change.autho |
| 10e4e0 | 72 20 61 6e 64 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 73 20 74 6f 3a 20 22 0a 20 20 20 20 | r.and.committer.dates.to:."..... |
| 10e500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 43 68 61 6e 67 65 20 63 6f | ......................"Change.co |
| 10e520 | 6d 6d 69 74 74 65 72 20 64 61 74 65 20 74 6f 3a 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | mmitter.date.to:.")............. |
| 10e540 | 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 2d 74 69 6d 65 2d 73 | ............(cons.(format-time-s |
| 10e560 | 74 72 69 6e 67 20 22 25 46 20 25 54 20 25 7a 22 29 20 31 37 29 0a 20 20 20 20 20 20 20 20 20 20 | tring."%F.%T.%z").17)........... |
| 10e580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 2d 72 65 73 68 65 6c 76 65 2d 68 | ..............'magit--reshelve-h |
| 10e5a0 | 69 73 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 75 70 64 61 74 65 2d 61 75 74 68 6f 72 | istory)............update-author |
| 10e5c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 72 67 75 6d 65 | ............(magit-commit-argume |
| 10e5e0 | 6e 74 73 29 29 29 29 0a 20 20 28 77 69 74 68 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 2d 76 61 72 69 | nts))))...(with-environment-vari |
| 10e600 | 61 62 6c 65 73 20 28 28 22 47 49 54 5f 43 4f 4d 4d 49 54 54 45 52 5f 44 41 54 45 22 20 64 61 74 | ables.(("GIT_COMMITTER_DATE".dat |
| 10e620 | 65 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 63 6f 6d 6d 69 74 22 20 | e)).....(magit-run-git."commit". |
| 10e640 | 22 2d 2d 61 6d 65 6e 64 22 20 22 2d 2d 6e 6f 2d 65 64 69 74 22 0a 20 20 20 20 20 20 20 20 20 20 | "--amend"."--no-edit"........... |
| 10e660 | 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 75 70 64 61 74 65 2d 61 75 74 68 6f 72 20 28 63 6f 6e | .........(and.update-author.(con |
| 10e680 | 63 61 74 20 22 2d 2d 64 61 74 65 3d 22 20 64 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | cat."--date=".date))............ |
| 10e6a0 | 20 20 20 20 20 20 20 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 | ........args)))..;;;###autoload. |
| 10e6c0 | 28 64 65 66 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 | (defun.magit-commit-absorb-modul |
| 10e6e0 | 65 73 20 28 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 | es.(phase.commit)..."Spread.modi |
| 10e700 | 66 69 65 64 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 | fied.modules.across.recent.commi |
| 10e720 | 74 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 27 73 65 6c 65 63 | ts."...(interactive.(list.'selec |
| 10e740 | 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 29 29 29 0a | t.(magit-get-upstream-branch))). |
| 10e760 | 20 20 28 6c 65 74 20 28 28 6d 6f 64 75 6c 65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 6f 64 | ..(let.((modules.(magit-list-mod |
| 10e780 | 69 66 69 65 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 | ified-modules))).....(unless.mod |
| 10e7a0 | 75 6c 65 73 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 | ules.......(user-error."There.ar |
| 10e7c0 | 65 20 6e 6f 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 | e.no.modified.modules.that.could |
| 10e7e0 | 20 62 65 20 61 62 73 6f 72 62 65 64 22 29 29 0a 20 20 20 20 28 77 68 65 6e 20 63 6f 6d 6d 69 74 | .be.absorbed")).....(when.commit |
| 10e800 | 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 73 | .......(setq.commit.(magit-rebas |
| 10e820 | 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 29 | e-interactive-assert.commit.t))) |
| 10e840 | 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 27 | .....(if.(and.commit.(eq.phase.' |
| 10e860 | 72 75 6e 29 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 | run)).........(progn...........( |
| 10e880 | 64 6f 6c 69 73 74 20 28 6d 6f 64 75 6c 65 20 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 20 20 20 | dolist.(module.modules)......... |
| 10e8a0 | 20 20 20 20 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 | ....(when-let.((msg.(magit-git-s |
| 10e8c0 | 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tring........................... |
| 10e8e0 | 20 20 20 22 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 | ..."log"."-1"."--format=%s"..... |
| 10e900 | 20 20 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 |
| 10e920 | 20 63 6f 6d 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 | .commit."..")."--".module))).... |
| 10e940 | 20 20 20 20 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 | ...........(magit-git."commit"." |
| 10e960 | 2d 6d 22 20 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 | -m".(concat."fixup!.".msg)...... |
| 10e980 | 20 20 20 20 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 | ...................."--only"."-- |
| 10e9a0 | 22 20 6d 6f 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 | ".module)))...........(magit-ref |
| 10e9c0 | 72 65 73 68 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 | resh)...........t).......(magit- |
| 10e9e0 | 6c 6f 67 2d 73 65 6c 65 63 74 0a 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63 6f 6d 6d | log-select.........(lambda.(comm |
| 10ea00 | 69 74 29 0a 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 | it)...........(magit-commit-abso |
| 10ea20 | 72 62 2d 6d 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 | rb-modules.'run.commit))........ |
| 10ea40 | 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 0a 3b 3b 3b | .nil.nil.nil.nil.commit))))..;;; |
| 10ea60 | 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 63 6f 6d | ###autoload.(autoload.'magit-com |
| 10ea80 | 6d 69 74 2d 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 | mit-absorb."magit-commit".nil.t) |
| 10eaa0 | 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- |
| 10eac0 | 63 6f 6d 6d 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 | commit-absorb.(phase.commit.args |
| 10eae0 | 29 0a 20 20 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 | )..."Spread.staged.changes.acros |
| 10eb00 | 73 20 72 65 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 | s.recent.commits..With.a.prefix. |
| 10eb20 | 61 72 67 75 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 | argument.use.a.transient.command |
| 10eb40 | 20 74 6f 20 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 | .to.select.infix.arguments...Thi |
| 10eb60 | 73 20 63 6f 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 | s.command.requires.git-absorb.ex |
| 10eb80 | 65 63 75 74 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 | ecutable,.which.is.available.fro |
| 10eba0 | 6d 20 68 74 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 | m.https://github.com/tummychow/g |
| 10ebc0 | 69 74 2d 61 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 | it-absorb..See.`magit-commit-aut |
| 10ebe0 | 6f 66 69 78 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 | ofixup'.for.an.alternative.imple |
| 10ec00 | 6d 65 6e 74 61 74 69 6f 6e 2e 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 | mentation."...["Arguments"....(" |
| 10ec20 | 2d 66 22 20 22 53 6b 69 70 20 73 61 66 65 74 79 20 63 68 65 63 6b 73 22 20 20 20 20 20 20 20 28 | -f"."Skip.safety.checks".......( |
| 10ec40 | 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 20 22 44 69 73 70 6c | "-f"."--force"))....("-v"."Displ |
| 10ec60 | 61 79 20 6d 6f 72 65 20 6f 75 74 70 75 74 22 20 20 20 20 20 20 28 22 2d 76 22 20 22 2d 2d 76 65 | ay.more.output"......("-v"."--ve |
| 10ec80 | 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 20 | rbose"))]...["Actions"....("x".. |
| 10eca0 | 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 20 | "Absorb".magit-commit-absorb)].. |
| 10ecc0 | 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 78 | .(interactive.(if.current-prefix |
| 10ece0 | 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 74 | -arg....................(list.'t |
| 10ed00 | 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 20 | ransient.nil.nil)............... |
| 10ed20 | 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 20 | ...(list.'select................ |
| 10ed40 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e | ........(magit-get-upstream-bran |
| 10ed60 | 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 6e | ch)........................(tran |
| 10ed80 | 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 29 | sient-args.'magit-commit-absorb) |
| 10eda0 | 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 0a | )))...(if.(eq.phase.'transient). |
| 10edc0 | 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 6f | ......(transient-setup.'magit-co |
| 10ede0 | 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 2d | mmit-absorb).....(unless.(magit- |
| 10ee00 | 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 22 | git-executable-find."git-absorb" |
| 10ee20 | 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 6e | ).......(user-error."This.comman |
| 10ee40 | 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 74 | d.requires.the.git-absorb.execut |
| 10ee60 | 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 20 | able,.which.%s"................. |
| 10ee80 | 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 74 | .."is.available.from.https://git |
| 10eea0 | 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 0a | hub.com/tummychow/git-absorb")). |
| 10eec0 | 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 67 | ....(unless.(magit-anything-stag |
| 10eee0 | 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 2d | ed-p).......(if.(magit-anything- |
| 10ef00 | 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 2d | unstaged-p)...........(if.(y-or- |
| 10ef20 | 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 6c | n-p."Nothing.staged...Absorb.all |
| 10ef40 | 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 20 | .unstaged.changes?.")........... |
| 10ef60 | 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 20 | ....(magit-with-toplevel........ |
| 10ef80 | 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 2d | .........(magit-run-git."add"."- |
| 10efa0 | 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 72 | u".".")).............(user-error |
| 10efc0 | 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 22 | ."Abort")).........(user-error." |
| 10efe0 | 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 20 | There.are.no.changes.that.could. |
| 10f000 | 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 74 | be.absorbed"))).....(when.commit |
| 10f020 | 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 73 | .......(setq.commit.(magit-rebas |
| 10f040 | 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 29 | e-interactive-assert.commit.t))) |
| 10f060 | 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 27 | .....(if.(and.commit.(eq.phase.' |
| 10f080 | 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 2d | run)).........(progn.(magit-run- |
| 10f0a0 | 67 69 74 2d 61 73 79 6e 63 20 22 61 62 73 6f 72 62 22 20 22 2d 76 22 20 61 72 67 73 20 22 2d 62 | git-async."absorb"."-v".args."-b |
| 10f0c0 | 22 20 63 6f 6d 6d 69 74 29 20 74 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 | ".commit).t).......(magit-log-se |
| 10f0e0 | 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 20 20 | lect.........(lambda.(commit)... |
| 10f100 | 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 6e 6f 2d 77 61 72 6e 69 6e 67 73 20 3b 20 61 62 6f 75 | ........(with-no-warnings.;.abou |
| 10f120 | 74 20 6e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 20 75 73 65 0a 20 20 20 20 20 20 20 20 20 20 | t.non-interactive.use........... |
| 10f140 | 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 62 73 6f 72 62 20 27 72 75 6e 20 63 6f 6d 6d | ..(magit-commit-absorb.'run.comm |
| 10f160 | 69 74 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 6e | it.args))).........nil.nil.nil.n |
| 10f180 | 69 6c 20 63 6f 6d 6d 69 74 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 | il.commit))))..;;;###autoload.(a |
| 10f1a0 | 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 75 74 6f 66 69 78 75 70 20 | utoload.'magit-commit-autofixup. |
| 10f1c0 | 22 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 | "magit-commit".nil.t).(transient |
| 10f1e0 | 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 75 74 6f | -define-prefix.magit-commit-auto |
| 10f200 | 66 69 78 75 70 20 28 70 68 61 73 65 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 53 70 72 | fixup.(phase.commit.args)..."Spr |
| 10f220 | 65 61 64 20 73 74 61 67 65 64 20 6f 72 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 61 | ead.staged.or.unstaged.changes.a |
| 10f240 | 63 72 6f 73 73 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 2e 0a 0a 49 66 20 74 68 65 72 65 20 | cross.recent.commits...If.there. |
| 10f260 | 61 72 65 20 61 6e 79 20 73 74 61 67 65 64 20 74 68 65 6e 20 73 70 72 65 61 64 20 6f 6e 6c 79 20 | are.any.staged.then.spread.only. |
| 10f280 | 74 68 6f 73 65 2c 20 6f 74 68 65 72 77 69 73 65 0a 73 70 72 65 61 64 20 61 6c 6c 20 75 6e 73 74 | those,.otherwise.spread.all.unst |
| 10f2a0 | 61 67 65 64 20 63 68 61 6e 67 65 73 2e 20 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 | aged.changes..With.a.prefix.argu |
| 10f2c0 | 6d 65 6e 74 20 75 73 65 20 61 0a 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 | ment.use.a.transient.command.to. |
| 10f2e0 | 73 65 6c 65 63 74 20 69 6e 66 69 78 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 54 68 69 73 20 63 6f | select.infix.arguments...This.co |
| 10f300 | 6d 6d 61 6e 64 20 72 65 71 75 69 72 65 73 20 74 68 65 20 67 69 74 2d 61 75 74 6f 66 69 78 75 70 | mmand.requires.the.git-autofixup |
| 10f320 | 20 73 63 72 69 70 74 2c 20 77 68 69 63 68 20 69 73 0a 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d | .script,.which.is.available.from |
| 10f340 | 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 74 6f 72 62 69 61 6b 2f 67 69 74 2d | .https://github.com/torbiak/git- |
| 10f360 | 61 75 74 6f 66 69 78 75 70 2e 0a 53 65 65 20 60 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 62 73 | autofixup..See.`magit-commit-abs |
| 10f380 | 6f 72 62 27 20 66 6f 72 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 20 69 6d 70 6c 65 6d 65 6e | orb'.for.an.alternative.implemen |
| 10f3a0 | 74 61 74 69 6f 6e 2e 22 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 6d 61 67 69 | tation."...["Arguments"....(magi |
| 10f3c0 | 74 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 | t-autofixup:--context)....(magit |
| 10f3e0 | 2d 61 75 74 6f 66 69 78 75 70 3a 2d 2d 73 74 72 69 63 74 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e | -autofixup:--strict)]...["Action |
| 10f400 | 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 6f 6d 6d 69 | s"....("x".."Absorb".magit-commi |
| 10f420 | 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 20 28 69 66 | t-autofixup)]...(interactive.(if |
| 10f440 | 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 20 | .current-prefix-arg............. |
| 10f460 | 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 6e 69 6c 29 | .......(list.'transient.nil.nil) |
| 10f480 | 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 65 63 74 0a | ..................(list.'select. |
| 10f4a0 | 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 |
| 10f4c0 | 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 20 20 20 20 | t-upstream-branch).............. |
| 10f4e0 | 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 | ..........(transient-args.'magit |
| 10f500 | 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 28 65 71 20 | -commit-autofixup))))...(if.(eq. |
| 10f520 | 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 6e 73 69 65 | phase.'transient).......(transie |
| 10f540 | 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 69 78 75 70 | nt-setup.'magit-commit-autofixup |
| 10f560 | 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 63 75 74 61 | ).....(unless.(magit-git-executa |
| 10f580 | 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 20 20 20 20 | ble-find."git-autofixup")....... |
| 10f5a0 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 72 65 71 75 69 72 | (user-error."This.command.requir |
| 10f5c0 | 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 20 77 68 69 | es.the.git-autofixup.script,.whi |
| 10f5e0 | 63 68 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 73 20 61 76 61 | ch.%s"..................."is.ava |
| 10f600 | 69 6c 61 62 6c 65 20 66 72 6f 6d 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 74 | ilable.from.https://github.com/t |
| 10f620 | 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 28 75 6e 6c | orbiak/git-autofixup")).....(unl |
| 10f640 | 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 2d 70 29 0a | ess.(magit-anything-modified-p). |
| 10f660 | 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 20 | ......(user-error."There.are.no. |
| 10f680 | 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 65 64 22 29 | changes.that.could.be.absorbed") |
| 10f6a0 | 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 74 71 20 63 | ).....(when.commit.......(setq.c |
| 10f6c0 | 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 69 76 65 2d | ommit.(magit-rebase-interactive- |
| 10f6e0 | 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 61 6e 64 20 | assert.commit.t))).....(if.(and. |
| 10f700 | 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 20 20 20 20 | commit.(eq.phase.'run))......... |
| 10f720 | 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 22 61 75 74 | (progn.(magit-run-git-async."aut |
| 10f740 | 6f 66 69 78 75 70 22 20 22 2d 76 76 22 20 61 72 67 73 20 63 6f 6d 6d 69 74 29 20 74 29 0a 20 20 | ofixup"."-vv".args.commit).t)... |
| 10f760 | 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 0a 20 20 20 20 20 20 20 20 28 6c | ....(magit-log-select.........(l |
| 10f780 | 61 6d 62 64 61 20 28 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 6e | ambda.(commit)...........(with-n |
| 10f7a0 | 6f 2d 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 | o-warnings.;.about.non-interacti |
| 10f7c0 | 76 65 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 | ve.use.............(magit-commit |
| 10f7e0 | 2d 61 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 | -autofixup.'run.commit.args))).. |
| 10f800 | 20 20 20 20 20 20 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 63 6f 6d 6d 69 74 29 29 29 | .......nil.nil.nil.nil.commit))) |
| 10f820 | 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 |
| 10f840 | 67 69 74 2d 61 75 74 6f 66 69 78 75 70 3a 2d 2d 63 6f 6e 74 65 78 74 20 28 29 0a 20 20 3a 64 65 | git-autofixup:--context.()...:de |
| 10f860 | 73 63 72 69 70 74 69 6f 6e 20 22 44 69 66 66 20 63 6f 6e 74 65 78 74 20 6c 69 6e 65 73 22 0a 20 | scription."Diff.context.lines".. |
| 10f880 | 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 6f | .:class.'transient-option...:sho |
| 10f8a0 | 72 74 61 72 67 20 22 2d 63 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 63 6f 6e 74 65 78 | rtarg."-c"...:argument."--contex |
| 10f8c0 | 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 65 61 64 2d 6e | t="...:reader.#'transient-read-n |
| 10f8e0 | 75 6d 62 65 72 2d 4e 30 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 | umber-N0)..(transient-define-arg |
| 10f900 | 75 6d 65 6e 74 20 6d 61 67 69 74 2d 61 75 74 6f 66 69 78 75 70 3a 2d 2d 73 74 72 69 63 74 20 28 | ument.magit-autofixup:--strict.( |
| 10f920 | 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 53 74 72 69 63 74 6e 65 73 73 22 0a 20 20 | )...:description."Strictness"... |
| 10f940 | 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 6f 72 | :class.'transient-option...:shor |
| 10f960 | 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 69 63 74 3d | targ."-s"...:argument."--strict= |
| 10f980 | 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 6e 75 6d | "...:reader.#'transient-read-num |
| 10f9a0 | 62 65 72 2d 4e 30 29 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 | ber-N0)..(defvar.magit-post-comm |
| 10f9c0 | 69 74 2d 68 6f 6f 6b 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 27 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 | it-hook-commands...'(magit-commi |
| 10f9e0 | 74 2d 65 78 74 65 6e 64 0a 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 78 75 70 0a | t-extend.....magit-commit-fixup. |
| 10fa00 | 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 75 67 6d 65 6e 74 0a 20 20 20 20 6d 61 67 | ....magit-commit-augment.....mag |
| 10fa20 | 69 74 2d 63 6f 6d 6d 69 74 2d 69 6e 73 74 61 6e 74 2d 66 69 78 75 70 0a 20 20 20 20 6d 61 67 69 | it-commit-instant-fixup.....magi |
| 10fa40 | 74 2d 63 6f 6d 6d 69 74 2d 69 6e 73 74 61 6e 74 2d 73 71 75 61 73 68 29 29 0a 0a 28 64 65 66 75 | t-commit-instant-squash))..(defu |
| 10fa60 | 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 6f 6f 6b 20 28 29 0a | n.magit-run-post-commit-hook.(). |
| 10fa80 | 20 20 28 77 68 65 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 | ..(when.(and.(not.this-command). |
| 10faa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 20 | .............(memq.last-command. |
| 10fac0 | 6d 61 67 69 74 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 6f 6f 6b 2d 63 6f 6d 6d 61 6e 64 73 29 | magit-post-commit-hook-commands) |
| 10fae0 | 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 6f 73 74 2d 63 6f 6d | ).....(run-hooks.'magit-post-com |
| 10fb00 | 6d 69 74 2d 68 6f 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 | mit-hook)))..;;;.Pending.Diff..( |
| 10fb20 | 64 65 66 75 6e 20 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 | defun.magit-commit-diff.()...(ma |
| 10fb40 | 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 74 68 69 73 2d 63 | git-repository-local-set.'this-c |
| 10fb60 | 6f 6d 6d 69 74 2d 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 | ommit-command................... |
| 10fb80 | 20 20 20 20 20 20 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 | ............(if.(eq.this-command |
| 10fba0 | 20 27 77 69 74 68 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 | .'with-editor-finish)........... |
| 10fbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 63 | ........................'magit-c |
| 10fbe0 | 6f 6d 6d 69 74 2d 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 | ommit--rebase................... |
| 10fc00 | 20 20 20 20 20 20 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 | ..............last-command))...( |
| 10fc20 | 77 68 65 6e 20 28 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 | when.(and.git-commit-mode.magit- |
| 10fc40 | 63 6f 6d 6d 69 74 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 | commit-show-diff).....(when-let. |
| 10fc60 | 28 28 64 69 66 66 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 | ((diff-buffer.(magit-get-mode-bu |
| 10fc80 | 66 66 65 72 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 3b | ffer.'magit-diff-mode))).......; |
| 10fca0 | 3b 20 54 68 69 73 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 | ;.This.window.just.started.displ |
| 10fcc0 | 61 79 69 6e 67 20 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 | aying.the.commit.message.......; |
| 10fce0 | 3b 20 62 75 66 66 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 | ;.buffer...Without.this.that.buf |
| 10fd00 | 66 65 72 20 77 6f 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 | fer.would.immediately.be.......; |
| 10fd20 | 3b 20 72 65 70 6c 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 | ;.replaced.with.the.diff.buffer. |
| 10fd40 | 20 20 53 65 65 20 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 | ..See.#2632........(unrecord-win |
| 10fd60 | 64 6f 77 2d 62 75 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 | dow-buffer.nil.diff-buffer)).... |
| 10fd80 | 20 28 6d 65 73 73 61 67 65 20 22 44 69 66 66 69 6e 67 20 63 68 61 6e 67 65 73 20 74 6f 20 62 65 | .(message."Diffing.changes.to.be |
| 10fda0 | 20 63 6f 6d 6d 69 74 74 65 64 20 28 43 2d 67 20 74 6f 20 61 62 6f 72 74 20 64 69 66 66 69 6e 67 | .committed.(C-g.to.abort.diffing |
| 10fdc0 | 29 22 29 0a 20 20 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 | )").....(let.((inhibit-quit.nil) |
| 10fde0 | 29 0a 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 | ).......(condition-case.nil..... |
| 10fe00 | 20 20 20 20 20 20 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 | ......(magit-commit-diff-1)..... |
| 10fe20 | 20 20 20 20 28 71 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 | ....(quit)))))..(defun.magit-com |
| 10fe40 | 6d 69 74 2d 64 69 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 | mit-diff-1.()...(let.((rev.nil). |
| 10fe60 | 20 20 20 20 20 20 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 | ........(arg."--cached")........ |
| 10fe80 | 20 28 63 6f 6d 6d 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 | .(command.(magit-repository-loca |
| 10fea0 | 6c 2d 67 65 74 20 27 74 68 69 73 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 | l-get.'this-commit-command)).... |
| 10fec0 | 20 20 20 20 20 28 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 | .....(staged.(magit-anything-sta |
| 10fee0 | 67 65 64 2d 70 29 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 | ged-p)).........(unstaged....... |
| 10ff00 | 20 20 20 3b 3b 20 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 | ...;;.Escape.$GIT_DIR.because.`m |
| 10ff20 | 61 67 69 74 2d 61 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 | agit-anything-unstaged-p'....... |
| 10ff40 | 20 20 20 3b 3b 20 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 | ...;;.requires.a.working.tree... |
| 10ff60 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 | ........(magit-with-toplevel.... |
| 10ff80 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 73 74 61 67 65 64 | ........(magit-anything-unstaged |
| 10ffa0 | 2d 70 29 29 29 0a 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 | -p))).........(squash.(let.((f.( |
| 10ffc0 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 2f 72 | expand-file-name."rebase-merge/r |
| 10ffe0 | 65 77 72 69 74 74 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 | ewritten-pending"............... |
| 110000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .............................(ma |
| 110020 | 67 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 20 20 20 | git-gitdir)))).................. |
| 110040 | 20 28 61 6e 64 20 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 | .(and.(file-exists-p.f).(length. |
| 110060 | 28 6d 61 67 69 74 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 | (magit-file-lines.f)))))........ |
| 110080 | 20 28 6e 6f 61 6c 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 | .(noalt.nil)).....(pcase.(list.s |
| 1100a0 | 74 61 67 65 64 20 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 | taged.unstaged.command).......(( |
| 1100c0 | 61 6e 64 20 60 28 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 | and.`(,_.,_.magit-commit--rebase |
| 1100e0 | 29 0a 20 20 20 20 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 | ).............(guard.(integerp.s |
| 110100 | 71 75 61 73 68 29 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 | quash)))........(setq.rev.(forma |
| 110120 | 74 20 22 48 45 41 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 | t."HEAD~%s".squash))).......(`(, |
| 110140 | 5f 20 2c 5f 20 6d 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 | _.,_.magit-commit-amend)........ |
| 110160 | 28 73 65 74 71 20 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 | (setq.rev."HEAD^")).......(`(nil |
| 110180 | 20 6e 69 6c 20 6d 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 | .nil.magit-commit--allow-empty). |
| 1101a0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 | .......(setq.rev."HEAD")........ |
| 1101c0 | 28 73 65 74 71 20 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 | (setq.arg.nil)).......((or.`(,_. |
| 1101e0 | 2c 5f 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 72 65 77 6f 72 64 29 0a 20 20 20 20 20 20 20 20 | ,_.magit-commit-reword)......... |
| 110200 | 20 20 20 60 28 6e 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 | ...`(nil.nil.,_))........(setq.r |
| 110220 | 65 76 20 22 48 45 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 | ev."HEAD^..HEAD")........(setq.a |
| 110240 | 72 67 20 6e 69 6c 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 | rg.nil)).......(`(,_.t.magit-com |
| 110260 | 6d 69 74 2d 2d 61 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 | mit--all)........(setq.rev."HEAD |
| 110280 | 22 29 0a 20 20 20 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 | ")........(setq.arg.nil))....... |
| 1102a0 | 28 60 28 6e 69 6c 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 | (`(nil.t.handle-switch-frame)... |
| 1102c0 | 20 20 20 20 20 3b 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 | .....;;.Either.--all.or.--allow- |
| 1102e0 | 65 6d 70 74 79 2e 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 | empty..Assume.it.is.the.former.. |
| 110300 | 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 | .......(setq.rev."HEAD")........ |
| 110320 | 28 73 65 74 71 20 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 | (setq.arg.nil))).....(cond...... |
| 110340 | 28 28 6e 6f 74 0a 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 | ((not........(and.(eq.this-comma |
| 110360 | 6e 64 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 77 68 69 6c 65 2d 63 6f 6d 6d 69 74 74 69 6e 67 29 | nd.'magit-diff-while-committing) |
| 110380 | 0a 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 75 66 20 28 6d 61 | .............(and-let*.((buf.(ma |
| 1103a0 | 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 | git-get-mode-buffer............. |
| 1103c0 | 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 6d 6f 64 | .................'magit-diff-mod |
| 1103e0 | 65 20 6e 69 6c 20 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 | e.nil.'selected))).............. |
| 110400 | 20 28 61 6e 64 20 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 | .(and.(equal.rev.(buffer-local-v |
| 110420 | 61 6c 75 65 20 27 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 | alue.'magit-buffer-range.buf)).. |
| 110440 | 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 61 72 67 20 28 62 75 | ..................(equal.arg.(bu |
| 110460 | 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74 | ffer-local-value.'magit-buffer-t |
| 110480 | 79 70 65 61 72 67 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 | ypearg.buf)))))))......((eq.comm |
| 1104a0 | 61 6e 64 20 27 6d 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 | and.'magit-commit-amend).......( |
| 1104c0 | 73 65 74 71 20 72 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 | setq.rev.nil))......((or.squash. |
| 1104e0 | 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 | ..........(file-exists-p.(expand |
| 110500 | 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 61 6d 65 6e 64 22 20 | -file-name."rebase-merge/amend". |
| 110520 | 28 6d 61 67 69 74 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 | (magit-gitdir)))).......(setq.re |
| 110540 | 76 20 22 48 45 41 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 | v."HEAD^"))......(t.......(messa |
| 110560 | 67 65 20 22 4e 6f 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 | ge."No.alternative.diff.while.co |
| 110580 | 6d 6d 69 74 74 69 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 | mmitting").......(setq.noalt.t)) |
| 1105a0 | 29 0a 20 20 20 20 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 | ).....(unless.noalt.......(let.( |
| 1105c0 | 28 6d 61 67 69 74 2d 69 6e 68 69 62 69 74 2d 73 61 76 65 2d 70 72 65 76 69 6f 75 73 2d 77 69 6e | (magit-inhibit-save-previous-win |
| 1105e0 | 63 6f 6e 66 20 27 75 6e 73 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | conf.'unset).............(magit- |
| 110600 | 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 6e 6f 73 65 6c 65 63 74 20 74 29 0a 20 20 20 20 20 | display-buffer-noselect.t)...... |
| 110620 | 20 20 20 20 20 20 20 28 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 6f 76 65 72 72 69 64 69 6e | .......(display-buffer-overridin |
| 110640 | 67 2d 61 63 74 69 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 | g-action..............display-bu |
| 110660 | 66 66 65 72 2d 6f 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 | ffer-overriding-action))........ |
| 110680 | 20 28 77 68 65 6e 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 | .(when.magit-commit-diff-inhibit |
| 1106a0 | 2d 73 61 6d 65 2d 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 | -same-window...........(setq.dis |
| 1106c0 | 70 6c 61 79 2d 62 75 66 66 65 72 2d 6f 76 65 72 72 69 64 69 6e 67 2d 61 63 74 69 6f 6e 0a 20 20 | play-buffer-overriding-action... |
| 1106e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 6e 69 6c 20 28 69 6e 68 69 62 69 74 2d 73 61 6d | ..............'(nil.(inhibit-sam |
| 110700 | 65 2d 77 69 6e 64 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 | e-window...t)))).........(magit- |
| 110720 | 64 69 66 66 2d 73 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 | diff-setup-buffer.rev.arg.(car.( |
| 110740 | 6d 61 67 69 74 2d 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 | magit-diff-arguments)).nil...... |
| 110760 | 20 20 20 20 20 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 |
| 110780 | 64 20 28 28 65 71 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 | d.((equal.rev."HEAD").'staged).. |
| 1107a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1107c0 | 20 20 20 20 20 20 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 | ......((equal.rev."HEAD^..HEAD") |
| 1107e0 | 20 27 63 6f 6d 6d 69 74 74 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'committed).................... |
| 110800 | 20 20 20 20 20 20 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 | ....................('undefined) |
| 110820 | 29 29 29 29 29 29 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 | ))))))..(add-hook.'server-switch |
| 110840 | 2d 68 6f 6f 6b 20 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 | -hook.#'magit-commit-diff).(add- |
| 110860 | 68 6f 6f 6b 20 27 77 69 74 68 2d 65 64 69 74 6f 72 2d 66 69 6c 74 65 72 2d 76 69 73 69 74 2d 68 | hook.'with-editor-filter-visit-h |
| 110880 | 6f 6f 6b 20 23 27 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 | ook.#'magit-commit-diff)..(add-t |
| 1108a0 | 6f 2d 6c 69 73 74 20 27 77 69 74 68 2d 65 64 69 74 6f 72 2d 73 65 72 76 65 72 2d 77 69 6e 64 6f | o-list.'with-editor-server-windo |
| 1108c0 | 77 2d 61 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 67 69 74 2d 63 | w-alist..............(cons.git-c |
| 1108e0 | 6f 6d 6d 69 74 2d 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 | ommit-filename-regexp.#'switch-t |
| 110900 | 6f 2d 62 75 66 66 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 | o-buffer))..(defun.magit-commit- |
| 110920 | 2d 72 65 73 65 74 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 | -reset-command.()...(magit-repos |
| 110940 | 69 74 6f 72 79 2d 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 | itory-local-delete.'this-commit- |
| 110960 | 63 6f 6d 6d 61 6e 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 | command))..;;;.Message.Utilities |
| 110980 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 67 65 2d 62 75 | ..(defun.magit-commit-message-bu |
| 1109a0 | 66 66 65 72 20 28 29 0a 20 20 28 6c 65 74 2a 20 28 28 66 69 6e 64 2d 66 69 6c 65 2d 76 69 73 69 | ffer.()...(let*.((find-file-visi |
| 1109c0 | 74 2d 74 72 75 65 6e 61 6d 65 20 74 29 20 3b 20 67 69 74 20 75 73 65 73 20 74 72 75 65 6e 61 6d | t-truename.t).;.git.uses.truenam |
| 1109e0 | 65 20 6f 66 20 43 4f 4d 4d 49 54 5f 45 44 49 54 4d 53 47 0a 20 20 20 20 20 20 20 20 20 28 74 6f | e.of.COMMIT_EDITMSG..........(to |
| 110a00 | 70 64 69 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 28 2d 2d 66 | pdir.(magit-toplevel))).....(--f |
| 110a20 | 69 72 73 74 20 28 65 71 75 61 6c 20 74 6f 70 64 69 72 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 | irst.(equal.topdir.(with-current |
| 110a40 | 2d 62 75 66 66 65 72 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -buffer.it...................... |
| 110a60 | 20 20 20 20 20 20 20 20 28 61 6e 64 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 20 28 6d 61 | ........(and.git-commit-mode.(ma |
| 110a80 | 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 | git-toplevel))))..............(a |
| 110aa0 | 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 |
| 110ac0 | 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 28 62 75 66 66 65 | me))......................(buffe |
| 110ae0 | 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 69 | r-list)))))..(defvar.magit-commi |
| 110b00 | 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 69 | t-add-log-insert-function.#'magi |
| 110b20 | 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 20 | t-commit-add-log-insert..."Used. |
| 110b40 | 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 73 | by.`magit-commit-add-log'.to.ins |
| 110b60 | 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 61 | ert.a.single.entry.")..(defun.ma |
| 110b80 | 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 73 | git-commit-add-log.()..."Add.a.s |
| 110ba0 | 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 20 | tub.for.the.current.change.into. |
| 110bc0 | 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 6f | the.commit.message.buffer..If.no |
| 110be0 | 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 69 | .commit.is.in.progress,.then.ini |
| 110c00 | 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 63 | tiate.it...Use.the.function.spec |
| 110c20 | 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 2d | ified.by.variable.`magit-commit- |
| 110c40 | 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 75 | add-log-insert-function'.to.actu |
| 110c60 | 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 72 | ally.insert.the.entry."...(inter |
| 110c80 | 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 6e | active)...(pcase-let*.((hunk.(an |
| 110ca0 | 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 20 | d.(magit-section-match.'hunk)... |
| 110cc0 | 20 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 |
| 110ce0 | 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 20 | urrent-section)))............... |
| 110d00 | 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 66 | .(log..(magit-commit-message-buf |
| 110d20 | 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 6f | fer))................(`(,buf.,po |
| 110d40 | 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 6c | s).(magit-diff-visit-file--nosel |
| 110d60 | 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 6e | ect))).....(unless.log.......(un |
| 110d80 | 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 20 | less.(magit-commit-assert.nil).. |
| 110da0 | 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")).... |
| 110dc0 | 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 28 | ...(magit-commit-create).......( |
| 110de0 | 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 6d | while.(not.(setq.log.(magit-comm |
| 110e00 | 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 69 | it-message-buffer))).........(si |
| 110e20 | 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 74 | t-for.0.01))).....(magit--with-t |
| 110e40 | 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 63 | emp-position.buf.pos.......(func |
| 110e60 | 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 2d | all.magit-commit-add-log-insert- |
| 110e80 | 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 67 | function.log................(mag |
| 110ea0 | 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 20 | it-file-relative-name).......... |
| 110ec0 | 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 74 | ......(and.hunk.(add-log-current |
| 110ee0 | 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 69 | -defun))))))..(defun.magit-commi |
| 110f00 | 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 65 | t-add-log-insert.(buffer.file.de |
| 110f20 | 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 66 | fun)...(with-current-buffer.buff |
| 110f40 | 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 6f | er.....(undo-boundary).....(goto |
| 110f60 | 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 72 | -char.(point-max)).....(while.(r |
| 110f80 | 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 6f | e-search-backward.(concat."^".co |
| 110fa0 | 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 72 | mment-start).nil.t)).....(save-r |
| 110fc0 | 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 |
| 110fe0 | 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 63 | on.(point-min).(point)).......(c |
| 111000 | 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 74 | ond.((re-search-backward.(format |
| 111020 | 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 22 | ."*.%s\\(?:.(\\([^)]+\\))\\)?:." |
| 111040 | 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 20 | .file).......................... |
| 111060 | 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 65 | ........nil.t)..............(whe |
| 111080 | 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 29 | n.(equal.(match-string.1).defun) |
| 1110a0 | 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 29 | ................(setq.defun.nil) |
| 1110c0 | 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 72 | )..............(re-search-forwar |
| 1110e0 | 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 20 | d.":.")).............(t......... |
| 111100 | 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 22 | .....(when.(re-search-backward." |
| 111120 | 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 20 | ^[\\*(].+\n".nil.t)............. |
| 111140 | 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 20 | ...(goto-char.(match-end.0)))... |
| 111160 | 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 72 | ...........(while.(re-search-for |
| 111180 | 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 20 | ward."^[^\\*\n].*\n".nil.t)).... |
| 1111a0 | 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 20 | ..........(if.defun............. |
| 1111c0 | 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 25 | .....(progn.(insert.(format."*.% |
| 1111e0 | 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 20 | s.(%s):.\n".file.defun))........ |
| 111200 | 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 6c | .................(setq.defun.nil |
| 111220 | 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 61 | ))................(insert.(forma |
| 111240 | 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 20 | t."*.%s:.\n".file)))............ |
| 111260 | 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 28 | ..(backward-char)..............( |
| 111280 | 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 0a | unless.(looking-at."\n[\n\\']"). |
| 1112a0 | 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 20 | ...............(insert.?\n)..... |
| 1112c0 | 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 20 | ...........(backward-char))))... |
| 1112e0 | 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 64 | ....(when.defun.........(forward |
| 111300 | 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 76 | -line).........(let.((limit.(sav |
| 111320 | 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-excursion..................... |
| 111340 | 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 2a | ...(and.(re-search-forward."^\\* |
| 111360 | 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 20 | ".nil.t)........................ |
| 111380 | 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 65 | .....(point)))))...........(unle |
| 1113a0 | 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 25 | ss.(or.(looking-back.(format."(% |
| 1113c0 | 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 20 | s):.".defun).................... |
| 1113e0 | 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 67 | .................(line-beginning |
| 111400 | 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 20 | -position))..................... |
| 111420 | 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 28 | ..(re-search-forward.(format."^( |
| 111440 | 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 20 | %s):.".defun).limit.t))......... |
| 111460 | 20 20 20 20 28 77 68 69 6c 65 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5e | ....(while.(re-search-forward."^ |
| 111480 | 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 20 | [^\\*\n].*\n".limit.t))......... |
| 1114a0 | 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 64 | ....(insert.(format."(%s):.\n".d |
| 1114c0 | 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 61 | efun)).............(backward-cha |
| 1114e0 | 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 2d | r)))))))..;;;._.(provide.'magit- |
| 111500 | 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 73 | commit).;;;.magit-commit.el.ends |
| 111520 | 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........................... |
| 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 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 72 65 73 65 74 2e 65 6c 00 00 00 00 00 00 | magit-4.1.2/magit-reset.el...... |
| 111620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111660 | 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 |
| 111680 | 30 30 31 32 32 32 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 32 32 00 20 30 00 00 00 | 0012224.00000000000.014022..0... |
| 1116a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1116c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1116e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111700 | 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................... |
| 111720 | 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................... |
| 111740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1117a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1117c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1117e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 111800 | 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 |
| 111820 | 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: |
| 111840 | 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 |
| 111860 | 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 | 4.The.Magit.Project.Contributors |
| 111880 | 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 |
| 1118a0 | 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>.; |
| 1118c0 | 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 |
| 1118e0 | 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>. |
| 111900 | 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 |
| 111920 | 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. |
| 111940 | 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 |
| 111960 | 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. |
| 111980 | 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. |
| 1119a0 | 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 |
| 1119c0 | 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. |
| 1119e0 | 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.;;. |
| 111a00 | 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 |
| 111a20 | 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 |
| 111a40 | 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 |
| 111a60 | 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;. |
| 111a80 | 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 |
| 111aa0 | 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 |
| 111ac0 | 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 |
| 111ae0 | 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 |
| 111b00 | 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. |
| 111b20 | 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 |
| 111b40 | 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.;; |
| 111b60 | 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. |
| 111b80 | 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/>. |
| 111ba0 | 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 |
| 111bc0 | 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...; |
| 111be0 | 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)..;;;. |
| 111c00 | 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 |
| 111c20 | 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).( |
| 111c40 | 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 |
| 111c60 | 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 |
| 111c80 | 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. |
| 111ca0 | 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". |
| 111cc0 | 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 |
| 111ce0 | 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 |
| 111d00 | 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 |
| 111d20 | 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 |
| 111d40 | 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 |
| 111d60 | 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 |
| 111d80 | 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).....(" |
| 111da0 | 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 |
| 111dc0 | 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).....( |
| 111de0 | 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 |
| 111e00 | 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 |
| 111e20 | 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) |
| 111e40 | 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).. |
| 111e60 | 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)"....... |
| 111e80 | 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)]])..;; |
| 111ea0 | 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- |
| 111ec0 | 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 |
| 111ee0 | 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. |
| 111f00 | 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.- |
| 111f20 | 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.( |
| 111f40 | 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 |
| 111f60 | 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 |
| 111f80 | 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 |
| 111fa0 | 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 |
| 111fc0 | 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 |
| 111fe0 | 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. |
| 112000 | 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 |
| 112020 | 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 |
| 112040 | 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 |
| 112060 | 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 |
| 112080 | 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."-- |
| 1120a0 | 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.( |
| 1120c0 | 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). |
| 1120e0 | 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. |
| 112100 | 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 |
| 112120 | 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 |
| 112140 | 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 |
| 112160 | 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.................. |
| 112180 | 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- |
| 1121a0 | 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).............. |
| 1121c0 | 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") |
| 1121e0 | 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 |
| 112200 | 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 |
| 112220 | 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).. |
| 112240 | 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. |
| 112260 | 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 |
| 112280 | 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 |
| 1122a0 | 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.( |
| 1122c0 | 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 |
| 1122e0 | 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 |
| 112300 | 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))..;; |
| 112320 | 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- |
| 112340 | 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 |
| 112360 | 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 |
| 112380 | 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 |
| 1123a0 | 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 |
| 1123c0 | 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 |
| 1123e0 | 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 |
| 112400 | 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 |
| 112420 | 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 |
| 112440 | 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."." |
| 112460 | 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- |
| 112480 | 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 |
| 1124a0 | 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 |
| 1124c0 | 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 |
| 1124e0 | 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 |
| 112500 | 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" |
| 112520 | 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 |
| 112540 | 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 |
| 112560 | 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.. |
| 112580 | 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 |
| 1125a0 | 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 |
| 1125c0 | 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 |
| 1125e0 | 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)).. |
| 112600 | 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 |
| 112620 | 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 |
| 112640 | 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. |
| 112660 | 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 |
| 112680 | 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 |
| 1126a0 | 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 |
| 1126c0 | 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|-- |
| 1126e0 | 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 |
| 112700 | 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 |
| 112720 | 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. |
| 112740 | 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.............. |
| 112760 | 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 |
| 112780 | 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)...... |
| 1127a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 72 | .............................".r |
| 1127c0 | 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").................... |
| 1127e0 | 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"))............ |
| 112800 | 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)).. |
| 112820 | 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. |
| 112840 | 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 |
| 112860 | 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- |
| 112880 | 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 |
| 1128a0 | 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. |
| 1128c0 | 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 |
| 1128e0 | 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 |
| 112900 | 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 |
| 112920 | 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 |
| 112940 | 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 |
| 112960 | 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 |
| 112980 | 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. |
| 1129a0 | 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 |
| 1129c0 | 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 |
| 1129e0 | 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))) |
| 112a00 | 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- |
| 112a20 | 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)................... |
| 112a40 | 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~")))... |
| 112a60 | 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 |
| 112a80 | 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 |
| 112aa0 | 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 |
| 112ac0 | 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 |
| 112ae0 | 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)).......( |
| 112b00 | 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)..... |
| 112b20 | 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)))... |
| 112b40 | 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 |
| 112b60 | 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"." |
| 112b80 | 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- |
| 112ba0 | 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 |
| 112bc0 | 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 |
| 112be0 | 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)..... |
| 112c00 | 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")..... |
| 112c20 | 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. |
| 112c40 | 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"))))..;;;._. |
| 112c60 | 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 |
| 112c80 | 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............. |
| 112ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112e00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 63 6f 72 65 2e 65 6c 00 00 00 00 00 00 00 | magit-4.1.2/magit-core.el....... |
| 112e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112e60 | 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 |
| 112e80 | 30 30 31 30 30 36 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 32 36 00 20 30 00 00 00 | 0010062.00000000000.013626..0... |
| 112ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112f00 | 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................... |
| 112f20 | 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................... |
| 112f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 112fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 113000 | 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 |
| 113020 | 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. |
| 113040 | 2d 2a 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 | -*-..;;.Copyright.(C).2008-2024. |
| 113060 | 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.. |
| 113080 | 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 |
| 1130a0 | 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>.;;. |
| 1130c0 | 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 |
| 1130e0 | 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>..; |
| 113100 | 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 |
| 113120 | 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 |
| 113140 | 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. |
| 113160 | 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 |
| 113180 | 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 |
| 1131a0 | 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 |
| 1131c0 | 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 |
| 1131e0 | 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 |
| 113200 | 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 |
| 113220 | 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. |
| 113240 | 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, |
| 113260 | 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 |
| 113280 | 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. |
| 1132a0 | 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 |
| 1132c0 | 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. |
| 1132e0 | 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 |
| 113300 | 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 |
| 113320 | 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 |
| 113340 | 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 |
| 113360 | 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 |
| 113380 | 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/>... |
| 1133a0 | 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 |
| 1133c0 | 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 |
| 1133e0 | 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 |
| 113400 | 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 |
| 113420 | 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 |
| 113440 | 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 |
| 113460 | 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.;; |
| 113480 | 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 |
| 1134a0 | 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...;;;. |
| 1134c0 | 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 |
| 1134e0 | 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 |
| 113500 | 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). |
| 113520 | 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 |
| 113540 | 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 |
| 113560 | 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 |
| 113580 | 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 |
| 1135a0 | 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- |
| 1135c0 | 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 |
| 1135e0 | 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 |
| 113600 | 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 |
| 113620 | 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 |
| 113640 | 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 |
| 113660 | 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 |
| 113680 | 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 |
| 1136a0 | 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 |
| 1136c0 | 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 |
| 1136e0 | 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 |
| 113700 | 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 |
| 113720 | 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 |
| 113740 | 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 |
| 113760 | 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 |
| 113780 | 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 |
| 1137a0 | 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. |
| 1137c0 | 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 |
| 1137e0 | 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 |
| 113800 | 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 |
| 113820 | 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 |
| 113840 | 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."... |
| 113860 | 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- |
| 113880 | 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 |
| 1138a0 | 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). |
| 1138c0 | 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..." |
| 1138e0 | 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 |
| 113900 | 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 |
| 113920 | 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 |
| 113940 | 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 |
| 113960 | 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 |
| 113980 | 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 |
| 1139a0 | 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. |
| 1139c0 | 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")... |
| 1139e0 | 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 |
| 113a00 | 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 |
| 113a20 | 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 |
| 113a40 | 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 |
| 113a60 | 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.' |
| 113a80 | 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 |
| 113aa0 | 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 |
| 113ac0 | 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 |
| 113ae0 | 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 |
| 113b00 | 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.". |
| 113b20 | 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 |
| 113b40 | 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 |
| 113b60 | 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- |
| 113b80 | 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 |
| 113ba0 | 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 |
| 113bc0 | 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. |
| 113be0 | 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 |
| 113c00 | 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- |
| 113c20 | 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 |
| 113c40 | 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.' |
| 113c60 | 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.... |
| 113c80 | 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 |
| 113ca0 | 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 |
| 113cc0 | 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- |
| 113ce0 | 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 |
| 113d00 | 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)..( |
| 113d20 | 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 |
| 113d40 | 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 |
| 113d60 | 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. |
| 113d80 | 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 |
| 113da0 | 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 |
| 113dc0 | 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 |
| 113de0 | 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- |
| 113e00 | 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 |
| 113e20 | 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...: |
| 113e40 | 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 |
| 113e60 | 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... |
| 113e80 | 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 |
| 113ea0 | 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 |
| 113ec0 | 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 |
| 113ee0 | 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 |
| 113f00 | 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 |
| 113f20 | 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 |
| 113f40 | 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- |
| 113f60 | 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 |
| 113f80 | 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 |
| 113fa0 | 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 |
| 113fc0 | 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 |
| 113fe0 | 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)..;;;._. |
| 114000 | 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- |
| 114020 | 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............... |
| 114040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1140a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1140c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1140e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1141a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1141c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1141e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114200 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 73 74 61 74 75 73 2e 65 6c 00 00 00 00 00 | magit-4.1.2/magit-status.el..... |
| 114220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114260 | 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 |
| 114280 | 30 31 30 30 34 35 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 32 32 36 00 20 30 00 00 00 | 0100454.00000000000.014226..0... |
| 1142a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1142c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1142e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114300 | 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................... |
| 114320 | 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................... |
| 114340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1143a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1143c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1143e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 114400 | 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 |
| 114420 | 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: |
| 114440 | 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 |
| 114460 | 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 | 4.The.Magit.Project.Contributors |
| 114480 | 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 |
| 1144a0 | 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>.; |
| 1144c0 | 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 |
| 1144e0 | 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>. |
| 114500 | 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 |
| 114520 | 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. |
| 114540 | 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 |
| 114560 | 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. |
| 114580 | 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. |
| 1145a0 | 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 |
| 1145c0 | 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. |
| 1145e0 | 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.;;. |
| 114600 | 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 |
| 114620 | 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 |
| 114640 | 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 |
| 114660 | 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;. |
| 114680 | 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 |
| 1146a0 | 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 |
| 1146c0 | 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 |
| 1146e0 | 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 |
| 114700 | 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. |
| 114720 | 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 |
| 114740 | 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.;; |
| 114760 | 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. |
| 114780 | 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/>. |
| 1147a0 | 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 |
| 1147c0 | 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. |
| 1147e0 | 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)..; |
| 114800 | 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 |
| 114820 | 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 |
| 114840 | 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 |
| 114860 | 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"). |
| 114880 | 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 |
| 1148a0 | 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... |
| 1148c0 | 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 |
| 1148e0 | 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 |
| 114900 | 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 |
| 114920 | 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 2d 68 6f 6f 6b 0a 20 20 27 28 6d 61 67 | agit-status-headers-hook...'(mag |
| 114940 | 69 74 2d 69 6e 73 65 72 74 2d 65 72 72 6f 72 2d 68 65 61 64 65 72 0a 20 20 20 20 6d 61 67 69 74 | it-insert-error-header.....magit |
| 114960 | 2d 69 6e 73 65 72 74 2d 64 69 66 66 2d 66 69 6c 74 65 72 2d 68 65 61 64 65 72 0a 20 20 20 20 6d | -insert-diff-filter-header.....m |
| 114980 | 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 0a 20 | agit-insert-head-branch-header.. |
| 1149a0 | 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 2d | ...magit-insert-upstream-branch- |
| 1149c0 | 68 65 61 64 65 72 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 70 75 73 68 2d 62 72 61 | header.....magit-insert-push-bra |
| 1149e0 | 6e 63 68 2d 68 65 61 64 65 72 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 74 61 67 73 | nch-header.....magit-insert-tags |
| 114a00 | 2d 68 65 61 64 65 72 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 74 6f 20 69 6e 73 65 72 74 20 68 | -header)..."Hook.run.to.insert.h |
| 114a20 | 65 61 64 65 72 73 20 69 6e 74 6f 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 0a 0a | eaders.into.the.status.buffer... |
| 114a40 | 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 72 75 6e 20 62 79 20 60 6d 61 67 69 74 2d 69 6e 73 65 72 | This.hook.is.run.by.`magit-inser |
| 114a60 | 74 2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 27 2c 20 77 68 69 63 68 20 69 6e 20 74 75 72 6e | t-status-headers',.which.in.turn |
| 114a80 | 0a 68 61 73 20 74 6f 20 62 65 20 61 20 6d 65 6d 62 65 72 20 6f 66 20 60 6d 61 67 69 74 2d 73 74 | .has.to.be.a.member.of.`magit-st |
| 114aa0 | 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 27 20 74 6f 20 62 65 20 75 73 65 64 20 61 | atus-sections-hook'.to.be.used.a |
| 114ac0 | 74 0a 61 6c 6c 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 | t.all."...:package-version.'(mag |
| 114ae0 | 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 73 74 | it..."2.1.0")...:group.'magit-st |
| 114b00 | 61 74 75 73 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 | atus...:type.'hook...:options.'( |
| 114b20 | 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....... |
| 114b40 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 64 69 66 66 2d 66 69 6c 74 65 72 2d | .......magit-insert-diff-filter- |
| 114b60 | 68 65 61 64 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | header..............magit-insert |
| 114b80 | 2d 72 65 70 6f 2d 68 65 61 64 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | -repo-header..............magit- |
| 114ba0 | 69 6e 73 65 72 74 2d 72 65 6d 6f 74 65 2d 68 65 61 64 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 | insert-remote-header............ |
| 114bc0 | 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 | ..magit-insert-head-branch-heade |
| 114be0 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 70 73 74 | r..............magit-insert-upst |
| 114c00 | 72 65 61 6d 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ream-branch-header.............. |
| 114c20 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 70 75 73 68 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 0a | magit-insert-push-branch-header. |
| 114c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 74 61 67 73 2d 68 | .............magit-insert-tags-h |
| 114c60 | 65 61 64 65 72 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 74 61 74 75 73 | eader))..(defcustom.magit-status |
| 114c80 | 2d 73 65 63 74 69 6f 6e 73 2d 68 6f 6f 6b 0a 20 20 27 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | -sections-hook...'(magit-insert- |
| 114ca0 | 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | status-headers.....magit-insert- |
| 114cc0 | 6d 65 72 67 65 2d 6c 6f 67 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 62 61 73 | merge-log.....magit-insert-rebas |
| 114ce0 | 65 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 61 6d 2d 73 | e-sequence.....magit-insert-am-s |
| 114d00 | 65 71 75 65 6e 63 65 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 71 75 65 6e 63 | equence.....magit-insert-sequenc |
| 114d20 | 65 72 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 62 69 73 | er-sequence.....magit-insert-bis |
| 114d40 | 65 63 74 2d 6f 75 74 70 75 74 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 62 69 73 65 | ect-output.....magit-insert-bise |
| 114d60 | 63 74 2d 72 65 73 74 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 62 69 73 65 63 74 2d | ct-rest.....magit-insert-bisect- |
| 114d80 | 6c 6f 67 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 | log.....magit-insert-untracked-f |
| 114da0 | 69 6c 65 73 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 73 74 61 67 65 64 2d 63 | iles.....magit-insert-unstaged-c |
| 114dc0 | 68 61 6e 67 65 73 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 67 65 64 2d 63 | hanges.....magit-insert-staged-c |
| 114de0 | 68 61 6e 67 65 73 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 73 68 65 73 0a | hanges.....magit-insert-stashes. |
| 114e00 | 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70 75 73 | ....magit-insert-unpushed-to-pus |
| 114e20 | 68 72 65 6d 6f 74 65 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 65 | hremote.....magit-insert-unpushe |
| 114e40 | 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 2d 6f 72 2d 72 65 63 65 6e 74 0a 20 20 20 20 6d 61 67 69 | d-to-upstream-or-recent.....magi |
| 114e60 | 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 | t-insert-unpulled-from-pushremot |
| 114e80 | 65 0a 20 20 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d | e.....magit-insert-unpulled-from |
| 114ea0 | 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 74 6f 20 69 6e 73 65 72 74 | -upstream)..."Hook.run.to.insert |
| 114ec0 | 20 73 65 63 74 69 6f 6e 73 20 69 6e 74 6f 20 61 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2e 22 | .sections.into.a.status.buffer." |
| 114ee0 | 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 |
| 114f00 | 2e 31 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 0a 20 | .12.0")...:group.'magit-status.. |
| 114f20 | 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- |
| 114f40 | 73 74 61 74 75 73 2d 69 6e 69 74 69 61 6c 2d 73 65 63 74 69 6f 6e 20 27 28 31 29 0a 20 20 22 54 | status-initial-section.'(1)..."T |
| 114f60 | 68 65 20 73 65 63 74 69 6f 6e 20 70 6f 69 6e 74 20 69 73 20 70 6c 61 63 65 64 20 6f 6e 20 77 68 | he.section.point.is.placed.on.wh |
| 114f80 | 65 6e 20 61 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 69 73 20 63 72 65 61 74 65 64 2e 0a 0a | en.a.status.buffer.is.created... |
| 114fa0 | 57 68 65 6e 20 73 75 63 68 20 61 20 62 75 66 66 65 72 20 69 73 20 6d 65 72 65 6c 79 20 62 65 69 | When.such.a.buffer.is.merely.bei |
| 114fc0 | 6e 67 20 72 65 66 72 65 73 68 65 64 20 6f 72 20 62 65 69 6e 67 20 73 68 6f 77 6e 20 61 67 61 69 | ng.refreshed.or.being.shown.agai |
| 114fe0 | 6e 0a 61 66 74 65 72 20 69 74 20 77 61 73 20 6d 65 72 65 6c 79 20 62 75 72 69 65 64 2c 20 74 68 | n.after.it.was.merely.buried,.th |
| 115000 | 65 6e 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 2e 0a 0a 49 | en.this.option.has.no.effect...I |
| 115020 | 66 20 74 68 69 73 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 70 6f 69 6e 74 20 72 65 6d 61 69 6e | f.this.is.nil,.then.point.remain |
| 115040 | 73 20 6f 6e 20 74 68 65 20 76 65 72 79 20 66 69 72 73 74 20 73 65 63 74 69 6f 6e 20 61 73 0a 75 | s.on.the.very.first.section.as.u |
| 115060 | 73 75 61 6c 2e 20 20 4f 74 68 65 72 77 69 73 65 20 69 74 20 68 61 73 20 74 6f 20 62 65 20 61 20 | sual...Otherwise.it.has.to.be.a. |
| 115080 | 6c 69 73 74 20 6f 66 20 69 6e 74 65 67 65 72 73 20 61 6e 64 20 73 65 63 74 69 6f 6e 0a 69 64 65 | list.of.integers.and.section.ide |
| 1150a0 | 6e 74 69 74 79 20 6c 69 73 74 73 2e 20 20 54 68 65 20 6d 65 6d 62 65 72 73 20 6f 66 20 74 68 61 | ntity.lists...The.members.of.tha |
| 1150c0 | 74 20 6c 69 73 74 20 61 72 65 20 74 72 69 65 64 20 69 6e 20 6f 72 64 65 72 0a 75 6e 74 69 6c 20 | t.list.are.tried.in.order.until. |
| 1150e0 | 61 20 6d 61 74 63 68 69 6e 67 20 73 65 63 74 69 6f 6e 20 69 73 20 66 6f 75 6e 64 2e 0a 0a 41 6e | a.matching.section.is.found...An |
| 115100 | 20 69 6e 74 65 67 65 72 20 6d 65 61 6e 73 20 74 6f 20 6a 75 6d 70 20 74 6f 20 74 68 65 20 6e 74 | .integer.means.to.jump.to.the.nt |
| 115120 | 68 20 73 65 63 74 69 6f 6e 2c 20 31 20 66 6f 72 20 65 78 61 6d 70 6c 65 0a 6a 75 6d 70 73 20 6f | h.section,.1.for.example.jumps.o |
| 115140 | 76 65 72 20 74 68 65 20 68 65 61 64 69 6e 67 73 2e 20 20 54 6f 20 67 65 74 20 61 20 73 65 63 74 | ver.the.headings...To.get.a.sect |
| 115160 | 69 6f 6e 27 73 20 5c 22 69 64 65 6e 74 69 74 79 20 6c 69 73 74 5c 22 0a 75 73 65 20 5c 5c 5b 75 | ion's.\"identity.list\".use.\\[u |
| 115180 | 6e 69 76 65 72 73 61 6c 2d 61 72 67 75 6d 65 6e 74 5d 20 5c 5c 5b 6d 61 67 69 74 2d 64 65 73 63 | niversal-argument].\\[magit-desc |
| 1151a0 | 72 69 62 65 2d 73 65 63 74 69 6f 6e 2d 62 72 69 65 66 6c 79 5d 2e 0a 0a 49 66 2c 20 66 6f 72 20 | ribe-section-briefly]...If,.for. |
| 1151c0 | 65 78 61 6d 70 6c 65 2c 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 6a 75 6d 70 20 74 6f 20 74 68 65 | example,.you.want.to.jump.to.the |
| 1151e0 | 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61 76 65 6e 27 74 0a 62 65 65 6e 20 70 75 6c 6c 65 | .commits.that.haven't.been.pulle |
| 115200 | 64 20 66 72 6f 6d 20 74 68 65 20 75 70 73 74 72 65 61 6d 2c 20 6f 72 20 65 6c 73 65 20 74 68 65 | d.from.the.upstream,.or.else.the |
| 115220 | 20 73 65 63 6f 6e 64 20 73 65 63 74 69 6f 6e 2c 20 74 68 65 6e 0a 75 73 65 3a 20 28 28 28 75 6e | .second.section,.then.use:.(((un |
| 115240 | 70 75 6c 6c 65 64 20 2e 20 5c 22 2e 2e 40 7b 75 70 73 74 72 65 61 6d 7d 5c 22 29 20 28 73 74 61 | pulled...\"..@{upstream}\").(sta |
| 115260 | 74 75 73 29 29 20 31 29 2e 0a 0a 53 65 65 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 73 65 63 | tus)).1)...See.option.`magit-sec |
| 115280 | 74 69 6f 6e 2d 69 6e 69 74 69 61 6c 2d 76 69 73 69 62 69 6c 69 74 79 2d 61 6c 69 73 74 27 20 66 | tion-initial-visibility-alist'.f |
| 1152a0 | 6f 72 20 68 6f 77 20 74 6f 0a 63 6f 6e 74 72 6f 6c 20 74 68 65 20 69 6e 69 74 69 61 6c 20 76 69 | or.how.to.control.the.initial.vi |
| 1152c0 | 73 69 62 69 6c 69 74 79 20 6f 66 20 74 68 65 20 6a 75 6d 70 65 64 20 74 6f 20 73 65 63 74 69 6f | sibility.of.the.jumped.to.sectio |
| 1152e0 | 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.. |
| 115300 | 20 22 32 2e 39 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 74 61 74 75 | ."2.90.0")...:group.'magit-statu |
| 115320 | 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 | s...:type.'(choice.(const.:tag." |
| 115340 | 61 73 20 75 73 75 61 6c 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | as.usual".nil).................. |
| 115360 | 28 72 65 70 65 61 74 20 28 63 68 6f 69 63 65 20 28 6e 75 6d 62 65 72 20 3a 74 61 67 20 22 6e 74 | (repeat.(choice.(number.:tag."nt |
| 115380 | 68 20 74 6f 70 2d 6c 65 76 65 6c 20 73 65 63 74 69 6f 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 | h.top-level.section")........... |
| 1153a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 78 70 20 20 20 3a | .......................(sexp...: |
| 1153c0 | 74 61 67 20 22 73 65 63 74 69 6f 6e 20 69 64 65 6e 74 69 74 79 22 29 29 29 29 29 0a 0a 28 64 65 | tag."section.identity")))))..(de |
| 1153e0 | 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 67 6f 74 6f 2d 66 69 6c 65 2d 70 | fcustom.magit-status-goto-file-p |
| 115400 | 6f 73 69 74 69 6f 6e 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 67 6f 20 74 6f 20 | osition.nil..."Whether.to.go.to. |
| 115420 | 70 6f 73 69 74 69 6f 6e 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 66 69 6c 65 20 70 | position.corresponding.to.file.p |
| 115440 | 6f 73 69 74 69 6f 6e 2e 0a 0a 49 66 20 74 68 69 73 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 | osition...If.this.is.non-nil.and |
| 115460 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 69 73 20 76 69 73 69 74 69 6e 67 20 | .the.current.buffer.is.visiting. |
| 115480 | 61 20 66 69 6c 65 2c 0a 74 68 65 6e 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27 20 74 72 69 65 | a.file,.then.`magit-status'.trie |
| 1154a0 | 73 20 74 6f 20 67 6f 20 74 6f 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 20 73 | s.to.go.to.the.position.in.the.s |
| 1154c0 | 74 61 74 75 73 0a 62 75 66 66 65 72 20 74 68 61 74 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f | tatus.buffer.that.corresponds.to |
| 1154e0 | 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 20 66 69 6c 65 2d 76 69 73 69 74 69 | .the.position.in.the.file-visiti |
| 115500 | 6e 67 0a 62 75 66 66 65 72 2e 20 20 54 68 69 73 20 6a 75 6d 70 73 20 69 6e 74 6f 20 65 69 74 68 | ng.buffer...This.jumps.into.eith |
| 115520 | 65 72 20 74 68 65 20 64 69 66 66 20 6f 66 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 0a | er.the.diff.of.unstaged.changes. |
| 115540 | 6f 72 20 74 68 65 20 64 69 66 66 20 6f 66 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2e 0a 0a | or.the.diff.of.staged.changes... |
| 115560 | 49 66 20 74 68 65 20 70 72 65 76 69 6f 75 73 6c 79 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 | If.the.previously.current.buffer |
| 115580 | 20 64 6f 65 73 20 6e 6f 74 20 76 69 73 69 74 20 61 20 66 69 6c 65 2c 20 6f 72 20 69 66 0a 74 68 | .does.not.visit.a.file,.or.if.th |
| 1155a0 | 65 20 66 69 6c 65 20 68 61 73 20 6e 65 69 74 68 65 72 20 75 6e 73 74 61 67 65 64 20 6e 6f 72 20 | e.file.has.neither.unstaged.nor. |
| 1155c0 | 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 20 74 68 65 6e 20 74 68 69 73 20 68 61 73 0a 6e 6f 20 | staged.changes.then.this.has.no. |
| 1155e0 | 65 66 66 65 63 74 2e 0a 0a 54 68 65 20 63 6f 6d 6d 61 6e 64 20 60 6d 61 67 69 74 2d 73 74 61 74 | effect...The.command.`magit-stat |
| 115600 | 75 73 2d 68 65 72 65 27 20 74 72 69 65 73 20 74 6f 20 67 6f 20 74 6f 20 74 68 61 74 20 70 6f 73 | us-here'.tries.to.go.to.that.pos |
| 115620 | 69 74 69 6f 6e 2c 0a 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 65 20 76 61 6c 75 65 20 6f | ition,.regardless.of.the.value.o |
| 115640 | 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | f.this.option."...:package-versi |
| 115660 | 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.' |
| 115680 | 6d 61 67 69 74 2d 73 74 61 74 75 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a | magit-status...:type.'boolean).. |
| 1156a0 | 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 68 6f 77 2d 68 61 73 | (defcustom.magit-status-show-has |
| 1156c0 | 68 65 73 2d 69 6e 2d 68 65 61 64 65 72 73 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 68 65 | hes-in-headers.nil..."Whether.he |
| 1156e0 | 61 64 65 72 73 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 73 68 6f 77 20 | aders.in.the.status.buffer.show. |
| 115700 | 68 61 73 68 65 73 2e 0a 54 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 77 68 69 63 68 20 72 65 73 70 | hashes..The.functions.which.resp |
| 115720 | 65 63 74 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 61 72 65 0a 60 6d 61 67 69 74 2d 69 6e 73 65 72 | ect.this.option.are.`magit-inser |
| 115740 | 74 2d 68 65 61 64 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 27 2c 0a 60 6d 61 67 69 74 2d 69 6e | t-head-branch-header',.`magit-in |
| 115760 | 73 65 72 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 27 2c 20 61 6e | sert-upstream-branch-header',.an |
| 115780 | 64 0a 60 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 70 75 73 68 2d 62 72 61 6e 63 68 2d 68 65 61 64 | d.`magit-insert-push-branch-head |
| 1157a0 | 65 72 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 | er'."...:package-version.'(magit |
| 1157c0 | 20 2e 20 22 32 2e 34 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 74 61 74 | ..."2.4.0")...:group.'magit-stat |
| 1157e0 | 75 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | us...:type.'boolean)..(defcustom |
| 115800 | 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 61 72 67 69 6e 0a 20 20 28 6c 69 73 74 20 6e 69 6c | .magit-status-margin...(list.nil |
| 115820 | 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 |
| 115840 | 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 |
| 115860 | 68 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 6e 74 68 20 34 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d | h.nil.........(nth.4.magit-log-m |
| 115880 | 61 72 67 69 6e 29 29 0a 20 20 22 46 6f 72 6d 61 74 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 20 | argin))..."Format.of.the.margin. |
| 1158a0 | 69 6e 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 27 20 62 75 66 66 65 72 73 2e 0a | in.`magit-status-mode'.buffers.. |
| 1158c0 | 0a 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 49 4e 49 54 20 53 54 | .The.value.has.the.form.(INIT.ST |
| 1158e0 | 59 4c 45 20 57 49 44 54 48 20 41 55 54 48 4f 52 20 41 55 54 48 4f 52 2d 57 49 44 54 48 29 2e 0a | YLE.WIDTH.AUTHOR.AUTHOR-WIDTH).. |
| 115900 | 0a 49 66 20 49 4e 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 74 68 65 20 6d 61 | .If.INIT.is.non-nil,.then.the.ma |
| 115920 | 72 67 69 6e 20 69 73 20 73 68 6f 77 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 53 54 59 4c 45 20 63 | rgin.is.shown.initially..STYLE.c |
| 115940 | 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 6f 20 66 6f 72 6d 61 74 20 74 68 65 20 61 75 74 68 6f 72 | ontrols.how.to.format.the.author |
| 115960 | 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 0a 20 20 49 74 20 63 61 6e 20 62 65 20 | .or.committer.date....It.can.be. |
| 115980 | 6f 6e 65 20 6f 66 20 60 61 67 65 27 20 28 74 6f 20 73 68 6f 77 20 74 68 65 20 61 67 65 20 6f 66 | one.of.`age'.(to.show.the.age.of |
| 1159a0 | 20 74 68 65 20 63 6f 6d 6d 69 74 29 2c 0a 20 20 60 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 | .the.commit),...`age-abbreviated |
| 1159c0 | 27 20 28 74 6f 20 61 62 62 72 65 76 69 61 74 65 20 74 68 65 20 74 69 6d 65 20 75 6e 69 74 20 74 | '.(to.abbreviate.the.time.unit.t |
| 1159e0 | 6f 20 61 20 63 68 61 72 61 63 74 65 72 29 2c 0a 20 20 6f 72 20 61 20 73 74 72 69 6e 67 20 28 73 | o.a.character),...or.a.string.(s |
| 115a00 | 75 69 74 61 62 6c 65 20 66 6f 72 20 60 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 27 | uitable.for.`format-time-string' |
| 115a20 | 29 20 74 6f 20 73 68 6f 77 20 74 68 65 0a 20 20 61 63 74 75 61 6c 20 64 61 74 65 2e 20 20 4f 70 | ).to.show.the...actual.date...Op |
| 115a40 | 74 69 6f 6e 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 63 6f 6d 6d | tion.`magit-log-margin-show-comm |
| 115a60 | 69 74 74 65 72 2d 64 61 74 65 27 0a 20 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 64 61 74 | itter-date'...controls.which.dat |
| 115a80 | 65 20 69 73 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e 0a 57 49 44 54 48 20 63 6f 6e 74 | e.is.being.displayed..WIDTH.cont |
| 115aa0 | 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 |
| 115ac0 | 68 69 73 20 65 78 69 73 74 73 20 66 6f 72 20 66 6f 72 77 61 72 64 0a 20 20 63 6f 6d 70 61 74 69 | his.exists.for.forward...compati |
| 115ae0 | 62 69 6c 69 74 79 20 61 6e 64 20 63 75 72 72 65 6e 74 6c 79 20 74 68 65 20 76 61 6c 75 65 20 73 | bility.and.currently.the.value.s |
| 115b00 | 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 68 61 6e 67 65 64 2e 0a 41 55 54 48 4f 52 20 63 6f 6e | hould.not.be.changed..AUTHOR.con |
| 115b20 | 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 | trols.whether.the.name.of.the.au |
| 115b40 | 74 68 6f 72 20 69 73 20 61 6c 73 6f 20 73 68 6f 77 6e 20 62 79 0a 20 20 64 65 66 61 75 6c 74 2e | thor.is.also.shown.by...default. |
| 115b60 | 0a 41 55 54 48 4f 52 2d 57 49 44 54 48 20 68 61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 65 67 | .AUTHOR-WIDTH.has.to.be.an.integ |
| 115b80 | 65 72 2e 20 20 57 68 65 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 75 74 68 6f 72 | er...When.the.name.of.the.author |
| 115ba0 | 0a 20 20 69 73 20 73 68 6f 77 6e 2c 20 74 68 65 6e 20 74 68 69 73 20 73 70 65 63 69 66 69 65 73 | ...is.shown,.then.this.specifies |
| 115bc0 | 20 68 6f 77 20 6d 75 63 68 20 73 70 61 63 65 20 69 73 20 75 73 65 64 20 74 6f 20 64 6f 20 73 6f | .how.much.space.is.used.to.do.so |
| 115be0 | 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... |
| 115c00 | 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 0a | "2.9.0")...:group.'magit-status. |
| 115c20 | 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 |
| 115c40 | 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...: |
| 115c60 | 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 |
| 115c80 | 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- |
| 115ca0 | 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 |
| 115cc0 | 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. |
| 115ce0 | 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | 'magit-status-mode))..(defcustom |
| 115d00 | 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e | .magit-status-use-buffer-argumen |
| 115d20 | 74 73 20 27 73 65 6c 65 63 74 65 64 0a 20 20 22 57 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 73 | ts.'selected..."Whether.`magit-s |
| 115d40 | 74 61 74 75 73 27 20 72 65 75 73 65 73 20 61 72 67 75 6d 65 6e 74 73 20 77 68 65 6e 20 74 68 65 | tatus'.reuses.arguments.when.the |
| 115d60 | 20 62 75 66 66 65 72 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 2e 0a 0a 54 68 69 73 20 6f 70 | .buffer.already.exists...This.op |
| 115d80 | 74 69 6f 6e 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 20 77 68 65 6e 20 6d 65 72 65 6c 79 20 72 | tion.has.no.effect.when.merely.r |
| 115da0 | 65 66 72 65 73 68 69 6e 67 20 74 68 65 20 73 74 61 74 75 73 0a 62 75 66 66 65 72 20 75 73 69 6e | efreshing.the.status.buffer.usin |
| 115dc0 | 67 20 60 6d 61 67 69 74 2d 72 65 66 72 65 73 68 27 2e 0a 0a 56 61 6c 69 64 20 76 61 6c 75 65 73 | g.`magit-refresh'...Valid.values |
| 115de0 | 20 61 72 65 3a 0a 0a 60 61 6c 77 61 79 73 27 3a 20 41 6c 77 61 79 73 20 75 73 65 20 74 68 65 20 | .are:..`always':.Always.use.the. |
| 115e00 | 73 65 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74 68 61 74 20 69 73 20 63 75 72 72 65 6e 74 | set.of.arguments.that.is.current |
| 115e20 | 6c 79 0a 20 20 61 63 74 69 76 65 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 | ly...active.in.the.status.buffer |
| 115e40 | 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... |
| 115e60 | 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 |
| 115e80 | 65 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 74 75 73 0a | et.of.arguments.from.the.status. |
| 115ea0 | 20 20 62 75 66 66 65 72 2c 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 69 74 20 69 73 20 64 69 73 70 | ..buffer,.but.only.if.it.is.disp |
| 115ec0 | 6c 61 79 65 64 20 69 6e 20 61 20 77 69 6e 64 6f 77 20 6f 66 20 74 68 65 0a 20 20 63 75 72 72 65 | layed.in.a.window.of.the...curre |
| 115ee0 | 6e 74 20 66 72 61 6d 65 2e 20 20 54 68 69 73 20 69 73 20 74 68 65 20 64 65 66 61 75 6c 74 2e 0a | nt.frame...This.is.the.default.. |
| 115f00 | 60 63 75 72 72 65 6e 74 27 3a 20 55 73 65 20 74 68 65 20 73 65 74 20 6f 66 20 61 72 67 75 6d 65 | `current':.Use.the.set.of.argume |
| 115f20 | 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 2c 0a 20 20 62 75 | nts.from.the.status.buffer,...bu |
| 115f40 | 74 20 6f 6e 6c 79 20 69 66 20 69 74 20 69 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 | t.only.if.it.is.the.current.buff |
| 115f60 | 65 72 2e 0a 60 6e 65 76 65 72 27 3a 20 4e 65 76 65 72 20 75 73 65 20 74 68 65 20 73 65 74 20 6f | er..`never':.Never.use.the.set.o |
| 115f80 | 66 20 61 72 67 75 6d 65 6e 74 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 74 75 73 0a 20 20 62 75 | f.arguments.from.the.status...bu |
| 115fa0 | 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 69 | ffer."...:package-version.'(magi |
| 115fc0 | 74 20 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 62 75 66 | t..."3.0.0")...:group.'magit-buf |
| 115fe0 | 66 65 72 73 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 | fers...:group.'magit-commands... |
| 116000 | 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 | :type.'(choice...........(const. |
| 116020 | 3a 74 61 67 20 22 61 6c 77 61 79 73 20 75 73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 66 65 | :tag."always.use.args.from.buffe |
| 116040 | 72 22 20 61 6c 77 61 79 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 | r".always)...........(const.:tag |
| 116060 | 20 22 75 73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 66 65 72 20 69 66 20 64 69 73 70 6c 61 | ."use.args.from.buffer.if.displa |
| 116080 | 79 65 64 20 69 6e 20 66 72 61 6d 65 22 20 73 65 6c 65 63 74 65 64 29 0a 20 20 20 20 20 20 20 20 | yed.in.frame".selected)......... |
| 1160a0 | 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 75 73 65 20 61 72 67 73 20 66 72 6f 6d 20 62 75 66 | ..(const.:tag."use.args.from.buf |
| 1160c0 | 66 65 72 20 69 66 20 69 74 20 69 73 20 63 75 72 72 65 6e 74 22 20 63 75 72 72 65 6e 74 29 0a 20 | fer.if.it.is.current".current).. |
| 1160e0 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 6e 65 76 65 72 20 75 73 65 20 | .........(const.:tag."never.use. |
| 116100 | 61 72 67 73 20 66 72 6f 6d 20 62 75 66 66 65 72 22 20 6e 65 76 65 72 29 29 29 0a 0a 3b 3b 3b 20 | args.from.buffer".never)))..;;;. |
| 116120 | 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | Commands..;;;###autoload.(defun. |
| 116140 | 6d 61 67 69 74 2d 69 6e 69 74 20 28 64 69 72 65 63 74 6f 72 79 29 0a 20 20 22 49 6e 69 74 69 61 | magit-init.(directory)..."Initia |
| 116160 | 6c 69 7a 65 20 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 73 68 6f 77 | lize.a.Git.repository,.then.show |
| 116180 | 20 69 74 73 20 73 74 61 74 75 73 2e 0a 0a 49 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 | .its.status...If.the.directory.i |
| 1161a0 | 73 20 62 65 6c 6f 77 20 61 6e 20 65 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 | s.below.an.existing.repository,. |
| 1161c0 | 74 68 65 6e 20 74 68 65 20 75 73 65 72 0a 68 61 73 20 74 6f 20 63 6f 6e 66 69 72 6d 20 74 68 61 | then.the.user.has.to.confirm.tha |
| 1161e0 | 74 20 61 20 6e 65 77 20 6f 6e 65 20 73 68 6f 75 6c 64 20 62 65 20 63 72 65 61 74 65 64 20 69 6e | t.a.new.one.should.be.created.in |
| 116200 | 73 69 64 65 2e 20 20 49 66 20 74 68 65 0a 64 69 72 65 63 74 6f 72 79 20 69 73 20 74 68 65 20 72 | side...If.the.directory.is.the.r |
| 116220 | 6f 6f 74 20 6f 66 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 | oot.of.the.existing.repository,. |
| 116240 | 74 68 65 6e 20 74 68 65 20 75 73 65 72 0a 68 61 73 20 74 6f 20 63 6f 6e 66 69 72 6d 20 74 68 61 | then.the.user.has.to.confirm.tha |
| 116260 | 74 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 72 65 69 6e 69 74 69 61 6c 69 7a 65 64 2e 0a 0a 4e | t.it.should.be.reinitialized...N |
| 116280 | 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 44 49 52 45 43 54 4f 52 59 20 69 73 20 28 72 | on-interactively.DIRECTORY.is.(r |
| 1162a0 | 65 2d 29 69 6e 69 74 69 61 6c 69 7a 65 64 20 75 6e 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79 2e 22 | e-)initialized.unconditionally." |
| 1162c0 | 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 28 28 64 69 72 65 63 74 | ...(interactive....(let.((direct |
| 1162e0 | 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 | ory.(file-name-as-directory..... |
| 116300 | 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 |
| 116320 | 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 64 | me.......................(read-d |
| 116340 | 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 43 72 65 61 74 65 20 72 65 70 6f 73 69 74 6f 72 79 | irectory-name."Create.repository |
| 116360 | 20 69 6e 3a 20 22 29 29 29 29 29 0a 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 74 6f 70 | .in:.")))))......(when-let.((top |
| 116380 | 6c 65 76 65 6c 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 29 | level.(magit-toplevel.directory) |
| 1163a0 | 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 74 6f 70 6c 65 76 65 6c 20 28 65 78 70 61 6e 64 | ))........(setq.toplevel.(expand |
| 1163c0 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 6f 70 6c 65 76 65 6c 29 29 0a 20 20 20 20 20 20 20 28 75 6e | -file-name.toplevel))........(un |
| 1163e0 | 6c 65 73 73 20 28 79 2d 6f 72 2d 6e 2d 70 20 28 69 66 20 28 66 69 6c 65 2d 65 71 75 61 6c 2d 70 | less.(y-or-n-p.(if.(file-equal-p |
| 116400 | 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 20 | .toplevel.directory)............ |
| 116420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 52 65 69 6e 69 | ..................(format."Reini |
| 116440 | 74 69 61 6c 69 7a 65 20 65 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 20 25 73 3f 20 | tialize.existing.repository.%s?. |
| 116460 | 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 | "............................... |
| 116480 | 20 20 20 20 20 20 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......directory)............... |
| 1164a0 | 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 |
| 1164c0 | 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? |
| 1164e0 | 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 | .".............................. |
| 116500 | 20 20 20 20 20 20 74 6f 70 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 | ......toplevel.directory)))..... |
| 116520 | 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 41 62 6f 72 74 22 29 29 29 0a 20 20 20 20 | .....(user-error."Abort")))..... |
| 116540 | 20 28 6c 69 73 74 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 3b 3b 20 60 67 69 74 20 69 6e | .(list.directory)))...;;.`git.in |
| 116560 | 69 74 27 20 64 6f 65 73 20 6e 6f 74 20 75 6e 64 65 72 73 74 61 6e 64 20 74 68 65 20 6d 65 61 6e | it'.does.not.understand.the.mean |
| 116580 | 69 6e 67 20 6f 66 20 22 7e 22 21 0a 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 69 | ing.of."~"!...(magit-call-git."i |
| 1165a0 | 6e 69 74 22 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 | nit".(magit-convert-filename-for |
| 1165c0 | 2d 67 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -git...........................( |
| 1165e0 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 | expand-file-name.directory)))... |
| 116600 | 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 64 69 72 65 63 | (magit-status-setup-buffer.direc |
| 116620 | 74 6f 72 79 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | tory))..;;;###autoload.(defun.ma |
| 116640 | 67 69 74 2d 73 74 61 74 75 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 69 72 65 63 74 6f 72 79 20 | git-status.(&optional.directory. |
| 116660 | 63 61 63 68 65 29 0a 20 20 22 53 68 6f 77 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 | cache)..."Show.the.status.of.the |
| 116680 | 20 63 75 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 20 61 20 62 75 66 | .current.Git.repository.in.a.buf |
| 1166a0 | 66 65 72 2e 0a 0a 49 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 72 65 63 74 6f 72 79 20 69 | fer...If.the.current.directory.i |
| 1166c0 | 73 6e 27 74 20 6c 6f 63 61 74 65 64 20 77 69 74 68 69 6e 20 61 20 47 69 74 20 72 65 70 6f 73 69 | sn't.located.within.a.Git.reposi |
| 1166e0 | 74 6f 72 79 2c 0a 74 68 65 6e 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 6e 20 65 78 69 73 74 69 6e | tory,.then.prompt.for.an.existin |
| 116700 | 67 20 72 65 70 6f 73 69 74 6f 72 79 20 6f 72 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 64 69 72 | g.repository.or.an.arbitrary.dir |
| 116720 | 65 63 74 6f 72 79 2c 0a 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 6f 70 74 69 6f 6e 20 60 6d 61 67 | ectory,.depending.on.option.`mag |
| 116740 | 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 72 65 63 74 6f 72 69 65 73 27 2c 20 61 6e 64 20 | it-repository-directories',.and. |
| 116760 | 73 68 6f 77 20 74 68 65 0a 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 | show.the.status.of.the.selected. |
| 116780 | 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 73 74 65 61 64 2e 0a 0a 2a 20 49 66 20 74 68 61 74 20 6f | repository.instead...*.If.that.o |
| 1167a0 | 70 74 69 6f 6e 20 73 70 65 63 69 66 69 65 73 20 61 6e 79 20 65 78 69 73 74 69 6e 67 20 72 65 70 | ption.specifies.any.existing.rep |
| 1167c0 | 6f 73 69 74 6f 72 69 65 73 2c 20 74 68 65 6e 20 6f 66 66 65 72 0a 20 20 74 68 6f 73 65 20 66 6f | ositories,.then.offer...those.fo |
| 1167e0 | 72 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 61 6e 64 20 73 68 6f 77 20 74 68 65 20 73 74 61 74 75 73 | r.completion.and.show.the.status |
| 116800 | 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 65 0a 20 20 73 65 6c 65 63 74 65 64 20 6f 6e 65 2e 0a | .buffer.for.the...selected.one.. |
| 116820 | 0a 2a 20 4f 74 68 65 72 77 69 73 65 20 72 65 61 64 20 61 6e 20 61 72 62 69 74 72 61 72 79 20 64 | .*.Otherwise.read.an.arbitrary.d |
| 116840 | 69 72 65 63 74 6f 72 79 20 75 73 69 6e 67 20 72 65 67 75 6c 61 72 20 66 69 6c 65 2d 6e 61 6d 65 | irectory.using.regular.file-name |
| 116860 | 0a 20 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 | ...completion...If.the.selected. |
| 116880 | 64 69 72 65 63 74 6f 72 79 20 69 73 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 6f 66 20 61 6e | directory.is.the.top-level.of.an |
| 1168a0 | 0a 20 20 65 78 69 73 74 69 6e 67 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 74 68 65 6e 20 73 | ...existing.working.tree,.then.s |
| 1168c0 | 68 6f 77 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 66 6f 72 20 74 68 61 74 2e 0a | how.the.status.buffer.for.that.. |
| 1168e0 | 0a 2a 20 4f 74 68 65 72 77 69 73 65 20 6f 66 66 65 72 20 74 6f 20 69 6e 69 74 69 61 6c 69 7a 65 | .*.Otherwise.offer.to.initialize |
| 116900 | 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 64 69 72 65 63 74 6f 72 79 20 61 73 20 61 20 6e 65 77 | .the.selected.directory.as.a.new |
| 116920 | 0a 20 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 41 66 74 65 72 20 63 72 65 61 74 69 6e 67 20 74 | ...repository...After.creating.t |
| 116940 | 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 73 68 6f 77 20 69 74 73 20 73 74 61 74 75 73 0a 20 20 | he.repository.show.its.status... |
| 116960 | 62 75 66 66 65 72 2e 0a 0a 54 68 65 73 65 20 66 61 6c 6c 62 61 63 6b 20 62 65 68 61 76 69 6f 72 | buffer...These.fallback.behavior |
| 116980 | 73 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 66 6f 72 63 65 64 20 75 73 69 6e 67 20 6f 6e 65 20 6f | s.can.also.be.forced.using.one.o |
| 1169a0 | 72 20 6d 6f 72 65 0a 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 3a 0a 0a 2a 20 57 69 74 68 | r.more.prefix.arguments:..*.With |
| 1169c0 | 20 74 77 6f 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 28 6f 72 20 6d 6f 72 65 20 70 | .two.prefix.arguments.(or.more.p |
| 1169e0 | 72 65 63 69 73 65 6c 79 20 61 20 6e 75 6d 65 72 69 63 20 70 72 65 66 69 78 0a 20 20 76 61 6c 75 | recisely.a.numeric.prefix...valu |
| 116a00 | 65 20 6f 66 20 31 36 20 6f 72 20 67 72 65 61 74 65 72 29 20 72 65 61 64 20 61 6e 20 61 72 62 69 | e.of.16.or.greater).read.an.arbi |
| 116a20 | 74 72 61 72 79 20 64 69 72 65 63 74 6f 72 79 20 61 6e 64 20 61 63 74 20 6f 6e 0a 20 20 69 74 20 | trary.directory.and.act.on...it. |
| 116a40 | 61 73 20 64 65 73 63 72 69 62 65 64 20 61 62 6f 76 65 2e 20 20 54 68 65 20 73 61 6d 65 20 63 6f | as.described.above...The.same.co |
| 116a60 | 75 6c 64 20 62 65 20 61 63 63 6f 6d 70 6c 69 73 68 65 64 20 75 73 69 6e 67 0a 20 20 74 68 65 20 | uld.be.accomplished.using...the. |
| 116a80 | 63 6f 6d 6d 61 6e 64 20 60 6d 61 67 69 74 2d 69 6e 69 74 27 2e 0a 0a 2a 20 57 69 74 68 20 61 20 | command.`magit-init'...*.With.a. |
| 116aa0 | 73 69 6e 67 6c 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 72 65 61 64 20 61 6e 20 65 | single.prefix.argument.read.an.e |
| 116ac0 | 78 69 73 74 69 6e 67 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 6f 72 0a 20 20 69 66 20 6e 6f 6e 65 | xisting.repository,.or...if.none |
| 116ae0 | 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 62 61 73 65 64 20 6f 6e 20 60 6d 61 67 69 74 2d 72 65 | .can.be.found.based.on.`magit-re |
| 116b00 | 70 6f 73 69 74 6f 72 79 2d 64 69 72 65 63 74 6f 72 69 65 73 27 2c 0a 20 20 74 68 65 6e 20 66 61 | pository-directories',...then.fa |
| 116b20 | 6c 6c 20 62 61 63 6b 20 74 6f 20 74 68 65 20 73 61 6d 65 20 62 65 68 61 76 69 6f 72 20 61 73 20 | ll.back.to.the.same.behavior.as. |
| 116b40 | 77 69 74 68 20 74 77 6f 20 70 72 65 66 69 78 0a 20 20 61 72 67 75 6d 65 6e 74 73 2e 22 0a 20 20 | with.two.prefix...arguments."... |
| 116b60 | 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 2d 72 65 | (interactive....(let.((magit--re |
| 116b80 | 66 72 65 73 68 2d 63 61 63 68 65 20 28 6c 69 73 74 20 28 63 6f 6e 73 20 30 20 30 29 29 29 29 0a | fresh-cache.(list.(cons.0.0)))). |
| 116ba0 | 20 20 20 20 20 28 6c 69 73 74 20 28 61 6e 64 20 28 6f 72 20 63 75 72 72 65 6e 74 2d 70 72 65 66 | .....(list.(and.(or.current-pref |
| 116bc0 | 69 78 2d 61 72 67 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 | ix-arg.(not.(magit-toplevel))).. |
| 116be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 6d 61 67 69 74 2d 2d 61 73 | ...............(progn.(magit--as |
| 116c00 | 73 65 72 74 2d 75 73 61 62 6c 65 2d 67 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sert-usable-git)................ |
| 116c20 | 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 0a 20 | ........(magit-read-repository.. |
| 116c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3e 3d 20 28 70 72 65 66 | .......................(>=.(pref |
| 116c60 | 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 78 2d | ix-numeric-value.current-prefix- |
| 116c80 | 61 72 67 29 20 31 36 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 2d 72 65 | arg).16))))............magit--re |
| 116ca0 | 66 72 65 73 68 2d 63 61 63 68 65 29 29 29 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 2d 72 | fresh-cache)))...(let.((magit--r |
| 116cc0 | 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 6f 72 20 63 61 63 68 65 20 28 6c 69 73 74 20 28 63 6f | efresh-cache.(or.cache.(list.(co |
| 116ce0 | 6e 73 20 30 20 30 29 29 29 29 29 0a 20 20 20 20 28 69 66 20 64 69 72 65 63 74 6f 72 79 0a 20 20 | ns.0.0))))).....(if.directory... |
| 116d00 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 74 6f 70 6c 65 76 65 6c 20 28 6d 61 67 69 74 2d 74 6f 70 | ......(let.((toplevel.(magit-top |
| 116d20 | 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 | level.directory)))...........(se |
| 116d40 | 74 71 20 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 | tq.directory.(file-name-as-direc |
| 116d60 | 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tory............................ |
| 116d80 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 | (expand-file-name.directory))).. |
| 116da0 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 74 6f 70 6c 65 76 65 6c 20 28 66 69 6c 65 | .........(if.(and.toplevel.(file |
| 116dc0 | 2d 65 71 75 61 6c 2d 70 20 64 69 72 65 63 74 6f 72 79 20 74 6f 70 6c 65 76 65 6c 29 29 0a 20 20 | -equal-p.directory.toplevel))... |
| 116de0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d | ............(magit-status-setup- |
| 116e00 | 62 75 66 66 65 72 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | buffer.directory).............(w |
| 116e20 | 68 65 6e 20 28 79 2d 6f 72 2d 6e 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hen.(y-or-n-p................... |
| 116e40 | 20 28 69 66 20 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(if.toplevel................... |
| 116e60 | 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 69 73 20 61 20 72 65 70 6f 73 69 74 6f 72 79 | .....(format."%s.is.a.repository |
| 116e80 | 2e 20 20 43 72 65 61 74 65 20 61 6e 6f 74 68 65 72 20 69 6e 20 25 73 3f 20 22 0a 20 20 20 20 20 | ...Create.another.in.%s?."...... |
| 116ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 70 6c 65 76 | ..........................toplev |
| 116ec0 | 65 6c 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | el.directory)................... |
| 116ee0 | 20 20 20 28 66 6f 72 6d 61 74 20 22 43 72 65 61 74 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e | ...(format."Create.repository.in |
| 116f00 | 20 25 73 3f 20 22 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .%s?.".directory)))............. |
| 116f20 | 20 20 3b 3b 20 43 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 72 65 70 6f 73 69 74 6f 72 79 20 69 | ..;;.Creating.a.new.repository.i |
| 116f40 | 6e 76 61 6c 69 64 61 74 65 73 20 63 61 63 68 65 64 20 76 61 6c 75 65 73 2e 0a 20 20 20 20 20 20 | nvalidates.cached.values........ |
| 116f60 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 | ........(setq.magit--refresh-cac |
| 116f80 | 68 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 69 | he.nil)...............(magit-ini |
| 116fa0 | 74 20 64 69 72 65 63 74 6f 72 79 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 | t.directory)))).......(magit-sta |
| 116fc0 | 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f | tus-setup-buffer.default-directo |
| 116fe0 | 72 79 29 29 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 20 27 69 6e 74 65 | ry))))..(put.'magit-status.'inte |
| 117000 | 72 61 63 74 69 76 65 2d 6f 6e 6c 79 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 | ractive-only.'magit-status-setup |
| 117020 | 2d 62 75 66 66 65 72 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 61 6c 69 | -buffer)..;;;###autoload.(defali |
| 117040 | 61 73 20 27 6d 61 67 69 74 20 23 27 6d 61 67 69 74 2d 73 74 61 74 75 73 0a 20 20 22 42 65 67 69 | as.'magit.#'magit-status..."Begi |
| 117060 | 6e 20 75 73 69 6e 67 20 4d 61 67 69 74 2e 0a 0a 54 68 69 73 20 61 6c 69 61 73 20 66 6f 72 20 60 | n.using.Magit...This.alias.for.` |
| 117080 | 6d 61 67 69 74 2d 73 74 61 74 75 73 27 20 65 78 69 73 74 73 20 66 6f 72 20 62 65 74 74 65 72 20 | magit-status'.exists.for.better. |
| 1170a0 | 64 69 73 63 6f 76 65 72 61 62 69 6c 69 74 79 2e 0a 0a 49 6e 73 74 65 61 64 20 6f 66 20 69 6e 76 | discoverability...Instead.of.inv |
| 1170c0 | 6f 6b 69 6e 67 20 74 68 69 73 20 61 6c 69 61 73 20 66 6f 72 20 60 6d 61 67 69 74 2d 73 74 61 74 | oking.this.alias.for.`magit-stat |
| 1170e0 | 75 73 27 20 75 73 69 6e 67 0a 5c 22 4d 2d 78 20 6d 61 67 69 74 20 52 45 54 5c 22 2c 20 79 6f 75 | us'.using.\"M-x.magit.RET\",.you |
| 117100 | 20 73 68 6f 75 6c 64 20 62 69 6e 64 20 61 20 6b 65 79 20 74 6f 20 60 6d 61 67 69 74 2d 73 74 61 | .should.bind.a.key.to.`magit-sta |
| 117120 | 74 75 73 27 0a 61 6e 64 20 72 65 61 64 20 74 68 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 | tus'.and.read.the.info.node.`(ma |
| 117140 | 67 69 74 29 47 65 74 74 69 6e 67 20 53 74 61 72 74 65 64 27 2c 20 77 68 69 63 68 0a 61 6c 73 6f | git)Getting.Started',.which.also |
| 117160 | 20 63 6f 6e 74 61 69 6e 73 20 6f 74 68 65 72 20 75 73 65 66 75 6c 20 68 69 6e 74 73 2e 22 29 0a | .contains.other.useful.hints."). |
| 117180 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 | .;;;###autoload.(defun.magit-sta |
| 1171a0 | 74 75 73 2d 68 65 72 65 20 28 29 0a 20 20 22 4c 69 6b 65 20 60 6d 61 67 69 74 2d 73 74 61 74 75 | tus-here.()..."Like.`magit-statu |
| 1171c0 | 73 27 20 62 75 74 20 77 69 74 68 20 6e 6f 6e 2d 6e 69 6c 20 60 6d 61 67 69 74 2d 73 74 61 74 75 | s'.but.with.non-nil.`magit-statu |
| 1171e0 | 73 2d 67 6f 74 6f 2d 66 69 6c 65 2d 70 6f 73 69 74 69 6f 6e 27 2e 22 0a 20 20 28 69 6e 74 65 72 | s-goto-file-position'."...(inter |
| 117200 | 61 63 74 69 76 65 29 0a 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 67 6f | active)...(let.((magit-status-go |
| 117220 | 74 6f 2d 66 69 6c 65 2d 70 6f 73 69 74 69 6f 6e 20 74 29 29 0a 20 20 20 20 28 63 61 6c 6c 2d 69 | to-file-position.t)).....(call-i |
| 117240 | 6e 74 65 72 61 63 74 69 76 65 6c 79 20 23 27 6d 61 67 69 74 2d 73 74 61 74 75 73 29 29 29 0a 0a | nteractively.#'magit-status))).. |
| 117260 | 28 70 75 74 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65 72 65 20 27 69 6e 74 65 72 61 63 | (put.'magit-status-here.'interac |
| 117280 | 74 69 76 65 2d 6f 6e 6c 79 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 | tive-only.'magit-status-setup-bu |
| 1172a0 | 66 66 65 72 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 | ffer)..;;;###autoload.(defun.mag |
| 1172c0 | 69 74 2d 73 74 61 74 75 73 2d 71 75 69 63 6b 20 28 29 0a 20 20 22 53 68 6f 77 20 74 68 65 20 73 | it-status-quick.()..."Show.the.s |
| 1172e0 | 74 61 74 75 73 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 | tatus.of.the.current.Git.reposit |
| 117300 | 6f 72 79 2c 20 6d 61 79 62 65 20 77 69 74 68 6f 75 74 20 72 65 66 72 65 73 68 69 6e 67 2e 0a 0a | ory,.maybe.without.refreshing... |
| 117320 | 49 66 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 65 72 20 6f 66 20 74 68 65 20 63 75 72 72 | If.the.status.buffer.of.the.curr |
| 117340 | 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 20 65 78 69 73 74 73 20 62 75 74 0a 69 73 | ent.Git.repository.exists.but.is |
| 117360 | 6e 27 74 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 73 65 6c 65 63 | n't.being.displayed.in.the.selec |
| 117380 | 74 65 64 20 66 72 61 6d 65 2c 20 74 68 65 6e 20 64 69 73 70 6c 61 79 20 69 74 0a 77 69 74 68 6f | ted.frame,.then.display.it.witho |
| 1173a0 | 75 74 20 72 65 66 72 65 73 68 69 6e 67 20 69 74 2e 0a 0a 49 66 20 74 68 65 20 73 74 61 74 75 73 | ut.refreshing.it...If.the.status |
| 1173c0 | 20 62 75 66 66 65 72 20 69 73 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 | .buffer.is.being.displayed.in.th |
| 1173e0 | 65 20 73 65 6c 65 63 74 65 64 20 66 72 61 6d 65 2c 0a 74 68 65 6e 20 61 6c 73 6f 20 72 65 66 72 | e.selected.frame,.then.also.refr |
| 117400 | 65 73 68 20 69 74 2e 0a 0a 50 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 73 20 68 61 76 65 20 74 | esh.it...Prefix.arguments.have.t |
| 117420 | 68 65 20 73 61 6d 65 20 6d 65 61 6e 69 6e 67 20 61 73 20 66 6f 72 20 60 6d 61 67 69 74 2d 73 74 | he.same.meaning.as.for.`magit-st |
| 117440 | 61 74 75 73 27 2c 0a 61 6e 64 20 61 64 64 69 74 69 6f 6e 61 6c 6c 79 20 63 61 75 73 65 20 74 68 | atus',.and.additionally.cause.th |
| 117460 | 65 20 62 75 66 66 65 72 20 74 6f 20 62 65 20 72 65 66 72 65 73 68 2e 0a 0a 54 6f 20 75 73 65 20 | e.buffer.to.be.refresh...To.use. |
| 117480 | 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 73 74 65 61 64 20 6f 66 20 60 6d 61 67 69 74 2d | this.function.instead.of.`magit- |
| 1174a0 | 73 74 61 74 75 73 27 2c 20 61 64 64 20 74 68 69 73 20 74 6f 20 79 6f 75 72 0a 69 6e 69 74 20 66 | status',.add.this.to.your.init.f |
| 1174c0 | 69 6c 65 3a 20 28 67 6c 6f 62 61 6c 2d 73 65 74 2d 6b 65 79 20 28 6b 62 64 20 5c 22 43 2d 78 20 | ile:.(global-set-key.(kbd.\"C-x. |
| 1174e0 | 67 5c 22 29 20 5c 5c 3d 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 71 75 69 63 6b 29 2e 22 0a 20 | g\").\\='magit-status-quick).".. |
| 117500 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 62 75 66 66 65 | .(interactive)...(if-let.((buffe |
| 117520 | 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 63 75 72 72 65 6e 74 2d | r.............(and.(not.current- |
| 117540 | 70 72 65 66 69 78 2d 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f | prefix-arg)..................(no |
| 117560 | 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d | t.(magit-get-mode-buffer.'magit- |
| 117580 | 73 74 61 74 75 73 2d 6d 6f 64 65 20 6e 69 6c 20 27 73 65 6c 65 63 74 65 64 29 29 0a 20 20 20 20 | status-mode.nil.'selected))..... |
| 1175a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 | .............(magit-get-mode-buf |
| 1175c0 | 66 65 72 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 29 29 29 0a 20 20 20 20 20 | fer.'magit-status-mode))))...... |
| 1175e0 | 20 28 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 29 0a 20 | .(magit-display-buffer.buffer).. |
| 117600 | 20 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 23 27 6d 61 67 69 74 2d 73 | ...(call-interactively.#'magit-s |
| 117620 | 74 61 74 75 73 29 29 29 0a 0a 3b 3b 3b 20 4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d | tatus)))..;;;.Mode..(defvar-keym |
| 117640 | 61 70 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 | ap.magit-status-mode-map...:doc. |
| 117660 | 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 27 2e | "Keymap.for.`magit-status-mode'. |
| 117680 | 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 6a 22 | "...:parent.magit-mode-map..."j" |
| 1176a0 | 20 23 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6a 75 6d 70 0a 20 20 22 3c 72 65 6d 61 70 3e 20 | .#'magit-status-jump..."<remap>. |
| 1176c0 | 3c 64 69 72 65 64 2d 6a 75 6d 70 3e 22 20 23 27 6d 61 67 69 74 2d 64 69 72 65 64 2d 6a 75 6d 70 | <dired-jump>".#'magit-dired-jump |
| 1176e0 | 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 | )..(transient-define-prefix.magi |
| 117700 | 74 2d 73 74 61 74 75 73 2d 6a 75 6d 70 20 28 29 0a 20 20 22 49 6e 20 61 20 4d 61 67 69 74 2d 53 | t-status-jump.()..."In.a.Magit-S |
| 117720 | 74 61 74 75 73 20 62 75 66 66 65 72 2c 20 6a 75 6d 70 20 74 6f 20 61 20 73 65 63 74 69 6f 6e 2e | tatus.buffer,.jump.to.a.section. |
| 117740 | 22 0a 20 20 5b 5b 22 4a 75 6d 70 20 74 6f 22 0a 20 20 20 20 28 22 7a 20 22 20 6d 61 67 69 74 2d | "...[["Jump.to".....("z.".magit- |
| 117760 | 6a 75 6d 70 2d 74 6f 2d 73 74 61 73 68 65 73 29 0a 20 20 20 20 28 22 74 20 22 20 6d 61 67 69 74 | jump-to-stashes).....("t.".magit |
| 117780 | 2d 6a 75 6d 70 2d 74 6f 2d 74 72 61 63 6b 65 64 29 0a 20 20 20 20 28 22 6e 20 22 20 6d 61 67 69 | -jump-to-tracked).....("n.".magi |
| 1177a0 | 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 74 72 61 63 6b 65 64 29 0a 20 20 20 20 28 22 69 20 22 20 6d | t-jump-to-untracked).....("i.".m |
| 1177c0 | 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 69 67 6e 6f 72 65 64 29 0a 20 20 20 20 28 22 75 20 22 20 | agit-jump-to-ignored).....("u.". |
| 1177e0 | 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 73 74 61 67 65 64 29 0a 20 20 20 20 28 22 73 20 | magit-jump-to-unstaged).....("s. |
| 117800 | 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 73 74 61 67 65 64 29 5d 0a 20 20 20 5b 22 22 0a | ".magit-jump-to-staged)]....["". |
| 117820 | 20 20 20 20 28 22 66 75 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 70 75 6c 6c 65 64 | ....("fu".magit-jump-to-unpulled |
| 117840 | 2d 66 72 6f 6d 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 28 22 66 70 22 20 6d 61 67 69 74 2d | -from-upstream).....("fp".magit- |
| 117860 | 6a 75 6d 70 2d 74 6f 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 | jump-to-unpulled-from-pushremote |
| 117880 | 29 0a 20 20 20 20 28 22 70 75 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 70 75 73 68 | ).....("pu".magit-jump-to-unpush |
| 1178a0 | 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 20 20 28 22 70 70 22 20 6d 61 67 69 74 2d | ed-to-upstream).....("pp".magit- |
| 1178c0 | 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 6d 6f 74 65 29 0a | jump-to-unpushed-to-pushremote). |
| 1178e0 | 20 20 20 20 28 22 61 20 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 61 73 73 75 6d 65 2d 75 | ....("a.".magit-jump-to-assume-u |
| 117900 | 6e 63 68 61 6e 67 65 64 29 0a 20 20 20 20 28 22 77 20 22 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 | nchanged).....("w.".magit-jump-t |
| 117920 | 6f 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 29 5d 0a 20 20 20 5b 22 4a 75 6d 70 20 75 73 69 6e | o-skip-worktree)]....["Jump.usin |
| 117940 | 67 22 0a 20 20 20 20 28 22 6a 22 20 20 22 49 6d 65 6e 75 22 20 69 6d 65 6e 75 29 5d 5d 29 0a 0a | g".....("j".."Imenu".imenu)]]).. |
| 117960 | 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 74 61 74 75 | (define-derived-mode.magit-statu |
| 117980 | 73 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6d 6f 64 65 20 22 4d 61 67 69 74 22 0a 20 20 22 4d 6f 64 | s-mode.magit-mode."Magit"..."Mod |
| 1179a0 | 65 20 66 6f 72 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 47 69 74 20 73 74 61 74 75 73 2e 0a 0a 54 68 | e.for.looking.at.Git.status...Th |
| 1179c0 | 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 |
| 1179e0 | 64 65 20 60 28 6d 61 67 69 74 29 53 74 61 74 75 73 20 42 75 66 66 65 72 27 2e 0a 0a 5c 5c 3c 6d | de.`(magit)Status.Buffer'...\\<m |
| 117a00 | 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 3e 5c 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 72 65 | agit-mode-map>\.Type.\\[magit-re |
| 117a20 | 66 72 65 73 68 5d 20 74 6f 20 72 65 66 72 65 73 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 | fresh].to.refresh.the.current.bu |
| 117a40 | 66 66 65 72 2e 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 74 6f 67 67 | ffer..Type.\\[magit-section-togg |
| 117a60 | 6c 65 5d 20 74 6f 20 65 78 70 61 6e 64 20 6f 72 20 68 69 64 65 20 74 68 65 20 73 65 63 74 69 6f | le].to.expand.or.hide.the.sectio |
| 117a80 | 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 76 69 73 69 74 2d | n.at.point..Type.\\[magit-visit- |
| 117aa0 | 74 68 69 6e 67 5d 20 74 6f 20 76 69 73 69 74 20 74 68 65 20 63 68 61 6e 67 65 20 6f 72 20 63 6f | thing].to.visit.the.change.or.co |
| 117ac0 | 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 64 69 | mmit.at.point...Type.\\[magit-di |
| 117ae0 | 73 70 61 74 63 68 5d 20 74 6f 20 69 6e 76 6f 6b 65 20 6d 61 6a 6f 72 20 63 6f 6d 6d 61 6e 64 73 | spatch].to.invoke.major.commands |
| 117b00 | 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 67 65 73 20 | ...Staging.and.applying.changes. |
| 117b20 | 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 28 6d 61 67 | is.documented.in.info.node.`(mag |
| 117b40 | 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 64 20 69 6e | it)Staging.and.Unstaging'.and.in |
| 117b60 | 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 5c 5c 3c 6d | fo.node.`(magit)Applying'...\\<m |
| 117b80 | 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 0a 5c 5c 5b | agit-hunk-section-map>Type.\.\\[ |
| 117ba0 | 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 61 6e 67 65 | magit-apply].to.apply.the.change |
| 117bc0 | 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 20 74 6f 20 | .at.point,.\.\\[magit-stage].to. |
| 117be0 | 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 75 6e 73 74 | stage,.\\[magit-unstage].to.unst |
| 117c00 | 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 64 69 73 63 | age,.\.\\[magit-discard].to.disc |
| 117c20 | 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 74 6f 20 72 | ard,.or.\.\\[magit-reverse].to.r |
| 117c40 | 65 76 65 72 73 65 20 69 74 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 | everse.it...\\<magit-status-mode |
| 117c60 | 2d 6d 61 70 3e 5c 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 5d 20 74 6f 20 | -map>\.Type.\\[magit-commit].to. |
| 117c80 | 63 72 65 61 74 65 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a 5c 5c 7b 6d 61 67 69 74 2d 73 74 61 74 75 | create.a.commit...\\{magit-statu |
| 117ca0 | 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 76 65 20 6e 69 6c 0a | s-mode-map}"...:interactive.nil. |
| 117cc0 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 0a 20 20 28 6d 61 67 69 74 2d | ..:group.'magit-status...(magit- |
| 117ce0 | 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 20 28 77 68 65 | hack-dir-local-variables)...(whe |
| 117d00 | 6e 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 69 6e 69 74 69 61 6c 2d 73 65 63 74 69 6f 6e 0a 20 | n.magit-status-initial-section.. |
| 117d20 | 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 6d 61 67 69 74 2d 70 6f 73 74 2d 63 72 65 61 74 65 2d | ...(add-hook.'magit-post-create- |
| 117d40 | 62 75 66 66 65 72 2d 68 6f 6f 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 6d 61 67 69 | buffer-hook...............#'magi |
| 117d60 | 74 2d 73 74 61 74 75 73 2d 67 6f 74 6f 2d 69 6e 69 74 69 61 6c 2d 73 65 63 74 69 6f 6e 20 6e 69 | t-status-goto-initial-section.ni |
| 117d80 | 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 2d 67 72 6f 75 70 | l.t))...(setq.magit--imenu-group |
| 117da0 | 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 29 29 29 0a 0a 28 | -types.'(not.branch.commit)))..( |
| 117dc0 | 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 67 69 74 2d 64 69 | put.'magit-status-mode.'magit-di |
| 117de0 | 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 6e | ff-default-arguments......'("--n |
| 117e00 | 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 73 74 61 74 75 73 | o-ext-diff")).(put.'magit-status |
| 117e20 | 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 72 67 75 6d 65 6e | -mode.'magit-log-default-argumen |
| 117e40 | 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 61 74 65 22 29 29 | ts......'("-n256"."--decorate")) |
| 117e60 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 | ..;;;###autoload.(defun.magit-st |
| 117e80 | 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 61 6c 20 64 69 72 | atus-setup-buffer.(&optional.dir |
| 117ea0 | 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 79 0a 20 20 20 20 | ectory)...(unless.directory..... |
| 117ec0 | 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 72 65 63 74 6f 72 | (setq.directory.default-director |
| 117ee0 | 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 20 64 69 72 65 63 | y))...(when.(file-remote-p.direc |
| 117f00 | 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 6f 6e 2d 61 73 73 | tory).....(magit-git-version-ass |
| 117f20 | 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 72 65 63 74 6f 72 | ert))...(let*.((default-director |
| 117f40 | 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 6d 61 67 69 74 2d | y.directory)..........(d.(magit- |
| 117f60 | 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 74 75 73 2d 6d 6f | diff--get-value.'magit-status-mo |
| 117f80 | 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | de.............................. |
| 117fa0 | 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 72 | ......magit-status-use-buffer-ar |
| 117fc0 | 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 69 74 2d 6c 6f 67 | guments))..........(l.(magit-log |
| 117fe0 | 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 6d 6f 64 65 0a 20 | --get-value.'magit-status-mode.. |
| 118000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 118020 | 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e | .magit-status-use-buffer-argumen |
| 118040 | 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 61 67 69 74 2d 73 | ts))..........(file.(and.magit-s |
| 118060 | 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 20 20 20 20 20 20 | tatus-goto-file-position........ |
| 118080 | 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 |
| 1180a0 | 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 61 6e 64 20 66 69 | e-name)))..........(line.(and.fi |
| 1180c0 | 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 6e 29 20 28 6c 69 | le.(save-restriction.(widen).(li |
| 1180e0 | 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 20 20 20 20 28 63 | ne-number-at-pos))))..........(c |
| 118100 | 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 63 74 69 6f 6e 20 | ol..(and.file.(save-restriction. |
| 118120 | 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 29 0a 20 20 20 20 | (widen).(current-column))))..... |
| 118140 | 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 66 66 65 72 20 23 | .....(buf..(magit-setup-buffer.# |
| 118160 | 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 20 20 20 20 20 20 | 'magit-status-mode.nil.......... |
| 118180 | 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 2d 61 72 67 73 20 | ........(magit-buffer-diff-args. |
| 1181a0 | 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 20 20 20 28 6d 61 | .(nth.0.d))..................(ma |
| 1181c0 | 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 20 31 20 64 29 29 | git-buffer-diff-files.(nth.1.d)) |
| 1181e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | ..................(magit-buffer- |
| 118200 | 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 20 20 20 20 20 20 | log-args...(nth.0.l))........... |
| 118220 | 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 69 6c 65 73 20 20 | .......(magit-buffer-log-files.. |
| 118240 | 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 6c 65 0a 20 20 20 | (nth.1.l))))).....(when.file.... |
| 118260 | 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 | ...(with-current-buffer.buf..... |
| 118280 | 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 65 74 2d 73 65 63 | ....(let.((staged.(magit-get-sec |
| 1182a0 | 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 29 29 0a 20 20 20 | tion.'((staged).(status))))).... |
| 1182c0 | 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 20 20 20 20 20 20 | .......(if.(and.staged.......... |
| 1182e0 | 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 66 2d 2d 6c 6f 63 | ..........(cadr.(magit-diff--loc |
| 118300 | 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 29 29 0a 20 20 20 | ate-hunk.file.line.staged))).... |
| 118320 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 67 6f 74 6f 2d 70 6f 73 | ...........(magit-diff--goto-pos |
| 118340 | 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 0a 20 20 20 20 | ition.file.line.col.staged)..... |
| 118360 | 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 61 67 69 74 2d 67 | ........(let.((unstaged.(magit-g |
| 118380 | 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 74 61 74 75 73 29 | et-section.'((unstaged).(status) |
| 1183a0 | 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 20 28 61 6e 64 20 | ))))...............(unless.(and. |
| 1183c0 | 75 6e 73 74 61 67 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | unstaged........................ |
| 1183e0 | 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 74 69 6f 6e 20 66 | ....(magit-diff--goto-position.f |
| 118400 | 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 20 20 20 20 20 20 | ile.line.col.unstaged))......... |
| 118420 | 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 20 20 20 20 20 20 | ........(when.staged............ |
| 118440 | 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 74 69 6f | .......(magit-diff--goto-positio |
| 118460 | 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 29 29 29 29 0a 20 | n.file.line.col.staged)))))))).. |
| 118480 | 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 74 75 73 2d 72 65 | ...buf))..(defun.magit-status-re |
| 1184a0 | 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 69 74 2d 65 78 69 | fresh-buffer.()...(magit-git-exi |
| 1184c0 | 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 65 66 72 65 73 68 | t-code."update-index"."--refresh |
| 1184e0 | 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 20 28 73 74 61 74 | ")...(magit-insert-section.(stat |
| 118500 | 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 2d 68 6f 6f 6b 20 | us).....(magit-run-section-hook. |
| 118520 | 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 6b 29 29 29 0a 0a | 'magit-status-sections-hook))).. |
| 118540 | 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 6e 69 74 69 61 6c | (defun.magit-status-goto-initial |
| 118560 | 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 20 73 65 63 74 69 | -section.()..."Jump.to.the.secti |
| 118580 | 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 74 75 73 2d 69 6e | on.specified.by.`magit-status-in |
| 1185a0 | 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 65 74 20 28 28 73 | itial-section'."...(when-let.((s |
| 1185c0 | 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 73 6f 6d 65 20 28 69 66 | ection...............(--some.(if |
| 1185e0 | 20 28 69 6e 74 65 67 65 72 70 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(integerp.it).................. |
| 118600 | 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 28 31 2d 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 | .........(nth.(1-.it)........... |
| 118620 | 20 20 20 20 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 | .....................(magit-sect |
| 118640 | 69 6f 6e 2d 73 69 62 6c 69 6e 67 73 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 | ion-siblings.(magit-current-sect |
| 118660 | 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion)............................ |
| 118680 | 20 20 20 20 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 6e 65 78 | ............................'nex |
| 1186a0 | 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 6d 61 67 | t)).........................(mag |
| 1186c0 | 69 74 2d 67 65 74 2d 73 65 63 74 69 6f 6e 20 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | it-get-section.it))............. |
| 1186e0 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 69 6e 69 74 69 61 6c 2d 73 | ..........magit-status-initial-s |
| 118700 | 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 65 66 20 73 | ection))).....(goto-char.(oref.s |
| 118720 | 65 63 74 69 6f 6e 20 73 74 61 72 74 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 76 | ection.start)).....(when-let.((v |
| 118740 | 69 73 20 28 63 64 72 20 28 61 73 73 71 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 69 6e 69 74 | is.(cdr.(assq.'magit-status-init |
| 118760 | 69 61 6c 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ial-section..................... |
| 118780 | 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 6e 69 74 69 61 6c | ...........magit-section-initial |
| 1187a0 | 2d 76 69 73 69 62 69 6c 69 74 79 2d 61 6c 69 73 74 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 | -visibility-alist)))).......(if. |
| 1187c0 | 28 65 71 20 76 69 73 20 27 68 69 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | (eq.vis.'hide)...........(magit- |
| 1187e0 | 73 65 63 74 69 6f 6e 2d 68 69 64 65 20 73 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 6d | section-hide.section).........(m |
| 118800 | 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 29 29 29 0a 0a | agit-section-show.section))))).. |
| 118820 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 | (defun.magit-status-maybe-update |
| 118840 | 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._).. |
| 118860 | 20 22 57 68 65 6e 20 6d 6f 76 69 6e 67 20 69 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 | ."When.moving.in.the.status.buff |
| 118880 | 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 66 65 72 2e 0a | er,.update.the.revision.buffer.. |
| 1188a0 | 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 66 65 72 20 69 | If.there.is.no.revision.buffer.i |
| 1188c0 | 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 6e | n.the.same.frame,.then.do.nothin |
| 1188e0 | 67 2e 22 0a 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 | g."...(when.(derived-mode-p.'mag |
| 118900 | 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 6d 61 79 62 | it-status-mode).....(magit--mayb |
| 118920 | 65 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 64 65 | e-update-revision-buffer)))..(de |
| 118940 | 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 73 74 | fun.magit-status-maybe-update-st |
| 118960 | 61 73 68 2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 29 0a 20 20 22 57 68 65 6e | ash-buffer.(&optional._)..."When |
| 118980 | 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 72 2c 20 75 70 | .moving.in.the.status.buffer,.up |
| 1189a0 | 64 61 74 65 20 74 68 65 20 73 74 61 73 68 20 62 75 66 66 65 72 2e 0a 49 66 20 74 68 65 72 65 20 | date.the.stash.buffer..If.there. |
| 1189c0 | 69 73 20 6e 6f 20 73 74 61 73 68 20 62 75 66 66 65 72 20 69 6e 20 74 68 65 20 73 61 6d 65 20 66 | is.no.stash.buffer.in.the.same.f |
| 1189e0 | 72 61 6d 65 2c 20 74 68 65 6e 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 22 0a 20 20 28 77 68 65 6e 20 | rame,.then.do.nothing."...(when. |
| 118a00 | 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f | (derived-mode-p.'magit-status-mo |
| 118a20 | 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 |
| 118a40 | 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 73 74 61 74 75 | sh-buffer)))..(defun.magit-statu |
| 118a60 | 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 20 28 26 6f 70 74 | s-maybe-update-blob-buffer.(&opt |
| 118a80 | 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 |
| 118aa0 | 74 61 74 75 73 20 62 75 66 66 65 72 2c 20 75 70 64 61 74 65 20 74 68 65 20 62 6c 6f 62 20 62 75 | tatus.buffer,.update.the.blob.bu |
| 118ac0 | 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 72 | ffer..If.there.is.no.blob.buffer |
| 118ae0 | 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 68 | .in.the.same.frame,.then.do.noth |
| 118b00 | 69 6e 67 2e 22 0a 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d | ing."...(when.(derived-mode-p.'m |
| 118b20 | 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 6d 61 | agit-status-mode).....(magit--ma |
| 118b40 | 79 62 65 2d 75 70 64 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 29 29 29 0a 0a 3b 3b 3b 20 53 | ybe-update-blob-buffer)))..;;;.S |
| 118b60 | 65 63 74 69 6f 6e 73 0a 3b 3b 3b 3b 20 53 70 65 63 69 61 6c 20 48 65 61 64 65 72 73 0a 0a 28 64 | ections.;;;;.Special.Headers..(d |
| 118b80 | 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 | efun.magit-insert-status-headers |
| 118ba0 | 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 68 65 61 64 65 72 20 73 65 63 74 69 6f 6e 73 20 61 70 | .()..."Insert.header.sections.ap |
| 118bc0 | 70 72 6f 70 72 69 61 74 65 20 66 6f 72 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 | propriate.for.`magit-status-mode |
| 118be0 | 27 20 62 75 66 66 65 72 73 2e 0a 54 68 65 20 73 65 63 74 69 6f 6e 73 20 61 72 65 20 69 6e 73 65 | '.buffers..The.sections.are.inse |
| 118c00 | 72 74 65 64 20 62 79 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 20 6f 6e | rted.by.running.the.functions.on |
| 118c20 | 20 74 68 65 20 68 6f 6f 6b 0a 60 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 2d | .the.hook.`magit-status-headers- |
| 118c40 | 68 6f 6f 6b 27 2e 22 0a 20 20 28 69 66 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 | hook'."...(if.(magit-rev-verify. |
| 118c60 | 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 | "HEAD").......(magit-insert-head |
| 118c80 | 65 72 73 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 2d 68 6f 6f 6b 29 0a | ers.'magit-status-headers-hook). |
| 118ca0 | 20 20 20 20 28 69 6e 73 65 72 74 20 22 49 6e 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 74 68 | ....(insert."In.the.beginning.th |
| 118cc0 | 65 72 65 20 77 61 73 20 64 61 72 6b 6e 65 73 73 5c 6e 5c 6e 22 29 29 29 0a 0a 28 64 65 66 76 61 | ere.was.darkness\n\n")))..(defva |
| 118ce0 | 72 2d 6b 65 79 6d 61 70 20 6d 61 67 69 74 2d 65 72 72 6f 72 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 | r-keymap.magit-error-section-map |
| 118d00 | 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 65 72 72 6f 72 27 20 73 65 63 74 | ...:doc."Keymap.for.`error'.sect |
| 118d20 | 69 6f 6e 73 2e 22 0a 20 20 22 3c 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 | ions."..."<remap>.<magit-visit-t |
| 118d40 | 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 | hing>".#'magit-process-buffer... |
| 118d60 | 22 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 56 69 73 69 74 20 70 72 | "<1>".(magit-menu-item."Visit.pr |
| 118d80 | 6f 63 65 73 73 20 6f 75 74 70 75 74 22 20 23 27 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 | ocess.output".#'magit-process-bu |
| 118da0 | 66 66 65 72 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 65 72 72 6f | ffer))..(defun.magit-insert-erro |
| 118dc0 | 72 2d 68 65 61 64 65 72 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 74 68 65 20 6d 65 73 73 61 67 | r-header.()..."Insert.the.messag |
| 118de0 | 65 20 61 62 6f 75 74 20 74 68 65 20 47 69 74 20 65 72 72 6f 72 20 74 68 61 74 20 6a 75 73 74 20 | e.about.the.Git.error.that.just. |
| 118e00 | 6f 63 63 75 72 72 65 64 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 6f 6e 6c 79 | occurred...This.function.is.only |
| 118e20 | 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 63 | .aware.of.the.last.error.that.oc |
| 118e40 | 63 75 72 20 77 68 65 6e 20 47 69 74 0a 77 61 73 20 72 75 6e 20 66 6f 72 20 73 69 64 65 2d 65 66 | cur.when.Git.was.run.for.side-ef |
| 118e60 | 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 6e 20 65 72 72 6f | fects...If,.for.example,.an.erro |
| 118e80 | 72 20 6f 63 63 75 72 73 20 77 68 69 6c 65 0a 67 65 6e 65 72 61 74 69 6e 67 20 61 20 64 69 66 66 | r.occurs.while.generating.a.diff |
| 118ea0 | 2c 20 74 68 65 6e 20 74 68 61 74 20 65 72 72 6f 72 20 77 6f 6e 27 74 20 62 65 20 69 6e 73 65 72 | ,.then.that.error.won't.be.inser |
| 118ec0 | 74 65 64 2e 20 20 52 65 66 72 65 73 68 69 6e 67 0a 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 | ted...Refreshing.the.status.buff |
| 118ee0 | 65 72 20 63 61 75 73 65 73 20 74 68 69 73 20 73 65 63 74 69 6f 6e 20 74 6f 20 64 69 73 61 70 70 | er.causes.this.section.to.disapp |
| 118f00 | 65 61 72 20 61 67 61 69 6e 2e 22 0a 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 74 68 69 73 2d 65 | ear.again."...(when.magit-this-e |
| 118f20 | 72 72 6f 72 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 | rror.....(magit-insert-section.( |
| 118f40 | 65 72 72 6f 72 20 27 67 69 74 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 | error.'git).......(insert.(prope |
| 118f60 | 72 74 69 7a 65 20 28 66 6f 72 6d 61 74 20 22 25 2d 31 30 73 22 20 22 47 69 74 45 72 72 6f 72 21 | rtize.(format."%-10s"."GitError! |
| 118f80 | 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 | .")...........................'f |
| 118fa0 | 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 | ont-lock-face.'magit-section-hea |
| 118fc0 | 64 69 6e 67 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 | ding)).......(insert.(propertize |
| 118fe0 | 20 6d 61 67 69 74 2d 74 68 69 73 2d 65 72 72 6f 72 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 | .magit-this-error.'font-lock-fac |
| 119000 | 65 20 27 65 72 72 6f 72 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6b 65 79 | e.'error)).......(when-let.((key |
| 119020 | 20 28 63 61 72 20 28 77 68 65 72 65 2d 69 73 2d 69 6e 74 65 72 6e 61 6c 20 27 6d 61 67 69 74 2d | .(car.(where-is-internal.'magit- |
| 119040 | 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 | process-buffer)))).........(inse |
| 119060 | 72 74 20 28 66 6f 72 6d 61 74 20 22 20 20 5b 54 79 70 65 20 60 25 73 27 20 66 6f 72 20 64 65 74 | rt.(format."..[Type.`%s'.for.det |
| 119080 | 61 69 6c 73 5d 22 20 28 6b 65 79 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 6b 65 79 29 29 29 29 0a | ails]".(key-description.key)))). |
| 1190a0 | 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 | ......(insert.?\n)).....(setq.ma |
| 1190c0 | 67 69 74 2d 74 68 69 73 2d 65 72 72 6f 72 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | git-this-error.nil)))..(defun.ma |
| 1190e0 | 67 69 74 2d 69 6e 73 65 72 74 2d 64 69 66 66 2d 66 69 6c 74 65 72 2d 68 65 61 64 65 72 20 28 29 | git-insert-diff-filter-header.() |
| 119100 | 0a 20 20 22 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 73 68 6f 77 69 6e 67 | ..."Insert.a.header.line.showing |
| 119120 | 20 74 68 65 20 65 66 66 65 63 74 69 76 65 20 64 69 66 66 20 66 69 6c 74 65 72 73 2e 22 0a 20 20 | .the.effective.diff.filters."... |
| 119140 | 28 6c 65 74 20 28 28 69 67 6e 6f 72 65 2d 6d 6f 64 75 6c 65 73 20 28 6d 61 67 69 74 2d 69 67 6e | (let.((ignore-modules.(magit-ign |
| 119160 | 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 2d 70 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f | ore-submodules-p))).....(when.(o |
| 119180 | 72 20 69 67 6e 6f 72 65 2d 6d 6f 64 75 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | r.ignore-modules...............m |
| 1191a0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 28 69 | agit-buffer-diff-files).......(i |
| 1191c0 | 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 2d 31 30 73 | nsert.(propertize.(format."%-10s |
| 1191e0 | 22 20 22 46 69 6c 74 65 72 21 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "."Filter!.")................... |
| 119200 | 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 | ........'font-lock-face.'magit-s |
| 119220 | 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 69 67 6e | ection-heading)).......(when.ign |
| 119240 | 6f 72 65 2d 6d 6f 64 75 6c 65 73 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 69 67 6e 6f | ore-modules.........(insert.igno |
| 119260 | 72 65 2d 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d | re-modules).........(when.magit- |
| 119280 | 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 28 69 6e 73 | buffer-diff-files...........(ins |
| 1192a0 | 65 72 74 20 22 20 2d 2d 20 22 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d | ert.".--."))).......(when.magit- |
| 1192c0 | 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 28 69 6e 73 65 72 | buffer-diff-files.........(inser |
| 1192e0 | 74 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 72 2d 64 69 66 66 | t.(string-join.magit-buffer-diff |
| 119300 | 2d 66 69 6c 65 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 | -files."."))).......(insert.?\n) |
| 119320 | 29 29 29 0a 0a 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 | )))..;;;;.Reference.Headers..(de |
| 119340 | 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 2d 62 72 61 6e 63 68 2d 68 65 61 | fun.magit-insert-head-branch-hea |
| 119360 | 64 65 72 20 28 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 | der.(&optional.branch)..."Insert |
| 119380 | 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 65 6e 74 | .a.header.line.about.the.current |
| 1193a0 | 20 62 72 61 6e 63 68 2e 0a 49 66 20 60 48 45 41 44 27 20 69 73 20 64 65 74 61 63 68 65 64 2c 20 | .branch..If.`HEAD'.is.detached,. |
| 1193c0 | 74 68 65 6e 20 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 | then.insert.information.about.th |
| 1193e0 | 61 74 20 63 6f 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 | at.commit.instead...The.optional |
| 119400 | 20 42 52 41 4e 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 | .BRANCH.argument.is.for.internal |
| 119420 | 20 75 73 65 20 6f 6e 6c 79 2e 22 0a 20 20 28 6c 65 74 20 28 28 62 72 61 6e 63 68 20 28 6f 72 20 | .use.only."...(let.((branch.(or. |
| 119440 | 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 |
| 119460 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 6f 75 74 70 75 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 | ))).........(output.(magit-rev-f |
| 119480 | 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 44 22 29 | ormat."%h.%s".(or.branch."HEAD") |
| 1194a0 | 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 20 5d 2b | ))).....(string-match."^\\([^.]+ |
| 1194c0 | 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 67 69 74 | \\).\\(.*\\)".output).....(magit |
| 1194e0 | 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 75 6d 6d | -bind-match-strings.(commit.summ |
| 119500 | 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 6c 20 73 | ary).output.......(when.(equal.s |
| 119520 | 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 61 72 79 | ummary."").........(setq.summary |
| 119540 | 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 20 20 28 | ."(no.commit.message)")).......( |
| 119560 | 69 66 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | if.branch...........(magit-inser |
| 119580 | 74 2d 73 65 63 74 69 6f 6e 20 28 62 72 61 6e 63 68 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 | t-section.(branch.branch)....... |
| 1195a0 | 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 22 48 | ......(insert.(format."%-10s"."H |
| 1195c0 | 65 61 64 3a 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 | ead:.")).............(when.magit |
| 1195e0 | 2d 73 74 61 74 75 73 2d 73 68 6f 77 2d 68 61 73 68 65 73 2d 69 6e 2d 68 65 61 64 65 72 73 0a 20 | -status-show-hashes-in-headers.. |
| 119600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 | .............(insert.(propertize |
| 119620 | 20 63 6f 6d 6d 69 74 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 68 | .commit.'font-lock-face.'magit-h |
| 119640 | 61 73 68 29 20 3f 5c 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 | ash).?\s)).............(insert.( |
| 119660 | 70 72 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 | propertize.branch.'font-lock-fac |
| 119680 | 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 20 20 20 20 | e.'magit-branch-local))......... |
| 1196a0 | 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 20 20 28 69 6e | ....(insert.?\s).............(in |
| 1196c0 | 73 65 72 74 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 6d | sert.(funcall.magit-log-format-m |
| 1196e0 | 65 73 73 61 67 65 2d 66 75 6e 63 74 69 6f 6e 20 62 72 61 6e 63 68 20 73 75 6d 6d 61 72 79 29 29 | essage-function.branch.summary)) |
| 119700 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 0a 20 20 20 20 20 | .............(insert.?\n))...... |
| 119720 | 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 63 6f 6d 6d 69 74 | ...(magit-insert-section.(commit |
| 119740 | 20 63 6f 6d 6d 69 74 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 | .commit)...........(insert.(form |
| 119760 | 61 74 20 22 25 2d 31 30 73 22 20 22 48 65 61 64 3a 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | at."%-10s"."Head:."))........... |
| 119780 | 28 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 | (insert.(propertize.commit.'font |
| 1197a0 | 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 68 61 73 68 29 29 0a 20 20 20 20 20 20 20 | -lock-face.'magit-hash))........ |
| 1197c0 | 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 72 | ...(insert.?\s)...........(inser |
| 1197e0 | 74 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 6d 65 73 73 | t.(funcall.magit-log-format-mess |
| 119800 | 61 67 65 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c 20 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 20 20 | age-function.nil.summary))...... |
| 119820 | 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 6e 20 6d | .....(insert.?\n))))))..(defun.m |
| 119840 | 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 65 61 64 | agit-insert-upstream-branch-head |
| 119860 | 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 20 6b 65 | er.(&optional.branch.upstream.ke |
| 119880 | 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 65 20 61 | yword)..."Insert.a.header.line.a |
| 1198a0 | 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 65 6e 74 | bout.the.upstream.of.the.current |
| 1198c0 | 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 6b 65 64 | .branch..If.no.branch.is.checked |
| 1198e0 | 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 68 65 20 | .out,.then.insert.nothing...The. |
| 119900 | 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 74 65 72 | optional.arguments.are.for.inter |
| 119920 | 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 62 72 61 | nal.use.only."...(when-let.((bra |
| 119940 | 6e 63 68 20 28 6f 72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e | nch.(or.branch.(magit-get-curren |
| 119960 | 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 65 20 28 | t-branch)))).....(let.((remote.( |
| 119980 | 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 |
| 1199a0 | 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 2d 67 65 | e"))...........(merge..(magit-ge |
| 1199c0 | 74 20 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 6d 65 72 67 65 22 29 29 0a 20 20 20 20 | t."branch".branch."merge"))..... |
| 1199e0 | 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 6e 63 68 | ......(rebase.(magit-get."branch |
| 119a00 | 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 68 65 6e | ".branch."rebase"))).......(when |
| 119a20 | 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 6e 6c 65 | .(or.remote.merge).........(unle |
| 119a40 | 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 70 73 74 | ss.upstream...........(setq.upst |
| 119a60 | 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 | ream.(magit-get-upstream-branch. |
| 119a80 | 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 72 74 2d | branch))).........(magit-insert- |
| 119aa0 | 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 20 20 20 | section.(branch.upstream)....... |
| 119ac0 | 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 20 28 22 | ....(pcase.rebase.............(" |
| 119ae0 | 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 73 65 74 | true").............("false".(set |
| 119b00 | 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 20 20 20 | q.rebase.nil)).............(_... |
| 119b20 | 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 6f 6f 6c | ....(setq.rebase.(magit-get-bool |
| 119b40 | 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 20 20 20 | ean."pull.rebase"))))........... |
| 119b60 | 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 65 79 77 | (insert.(format."%-10s".(or.keyw |
| 119b80 | 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 72 67 65 | ord.(if.rebase."Rebase:."."Merge |
| 119ba0 | 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 20 20 20 | :."))))...........(insert....... |
| 119bc0 | 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 20 20 20 | .....(if.upstream............... |
| 119be0 | 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 6f 77 2d | .(concat.(and.magit-status-show- |
| 119c00 | 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 20 20 20 | hashes-in-headers............... |
| 119c20 | 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 74 69 7a | ..............(concat.(propertiz |
| 119c40 | 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 72 65 61 | e.(magit-rev-format."%h".upstrea |
| 119c60 | 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | m).............................. |
| 119c80 | 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 |
| 119ca0 | 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 20 20 | ce.'magit-hash)................. |
| 119cc0 | 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 20 20 20 | ...................."."))....... |
| 119ce0 | 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 0a 20 20 | .................upstream."."... |
| 119d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 61 | .....................(funcall.ma |
| 119d20 | 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 6d 65 73 73 61 67 65 2d 66 75 6e 63 74 69 6f 6e 20 | git-log-format-message-function. |
| 119d40 | 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........................ |
| 119d60 | 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d | .........(funcall.magit-log-form |
| 119d80 | 61 74 2d 6d 65 73 73 61 67 65 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 | at-message-function.nil......... |
| 119da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 119dc0 | 20 28 6f 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 73 22 20 75 70 73 74 | .(or.(magit-rev-format."%s".upst |
| 119de0 | 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)........................... |
| 119e00 | 20 20 20 20 20 20 20 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 | ..................."(no.commit.m |
| 119e20 | 65 73 73 61 67 65 29 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a | essage)"))))..............(cond. |
| 119e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 2d 75 6e 6e 61 6d 65 64 2d 75 | ..............((magit--unnamed-u |
| 119e60 | 70 73 74 72 65 61 6d 2d 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 20 | pstream-p.remote.merge)......... |
| 119e80 | 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 6d 65 72 67 65 | .......(concat.(propertize.merge |
| 119ea0 | 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 2d | ..'font-lock-face.'magit-branch- |
| 119ec0 | 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 22 | remote)........................" |
| 119ee0 | 20 66 72 6f 6d 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 | .from."........................( |
| 119f00 | 70 72 6f 70 65 72 74 69 7a 65 20 72 65 6d 6f 74 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 | propertize.remote.'font-lock-fac |
| 119f20 | 65 20 27 62 6f 6c 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 | e.'bold)))...............((magit |
| 119f40 | 2d 2d 76 61 6c 69 64 2d 75 70 73 74 72 65 61 6d 2d 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 | --valid-upstream-p.remote.merge) |
| 119f60 | 0a 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 6d 6f 74 | ................(if.(equal.remot |
| 119f80 | 65 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 28 63 6f 6e 63 61 | e.".")....................(conca |
| 119fa0 | 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a | t.....................(propertiz |
| 119fc0 | 65 20 6d 65 72 67 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 | e.merge.'font-lock-face.'magit-b |
| 119fe0 | 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 20 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ranch-local)."."................ |
| 11a000 | 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 | .....(propertize."does.not.exist |
| 11a020 | 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 | "............................... |
| 11a040 | 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 2d | ..'font-lock-face.'magit-branch- |
| 11a060 | 77 61 72 6e 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d | warning))..................(form |
| 11a080 | 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 25 73 20 25 73 20 25 73 22 0a | at..................."%s.%s.%s". |
| 11a0a0 | 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 6d 65 | ..................(propertize.me |
| 11a0c0 | 72 67 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 72 61 6e 63 | rge.'font-lock-face.'magit-branc |
| 11a0e0 | 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 28 70 72 6f | h-remote)...................(pro |
| 11a100 | 70 65 72 74 69 7a 65 20 22 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 6f 6e 22 0a 20 20 20 20 | pertize."does.not.exist.on"..... |
| 11a120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d | ..........................'font- |
| 11a140 | 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 77 61 72 6e 69 6e 67 29 | lock-face.'magit-branch-warning) |
| 11a160 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 72 | ...................(propertize.r |
| 11a180 | 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 72 61 | emote.'font-lock-face.'magit-bra |
| 11a1a0 | 6e 63 68 2d 72 65 6d 6f 74 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a | nch-remote))))...............(t. |
| 11a1c0 | 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 69 6e 76 61 | ...............(propertize."inva |
| 11a1e0 | 6c 69 64 20 75 70 73 74 72 65 61 6d 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 0a 20 20 20 20 | lid.upstream.configuration"..... |
| 11a200 | 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 |
| 11a220 | 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 29 29 | k-face.'magit-branch-warning)))) |
| 11a240 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 29 29 0a 0a 28 | )...........(insert.?\n))))))..( |
| 11a260 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 70 75 73 68 2d 62 72 61 6e 63 68 2d 68 | defun.magit-insert-push-branch-h |
| 11a280 | 65 61 64 65 72 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 | eader.()..."Insert.a.header.line |
| 11a2a0 | 20 61 62 6f 75 74 20 74 68 65 20 62 72 61 6e 63 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 | .about.the.branch.the.current.br |
| 11a2c0 | 61 6e 63 68 20 69 73 20 70 75 73 68 65 64 20 74 6f 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a | anch.is.pushed.to."...(when-let* |
| 11a2e0 | 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 |
| 11a300 | 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 72 67 65 74 20 28 6d 61 67 | nch))...............(target.(mag |
| 11a320 | 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 29 29 29 0a 20 20 20 | it-get-push-branch.branch))).... |
| 11a340 | 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 62 72 61 6e 63 68 20 74 | .(magit-insert-section.(branch.t |
| 11a360 | 61 72 67 65 74 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 | arget).......(insert.(format."%- |
| 11a380 | 31 30 73 22 20 22 50 75 73 68 3a 20 22 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 0a 20 20 | 10s"."Push:.")).......(insert... |
| 11a3a0 | 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 74 61 72 67 65 | .....(if.(magit-rev-verify.targe |
| 11a3c0 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 61 6e 64 20 6d 61 67 69 74 | t)............(concat.(and.magit |
| 11a3e0 | 2d 73 74 61 74 75 73 2d 73 68 6f 77 2d 68 61 73 68 65 73 2d 69 6e 2d 68 65 61 64 65 72 73 0a 20 | -status-show-hashes-in-headers.. |
| 11a400 | 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 28 | .......................(concat.( |
| 11a420 | 70 72 6f 70 65 72 74 69 7a 65 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 68 | propertize.(magit-rev-format."%h |
| 11a440 | 22 20 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".target)....................... |
| 11a460 | 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 |
| 11a480 | 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).............. |
| 11a4a0 | 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 | ..................."."))........ |
| 11a4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 74 61 72 67 65 74 20 22 20 22 0a 20 20 20 20 20 20 20 20 20 | ............target.".".......... |
| 11a4e0 | 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 | ..........(funcall.magit-log-for |
| 11a500 | 6d 61 74 2d 6d 65 73 73 61 67 65 2d 66 75 6e 63 74 69 6f 6e 20 74 61 72 67 65 74 0a 20 20 20 20 | mat-message-function.target..... |
| 11a520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c | ........................(funcall |
| 11a540 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 6d 65 73 73 61 67 65 2d 66 75 6e 63 74 69 | .magit-log-format-message-functi |
| 11a560 | 6f 6e 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | on.nil.......................... |
| 11a580 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 | ............(or.(magit-rev-forma |
| 11a5a0 | 74 20 22 25 73 22 20 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t."%s".target).................. |
| 11a5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 28 6e 6f 20 63 6f 6d | ........................"(no.com |
| 11a5e0 | 6d 69 74 20 6d 65 73 73 61 67 65 29 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | mit.message)"))))..........(let. |
| 11a600 | 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. |
| 11a620 | 62 72 61 6e 63 68 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 | branch)))............(if.(magit- |
| 11a640 | 72 65 6d 6f 74 65 2d 70 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | remote-p.remote)................ |
| 11a660 | 28 63 6f 6e 63 61 74 20 74 61 72 67 65 74 20 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | (concat.target.".".............. |
| 11a680 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 64 6f 65 73 20 6e 6f 74 20 | ..........(propertize."does.not. |
| 11a6a0 | 65 78 69 73 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | exist".......................... |
| 11a6c0 | 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 |
| 11a6e0 | 2d 62 72 61 6e 63 68 2d 77 61 72 6e 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -branch-warning))..............( |
| 11a700 | 63 6f 6e 63 61 74 20 72 65 6d 6f 74 65 20 22 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | concat.remote."."............... |
| 11a720 | 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 72 65 6d 6f 74 65 20 64 6f 65 73 20 | .......(propertize."remote.does. |
| 11a740 | 6e 6f 74 20 65 78 69 73 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | not.exist"...................... |
| 11a760 | 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 |
| 11a780 | 69 74 2d 62 72 61 6e 63 68 2d 77 61 72 6e 69 6e 67 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 69 | it-branch-warning)))))).......(i |
| 11a7a0 | 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 69 6e 73 65 | nsert.?\n))))..(defun.magit-inse |
| 11a7c0 | 72 74 2d 74 61 67 73 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-tags-header.()..."Insert.a.he |
| 11a7e0 | 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 61 6e 64 2f | ader.line.about.the.current.and/ |
| 11a800 | 6f 72 20 6e 65 78 74 20 74 61 67 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 74 68 69 73 2d 74 61 67 | or.next.tag."...(let*.((this-tag |
| 11a820 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 74 61 67 20 6e 69 6c 20 74 29 29 0a | .(magit-get-current-tag.nil.t)). |
| 11a840 | 20 20 20 20 20 20 20 20 20 28 6e 65 78 74 2d 74 61 67 20 28 6d 61 67 69 74 2d 67 65 74 2d 6e 65 | .........(next-tag.(magit-get-ne |
| 11a860 | 78 74 2d 74 61 67 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 68 69 73 2d 63 6e | xt-tag.nil.t))..........(this-cn |
| 11a880 | 74 20 28 63 61 64 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 | t.(cadr.this-tag))..........(nex |
| 11a8a0 | 74 2d 63 6e 74 20 28 63 61 64 72 20 6e 65 78 74 2d 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 | t-cnt.(cadr.next-tag)).......... |
| 11a8c0 | 28 74 68 69 73 2d 74 61 67 20 28 63 61 72 20 74 68 69 73 2d 74 61 67 29 29 0a 20 20 20 20 20 20 | (this-tag.(car.this-tag))....... |
| 11a8e0 | 20 20 20 28 6e 65 78 74 2d 74 61 67 20 28 63 61 72 20 6e 65 78 74 2d 74 61 67 29 29 0a 20 20 20 | ...(next-tag.(car.next-tag)).... |
| 11a900 | 20 20 20 20 20 20 28 62 6f 74 68 2d 74 61 67 73 20 28 61 6e 64 20 74 68 69 73 2d 74 61 67 20 6e | ......(both-tags.(and.this-tag.n |
| 11a920 | 65 78 74 2d 74 61 67 20 74 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 74 68 69 73 2d | ext-tag.t))).....(when.(or.this- |
| 11a940 | 74 61 67 20 6e 65 78 74 2d 74 61 67 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | tag.next-tag).......(magit-inser |
| 11a960 | 74 2d 73 65 63 74 69 6f 6e 20 28 74 61 67 20 28 6f 72 20 74 68 69 73 2d 74 61 67 20 6e 65 78 74 | t-section.(tag.(or.this-tag.next |
| 11a980 | 2d 74 61 67 29 29 0a 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 | -tag)).........(insert.(format." |
| 11a9a0 | 25 2d 31 30 73 22 20 28 69 66 20 62 6f 74 68 2d 74 61 67 73 20 22 54 61 67 73 3a 20 22 20 22 54 | %-10s".(if.both-tags."Tags:."."T |
| 11a9c0 | 61 67 3a 20 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 66 6c 65 74 20 28 28 69 6e 73 65 | ag:."))).........(cl-flet.((inse |
| 11a9e0 | 72 74 2d 63 6f 75 6e 74 20 28 74 61 67 20 63 6f 75 6e 74 20 66 61 63 65 29 0a 20 20 20 20 20 20 | rt-count.(tag.count.face)....... |
| 11aa00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 63 6f 6e 63 61 74 20 28 70 | ..............(insert.(concat.(p |
| 11aa20 | 72 6f 70 65 72 74 69 7a 65 20 74 61 67 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d | ropertize.tag.'font-lock-face.'m |
| 11aa40 | 61 67 69 74 2d 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-tag)....................... |
| 11aa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 3e 20 63 6f 75 6e 74 20 30 29 0a 20 | ..............(and.(>.count.0).. |
| 11aa80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 11aaa0 | 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 20 28 25 73 29 22 0a 20 20 20 20 20 20 20 20 | ........(format.".(%s)"......... |
| 11aac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 11aae0 | 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 20 20 20 20 | .........(propertize............ |
| 11ab00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 11ab20 | 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 22 20 63 6f 75 6e 74 29 0a 20 20 20 20 20 | .......(format."%s".count)...... |
| 11ab40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 11ab60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 66 61 63 | .............'font-lock-face.fac |
| 11ab80 | 65 29 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 74 68 69 73 2d 74 61 | e)))))))...........(when.this-ta |
| 11aba0 | 67 20 20 28 69 6e 73 65 72 74 2d 63 6f 75 6e 74 20 74 68 69 73 2d 74 61 67 20 74 68 69 73 2d 63 | g..(insert-count.this-tag.this-c |
| 11abc0 | 6e 74 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 0a 20 20 20 20 20 20 20 | nt.'magit-branch-local))........ |
| 11abe0 | 20 20 20 28 77 68 65 6e 20 62 6f 74 68 2d 74 61 67 73 20 28 69 6e 73 65 72 74 20 22 2c 20 22 29 | ...(when.both-tags.(insert.",.") |
| 11ac00 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6e 65 78 74 2d 74 61 67 20 20 28 69 6e 73 | )...........(when.next-tag..(ins |
| 11ac20 | 65 72 74 2d 63 6f 75 6e 74 20 6e 65 78 74 2d 74 61 67 20 6e 65 78 74 2d 63 6e 74 20 27 6d 61 67 | ert-count.next-tag.next-cnt.'mag |
| 11ac40 | 69 74 2d 74 61 67 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 | it-tag))).........(insert.?\n))) |
| 11ac60 | 29 29 0a 0a 3b 3b 3b 3b 20 41 75 78 69 6c 69 61 72 79 20 48 65 61 64 65 72 73 0a 0a 28 64 65 66 | ))..;;;;.Auxiliary.Headers..(def |
| 11ac80 | 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 73 65 72 2d 68 65 61 64 65 72 20 28 29 0a 20 | un.magit-insert-user-header.().. |
| 11aca0 | 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 |
| 11acc0 | 20 63 75 72 72 65 6e 74 20 75 73 65 72 2e 22 0a 20 20 28 6c 65 74 20 28 28 6e 61 6d 65 20 20 28 | .current.user."...(let.((name..( |
| 11ace0 | 6d 61 67 69 74 2d 67 65 74 20 22 75 73 65 72 2e 6e 61 6d 65 22 29 29 0a 20 20 20 20 20 20 20 20 | magit-get."user.name"))......... |
| 11ad00 | 28 65 6d 61 69 6c 20 28 6d 61 67 69 74 2d 67 65 74 20 22 75 73 65 72 2e 65 6d 61 69 6c 22 29 29 | (email.(magit-get."user.email")) |
| 11ad20 | 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6e 61 6d 65 20 65 6d 61 69 6c 29 0a 20 20 20 | ).....(when.(and.name.email).... |
| 11ad40 | 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 73 65 72 20 6e | ...(magit-insert-section.(user.n |
| 11ad60 | 61 6d 65 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 25 2d | ame).........(insert.(format."%- |
| 11ad80 | 31 30 73 22 20 22 55 73 65 72 3a 20 22 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 | 10s"."User:.")).........(insert. |
| 11ada0 | 28 70 72 6f 70 65 72 74 69 7a 65 20 6e 61 6d 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 | (propertize.name.'font-lock-face |
| 11adc0 | 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 61 75 74 68 6f 72 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e | .'magit-log-author)).........(in |
| 11ade0 | 73 65 72 74 20 22 20 3c 22 20 65 6d 61 69 6c 20 22 3e 5c 6e 22 29 29 29 29 29 0a 0a 28 64 65 66 | sert.".<".email.">\n")))))..(def |
| 11ae00 | 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 70 6f 2d 68 65 61 64 65 72 20 28 29 0a 20 | un.magit-insert-repo-header.().. |
| 11ae20 | 20 22 49 6e 73 65 72 74 20 61 20 68 65 61 64 65 72 20 6c 69 6e 65 20 73 68 6f 77 69 6e 67 20 74 | ."Insert.a.header.line.showing.t |
| 11ae40 | 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 2d 6c 65 | he.path.to.the.repository.top-le |
| 11ae60 | 76 65 6c 2e 22 0a 20 20 28 6c 65 74 20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 74 6f 70 | vel."...(let.((topdir.(magit-top |
| 11ae80 | 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 | level))).....(magit-insert-secti |
| 11aea0 | 6f 6e 20 28 72 65 70 6f 20 74 6f 70 64 69 72 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 | on.(repo.topdir).......(insert.( |
| 11aec0 | 66 6f 72 6d 61 74 20 22 25 2d 31 30 73 25 73 5c 6e 22 20 22 52 65 70 6f 3a 20 22 20 28 61 62 62 | format."%-10s%s\n"."Repo:.".(abb |
| 11aee0 | 72 65 76 69 61 74 65 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 6f 70 64 69 72 29 29 29 29 29 29 0a 0a | reviate-file-name.topdir)))))).. |
| 11af00 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 6d 6f 74 65 2d 68 65 61 64 65 | (defun.magit-insert-remote-heade |
| 11af20 | 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 |
| 11af40 | 75 74 20 74 68 65 20 72 65 6d 6f 74 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 | ut.the.remote.of.the.current.bra |
| 11af60 | 6e 63 68 2e 0a 0a 49 66 20 6e 6f 20 72 65 6d 6f 74 65 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 | nch...If.no.remote.is.configured |
| 11af80 | 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 66 61 | .for.the.current.branch,.then.fa |
| 11afa0 | 6c 6c 20 62 61 63 6b 0a 73 68 6f 77 69 6e 67 20 74 68 65 20 5c 22 6f 72 69 67 69 6e 5c 22 20 72 | ll.back.showing.the.\"origin\".r |
| 11afc0 | 65 6d 6f 74 65 2c 20 6f 72 20 69 66 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 | emote,.or.if.that.does.not.exist |
| 11afe0 | 20 74 68 65 20 66 69 72 73 74 0a 72 65 6d 6f 74 65 20 69 6e 20 61 6c 70 68 61 62 65 74 69 63 20 | .the.first.remote.in.alphabetic. |
| 11b000 | 6f 72 64 65 72 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 6e 61 6d 65 20 28 6d 61 67 | order."...(when-let*.((name.(mag |
| 11b020 | 69 74 2d 67 65 74 2d 73 6f 6d 65 2d 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | it-get-some-remote))............ |
| 11b040 | 20 20 20 3b 3b 20 55 6e 64 65 72 20 63 65 72 74 61 69 6e 20 63 6f 6e 66 69 67 75 72 61 74 69 6f | ...;;.Under.certain.configuratio |
| 11b060 | 6e 73 20 69 74 27 73 20 70 6f 73 73 69 62 6c 65 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 | ns.it's.possible.for............ |
| 11b080 | 20 20 20 3b 3b 20 75 72 6c 20 74 6f 20 62 65 20 6e 69 6c 2c 20 77 68 65 6e 20 6e 61 6d 65 20 69 | ...;;.url.to.be.nil,.when.name.i |
| 11b0a0 | 73 20 6e 6f 74 2c 20 73 65 65 20 23 32 38 35 38 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.not,.see.#2858................ |
| 11b0c0 | 28 75 72 6c 20 28 6d 61 67 69 74 2d 67 65 74 20 22 72 65 6d 6f 74 65 22 20 6e 61 6d 65 20 22 75 | (url.(magit-get."remote".name."u |
| 11b0e0 | 72 6c 22 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e | rl"))).....(magit-insert-section |
| 11b100 | 20 28 72 65 6d 6f 74 65 20 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f | .(remote.name).......(insert.(fo |
| 11b120 | 72 6d 61 74 20 22 25 2d 31 30 73 22 20 22 52 65 6d 6f 74 65 3a 20 22 29 29 0a 20 20 20 20 20 20 | rmat."%-10s"."Remote:."))....... |
| 11b140 | 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 6e 61 6d 65 20 27 66 6f 6e 74 2d 6c | (insert.(propertize.name.'font-l |
| 11b160 | 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 20 3f | ock-face.'magit-branch-remote).? |
| 11b180 | 5c 73 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 75 72 6c 20 3f 5c 6e 29 29 29 29 0a 0a 3b | \s).......(insert.url.?\n))))..; |
| 11b1a0 | 3b 3b 3b 20 46 69 6c 65 20 53 65 63 74 69 6f 6e 73 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 | ;;;.File.Sections..(defvar-keyma |
| 11b1c0 | 70 20 6d 61 67 69 74 2d 75 6e 74 72 61 63 6b 65 64 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 | p.magit-untracked-section-map... |
| 11b1e0 | 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 74 68 65 20 60 75 6e 74 72 61 63 6b 65 64 27 | :doc."Keymap.for.the.`untracked' |
| 11b200 | 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 64 65 6c | .section."..."<remap>.<magit-del |
| 11b220 | 65 74 65 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 2d 64 69 73 63 61 72 64 0a 20 20 22 3c | ete-thing>".#'magit-discard..."< |
| 11b240 | 72 65 6d 61 70 3e 20 3c 6d 61 67 69 74 2d 73 74 61 67 65 2d 66 69 6c 65 3e 22 20 20 20 23 27 6d | remap>.<magit-stage-file>"...#'m |
| 11b260 | 61 67 69 74 2d 73 74 61 67 65 0a 20 20 22 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 | agit-stage..."<2>".(magit-menu-i |
| 11b280 | 74 65 6d 20 22 44 69 73 63 61 72 64 20 66 69 6c 65 73 22 20 23 27 6d 61 67 69 74 2d 64 69 73 63 | tem."Discard.files".#'magit-disc |
| 11b2a0 | 61 72 64 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 53 | ard)..."<1>".(magit-menu-item."S |
| 11b2c0 | 74 61 67 65 20 66 69 6c 65 73 22 20 20 20 23 27 6d 61 67 69 74 2d 73 74 61 67 65 29 29 0a 0a 28 | tage.files"...#'magit-stage))..( |
| 11b2e0 | 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 |
| 11b300 | 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 74 72 61 63 6b 65 64 0a 20 20 22 55 6e 74 72 61 63 6b 65 64 | t-jump-to-untracked..."Untracked |
| 11b320 | 20 66 69 6c 65 73 22 20 75 6e 74 72 61 63 6b 65 64 20 6e 69 6c 20 6d 61 67 69 74 2d 69 6e 73 65 | .files".untracked.nil.magit-inse |
| 11b340 | 72 74 2d 75 6e 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 69 | rt-untracked-files)..(magit-defi |
| 11b360 | 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- |
| 11b380 | 74 72 61 63 6b 65 64 0a 20 20 22 54 72 61 63 6b 65 64 20 66 69 6c 65 73 22 20 74 72 61 63 6b 65 | tracked..."Tracked.files".tracke |
| 11b3a0 | 64 20 6e 69 6c 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 | d.nil.magit-insert-tracked-files |
| 11b3c0 | 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. |
| 11b3e0 | 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 69 67 6e 6f 72 65 64 0a 20 20 22 49 67 6e 6f 72 65 64 | magit-jump-to-ignored..."Ignored |
| 11b400 | 20 66 69 6c 65 73 22 20 69 67 6e 6f 72 65 64 20 6e 69 6c 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | .files".ignored.nil.magit-insert |
| 11b420 | 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 29 0a 0a 28 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 73 | -ignored-files)..(magit-define-s |
| 11b440 | 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 73 6b 69 70 | ection-jumper.magit-jump-to-skip |
| 11b460 | 2d 77 6f 72 6b 74 72 65 65 0a 20 20 22 53 6b 69 70 2d 77 6f 72 6b 74 72 65 65 20 66 69 6c 65 73 | -worktree..."Skip-worktree.files |
| 11b480 | 22 20 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 20 6e 69 6c 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 | ".skip-worktree.nil.magit-insert |
| 11b4a0 | 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 73 29 0a 0a 28 6d 61 67 69 74 2d 64 65 | -skip-worktree-files)..(magit-de |
| 11b4c0 | 66 69 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a 75 6d 70 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 | fine-section-jumper.magit-jump-t |
| 11b4e0 | 6f 2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 64 0a 20 20 22 41 73 73 75 6d 65 2d 75 6e 63 | o-assume-unchanged..."Assume-unc |
| 11b500 | 68 61 6e 67 65 64 20 66 69 6c 65 73 22 20 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 65 64 20 6e | hanged.files".assume-unchanged.n |
| 11b520 | 69 6c 0a 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 61 73 73 75 6d 65 2d 75 6e 63 68 61 6e 67 | il...magit-insert-assume-unchang |
| 11b540 | 65 64 2d 66 69 6c 65 73 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 | ed-files)..(defun.magit-insert-u |
| 11b560 | 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 28 29 0a 20 20 22 4d 61 79 62 65 20 69 6e 73 65 72 | ntracked-files.()..."Maybe.inser |
| 11b580 | 74 20 61 20 6c 69 73 74 20 6f 72 20 74 72 65 65 20 6f 66 20 75 6e 74 72 61 63 6b 65 64 20 66 69 | t.a.list.or.tree.of.untracked.fi |
| 11b5a0 | 6c 65 73 2e 0a 0a 44 6f 20 73 6f 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 76 61 6c | les...Do.so.depending.on.the.val |
| 11b5c0 | 75 65 20 6f 66 20 60 73 74 61 74 75 73 2e 73 68 6f 77 55 6e 74 72 61 63 6b 65 64 46 69 6c 65 73 | ue.of.`status.showUntrackedFiles |
| 11b5e0 | 27 2e 0a 4e 6f 74 65 20 74 68 61 74 20 65 76 65 6e 20 69 66 20 74 68 65 20 76 61 6c 75 65 20 69 | '..Note.that.even.if.the.value.i |
| 11b600 | 73 20 60 61 6c 6c 27 2c 20 4d 61 67 69 74 20 73 74 69 6c 6c 20 69 6e 69 74 69 61 6c 6c 79 0a 6f | s.`all',.Magit.still.initially.o |
| 11b620 | 6e 6c 79 20 73 68 6f 77 73 20 64 69 72 65 63 74 6f 72 69 65 73 2e 20 20 42 75 74 20 74 68 65 20 | nly.shows.directories...But.the. |
| 11b640 | 64 69 72 65 63 74 6f 72 79 20 73 65 63 74 69 6f 6e 73 20 63 61 6e 20 74 68 65 6e 0a 62 65 20 65 | directory.sections.can.then.be.e |
| 11b660 | 78 70 61 6e 64 65 64 20 75 73 69 6e 67 20 5c 22 54 41 42 5c 22 2e 0a 0a 49 66 20 74 68 65 20 66 | xpanded.using.\"TAB\"...If.the.f |
| 11b680 | 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 6f 66 20 60 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 | irst.element.of.`magit-buffer-di |
| 11b6a0 | 66 66 2d 66 69 6c 65 73 27 20 69 73 20 61 0a 64 69 72 65 63 74 6f 72 79 2c 20 74 68 65 6e 20 6c | ff-files'.is.a.directory,.then.l |
| 11b6c0 | 69 6d 69 74 20 74 68 65 20 6c 69 73 74 20 74 6f 20 66 69 6c 65 73 20 62 65 6c 6f 77 20 74 68 61 | imit.the.list.to.files.below.tha |
| 11b6e0 | 74 2e 20 20 54 68 65 20 76 61 6c 75 65 0a 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20 76 61 72 69 | t...The.value.value.of.that.vari |
| 11b700 | 61 62 6c 65 20 63 61 6e 20 62 65 20 73 65 74 20 75 73 69 6e 67 20 5c 22 44 20 2d 2d 20 44 49 52 | able.can.be.set.using.\"D.--.DIR |
| 11b720 | 45 43 54 4f 52 59 20 52 45 54 20 67 5c 22 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 68 6f 77 20 28 | ECTORY.RET.g\"."...(let.((show.( |
| 11b740 | 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 20 22 73 74 61 74 75 73 2e 73 68 6f 77 55 6e 74 72 61 63 | or.(magit-get."status.showUntrac |
| 11b760 | 6b 65 64 46 69 6c 65 73 22 29 20 22 6e 6f 72 6d 61 6c 22 29 29 29 0a 20 20 20 20 28 75 6e 6c 65 | kedFiles")."normal"))).....(unle |
| 11b780 | 73 73 20 28 65 71 75 61 6c 20 73 68 6f 77 20 22 6e 6f 22 29 0a 20 20 20 20 20 20 28 6c 65 74 2a | ss.(equal.show."no").......(let* |
| 11b7a0 | 20 28 28 61 6c 6c 20 28 65 71 75 61 6c 20 73 68 6f 77 20 22 61 6c 6c 22 29 29 0a 20 20 20 20 20 | .((all.(equal.show."all"))...... |
| 11b7c0 | 20 20 20 20 20 20 20 20 28 62 61 73 65 20 28 63 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | ........(base.(car.magit-buffer- |
| 11b7e0 | 64 69 66 66 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 61 73 65 20 | diff-files))..............(base. |
| 11b800 | 28 61 6e 64 20 62 61 73 65 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 62 61 73 65 | (and.base.(file-directory-p.base |
| 11b820 | 29 20 62 61 73 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 | ).base))).........(magit-insert- |
| 11b840 | 66 69 6c 65 73 20 27 75 6e 74 72 61 63 6b 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | files.'untracked................ |
| 11b860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 20 28 6d 61 67 69 74 2d 75 | .............(lambda.().(magit-u |
| 11b880 | 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 6e 69 6c 20 62 61 73 65 20 28 6e 6f 74 20 61 6c 6c | ntracked-files.nil.base.(not.all |
| 11b8a0 | 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 | )))............................. |
| 11b8c0 | 28 6e 6f 74 20 61 6c 6c 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 | (not.all))))))..(defun.magit-ins |
| 11b8e0 | 65 72 74 2d 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 61 | ert-tracked-files.()..."Insert.a |
| 11b900 | 20 74 72 65 65 20 6f 66 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 2e 0a 0a 49 66 20 74 68 65 20 | .tree.of.tracked.files...If.the. |
| 11b920 | 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 6f 66 20 60 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 | first.element.of.`magit-buffer-d |
| 11b940 | 69 66 66 2d 66 69 6c 65 73 27 20 69 73 20 61 0a 64 69 72 65 63 74 6f 72 79 2c 20 74 68 65 6e 20 | iff-files'.is.a.directory,.then. |
| 11b960 | 6c 69 6d 69 74 20 74 68 65 20 6c 69 73 74 20 74 6f 20 66 69 6c 65 73 20 62 65 6c 6f 77 20 74 68 | limit.the.list.to.files.below.th |
| 11b980 | 61 74 2e 20 20 54 68 65 20 76 61 6c 75 65 0a 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20 76 61 72 | at...The.value.value.of.that.var |
| 11b9a0 | 69 61 62 6c 65 20 63 61 6e 20 62 65 20 73 65 74 20 75 73 69 6e 67 20 5c 22 44 20 2d 2d 20 44 49 | iable.can.be.set.using.\"D.--.DI |
| 11b9c0 | 52 45 43 54 4f 52 59 20 52 45 54 20 67 5c 22 2e 22 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 | RECTORY.RET.g\"."...(magit-inser |
| 11b9e0 | 74 2d 66 69 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 | t-files.'tracked.#'magit-list-fi |
| 11ba00 | 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 69 67 6e 6f 72 | les))..(defun.magit-insert-ignor |
| 11ba20 | 65 64 2d 66 69 6c 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 74 72 65 65 20 6f 66 20 | ed-files.()..."Insert.a.tree.of. |
| 11ba40 | 69 67 6e 6f 72 65 64 20 66 69 6c 65 73 2e 0a 0a 49 66 20 74 68 65 20 66 69 72 73 74 20 65 6c 65 | ignored.files...If.the.first.ele |
| 11ba60 | 6d 65 6e 74 20 6f 66 20 60 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 | ment.of.`magit-buffer-diff-files |
| 11ba80 | 27 20 69 73 20 61 0a 64 69 72 65 63 74 6f 72 79 2c 20 74 68 65 6e 20 6c 69 6d 69 74 20 74 68 65 | '.is.a.directory,.then.limit.the |
| 11baa0 | 20 6c 69 73 74 20 74 6f 20 66 69 6c 65 73 20 62 65 6c 6f 77 20 74 68 61 74 2e 20 20 54 68 65 20 | .list.to.files.below.that...The. |
| 11bac0 | 76 61 6c 75 65 0a 6f 66 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 20 63 61 6e 20 62 65 20 73 65 | value.of.that.variable.can.be.se |
| 11bae0 | 74 20 75 73 69 6e 67 20 5c 22 44 20 2d 2d 20 44 49 52 45 43 54 4f 52 59 20 52 45 54 20 67 5c 22 | t.using.\"D.--.DIRECTORY.RET.g\" |
| 11bb00 | 2e 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 69 67 6e 6f 72 65 | ."...(magit-insert-files.'ignore |
| 11bb20 | 64 20 23 27 6d 61 67 69 74 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 29 29 0a 0a 28 64 65 66 75 | d.#'magit-ignored-files))..(defu |
| 11bb40 | 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c | n.magit-insert-skip-worktree-fil |
| 11bb60 | 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 61 20 74 72 65 65 20 6f 66 20 73 6b 69 70 2d 77 | es.()..."Insert.a.tree.of.skip-w |
| 11bb80 | 6f 72 6b 74 72 65 65 20 66 69 6c 65 73 2e 0a 0a 49 66 20 74 68 65 20 66 69 72 73 74 20 65 6c 65 | orktree.files...If.the.first.ele |
| 11bba0 | 6d 65 6e 74 20 6f 66 20 60 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 | ment.of.`magit-buffer-diff-files |
| 11bbc0 | 27 20 69 73 20 61 0a 64 69 72 65 63 74 6f 72 79 2c 20 74 68 65 6e 20 6c 69 6d 69 74 20 74 68 65 | '.is.a.directory,.then.limit.the |
| 11bbe0 | 20 6c 69 73 74 20 74 6f 20 66 69 6c 65 73 20 62 65 6c 6f 77 20 74 68 61 74 2e 20 20 54 68 65 20 | .list.to.files.below.that...The. |
| 11bc00 | 76 61 6c 75 65 0a 6f 66 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 20 63 61 6e 20 62 65 20 73 65 | value.of.that.variable.can.be.se |
| 11bc20 | 74 20 75 73 69 6e 67 20 5c 22 44 20 2d 2d 20 44 49 52 45 43 54 4f 52 59 20 52 45 54 20 67 5c 22 | t.using.\"D.--.DIRECTORY.RET.g\" |
| 11bc40 | 2e 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 73 6b 69 70 2d 77 | ."...(magit-insert-files.'skip-w |
| 11bc60 | 6f 72 6b 74 72 65 65 20 23 27 6d 61 67 69 74 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 2d 66 69 | orktree.#'magit-skip-worktree-fi |
| 11bc80 | 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 61 73 73 75 6d | les))..(defun.magit-insert-assum |
| 11bca0 | 65 2d 75 6e 63 68 61 6e 67 65 64 2d 66 69 6c 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 61 | e-unchanged-files.()..."Insert.a |
| 11bcc0 | 20 74 72 65 65 20 6f 66 20 66 69 6c 65 73 20 74 68 61 74 20 61 72 65 20 61 73 73 75 6d 65 64 20 | .tree.of.files.that.are.assumed. |
| 11bce0 | 74 6f 20 62 65 20 75 6e 63 68 61 6e 67 65 64 2e 0a 0a 49 66 20 74 68 65 20 66 69 72 73 74 20 65 | to.be.unchanged...If.the.first.e |
| 11bd00 | 6c 65 6d 65 6e 74 20 6f 66 20 60 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c | lement.of.`magit-buffer-diff-fil |
| 11bd20 | 65 73 27 20 69 73 20 61 0a 64 69 72 65 63 74 6f 72 79 2c 20 74 68 65 6e 20 6c 69 6d 69 74 20 74 | es'.is.a.directory,.then.limit.t |
| 11bd40 | 68 65 20 6c 69 73 74 20 74 6f 20 66 69 6c 65 73 20 62 65 6c 6f 77 20 74 68 61 74 2e 20 20 54 68 | he.list.to.files.below.that...Th |
| 11bd60 | 65 20 76 61 6c 75 65 0a 6f 66 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 20 63 61 6e 20 62 65 20 | e.value.of.that.variable.can.be. |
| 11bd80 | 73 65 74 20 75 73 69 6e 67 20 5c 22 44 20 2d 2d 20 44 49 52 45 43 54 4f 52 59 20 52 45 54 20 67 | set.using.\"D.--.DIRECTORY.RET.g |
| 11bda0 | 5c 22 2e 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 61 73 73 75 | \"."...(magit-insert-files.'assu |
| 11bdc0 | 6d 65 2d 75 6e 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 | me-unchanged.#'magit-assume-unch |
| 11bde0 | 61 6e 67 65 64 2d 66 69 6c 65 73 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 66 69 6c | anged-files))..(defvar.magit-fil |
| 11be00 | 65 2d 73 65 63 74 69 6f 6e 2d 69 6e 64 65 6e 74 20 6e 69 6c 0a 20 20 22 49 6e 64 65 6e 74 61 74 | e-section-indent.nil..."Indentat |
| 11be20 | 69 6f 6e 20 75 73 65 64 20 66 6f 72 20 73 69 6d 70 6c 65 20 60 66 69 6c 65 27 20 73 65 63 74 69 | ion.used.for.simple.`file'.secti |
| 11be40 | 6f 6e 73 2e 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 69 73 20 6d 75 73 74 20 62 65 20 61 20 | ons..If.non-nil,.this.must.be.a. |
| 11be60 | 73 74 72 69 6e 67 20 6f 72 20 63 68 61 72 61 63 74 65 72 2c 20 61 6e 64 20 69 73 20 75 73 65 64 | string.or.character,.and.is.used |
| 11be80 | 20 61 73 0a 69 6e 64 65 6e 74 61 74 69 6f 6e 20 6f 66 20 60 66 69 6c 65 27 20 73 65 63 74 69 6f | .as.indentation.of.`file'.sectio |
| 11bea0 | 6e 73 20 69 6e 73 65 72 74 65 64 20 62 79 20 60 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 2a 2d 66 | ns.inserted.by.`magit-insert-*-f |
| 11bec0 | 69 6c 65 73 27 2e 0a 60 66 69 6c 65 27 20 73 65 63 74 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 | iles'..`file'.sections.that.are. |
| 11bee0 | 70 61 72 74 20 6f 66 20 64 69 66 66 73 20 61 72 65 20 6e 6f 74 20 61 66 66 65 63 74 65 64 2e 20 | part.of.diffs.are.not.affected.. |
| 11bf00 | 20 54 68 69 73 20 69 73 20 6d 61 69 6e 6c 79 0a 69 6e 74 65 6e 64 65 64 20 61 73 20 61 20 77 6f | .This.is.mainly.intended.as.a.wo |
| 11bf20 | 72 6b 61 72 6f 75 6e 64 20 66 6f 72 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | rkaround.for.https://github.com/ |
| 11bf40 | 6d 61 67 69 74 2f 6d 61 67 69 74 2f 69 73 73 75 65 73 2f 35 31 37 36 2c 0a 69 6e 20 77 68 69 63 | magit/magit/issues/5176,.in.whic |
| 11bf60 | 68 20 63 61 73 65 20 3f 5c 4e 7b 5a 45 52 4f 20 57 49 44 54 48 20 53 50 41 43 45 7d 20 69 73 20 | h.case.?\N{ZERO.WIDTH.SPACE}.is. |
| 11bf80 | 61 20 67 6f 6f 64 20 76 61 6c 75 65 2e 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e | a.good.value.")..(defun.magit-in |
| 11bfa0 | 73 65 72 74 2d 66 69 6c 65 73 20 28 74 79 70 65 20 66 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f | sert-files.(type.fn.&optional.no |
| 11bfc0 | 67 72 6f 75 70 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 66 69 6c 65 73 20 28 66 75 6e 63 | group)...(when-let.((files.(func |
| 11bfe0 | 61 6c 6c 20 66 6e 29 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 62 61 73 65 20 28 63 61 72 20 | all.fn))).....(let*.((base.(car. |
| 11c000 | 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))....... |
| 11c020 | 20 20 20 20 20 28 62 61 73 65 20 28 61 6e 64 20 62 61 73 65 20 28 66 69 6c 65 2d 64 69 72 65 63 | .....(base.(and.base.(file-direc |
| 11c040 | 74 6f 72 79 2d 70 20 62 61 73 65 29 20 62 61 73 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | tory-p.base).base))............( |
| 11c060 | 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 20 20 | title.(symbol-name.type)))...... |
| 11c080 | 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 28 65 76 61 6c 20 74 79 | .(magit-insert-section.((eval.ty |
| 11c0a0 | 70 65 29 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | pe).nil.t).........(magit-insert |
| 11c0c0 | 2d 68 65 61 64 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 | -heading.(length.files)......... |
| 11c0e0 | 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 20 20 20 20 20 | ..(format."%c%s.files".......... |
| 11c100 | 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 74 69 74 6c 65 | .........(capitalize.(aref.title |
| 11c120 | 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 73 74 72 69 6e | .0))...................(substrin |
| 11c140 | 67 20 74 69 74 6c 65 20 31 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 | g.title.1))).........(magit-inse |
| 11c160 | 72 74 2d 66 69 6c 65 73 2d 31 20 66 69 6c 65 73 20 62 61 73 65 20 6e 6f 67 72 6f 75 70 29 0a 20 | rt-files-1.files.base.nogroup).. |
| 11c180 | 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | .......(insert.?\n)))))..(defun. |
| 11c1a0 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 66 69 6c 65 73 2d 31 20 28 66 69 6c 65 73 20 64 69 72 65 | magit-insert-files-1.(files.dire |
| 11c1c0 | 63 74 6f 72 79 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 67 72 6f 75 70 29 0a 20 20 28 77 68 69 6c | ctory.&optional.nogroup)...(whil |
| 11c1e0 | 65 20 28 61 6e 64 20 66 69 6c 65 73 20 28 6f 72 20 6e 6f 67 72 6f 75 70 0a 20 20 20 20 20 20 20 | e.(and.files.(or.nogroup........ |
| 11c200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 64 69 72 65 63 74 6f 72 79 29 | .................(not.directory) |
| 11c220 | 0a 20 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 | .........................(string |
| 11c240 | 2d 70 72 65 66 69 78 2d 70 20 64 69 72 65 63 74 6f 72 79 20 28 63 61 72 20 66 69 6c 65 73 29 29 | -prefix-p.directory.(car.files)) |
| 11c260 | 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 | )).....(let.((dir.(file-name-dir |
| 11c280 | 65 63 74 6f 72 79 20 28 63 61 72 20 66 69 6c 65 73 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 | ectory.(car.files)))).......(if. |
| 11c2a0 | 28 6f 72 20 6e 6f 67 72 6f 75 70 20 28 65 71 75 61 6c 20 64 69 72 20 64 69 72 65 63 74 6f 72 79 | (or.nogroup.(equal.dir.directory |
| 11c2c0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 70 6f 70 20 66 69 | ))...........(let.((file.(pop.fi |
| 11c2e0 | 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | les))).............(magit-insert |
| 11c300 | 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)............ |
| 11c320 | 20 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 2d 69 6e 64 65 | ...(when.magit-file-section-inde |
| 11c340 | 6e 74 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 6d 61 67 69 74 | nt.................(insert.magit |
| 11c360 | 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 2d 69 6e 64 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 | -file-section-indent)).......... |
| 11c380 | 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 66 69 6c 65 20 27 66 | .....(insert.(propertize.file.'f |
| 11c3a0 | 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 66 69 6c 65 6e 61 6d 65 29 20 3f | ont-lock-face.'magit-filename).? |
| 11c3c0 | 5c 6e 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 | \n))).........(magit-insert-sect |
| 11c3e0 | 69 6f 6e 20 28 66 69 6c 65 20 64 69 72 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e | ion.(file.dir.t)...........(when |
| 11c400 | 20 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 2d 69 6e 64 65 6e 74 0a 20 20 20 20 20 | .magit-file-section-indent...... |
| 11c420 | 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f | .......(insert.magit-file-sectio |
| 11c440 | 6e 2d 69 6e 64 65 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 | n-indent))...........(insert.(pr |
| 11c460 | 6f 70 65 72 74 69 7a 65 20 64 69 72 20 27 66 69 6c 65 20 27 6d 61 67 69 74 2d 66 69 6c 65 6e 61 | opertize.dir.'file.'magit-filena |
| 11c480 | 6d 65 29 20 3f 5c 6e 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 | me).?\n)...........(magit-insert |
| 11c4a0 | 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 | -heading)...........(setq.files. |
| 11c4c0 | 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 66 69 6c 65 73 2d 31 20 66 69 6c 65 73 20 64 69 72 29 | (magit-insert-files-1.files.dir) |
| 11c4e0 | 29 29 29 29 29 0a 20 20 66 69 6c 65 73 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 | )))))...files)..;;;._.(provide.' |
| 11c500 | 6d 61 67 69 74 2d 73 74 61 74 75 73 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2e 65 | magit-status).;;;.magit-status.e |
| 11c520 | 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..................... |
| 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 31 2e 32 2f 6d 61 67 69 74 2d 70 75 73 68 2e 65 6c 00 00 00 00 00 00 00 | magit-4.1.2/magit-push.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 30 34 30 30 37 30 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 35 37 00 20 30 00 00 00 | 0040070.00000000000.013657..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 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 |
| 11c820 | 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 |
| 11c840 | 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 |
| 11c860 | 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f | ).2008-2024.The.Magit.Project.Co |
| 11c880 | 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 |
| 11c8a0 | 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 |
| 11c8c0 | 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 |
| 11c8e0 | 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 |
| 11c900 | 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 |
| 11c920 | 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 |
| 11c940 | 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 |
| 11c960 | 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.;;. |
| 11c980 | 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 |
| 11c9a0 | 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 |
| 11c9c0 | 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 |
| 11c9e0 | 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 |
| 11ca00 | 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 |
| 11ca20 | 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 |
| 11ca40 | 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 |
| 11ca60 | 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. |
| 11ca80 | 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 |
| 11caa0 | 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.; |
| 11cac0 | 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 |
| 11cae0 | 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 |
| 11cb00 | 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.. |
| 11cb20 | 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 |
| 11cb40 | 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. |
| 11cb60 | 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 |
| 11cb80 | 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 |
| 11cba0 | 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:..;;. |
| 11cbc0 | 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 |
| 11cbe0 | 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 |
| 11cc00 | 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 |
| 11cc20 | 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 |
| 11cc40 | 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 |
| 11cc60 | 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 |
| 11cc80 | 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." |
| 11cca0 | 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 |
| 11ccc0 | 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 |
| 11cce0 | 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 |
| 11cd00 | 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")).. |
| 11cd20 | 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 |
| 11cd40 | 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".... |
| 11cd60 | 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 35 20 | ......("-n"."--dry-run"))....(5. |
| 11cd80 | 22 2d 75 22 20 22 53 65 74 20 75 70 73 74 72 65 61 6d 22 20 20 20 22 2d 2d 73 65 74 2d 75 70 73 | "-u"."Set.upstream"..."--set-ups |
| 11cda0 | 74 72 65 61 6d 22 29 0a 20 20 20 28 37 20 22 2d 74 22 20 22 46 6f 6c 6c 6f 77 20 74 61 67 73 22 | tream")....(7."-t"."Follow.tags" |
| 11cdc0 | 20 20 20 20 22 2d 2d 66 6f 6c 6c 6f 77 2d 74 61 67 73 22 29 5d 0a 20 20 5b 3a 69 66 20 6d 61 67 | ...."--follow-tags")]...[:if.mag |
| 11cde0 | 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 0a 20 20 20 3a 64 65 73 63 72 69 | it-get-current-branch....:descri |
| 11ce00 | 70 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ption.(lambda.()................ |
| 11ce20 | 20 20 20 28 66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 50 75 73 68 20 25 73 20 | ...(format.(propertize."Push.%s. |
| 11ce40 | 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)... |
| 11ce60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 | ........................(propert |
| 11ce80 | 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).. |
| 11cea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 11cec0 | 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)) |
| 11cee0 | 29 0a 20 20 20 28 22 70 22 20 6d 61 67 69 74 2d 70 75 73 68 2d 63 75 72 72 65 6e 74 2d 74 6f 2d | )....("p".magit-push-current-to- |
| 11cf00 | 70 75 73 68 72 65 6d 6f 74 65 29 0a 20 20 20 28 22 75 22 20 6d 61 67 69 74 2d 70 75 73 68 2d 63 | pushremote)....("u".magit-push-c |
| 11cf20 | 75 72 72 65 6e 74 2d 74 6f 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 20 28 22 65 22 20 22 65 6c 73 | urrent-to-upstream)....("e"."els |
| 11cf40 | 65 77 68 65 72 65 22 20 6d 61 67 69 74 2d 70 75 73 68 2d 63 75 72 72 65 6e 74 29 5d 0a 20 20 5b | ewhere".magit-push-current)]...[ |
| 11cf60 | 22 50 75 73 68 22 0a 20 20 20 5b 28 22 6f 22 20 22 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 22 | "Push"....[("o"."another.branch" |
| 11cf80 | 20 20 20 20 6d 61 67 69 74 2d 70 75 73 68 2d 6f 74 68 65 72 29 0a 20 20 20 20 28 22 72 22 20 22 | ....magit-push-other).....("r"." |
| 11cfa0 | 65 78 70 6c 69 63 69 74 20 72 65 66 73 70 65 63 73 22 20 6d 61 67 69 74 2d 70 75 73 68 2d 72 65 | explicit.refspecs".magit-push-re |
| 11cfc0 | 66 73 70 65 63 73 29 0a 20 20 20 20 28 22 6d 22 20 22 6d 61 74 63 68 69 6e 67 20 62 72 61 6e 63 | fspecs).....("m"."matching.branc |
| 11cfe0 | 68 65 73 22 20 6d 61 67 69 74 2d 70 75 73 68 2d 6d 61 74 63 68 69 6e 67 29 5d 0a 20 20 20 5b 28 | hes".magit-push-matching)]....[( |
| 11d000 | 22 54 22 20 22 61 20 74 61 67 22 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 75 | "T"."a.tag".............magit-pu |
| 11d020 | 73 68 2d 74 61 67 29 0a 20 20 20 20 28 22 74 22 20 22 61 6c 6c 20 74 61 67 73 22 20 20 20 20 20 | sh-tag).....("t"."all.tags"..... |
| 11d040 | 20 20 20 20 20 6d 61 67 69 74 2d 70 75 73 68 2d 74 61 67 73 29 0a 20 20 20 20 28 36 20 22 6e 22 | .....magit-push-tags).....(6."n" |
| 11d060 | 20 22 61 20 6e 6f 74 65 20 72 65 66 22 20 20 20 20 20 20 6d 61 67 69 74 2d 70 75 73 68 2d 6e 6f | ."a.note.ref"......magit-push-no |
| 11d080 | 74 65 73 2d 72 65 66 29 5d 5d 0a 20 20 5b 22 43 6f 6e 66 69 67 75 72 65 22 0a 20 20 20 28 22 43 | tes-ref)]]...["Configure"....("C |
| 11d0a0 | 22 20 22 53 65 74 20 76 61 72 69 61 62 6c 65 73 2e 2e 2e 22 20 20 6d 61 67 69 74 2d 62 72 61 6e | "."Set.variables..."..magit-bran |
| 11d0c0 | 63 68 2d 63 6f 6e 66 69 67 75 72 65 29 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 75 | ch-configure)])..(defun.magit-pu |
| 11d0e0 | 73 68 2d 61 72 67 75 6d 65 6e 74 73 20 28 29 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 | sh-arguments.()...(transient-arg |
| 11d100 | 73 20 27 6d 61 67 69 74 2d 70 75 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 | s.'magit-push))..(defun.magit-gi |
| 11d120 | 74 2d 70 75 73 68 20 28 62 72 61 6e 63 68 20 74 61 72 67 65 74 20 61 72 67 73 29 0a 20 20 28 72 | t-push.(branch.target.args)...(r |
| 11d140 | 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 29 | un-hooks.'magit-credential-hook) |
| 11d160 | 0a 20 20 3b 3b 20 49 66 20 74 68 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 61 6c 72 65 61 | ...;;.If.the.remote.branch.alrea |
| 11d180 | 64 79 20 65 78 69 73 74 73 2c 20 74 68 65 6e 20 77 65 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 74 | dy.exists,.then.we.do.not.have.t |
| 11d1a0 | 6f 0a 20 20 3b 3b 20 71 75 61 6c 69 66 79 20 74 68 65 20 74 61 72 67 65 74 2c 20 77 68 69 63 68 | o...;;.qualify.the.target,.which |
| 11d1c0 | 20 77 65 20 70 72 65 66 65 72 20 74 6f 20 61 76 6f 69 64 20 64 6f 69 6e 67 20 62 65 63 61 75 73 | .we.prefer.to.avoid.doing.becaus |
| 11d1e0 | 65 0a 20 20 3b 3b 20 75 73 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 6e 61 6d 65 73 70 61 | e...;;.using.the.default.namespa |
| 11d200 | 63 65 20 69 73 20 77 72 6f 6e 67 20 69 6e 20 6f 62 73 63 75 72 65 20 63 61 73 65 73 2e 0a 20 20 | ce.is.wrong.in.obscure.cases.... |
| 11d220 | 28 70 63 61 73 65 2d 6c 65 74 20 28 28 6e 61 6d 65 73 70 61 63 65 20 28 69 66 20 28 6d 61 67 69 | (pcase-let.((namespace.(if.(magi |
| 11d240 | 74 2d 67 65 74 2d 74 72 61 63 6b 65 64 20 74 61 72 67 65 74 29 20 22 22 20 22 72 65 66 73 2f 68 | t-get-tracked.target).""."refs/h |
| 11d260 | 65 61 64 73 2f 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 60 28 2c 72 65 6d 6f 74 | eads/"))...............(`(,remot |
| 11d280 | 65 20 2e 20 2c 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | e...,target)................(mag |
| 11d2a0 | 69 74 2d 73 70 6c 69 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 20 74 61 72 67 65 74 29 29 29 0a 20 | it-split-branch-name.target))).. |
| 11d2c0 | 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 70 75 73 68 22 20 22 | ...(magit-run-git-async."push"." |
| 11d2e0 | 2d 76 22 20 61 72 67 73 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -v".args.remote................. |
| 11d300 | 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 3a 25 73 25 73 22 20 62 72 61 6e 63 | .........(format."%s:%s%s".branc |
| 11d320 | 68 20 6e 61 6d 65 73 70 61 63 65 20 74 61 72 67 65 74 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | h.namespace.target))))..;;;###au |
| 11d340 | 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 70 75 73 68 2d 63 75 72 | toload.(autoload.'magit-push-cur |
| 11d360 | 72 65 6e 74 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 20 22 6d 61 67 69 74 2d 70 75 73 68 22 20 | rent-to-pushremote."magit-push". |
| 11d380 | 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. |
| 11d3a0 | 6d 61 67 69 74 2d 70 75 73 68 2d 63 75 72 72 65 6e 74 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 | magit-push-current-to-pushremote |
| 11d3c0 | 20 28 61 72 67 73 29 0a 20 20 22 50 75 73 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e | .(args)..."Push.the.current.bran |
| 11d3e0 | 63 68 20 74 6f 20 69 74 73 20 70 75 73 68 2d 72 65 6d 6f 74 65 2e 0a 0a 57 68 65 6e 20 74 68 65 | ch.to.its.push-remote...When.the |
| 11d400 | 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 69 73 20 6e 6f 74 20 63 6f 6e 66 69 67 75 72 65 64 2c 20 | .push-remote.is.not.configured,. |
| 11d420 | 74 68 65 6e 20 72 65 61 64 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 0a 66 72 6f 6d 20 74 | then.read.the.push-remote.from.t |
| 11d440 | 68 65 20 75 73 65 72 2c 20 73 65 74 20 69 74 2c 20 61 6e 64 20 74 68 65 6e 20 70 75 73 68 20 74 | he.user,.set.it,.and.then.push.t |
| 11d460 | 6f 20 69 74 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 0a 61 72 67 75 6d 65 6e 74 20 74 68 | o.it...With.a.prefix.argument.th |
| 11d480 | 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 63 61 6e 20 62 65 20 63 68 61 6e 67 65 64 20 62 65 66 | e.push-remote.can.be.changed.bef |
| 11d4a0 | 6f 72 65 20 70 75 73 68 65 64 20 74 6f 20 69 74 2e 22 0a 20 20 3a 69 66 20 23 27 6d 61 67 69 74 | ore.pushed.to.it."...:if.#'magit |
| 11d4c0 | 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 69 | -get-current-branch...:descripti |
| 11d4e0 | 6f 6e 20 23 27 6d 61 67 69 74 2d 70 75 73 68 2d 2d 70 75 73 68 62 72 61 6e 63 68 2d 64 65 73 63 | on.#'magit-push--pushbranch-desc |
| 11d500 | 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 61 | ription...(interactive.(list.(ma |
| 11d520 | 67 69 74 2d 70 75 73 68 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 70 63 61 73 65 2d 6c | git-push-arguments)))...(pcase-l |
| 11d540 | 65 74 20 28 28 60 28 2c 62 72 61 6e 63 68 20 2c 72 65 6d 6f 74 65 20 2c 63 68 61 6e 67 65 64 29 | et.((`(,branch.,remote.,changed) |
| 11d560 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 73 65 6c 65 63 74 2d 70 | ................(magit--select-p |
| 11d580 | 75 73 68 2d 72 65 6d 6f 74 65 20 22 70 75 73 68 20 74 68 65 72 65 22 29 29 29 0a 20 20 20 20 28 | ush-remote."push.there"))).....( |
| 11d5a0 | 77 68 65 6e 20 63 68 61 6e 67 65 64 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 | when.changed.......(magit-confir |
| 11d5c0 | 6d 20 27 73 65 74 2d 61 6e 64 2d 70 75 73 68 0a 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 52 | m.'set-and-push.........(list."R |
| 11d5e0 | 65 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 | eally.use.\"%s\".as.push-remote. |
| 11d600 | 61 6e 64 20 70 75 73 68 20 5c 22 25 73 5c 22 20 74 68 65 72 65 22 0a 20 20 20 20 20 20 20 20 20 | and.push.\"%s\".there".......... |
| 11d620 | 20 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 | .....remote.branch))).....(run-h |
| 11d640 | 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 20 | ooks.'magit-credential-hook).... |
| 11d660 | 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 76 | .(magit-run-git-async."push"."-v |
| 11d680 | 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 20 | ".args.remote................... |
| 11d6a0 | 20 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 | .......(format."refs/heads/%s:re |
| 11d6c0 | 66 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 | fs/heads/%s".................... |
| 11d6e0 | 20 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 | ..............branch.branch)))). |
| 11d700 | 3b 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 | ;.see.#3847.and.#3872..(defun.ma |
| 11d720 | 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 69 70 74 69 6f 6e | git-push--pushbranch-description |
| 11d740 | 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 67 65 74 2d | .()...(let*.((branch.(magit-get- |
| 11d760 | 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 61 72 67 65 | current-branch))..........(targe |
| 11d780 | 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 20 | t.(magit-get-push-branch.branch. |
| 11d7a0 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74 2d | t))..........(remote.(magit-get- |
| 11d7c0 | 70 75 73 68 2d 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 76 | push-remote.branch))..........(v |
| 11d7e0 | 20 28 6d 61 67 69 74 2d 2d 70 75 73 68 2d 72 65 6d 6f 74 65 2d 76 61 72 69 61 62 6c 65 20 62 72 | .(magit--push-remote-variable.br |
| 11d800 | 61 6e 63 68 20 74 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 28 74 61 72 67 65 74 | anch.t))).....(cond......(target |
| 11d820 | 29 0a 20 20 20 20 20 28 28 6d 65 6d 62 65 72 20 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 6c 69 | )......((member.remote.(magit-li |
| 11d840 | 73 74 2d 72 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2c 20 | st-remotes)).......(format."%s,. |
| 11d860 | 63 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 | creating.it"...............(magi |
| 11d880 | 74 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 | t--propertize-face.(concat.remot |
| 11d8a0 | 65 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 | e."/".branch)................... |
| 11d8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 | ....................'magit-branc |
| 11d8e0 | 68 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 | h-remote)))......(remote.......( |
| 11d900 | 66 6f 72 6d 61 74 20 22 25 73 2c 20 72 65 70 6c 61 63 69 6e 67 20 69 6e 76 61 6c 69 64 22 20 76 | format."%s,.replacing.invalid".v |
| 11d920 | 29 29 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 2c 20 73 65 | ))......(t.......(format."%s,.se |
| 11d940 | 74 74 69 6e 67 20 74 68 61 74 22 20 76 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f | tting.that".v)))))..;;;###autolo |
| 11d960 | 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 65 6e 74 | ad.(autoload.'magit-push-current |
| 11d980 | 2d 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 | -to-upstream."magit-push".nil.t) |
| 11d9a0 | 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d | .(transient-define-suffix.magit- |
| 11d9c0 | 70 75 73 68 2d 63 75 72 72 65 6e 74 2d 74 6f 2d 75 70 73 74 72 65 61 6d 20 28 61 72 67 73 29 0a | push-current-to-upstream.(args). |
| 11d9e0 | 20 20 22 50 75 73 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 74 6f 20 69 74 | .."Push.the.current.branch.to.it |
| 11da00 | 73 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 | s.upstream.branch...With.a.prefi |
| 11da20 | 78 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 77 68 65 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 | x.argument.or.when.the.upstream. |
| 11da40 | 69 73 20 65 69 74 68 65 72 20 6e 6f 74 0a 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 75 6e 75 73 | is.either.not.configured.or.unus |
| 11da60 | 61 62 6c 65 2c 20 74 68 65 6e 20 6c 65 74 20 74 68 65 20 75 73 65 72 20 66 69 72 73 74 20 63 6f | able,.then.let.the.user.first.co |
| 11da80 | 6e 66 69 67 75 72 65 0a 74 68 65 20 75 70 73 74 72 65 61 6d 2e 22 0a 20 20 3a 69 66 20 23 27 6d | nfigure.the.upstream."...:if.#'m |
| 11daa0 | 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 0a 20 20 3a 64 65 73 63 72 | agit-get-current-branch...:descr |
| 11dac0 | 69 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 | iption.#'magit-push--upstream-de |
| 11dae0 | 73 63 72 69 70 74 69 6f 6e 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 | scription...(interactive.(list.( |
| 11db00 | 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 6c 65 74 2a 20 | magit-push-arguments)))...(let*. |
| 11db20 | 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 2d | ((branch.(or.(magit-get-current- |
| 11db40 | 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 73 | branch)......................(us |
| 11db60 | 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 6f | er-error."No.branch.is.checked.o |
| 11db80 | 75 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 | ut")))..........(remote.(magit-g |
| 11dba0 | 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 20 | et."branch".branch."remote"))... |
| 11dbc0 | 20 20 20 20 20 20 20 28 6d 65 72 67 65 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 | .......(merge..(magit-get."branc |
| 11dbe0 | 68 22 20 62 72 61 6e 63 68 20 22 6d 65 72 67 65 22 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 | h".branch."merge"))).....(when.( |
| 11dc00 | 6f 72 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 | or.current-prefix-arg........... |
| 11dc20 | 20 20 20 20 28 6e 6f 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d | ....(not.(or.(magit-get-upstream |
| 11dc40 | 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -branch.branch)................. |
| 11dc60 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 75 6e 6e 61 6d 65 64 2d 75 70 73 74 72 65 61 6d 2d | .......(magit--unnamed-upstream- |
| 11dc80 | 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p.remote.merge)................. |
| 11dca0 | 20 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 | .......(magit--valid-upstream-p. |
| 11dcc0 | 72 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 | remote.merge)))).......(let*.((b |
| 11dce0 | 72 61 6e 63 68 65 73 20 28 63 6c 2d 75 6e 69 6f 6e 20 28 2d 2d 6d 61 70 20 28 63 6f 6e 63 61 74 | ranches.(cl-union.(--map.(concat |
| 11dd00 | 20 69 74 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 | .it."/".branch)................. |
| 11dd20 | 20 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 |
| 11dd40 | 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 20 20 | ist-remotes))................... |
| 11dd60 | 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 6f 74 | ...............(magit-list-remot |
| 11dd80 | 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 20 20 | e-branch-names)................. |
| 11dda0 | 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 29 29 | .................:test.#'equal)) |
| 11ddc0 | 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 2d 63 | ..............(upstream.(magit-c |
| 11dde0 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ompleting-read.................. |
| 11de00 | 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 66 20 | .......(format."Set.upstream.of. |
| 11de20 | 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 20 20 | %s.and.push.there".branch)...... |
| 11de40 | 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. |
| 11de60 | 6e 69 6c 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 0a | nil.nil.'magit-revision-history. |
| 11de80 | 20 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 61 72 | ........................(or.(car |
| 11dea0 | 20 28 6d 65 6d 62 65 72 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 61 74 | .(member.(magit-remote-branch-at |
| 11dec0 | 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 20 20 | -point).branches)).............. |
| 11dee0 | 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 72 69 | ...............(car.(member."ori |
| 11df00 | 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 20 20 | gin/master".branches)))))....... |
| 11df20 | 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 65 74 | .......(upstream*.(or.(magit-get |
| 11df40 | 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 20 20 | -tracked.upstream).............. |
| 11df60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 70 6c 69 74 2d 62 72 61 6e | ...............(magit-split-bran |
| 11df80 | 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 73 65 | ch-name.upstream)))).........(se |
| 11dfa0 | 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 20 20 | tq.remote.(car.upstream*))...... |
| 11dfc0 | 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 29 29 | ...(setq.merge..(cdr.upstream*)) |
| 11dfe0 | 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 78 2d | .........(unless.(string-prefix- |
| 11e000 | 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 55 73 | p."refs/".merge)...........;;.Us |
| 11e020 | 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 6f 74 | er.selected.a.non-existent.remot |
| 11e040 | 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 3b 20 | e-tracking.branch............;;. |
| 11e060 | 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 74 61 | It.is.very.likely,.but.not.certa |
| 11e080 | 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 20 3b | in,.that.this.is.the...........; |
| 11e0a0 | 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 65 76 | ;.correct.thing.to.do...It.is.ev |
| 11e0c0 | 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 20 20 | en.more.likely.that.it.......... |
| 11e0e0 | 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 68 61 | .;;.is.what.the.user.wants.to.ha |
| 11e100 | 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 6f 6e | ppen............(setq.merge.(con |
| 11e120 | 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 20 20 | cat."refs/heads/".merge)))...... |
| 11e140 | 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 68 0a | ...(magit-confirm.'set-and-push. |
| 11e160 | 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 25 73 | ..........(list."Really.use.\"%s |
| 11e180 | 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 20 74 | \".as.upstream.and.push.\"%s\".t |
| 11e1a0 | 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 20 62 | here".................upstream.b |
| 11e1c0 | 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 73 65 | ranch))).......(cl-pushnew."--se |
| 11e1e0 | 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 29 29 | t-upstream".args.:test.#'equal)) |
| 11e200 | 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 |
| 11e220 | 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 6e 63 | l-hook).....(magit-run-git-async |
| 11e240 | 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 61 74 | ."push"."-v".args.remote.(concat |
| 11e260 | 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 6d 61 | .branch.":".merge))))..(defun.ma |
| 11e280 | 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 20 28 | git-push--upstream-description.( |
| 11e2a0 | 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 | )...(and-let*.((branch.(magit-ge |
| 11e2c0 | 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 28 6f 72 20 28 6d 61 67 | t-current-branch))).....(or.(mag |
| 11e2e0 | 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 29 0a 20 | it-get-upstream-branch.branch).. |
| 11e300 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74 20 | .......(let.((remote.(magit-get. |
| 11e320 | 22 62 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 72 65 6d 6f 74 65 22 29 29 0a 20 20 20 20 20 | "branch".branch."remote"))...... |
| 11e340 | 20 20 20 20 20 20 20 20 20 28 6d 65 72 67 65 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 | .........(merge..(magit-get."bra |
| 11e360 | 6e 63 68 22 20 62 72 61 6e 63 68 20 22 6d 65 72 67 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | nch".branch."merge"))........... |
| 11e380 | 20 20 20 20 28 75 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 22 | ....(u.(magit--propertize-face." |
| 11e3a0 | 40 7b 75 70 73 74 72 65 61 6d 7d 22 20 27 62 6f 6c 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | @{upstream}".'bold)))........... |
| 11e3c0 | 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 2d 75 6e 6e 61 6d 65 | (cond............((magit--unname |
| 11e3e0 | 64 2d 75 70 73 74 72 65 61 6d 2d 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20 20 20 | d-upstream-p.remote.merge)...... |
| 11e400 | 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 20 20 | .......(format."%s.as.%s"....... |
| 11e420 | 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 |
| 11e440 | 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)............. |
| 11e460 | 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. |
| 11e480 | 6d 65 72 67 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 29 29 0a 20 20 | merge.'magit-branch-remote)))... |
| 11e4a0 | 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 2d 76 61 6c 69 64 2d 75 70 73 74 72 65 61 6d | .........((magit--valid-upstream |
| 11e4c0 | 2d 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f | -p.remote.merge).............(fo |
| 11e4e0 | 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 20 20 | rmat."%s.creating.%s"........... |
| 11e500 | 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 |
| 11e520 | 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 0a 20 | e.remote.'magit-branch-remote).. |
| 11e540 | 20 20 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 |
| 11e560 | 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 2d 72 | rtize-face.merge.'magit-branch-r |
| 11e580 | 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 65 20 | emote)))............((or.remote. |
| 11e5a0 | 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 2c 20 | merge).............(concat.u.",. |
| 11e5c0 | 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 6c 69 | creating.it.and.replacing.invali |
| 11e5e0 | 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 20 28 | d"))............(t.............( |
| 11e600 | 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 29 0a | concat.u.",.creating.it"))))))). |
| 11e620 | 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 |
| 11e640 | 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 68 20 | h-current.(target.args)..."Push. |
| 11e660 | 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 20 72 | the.current.branch.to.a.branch.r |
| 11e680 | 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 65 72 | ead.in.the.minibuffer."...(inter |
| 11e6a0 | 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 61 67 | active....(if-let.((current.(mag |
| 11e6c0 | 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)))........ |
| 11e6e0 | 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 68 20 | (list.(magit-read-remote-branch. |
| 11e700 | 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 20 20 | (format."Push.%s.to".current)... |
| 11e720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 11e740 | 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 0a 20 | .....nil.nil.current.'confirm).. |
| 11e760 | 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 74 | ............(magit-push-argument |
| 11e780 | 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 68 20 | s))......(user-error."No.branch. |
| 11e7a0 | 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 74 2d | is.checked.out")))...(magit-git- |
| 11e7c0 | 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 29 20 | push.(magit-get-current-branch). |
| 11e7e0 | 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 28 64 | target.args))..;;;###autoload.(d |
| 11e800 | 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 74 61 | efun.magit-push-other.(source.ta |
| 11e820 | 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 79 20 | rget.args)..."Push.an.arbitrary. |
| 11e840 | 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 74 68 | branch.or.commit.somewhere..Both |
| 11e860 | 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 20 72 | .the.source.and.the.target.are.r |
| 11e880 | 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 65 72 | ead.in.the.minibuffer."...(inter |
| 11e8a0 | 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 2d 72 | active....(let.((source.(magit-r |
| 11e8c0 | 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 73 68 | ead-local-branch-or-commit."Push |
| 11e8e0 | 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 20 20 | ")))......(list.source.......... |
| 11e900 | 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 20 20 | ..(magit-read-remote-branch..... |
| 11e920 | 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 6f 75 | ........(format."Push.%s.to".sou |
| 11e940 | 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 74 2d | rce).nil.............(if.(magit- |
| 11e960 | 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 20 20 | local-branch-p.source).......... |
| 11e980 | 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 6e 63 | .......(or.(magit-get-push-branc |
| 11e9a0 | 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 28 6d | h.source).....................(m |
| 11e9c0 | 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 65 29 | agit-get-upstream-branch.source) |
| 11e9e0 | 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 76 2d | )...............(and.(magit-rev- |
| 11ea00 | 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 20 20 | ancestor-p.source."HEAD")....... |
| 11ea20 | 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 73 68 | .............(or.(magit-get-push |
| 11ea40 | 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -branch)........................ |
| 11ea60 | 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 0a 20 | (magit-get-upstream-branch)))).. |
| 11ea80 | 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 20 20 | ...........source.'confirm)..... |
| 11eaa0 | 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 29 | .......(magit-push-arguments)))) |
| 11eac0 | 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 65 74 | ...(magit-git-push.source.target |
| 11eae0 | 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 66 73 | .args))..(defvar.magit-push-refs |
| 11eb00 | 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 6f 61 | pecs-history.nil)..;;;###autoloa |
| 11eb20 | 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 72 65 | d.(defun.magit-push-refspecs.(re |
| 11eb40 | 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 65 20 | mote.refspecs.args)..."Push.one. |
| 11eb60 | 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 54 45 | or.multiple.REFSPECS.to.a.REMOTE |
| 11eb80 | 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 50 45 | ..Both.the.REMOTE.and.the.REFSPE |
| 11eba0 | 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 20 20 | CS.are.read.in.the.minibuffer... |
| 11ebc0 | 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 72 61 | To.use.multiple.REFSPECS,.separa |
| 11ebe0 | 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 6f 6e | te.them.with.commas...Completion |
| 11ec00 | 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 74 20 | .is.only.available.for.the.part. |
| 11ec20 | 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 6f 6c | before.the.colon,.or.when.no.col |
| 11ec40 | 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 20 28 | on.is.used."...(interactive....( |
| 11ec60 | 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 |
| 11ec80 | 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 6c 65 | .remote")..........(magit-comple |
| 11eca0 | 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 50 75 | ting-read-multiple..........."Pu |
| 11ecc0 | 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 73 20 | sh.refspec,s:."...........(cons. |
| 11ece0 | 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 68 2d | "HEAD".(magit-list-local-branch- |
| 11ed00 | 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 27 6d | names))...........nil.nil.nil.'m |
| 11ed20 | 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 20 20 | agit-push-refspecs-history)..... |
| 11ed40 | 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 20 20 | .....(magit-push-arguments)))... |
| 11ed60 | 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 |
| 11ed80 | 6b 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 70 75 73 68 22 | k)...(magit-run-git-async."push" |
| 11eda0 | 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 3b 3b | ."-v".args.remote.refspecs))..;; |
| 11edc0 | 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 2d 6d | ;###autoload.(defun.magit-push-m |
| 11ede0 | 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 29 0a | atching.(remote.&optional.args). |
| 11ee00 | 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 74 6f | .."Push.all.matching.branches.to |
| 11ee20 | 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 6c 65 | .another.repository..If.multiple |
| 11ee40 | 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 66 72 | .remotes.exist,.then.read.one.fr |
| 11ee60 | 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 73 2c | om.the.user..If.just.one.exists, |
| 11ee80 | 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 6e 66 | .use.that.without.requiring.conf |
| 11eea0 | 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 74 20 | irmation."...(interactive.(list. |
| 11eec0 | 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 69 6e | (magit-read-remote."Push.matchin |
| 11eee0 | 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 20 20 | g.branches.to".nil.t)........... |
| 11ef00 | 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 74 73 | ...........(magit-push-arguments |
| 11ef20 | 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 74 69 | )))...(run-hooks.'magit-credenti |
| 11ef40 | 61 6c 2d 68 6f 6f 6b 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 | al-hook)...(magit-run-git-async. |
| 11ef60 | 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 0a 3b | "push"."-v".args.remote.":"))..; |
| 11ef80 | 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 2d | ;;###autoload.(defun.magit-push- |
| 11efa0 | 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 20 22 | tags.(remote.&optional.args)..." |
| 11efc0 | 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 69 74 | Push.all.tags.to.another.reposit |
| 11efe0 | 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 2c 20 | ory..If.only.one.remote.exists,. |
| 11f000 | 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 70 72 | then.push.to.that...Otherwise.pr |
| 11f020 | 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 65 20 | ompt.for.a.remote,.offering.the. |
| 11f040 | 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 65 6e | remote.configured.for.the.curren |
| 11f060 | 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 61 63 | t.branch.as.default."...(interac |
| 11f080 | 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 72 65 6d 6f 74 65 20 22 50 | tive.(list.(magit-read-remote."P |
| 11f0a0 | 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 20 20 | ush.tags.to.remote".nil.t)...... |
| 11f0c0 | 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 67 75 | ................(magit-push-argu |
| 11f0e0 | 6d 65 6e 74 73 29 29 29 0a 20 20 28 72 75 6e 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 63 72 65 | ments)))...(run-hooks.'magit-cre |
| 11f100 | 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 |
| 11f120 | 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 67 73 | sync."push".remote."--tags".args |
| 11f140 | 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- |
| 11f160 | 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 20 61 | push-tag.(tag.remote.&optional.a |
| 11f180 | 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 72 65 | rgs)..."Push.a.tag.to.another.re |
| 11f1a0 | 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 65 | pository."...(interactive....(le |
| 11f1c0 | 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 20 74 | t..((tag.(magit-read-tag."Push.t |
| 11f1e0 | 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 65 61 | ag")))......(list.tag.(magit-rea |
| 11f200 | 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 65 6d | d-remote.(format."Push.%s.to.rem |
| 11f220 | 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 61 67 | ote".tag).nil.t)............(mag |
| 11f240 | 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 6f 6f | it-push-arguments))))...(run-hoo |
| 11f260 | 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 6d 61 | ks.'magit-credential-hook)...(ma |
| 11f280 | 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 70 75 73 68 22 20 72 65 6d 6f 74 65 20 | git-run-git-async."push".remote. |
| 11f2a0 | 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 66 75 | tag.args))..;;;###autoload.(defu |
| 11f2c0 | 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 6d 6f | n.magit-push-notes-ref.(ref.remo |
| 11f2e0 | 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 6f 74 | te.&optional.args)..."Push.a.not |
| 11f300 | 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 0a 20 | es.ref.to.another.repository.".. |
| 11f320 | 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 6d 61 | .(interactive....(let.((note.(ma |
| 11f340 | 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 22 20 | git-notes-read-ref."Push.notes". |
| 11f360 | 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 20 20 | nil.nil)))......(list.note...... |
| 11f380 | 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 61 74 | ......(magit-read-remote.(format |
| 11f3a0 | 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 20 74 | ."Push.%s.to.remote".note).nil.t |
| 11f3c0 | 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 65 6e | )............(magit-push-argumen |
| 11f3e0 | 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 64 65 | ts))))...(run-hooks.'magit-crede |
| 11f400 | 6e 74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 | ntial-hook)...(magit-run-git-asy |
| 11f420 | 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 3b 3b | nc."push".remote.ref.args))..;;; |
| 11f440 | 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 73 | ###autoload.(autoload.'magit-pus |
| 11f460 | 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 74 29 | h-implicitly."magit-push".nil.t) |
| 11f480 | 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d | .(transient-define-suffix.magit- |
| 11f4a0 | 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 20 73 | push-implicitly.(args)..."Push.s |
| 11f4c0 | 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 69 63 | omewhere.without.using.an.explic |
| 11f4e0 | 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 6c 79 | it.refspec...This.command.simply |
| 11f500 | 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 20 41 | .runs.\"git.push.-v.[ARGS]\"...A |
| 11f520 | 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 64 20 | RGS.are.the.arguments.specified. |
| 11f540 | 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 63 69 | in.the.popup.buffer...No.explici |
| 11f560 | 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 20 49 | t.refspec.arguments.are.used...I |
| 11f580 | 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 |
| 11f5a0 | 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 |
| 11f5c0 | 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 |
| 11f5e0 | 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', |
| 11f600 | 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 |
| 11f620 | 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. |
| 11f640 | 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 69 73 | <remote>.push'...If.you.add.this |
| 11f660 | 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 |
| 11f680 | 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 65 20 | thout.explicitly.specifying.the. |
| 11f6a0 | 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 73 20 | description,.then.an.attempt.is. |
| 11f6c0 | 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 61 6e | made.to.predict.what.this.comman |
| 11f6e0 | 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 74 68 | d.will.do...To.add.it.use.someth |
| 11f700 | 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 2d 73 | ing.like:....(transient-insert-s |
| 11f720 | 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 20 5c | uffix.\\='magit-push.\"o\".....\ |
| 11f740 | 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 79 29 | \='(\"i\".magit-push-implicitly) |
| 11f760 | 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 69 | )"...:description.#'magit-push-i |
| 11f780 | 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 20 28 | mplicitly--desc...(interactive.( |
| 11f7a0 | 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 20 20 | list.(magit-push-arguments)))... |
| 11f7c0 | 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 |
| 11f7e0 | 6b 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 70 75 73 68 22 | k)...(magit-run-git-async."push" |
| 11f800 | 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 68 2d | ."-v".args))..(defun.magit-push- |
| 11f820 | 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 69 6d | implicitly--desc.()...;;.This.im |
| 11f840 | 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 68 20 | plements.the.logic.for.git.push. |
| 11f860 | 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 72 65 | as.documented....;;.First,.we.re |
| 11f880 | 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 20 76 | solve.a.remote.to.use.based.on.v |
| 11f8a0 | 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 6f 74 | arious.remote.and...;;.pushRemot |
| 11f8c0 | 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 76 65 | e.options....;;.Then,.we.resolve |
| 11f8e0 | 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 6d 6f | .the.refspec.to.use.for.the.remo |
| 11f900 | 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 44 65 | te.based.on.push...;;.and.pushDe |
| 11f920 | 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 74 68 | fault.options....;;.Note.that.th |
| 11f940 | 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 72 65 | e.remote.and.refspec.to.push.are |
| 11f960 | 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 74 20 | .handled.separately,...;;.so.it. |
| 11f980 | 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 75 74 | doesn't.make.sense.to.talk.about |
| 11f9a0 | 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 65 70 | ."pushing.to.upstream"....;;.Dep |
| 11f9c0 | 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 6c 64 | ending.on.the.options,.you.could |
| 11f9e0 | 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 70 73 | .end.up.pushing.to.the...;;."ups |
| 11fa00 | 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 74 72 | tream".remote.but.not.the."upstr |
| 11fa20 | 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 20 28 | eam".branch,.and.vice.versa....( |
| 11fa40 | 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 6e 74 | let*.((branch.(magit-get-current |
| 11fa60 | 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 20 28 | -branch))..........(remote.(or.( |
| 11fa80 | 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 20 20 | magit-get-push-remote.branch)... |
| 11faa0 | 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 6f 69 | ...................;;.Note:.Avoi |
| 11fac0 | 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 74 0a | d.`magit-get-remote'.because.it. |
| 11fae0 | 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 73 20 | .....................;;.filters. |
| 11fb00 | 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 0a 20 | out.the.local.repo.case.(".")... |
| 11fb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 | ....................(magit-get." |
| 11fb40 | 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 20 20 | branch".branch."remote")........ |
| 11fb60 | 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 6d 61 | ..............(let.((remotes.(ma |
| 11fb80 | 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 20 20 | git-list-remotes)))............. |
| 11fba0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........(cond................ |
| 11fbc0 | 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 69 6f | .........((and.(magit-git-versio |
| 11fbe0 | 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 20 20 | n>=."2.27")..................... |
| 11fc00 | 20 20 20 20 20 20 20 20 20 20 28 3d 20 28 6c 65 6e 67 74 68 20 72 65 6d 6f 74 65 73 29 20 31 29 | ..........(=.(length.remotes).1) |
| 11fc20 | 29 0a 20 20 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 | )..........................(car. |
| 11fc40 | 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 20 20 20 20 20 | remotes))....................... |
| 11fc60 | 20 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 | ..((member."origin".remotes)."or |
| 11fc80 | 69 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 | igin")))))).....(if.(null.remote |
| 11fca0 | 29 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 | )........."nothing.(no.remote)". |
| 11fcc0 | 20 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 | ......(let.((refspec.(magit-get. |
| 11fce0 | 22 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 | "remote".remote."push")))....... |
| 11fd00 | 20 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 | ..(if.refspec.............(forma |
| 11fd20 | 74 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 | t."to.%s.with.refspecs.%s"...... |
| 11fd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a | ...............(magit--propertiz |
| 11fd60 | 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 20 | e-face.remote.'bold)............ |
| 11fd80 | 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 |
| 11fda0 | 20 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 | .refspec.'bold))...........(pcas |
| 11fdc0 | 65 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 | e.(or.(magit-get."push.default") |
| 11fde0 | 20 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 | ."simple").............("nothing |
| 11fe00 | 22 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 | "."nothing.(due.to.push.default) |
| 11fe20 | 22 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 | ").............((or."current"."s |
| 11fe40 | 69 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 | imple")..............(format."%s |
| 11fe60 | 20 74 6f 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | .to.%s"......................(ma |
| 11fe80 | 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 27 6d 61 67 | git--propertize-face.branch.'mag |
| 11fea0 | 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 20 20 20 20 | it-branch-current).............. |
| 11fec0 | 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. |
| 11fee0 | 28 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 | (format."%s/%s".remote.branch).. |
| 11ff00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 11ff20 | 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 | ............'magit-branch-remote |
| 11ff40 | 29 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 | ))).............((or."upstream". |
| 11ff60 | 22 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 | "tracking")..............(let.(( |
| 11ff80 | 72 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 | ref.(magit-get."branch".branch." |
| 11ffa0 | 6d 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 | merge")))................(if.ref |
| 11ffc0 | 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 22 25 73 20 | ....................(format."%s. |
| 11ffe0 | 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 20 20 20 20 | to.%s".......................... |
| 120000 | 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 63 68 | ..(magit--propertize-face.branch |
| 120020 | 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 | .'magit-branch-current)......... |
| 120040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 | ...................(cond........ |
| 120060 | 20 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 | .....................((string-pr |
| 120080 | 65 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 | efix-p."refs/heads/".ref)....... |
| 1200a0 | 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 |
| 1200c0 | 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ropertize-face.................. |
| 1200e0 | 20 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 | .............(format."%s/%s".rem |
| 120100 | 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 20 | ote............................. |
| 120120 | 20 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 | ..........(substring.ref.(length |
| 120140 | 20 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 | ."refs/heads/")))............... |
| 120160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 | ................'magit-branch-re |
| 120180 | 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 20 20 20 | mote)).......................... |
| 1201a0 | 20 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 | ...((not.(string-match."/".ref)) |
| 1201c0 | 0a 20 20 20 20 20 20 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 |
| 1201e0 | 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 28 66 6f 72 6d 61 74 20 22 25 | agit--propertize-face.(format."% |
| 120200 | 73 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 | s/%s".remote.ref)............... |
| 120220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 120240 | 20 20 20 20 20 20 20 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 | .......'magit-branch-remote))... |
| 120260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 66 6f 72 6d | ..........................((form |
| 120280 | 61 74 20 22 25 73 20 61 73 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at."%s.as.%s"................... |
| 1202a0 | 20 20 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 |
| 1202c0 | 72 74 69 7a 65 2d 66 61 63 65 20 72 65 6d 6f 74 65 20 27 62 6f 6c 64 29 0a 20 20 20 20 20 20 20 | rtize-face.remote.'bold)........ |
| 1202e0 | 20 20 20 20 20 20 20 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 |
| 120300 | 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 72 65 66 20 27 62 6f 6c 64 29 | agit--propertize-face.ref.'bold) |
| 120320 | 29 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 | )))).................."nothing.( |
| 120340 | 6e 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 | no.upstream)"))).............("m |
| 120360 | 61 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 | atching".(format."all.matching.t |
| 120380 | 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"........................... |
| 1203a0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 72 65 | ......(magit--propertize-face.re |
| 1203c0 | 6d 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 | mote.'bold)))))))))..;;;###autol |
| 1203e0 | 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 74 6f 2d 72 65 6d | oad.(autoload.'magit-push-to-rem |
| 120400 | 6f 74 65 20 22 6d 61 67 69 74 2d 70 75 73 68 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 | ote."magit-push".nil.t).(transie |
| 120420 | 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d 70 75 73 68 2d 74 6f 2d 72 | nt-define-suffix.magit-push-to-r |
| 120440 | 65 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 | emote.(remote.args)..."Push.to.R |
| 120460 | 45 4d 4f 54 45 20 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 61 6e 20 65 78 70 6c 69 63 69 74 20 | EMOTE.without.using.an.explicit. |
| 120480 | 72 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 | refspec..The.REMOTE.is.read.in.t |
| 1204a0 | 68 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 | he.minibuffer...This.command.sim |
| 1204c0 | 70 6c 79 20 72 75 6e 73 20 5c 22 67 69 74 20 70 75 73 68 20 2d 76 20 5b 41 52 47 53 5d 20 52 45 | ply.runs.\"git.push.-v.[ARGS].RE |
| 1204e0 | 4d 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 | MOTE\"...ARGS.are.the.arguments. |
| 120500 | 73 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 | specified.in.the.popup.buffer... |
| 120520 | 4e 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 | No.refspec.arguments.are.used... |
| 120540 | 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 20 | Instead.the.behavior.depends.on. |
| 120560 | 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 70 | at.least.these.Git.variables:.`p |
| 120580 | 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 6c | ush.default',.`remote.pushDefaul |
| 1205a0 | 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 27 | t',.`branch.<branch>.pushRemote' |
| 1205c0 | 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 61 | ,.`branch.<branch>.remote',.`bra |
| 1205e0 | 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 65 | nch.<branch>.merge',.and.`remote |
| 120600 | 2e 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 | .<remote>.push'...You.can.add.th |
| 120620 | 69 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 | is.command.as.a.suffix.using.som |
| 120640 | 65 74 68 69 6e 67 20 6c 69 6b 65 3a 0a 0a 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 69 6e 73 65 72 | ething.like:....(transient-inser |
| 120660 | 74 2d 73 75 66 66 69 78 20 5c 5c 3d 27 6d 61 67 69 74 2d 70 75 73 68 20 5c 22 6f 5c 22 0a 20 20 | t-suffix.\\='magit-push.\"o\"... |
| 120680 | 20 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 | ..\\='(\"x\".magit-push-to-remot |
| 1206a0 | 65 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 | e))"...:description.#'magit-push |
| 1206c0 | 2d 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 | -to-remote--desc...(interactive. |
| 1206e0 | 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 74 | (list.(magit-read-remote."Push.t |
| 120700 | 6f 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 | o.remote")...................... |
| 120720 | 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 20 20 28 72 75 6e 2d | (magit-push-arguments)))...(run- |
| 120740 | 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 20 | hooks.'magit-credential-hook)... |
| 120760 | 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" |
| 120780 | 20 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 | .args.remote))..(defun.magit-pus |
| 1207a0 | 68 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 | h-to-remote--desc.()...(format." |
| 1207c0 | 75 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 | using.%s".(magit--propertize-fac |
| 1207e0 | 65 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 | e."git.push.<remote>".'bold))).. |
| 120800 | 3b 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 | ;;;._.(provide.'magit-push).;;;. |
| 120820 | 6d 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 | magit-push.el.ends.here......... |
| 120840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1208a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1208c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1208e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1209a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1209c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1209e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120a00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 2e 65 6c 00 00 00 | magit-4.1.2/magit-worktree.el... |
| 120a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120a60 | 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 |
| 120a80 | 30 30 32 30 35 31 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 35 34 32 00 20 30 00 00 00 | 0020513.00000000000.014542..0... |
| 120aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120b00 | 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................... |
| 120b20 | 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................... |
| 120b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 120c00 | 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 |
| 120c20 | 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: |
| 120c40 | 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 |
| 120c60 | 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 73 | 4.The.Magit.Project.Contributors |
| 120c80 | 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 |
| 120ca0 | 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>.; |
| 120cc0 | 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 |
| 120ce0 | 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>. |
| 120d00 | 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 |
| 120d20 | 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. |
| 120d40 | 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 |
| 120d60 | 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. |
| 120d80 | 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. |
| 120da0 | 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 |
| 120dc0 | 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. |
| 120de0 | 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.;;. |
| 120e00 | 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 |
| 120e20 | 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 |
| 120e40 | 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 |
| 120e60 | 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;. |
| 120e80 | 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 |
| 120ea0 | 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 |
| 120ec0 | 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 |
| 120ee0 | 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 |
| 120f00 | 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. |
| 120f20 | 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 |
| 120f40 | 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.;; |
| 120f60 | 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. |
| 120f80 | 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/>. |
| 120fa0 | 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 |
| 120fc0 | 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 |
| 120fe0 | 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.' |
| 121000 | 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. |
| 121020 | 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 |
| 121040 | 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 |
| 121060 | 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 |
| 121080 | 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 |
| 1210a0 | 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,. |
| 1210c0 | 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,. |
| 1210e0 | 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 |
| 121100 | 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. |
| 121120 | 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 |
| 121140 | 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 |
| 121160 | 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") |
| 121180 | 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 |
| 1211a0 | 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..;;;# |
| 1211c0 | 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 |
| 1211e0 | 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 |
| 121200 | 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 |
| 121220 | 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.".. |
| 121240 | 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 |
| 121260 | 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".. |
| 121280 | 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 |
| 1212a0 | 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 |
| 1212c0 | 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)]... |
| 1212e0 | 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 |
| 121300 | 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 |
| 121320 | 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"... |
| 121340 | 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).....( |
| 121360 | 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 |
| 121380 | 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 |
| 1213a0 | 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 |
| 1213c0 | 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 |
| 1213e0 | 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. |
| 121400 | 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 |
| 121420 | 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." |
| 121440 | 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 |
| 121460 | 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 |
| 121480 | 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.................... |
| 1214a0 | 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 |
| 1214c0 | 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 |
| 1214e0 | 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 |
| 121500 | 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"........... |
| 121520 | 20 20 20 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 |
| 121540 | 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)).....( |
| 121560 | 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) |
| 121580 | 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- |
| 1215a0 | 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 |
| 1215c0 | 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 |
| 1215e0 | 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 |
| 121600 | 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.... |
| 121620 | 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- |
| 121640 | 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......... |
| 121660 | 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:.")..... |
| 121680 | 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 |
| 1216a0 | 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 |
| 1216c0 | 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 |
| 1216e0 | 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........... |
| 121700 | 20 20 20 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 |
| 121720 | 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)). |
| 121740 | 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. |
| 121760 | 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 |
| 121780 | 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 |
| 1217a0 | 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."... |
| 1217c0 | 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 |
| 1217e0 | 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".... |
| 121800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 | .............................(cd |
| 121820 | 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))....... |
| 121840 | 20 20 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. |
| 121860 | 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......................... |
| 121880 | 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. |
| 1218a0 | 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 |
| 1218c0 | 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 |
| 1218e0 | 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 |
| 121900 | 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- |
| 121920 | 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.". |
| 121940 | 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 |
| 121960 | 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 |
| 121980 | 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 |
| 1219a0 | 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 |
| 1219c0 | 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.( |
| 1219e0 | 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" |
| 121a00 | 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....................... |
| 121a20 | 20 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 |
| 121a40 | 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)))............... |
| 121a60 | 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 |
| 121a80 | 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 |
| 121aa0 | 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)) |
| 121ac0 | 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).........( |
| 121ae0 | 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...... |
| 121b00 | 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... |
| 121b20 | 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 |
| 121b40 | 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)................ |
| 121b60 | 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 |
| 121b80 | 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)))..... |
| 121ba0 | 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 |
| 121bc0 | 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)... |
| 121be0 | 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 |
| 121c00 | 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 |
| 121c20 | 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. |
| 121c40 | 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 |
| 121c60 | 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 |
| 121c80 | 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".............................. |
| 121ca0 | 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)). |
| 121cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 121ce0 | 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................... |
| 121d00 | 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 |
| 121d20 | 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- |
| 121d40 | 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.". |
| 121d60 | 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 |
| 121d80 | 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. |
| 121da0 | 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) |
| 121dc0 | 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 |
| 121de0 | 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 |
| 121e00 | 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 |
| 121e20 | 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 |
| 121e40 | 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)..... |
| 121e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 77 6f | .......................(list."wo |
| 121e80 | 72 6b 74 72 65 65 22 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 | rktree")).......(when.(file-exis |
| 121ea0 | 74 73 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 | ts-p.worktree).........(let.((de |
| 121ec0 | 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 69 74 2d 64 65 | lete-by-moving-to-trash.magit-de |
| 121ee0 | 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 20 20 20 20 20 | lete-by-moving-to-trash))....... |
| 121f00 | 20 20 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 | ....(delete-directory.worktree.t |
| 121f20 | 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 |
| 121f40 | 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 64 65 66 | ))).......(if.(file-exists-p.def |
| 121f60 | 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 28 6d 61 67 69 74 | ault-directory)...........(magit |
| 121f80 | 2d 72 75 6e 2d 67 69 74 20 22 77 6f 72 6b 74 72 65 65 22 20 22 70 72 75 6e 65 22 29 0a 20 20 20 | -run-git."worktree"."prune").... |
| 121fa0 | 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 70 72 | .....(let.((default-directory.pr |
| 121fc0 | 69 6d 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 | imary))...........(magit-run-git |
| 121fe0 | 20 22 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 | ."worktree"."prune")).........(w |
| 122000 | 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 73 74 61 74 75 | hen.(derived-mode-p.'magit-statu |
| 122020 | 73 2d 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 | s-mode)...........(kill-buffer). |
| 122040 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 | ..........(magit-status-setup-bu |
| 122060 | 66 66 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 | ffer.primary))))))..(defun.magit |
| 122080 | 2d 77 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 | -worktree-status.(worktree)..."S |
| 1220a0 | 68 6f 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 | how.the.status.for.the.worktree. |
| 1220c0 | 61 74 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 | at.point..If.there.is.no.worktre |
| 1220e0 | 65 20 61 74 20 70 6f 69 6e 74 2c 20 74 68 65 6e 20 72 65 61 64 20 6f 6e 65 20 69 6e 20 74 68 65 | e.at.point,.then.read.one.in.the |
| 122100 | 0a 6d 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 | .minibuffer...If.the.worktree.at |
| 122120 | 20 70 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 | .point.is.the.one.whose.status.i |
| 122140 | 73 20 61 6c 72 65 61 64 79 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 | s.already.being.displayed.in.the |
| 122160 | 20 63 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 | .current.buffer,.then.show.it.in |
| 122180 | 20 44 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 | .Dired.instead."...(interactive. |
| 1221a0 | 20 20 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 | ...(list.(or.(magit-section-valu |
| 1221c0 | 65 2d 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 | e-if.'worktree)..............(ma |
| 1221e0 | 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 | git-completing-read............. |
| 122200 | 20 20 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 | .."Show.status.for.worktree".... |
| 122220 | 20 20 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 | ...........(cl-delete.(directory |
| 122240 | 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 0a 20 20 20 | -file-name.(magit-toplevel)).... |
| 122260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 | ......................(magit-lis |
| 122280 | 74 2d 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 | t-worktrees).................... |
| 1222a0 | 20 20 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 | ......:test.#'equal.:key.#'car)) |
| 1222c0 | 29 29 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 | )))...(magit-diff-visit-director |
| 1222e0 | 79 20 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 | y.worktree))..(defun.magit--expa |
| 122300 | 6e 64 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 | nd-worktree.(path)...(magit-conv |
| 122320 | 65 72 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 | ert-filename-for-git.(expand-fil |
| 122340 | 65 2d 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 | e-name.path)))..;;;.Sections..(d |
| 122360 | 65 66 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 | efvar-keymap.magit-worktree-sect |
| 122380 | 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 77 6f 72 6b | ion-map...:doc."Keymap.for.`work |
| 1223a0 | 74 72 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 | tree'.sections."..."<remap>.<mag |
| 1223c0 | 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 77 6f 72 6b 74 72 | it-delete-thing>".#'magit-worktr |
| 1223e0 | 65 65 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 | ee-delete..."<remap>.<magit-visi |
| 122400 | 74 2d 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 | t-thing>"..#'magit-worktree-stat |
| 122420 | 75 73 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 | us..."<4>".(magit-menu-item."Wor |
| 122440 | 6b 74 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 | ktree.commands...".#'magit-workt |
| 122460 | 72 65 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 | ree)..."<3>".'(menu-item."--").. |
| 122480 | 20 22 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 44 65 6c 65 74 65 20 | ."<2>".(magit-menu-item."Delete. |
| 1224a0 | 25 6d 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 | %m".#'magit-worktree-delete)..." |
| 1224c0 | 3c 31 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 22 56 69 73 69 74 20 25 73 22 | <1>".(magit-menu-item."Visit.%s" |
| 1224e0 | 20 23 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 | .#'magit-worktree-status))..(def |
| 122500 | 75 6e 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 | un.magit-insert-worktrees.()..." |
| 122520 | 49 6e 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 | Insert.sections.for.all.worktree |
| 122540 | 73 2e 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 | s..If.there.is.only.one.worktree |
| 122560 | 2c 20 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 | ,.then.insert.nothing."...(let.( |
| 122580 | 28 77 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 | (worktrees.(magit-list-worktrees |
| 1225a0 | 29 29 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 | ))).....(when.(length>.worktrees |
| 1225c0 | 20 31 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 | .1).......(magit-insert-section. |
| 1225e0 | 28 77 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 | (worktrees).........(magit-inser |
| 122600 | 74 2d 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 | t-heading.t."Worktrees")........ |
| 122620 | 20 28 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 | .(let*.((cols.................(m |
| 122640 | 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 64 61 20 28 | apcar..................(lambda.( |
| 122660 | 63 6f 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 | config)....................(pcas |
| 122680 | 65 2d 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 | e-let.((`(,_.,commit.,branch.,ba |
| 1226a0 | 72 65 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 | re).config)).................... |
| 1226c0 | 20 20 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 | ..(cons.(cond................... |
| 1226e0 | 20 20 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 | ..........(branch............... |
| 122700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 0a 20 20 20 20 20 | ...............(propertize...... |
| 122720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 20 | .........................branch. |
| 122740 | 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'font-lock-face................. |
| 122760 | 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 62 72 61 6e 63 68 20 | ..............(if.(equal.branch. |
| 122780 | 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))..... |
| 1227a0 | 20 20 20 20 20 20 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 |
| 1227c0 | 61 67 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 | agit-branch-current............. |
| 1227e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 | ....................'magit-branc |
| 122800 | 68 2d 6c 6f 63 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-local)))...................... |
| 122820 | 20 20 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 | .......(commit.................. |
| 122840 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6d 61 67 69 74 2d 72 | ............(propertize.(magit-r |
| 122860 | 65 76 2d 61 62 62 72 65 76 20 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ev-abbrev.commit)............... |
| 122880 | 20 20 20 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 |
| 1228a0 | 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 68 61 73 68 29 29 0a 20 20 20 20 20 20 20 | -lock-face.'magit-hash))........ |
| 1228c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 61 72 65 20 22 28 62 61 72 | .....................(bare."(bar |
| 1228e0 | 65 29 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e)"))........................... |
| 122900 | 20 63 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 | .config)))..................work |
| 122920 | 74 72 65 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 67 6e 20 28 31 | trees))................(align.(1 |
| 122940 | 2b 20 28 61 70 70 6c 79 20 23 27 6d 61 78 20 28 2d 2d 6d 61 70 20 28 73 74 72 69 6e 67 2d 77 69 | +.(apply.#'max.(--map.(string-wi |
| 122960 | 64 74 68 20 28 63 61 72 20 69 74 29 29 20 63 6f 6c 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | dth.(car.it)).cols)))))......... |
| 122980 | 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 |
| 1229a0 | 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 |
| 1229c0 | 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 |
| 1229e0 | 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 |
| 122a00 | 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)) |
| 122a20 | 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))) |
| 122a40 | 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 |
| 122a60 | 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 |
| 122a80 | 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 |
| 122aa0 | 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 |
| 122ac0 | 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 |
| 122ae0 | 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 |
| 122b00 | 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. |
| 122b20 | 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 |
| 122b40 | 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 |
| 122b60 | 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 |
| 122b80 | 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 |
| 122ba0 | 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 |
| 122bc0 | 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 |
| 122be0 | 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) |
| 122c00 | 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. |
| 122c20 | 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)))... |
| 122c40 | 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 |
| 122c60 | 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 |
| 122c80 | 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))....................... |
| 122ca0 | 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."./"))........ |
| 122cc0 | 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........... |
| 122ce0 | 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 |
| 122d00 | 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 |
| 122d20 | 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 |
| 122d40 | 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...................... |
| 122d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 122d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 122da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 122dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 122de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 122e00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 65 78 74 72 61 73 2e 65 6c 00 00 00 00 00 | magit-4.1.2/magit-extras.el..... |
| 122e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 122e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 122e60 | 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 |
| 122e80 | 30 31 31 30 34 32 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 32 30 35 00 20 30 00 00 00 | 0110422.00000000000.014205..0... |
| 122ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 122ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 122ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 122f00 | 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................... |
| 122f20 | 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................... |
| 122f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 122f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 122f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 122fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 122fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 122fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 123000 | 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 |
| 123020 | 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..-*-. |
| 123040 | 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 |
| 123060 | 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a | ght.(C).2008-2024.The.Magit.Proj |
| 123080 | 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 |
| 1230a0 | 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. |
| 1230c0 | 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 |
| 1230e0 | 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 |
| 123100 | 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 |
| 123120 | 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..; |
| 123140 | 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 |
| 123160 | 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. |
| 123180 | 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 |
| 1231a0 | 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 |
| 1231c0 | 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 |
| 1231e0 | 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 |
| 123200 | 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) |
| 123220 | 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. |
| 123240 | 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. |
| 123260 | 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.; |
| 123280 | 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 |
| 1232a0 | 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 |
| 1232c0 | 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 |
| 1232e0 | 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 |
| 123300 | 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 |
| 123320 | 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 |
| 123340 | 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 |
| 123360 | 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 |
| 123380 | 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 |
| 1233a0 | 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 |
| 1233c0 | 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 |
| 1233e0 | 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.' |
| 123400 | 6d 61 67 69 74 29 0a 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 2d 64 6f 2d 61 73 79 6e 63 2d 73 | magit)..;;.For.`magit-do-async-s |
| 123420 | 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 27 2e 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e | hell-command'..(declare-function |
| 123440 | 20 64 69 72 65 64 2d 72 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 22 64 69 72 65 64 | .dired-read-shell-command."dired |
| 123460 | 2d 61 75 78 22 20 28 70 72 6f 6d 70 74 20 61 72 67 20 66 69 6c 65 73 29 29 0a 3b 3b 20 46 6f 72 | -aux".(prompt.arg.files)).;;.For |
| 123480 | 20 60 6d 61 67 69 74 2d 70 72 6f 6a 65 63 74 2d 73 74 61 74 75 73 27 2e 0a 28 64 65 63 6c 61 72 | .`magit-project-status'..(declar |
| 1234a0 | 65 2d 66 75 6e 63 74 69 6f 6e 20 76 63 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 20 22 76 63 2d 67 69 | e-function.vc-git-command."vc-gi |
| 1234c0 | 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 6f 6b 73 | t"...................(buffer.oks |
| 1234e0 | 74 61 74 75 73 20 66 69 6c 65 2d 6f 72 2d 6c 69 73 74 20 26 72 65 73 74 20 66 6c 61 67 73 29 29 | tatus.file-or-list.&rest.flags)) |
| 123500 | 0a 0a 28 64 65 66 76 61 72 20 69 64 6f 2d 65 78 69 74 29 0a 28 64 65 66 76 61 72 20 69 64 6f 2d | ..(defvar.ido-exit).(defvar.ido- |
| 123520 | 66 61 6c 6c 62 61 63 6b 29 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 2d 70 72 65 66 69 78 | fallback).(defvar.project-prefix |
| 123540 | 2d 6d 61 70 29 0a 28 64 65 66 76 61 72 20 70 72 6f 6a 65 63 74 2d 73 77 69 74 63 68 2d 63 6f 6d | -map).(defvar.project-switch-com |
| 123560 | 6d 61 6e 64 73 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 65 78 74 72 61 73 20 6e | mands)..(defgroup.magit-extras.n |
| 123580 | 69 6c 0a 20 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 66 | il..."Additional.functionality.f |
| 1235a0 | 6f 72 20 4d 61 67 69 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 78 74 65 6e | or.Magit."...:group.'magit-exten |
| 1235c0 | 73 69 6f 6e 73 29 0a 0a 3b 3b 3b 20 47 69 74 20 54 6f 6f 6c 73 0a 3b 3b 3b 3b 20 47 69 74 2d 4d | sions)..;;;.Git.Tools.;;;;.Git-M |
| 1235e0 | 65 72 67 65 74 6f 6f 6c 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f | ergetool..;;;###autoload.(autolo |
| 123600 | 61 64 20 27 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 20 22 6d 61 67 69 74 2d 65 | ad.'magit-git-mergetool."magit-e |
| 123620 | 78 74 72 61 73 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d | xtras".nil.t).(transient-define- |
| 123640 | 70 72 65 66 69 78 20 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 20 28 66 69 6c 65 | prefix.magit-git-mergetool.(file |
| 123660 | 20 61 72 67 73 20 26 6f 70 74 69 6f 6e 61 6c 20 74 72 61 6e 73 69 65 6e 74 29 0a 20 20 22 52 65 | .args.&optional.transient)..."Re |
| 123680 | 73 6f 6c 76 65 20 63 6f 6e 66 6c 69 63 74 73 20 69 6e 20 46 49 4c 45 20 75 73 69 6e 67 20 5c 22 | solve.conflicts.in.FILE.using.\" |
| 1236a0 | 67 69 74 20 6d 65 72 67 65 74 6f 6f 6c 20 2d 2d 67 75 69 5c 22 2e 0a 57 69 74 68 20 61 20 70 72 | git.mergetool.--gui\"..With.a.pr |
| 1236c0 | 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 61 6c 6c 6f 77 20 63 68 61 6e 67 69 6e 67 20 41 52 47 | efix.argument.allow.changing.ARG |
| 1236e0 | 53 20 75 73 69 6e 67 20 61 20 74 72 61 6e 73 69 65 6e 74 0a 70 6f 70 75 70 2e 20 20 53 65 65 20 | S.using.a.transient.popup...See. |
| 123700 | 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 72 | info.node.`(magit).Ediffing'.for |
| 123720 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 0a 61 6c 74 65 72 6e 61 74 69 76 65 20 63 | .information.about.alternative.c |
| 123740 | 6f 6d 6d 61 6e 64 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 6d 65 72 67 65 | ommands."...:man-page."git-merge |
| 123760 | 74 6f 6f 6c 22 0a 20 20 5b 22 53 65 74 74 69 6e 67 73 22 0a 20 20 20 28 22 2d 74 22 20 6d 61 67 | tool"...["Settings"....("-t".mag |
| 123780 | 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 3a 2d 2d 74 6f 6f 6c 29 0a 20 20 20 28 22 3d 74 | it-git-mergetool:--tool)....("=t |
| 1237a0 | 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 2e 67 75 69 74 6f 6f 6c 29 0a 20 20 20 28 22 3d 54 22 20 | ".magit-merge.guitool)....("=T". |
| 1237c0 | 6d 61 67 69 74 2d 6d 65 72 67 65 2e 74 6f 6f 6c 29 0a 20 20 20 28 22 2d 72 22 20 6d 61 67 69 74 | magit-merge.tool)....("-r".magit |
| 1237e0 | 2d 6d 65 72 67 65 74 6f 6f 6c 2e 68 69 64 65 52 65 73 6f 6c 76 65 64 29 0a 20 20 20 28 22 2d 62 | -mergetool.hideResolved)....("-b |
| 123800 | 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 2e 6b 65 65 70 42 61 63 6b 75 70 29 0a 20 20 | ".magit-mergetool.keepBackup)... |
| 123820 | 20 28 22 2d 6b 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 2e 6b 65 65 70 54 65 6d 70 6f | .("-k".magit-mergetool.keepTempo |
| 123840 | 72 61 72 69 65 73 29 0a 20 20 20 28 22 2d 77 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c | raries)....("-w".magit-mergetool |
| 123860 | 2e 77 72 69 74 65 54 6f 54 65 6d 70 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 28 | .writeToTemp)]...["Actions"....( |
| 123880 | 22 20 6d 22 20 22 49 6e 76 6f 6b 65 20 6d 65 72 67 65 74 6f 6f 6c 22 20 6d 61 67 69 74 2d 67 69 | ".m"."Invoke.mergetool".magit-gi |
| 1238a0 | 74 2d 6d 65 72 67 65 74 6f 6f 6c 29 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 | t-mergetool)]...(interactive.... |
| 1238c0 | 28 69 66 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 | (if.(and.(not.(eq.transient-curr |
| 1238e0 | 65 6e 74 2d 70 72 65 66 69 78 20 27 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 29 | ent-prefix.'magit-git-mergetool) |
| 123900 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 | ).............current-prefix-arg |
| 123920 | 29 0a 20 20 20 20 20 20 20 28 6c 69 73 74 20 6e 69 6c 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 28 | )........(list.nil.nil.t)......( |
| 123940 | 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 75 6e 6d 65 72 67 65 64 2d 66 69 6c 65 20 22 | list.(magit-read-unmerged-file." |
| 123960 | 52 65 73 6f 6c 76 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d | Resolve")............(transient- |
| 123980 | 61 72 67 73 20 27 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 29 29 29 29 0a 20 20 | args.'magit-git-mergetool))))... |
| 1239a0 | 28 69 66 20 74 72 61 6e 73 69 65 6e 74 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 | (if.transient.......(transient-s |
| 1239c0 | 65 74 75 70 20 27 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 29 0a 20 20 20 20 28 | etup.'magit-git-mergetool).....( |
| 1239e0 | 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 6d 65 72 67 65 74 6f 6f 6c 22 20 | magit-run-git-async."mergetool". |
| 123a00 | 22 2d 2d 67 75 69 22 20 61 72 67 73 20 22 2d 2d 22 20 66 69 6c 65 29 29 29 0a 0a 28 74 72 61 6e | "--gui".args."--".file)))..(tran |
| 123a20 | 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 | sient-define-infix.magit-git-mer |
| 123a40 | 67 65 74 6f 6f 6c 3a 2d 2d 74 6f 6f 6c 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 | getool:--tool.()...:description. |
| 123a60 | 22 4f 76 65 72 72 69 64 65 20 6d 65 72 67 65 74 6f 6f 6c 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 | "Override.mergetool"...:class.'t |
| 123a80 | 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 73 68 6f 72 74 61 72 67 20 22 2d 74 22 | ransient-option...:shortarg."-t" |
| 123aa0 | 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 74 6f 6f 6c 3d 22 0a 20 20 3a 72 65 61 64 65 72 | ...:argument."--tool="...:reader |
| 123ac0 | 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 |
| 123ae0 | 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 67 | sient-define-infix.magit-merge.g |
| 123b00 | 75 69 74 6f 6f 6c 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 69 74 2d 76 | uitool.()...:class.'magit--git-v |
| 123b20 | 61 72 69 61 62 6c 65 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 22 6d 65 72 67 65 2e 67 75 69 74 6f | ariable...:variable."merge.guito |
| 123b40 | 6f 6c 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 | ol"...:global.t...:reader.#'magi |
| 123b60 | 74 2d 2d 72 65 61 64 2d 6d 65 72 67 65 74 6f 6f 6c 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | t--read-mergetool)..(transient-d |
| 123b80 | 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 6d 65 72 67 65 2e 74 6f 6f 6c 20 28 29 0a | efine-infix.magit-merge.tool.(). |
| 123ba0 | 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 20 20 | ..:class.'magit--git-variable... |
| 123bc0 | 3a 76 61 72 69 61 62 6c 65 20 22 6d 65 72 67 65 2e 74 6f 6f 6c 22 0a 20 20 3a 67 6c 6f 62 61 6c | :variable."merge.tool"...:global |
| 123be0 | 20 74 0a 20 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 2d 72 65 61 64 2d 6d 65 72 67 65 | .t...:reader.#'magit--read-merge |
| 123c00 | 74 6f 6f 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 72 65 61 64 2d 6d 65 72 67 65 74 | tool)..(defun.magit--read-merget |
| 123c20 | 6f 6f 6c 20 28 70 72 6f 6d 70 74 20 5f 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f | ool.(prompt._initial-input.histo |
| 123c40 | 72 79 29 0a 20 20 28 6c 65 74 20 28 28 63 68 6f 69 63 65 73 20 6e 69 6c 29 0a 20 20 20 20 20 20 | ry)...(let.((choices.nil)....... |
| 123c60 | 20 20 28 6c 69 6e 65 73 20 28 63 64 72 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 | ..(lines.(cdr.(magit-git-lines." |
| 123c80 | 6d 65 72 67 65 74 6f 6f 6c 22 20 22 2d 2d 74 6f 6f 6c 2d 68 65 6c 70 22 29 29 29 29 0a 20 20 20 | mergetool"."--tool-help")))).... |
| 123ca0 | 20 28 77 68 69 6c 65 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 5c 74 5c 74 22 20 | .(while.(string-prefix-p."\t\t". |
| 123cc0 | 28 63 61 72 20 6c 69 6e 65 73 29 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 28 73 75 62 73 74 72 | (car.lines)).......(push.(substr |
| 123ce0 | 69 6e 67 20 28 70 6f 70 20 6c 69 6e 65 73 29 20 32 29 20 63 68 6f 69 63 65 73 29 29 0a 20 20 20 | ing.(pop.lines).2).choices)).... |
| 123d00 | 20 28 73 65 74 71 20 63 68 6f 69 63 65 73 20 28 6e 72 65 76 65 72 73 65 20 63 68 6f 69 63 65 73 | .(setq.choices.(nreverse.choices |
| 123d20 | 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 28 6f | )).....(magit-completing-read.(o |
| 123d40 | 72 20 70 72 6f 6d 70 74 20 22 53 65 6c 65 63 74 20 6d 65 72 67 65 74 6f 6f 6c 22 29 0a 20 20 20 | r.prompt."Select.mergetool").... |
| 123d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 6f 69 63 65 73 20 | ........................choices. |
| 123d80 | 6e 69 6c 20 74 20 6e 69 6c 20 68 69 73 74 6f 72 79 29 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 | nil.t.nil.history)))..(transient |
| 123da0 | 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c 2e 68 69 | -define-infix.magit-mergetool.hi |
| 123dc0 | 64 65 52 65 73 6f 6c 76 65 64 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 2d 67 | deResolved.()...:class.'magit--g |
| 123de0 | 69 74 2d 76 61 72 69 61 62 6c 65 3a 62 6f 6f 6c 65 61 6e 0a 20 20 3a 76 61 72 69 61 62 6c 65 20 | it-variable:boolean...:variable. |
| 123e00 | 22 6d 65 72 67 65 74 6f 6f 6c 2e 68 69 64 65 52 65 73 6f 6c 76 65 64 22 0a 20 20 3a 64 65 66 61 | "mergetool.hideResolved"...:defa |
| 123e20 | 75 6c 74 20 22 66 61 6c 73 65 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 29 0a 0a 28 74 72 61 6e 73 | ult."false"...:global.t)..(trans |
| 123e40 | 69 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 6d 65 72 67 65 74 6f 6f | ient-define-infix.magit-mergetoo |
| 123e60 | 6c 2e 6b 65 65 70 42 61 63 6b 75 70 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d | l.keepBackup.()...:class.'magit- |
| 123e80 | 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 3a 62 6f 6f 6c 65 61 6e 0a 20 20 3a 76 61 72 69 61 62 6c | -git-variable:boolean...:variabl |
| 123ea0 | 65 20 22 6d 65 72 67 65 74 6f 6f 6c 2e 6b 65 65 70 42 61 63 6b 75 70 22 0a 20 20 3a 64 65 66 61 | e."mergetool.keepBackup"...:defa |
| 123ec0 | 75 6c 74 20 22 74 72 75 65 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 29 0a 0a 28 74 72 61 6e 73 69 | ult."true"...:global.t)..(transi |
| 123ee0 | 65 6e 74 2d 64 65 66 69 6e 65 2d 69 6e 66 69 78 20 6d 61 67 69 74 2d 6d 65 72 67 65 74 6f 6f 6c | ent-define-infix.magit-mergetool |
| 123f00 | 2e 6b 65 65 70 54 65 6d 70 6f 72 61 72 69 65 73 20 28 29 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 | .keepTemporaries.()...:class.'ma |
| 123f20 | 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 72 | git--git-variable:boolean...:var |
| 123f40 | 69 61 62 6c 65 20 22 6d 65 72 67 65 74 6f 6f 6c 2e 6b 65 65 70 54 65 6d 70 6f 72 61 72 69 65 73 | iable."mergetool.keepTemporaries |
| 123f60 | 22 0a 20 20 3a 64 65 66 61 75 6c 74 20 22 66 61 6c 73 65 22 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 | "...:default."false"...:global.t |
| 123f80 | 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 |
| 123fa0 | 2d 6d 65 72 67 65 74 6f 6f 6c 2e 77 72 69 74 65 54 6f 54 65 6d 70 20 28 29 0a 20 20 3a 63 6c 61 | -mergetool.writeToTemp.()...:cla |
| 123fc0 | 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 0a | ss.'magit--git-variable:boolean. |
| 123fe0 | 20 20 3a 76 61 72 69 61 62 6c 65 20 22 6d 65 72 67 65 74 6f 6f 6c 2e 77 72 69 74 65 54 6f 54 65 | ..:variable."mergetool.writeToTe |
| 124000 | 6d 70 22 0a 20 20 3a 64 65 66 61 75 6c 74 20 22 66 61 6c 73 65 22 0a 20 20 3a 67 6c 6f 62 61 6c | mp"...:default."false"...:global |
| 124020 | 20 74 29 0a 0a 3b 3b 3b 3b 20 47 69 74 2d 47 75 69 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | .t)..;;;;.Git-Gui..;;;###autoloa |
| 124040 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 67 75 69 2d 62 6c 61 6d 65 | d.(defun.magit-run-git-gui-blame |
| 124060 | 20 28 63 6f 6d 6d 69 74 20 66 69 6c 65 6e 61 6d 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6c 69 6e 65 | .(commit.filename.&optional.line |
| 124080 | 6e 75 6d 29 0a 20 20 22 52 75 6e 20 60 67 69 74 20 67 75 69 20 62 6c 61 6d 65 27 20 6f 6e 20 74 | num)..."Run.`git.gui.blame'.on.t |
| 1240a0 | 68 65 20 67 69 76 65 6e 20 46 49 4c 45 4e 41 4d 45 20 61 6e 64 20 43 4f 4d 4d 49 54 2e 0a 49 6e | he.given.FILENAME.and.COMMIT..In |
| 1240c0 | 74 65 72 61 63 74 69 76 65 6c 79 20 72 75 6e 20 69 74 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 | teractively.run.it.for.the.curre |
| 1240e0 | 6e 74 20 66 69 6c 65 20 61 6e 64 20 74 68 65 20 60 48 45 41 44 27 2c 20 77 69 74 68 20 61 0a 70 | nt.file.and.the.`HEAD',.with.a.p |
| 124100 | 72 65 66 69 78 20 6f 72 20 77 68 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 20 63 | refix.or.when.the.current.file.c |
| 124120 | 61 6e 6e 6f 74 20 62 65 20 64 65 74 65 72 6d 69 6e 65 64 20 6c 65 74 20 74 68 65 20 75 73 65 72 | annot.be.determined.let.the.user |
| 124140 | 0a 63 68 6f 6f 73 65 2e 20 20 57 68 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 | .choose...When.the.current.buffe |
| 124160 | 72 20 69 73 20 76 69 73 69 74 69 6e 67 20 46 49 4c 45 4e 41 4d 45 20 69 6e 73 74 72 75 63 74 0a | r.is.visiting.FILENAME.instruct. |
| 124180 | 62 6c 61 6d 65 20 74 6f 20 63 65 6e 74 65 72 20 61 72 6f 75 6e 64 20 74 68 65 20 6c 69 6e 65 20 | blame.to.center.around.the.line. |
| 1241a0 | 70 6f 69 6e 74 20 69 73 20 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 | point.is.on."...(interactive.... |
| 1241c0 | 28 6c 65 74 20 28 72 65 76 69 73 69 6f 6e 20 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 20 28 77 | (let.(revision.filename)......(w |
| 1241e0 | 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...... |
| 124200 | 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..........(progn................ |
| 124220 | 20 20 28 73 65 74 71 20 72 65 76 69 73 69 6f 6e 20 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 | ..(setq.revision."HEAD")........ |
| 124240 | 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 73 65 74 71 20 66 69 6c 65 6e 61 6d 65 20 28 6d | ..........(not.(setq.filename.(m |
| 124260 | 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 6e 69 6c 20 27 74 72 61 | agit-file-relative-name.nil.'tra |
| 124280 | 63 6b 65 64 29 29 29 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 69 73 69 6f 6e 20 | cked)))))........(setq.revision. |
| 1242a0 | 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 42 6c | (magit-read-branch-or-commit."Bl |
| 1242c0 | 61 6d 65 20 66 72 6f 6d 20 72 65 76 69 73 69 6f 6e 22 29 29 0a 20 20 20 20 20 20 20 28 73 65 74 | ame.from.revision"))........(set |
| 1242e0 | 71 20 66 69 6c 65 6e 61 6d 65 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d 66 72 6f 6d | q.filename.(magit-read-file-from |
| 124300 | 2d 72 65 76 20 72 65 76 69 73 69 6f 6e 20 22 42 6c 61 6d 65 20 66 69 6c 65 22 29 29 29 0a 20 20 | -rev.revision."Blame.file")))... |
| 124320 | 20 20 20 28 6c 69 73 74 20 72 65 76 69 73 69 6f 6e 20 66 69 6c 65 6e 61 6d 65 0a 20 20 20 20 20 | ...(list.revision.filename...... |
| 124340 | 20 20 20 20 20 20 28 61 6e 64 20 28 65 71 75 61 6c 20 66 69 6c 65 6e 61 6d 65 0a 20 20 20 20 20 | ......(and.(equal.filename...... |
| 124360 | 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 72 73 | ..................(ignore-errors |
| 124380 | 0a 20 20 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 |
| 1243a0 | 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d | -file-relative-name.buffer-file- |
| 1243c0 | 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 6e 75 | name))).................(line-nu |
| 1243e0 | 6d 62 65 72 2d 61 74 2d 70 6f 73 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 | mber-at-pos)))))...(magit-with-t |
| 124400 | 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 30 | oplevel.....(magit-process-git.0 |
| 124420 | 20 22 67 75 69 22 20 22 62 6c 61 6d 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."gui"."blame".................. |
| 124440 | 20 20 20 20 20 20 28 61 6e 64 20 6c 69 6e 65 6e 75 6d 20 28 6c 69 73 74 20 28 66 6f 72 6d 61 74 | ......(and.linenum.(list.(format |
| 124460 | 20 22 2d 2d 6c 69 6e 65 3d 25 64 22 20 6c 69 6e 65 6e 75 6d 29 29 29 0a 20 20 20 20 20 20 20 20 | ."--line=%d".linenum)))......... |
| 124480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 | ...............commit........... |
| 1244a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 6e 61 6d 65 29 29 29 0a 0a 3b 3b 3b 3b 20 47 | .............filename)))..;;;;.G |
| 1244c0 | 69 74 6b 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 67 69 74 6b 2d 65 78 65 63 75 | itk..(defcustom.magit-gitk-execu |
| 1244e0 | 74 61 62 6c 65 0a 20 20 28 6f 72 20 28 61 6e 64 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 65 | table...(or.(and.(eq.system-type |
| 124500 | 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 | .'windows-nt)............(let.(( |
| 124520 | 65 78 65 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 | exe.(magit-git-string........... |
| 124540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 63 22 20 22 61 6c 69 61 73 2e 58 3d 21 78 28 29 20 | ............."-c"."alias.X=!x(). |
| 124560 | 7b 20 77 68 69 63 68 20 5c 22 24 31 5c 22 20 7c 20 63 79 67 70 61 74 68 20 2d 6d 66 20 2d 3b 20 | {.which.\"$1\".|.cygpath.-mf.-;. |
| 124580 | 7d 3b 20 78 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 58 22 | };.x"........................"X" |
| 1245a0 | 20 22 67 69 74 6b 2e 65 78 65 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | ."gitk.exe")))..............(and |
| 1245c0 | 20 65 78 65 20 28 66 69 6c 65 2d 65 78 65 63 75 74 61 62 6c 65 2d 70 20 65 78 65 29 20 65 78 65 | .exe.(file-executable-p.exe).exe |
| 1245e0 | 29 29 29 0a 20 20 20 20 20 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 67 69 74 6b | ))).......(executable-find."gitk |
| 124600 | 22 29 20 22 67 69 74 6b 22 29 0a 20 20 22 54 68 65 20 47 69 74 6b 20 65 78 65 63 75 74 61 62 6c | ")."gitk")..."The.Gitk.executabl |
| 124620 | 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 78 74 72 61 73 0a 20 20 3a 73 65 | e."...:group.'magit-extras...:se |
| 124640 | 74 2d 61 66 74 65 72 20 27 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 0a | t-after.'(magit-git-executable). |
| 124660 | 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | ..:type.'string)..;;;###autoload |
| 124680 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 67 75 69 20 28 29 0a 20 20 22 | .(defun.magit-run-git-gui.()..." |
| 1246a0 | 52 75 6e 20 60 67 69 74 20 67 75 69 27 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 67 69 | Run.`git.gui'.for.the.current.gi |
| 1246c0 | 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 | t.repository."...(interactive).. |
| 1246e0 | 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 20 28 6d 61 67 69 74 2d 70 72 6f | .(magit-with-toplevel.(magit-pro |
| 124700 | 63 65 73 73 2d 67 69 74 20 30 20 22 67 75 69 22 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | cess-git.0."gui")))..;;;###autol |
| 124720 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 6b 20 28 29 0a 20 20 22 | oad.(defun.magit-run-gitk.()..." |
| 124740 | 52 75 6e 20 60 67 69 74 6b 27 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 | Run.`gitk'.in.the.current.reposi |
| 124760 | 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d | tory."...(interactive)...(magit- |
| 124780 | 70 72 6f 63 65 73 73 2d 66 69 6c 65 20 6d 61 67 69 74 2d 67 69 74 6b 2d 65 78 65 63 75 74 61 62 | process-file.magit-gitk-executab |
| 1247a0 | 6c 65 20 6e 69 6c 20 30 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | le.nil.0))..;;;###autoload.(defu |
| 1247c0 | 6e 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 6b 2d 62 72 61 6e 63 68 65 73 20 28 29 0a 20 20 22 | n.magit-run-gitk-branches.()..." |
| 1247e0 | 52 75 6e 20 60 67 69 74 6b 20 2d 2d 62 72 61 6e 63 68 65 73 27 20 69 6e 20 74 68 65 20 63 75 72 | Run.`gitk.--branches'.in.the.cur |
| 124800 | 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | rent.repository."...(interactive |
| 124820 | 29 0a 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 65 20 6d 61 67 69 74 2d 67 69 | )...(magit-process-file.magit-gi |
| 124840 | 74 6b 2d 65 78 65 63 75 74 61 62 6c 65 20 6e 69 6c 20 30 20 6e 69 6c 20 22 2d 2d 62 72 61 6e 63 | tk-executable.nil.0.nil."--branc |
| 124860 | 68 65 73 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | hes"))..;;;###autoload.(defun.ma |
| 124880 | 67 69 74 2d 72 75 6e 2d 67 69 74 6b 2d 61 6c 6c 20 28 29 0a 20 20 22 52 75 6e 20 60 67 69 74 6b | git-run-gitk-all.()..."Run.`gitk |
| 1248a0 | 20 2d 2d 61 6c 6c 27 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 | .--all'.in.the.current.repositor |
| 1248c0 | 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 70 72 6f | y."...(interactive)...(magit-pro |
| 1248e0 | 63 65 73 73 2d 66 69 6c 65 20 6d 61 67 69 74 2d 67 69 74 6b 2d 65 78 65 63 75 74 61 62 6c 65 20 | cess-file.magit-gitk-executable. |
| 124900 | 6e 69 6c 20 30 20 6e 69 6c 20 22 2d 2d 61 6c 6c 22 29 29 0a 0a 3b 3b 3b 20 45 6d 61 63 73 20 54 | nil.0.nil."--all"))..;;;.Emacs.T |
| 124920 | 6f 6f 6c 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 69 64 6f 2d | ools..;;;###autoload.(defun.ido- |
| 124940 | 65 6e 74 65 72 2d 6d 61 67 69 74 2d 73 74 61 74 75 73 20 28 29 0a 20 20 22 44 72 6f 70 20 69 6e | enter-magit-status.()..."Drop.in |
| 124960 | 74 6f 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27 20 66 72 6f 6d 20 66 69 6c 65 20 73 77 69 74 | to.`magit-status'.from.file.swit |
| 124980 | 63 68 69 6e 67 2e 0a 0a 54 6f 20 6d 61 6b 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 76 61 | ching...To.make.this.command.ava |
| 1249a0 | 69 6c 61 62 6c 65 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 6b | ilable.use.something.like:....(k |
| 1249c0 | 65 79 6d 61 70 2d 73 65 74 20 69 64 6f 2d 63 6f 6d 6d 6f 6e 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d | eymap-set.ido-common-completion- |
| 1249e0 | 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 22 43 2d 78 20 67 5c 22 20 5c 5c 3d 27 | map...............\"C-x.g\".\\=' |
| 124a00 | 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 54 68 69 73 20 63 6f | ido-enter-magit-status)..This.co |
| 124a20 | 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 20 69 6e 20 45 6d 61 63 73 20 32 36 2e | mmand.does.not.work.in.Emacs.26. |
| 124a40 | 31 2e 0a 53 65 65 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f | 1..See.https://github.com/magit/ |
| 124a60 | 6d 61 67 69 74 2f 69 73 73 75 65 73 2f 33 36 33 34 0a 61 6e 64 20 68 74 74 70 73 3a 2f 2f 64 65 | magit/issues/3634.and.https://de |
| 124a80 | 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? |
| 124aa0 | 62 75 67 3d 33 31 37 30 37 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 73 | bug=31707."...(interactive)...(s |
| 124ac0 | 65 74 71 20 69 64 6f 2d 65 78 69 74 20 27 66 61 6c 6c 62 61 63 6b 29 0a 20 20 28 73 65 74 71 20 | etq.ido-exit.'fallback)...(setq. |
| 124ae0 | 69 64 6f 2d 66 61 6c 6c 62 61 63 6b 20 23 27 6d 61 67 69 74 2d 73 74 61 74 75 73 29 0a 20 20 28 | ido-fallback.#'magit-status)...( |
| 124b00 | 65 78 69 74 2d 6d 69 6e 69 62 75 66 66 65 72 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | exit-minibuffer))..;;;###autoloa |
| 124b20 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 6a 65 63 74 2d 73 74 61 74 75 73 20 28 29 | d.(defun.magit-project-status.() |
| 124b40 | 0a 20 20 22 52 75 6e 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27 20 69 6e 20 74 68 65 20 63 75 | ..."Run.`magit-status'.in.the.cu |
| 124b60 | 72 72 65 6e 74 20 70 72 6f 6a 65 63 74 27 73 20 72 6f 6f 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 | rrent.project's.root."...(intera |
| 124b80 | 63 74 69 76 65 29 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 | ctive)...(if.(fboundp.'project-r |
| 124ba0 | 6f 6f 74 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 | oot).......(magit-status-setup-b |
| 124bc0 | 75 66 66 65 72 20 28 70 72 6f 6a 65 63 74 2d 72 6f 6f 74 20 28 70 72 6f 6a 65 63 74 2d 63 75 72 | uffer.(project-root.(project-cur |
| 124be0 | 72 65 6e 74 20 74 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 | rent.t))).....(user-error."`magi |
| 124c00 | 74 2d 70 72 6f 6a 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 | t-project-status'.requires.`proj |
| 124c20 | 65 63 74 27 20 30 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 | ect'.0.3.0.or.greater")))..(defv |
| 124c40 | 61 72 20 6d 61 67 69 74 2d 62 69 6e 64 2d 6d 61 67 69 74 2d 70 72 6f 6a 65 63 74 2d 73 74 61 74 | ar.magit-bind-magit-project-stat |
| 124c60 | 75 73 20 74 0a 20 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 | us.t..."Whether.to.bind.\"m\".to |
| 124c80 | 20 60 6d 61 67 69 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 | .`magit-project-status'.in.`proj |
| 124ca0 | 65 63 74 2d 70 72 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 | ect-prefix-map'..If.so,.then.an. |
| 124cc0 | 65 6e 74 72 79 20 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 | entry.is.added.to.`project-switc |
| 124ce0 | 68 2d 63 6f 6d 6d 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 | h-commands'.as.well...If.you.wan |
| 124d00 | 74 20 74 6f 20 75 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 | t.to.use.another.key,.then.you.m |
| 124d20 | 75 73 74 20 73 65 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 | ust.set.this.to.nil.before.loadi |
| 124d40 | 6e 67 20 4d 61 67 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 | ng.Magit.to.prevent.\"m\".from.b |
| 124d60 | 65 69 6e 67 20 62 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 | eing.bound.")..(with-eval-after- |
| 124d80 | 6c 6f 61 64 20 27 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 | load.'project...(when.(and.magit |
| 124da0 | 2d 62 69 6e 64 2d 6d 61 67 69 74 2d 70 72 6f 6a 65 63 74 2d 73 74 61 74 75 73 0a 20 20 20 20 20 | -bind-magit-project-status...... |
| 124dc0 | 20 20 20 20 20 20 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 | ........;;.Added.in.Emacs.28.1.. |
| 124de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6f 75 6e 64 70 20 27 70 72 6f 6a 65 63 74 2d 70 72 | .............(boundp.'project-pr |
| 124e00 | 65 66 69 78 2d 6d 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 | efix-map)..............(boundp.' |
| 124e20 | 70 72 6f 6a 65 63 74 2d 73 77 69 74 63 68 2d 63 6f 6d 6d 61 6e 64 73 29 0a 20 20 20 20 20 20 20 | project-switch-commands)........ |
| 124e40 | 20 20 20 20 20 20 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 | ......;;.Only.modify.if.it.hasn' |
| 124e60 | 74 20 61 6c 72 65 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 | t.already.been.modified......... |
| 124e80 | 20 20 20 20 20 20 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 | ......(equal.project-switch-comm |
| 124ea0 | 61 6e 64 73 0a 20 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 | ands.....................(eval.( |
| 124ec0 | 63 61 72 20 28 67 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 | car.(get.'project-switch-command |
| 124ee0 | 73 20 27 73 74 61 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 | s.'standard-value))............. |
| 124f00 | 20 20 20 20 20 20 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 | ..............t))).....(keymap-s |
| 124f20 | 65 74 20 70 72 6f 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 | et.project-prefix-map."m".#'magi |
| 124f40 | 74 2d 70 72 6f 6a 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 | t-project-status).....(add-to-li |
| 124f60 | 73 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 28 6d 61 | st.'project-switch-commands.'(ma |
| 124f80 | 67 69 74 2d 70 72 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 | git-project-status."Magit").t))) |
| 124fa0 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 | ..;;;###autoload.(defun.magit-di |
| 124fc0 | 72 65 64 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 | red-jump.(&optional.other-window |
| 124fe0 | 29 0a 20 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 | )..."Visit.file.at.point.using.D |
| 125000 | 69 72 65 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 | ired..With.a.prefix.argument,.vi |
| 125020 | 73 69 74 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 | sit.in.another.window...If.there |
| 125040 | 0a 69 73 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 | .is.no.file.at.point,.then.inste |
| 125060 | 61 64 20 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 | ad.visit.`default-directory'.".. |
| 125080 | 20 28 69 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 | .(interactive."P")...(dired-jump |
| 1250a0 | 20 6f 74 68 65 72 2d 77 69 6e 64 6f 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | .other-window...............(and |
| 1250c0 | 2d 6c 65 74 2a 20 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e | -let*.((file.(magit-file-at-poin |
| 1250e0 | 74 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 | t))).................(expand-fil |
| 125100 | 65 2d 6e 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 | e-name.(if.(file-directory-p.fil |
| 125120 | 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).............................. |
| 125140 | 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 79 | .........(file-name-as-directory |
| 125160 | 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 20 | .file).......................... |
| 125180 | 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | ...........file)))))..;;;###auto |
| 1251a0 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 72 65 64 2d 6c 6f 67 20 28 26 6f 70 | load.(defun.magit-dired-log.(&op |
| 1251c0 | 74 69 6f 6e 61 6c 20 66 6f 6c 6c 6f 77 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 61 | tional.follow)..."Show.log.for.a |
| 1251e0 | 6c 6c 20 6d 61 72 6b 65 64 20 66 69 6c 65 73 2c 20 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 | ll.marked.files,.or.the.current. |
| 125200 | 66 69 6c 65 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 | file."...(interactive."P")...(if |
| 125220 | 2d 6c 65 74 20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 20 64 65 | -let.((topdir.(magit-toplevel.de |
| 125240 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 | fault-directory))).......(let.(( |
| 125260 | 61 72 67 73 20 28 63 61 72 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 | args.(car.(magit-log-arguments)) |
| 125280 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 73 20 28 64 69 72 65 64 2d 67 65 74 2d | ).............(files.(dired-get- |
| 1252a0 | 6d 61 72 6b 65 64 2d 66 69 6c 65 73 20 6e 69 6c 20 6e 69 6c 20 23 27 6d 61 67 69 74 2d 66 69 6c | marked-files.nil.nil.#'magit-fil |
| 1252c0 | 65 2d 74 72 61 63 6b 65 64 2d 70 29 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 66 | e-tracked-p))).........(unless.f |
| 1252e0 | 69 6c 65 73 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 6d | iles...........(user-error."No.m |
| 125300 | 61 72 6b 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 62 79 20 47 | arked.file.is.being.tracked.by.G |
| 125320 | 69 74 22 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 66 6f 6c 6c 6f 77 0a | it")).........(when.(and.follow. |
| 125340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 | ...................(not.(member. |
| 125360 | 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 20 20 20 20 20 20 20 | "--follow".args))............... |
| 125380 | 20 20 20 20 20 28 6e 6f 74 20 28 63 64 72 20 66 69 6c 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 | .....(not.(cdr.files)))......... |
| 1253a0 | 20 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 | ..(push."--follow".args))....... |
| 1253c0 | 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 20 20 20 | ..(magit-log-setup-buffer....... |
| 1253e0 | 20 20 20 28 6c 69 73 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d | ...(list.(or.(magit-get-current- |
| 125400 | 62 72 61 6e 63 68 29 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 61 72 67 73 0a 20 | branch)."HEAD"))..........args.. |
| 125420 | 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 |
| 125440 | 20 74 6f 70 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 23 27 66 | .topdir))............(mapcar.#'f |
| 125460 | 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 | ile-relative-name.files))....... |
| 125480 | 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6c 6f 63 6b 65 64 29 | ...magit-log-buffer-file-locked) |
| 1254a0 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 6e 6f 74 2d 69 6e 73 69 64 65 2d 72 65 70 6f 73 69 74 | ).....(magit--not-inside-reposit |
| 1254c0 | 6f 72 79 2d 65 72 72 6f 72 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | ory-error)))..;;;###autoload.(de |
| 1254e0 | 66 75 6e 20 6d 61 67 69 74 2d 64 69 72 65 64 2d 61 6d 2d 61 70 70 6c 79 2d 70 61 74 63 68 65 73 | fun.magit-dired-am-apply-patches |
| 125500 | 20 28 72 65 70 6f 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 29 0a 20 20 22 49 6e 20 44 69 72 65 | .(repo.&optional.arg)..."In.Dire |
| 125520 | 64 2c 20 61 70 70 6c 79 20 74 68 65 20 6d 61 72 6b 65 64 20 28 6f 72 20 6e 65 78 74 20 41 52 47 | d,.apply.the.marked.(or.next.ARG |
| 125540 | 29 20 66 69 6c 65 73 20 61 73 20 70 61 74 63 68 65 73 2e 0a 49 66 20 69 6e 73 69 64 65 20 61 20 | ).files.as.patches..If.inside.a. |
| 125560 | 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 61 70 70 6c 79 20 69 6e 20 74 68 61 74 2e 20 | repository,.then.apply.in.that.. |
| 125580 | 20 4f 74 68 65 72 77 69 73 65 20 70 72 6f 6d 70 74 0a 66 6f 72 20 61 20 72 65 70 6f 73 69 74 6f | .Otherwise.prompt.for.a.reposito |
| 1255a0 | 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 6f 72 20 28 6d | ry."...(interactive.(list.(or.(m |
| 1255c0 | 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-toplevel).................. |
| 1255e0 | 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 20 74 | ........(magit-read-repository.t |
| 125600 | 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 65 6e 74 2d | ))......................current- |
| 125620 | 70 72 65 66 69 78 2d 61 72 67 29 29 0a 20 20 3b 3b 20 4e 6f 74 65 3a 20 54 68 65 20 45 52 52 4f | prefix-arg))...;;.Note:.The.ERRO |
| 125640 | 52 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 60 64 69 72 65 64 2d 67 65 74 2d 6d 61 72 6b 65 64 2d | R.argument.of.`dired-get-marked- |
| 125660 | 66 69 6c 65 73 27 20 69 73 6e 27 74 0a 20 20 3b 3b 20 61 76 61 69 6c 61 62 6c 65 20 75 6e 74 69 | files'.isn't...;;.available.unti |
| 125680 | 6c 20 45 6d 61 63 73 20 32 37 2e 0a 20 20 28 6c 65 74 20 28 28 66 69 6c 65 73 20 28 6f 72 20 28 | l.Emacs.27....(let.((files.(or.( |
| 1256a0 | 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 20 61 72 67 29 0a | dired-get-marked-files.nil.arg). |
| 1256c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | ...................(user-error." |
| 1256e0 | 4e 6f 20 66 69 6c 65 73 20 73 70 65 63 69 66 69 65 64 22 29 29 29 29 0a 20 20 20 20 28 6d 61 67 | No.files.specified")))).....(mag |
| 125700 | 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 72 65 70 6f 29 0a 20 20 20 | it-status-setup-buffer.repo).... |
| 125720 | 20 28 6d 61 67 69 74 2d 61 6d 2d 61 70 70 6c 79 2d 70 61 74 63 68 65 73 20 66 69 6c 65 73 29 29 | .(magit-am-apply-patches.files)) |
| 125740 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 | )..;;;###autoload.(defun.magit-d |
| 125760 | 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 0a 20 20 22 | o-async-shell-command.(file)..." |
| 125780 | 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 6e 63 2d 73 | Open.FILE.with.`dired-do-async-s |
| 1257a0 | 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 2c 20 6f 70 | hell-command'..Interactively,.op |
| 1257c0 | 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 74 65 72 61 | en.the.file.at.point."...(intera |
| 1257e0 | 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 61 74 2d 70 | ctive.(list.(or.(magit-file-at-p |
| 125800 | 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | oint)..........................( |
| 125820 | 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 22 29 29 29 | magit-read-file."Act.on.file"))) |
| 125840 | 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 64 69 72 65 | )...(require.'dired-aux)...(dire |
| 125860 | 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 28 64 69 72 | d-do-async-shell-command....(dir |
| 125880 | 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 25 73 3a 20 | ed-read-shell-command."&.on.%s:. |
| 1258a0 | 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 69 6c 65 29 | ".current-prefix-arg.(list.file) |
| 1258c0 | 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 53 68 69 66 | )....nil.(list.file)))..;;;.Shif |
| 1258e0 | 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 75 72 6e 2d | t.Selection..(defun.magit--turn- |
| 125900 | 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 28 61 6e 64 | on-shift-select-mode-p.()...(and |
| 125920 | 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 69 73 2d 63 | .shift-select-mode........this-c |
| 125940 | 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 0a 20 20 20 | ommand-keys-shift-translated.... |
| 125960 | 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 20 28 6e 6f | ....(not.mark-active)........(no |
| 125980 | 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 72 6b 2d 6d | t.(eq.(car-safe.transient-mark-m |
| 1259a0 | 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 61 64 0a 28 | ode).'only))))..;;;###autoload.( |
| 1259c0 | 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 6f 70 74 69 | defun.magit-previous-line.(&opti |
| 1259e0 | 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 65 20 60 70 | onal.arg.try-vscroll)..."Like.`p |
| 125a00 | 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 2d 73 70 65 | revious-line'.but.with.Magit-spe |
| 125a20 | 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 74 27 73 20 | cific.shift-selection...Magit's. |
| 125a40 | 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 20 6f 6e 20 | selection.mechanism.is.based.on. |
| 125a60 | 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 65 61 20 74 | the.region.but.selects.an.area.t |
| 125a80 | 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 6e 2e 20 20 | hat.is.larger.than.the.region... |
| 125aa0 | 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 77 68 65 6e | This.causes.`previous-line'.when |
| 125ac0 | 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 74 | .invoked.while.holding.the.shift |
| 125ae0 | 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 0a 74 68 65 | .key.to.move.up.one.line.and.the |
| 125b00 | 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 69 6e 76 | reby.select.two.lines...When.inv |
| 125b20 | 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 0a 63 6f 6d | oked.inside.a.hunk.body.this.com |
| 125b40 | 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 68 65 20 | mand.does.not.move.point.on.the. |
| 125b60 | 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 0a 69 74 20 | first.invocation.and.thereby.it. |
| 125b80 | 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 57 68 69 | only.selects.a.single.line...Whi |
| 125ba0 | 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 69 73 20 61 | ch.inconsistency.you.prefer.is.a |
| 125bc0 | 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 63 6c 61 | .matter.of.preference."...(decla |
| 125be0 | 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 20 20 20 20 | re.(interactive-only............ |
| 125c00 | 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 67 61 74 69 | ."use.`forward-line'.with.negati |
| 125c20 | 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 6e 74 65 72 | ve.argument.instead."))...(inter |
| 125c40 | 61 63 74 69 76 65 20 22 70 5c 6e 70 22 29 0a 20 20 28 75 6e 6c 65 73 73 20 61 72 67 20 28 73 65 | active."p\np")...(unless.arg.(se |
| 125c60 | 74 71 20 61 72 67 20 31 29 29 0a 20 20 28 6c 65 74 20 28 28 73 74 61 79 20 28 6f 72 20 28 6d 61 | tq.arg.1))...(let.((stay.(or.(ma |
| 125c80 | 67 69 74 2d 64 69 66 66 2d 69 6e 73 69 64 65 2d 68 75 6e 6b 2d 62 6f 64 79 2d 70 29 0a 20 20 20 | git-diff-inside-hunk-body-p).... |
| 125ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 70 6f | ...............(magit-section-po |
| 125cc0 | 73 69 74 69 6f 6e 2d 69 6e 2d 68 65 61 64 69 6e 67 2d 70 29 29 29 29 0a 20 20 20 20 28 69 66 20 | sition-in-heading-p)))).....(if. |
| 125ce0 | 28 61 6e 64 20 73 74 61 79 20 28 3d 20 61 72 67 20 31 29 20 28 6d 61 67 69 74 2d 2d 74 75 72 6e | (and.stay.(=.arg.1).(magit--turn |
| 125d00 | 2d 6f 6e 2d 73 68 69 66 74 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 2d 70 29 29 0a 20 20 20 20 20 20 | -on-shift-select-mode-p))....... |
| 125d20 | 20 20 28 70 75 73 68 2d 6d 61 72 6b 20 6e 69 6c 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 28 77 | ..(push-mark.nil.nil.t).......(w |
| 125d40 | 69 74 68 2d 6e 6f 2d 77 61 72 6e 69 6e 67 73 0a 20 20 20 20 20 20 20 20 28 68 61 6e 64 6c 65 2d | ith-no-warnings.........(handle- |
| 125d60 | 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 65 76 69 6f | shift-selection).........(previo |
| 125d80 | 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 67 29 20 31 | us-line.(if.stay.(max.(1-.arg).1 |
| 125da0 | 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 23 23 23 61 | ).arg).try-vscroll)))))..;;;###a |
| 125dc0 | 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 6e 65 20 28 | utoload.(defun.magit-next-line.( |
| 125de0 | 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 20 22 4c 69 | &optional.arg.try-vscroll)..."Li |
| 125e00 | 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 74 2d 73 70 | ke.`next-line'.but.with.Magit-sp |
| 125e20 | 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 74 27 73 | ecific.shift-selection...Magit's |
| 125e40 | 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 20 6f 6e | .selection.mechanism.is.based.on |
| 125e60 | 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 72 65 61 20 | .the.region.but.selects.an.area. |
| 125e80 | 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 6e 2e 20 | that.is.larger.than.the.region.. |
| 125ea0 | 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 6e 20 69 6e | .This.causes.`next-line'.when.in |
| 125ec0 | 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 74 20 6b 65 | voked.while.holding.the.shift.ke |
| 125ee0 | 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 74 68 65 72 | y.to.move.down.one.line.and.ther |
| 125f00 | 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 69 6e 76 6f | eby.select.two.lines...When.invo |
| 125f20 | 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 63 6f 6d 6d | ked.inside.a.hunk.body.this.comm |
| 125f40 | 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 68 65 20 66 | and.does.not.move.point.on.the.f |
| 125f60 | 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 69 74 20 6f | irst.invocation.and.thereby.it.o |
| 125f80 | 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 57 68 69 63 | nly.selects.a.single.line...Whic |
| 125fa0 | 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 73 20 61 20 | h.inconsistency.you.prefer.is.a. |
| 125fc0 | 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 63 6c 61 72 | matter.of.preference."...(declar |
| 125fe0 | 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 6c 69 6e 65 | e.(interactive-only.forward-line |
| 126000 | 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 28 75 6e 6c | ))...(interactive."p\np")...(unl |
| 126020 | 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 20 28 28 73 | ess.arg.(setq.arg.1))...(let.((s |
| 126040 | 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 75 6e 6b 2d | tay.(or.(magit-diff-inside-hunk- |
| 126060 | 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 61 67 69 74 | body-p)...................(magit |
| 126080 | 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 2d 70 29 29 | -section-position-in-heading-p)) |
| 1260a0 | 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 31 29 20 28 | )).....(if.(and.stay.(=.arg.1).( |
| 1260c0 | 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 6d 6f 64 65 | magit--turn-on-shift-select-mode |
| 1260e0 | 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 6e 69 6c 20 | -p)).........(push-mark.nil.nil. |
| 126100 | 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 20 20 20 20 | t).......(with-no-warnings...... |
| 126120 | 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 20 20 20 20 | ...(handle-shift-selection)..... |
| 126140 | 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 20 28 31 2d | ....(next-line.(if.stay.(max.(1- |
| 126160 | 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 29 29 0a 0a | .arg).1).arg).try-vscroll))))).. |
| 126180 | 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 65 66 75 6e | ;;;.Clean..;;;###autoload.(defun |
| 1261a0 | 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 0a 20 20 22 | .magit-clean.(&optional.arg)..." |
| 1261c0 | 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 74 68 65 20 | Remove.untracked.files.from.the. |
| 1261e0 | 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 |
| 126200 | 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 65 73 2c 0a | ment.also.remove.ignored.files,. |
| 126220 | 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 6d 6f 76 65 | with.two.prefix.arguments.remove |
| 126240 | 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 63 6c 65 61 | .ignored.files.only..\n(git.clea |
| 126260 | 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 74 69 76 65 | n.-f.-d.[-x|-X])"...(interactive |
| 126280 | 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 66 6f 72 6d | ."p")...(when.(yes-or-no-p.(form |
| 1262a0 | 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 20 20 20 20 | at."Remove.%s.files?.".......... |
| 1262c0 | 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 72 67 0a 20 | ....................(pcase.arg.. |
| 1262e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 | ..............................(1 |
| 126300 | 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 20 20 20 20 | ."untracked")................... |
| 126320 | 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 6e 64 20 69 | .............(4."untracked.and.i |
| 126340 | 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 20 20 20 20 | gnored")........................ |
| 126360 | 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 20 28 6d 61 | ........(_."ignored")))).....(ma |
| 126380 | 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 29 0a 20 20 | git-wip-commit-before-change)... |
| 1263a0 | 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 22 20 22 2d | ..(magit-run-git."clean"."-f"."- |
| 1263c0 | 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 2d 58 22 29 | d".(pcase.arg.(4."-x").(16."-X") |
| 1263e0 | 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 61 62 6c 65 | ))))..(put.'magit-clean.'disable |
| 126400 | 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 75 74 6f 6c | d.t)..;;;.ChangeLog..;;;###autol |
| 126420 | 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 61 6e 67 65 | oad.(defun.magit-generate-change |
| 126440 | 6c 6f 67 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 6d 65 6e 64 69 6e 67 29 0a 20 20 22 49 6e 73 65 | log.(&optional.amending)..."Inse |
| 126460 | 72 74 20 43 68 61 6e 67 65 4c 6f 67 20 65 6e 74 72 69 65 73 20 69 6e 74 6f 20 74 68 65 20 63 75 | rt.ChangeLog.entries.into.the.cu |
| 126480 | 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 0a 54 68 65 20 65 6e 74 72 69 65 73 20 61 72 65 20 67 | rrent.buffer...The.entries.are.g |
| 1264a0 | 65 6e 65 72 61 74 65 64 20 66 72 6f 6d 20 74 68 65 20 64 69 66 66 20 62 65 69 6e 67 20 63 6f 6d | enerated.from.the.diff.being.com |
| 1264c0 | 6d 69 74 74 65 64 2e 0a 49 66 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2c 20 41 4d 45 4e | mitted..If.prefix.argument,.AMEN |
| 1264e0 | 44 49 4e 47 2c 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 6e 63 6c 75 64 65 20 63 68 61 6e 67 65 | DING,.is.non-nil,.include.change |
| 126500 | 73 0a 69 6e 20 48 45 41 44 20 61 73 20 77 65 6c 6c 20 61 73 20 73 74 61 67 65 64 20 63 68 61 6e | s.in.HEAD.as.well.as.staged.chan |
| 126520 | 67 65 73 20 69 6e 20 74 68 65 20 64 69 66 66 20 74 6f 20 63 68 65 63 6b 2e 22 0a 20 20 28 69 6e | ges.in.the.diff.to.check."...(in |
| 126540 | 74 65 72 61 63 74 69 76 65 20 22 50 22 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d | teractive."P")...(unless.(magit- |
| 126560 | 63 6f 6d 6d 69 74 2d 6d 65 73 73 61 67 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 75 73 65 72 | commit-message-buffer).....(user |
| 126580 | 2d 65 72 72 6f 72 20 22 4e 6f 20 63 6f 6d 6d 69 74 20 69 6e 20 70 72 6f 67 72 65 73 73 22 29 29 | -error."No.commit.in.progress")) |
| 1265a0 | 0a 20 20 28 72 65 71 75 69 72 65 20 27 64 69 66 66 2d 6d 6f 64 65 29 20 3b 20 60 64 69 66 66 2d | ...(require.'diff-mode).;.`diff- |
| 1265c0 | 61 64 64 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 2d 64 65 66 75 6e 73 27 2e 0a 20 20 28 72 65 71 75 | add-log-current-defuns'....(requ |
| 1265e0 | 69 72 65 20 27 76 63 2d 67 69 74 29 20 20 20 20 3b 20 60 76 63 2d 67 69 74 2d 64 69 66 66 27 2e | ire.'vc-git)....;.`vc-git-diff'. |
| 126600 | 0a 20 20 28 72 65 71 75 69 72 65 20 27 61 64 64 2d 6c 6f 67 29 20 20 20 3b 20 60 63 68 61 6e 67 | ...(require.'add-log)...;.`chang |
| 126620 | 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 63 6f 6e 64 0a 20 | e-log-insert-entries'....(cond.. |
| 126640 | 20 20 28 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 20 27 63 68 61 6e 67 65 2d 6c 6f 67 2d 69 6e 73 | ..((and.(fboundp.'change-log-ins |
| 126660 | 65 72 74 2d 65 6e 74 72 69 65 73 29 0a 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 | ert-entries)..........(fboundp.' |
| 126680 | 64 69 66 66 2d 61 64 64 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 2d 64 65 66 75 6e 73 29 29 0a 20 20 | diff-add-log-current-defuns))... |
| 1266a0 | 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 20 20 20 20 20 20 | ..(setq.default-directory....... |
| 1266c0 | 20 20 20 20 28 69 66 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 | ....(if.(and.(file-regular-p."gi |
| 1266e0 | 74 64 69 72 22 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 | tdir")....................(not.( |
| 126700 | 6d 61 67 69 74 2d 67 69 74 2d 74 72 75 65 20 22 72 65 76 2d 70 61 72 73 65 22 20 22 2d 2d 69 73 | magit-git-true."rev-parse"."--is |
| 126720 | 2d 69 6e 73 69 64 65 2d 77 6f 72 6b 2d 74 72 65 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -inside-work-tree"))............ |
| 126740 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 74 72 75 65 20 22 72 65 76 2d 70 61 72 | ........(magit-git-true."rev-par |
| 126760 | 73 65 22 20 22 2d 2d 69 73 2d 69 6e 73 69 64 65 2d 67 69 74 2d 64 69 72 22 29 29 0a 20 20 20 20 | se"."--is-inside-git-dir"))..... |
| 126780 | 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 28 | ..........(file-name-directory.( |
| 1267a0 | 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 20 22 67 69 74 64 69 72 22 29 29 0a 20 20 20 20 20 | magit-file-line."gitdir"))...... |
| 1267c0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 20 20 20 20 28 6c | .......(magit-toplevel))).....(l |
| 1267e0 | 65 74 20 28 28 72 65 76 31 20 28 69 66 20 61 6d 65 6e 64 69 6e 67 20 22 48 45 41 44 5e 31 22 20 | et.((rev1.(if.amending."HEAD^1". |
| 126800 | 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 76 32 20 6e 69 6c 29 29 0a 20 | "HEAD"))...........(rev2.nil)).. |
| 126820 | 20 20 20 20 20 3b 3b 20 4d 61 67 69 74 20 6d 61 79 20 68 61 76 65 20 75 70 64 61 74 65 64 20 74 | .....;;.Magit.may.have.updated.t |
| 126840 | 68 65 20 66 69 6c 65 73 20 77 69 74 68 6f 75 74 20 6e 6f 74 69 66 79 69 6e 67 20 76 63 2c 20 62 | he.files.without.notifying.vc,.b |
| 126860 | 75 74 0a 20 20 20 20 20 20 3b 3b 20 60 64 69 66 66 2d 61 64 64 2d 6c 6f 67 2d 63 75 72 72 65 6e | ut.......;;.`diff-add-log-curren |
| 126880 | 74 2d 64 65 66 75 6e 73 27 20 72 65 6c 69 65 73 20 6f 6e 20 76 63 20 62 65 69 6e 67 20 75 70 2d | t-defuns'.relies.on.vc.being.up- |
| 1268a0 | 74 6f 2d 64 61 74 65 2e 0a 20 20 20 20 20 20 28 6d 61 70 63 20 23 27 76 63 2d 66 69 6c 65 2d 63 | to-date........(mapc.#'vc-file-c |
| 1268c0 | 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 69 6c 65 73 29 29 0a | learprops.(magit-staged-files)). |
| 1268e0 | 20 20 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 74 72 69 65 73 | ......(change-log-insert-entries |
| 126900 | 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 20 20 20 20 | ........(with-temp-buffer....... |
| 126920 | 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 66 | ...(vc-git-command.(current-buff |
| 126940 | 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 20 | er).1.nil....................... |
| 126960 | 20 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 | ..."diff-index"."--exit-code"."- |
| 126980 | 2d 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 20 | -patch"......................... |
| 1269a0 | 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 73 74 61 67 65 64 2d 70 29 20 | .(and.(magit-anything-staged-p). |
| 1269c0 | 22 2d 2d 63 61 63 68 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "--cached")..................... |
| 1269e0 | 20 20 20 20 20 72 65 76 31 20 22 2d 2d 22 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 60 64 69 66 | .....rev1."--")..........;;.`dif |
| 126a00 | 66 2d 66 69 6e 64 2d 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 | f-find-source-location'.consults |
| 126a20 | 20 74 68 65 73 65 20 76 61 72 73 2e 0a 20 20 20 20 20 20 20 20 20 28 64 65 66 76 61 72 20 64 69 | .these.vars...........(defvar.di |
| 126a40 | 66 66 2d 76 63 2d 72 65 76 69 73 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 2d | ff-vc-revisions)..........(setq- |
| 126a60 | 6c 6f 63 61 6c 20 64 69 66 66 2d 76 63 2d 72 65 76 69 73 69 6f 6e 73 20 28 6c 69 73 74 20 72 65 | local.diff-vc-revisions.(list.re |
| 126a80 | 76 31 20 72 65 76 32 29 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 64 | v1.rev2))..........(setq-local.d |
| 126aa0 | 69 66 66 2d 76 63 2d 62 61 63 6b 65 6e 64 20 27 47 69 74 29 0a 20 20 20 20 20 20 20 20 20 28 64 | iff-vc-backend.'Git)..........(d |
| 126ac0 | 69 66 66 2d 61 64 64 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 2d 64 65 66 75 6e 73 29 29 29 29 29 0a | iff-add-log-current-defuns))))). |
| 126ae0 | 20 20 20 28 28 75 73 65 72 2d 65 72 72 6f 72 20 22 60 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 | ...((user-error."`magit-generate |
| 126b00 | 2d 63 68 61 6e 67 65 6c 6f 67 27 20 72 65 71 75 69 72 65 73 20 45 6d 61 63 73 20 32 37 20 6f 72 | -changelog'.requires.Emacs.27.or |
| 126b20 | 20 67 72 65 61 74 65 72 22 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | .greater"))))..;;;###autoload.(d |
| 126b40 | 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 72 79 20 | efun.magit-add-change-log-entry. |
| 126b60 | 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 74 68 65 | (&optional.whoami.file-name.othe |
| 126b80 | 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 66 69 6c | r-window)..."Find.change.log.fil |
| 126ba0 | 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 20 66 6f | e.and.add.date.entry.and.item.fo |
| 126bc0 | 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 73 20 66 | r.current.change..This.differs.f |
| 126be0 | 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 68 69 63 | rom.`add-change-log-entry'.(whic |
| 126c00 | 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 20 63 75 | h.see).in.that.it.acts.on.the.cu |
| 126c20 | 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 69 6e 73 | rrent.hunk.in.a.Magit.buffer.ins |
| 126c40 | 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 6c 65 2d | tead.of.on.a.position.in.a.file- |
| 126c60 | 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 69 76 65 | visiting.buffer."...(interactive |
| 126c80 | 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 20 20 20 | .(list.current-prefix-arg....... |
| 126ca0 | 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 61 6e 67 | ...............(prompt-for-chang |
| 126cc0 | 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 60 28 2c | e-log-name)))...(pcase-let.((`(, |
| 126ce0 | 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 69 6c 65 | buf.,pos).(magit-diff-visit-file |
| 126d00 | 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 68 2d 74 | --noselect))).....(magit--with-t |
| 126d20 | 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 65 74 20 | emp-position.buf.pos.......(let. |
| 126d40 | 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 6e 63 74 | ((add-log-buffer-file-name-funct |
| 126d60 | 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 20 20 20 | ion..............(lambda.()..... |
| 126d80 | 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 69 6c 65 | ...........(or.magit-buffer-file |
| 126da0 | 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 66 65 72 | -name....................(buffer |
| 126dc0 | 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 63 68 61 | -file-name))))).........(add-cha |
| 126de0 | 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 65 20 6f | nge-log-entry.whoami.file-name.o |
| 126e00 | 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 6f 61 64 | ther-window)))))..;;;###autoload |
| 126e20 | 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 |
| 126e40 | 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 6f 61 6d | ry-other-window.(&optional.whoam |
| 126e60 | 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 6f 67 20 | i.file-name)..."Find.change.log. |
| 126e80 | 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 65 6e 74 | file.in.other.window.and.add.ent |
| 126ea0 | 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 6d 20 60 | ry.and.item..This.differs.from.` |
| 126ec0 | 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 6e 64 6f | add-change-log-entry-other-windo |
| 126ee0 | 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 73 20 6f | w'.(which.see).in.that.it.acts.o |
| 126f00 | 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 20 62 75 | n.the.current.hunk.in.a.Magit.bu |
| 126f20 | 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 20 69 6e | ffer.instead.of.on.a.position.in |
| 126f40 | 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 69 6e 74 | .a.file-visiting.buffer."...(int |
| 126f60 | 65 72 61 63 74 69 76 65 20 28 61 6e 64 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 | eractive.(and.current-prefix-arg |
| 126f80 | 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 72 72 65 | .....................(list.curre |
| 126fa0 | 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt-prefix-arg................... |
| 126fc0 | 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 67 2d 6e | ........(prompt-for-change-log-n |
| 126fe0 | 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 6f 67 2d | ame))))...(magit-add-change-log- |
| 127000 | 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 3b 3b 20 | entry.whoami.file-name.t))..;;;. |
| 127020 | 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 6f 61 64 | Edit.Line.Commit..;;;###autoload |
| 127040 | 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 74 20 28 | .(defun.magit-edit-line-commit.( |
| 127060 | 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 6f 6d 6d | &optional.type)..."Edit.the.comm |
| 127080 | 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 65 2e 0a | it.that.added.the.current.line.. |
| 1270a0 | 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 74 68 65 | .With.a.prefix.argument.edit.the |
| 1270c0 | 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 2c 0a 69 | .commit.that.removes.the.line,.i |
| 1270e0 | 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 6e 65 64 | f.any...The.commit.is.determined |
| 127100 | 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 64 69 74 | .using.`git.blame'.and.made.edit |
| 127120 | 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 72 61 63 | able.using.`git.rebase.--interac |
| 127140 | 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 20 60 48 | tive'.if.it.is.reachable.from.`H |
| 127160 | 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 63 6f 6d | EAD',.or.by.checking.out.the.com |
| 127180 | 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 61 74 20 | mit.(or.a.branch.that.points.at. |
| 1271a0 | 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 65 20 28 | it).otherwise."...(interactive.( |
| 1271c0 | 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 27 72 65 | list.(and.current-prefix-arg.'re |
| 1271e0 | 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 69 74 2d | moval)))...(let*.((chunk.(magit- |
| 127200 | 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 27 61 64 | current-blame-chunk.(or.type.'ad |
| 127220 | 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 65 66 20 | dition)))..........(rev...(oref. |
| 127240 | 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 72 69 6e | chunk.orig-rev))).....(if.(strin |
| 127260 | 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 72 65 76 | g-match-p."\\`0\\{40,\\}\\'".rev |
| 127280 | 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 20 68 61 | ).........(message."This.line.ha |
| 1272a0 | 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 20 20 20 | s.not.been.committed.yet")...... |
| 1272c0 | 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 65 73 74 | .(let.((rebase.(magit-rev-ancest |
| 1272e0 | 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 20 28 66 | or-p.rev."HEAD")).............(f |
| 127300 | 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 20 63 68 | ile...(expand-file-name.(oref.ch |
| 127320 | 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 20 20 20 | unk.orig-file).................. |
| 127340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 6f 70 6c | .....................(magit-topl |
| 127360 | 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 20 20 20 | evel)))).........(if.rebase..... |
| 127380 | 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 70 75 62 | ........(let.((magit--rebase-pub |
| 1273a0 | 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 29 29 0a | lished-symbol.'edit-published)). |
| 1273c0 | 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 64 69 74 | ..............(magit-rebase-edit |
| 1273e0 | 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 75 6d 65 | -commit.rev.(magit-rebase-argume |
| 127400 | 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 6b 6f 75 | nts)))...........(magit--checkou |
| 127420 | 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 72 65 76 | t.(or.(magit-rev-branch.rev).rev |
| 127440 | 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 65 72 2d | ))).........(unless.(and.buffer- |
| 127460 | 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | file-name......................( |
| 127480 | 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 2d 6e 61 | file-equal-p.file.buffer-file-na |
| 1274a0 | 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 79 70 65 | me))...........(let.((blame-type |
| 1274c0 | 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 62 6c 61 | .(and.magit-blame-mode.magit-bla |
| 1274e0 | 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 62 61 73 | me-type))).............(if.rebas |
| 127500 | 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 73 2d 73 | e.................(set-process-s |
| 127520 | 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 74 2d 74 | entinel..................magit-t |
| 127540 | 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 28 6c 61 | his-process..................(la |
| 127560 | 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 20 20 | mbda.(process.event)............ |
| 127580 | 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 65 73 73 | ........(magit-sequencer-process |
| 1275a0 | 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 20 | -sentinel.process.event)........ |
| 1275c0 | 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 73 2d 73 | ............(when.(eq.(process-s |
| 1275e0 | 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 20 20 20 | tatus.process).'exit)........... |
| 127600 | 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 20 20 20 | ...........(find-file.file)..... |
| 127620 | 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 74 79 70 | .................(when.blame-typ |
| 127640 | 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 69 74 2d | e........................(magit- |
| 127660 | 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 70 | blame--pre-blame-setup.blame-typ |
| 127680 | 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 |
| 1276a0 | 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 6d 65 6e | -blame--run.(magit-blame-argumen |
| 1276c0 | 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 66 69 6c | ts))))))...............(find-fil |
| 1276e0 | 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 6c 61 6d | e.file)...............(when.blam |
| 127700 | 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 2d 62 6c | e-type.................(magit-bl |
| 127720 | 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 70 65 29 | ame--pre-blame-setup.blame-type) |
| 127740 | 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 2d 2d 72 | .................(magit-blame--r |
| 127760 | 75 6e 20 28 6d 61 67 69 74 2d 62 6c 61 6d 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 29 29 29 29 | un.(magit-blame-arguments))))))) |
| 127780 | 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 6d 6d 69 | )))..(put.'magit-edit-line-commi |
| 1277a0 | 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 64 0a 28 | t.'disabled.t)..;;;###autoload.( |
| 1277c0 | 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 6d 6d 69 | defun.magit-diff-edit-hunk-commi |
| 1277e0 | 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 20 74 68 | t.(file)..."From.a.hunk,.edit.th |
| 127800 | 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 20 74 68 | e.respective.commit.and.visit.th |
| 127820 | 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 20 62 65 | e.file...First.visit.the.file.be |
| 127840 | 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 68 65 20 | ing.modified.by.the.hunk.at.the. |
| 127860 | 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 2d 64 69 | correct.location.using.`magit-di |
| 127880 | 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 79 20 76 | ff-visit-file'...This.actually.v |
| 1278a0 | 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 6f 6e 20 | isits.a.blob...When.point.is.on. |
| 1278c0 | 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 64 | a.diff.header,.not.within.an.ind |
| 1278e0 | 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 73 20 74 | ividual.hunk,.then.this.visits.t |
| 127900 | 68 65 20 62 6c 6f 62 20 74 68 65 20 66 69 72 73 74 20 68 75 6e 6b 20 69 73 20 61 62 6f 75 74 2e | he.blob.the.first.hunk.is.about. |
| 127920 | 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 65 2d 63 | ..Then.invoke.`magit-edit-line-c |
| 127940 | 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 74 69 76 | ommit',.which.uses.an.interactiv |
| 127960 | 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 64 69 74 | e.rebase.to.make.the.commit.edit |
| 127980 | 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 62 6c 65 | able,.or.if.that.is.not.possible |
| 1279a0 | 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 61 63 68 | .because.the.commit.is.not.reach |
| 1279c0 | 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 6f 75 74 | able.from.`HEAD'.by.checking.out |
| 1279e0 | 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 61 6c 73 | .that.commit.directly...This.als |
| 127a00 | 6f 20 63 61 75 73 65 73 20 74 68 65 20 61 63 74 75 61 6c 20 77 6f 72 6b 74 72 65 65 20 66 69 6c | o.causes.the.actual.worktree.fil |
| 127a20 | 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 20 62 6c | e.to.be.visited...Neither.the.bl |
| 127a40 | 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 6c 6c 65 | ob.nor.the.file.buffer.are.kille |
| 127a60 | 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 20 49 66 | d.when.finishing.the.rebase...If |
| 127a80 | 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 20 6d 69 | .that.is.undesirable,.then.it.mi |
| 127aa0 | 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 65 62 61 | ght.be.better.to.use.`magit-reba |
| 127ac0 | 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 69 73 20 | se-edit-commit'.instead.of.this. |
| 127ae0 | 63 6f 6d 6d 61 6e 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 | command."...(interactive.(list.( |
| 127b00 | 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 28 6c 65 | magit-file-at-point.t.t)))...(le |
| 127b20 | 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 2d 62 6c | t.((magit-diff-visit-previous-bl |
| 127b40 | 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 66 66 65 | ob.nil)).....(with-current-buffe |
| 127b60 | 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 69 6c 65 | r.........(magit-diff-visit-file |
| 127b80 | 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 62 75 66 | --internal.file.nil.#'pop-to-buf |
| 127ba0 | 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 2d 65 64 | fer-same-window).......(magit-ed |
| 127bc0 | 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 69 74 2d | it-line-commit))))..(put.'magit- |
| 127be0 | 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 65 64 20 | diff-edit-hunk-commit.'disabled. |
| 127c00 | 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 6d 61 67 | t)..;;;.Reshelve..(defcustom.mag |
| 127c20 | 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 6e 6c 79 | it-reshelve-since-committer-only |
| 127c40 | 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 76 65 2d | .nil..."Whether.`magit-reshelve- |
| 127c60 | 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 74 74 65 | since'.changes.only.the.committe |
| 127c80 | 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 20 64 61 | r.dates..Otherwise.the.author.da |
| 127ca0 | 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 6b 61 67 | tes.are.also.changed."...:packag |
| 127cc0 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20 3a | e-version.'(magit..."3.0.0")...: |
| 127ce0 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 62 | group.'magit-commands...:type.'b |
| 127d00 | 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 6e 20 6d | oolean)..;;;###autoload.(defun.m |
| 127d20 | 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 64 29 0a | agit-reshelve-since.(rev.keyid). |
| 127d40 | 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 69 74 74 | .."Change.the.author.and.committ |
| 127d60 | 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 20 52 45 | er.dates.of.the.commits.since.RE |
| 127d80 | 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 74 20 72 | V...Ask.the.user.for.the.first.r |
| 127da0 | 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 68 6f 75 | eachable.commit.whose.dates.shou |
| 127dc0 | 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 20 6e 65 | ld.be.changed...Then.read.the.ne |
| 127de0 | 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 69 6e 69 | w.date.for.that.commit...The.ini |
| 127e00 | 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 20 70 72 | tial.minibuffer.input.and.the.pr |
| 127e20 | 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 67 6f 6f | evious.history.element.offer.goo |
| 127e40 | 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 6c 6c 20 | d.values...The.next.commit.will. |
| 127e60 | 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 6e 64 20 | be.created.one.minute.later.and. |
| 127e80 | 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 69 6e 74 | so.on...This.command.is.only.int |
| 127ea0 | 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 20 73 68 | ended.for.interactive.use.and.sh |
| 127ec0 | 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 65 61 72 | ould.only.be.used.on.highly.rear |
| 127ee0 | 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 79 2e 0a | ranged.and.unpublished.history.. |
| 127f00 | 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 65 20 74 | .If.KEYID.is.non-nil,.then.use.t |
| 127f20 | 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 6d 69 74 | hat.to.sign.all.reshelved.commit |
| 127f40 | 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 65 20 6f | s..Interactively.use.the.value.o |
| 127f60 | 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 6e 20 74 | f.the.\"--gpg-sign\".option.in.t |
| 127f80 | 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 62 61 73 | he.list.returned.by.`magit-rebas |
| 127fa0 | 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 20 28 6c | e-arguments'."...(interactive.(l |
| 127fc0 | 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 28 74 72 | ist.nil......................(tr |
| 127fe0 | 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 3d 22 0a | ansient-arg-value."--gpg-sign=". |
| 128000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 128020 | 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 |
| 128040 | 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 6d 61 67 | s))))...(let*.((current.(or.(mag |
| 128060 | 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).......... |
| 128080 | 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 75 73 69 | .............(user-error."Refusi |
| 1280a0 | 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 29 29 29 | ng.to.reshelve.detached.head"))) |
| 1280c0 | 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 66 73 2f | ..........(backup.(concat."refs/ |
| 1280e0 | 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 29 29 29 | original/refs/heads/".current))) |
| 128100 | 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 20 20 20 | .....(cond......((not.rev)...... |
| 128120 | 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 75 70 29 | .(when.(and.(magit-ref-p.backup) |
| 128140 | 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 2d 79 2d | ..................(not.(magit-y- |
| 128160 | 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 20 28 66 | or-n-p........................(f |
| 128180 | 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 65 78 69 | ormat."Backup.ref.%s.already.exi |
| 1281a0 | 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 20 20 20 | sts...Override?."............... |
| 1281c0 | 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 20 20 20 | .................backup))))..... |
| 1281e0 | 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 20 20 | ....(user-error."Abort"))....... |
| 128200 | 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 62 64 | (magit-log-select.........(lambd |
| 128220 | 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 65 6c 76 | a.(rev)...........(magit-reshelv |
| 128240 | 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 54 79 70 | e-since.rev.keyid))........."Typ |
| 128260 | 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 69 74 20 | e.%p.on.a.commit.to.reshelve.it. |
| 128280 | 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 20 20 20 | and.the.commits.above.it,")).... |
| 1282a0 | 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 28 74 69 | ..(t.......(cl-flet.((adjust.(ti |
| 1282c0 | 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 28 66 6f | me.offset)...................(fo |
| 1282e0 | 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 20 20 20 | rmat-time-string................ |
| 128300 | 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 20 20 20 | ...."%F.%T.%z".................. |
| 128320 | 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 20 20 20 | ..(+.(floor.time)............... |
| 128340 | 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 20 20 20 | ........(*.offset.60)........... |
| 128360 | 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 69 6d 65 | ............(-.(car.(decode-time |
| 128380 | 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 73 74 61 | .time))))))).........(let*.((sta |
| 1283a0 | 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 20 20 20 | rt.(concat.rev."^"))............ |
| 1283c0 | 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 20 63 75 | ....(range.(concat.start."..".cu |
| 1283e0 | 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 72 65 76 | rrent))................(time-rev |
| 128400 | 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 74 6f 2d | .(adjust.(float-time.(string-to- |
| 128420 | 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | number.......................... |
| 128440 | 20 20 20 20 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- |
| 128460 | 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 20 20 20 | format."%at".start)))........... |
| 128480 | 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 20 20 20 | .......................1))...... |
| 1284a0 | 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 66 6c 6f | ..........(time-now.(adjust.(flo |
| 1284c0 | 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 20 20 20 | at-time)........................ |
| 1284e0 | 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 72 0a 20 | ..........(-.(string-to-number.. |
| 128500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 128520 | 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 73 74 22 | ....(magit-git-string."rev-list" |
| 128540 | 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 20 20 20 | ."--count"...................... |
| 128560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 128580 | 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 20 74 69 | ..range))))))...........(push.ti |
| 1285a0 | 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 79 29 0a | me-rev.magit--reshelve-history). |
| 1285c0 | 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 20 20 20 | ..........(let.((date.(floor.... |
| 1285e0 | 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 6d 65 0a | ....................(float-time. |
| 128600 | 20 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 2d 74 6f | ........................(date-to |
| 128620 | 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 20 20 28 | -time..........................( |
| 128640 | 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 6f 6d 6d | read-string."Date.for.first.comm |
| 128660 | 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 20 20 20 | it:."........................... |
| 128680 | 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 72 65 73 | ............time-now.'magit--res |
| 1286a0 | 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 20 20 20 | helve-history))))))............. |
| 1286c0 | 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 46 | (with-environment-variables.(("F |
| 1286e0 | 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 20 22 31 | ILTER_BRANCH_SQUELCH_WARNING"."1 |
| 128700 | 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 2d 74 6f | "))...............(magit-with-to |
| 128720 | 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 2d 72 75 | plevel.................(magit-ru |
| 128740 | 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 22 66 69 | n-git-async.................."fi |
| 128760 | 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 2d 66 69 | lter-branch"."--force"."--env-fi |
| 128780 | 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 74 0a 20 | lter"..................(format.. |
| 1287a0 | 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 4f 4d 4d | ................."case.$GIT_COMM |
| 1287c0 | 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 20 20 20 | IT.in.%s\nesac"................. |
| 1287e0 | 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 20 20 20 | ..(mapconcat.................... |
| 128800 | 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 20 20 20 | (lambda.(rev)................... |
| 128820 | 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 20 20 20 | ...(prog1....................... |
| 128840 | 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 20 20 20 | ...(concat...................... |
| 128860 | 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 20 20 20 | .....(format."%s).".rev)........ |
| 128880 | 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 6d 61 67 | ...................(and.(not.mag |
| 1288a0 | 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 6e 6c 79 | it-reshelve-since-committer-only |
| 1288c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 1288e0 | 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 41 54 45 | .(format."export.GIT_AUTHOR_DATE |
| 128900 | 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 20 20 20 | =\"%s\";.".date))............... |
| 128920 | 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 49 54 5f | ............(format."export.GIT_ |
| 128940 | 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 29 29 0a | COMMITTER_DATE=\"%s\";;".date)). |
| 128960 | 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 63 66 20 | .......................(cl-incf. |
| 128980 | 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 20 28 6d | date.60)))....................(m |
| 1289a0 | 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 72 65 76 | agit-git-lines."rev-list"."--rev |
| 1289c0 | 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 20 20 20 | erse".range).................... |
| 1289e0 | 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 65 79 69 | "."))..................(and.keyi |
| 128a00 | 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 20 22 2d | d.......................(list."- |
| 128a20 | 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 20 20 20 | -commit-filter"................. |
| 128a40 | 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 69 74 2d | ............(format."git.commit- |
| 128a60 | 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 20 20 20 | tree.--gpg-sign=%s.\"$@\";"..... |
| 128a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 128aa0 | 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 67 65 20 | keyid)))..................range. |
| 128ac0 | 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 63 65 73 | "--"))...............(set-proces |
| 128ae0 | 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 69 74 2d | s-sentinel................magit- |
| 128b00 | 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 6c 61 6d | this-process................(lam |
| 128b20 | 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 20 20 20 | bda.(process.event)............. |
| 128b40 | 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 |
| 128b60 | 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))....... |
| 128b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 70 72 6f 63 65 73 73 2d 65 78 69 | .............(if.(>.(process-exi |
| 128ba0 | 74 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t-status.process).0)............ |
| 128bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 | ............(magit-process-senti |
| 128be0 | 6e 65 6c 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | nel.process.event).............. |
| 128c00 | 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 6e | ........(process-put.process.'in |
| 128c20 | 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 20 | hibit-refresh.t)................ |
| 128c40 | 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 |
| 128c60 | 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 20 20 20 | ocess.event).................... |
| 128c80 | 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 20 22 2d | ..(magit-run-git."update-ref"."- |
| 128ca0 | 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 65 76 69 | d".backup)))))))))))))..;;;.Revi |
| 128cc0 | 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 69 73 69 | sion.Stack..(defvar.magit-revisi |
| 128ce0 | 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 69 74 2d | on-stack.nil)..(defcustom.magit- |
| 128d00 | 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 28 22 5b | pop-revision-stack-format...'("[ |
| 128d20 | 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 20 25 73 | %N:.%h]."....."%N:.%cs.%H\n...%s |
| 128d40 | 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 29 0a 20 | \n"....."\\[\\([0-9]+\\)[]:]").. |
| 128d60 | 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 73 69 6f | ."Control.how.`magit-pop-revisio |
| 128d80 | 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 0a 54 68 | n-stack'.inserts.a.revision...Th |
| 128da0 | 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 2d 73 74 | e.command.`magit-pop-revision-st |
| 128dc0 | 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 0a 6f 66 | ack'.inserts.a.representation.of |
| 128de0 | 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 74 68 65 | .the.revision.last.pushed.to.the |
| 128e00 | 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 74 68 65 | .`magit-revision-stack'.into.the |
| 128e20 | 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 74 65 78 | .current.buffer...It.inserts.tex |
| 128e40 | 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 64 0a 6f | t.at.point.and/or.near.the.end.o |
| 128e60 | 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 20 63 6f | f.the.buffer,.and.removes.the.co |
| 128e80 | 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 6b 2e 0a | nsumed.revision.from.the.stack.. |
| 128ea0 | 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 65 20 74 | .The.entries.on.the.stack.have.t |
| 128ec0 | 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 20 74 68 | he.format.(HASH.TOPLEVEL).and.th |
| 128ee0 | 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 4e 54 2d | is.option.has.the.format.(POINT- |
| 128f00 | 46 4f 52 4d 41 54 20 45 4f 42 2d 46 4f 52 4d 41 54 20 49 4e 44 45 58 2d 52 45 47 45 58 50 29 2c | FORMAT.EOB-FORMAT.INDEX-REGEXP), |
| 128f20 | 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 20 73 74 | .all.of.which.may.be.nil.or.a.st |
| 128f40 | 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 42 2d 46 | ring.(though.either.one.of.EOB-F |
| 128f60 | 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 62 65 20 | ORMAT.or.POINT-FORMAT.should.be. |
| 128f80 | 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 20 69 73 | a.string,.and.if.INDEX-REGEXP.is |
| 128fa0 | 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 73 20 73 | .non-nil,.then.the.two.formats.s |
| 128fc0 | 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 45 47 45 | hould.be.too)...First.INDEX-REGE |
| 128fe0 | 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 75 73 6c | XP.is.used.to.find.the.previousl |
| 129000 | 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 67 20 62 | y.inserted.entry,.by.searching.b |
| 129020 | 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 74 20 73 | ackward.from.point...The.first.s |
| 129040 | 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 6e 75 6d | ubmatch.must.match.the.index.num |
| 129060 | 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 74 65 64 | ber...That.number.is.incremented |
| 129080 | 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 78 20 6e | .by.one,.and.becomes.the.index.n |
| 1290a0 | 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 72 74 65 | umber.of.the.entry.to.be.inserte |
| 1290c0 | 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 65 72 20 | d...If.you.don't.want.to.number. |
| 1290e0 | 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 75 73 65 | the.inserted.revisions,.then.use |
| 129100 | 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 44 45 58 | .nil.for.INDEX-REGEXP...If.INDEX |
| 129120 | 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 20 50 4f | -REGEXP.is.non-nil,.then.both.PO |
| 129140 | 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 75 6c 64 | INT-FORMAT.and.EOB-FORMAT.should |
| 129160 | 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 6c 61 63 | .contain.\"%N\",.which.is.replac |
| 129180 | 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 65 74 65 | ed.with.the.number.that.was.dete |
| 1291a0 | 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 0a 42 6f | rmined.in.the.previous.step...Bo |
| 1291c0 | 74 68 20 66 6f 72 6d 61 74 73 2c 20 69 66 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 61 66 74 65 72 | th.formats,.if.non-nil.and.after |
| 1291e0 | 20 72 65 6d 6f 76 69 6e 67 20 25 4e 2c 20 61 72 65 20 74 68 65 6e 20 65 78 70 61 6e 64 65 64 0a | .removing.%N,.are.then.expanded. |
| 129200 | 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 41 54 20 | using.`git.show.--format=FORMAT. |
| 129220 | 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 70 61 6e | ...'.inside.TOPLEVEL...The.expan |
| 129240 | 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 74 65 64 | sion.of.POINT-FORMAT.is.inserted |
| 129260 | 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 6f 66 20 | .at.point,.and.the.expansion.of. |
| 129280 | 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 20 65 6e | EOB-FORMAT.is.inserted.at.the.en |
| 1292a0 | 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 72 20 65 | d.of.the.buffer.(if.the.buffer.e |
| 1292c0 | 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 73 20 69 | nds.with.a.comment,.then.it.is.i |
| 1292e0 | 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 20 20 3a | nserted.right.before.that)."...: |
| 129300 | 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 32 2e 30 | package-version.'(magit..."3.2.0 |
| 129320 | 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 |
| 129340 | 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 61 67 20 | ype.'(list.(choice.(string.:tag. |
| 129360 | 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 20 20 20 | "Insert.at.point.format")....... |
| 129380 | 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 67 20 3a | .................(cons.(string.: |
| 1293a0 | 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 0a 20 20 | tag."Insert.at.point.format")... |
| 1293c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 65 | ...........................(repe |
| 1293e0 | 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 67 69 74 | at.(string.:tag."Argument.to.git |
| 129400 | 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 20 20 20 | .show")))....................... |
| 129420 | 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 20 70 6f | .(const.:tag."Don't.insert.at.po |
| 129440 | 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 6f 69 63 | int".nil))................(choic |
| 129460 | 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 20 66 6f | e.(string.:tag."Insert.at.eob.fo |
| 129480 | 72 6d 61 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | rmat")........................(c |
| 1294a0 | 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 6f 62 20 | ons.(string.:tag."Insert.at.eob. |
| 1294c0 | 66 6f 72 6d 61 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | format")........................ |
| 1294e0 | 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 72 67 75 | ......(repeat.(string.:tag."Argu |
| 129500 | 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 20 20 20 | ment.to.git.show")))............ |
| 129520 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 44 6f 6e 27 74 20 69 | ............(const.:tag."Don't.i |
| 129540 | 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 20 20 20 | nsert.at.eob".nil))............. |
| 129560 | 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 20 69 6e | ...(choice.(regexp.:tag."Find.in |
| 129580 | 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 20 20 20 | dex.regexp").................... |
| 1295a0 | 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 20 65 6e | ....(const.:tag."Don't.number.en |
| 1295c0 | 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 67 69 74 | tries".nil))))..(defcustom.magit |
| 1295e0 | 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 6c 0a 20 | -copy-revision-abbreviated.nil.. |
| 129600 | 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 20 72 65 | ."Whether.to.save.abbreviated.re |
| 129620 | 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 67 69 74 | vision.to.`kill-ring'.and.`magit |
| 129640 | 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 2d 76 65 | -revision-stack'."...:package-ve |
| 129660 | 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 | rsion.'(magit..."3.0.0")...:grou |
| 129680 | 70 20 27 6d 61 67 69 74 2d 6d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 20 20 3a 74 79 70 65 20 27 | p.'magit-miscellaneous...:type.' |
| 1296a0 | 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 6e 20 | boolean)..;;;###autoload.(defun. |
| 1296c0 | 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 20 74 6f | magit-pop-revision-stack.(rev.to |
| 1296e0 | 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 61 74 69 | plevel)..."Insert.a.representati |
| 129700 | 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 72 65 6e | on.of.a.revision.into.the.curren |
| 129720 | 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 6d 20 74 | t.buffer...Pop.a.revision.from.t |
| 129740 | 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 20 69 6e | he.`magit-revision-stack'.and.in |
| 129760 | 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 65 72 20 | sert.it.into.the.current.buffer. |
| 129780 | 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 69 6f 6e | according.to.`magit-pop-revision |
| 1297a0 | 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 20 62 65 | -stack-format'..Revisions.can.be |
| 1297c0 | 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 74 2d 63 | .put.on.the.stack.using.`magit-c |
| 1297e0 | 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 2d 63 6f | opy-section-value'.and.`magit-co |
| 129800 | 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 73 74 61 | py-buffer-revision'...If.the.sta |
| 129820 | 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 61 72 67 | ck.is.empty.or.with.a.prefix.arg |
| 129840 | 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 6e 20 69 | ument,.instead.read.a.revision.i |
| 129860 | 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 68 65 20 | n.the.minibuffer...By.using.the. |
| 129880 | 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 73 20 73 | minibuffer.history.this.allows.s |
| 1298a0 | 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 70 70 65 | electing.an.item.which.was.poppe |
| 1298c0 | 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 69 74 72 | d.earlier.or.to.insert.an.arbitr |
| 1298e0 | 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 68 6f 75 | ary.reference.or.revision.withou |
| 129900 | 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 74 61 63 | t.first.pushing.it.onto.the.stac |
| 129920 | 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 20 66 72 | k...When.reading.the.revision.fr |
| 129940 | 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 68 74 | om.the.minibuffer,.then.it.might |
| 129960 | 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 20 63 6f | .not.be.possible.to.guess.the.co |
| 129980 | 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 63 6f 6d | rrect.repository...When.this.com |
| 1299a0 | 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 69 74 6f | mand.is.called.inside.a.reposito |
| 1299c0 | 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 6f 6d 6d | ry.(e.g.,.while.composing.a.comm |
| 1299e0 | 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 74 6f 72 | it.message),.then.that.repositor |
| 129a00 | 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 77 68 69 | y.is.used...Otherwise.(e.g.,.whi |
| 129a20 | 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 68 65 20 | le.composing.an.email).then.the. |
| 129a40 | 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 6f 70 0a | repository.recorded.for.the.top. |
| 129a60 | 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 73 74 61 63 6b 20 69 73 20 75 73 65 64 20 28 65 76 | element.of.the.stack.is.used.(ev |
| 129a80 | 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 65 76 69 | en.though.we.insert.another.revi |
| 129aa0 | 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 |
| 129ac0 | 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 74 61 63 | epository.and.with.an.empty.stac |
| 129ae0 | 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 74 73 2c | k,.or.with.two.prefix.arguments, |
| 129b00 | 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 74 68 65 | .then.read.the.repository.in.the |
| 129b20 | 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 69 76 65 | .minibuffer.too."...(interactive |
| 129b40 | 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 67 20 28 | ....(if.(or.current-prefix-arg.( |
| 129b60 | 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 20 20 20 | not.magit-revision-stack))...... |
| 129b80 | 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 | ..(let.((default-directory...... |
| 129ba0 | 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 65 66 69 | .........(or.(and.(not.(=.(prefi |
| 129bc0 | 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 |
| 129be0 | 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 20 20 20 | rg).16))........................ |
| 129c00 | 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 20 20 20 | (or.(magit-toplevel)............ |
| 129c20 | 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 67 69 74 | ................(cadr.(car.magit |
| 129c40 | 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 20 20 20 | -revision-stack))))............. |
| 129c60 | 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 29 29 29 | ......(magit-read-repository)))) |
| 129c80 | 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 72 61 6e | ..........(list.(magit-read-bran |
| 129ca0 | 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 0a | ch-or-commit."Insert.revision"). |
| 129cc0 | 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 6f 72 79 | ...............default-directory |
| 129ce0 | 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 69 73 69 | ))......(push.(caar.magit-revisi |
| 129d00 | 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 6f 72 79 | on-stack).magit-revision-history |
| 129d20 | 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 61 63 6b | )......(pop.magit-revision-stack |
| 129d40 | 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 74 20 28 | )))...(if.rev.......(pcase-let.( |
| 129d60 | 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 64 78 2d | (`(,pnt-format.,eob-format.,idx- |
| 129d80 | 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 67 69 74 | format)....................magit |
| 129da0 | 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 20 20 20 | -pop-revision-stack-format)).... |
| 129dc0 | 20 20 20 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 74 6f | .....(let.((default-directory.to |
| 129de0 | 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 6e 64 20 | plevel)...............(idx.(and. |
| 129e00 | 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 20 20 20 | idx-format...................... |
| 129e20 | 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(save-excursion.............. |
| 129e40 | 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 6b | .............(if.(re-search-back |
| 129e60 | 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 20 20 20 | ward.idx-format.nil.t).......... |
| 129e80 | 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 74 6f 2d | .....................(number-to- |
| 129ea0 | 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | string.......................... |
| 129ec0 | 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 6d 61 74 | ......(1+.(string-to-number.(mat |
| 129ee0 | 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 20 20 20 | ch-string.1))))................. |
| 129f00 | 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 20 20 20 | ............"1"))))............. |
| 129f20 | 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 20 20 28 | ..pnt-args.eob-args)...........( |
| 129f40 | 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 20 20 20 | when.(listp.pnt-format)......... |
| 129f60 | 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 6f 72 6d | ....(setq.pnt-args.(cdr.pnt-form |
| 129f80 | 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 72 6d 61 | at)).............(setq.pnt-forma |
| 129fa0 | 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 20 20 28 | t.(car.pnt-format)))...........( |
| 129fc0 | 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 20 20 20 | when.(listp.eob-format)......... |
| 129fe0 | 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 6f 72 6d | ....(setq.eob-args.(cdr.eob-form |
| 12a000 | 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 72 6d 61 | at)).............(setq.eob-forma |
| 12a020 | 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 20 20 28 | t.(car.eob-format)))...........( |
| 12a040 | 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 77 68 65 | when.pnt-format.............(whe |
| 12a060 | 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 65 74 71 | n.idx-format...............(setq |
| 12a080 | 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 20 20 20 | .pnt-format..................... |
| 12a0a0 | 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 66 6f 72 | (string-replace."%N".idx.pnt-for |
| 12a0c0 | 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 2d 69 6e | mat))).............(magit-rev-in |
| 12a0e0 | 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 74 2d 61 | sert-format.pnt-format.rev.pnt-a |
| 12a100 | 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 20 2d 31 | rgs).............(delete-char.-1 |
| 12a120 | 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 0a 20 20 | ))...........(when.eob-format... |
| 12a140 | 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 20 20 20 | ..........(when.idx-format...... |
| 12a160 | 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 20 20 20 | .........(setq.eob-format....... |
| 12a180 | 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 20 22 25 | ..............(string-replace."% |
| 12a1a0 | 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 20 20 20 | N".idx.eob-format)))............ |
| 12a1c0 | 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .(save-excursion...............( |
| 12a1e0 | 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 20 20 20 | goto-char.(point-max)).......... |
| 12a200 | 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 2d 22 29 | .....(skip-syntax-backward.">-") |
| 12a220 | 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 6c 69 6e | ...............(beginning-of-lin |
| 12a240 | 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 6d 65 6e | e)...............(if.(and.commen |
| 12a260 | 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 74 61 72 | t-start.(looking-at.comment-star |
| 12a280 | 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 28 6c 6f | t))...................(while.(lo |
| 12a2a0 | 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 20 20 20 | oking-at.comment-start)......... |
| 12a2c0 | 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 29 0a 20 | ............(forward-line.-1)).. |
| 12a2e0 | 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 0a 20 20 | ...............(forward-line)... |
| 12a300 | 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 72 65 6e | ..............(unless.(=.(curren |
| 12a320 | 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 20 20 28 | t-column).0)...................( |
| 12a340 | 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 69 6e 73 | insert.?\n)))...............(ins |
| 12a360 | 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 2d 72 65 | ert.?\n)...............(magit-re |
| 12a380 | 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 76 20 65 | v-insert-format.eob-format.rev.e |
| 12a3a0 | 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 65 2d 63 | ob-args)...............(delete-c |
| 12a3c0 | 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 52 65 76 | har.-1))))).....(user-error."Rev |
| 12a3e0 | 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 23 23 23 | ision.stack.is.empty")))..;;;### |
| 12a400 | 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 63 74 69 | autoload.(defun.magit-copy-secti |
| 12a420 | 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 6c 75 65 | on-value.(arg)..."Save.the.value |
| 12a440 | 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 61 74 65 | .of.the.current.section.for.late |
| 12a460 | 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 65 20 74 | r.use...Save.the.section.value.t |
| 12a480 | 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 64 65 64 | o.the.`kill-ring',.and,.provided |
| 12a4a0 | 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 61 20 63 | .that.the.current.section.is.a.c |
| 12a4c0 | 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 2c 20 70 | ommit,.branch,.or.tag.section,.p |
| 12a4e0 | 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 20 74 6f | ush.the.(referenced).revision.to |
| 12a500 | 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 6f 72 20 | .the.`magit-revision-stack'.for. |
| 12a520 | 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 73 74 61 | use.with.`magit-pop-revision-sta |
| 12a540 | 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 6f 6e 2d | ck'...When.`magit-copy-revision- |
| 12a560 | 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 20 74 68 | abbreviated'.is.non-nil,.save.th |
| 12a580 | 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 20 60 6b | e.abbreviated.revision.to.the.`k |
| 12a5a0 | 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 73 69 6f | ill-ring'.and.the.`magit-revisio |
| 12a5c0 | 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 65 63 74 | n-stack'...When.the.current.sect |
| 12a5e0 | 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 20 61 20 | ion.is.a.branch.or.a.tag,.and.a. |
| 12a600 | 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 20 73 61 | prefix.argument.is.used,.then.sa |
| 12a620 | 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 20 74 68 | ve.the.revision.at.its.tip.to.th |
| 12a640 | 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 72 65 66 | e.`kill-ring'.instead.of.the.ref |
| 12a660 | 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 20 69 73 | erence.name...When.the.region.is |
| 12a680 | 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 65 20 60 | .active,.then.save.that.to.the.` |
| 12a6a0 | 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 61 76 65 | kill-ring',.like.`kill-ring-save |
| 12a6c0 | 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 61 73 20 | '.would,.instead.of.behaving.as. |
| 12a6e0 | 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 20 61 72 | described.above...If.a.prefix.ar |
| 12a700 | 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 20 69 73 | gument.is.used.and.the.region.is |
| 12a720 | 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 65 20 64 | .within.a.hunk,.then.strip.the.d |
| 12a740 | 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 6c 79 20 | iff.marker.column.and.keep.only. |
| 12a760 | 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 69 6e 65 | either.the.added.or.removed.line |
| 12a780 | 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 68 65 20 | s,.depending.on.the.sign.of.the. |
| 12a7a0 | 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 69 76 65 | prefix.argument."...(interactive |
| 12a7c0 | 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 20 20 20 | ."P")...(cond....((and.arg...... |
| 12a7e0 | 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 65 67 69 | ....(magit-section-internal-regi |
| 12a800 | 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 2d 6d 61 | on-p)..........(magit-section-ma |
| 12a820 | 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 20 20 28 | tch.'hunk)).....(kill-new......( |
| 12a840 | 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 2d 6e 6f | thread-last.(buffer-substring-no |
| 12a860 | 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -properties....................( |
| 12a880 | 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 20 20 | region-beginning)............... |
| 12a8a0 | 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 70 6c 61 | .....(region-end))........(repla |
| 12a8c0 | 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 66 6f 72 | ce-regexp-in-string.........(for |
| 12a8e0 | 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 69 78 2d | mat."^\\%c.*\n?".(if.(<.(prefix- |
| 12a900 | 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 0a 20 20 | numeric-value.arg).0).?+.?-))... |
| 12a920 | 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 65 78 70 | ......"")........(replace-regexp |
| 12a940 | 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 20 28 64 | -in-string."^[.+-]".""))).....(d |
| 12a960 | 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 69 6f 6e | eactivate-mark))....((use-region |
| 12a980 | 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 27 63 6f | -p).....(call-interactively.#'co |
| 12a9a0 | 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 20 28 77 | py-region-as-kill))....(t.....(w |
| 12a9c0 | 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 72 65 6e | hen-let*.((section.(magit-curren |
| 12a9e0 | 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 76 61 6c | t-section)).................(val |
| 12aa00 | 75 65 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 | ue.(oref.section.value)))....... |
| 12aa20 | 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 28 62 72 | (magit-section-case.........((br |
| 12aa40 | 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 29 0a 20 | anch.commit.module-commit.tag).. |
| 12aa60 | 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 |
| 12aa80 | 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 20 20 20 | .default-directory).ref)........ |
| 12aaa0 | 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 | ....(magit-section-case......... |
| 12aac0 | 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 20 20 20 | .....((branch.tag).............. |
| 12aae0 | 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 20 20 20 | .(setq.ref.value)).............. |
| 12ab00 | 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 28 73 65 | (module-commit...............(se |
| 12ab20 | 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 20 20 20 | tq.default-directory............ |
| 12ab40 | 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 79 | .........(file-name-as-directory |
| 12ab60 | 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 |
| 12ab80 | 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 2d 76 61 | le-name.(magit-section-parent-va |
| 12aba0 | 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 20 20 20 | lue.section).................... |
| 12abc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 | ....................(magit-tople |
| 12abe0 | 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 6c 75 65 | vel))))))............(setq.value |
| 12ac00 | 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(magit-rev-parse............... |
| 12ac20 | 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 |
| 12ac40 | 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")....... |
| 12ac60 | 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 20 20 20 | ..................value))....... |
| 12ac80 | 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 74 2d 64 | .....(push.(list.value.default-d |
| 12aca0 | 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 6b 29 0a | irectory).magit-revision-stack). |
| 12acc0 | 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 20 22 25 | ...........(kill-new.(message."% |
| 12ace0 | 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 67 20 72 | s".(or.(and.current-prefix-arg.r |
| 12ad00 | 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)............................. |
| 12ad20 | 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 20 28 74 | ...........value))))).........(t |
| 12ad40 | 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 65 29 29 | .(kill-new.(message."%s".value)) |
| 12ad60 | 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | ))))))..;;;###autoload.(defun.ma |
| 12ad80 | 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 20 22 53 | git-copy-buffer-revision.()..."S |
| 12ada0 | 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 6e 74 20 | ave.the.revision.of.the.current. |
| 12adc0 | 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 68 65 20 | buffer.for.later.use...Save.the. |
| 12ade0 | 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 20 62 75 | revision.shown.in.the.current.bu |
| 12ae00 | 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 75 73 68 | ffer.to.the.`kill-ring'.and.push |
| 12ae20 | 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 61 63 6b | .it.to.the.`magit-revision-stack |
| 12ae40 | 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 74 65 6e | '...This.command.is.mainly.inten |
| 12ae60 | 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 6e 2d 6d | ded.for.use.in.`magit-revision-m |
| 12ae80 | 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 73 20 77 | ode'.buffers,.the.only.buffers.w |
| 12aea0 | 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 20 65 78 | here.it.is.always.unambiguous.ex |
| 12aec0 | 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 65 20 73 | actly.which.revision.should.be.s |
| 12aee0 | 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 72 73 20 | aved...Most.other.Magit.buffers. |
| 12af00 | 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 76 69 73 | usually.show.more.than.one.revis |
| 12af20 | 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 73 6f 20 | ion,.in.some.way.or.another,.so. |
| 12af40 | 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 68 61 73 20 74 6f 20 73 65 6c 65 63 74 20 6f 6e 65 20 6f | this.command.has.to.select.one.o |
| 12af60 | 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 20 6e 6f | f.them,.and.that.choice.might.no |
| 12af80 | 74 20 61 6c 77 61 79 73 20 62 65 20 74 68 65 20 6f 6e 65 20 79 6f 75 20 74 68 69 6e 6b 20 77 6f | t.always.be.the.one.you.think.wo |
| 12afa0 | 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 0a 49 6e | uld.have.been.the.best.pick...In |
| 12afc0 | 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 65 20 75 | .such.buffers.it.is.often.more.u |
| 12afe0 | 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 65 20 63 | seful.to.save.the.value.of.the.c |
| 12b000 | 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 20 60 6d | urrent.section.instead,.using.`m |
| 12b020 | 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 65 6e 20 | agit-copy-section-value'...When. |
| 12b040 | 74 68 65 20 72 65 67 69 6f 6e 20 69 73 20 61 63 74 69 76 65 2c 20 74 68 65 6e 20 73 61 76 65 20 | the.region.is.active,.then.save. |
| 12b060 | 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 20 60 6b | that.to.the.`kill-ring',.like.`k |
| 12b080 | 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 20 6f 66 | ill-ring-save'.would,.instead.of |
| 12b0a0 | 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 0a 0a 57 | .behaving.as.described.above...W |
| 12b0c0 | 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 65 76 69 | hen.`magit-copy-revision-abbrevi |
| 12b0e0 | 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 62 72 65 | ated'.is.non-nil,.save.the.abbre |
| 12b100 | 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 72 69 6e | viated.revision.to.the.`kill-rin |
| 12b120 | 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 61 63 6b | g'.and.the.`magit-revision-stack |
| 12b140 | 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 65 2d 72 | '."...(interactive)...(if.(use-r |
| 12b160 | 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 69 76 65 | egion-p).......(call-interactive |
| 12b180 | 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 20 28 77 | ly.#'copy-region-as-kill).....(w |
| 12b1a0 | 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 72 2d 72 | hen-let.((rev.(or.magit-buffer-r |
| 12b1c0 | 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......................... |
| 12b1e0 | 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 20 20 20 | (cl-case.major-mode............. |
| 12b200 | 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 65 0a 20 | ..............(magit-diff-mode.. |
| 12b220 | 20 20 20 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 |
| 12b240 | 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 5c 29 22 | tring-match."\\.\\.\\.?\\(.+\\)" |
| 12b260 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 12b280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 | ..............magit-buffer-range |
| 12b2a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 12b2c0 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 | .(match-string.1.magit-buffer-ra |
| 12b2e0 | 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)............................ |
| 12b300 | 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 20 20 20 | ..magit-buffer-range)).......... |
| 12b320 | 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 73 2d 6d | .................(magit-status-m |
| 12b340 | 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 6d 61 67 | ode."HEAD"))))).......(when.(mag |
| 12b360 | 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 71 20 72 | it-commit-p.rev).........(setq.r |
| 12b380 | 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 20 20 20 | ev.(magit-rev-parse............. |
| 12b3a0 | 20 20 20 20 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 63 6f 70 79 2d 72 65 76 69 73 69 6f 6e 2d | .......(and.magit-copy-revision- |
| 12b3c0 | 61 62 62 72 65 76 69 61 74 65 64 20 22 2d 2d 73 68 6f 72 74 22 29 0a 20 20 20 20 20 20 20 20 20 | abbreviated."--short").......... |
| 12b3e0 | 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 20 28 6c | ..........rev)).........(push.(l |
| 12b400 | 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 67 69 74 | ist.rev.default-directory).magit |
| 12b420 | 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 6c 2d 6e | -revision-stack).........(kill-n |
| 12b440 | 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 3b 3b 20 | ew.(message."%s".rev))))))..;;;. |
| 12b460 | 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 6f 61 64 | Buffer.Switching..;;;###autoload |
| 12b480 | 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 6f 72 79 | .(defun.magit-display-repository |
| 12b4a0 | 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 20 4d 61 | -buffer.(buffer)..."Display.a.Ma |
| 12b4c0 | 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 |
| 12b4e0 | 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 72 20 69 | ent.Git.repository..The.buffer.i |
| 12b500 | 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 6c 61 79 | s.displayed.using.`magit-display |
| 12b520 | 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 72 61 63 | -buffer',.which.see."...(interac |
| 12b540 | 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 69 74 6f | tive.(list.(magit--read-reposito |
| 12b560 | 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 20 20 20 | ry-buffer....................... |
| 12b580 | 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 20 28 6d | "Display.magit.buffer:.")))...(m |
| 12b5a0 | 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 65 72 20 | agit-display-buffer.(get-buffer. |
| 12b5c0 | 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 66 75 6e | buffer)))..;;;###autoload.(defun |
| 12b5e0 | 20 6d 61 67 69 74 2d 73 77 69 74 63 68 2d 74 6f 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 | .magit-switch-to-repository-buff |
| 12b600 | 65 72 20 28 62 75 66 66 65 72 29 0a 20 20 22 53 77 69 74 63 68 20 74 6f 20 61 20 4d 61 67 69 74 | er.(buffer)..."Switch.to.a.Magit |
| 12b620 | 20 62 75 66 66 65 72 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 | .buffer.belonging.to.the.current |
| 12b640 | 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | .Git.repository."...(interactive |
| 12b660 | 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 | .(list.(magit--read-repository-b |
| 12b680 | 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 53 77 69 | uffer......................."Swi |
| 12b6a0 | 74 63 68 20 74 6f 20 6d 61 67 69 74 20 62 75 66 66 65 72 3a 20 22 29 29 29 0a 20 20 28 73 77 69 | tch.to.magit.buffer:.")))...(swi |
| 12b6c0 | 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 20 62 75 66 66 65 72 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | tch-to-buffer.buffer))..;;;###au |
| 12b6e0 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 77 69 74 63 68 2d 74 6f 2d 72 65 | toload.(defun.magit-switch-to-re |
| 12b700 | 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 20 28 62 75 | pository-buffer-other-window.(bu |
| 12b720 | 66 66 65 72 29 0a 20 20 22 53 77 69 74 63 68 20 74 6f 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 | ffer)..."Switch.to.a.Magit.buffe |
| 12b740 | 72 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 47 69 74 20 72 | r.belonging.to.the.current.Git.r |
| 12b760 | 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 | epository."...(interactive.(list |
| 12b780 | 20 28 6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 0a | .(magit--read-repository-buffer. |
| 12b7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 53 77 69 74 63 68 20 74 6f | ......................"Switch.to |
| 12b7c0 | 20 6d 61 67 69 74 20 62 75 66 66 65 72 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 3a | .magit.buffer.in.another.window: |
| 12b7e0 | 20 22 29 29 29 0a 20 20 28 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d | .")))...(switch-to-buffer-other- |
| 12b800 | 77 69 6e 64 6f 77 20 62 75 66 66 65 72 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | window.buffer))..;;;###autoload. |
| 12b820 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 77 69 74 63 68 2d 74 6f 2d 72 65 70 6f 73 69 74 6f 72 | (defun.magit-switch-to-repositor |
| 12b840 | 79 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 28 62 75 66 66 65 72 29 0a 20 20 | y-buffer-other-frame.(buffer)... |
| 12b860 | 22 53 77 69 74 63 68 20 74 6f 20 61 20 4d 61 67 69 74 20 62 75 66 66 65 72 20 62 65 6c 6f 6e 67 | "Switch.to.a.Magit.buffer.belong |
| 12b880 | 69 6e 67 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 | ing.to.the.current.Git.repositor |
| 12b8a0 | 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 2d | y."...(interactive.(list.(magit- |
| 12b8c0 | 2d 72 65 61 64 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 | -read-repository-buffer......... |
| 12b8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 53 77 69 74 63 68 20 74 6f 20 6d 61 67 69 74 20 62 | .............."Switch.to.magit.b |
| 12b900 | 75 66 66 65 72 20 69 6e 20 61 6e 6f 74 68 65 72 20 66 72 61 6d 65 3a 20 22 29 29 29 0a 20 20 28 | uffer.in.another.frame:.")))...( |
| 12b920 | 73 77 69 74 63 68 2d 74 6f 2d 62 75 66 66 65 72 2d 6f 74 68 65 72 2d 66 72 61 6d 65 20 62 75 66 | switch-to-buffer-other-frame.buf |
| 12b940 | 66 65 72 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 72 65 61 64 2d 72 65 70 6f 73 69 | fer))..(defun.magit--read-reposi |
| 12b960 | 74 6f 72 79 2d 62 75 66 66 65 72 20 28 70 72 6f 6d 70 74 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 | tory-buffer.(prompt)...(if-let.( |
| 12b980 | 28 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d 73 61 66 65 20 22 2d | (topdir.(magit-rev-parse-safe."- |
| 12b9a0 | 2d 73 68 6f 77 2d 74 6f 70 6c 65 76 65 6c 22 29 29 29 0a 20 20 20 20 20 20 28 72 65 61 64 2d 62 | -show-toplevel"))).......(read-b |
| 12b9c0 | 75 66 66 65 72 0a 20 20 20 20 20 20 20 70 72 6f 6d 70 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d | uffer........prompt.(magit-get-m |
| 12b9e0 | 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 20 74 | ode-buffer.'magit-status-mode).t |
| 12ba00 | 0a 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 5f 20 2e 20 2c 62 | ........(pcase-lambda.(`(,_...,b |
| 12ba20 | 75 66 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 | uf))..........(and.buf.......... |
| 12ba40 | 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 | .....(with-current-buffer.buf... |
| 12ba60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 28 64 65 72 69 76 65 64 2d | ..............(and.(or.(derived- |
| 12ba80 | 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | mode-p.'magit-mode.............. |
| 12baa0 | 20 20 20 20 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 |
| 12bac0 | 69 74 2d 72 65 70 6f 6c 69 73 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-repolist-mode................ |
| 12bae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 | ..........................'magit |
| 12bb00 | 2d 73 75 62 6d 6f 64 75 6c 65 2d 6c 69 73 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 | -submodule-list-mode............ |
| 12bb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 67 | ..............................'g |
| 12bb40 | 69 74 2d 72 65 62 61 73 65 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-rebase-mode)................. |
| 12bb60 | 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 | .........(and.buffer-file-name.. |
| 12bb80 | 20 20 20 20 20 20 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 |
| 12bba0 | 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 6c 65 6e 61 6d 65 | ring-match-p.git-commit-filename |
| 12bbc0 | 2d 72 65 67 65 78 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -regexp......................... |
| 12bbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 2d 66 69 6c | ......................buffer-fil |
| 12bc00 | 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | e-name)))......................( |
| 12bc20 | 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d 73 61 66 65 20 22 2d 2d 73 | equal.(magit-rev-parse-safe."--s |
| 12bc40 | 68 6f 77 2d 74 6f 70 6c 65 76 65 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | how-toplevel").................. |
| 12bc60 | 20 20 20 20 20 20 20 20 20 20 20 74 6f 70 64 69 72 29 29 29 29 29 29 0a 20 20 20 20 28 75 73 65 | ...........topdir)))))).....(use |
| 12bc80 | 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 69 6e 73 69 64 65 20 61 20 47 69 74 20 72 65 70 6f 73 69 | r-error."Not.inside.a.Git.reposi |
| 12bca0 | 74 6f 72 79 22 29 29 29 0a 0a 3b 3b 3b 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 3b 3b 3b | tory")))..;;;.Miscellaneous..;;; |
| 12bcc0 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 62 6f 72 74 2d 64 | ###autoload.(defun.magit-abort-d |
| 12bce0 | 77 69 6d 20 28 29 0a 20 20 22 41 62 6f 72 74 20 63 75 72 72 65 6e 74 20 6f 70 65 72 61 74 69 6f | wim.()..."Abort.current.operatio |
| 12bd00 | 6e 2e 0a 44 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 63 6f 6e 74 65 78 74 2c 20 74 68 69 | n..Depending.on.the.context,.thi |
| 12bd20 | 73 20 77 69 6c 6c 20 61 62 6f 72 74 20 61 20 6d 65 72 67 65 2c 20 61 20 72 65 62 61 73 65 2c 20 | s.will.abort.a.merge,.a.rebase,. |
| 12bd40 | 61 0a 70 61 74 63 68 20 61 70 70 6c 69 63 61 74 69 6f 6e 2c 20 61 20 63 68 65 72 72 79 2d 70 69 | a.patch.application,.a.cherry-pi |
| 12bd60 | 63 6b 2c 20 61 20 72 65 76 65 72 74 2c 20 6f 72 20 61 20 62 69 73 65 63 74 2e 22 0a 20 20 28 69 | ck,.a.revert,.or.a.bisect."...(i |
| 12bd80 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 63 6f 6e 64 20 28 28 6d 61 67 69 74 2d 6d 65 72 67 | nteractive)...(cond.((magit-merg |
| 12bda0 | 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 65 72 67 | e-in-progress-p).....(magit-merg |
| 12bdc0 | 65 2d 61 62 6f 72 74 29 29 0a 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 72 65 62 61 73 65 | e-abort)).........((magit-rebase |
| 12bde0 | 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 20 20 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 | -in-progress-p)....(magit-rebase |
| 12be00 | 2d 61 62 6f 72 74 29 29 0a 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 61 6d 2d 69 6e 2d 70 | -abort)).........((magit-am-in-p |
| 12be20 | 72 6f 67 72 65 73 73 2d 70 29 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 6d 2d 61 62 6f 72 | rogress-p)........(magit-am-abor |
| 12be40 | 74 29 29 0a 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 69 6e | t)).........((magit-sequencer-in |
| 12be60 | 2d 70 72 6f 67 72 65 73 73 2d 70 29 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 61 62 | -progress-p).(magit-sequencer-ab |
| 12be80 | 6f 72 74 29 29 0a 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 69 6e 2d | ort)).........((magit-bisect-in- |
| 12bea0 | 70 72 6f 67 72 65 73 73 2d 70 29 20 20 20 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 72 65 73 | progress-p)....(magit-bisect-res |
| 12bec0 | 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 20 6d 61 | et))))..;;;###autoload.(defun.ma |
| 12bee0 | 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 22 4d 6f | git-back-to-indentation.()..."Mo |
| 12bf00 | 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 74 65 73 | ve.point.to.the.first.non-whites |
| 12bf20 | 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 49 6e 20 | pace.character.on.this.line..In. |
| 12bf40 | 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 20 61 6e | Magit.diffs,.also.skip.over.-.an |
| 12bf60 | 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 69 6e 65 | d.+.at.the.beginning.of.the.line |
| 12bf80 | 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 69 6e 6e | ."...(interactive."^")...(beginn |
| 12bfa0 | 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 6d 61 67 | ing-of-line.1)...(when.(and.(mag |
| 12bfc0 | 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 20 20 20 | it-section-match.'hunk)......... |
| 12bfe0 | 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 61 67 69 | .....(looking-at.(if.(oref.(magi |
| 12c000 | 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 20 20 20 | t-current-section).combined).... |
| 12c020 | 20 20 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 3f 5b 2d | .........................."^.?[- |
| 12c040 | 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 20 20 20 | +]+"............................ |
| 12c060 | 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 74 63 68 | "^[-+]"))).....(goto-char.(match |
| 12c080 | 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 61 72 64 | -end.0)))...(skip-syntax-forward |
| 12c0a0 | 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 62 61 63 | .".".(line-end-position))...(bac |
| 12c0c0 | 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 70 72 6f | kward-prefix-chars))..;;;._.(pro |
| 12c0e0 | 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 2d 65 78 | vide.'magit-extras).;;;.magit-ex |
| 12c100 | 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 00 00 00 | tras.el.ends.here............... |
| 12c120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c200 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2e 65 6c 00 00 00 | magit-4.1.2/magit-sequence.el... |
| 12c220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c260 | 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 |
| 12c280 | 30 31 33 32 37 36 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 35 32 32 00 20 30 00 00 00 | 0132762.00000000000.014522..0... |
| 12c2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c300 | 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................... |
| 12c320 | 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................... |
| 12c340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 12c400 | 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 |
| 12c420 | 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 |
| 12c440 | 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 |
| 12c460 | 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 | .(C).2008-2024.The.Magit.Project |
| 12c480 | 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. |
| 12c4a0 | 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 |
| 12c4c0 | 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 |
| 12c4e0 | 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 |
| 12c500 | 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 |
| 12c520 | 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 |
| 12c540 | 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 |
| 12c560 | 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. |
| 12c580 | 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 |
| 12c5a0 | 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 |
| 12c5c0 | 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 |
| 12c5e0 | 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 |
| 12c600 | 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 |
| 12c620 | 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. |
| 12c640 | 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. |
| 12c660 | 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 |
| 12c680 | 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 |
| 12c6a0 | 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 |
| 12c6c0 | 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 |
| 12c6e0 | 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 |
| 12c700 | 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 |
| 12c720 | 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 |
| 12c740 | 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 |
| 12c760 | 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.. |
| 12c780 | 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 |
| 12c7a0 | 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:.. |
| 12c7c0 | 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 |
| 12c7e0 | 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 |
| 12c800 | 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. |
| 12c820 | 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 |
| 12c840 | 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 |
| 12c860 | 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 |
| 12c880 | 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 |
| 12c8a0 | 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 |
| 12c8c0 | 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 |
| 12c8e0 | 65 22 20 28 29 29 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 0a 20 20 28 63 6c 2d | e".()).(eval-when-compile...(cl- |
| 12c900 | 70 75 73 68 6e 65 77 20 27 61 63 74 69 6f 6e 2d 74 79 70 65 20 65 69 65 69 6f 2d 2d 6b 6e 6f 77 | pushnew.'action-type.eieio--know |
| 12c920 | 6e 2d 73 6c 6f 74 2d 6e 61 6d 65 73 29 0a 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 27 61 63 74 | n-slot-names)...(cl-pushnew.'act |
| 12c940 | 69 6f 6e 20 65 69 65 69 6f 2d 2d 6b 6e 6f 77 6e 2d 73 6c 6f 74 2d 6e 61 6d 65 73 29 0a 20 20 28 | ion.eieio--known-slot-names)...( |
| 12c960 | 63 6c 2d 70 75 73 68 6e 65 77 20 27 61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 20 65 69 65 69 6f | cl-pushnew.'action-options.eieio |
| 12c980 | 2d 2d 6b 6e 6f 77 6e 2d 73 6c 6f 74 2d 6e 61 6d 65 73 29 0a 20 20 28 63 6c 2d 70 75 73 68 6e 65 | --known-slot-names)...(cl-pushne |
| 12c9a0 | 77 20 27 74 61 72 67 65 74 20 65 69 65 69 6f 2d 2d 6b 6e 6f 77 6e 2d 73 6c 6f 74 2d 6e 61 6d 65 | w.'target.eieio--known-slot-name |
| 12c9c0 | 73 29 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 3b 3b 3b 3b 20 46 61 63 65 73 0a 0a 28 64 65 | s))..;;;.Options.;;;;.Faces..(de |
| 12c9e0 | 66 66 61 63 65 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 70 69 63 6b 0a 20 20 27 28 28 74 | fface.magit-sequence-pick...'((t |
| 12ca00 | 20 3a 69 6e 68 65 72 69 74 20 64 65 66 61 75 6c 74 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 | .:inherit.default))..."Face.used |
| 12ca20 | 20 69 6e 20 73 65 71 75 65 6e 63 65 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 67 72 6f 75 70 | .in.sequence.sections."...:group |
| 12ca40 | 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 73 | .'magit-faces)..(defface.magit-s |
| 12ca60 | 65 71 75 65 6e 63 65 2d 73 74 6f 70 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 | equence-stop...'((((class.color) |
| 12ca80 | 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 | .(background.light)).:foreground |
| 12caa0 | 20 22 44 61 72 6b 4f 6c 69 76 65 47 72 65 65 6e 34 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 | ."DarkOliveGreen4").....(((class |
| 12cac0 | 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 20 20 3a 66 6f 72 | .color).(background.dark))..:for |
| 12cae0 | 65 67 72 6f 75 6e 64 20 22 44 61 72 6b 53 65 61 47 72 65 65 6e 32 22 29 29 0a 20 20 22 46 61 63 | eground."DarkSeaGreen2"))..."Fac |
| 12cb00 | 65 20 75 73 65 64 20 69 6e 20 73 65 71 75 65 6e 63 65 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 | e.used.in.sequence.sections."... |
| 12cb20 | 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 |
| 12cb40 | 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 70 61 72 74 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 | agit-sequence-part...'((((class. |
| 12cb60 | 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 20 3a 66 6f 72 65 | color).(background.light)).:fore |
| 12cb80 | 67 72 6f 75 6e 64 20 22 47 6f 6c 64 65 6e 72 6f 64 34 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 | ground."Goldenrod4").....(((clas |
| 12cba0 | 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 20 20 3a 66 6f | s.color).(background.dark))..:fo |
| 12cbc0 | 72 65 67 72 6f 75 6e 64 20 22 4c 69 67 68 74 47 6f 6c 64 65 6e 72 6f 64 32 22 29 29 0a 20 20 22 | reground."LightGoldenrod2"))..." |
| 12cbe0 | 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." |
| 12cc00 | 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 |
| 12cc20 | 65 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 68 65 61 64 0a 20 20 27 28 28 28 28 63 6c 61 | e.magit-sequence-head...'((((cla |
| 12cc40 | 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 |
| 12cc60 | 6f 72 65 67 72 6f 75 6e 64 20 22 53 6b 79 42 6c 75 65 34 22 29 0a 20 20 20 20 28 28 28 63 6c 61 | oreground."SkyBlue4").....(((cla |
| 12cc80 | 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 20 20 3a 66 | ss.color).(background.dark))..:f |
| 12cca0 | 6f 72 65 67 72 6f 75 6e 64 20 22 4c 69 67 68 74 53 6b 79 42 6c 75 65 31 22 29 29 0a 20 20 22 46 | oreground."LightSkyBlue1"))..."F |
| 12ccc0 | 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.". |
| 12cce0 | 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 |
| 12cd00 | 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 64 72 6f 70 0a 20 20 27 28 28 28 28 63 6c 61 73 | .magit-sequence-drop...'((((clas |
| 12cd20 | 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 20 3a 66 6f | s.color).(background.light)).:fo |
| 12cd40 | 72 65 67 72 6f 75 6e 64 20 22 49 6e 64 69 61 6e 52 65 64 22 29 0a 20 20 20 20 28 28 28 63 6c 61 | reground."IndianRed").....(((cla |
| 12cd60 | 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 64 61 72 6b 29 29 20 20 3a 66 | ss.color).(background.dark))..:f |
| 12cd80 | 6f 72 65 67 72 6f 75 6e 64 20 22 49 6e 64 69 61 6e 52 65 64 22 29 29 0a 20 20 22 46 61 63 65 20 | oreground."IndianRed"))..."Face. |
| 12cda0 | 75 73 65 64 20 69 6e 20 73 65 71 75 65 6e 63 65 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 67 | used.in.sequence.sections."...:g |
| 12cdc0 | 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 |
| 12cde0 | 69 74 2d 73 65 71 75 65 6e 63 65 2d 64 6f 6e 65 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 | it-sequence-done...'((t.:inherit |
| 12ce00 | 20 6d 61 67 69 74 2d 68 61 73 68 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 69 6e 20 73 65 | .magit-hash))..."Face.used.in.se |
| 12ce20 | 71 75 65 6e 63 65 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | quence.sections."...:group.'magi |
| 12ce40 | 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 | t-faces)..(defface.magit-sequenc |
| 12ce60 | 65 2d 6f 6e 74 6f 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 73 65 71 | e-onto...'((t.:inherit.magit-seq |
| 12ce80 | 75 65 6e 63 65 2d 64 6f 6e 65 29 29 0a 20 20 22 46 61 63 65 20 75 73 65 64 20 69 6e 20 73 65 71 | uence-done))..."Face.used.in.seq |
| 12cea0 | 75 65 6e 63 65 20 73 65 63 74 69 6f 6e 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | uence.sections."...:group.'magit |
| 12cec0 | 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 | -faces)..(defface.magit-sequence |
| 12cee0 | 2d 65 78 65 63 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 68 61 73 68 | -exec...'((t.:inherit.magit-hash |
| 12cf00 | 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 |
| 12cf20 | 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 3b | ions."...:group.'magit-faces)..; |
| 12cf40 | 3b 3b 20 43 6f 6d 6d 6f 6e 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | ;;.Common..;;;###autoload.(defun |
| 12cf60 | 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 63 6f 6e 74 69 6e 75 65 20 28 29 0a 20 20 22 | .magit-sequencer-continue.()..." |
| 12cf80 | 52 65 73 75 6d 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f | Resume.the.current.cherry-pick.o |
| 12cfa0 | 72 20 72 65 76 65 72 74 20 73 65 71 75 65 6e 63 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 | r.revert.sequence."...(interacti |
| 12cfc0 | 76 65 29 0a 20 20 28 63 6f 6e 64 0a 20 20 20 28 28 6e 6f 74 20 28 6d 61 67 69 74 2d 73 65 71 75 | ve)...(cond....((not.(magit-sequ |
| 12cfe0 | 65 6e 63 65 72 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 29 0a 20 20 20 20 28 75 73 65 72 2d | encer-in-progress-p)).....(user- |
| 12d000 | 65 72 72 6f 72 20 22 4e 6f 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 | error."No.cherry-pick.or.revert. |
| 12d020 | 69 6e 20 70 72 6f 67 72 65 73 73 22 29 29 0a 20 20 20 28 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 | in.progress"))....((magit-anythi |
| 12d040 | 6e 67 2d 75 6e 6d 65 72 67 65 64 2d 70 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | ng-unmerged-p).....(user-error." |
| 12d060 | 43 61 6e 6e 6f 74 20 63 6f 6e 74 69 6e 75 65 20 64 75 65 20 74 6f 20 75 6e 72 65 73 6f 6c 76 65 | Cannot.continue.due.to.unresolve |
| 12d080 | 64 20 63 6f 6e 66 6c 69 63 74 73 22 29 29 0a 20 20 20 28 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 | d.conflicts"))....((magit-run-gi |
| 12d0a0 | 74 2d 73 65 71 75 65 6e 63 65 72 0a 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 72 65 76 65 | t-sequencer......(if.(magit-reve |
| 12d0c0 | 72 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 20 22 72 65 76 65 72 74 22 20 22 63 68 65 72 | rt-in-progress-p)."revert"."cher |
| 12d0e0 | 72 79 2d 70 69 63 6b 22 29 20 22 2d 2d 63 6f 6e 74 69 6e 75 65 22 29 29 29 29 0a 0a 3b 3b 3b 23 | ry-pick")."--continue"))))..;;;# |
| 12d100 | 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 | ##autoload.(defun.magit-sequence |
| 12d120 | 72 2d 73 6b 69 70 20 28 29 0a 20 20 22 53 6b 69 70 20 74 68 65 20 73 74 6f 70 70 65 64 20 61 74 | r-skip.()..."Skip.the.stopped.at |
| 12d140 | 20 63 6f 6d 6d 69 74 20 64 75 72 69 6e 67 20 61 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 | .commit.during.a.cherry-pick.or. |
| 12d160 | 72 65 76 65 72 74 20 73 65 71 75 65 6e 63 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | revert.sequence."...(interactive |
| 12d180 | 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 69 6e 2d | )...(unless.(magit-sequencer-in- |
| 12d1a0 | 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 20 | progress-p).....(user-error."No. |
| 12d1c0 | 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 69 6e 20 70 72 6f 67 72 65 73 | cherry-pick.or.revert.in.progres |
| 12d1e0 | 73 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 72 65 73 65 74 22 20 22 | s"))...(magit-call-git."reset"." |
| 12d200 | 2d 2d 68 61 72 64 22 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 63 6f 6e 74 | --hard")...(magit-sequencer-cont |
| 12d220 | 69 6e 75 65 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | inue))..;;;###autoload.(defun.ma |
| 12d240 | 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 61 62 6f 72 74 20 28 29 0a 20 20 22 41 62 6f 72 74 20 | git-sequencer-abort.()..."Abort. |
| 12d260 | 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 | the.current.cherry-pick.or.rever |
| 12d280 | 74 20 73 65 71 75 65 6e 63 65 2e 0a 54 68 69 73 20 64 69 73 63 61 72 64 73 20 61 6c 6c 20 63 68 | t.sequence..This.discards.all.ch |
| 12d2a0 | 61 6e 67 65 73 20 6d 61 64 65 20 73 69 6e 63 65 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 73 74 | anges.made.since.the.sequence.st |
| 12d2c0 | 61 72 74 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 63 6f 6e 64 0a | arted."...(interactive)...(cond. |
| 12d2e0 | 20 20 20 28 28 6e 6f 74 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 69 6e 2d 70 72 6f | ...((not.(magit-sequencer-in-pro |
| 12d300 | 67 72 65 73 73 2d 70 29 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 63 68 | gress-p)).....(user-error."No.ch |
| 12d320 | 65 72 72 79 2d 70 69 63 6b 20 6f 72 20 72 65 76 65 72 74 20 69 6e 20 70 72 6f 67 72 65 73 73 22 | erry-pick.or.revert.in.progress" |
| 12d340 | 29 29 0a 20 20 20 28 28 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 | ))....((magit-revert-in-progress |
| 12d360 | 2d 70 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 61 62 6f 72 74 2d 72 65 | -p).....(magit-confirm.'abort-re |
| 12d380 | 76 65 72 74 20 22 52 65 61 6c 6c 79 20 61 62 6f 72 74 20 72 65 76 65 72 74 22 29 0a 20 20 20 20 | vert."Really.abort.revert")..... |
| 12d3a0 | 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72 20 22 72 65 76 65 72 74 | (magit-run-git-sequencer."revert |
| 12d3c0 | 22 20 22 2d 2d 61 62 6f 72 74 22 29 29 0a 20 20 20 28 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d | "."--abort"))....((magit-confirm |
| 12d3e0 | 20 27 61 62 6f 72 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 20 22 52 65 61 6c 6c 79 20 61 62 6f 72 | .'abort-cherry-pick."Really.abor |
| 12d400 | 74 20 63 68 65 72 72 79 2d 70 69 63 6b 22 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 | t.cherry-pick").....(magit-run-g |
| 12d420 | 69 74 2d 73 65 71 75 65 6e 63 65 72 20 22 63 68 65 72 72 79 2d 70 69 63 6b 22 20 22 2d 2d 61 62 | it-sequencer."cherry-pick"."--ab |
| 12d440 | 6f 72 74 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 | ort"))))..(defun.magit-sequencer |
| 12d460 | 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 20 28 29 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 63 | -in-progress-p.()...(or.(magit-c |
| 12d480 | 68 65 72 72 79 2d 70 69 63 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a 20 20 20 20 20 20 | herry-pick-in-progress-p)....... |
| 12d4a0 | 28 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 29 29 0a 0a | (magit-revert-in-progress-p))).. |
| 12d4c0 | 3b 3b 3b 20 43 68 65 72 72 79 2d 50 69 63 6b 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 | ;;;.Cherry-Pick..(defvar.magit-p |
| 12d4e0 | 65 72 6c 2d 65 78 65 63 75 74 61 62 6c 65 20 22 70 65 72 6c 22 0a 20 20 22 54 68 65 20 50 65 72 | erl-executable."perl"..."The.Per |
| 12d500 | 6c 20 65 78 65 63 75 74 61 62 6c 65 2e 22 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 | l.executable.")..;;;###autoload. |
| 12d520 | 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 20 22 6d 61 | (autoload.'magit-cherry-pick."ma |
| 12d540 | 67 69 74 2d 73 65 71 75 65 6e 63 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d | git-sequence".nil.t).(transient- |
| 12d560 | 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 20 | define-prefix.magit-cherry-pick. |
| 12d580 | 28 29 0a 20 20 22 41 70 70 6c 79 20 6f 72 20 74 72 61 6e 73 70 6c 61 6e 74 20 63 6f 6d 6d 69 74 | ()..."Apply.or.transplant.commit |
| 12d5a0 | 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b | s."...:man-page."git-cherry-pick |
| 12d5c0 | 22 0a 20 20 3a 76 61 6c 75 65 20 27 28 22 2d 2d 66 66 22 29 0a 20 20 3a 69 6e 63 6f 6d 70 61 74 | "...:value.'("--ff")...:incompat |
| 12d5e0 | 69 62 6c 65 20 27 28 28 22 2d 2d 66 66 22 20 22 2d 78 22 29 29 0a 20 20 5b 22 41 72 67 75 6d 65 | ible.'(("--ff"."-x"))...["Argume |
| 12d600 | 6e 74 73 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d | nts"....:if-not.magit-sequencer- |
| 12d620 | 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 28 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 | in-progress-p....(magit-cherry-p |
| 12d640 | 69 63 6b 3a 2d 2d 6d 61 69 6e 6c 69 6e 65 29 0a 20 20 20 28 22 3d 73 22 20 6d 61 67 69 74 2d 6d | ick:--mainline)....("=s".magit-m |
| 12d660 | 65 72 67 65 3a 2d 2d 73 74 72 61 74 65 67 79 29 0a 20 20 20 28 22 2d 46 22 20 22 41 74 74 65 6d | erge:--strategy)....("-F"."Attem |
| 12d680 | 70 74 20 66 61 73 74 2d 66 6f 72 77 61 72 64 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | pt.fast-forward"..............." |
| 12d6a0 | 2d 2d 66 66 22 29 0a 20 20 20 28 22 2d 78 22 20 22 52 65 66 65 72 65 6e 63 65 20 63 68 65 72 72 | --ff")....("-x"."Reference.cherr |
| 12d6c0 | 79 20 69 6e 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 22 20 22 2d 78 22 29 0a 20 20 20 28 22 | y.in.commit.message"."-x")....(" |
| 12d6e0 | 2d 65 22 20 22 45 64 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 22 20 20 20 20 20 20 | -e"."Edit.commit.messages"...... |
| 12d700 | 20 20 20 20 20 20 20 20 20 28 22 2d 65 22 20 22 2d 2d 65 64 69 74 22 29 29 0a 20 20 20 28 22 2d | .........("-e"."--edit"))....("- |
| 12d720 | 73 22 20 22 41 64 64 20 53 69 67 6e 65 64 2d 6f 66 66 2d 62 79 20 6c 69 6e 65 73 22 20 20 20 20 | s"."Add.Signed-off-by.lines".... |
| 12d740 | 20 20 20 20 20 20 20 20 28 22 2d 73 22 20 22 2d 2d 73 69 67 6e 6f 66 66 22 29 29 0a 20 20 20 28 | ........("-s"."--signoff"))....( |
| 12d760 | 35 20 6d 61 67 69 74 3a 2d 2d 67 70 67 2d 73 69 67 6e 29 5d 0a 20 20 5b 3a 69 66 2d 6e 6f 74 20 | 5.magit:--gpg-sign)]...[:if-not. |
| 12d780 | 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... |
| 12d7a0 | 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".. |
| 12d7c0 | 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 |
| 12d7e0 | 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)..... |
| 12d800 | 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 |
| 12d820 | 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 |
| 12d840 | 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 |
| 12d860 | 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 |
| 12d880 | 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 |
| 12d8a0 | 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 |
| 12d8c0 | 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)]].. |
| 12d8e0 | 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 |
| 12d900 | 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 |
| 12d920 | 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)... |
| 12d940 | 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 |
| 12d960 | 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- |
| 12d980 | 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 |
| 12d9a0 | 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 |
| 12d9c0 | 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 |
| 12d9e0 | 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". |
| 12da00 | 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 |
| 12da20 | 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 |
| 12da40 | 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 |
| 12da60 | 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 |
| 12da80 | 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 |
| 12daa0 | 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 |
| 12dac0 | 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 |
| 12dae0 | 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 |
| 12db00 | 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 |
| 12db20 | 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 |
| 12db40 | 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 |
| 12db60 | 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) |
| 12db80 | 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 |
| 12dba0 | 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 |
| 12dbc0 | 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))....... |
| 12dbe0 | 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 |
| 12dc00 | 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.......................... |
| 12dc20 | 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 |
| 12dc40 | 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.................... |
| 12dc60 | 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- |
| 12dc80 | 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)......... |
| 12dca0 | 20 20 20 20 20 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 |
| 12dcc0 | 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 |
| 12dce0 | 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 |
| 12dd00 | 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).......... |
| 12dd20 | 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. |
| 12dd40 | 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"))))).... |
| 12dd60 | 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 |
| 12dd80 | 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 |
| 12dda0 | 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.( |
| 12ddc0 | 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 |
| 12dde0 | 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))........ |
| 12de00 | 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 |
| 12de20 | 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"))...... |
| 12de40 | 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)... |
| 12de60 | 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. |
| 12de80 | 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).( |
| 12dea0 | 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"))) |
| 12dec0 | 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 |
| 12dee0 | 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- |
| 12df00 | 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 |
| 12df20 | 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 |
| 12df40 | 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 |
| 12df60 | 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 |
| 12df80 | 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 |
| 12dfa0 | 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 |
| 12dfc0 | 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 |
| 12dfe0 | 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 |
| 12e000 | 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.( |
| 12e020 | 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 |
| 12e040 | 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 |
| 12e060 | 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 |
| 12e080 | 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 |
| 12e0a0 | 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 |
| 12e0c0 | 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 |
| 12e0e0 | 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. |
| 12e100 | 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 |
| 12e120 | 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 |
| 12e140 | 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-- |
| 12e160 | 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))..;;;# |
| 12e180 | 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 |
| 12e1a0 | 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)... |
| 12e1c0 | 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 |
| 12e1e0 | 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 |
| 12e200 | 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 |
| 12e220 | 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 |
| 12e240 | 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 |
| 12e260 | 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 |
| 12e280 | 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- |
| 12e2a0 | 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 |
| 12e2c0 | 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 |
| 12e2e0 | 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".( |
| 12e300 | 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 |
| 12e320 | 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 |
| 12e340 | 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 |
| 12e360 | 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. |
| 12e380 | 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.. |
| 12e3a0 | 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 |
| 12e3c0 | 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 |
| 12e3e0 | 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 |
| 12e400 | 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 |
| 12e420 | 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. |
| 12e440 | 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 |
| 12e460 | 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 |
| 12e480 | 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 |
| 12e4a0 | 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 |
| 12e4c0 | 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))))............. |
| 12e4e0 | 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)..... |
| 12e500 | 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)............ |
| 12e520 | 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))........ |
| 12e540 | 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 |
| 12e560 | 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.(( |
| 12e580 | 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))).......... |
| 12e5a0 | 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)..... |
| 12e5c0 | 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 |
| 12e5e0 | 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"............ |
| 12e600 | 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 |
| 12e620 | 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)))... |
| 12e640 | 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. |
| 12e660 | 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. |
| 12e680 | 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 |
| 12e6a0 | 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 |
| 12e6c0 | 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 |
| 12e6e0 | 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 |
| 12e700 | 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 |
| 12e720 | 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. |
| 12e740 | 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. |
| 12e760 | 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. |
| 12e780 | 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 |
| 12e7a0 | 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 |
| 12e7c0 | 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' |
| 12e7e0 | 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 |
| 12e800 | 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- |
| 12e820 | 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". |
| 12e840 | 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)........ |
| 12e860 | 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.. |
| 12e880 | 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. |
| 12e8a0 | 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.( |
| 12e8c0 | 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 |
| 12e8e0 | 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".......... |
| 12e900 | 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 |
| 12e920 | 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 |
| 12e940 | 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- |
| 12e960 | 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.................... |
| 12e980 | 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 |
| 12e9a0 | 29 0a 20 20 20 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 |
| 12e9c0 | 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"))........... |
| 12e9e0 | 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))..;;;## |
| 12ea00 | 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 |
| 12ea20 | 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 |
| 12ea40 | 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 |
| 12ea60 | 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 |
| 12ea80 | 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 |
| 12eaa0 | 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. |
| 12eac0 | 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 |
| 12eae0 | 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 |
| 12eb00 | 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.".. |
| 12eb20 | 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 |
| 12eb40 | 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 |
| 12eb60 | 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- |
| 12eb80 | 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. |
| 12eba0 | 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 |
| 12ebc0 | 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 |
| 12ebe0 | 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. |
| 12ec00 | 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 |
| 12ec20 | 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 |
| 12ec40 | 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 |
| 12ec60 | 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 |
| 12ec80 | 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 |
| 12eca0 | 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 |
| 12ecc0 | 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 |
| 12ece0 | 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 |
| 12ed00 | 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")) |
| 12ed20 | 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.( |
| 12ed40 | 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 |
| 12ed60 | 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 |
| 12ed80 | 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 |
| 12eda0 | 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.... |
| 12edc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 12ede0 | 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 |
| 12ee00 | 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- |
| 12ee20 | 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 |
| 12ee40 | 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.(( |
| 12ee60 | 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))... |
| 12ee80 | 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 |
| 12eea0 | 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 |
| 12eec0 | 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- |
| 12eee0 | 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))).. |
| 12ef00 | 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". |
| 12ef20 | 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 |
| 12ef40 | 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 |
| 12ef60 | 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 |
| 12ef80 | 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 |
| 12efa0 | 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 |
| 12efc0 | 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....... |
| 12efe0 | 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 |
| 12f000 | 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. |
| 12f020 | 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 |
| 12f040 | 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)."^")))....... |
| 12f060 | 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 |
| 12f080 | 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 |
| 12f0a0 | 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... |
| 12f0c0 | 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).. |
| 12f0e0 | 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 |
| 12f100 | 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)).. |
| 12f120 | 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 |
| 12f140 | 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)............. |
| 12f160 | 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 |
| 12f180 | 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 |
| 12f1a0 | 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 |
| 12f1c0 | 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 |
| 12f1e0 | 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)....... |
| 12f200 | 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.................( |
| 12f220 | 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)....... |
| 12f240 | 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 |
| 12f260 | 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"......................... |
| 12f280 | 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 |
| 12f2a0 | 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)............... |
| 12f2c0 | 20 20 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 |
| 12f2e0 | 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)..................... |
| 12f300 | 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).......... |
| 12f320 | 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).. |
| 12f340 | 20 20 20 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 |
| 12f360 | 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).............. |
| 12f380 | 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)))......... |
| 12f3a0 | 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 |
| 12f3c0 | 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).......... |
| 12f3e0 | 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 |
| 12f400 | 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_ |
| 12f420 | 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"................ |
| 12f440 | 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 |
| 12f460 | 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'"............. |
| 12f480 | 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 |
| 12f4a0 | 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........................ |
| 12f4c0 | 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 |
| 12f4e0 | 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."|"))))........... |
| 12f500 | 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 |
| 12f520 | 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)).......... |
| 12f540 | 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...... |
| 12f560 | 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 |
| 12f580 | 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 |
| 12f5a0 | 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.....................( |
| 12f5c0 | 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).......... |
| 12f5e0 | 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 |
| 12f600 | 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) |
| 12f620 | 29 0a 20 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.(> |
| 12f640 | 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 |
| 12f660 | 29 0a 20 20 20 20 20 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 |
| 12f680 | 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 |
| 12f6a0 | 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)...........................( |
| 12f6c0 | 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 |
| 12f6e0 | 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)......................... |
| 12f700 | 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 |
| 12f720 | 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)........................ |
| 12f740 | 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 |
| 12f760 | 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-- |
| 12f780 | 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 |
| 12f7a0 | 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 |
| 12f7c0 | 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")) |
| 12f7e0 | 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)... |
| 12f800 | 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 |
| 12f820 | 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).............. |
| 12f840 | 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 |
| 12f860 | 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 | ."\\.\\.")...................... |
| 12f880 | 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 |
| 12f8a0 | 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. |
| 12f8c0 | 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 |
| 12f8e0 | 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 |
| 12f900 | 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)))........ |
| 12f920 | 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)..... |
| 12f940 | 20 20 20 20 20 28 2d 2d 72 65 6d 6f 76 65 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 | .....(--remove.(string-prefix-p. |
| 12f960 | 22 2d 2d 6d 61 69 6e 6c 69 6e 65 3d 22 20 69 74 29 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 | "--mainline=".it).args))........ |
| 12f980 | 20 28 28 63 6c 2d 73 65 74 2d 64 69 66 66 65 72 65 6e 63 65 20 63 6f 6d 6d 69 74 73 20 6d 65 72 | .((cl-set-difference.commits.mer |
| 12f9a0 | 67 65 73 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 0a 20 20 20 20 20 20 20 20 20 28 75 73 65 | ges.:test.#'equal)..........(use |
| 12f9c0 | 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 25 73 20 6d 65 72 67 65 20 61 6e 64 20 6e 6f 6e | r-error."Cannot.%s.merge.and.non |
| 12f9e0 | 2d 6d 65 72 67 65 20 63 6f 6d 6d 69 74 73 20 61 74 20 6f 6e 63 65 22 0a 20 20 20 20 20 20 20 20 | -merge.commits.at.once"......... |
| 12fa00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 61 6e 64 29 29 0a 20 20 20 20 20 20 20 20 28 | .............command)).........( |
| 12fa20 | 28 2d 2d 66 69 72 73 74 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 6d 61 69 | (--first.(string-prefix-p."--mai |
| 12fa40 | 6e 6c 69 6e 65 3d 22 20 69 74 29 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 61 72 67 73 29 | nline=".it).args)..........args) |
| 12fa60 | 0a 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d | .........(t..........(cons.(form |
| 12fa80 | 61 74 20 22 2d 2d 6d 61 69 6e 6c 69 6e 65 3d 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | at."--mainline=%s".............. |
| 12faa0 | 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 6e 75 6d 62 65 72 20 22 52 65 70 6c 61 79 20 6d | ..........(read-number."Replay.m |
| 12fac0 | 65 72 67 65 73 20 72 65 6c 61 74 69 76 65 20 74 6f 20 70 61 72 65 6e 74 3a 20 22 29 29 0a 20 20 | erges.relative.to.parent:."))... |
| 12fae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 29 29 29 29 0a 20 20 20 20 20 63 6f 6d 6d 69 | .............args))))......commi |
| 12fb00 | 74 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 6b 2d | ts)))..(defun.magit-cherry-pick- |
| 12fb20 | 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 20 28 29 0a 20 20 3b 3b 20 2e 67 69 74 2f 73 65 71 75 65 | in-progress-p.()...;;..git/seque |
| 12fb40 | 6e 63 65 72 2f 74 6f 64 6f 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 77 68 65 6e 20 74 68 | ncer/todo.does.not.exist.when.th |
| 12fb60 | 65 72 65 20 69 73 20 6f 6e 6c 79 20 6f 6e 65 20 63 6f 6d 6d 69 74 20 6c 65 66 74 2e 0a 20 20 28 | ere.is.only.one.commit.left....( |
| 12fb80 | 6c 65 74 20 28 28 64 69 72 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 28 | let.((dir.(magit-gitdir))).....( |
| 12fba0 | 6f 72 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | or.(file-exists-p.(expand-file-n |
| 12fbc0 | 61 6d 65 20 22 43 48 45 52 52 59 5f 50 49 43 4b 5f 48 45 41 44 22 20 64 69 72 29 29 0a 20 20 20 | ame."CHERRY_PICK_HEAD".dir)).... |
| 12fbe0 | 20 20 20 20 20 3b 3b 20 41 6e 64 20 43 48 45 52 52 59 5f 50 49 43 4b 5f 48 45 41 44 20 64 6f 65 | .....;;.And.CHERRY_PICK_HEAD.doe |
| 12fc00 | 73 20 6e 6f 74 20 65 78 69 73 74 20 77 68 65 6e 20 61 20 63 6f 6e 66 6c 69 63 74 20 68 61 70 70 | s.not.exist.when.a.conflict.happ |
| 12fc20 | 65 6e 73 0a 20 20 20 20 20 20 20 20 3b 3b 20 77 68 69 6c 65 20 70 69 63 6b 69 6e 67 20 61 20 73 | ens.........;;.while.picking.a.s |
| 12fc40 | 65 72 69 65 73 20 6f 66 20 63 6f 6d 6d 69 74 73 20 77 69 74 68 20 2d 2d 6e 6f 2d 63 6f 6d 6d 69 | eries.of.commits.with.--no-commi |
| 12fc60 | 74 2e 0a 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 6c 69 6e 65 20 28 6d 61 67 | t..........(and-let*.((line.(mag |
| 12fc80 | 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-file-line.................... |
| 12fca0 | 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 73 65 71 75 65 6e | .......(expand-file-name."sequen |
| 12fcc0 | 63 65 72 2f 74 6f 64 6f 22 20 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 74 72 | cer/todo".dir))))...........(str |
| 12fce0 | 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 70 69 63 6b 22 20 6c 69 6e 65 29 29 29 29 29 0a 0a 3b | ing-prefix-p."pick".line)))))..; |
| 12fd00 | 3b 3b 20 52 65 76 65 72 74 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c | ;;.Revert..;;;###autoload.(autol |
| 12fd20 | 6f 61 64 20 27 6d 61 67 69 74 2d 72 65 76 65 72 74 20 22 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 | oad.'magit-revert."magit-sequenc |
| 12fd40 | 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 |
| 12fd60 | 69 78 20 6d 61 67 69 74 2d 72 65 76 65 72 74 20 28 29 0a 20 20 22 52 65 76 65 72 74 20 65 78 69 | ix.magit-revert.()..."Revert.exi |
| 12fd80 | 73 74 69 6e 67 20 63 6f 6d 6d 69 74 73 2c 20 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 20 63 | sting.commits,.with.or.without.c |
| 12fda0 | 72 65 61 74 69 6e 67 20 6e 65 77 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 | reating.new.commits."...:man-pag |
| 12fdc0 | 65 20 22 67 69 74 2d 72 65 76 65 72 74 22 0a 20 20 3a 76 61 6c 75 65 20 27 28 22 2d 2d 65 64 69 | e."git-revert"...:value.'("--edi |
| 12fde0 | 74 22 29 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 | t")...["Arguments"....:if-not.ma |
| 12fe00 | 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 28 | git-sequencer-in-progress-p....( |
| 12fe20 | 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 20 | magit-cherry-pick:--mainline)... |
| 12fe40 | 20 28 22 2d 65 22 20 22 45 64 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 22 20 20 20 20 | .("-e"."Edit.commit.message".... |
| 12fe60 | 20 20 20 28 22 2d 65 22 20 22 2d 2d 65 64 69 74 22 29 29 0a 20 20 20 28 22 2d 45 22 20 22 44 6f | ...("-e"."--edit"))....("-E"."Do |
| 12fe80 | 6e 27 74 20 65 64 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 22 20 22 2d 2d 6e 6f 2d 65 | n't.edit.commit.message"."--no-e |
| 12fea0 | 64 69 74 22 29 0a 20 20 20 28 22 3d 73 22 20 6d 61 67 69 74 2d 6d 65 72 67 65 3a 2d 2d 73 74 72 | dit")....("=s".magit-merge:--str |
| 12fec0 | 61 74 65 67 79 29 0a 20 20 20 28 22 2d 73 22 20 22 41 64 64 20 53 69 67 6e 65 64 2d 6f 66 66 2d | ategy)....("-s"."Add.Signed-off- |
| 12fee0 | 62 79 20 6c 69 6e 65 73 22 20 20 20 28 22 2d 73 22 20 22 2d 2d 73 69 67 6e 6f 66 66 22 29 29 0a | by.lines"...("-s"."--signoff")). |
| 12ff00 | 20 20 20 28 35 20 6d 61 67 69 74 3a 2d 2d 67 70 67 2d 73 69 67 6e 29 5d 0a 20 20 5b 22 41 63 74 | ...(5.magit:--gpg-sign)]...["Act |
| 12ff20 | 69 6f 6e 73 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 | ions"....:if-not.magit-sequencer |
| 12ff40 | 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 28 22 56 22 20 22 52 65 76 65 72 74 20 63 | -in-progress-p....("V"."Revert.c |
| 12ff60 | 6f 6d 6d 69 74 28 73 29 22 20 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 61 6e 64 2d 63 6f 6d 6d 69 | ommit(s)".magit-revert-and-commi |
| 12ff80 | 74 29 0a 20 20 20 28 22 76 22 20 22 52 65 76 65 72 74 20 63 68 61 6e 67 65 73 22 20 20 20 6d 61 | t)....("v"."Revert.changes"...ma |
| 12ffa0 | 67 69 74 2d 72 65 76 65 72 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 29 5d 0a 20 20 5b 22 41 63 74 69 6f | git-revert-no-commit)]...["Actio |
| 12ffc0 | 6e 73 22 0a 20 20 20 3a 69 66 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 69 6e 2d 70 72 | ns"....:if.magit-sequencer-in-pr |
| 12ffe0 | 6f 67 72 65 73 73 2d 70 0a 20 20 20 28 22 56 22 20 22 43 6f 6e 74 69 6e 75 65 22 20 6d 61 67 69 | ogress-p....("V"."Continue".magi |
| 130000 | 74 2d 73 65 71 75 65 6e 63 65 72 2d 63 6f 6e 74 69 6e 75 65 29 0a 20 20 20 28 22 73 22 20 22 53 | t-sequencer-continue)....("s"."S |
| 130020 | 6b 69 70 22 20 20 20 20 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 72 2d 73 6b 69 70 29 0a 20 | kip".....magit-sequencer-skip).. |
| 130040 | 20 20 28 22 61 22 20 22 41 62 6f 72 74 22 20 20 20 20 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 | ..("a"."Abort"....magit-sequence |
| 130060 | 72 2d 61 62 6f 72 74 29 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 74 2d | r-abort)])..(defun.magit-revert- |
| 130080 | 72 65 61 64 2d 61 72 67 73 20 28 70 72 6f 6d 70 74 29 0a 20 20 28 6c 69 73 74 20 28 6f 72 20 28 | read-args.(prompt)...(list.(or.( |
| 1300a0 | 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 63 6f 6d 6d 69 74 29 0a 20 20 20 | magit-region-values.'commit).... |
| 1300c0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 | .........(magit-read-branch-or-c |
| 1300e0 | 6f 6d 6d 69 74 20 70 72 6f 6d 70 74 29 29 0a 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e | ommit.prompt)).........(transien |
| 130100 | 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 72 65 76 65 72 74 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 | t-args.'magit-revert)))..;;;###a |
| 130120 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 61 6e 64 2d | utoload.(defun.magit-revert-and- |
| 130140 | 63 6f 6d 6d 69 74 20 28 63 6f 6d 6d 69 74 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 | commit.(commit.&optional.args).. |
| 130160 | 20 22 52 65 76 65 72 74 20 43 4f 4d 4d 49 54 20 62 79 20 63 72 65 61 74 69 6e 67 20 61 20 6e 65 | ."Revert.COMMIT.by.creating.a.ne |
| 130180 | 77 20 63 6f 6d 6d 69 74 2e 0a 50 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2c 20 64 | w.commit..Prompt.for.a.commit,.d |
| 1301a0 | 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 | efaulting.to.the.commit.at.point |
| 1301c0 | 2e 20 20 49 66 0a 74 68 65 20 72 65 67 69 6f 6e 20 73 65 6c 65 63 74 73 20 6d 75 6c 74 69 70 6c | ...If.the.region.selects.multipl |
| 1301e0 | 65 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 72 65 76 65 72 74 20 61 6c 6c 20 6f 66 20 74 68 | e.commits,.then.revert.all.of.th |
| 130200 | 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 65 72 | em,.without.prompting."...(inter |
| 130220 | 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 72 65 61 64 2d 61 72 67 73 20 22 | active.(magit-revert-read-args." |
| 130240 | 52 65 76 65 72 74 20 63 6f 6d 6d 69 74 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 72 72 | Revert.commit"))...(magit--cherr |
| 130260 | 79 2d 70 69 63 6b 20 63 6f 6d 6d 69 74 20 61 72 67 73 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | y-pick.commit.args.t))..;;;###au |
| 130280 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 6e 6f 2d 63 6f | toload.(defun.magit-revert-no-co |
| 1302a0 | 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 22 | mmit.(commit.&optional.args)..." |
| 1302c0 | 52 65 76 65 72 74 20 43 4f 4d 4d 49 54 20 62 79 20 61 70 70 6c 79 69 6e 67 20 69 74 20 69 6e 20 | Revert.COMMIT.by.applying.it.in. |
| 1302e0 | 72 65 76 65 72 73 65 20 74 6f 20 74 68 65 20 77 6f 72 6b 74 72 65 65 2e 0a 50 72 6f 6d 70 74 20 | reverse.to.the.worktree..Prompt. |
| 130300 | 66 6f 72 20 61 20 63 6f 6d 6d 69 74 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 74 68 65 20 | for.a.commit,.defaulting.to.the. |
| 130320 | 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 20 20 49 66 0a 74 68 65 20 72 65 67 69 6f 6e 20 | commit.at.point...If.the.region. |
| 130340 | 73 65 6c 65 63 74 73 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 72 | selects.multiple.commits,.then.r |
| 130360 | 65 76 65 72 74 20 61 6c 6c 20 6f 66 20 74 68 65 6d 2c 0a 77 69 74 68 6f 75 74 20 70 72 6f 6d 70 | evert.all.of.them,.without.promp |
| 130380 | 74 69 6e 67 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6d 61 67 69 74 2d 72 65 76 | ting."...(interactive.(magit-rev |
| 1303a0 | 65 72 74 2d 72 65 61 64 2d 61 72 67 73 20 22 52 65 76 65 72 74 20 63 68 61 6e 67 65 73 22 29 29 | ert-read-args."Revert.changes")) |
| 1303c0 | 0a 20 20 28 6d 61 67 69 74 2d 2d 63 68 65 72 72 79 2d 70 69 63 6b 20 63 6f 6d 6d 69 74 20 28 63 | ...(magit--cherry-pick.commit.(c |
| 1303e0 | 6f 6e 73 20 22 2d 2d 6e 6f 2d 63 6f 6d 6d 69 74 22 20 61 72 67 73 29 20 74 29 29 0a 0a 28 64 65 | ons."--no-commit".args).t))..(de |
| 130400 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 65 72 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 20 28 | fun.magit-revert-in-progress-p.( |
| 130420 | 29 0a 20 20 3b 3b 20 2e 67 69 74 2f 73 65 71 75 65 6e 63 65 72 2f 74 6f 64 6f 20 64 6f 65 73 20 | )...;;..git/sequencer/todo.does. |
| 130440 | 6e 6f 74 20 65 78 69 73 74 20 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 6f 6e 6c 79 20 6f 6e 65 | not.exist.when.there.is.only.one |
| 130460 | 20 63 6f 6d 6d 69 74 20 6c 65 66 74 2e 0a 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 6d 61 67 69 | .commit.left....(let.((dir.(magi |
| 130480 | 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 28 6f 72 20 28 66 69 6c 65 2d 65 78 69 73 74 73 | t-gitdir))).....(or.(file-exists |
| 1304a0 | 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 52 45 56 45 52 54 5f 48 45 41 | -p.(expand-file-name."REVERT_HEA |
| 1304c0 | 44 22 20 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 41 6e 64 20 52 45 56 45 52 54 5f 48 | D".dir)).........;;.And.REVERT_H |
| 1304e0 | 45 41 44 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 20 77 68 65 6e 20 61 20 63 6f 6e 66 6c 69 | EAD.does.not.exist.when.a.confli |
| 130500 | 63 74 20 68 61 70 70 65 6e 73 0a 20 20 20 20 20 20 20 20 3b 3b 20 77 68 69 6c 65 20 72 65 76 65 | ct.happens.........;;.while.reve |
| 130520 | 72 74 69 6e 67 20 61 20 73 65 72 69 65 73 20 6f 66 20 63 6f 6d 6d 69 74 73 20 77 69 74 68 20 2d | rting.a.series.of.commits.with.- |
| 130540 | 2d 6e 6f 2d 63 6f 6d 6d 69 74 2e 0a 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 | -no-commit..........(and-let*.(( |
| 130560 | 6c 69 6e 65 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 | line.(magit-file-line........... |
| 130580 | 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 |
| 1305a0 | 65 20 22 73 65 71 75 65 6e 63 65 72 2f 74 6f 64 6f 22 20 64 69 72 29 29 29 29 0a 20 20 20 20 20 | e."sequencer/todo".dir))))...... |
| 1305c0 | 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 72 65 76 65 72 74 22 20 6c | .....(string-prefix-p."revert".l |
| 1305e0 | 69 6e 65 29 29 29 29 29 0a 0a 3b 3b 3b 20 50 61 74 63 68 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | ine)))))..;;;.Patch..;;;###autol |
| 130600 | 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 61 6d 20 22 6d 61 67 69 74 2d 73 | oad.(autoload.'magit-am."magit-s |
| 130620 | 65 71 75 65 6e 63 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e | equence".nil.t).(transient-defin |
| 130640 | 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 61 6d 20 28 29 0a 20 20 22 41 70 70 6c 79 20 70 61 | e-prefix.magit-am.()..."Apply.pa |
| 130660 | 74 63 68 65 73 20 72 65 63 65 69 76 65 64 20 62 79 20 65 6d 61 69 6c 2e 22 0a 20 20 3a 6d 61 6e | tches.received.by.email."...:man |
| 130680 | 2d 70 61 67 65 20 22 67 69 74 2d 61 6d 22 0a 20 20 3a 76 61 6c 75 65 20 27 28 22 2d 2d 33 77 61 | -page."git-am"...:value.'("--3wa |
| 1306a0 | 79 22 29 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 | y")...["Arguments"....:if-not.ma |
| 1306c0 | 67 69 74 2d 61 6d 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 28 22 2d 33 22 20 22 46 | git-am-in-progress-p....("-3"."F |
| 1306e0 | 61 6c 6c 20 62 61 63 6b 20 6f 6e 20 33 77 61 79 20 6d 65 72 67 65 22 20 20 20 20 20 20 20 20 20 | all.back.on.3way.merge"......... |
| 130700 | 20 20 28 22 2d 33 22 20 22 2d 2d 33 77 61 79 22 29 29 0a 20 20 20 28 6d 61 67 69 74 2d 61 70 70 | ..("-3"."--3way"))....(magit-app |
| 130720 | 6c 79 3a 2d 70 29 0a 20 20 20 28 22 2d 63 22 20 22 52 65 6d 6f 76 65 20 74 65 78 74 20 62 65 66 | ly:-p)....("-c"."Remove.text.bef |
| 130740 | 6f 72 65 20 73 63 69 73 73 6f 72 73 20 6c 69 6e 65 22 20 20 28 22 2d 63 22 20 22 2d 2d 73 63 69 | ore.scissors.line"..("-c"."--sci |
| 130760 | 73 73 6f 72 73 22 29 29 0a 20 20 20 28 22 2d 6b 22 20 22 49 6e 68 69 62 69 74 20 72 65 6d 6f 76 | ssors"))....("-k"."Inhibit.remov |
| 130780 | 61 6c 20 6f 66 20 65 6d 61 69 6c 20 63 72 75 66 74 22 20 20 20 20 28 22 2d 6b 22 20 22 2d 2d 6b | al.of.email.cruft"....("-k"."--k |
| 1307a0 | 65 65 70 22 29 29 0a 20 20 20 28 22 2d 62 22 20 22 4c 69 6d 69 74 20 72 65 6d 6f 76 61 6c 20 6f | eep"))....("-b"."Limit.removal.o |
| 1307c0 | 66 20 65 6d 61 69 6c 20 63 72 75 66 74 22 20 20 20 20 20 20 22 2d 2d 6b 65 65 70 2d 6e 6f 6e 2d | f.email.cruft"......"--keep-non- |
| 1307e0 | 70 61 74 63 68 22 29 0a 20 20 20 28 22 2d 64 22 20 22 55 73 65 20 61 75 74 68 6f 72 20 64 61 74 | patch")....("-d"."Use.author.dat |
| 130800 | 65 20 61 73 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 22 20 22 2d 2d 63 6f 6d 6d 69 74 74 65 | e.as.committer.date"."--committe |
| 130820 | 72 2d 64 61 74 65 2d 69 73 2d 61 75 74 68 6f 72 2d 64 61 74 65 22 29 0a 20 20 20 28 22 2d 74 22 | r-date-is-author-date")....("-t" |
| 130840 | 20 22 55 73 65 20 63 75 72 72 65 6e 74 20 74 69 6d 65 20 61 73 20 61 75 74 68 6f 72 20 64 61 74 | ."Use.current.time.as.author.dat |
| 130860 | 65 22 20 20 20 22 2d 2d 69 67 6e 6f 72 65 2d 64 61 74 65 22 29 0a 20 20 20 28 22 2d 73 22 20 22 | e"..."--ignore-date")....("-s"." |
| 130880 | 41 64 64 20 53 69 67 6e 65 64 2d 6f 66 66 2d 62 79 20 6c 69 6e 65 73 22 20 20 20 20 20 20 20 20 | Add.Signed-off-by.lines"........ |
| 1308a0 | 20 20 20 28 22 2d 73 22 20 22 2d 2d 73 69 67 6e 6f 66 66 22 29 29 0a 20 20 20 28 35 20 6d 61 67 | ...("-s"."--signoff"))....(5.mag |
| 1308c0 | 69 74 3a 2d 2d 67 70 67 2d 73 69 67 6e 29 5d 0a 20 20 5b 22 41 70 70 6c 79 22 0a 20 20 20 3a 69 | it:--gpg-sign)]...["Apply"....:i |
| 1308e0 | 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 61 6d 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 | f-not.magit-am-in-progress-p.... |
| 130900 | 28 22 6d 22 20 22 6d 61 69 6c 64 69 72 22 20 20 20 20 20 6d 61 67 69 74 2d 61 6d 2d 61 70 70 6c | ("m"."maildir".....magit-am-appl |
| 130920 | 79 2d 6d 61 69 6c 64 69 72 29 0a 20 20 20 28 22 77 22 20 22 70 61 74 63 68 65 73 22 20 20 20 20 | y-maildir)....("w"."patches".... |
| 130940 | 20 6d 61 67 69 74 2d 61 6d 2d 61 70 70 6c 79 2d 70 61 74 63 68 65 73 29 0a 20 20 20 28 22 61 22 | .magit-am-apply-patches)....("a" |
| 130960 | 20 22 70 6c 61 69 6e 20 70 61 74 63 68 22 20 6d 61 67 69 74 2d 70 61 74 63 68 2d 61 70 70 6c 79 | ."plain.patch".magit-patch-apply |
| 130980 | 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 3a 69 66 20 6d 61 67 69 74 2d 61 6d 2d | )]...["Actions"....:if.magit-am- |
| 1309a0 | 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 28 22 77 22 20 22 43 6f 6e 74 69 6e 75 65 22 | in-progress-p....("w"."Continue" |
| 1309c0 | 20 6d 61 67 69 74 2d 61 6d 2d 63 6f 6e 74 69 6e 75 65 29 0a 20 20 20 28 22 73 22 20 22 53 6b 69 | .magit-am-continue)....("s"."Ski |
| 1309e0 | 70 22 20 20 20 20 20 6d 61 67 69 74 2d 61 6d 2d 73 6b 69 70 29 0a 20 20 20 28 22 61 22 20 22 41 | p".....magit-am-skip)....("a"."A |
| 130a00 | 62 6f 72 74 22 20 20 20 20 6d 61 67 69 74 2d 61 6d 2d 61 62 6f 72 74 29 5d 29 0a 0a 28 64 65 66 | bort"....magit-am-abort)])..(def |
| 130a20 | 75 6e 20 6d 61 67 69 74 2d 61 6d 2d 61 72 67 75 6d 65 6e 74 73 20 28 29 0a 20 20 28 74 72 61 6e | un.magit-am-arguments.()...(tran |
| 130a40 | 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 61 6d 29 29 0a 0a 28 74 72 61 6e 73 69 65 | sient-args.'magit-am))..(transie |
| 130a60 | 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 61 70 70 6c 79 3a 2d | nt-define-argument.magit-apply:- |
| 130a80 | 70 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 52 65 6d 6f 76 65 20 6c 65 61 64 | p.()...:description."Remove.lead |
| 130aa0 | 69 6e 67 20 73 6c 61 73 68 65 73 20 66 72 6f 6d 20 70 61 74 68 73 22 0a 20 20 3a 63 6c 61 73 73 | ing.slashes.from.paths"...:class |
| 130ac0 | 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 | .'transient-option...:argument." |
| 130ae0 | 2d 70 22 0a 20 20 3a 61 6c 6c 6f 77 2d 65 6d 70 74 79 20 74 0a 20 20 3a 72 65 61 64 65 72 20 23 | -p"...:allow-empty.t...:reader.# |
| 130b00 | 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 2b 29 0a 0a 3b 3b 3b 23 | 'transient-read-number-N+)..;;;# |
| 130b20 | 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 79 | ##autoload.(defun.magit-am-apply |
| 130b40 | 2d 70 61 74 63 68 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 73 20 61 72 67 73 29 0a | -patches.(&optional.files.args). |
| 130b60 | 20 20 22 41 70 70 6c 79 20 74 68 65 20 70 61 74 63 68 65 73 20 46 49 4c 45 53 2e 22 0a 20 20 28 | .."Apply.the.patches.FILES."...( |
| 130b80 | 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 72 65 67 | interactive.(list.(or.(magit-reg |
| 130ba0 | 69 6f 6e 2d 76 61 6c 75 65 73 20 27 66 69 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion-values.'file)............... |
| 130bc0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 20 | ...........(list.(let.((default. |
| 130be0 | 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)))......... |
| 130c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 66 | .........................(read-f |
| 130c20 | 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ile-name........................ |
| 130c40 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 | ...........(if.default.......... |
| 130c60 | 20 20 20 20 20 20 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 | .............................(fo |
| 130c80 | 72 6d 61 74 20 22 41 70 70 6c 79 20 70 61 74 63 68 20 28 25 73 29 3a 20 22 20 64 65 66 61 75 6c | rmat."Apply.patch.(%s):.".defaul |
| 130ca0 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t).............................. |
| 130cc0 | 20 20 20 20 20 20 20 22 41 70 70 6c 79 20 70 61 74 63 68 3a 20 22 29 0a 20 20 20 20 20 20 20 20 | ......."Apply.patch:.")......... |
| 130ce0 | 20 20 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 64 65 | ..........................nil.de |
| 130d00 | 66 61 75 6c 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | fault))))......................( |
| 130d20 | 6d 61 67 69 74 2d 61 6d 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 | magit-am-arguments)))...(magit-r |
| 130d40 | 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72 20 22 61 6d 22 20 61 72 67 73 20 22 2d 2d 22 0a | un-git-sequencer."am".args."--". |
| 130d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 | ...........................(--ma |
| 130d80 | 70 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 | p.(magit-convert-filename-for-gi |
| 130da0 | 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............................... |
| 130dc0 | 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 69 74 29 29 0a 20 20 20 20 | .....(expand-file-name.it))..... |
| 130de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 | ..............................fi |
| 130e00 | 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 61 | les)))..;;;###autoload.(defun.ma |
| 130e20 | 67 69 74 2d 61 6d 2d 61 70 70 6c 79 2d 6d 61 69 6c 64 69 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | git-am-apply-maildir.(&optional. |
| 130e40 | 6d 61 69 6c 64 69 72 20 61 72 67 73 29 0a 20 20 22 41 70 70 6c 79 20 74 68 65 20 70 61 74 63 68 | maildir.args)..."Apply.the.patch |
| 130e60 | 65 73 20 66 72 6f 6d 20 4d 41 49 4c 44 49 52 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 | es.from.MAILDIR."...(interactive |
| 130e80 | 20 28 6c 69 73 74 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 41 70 70 6c 79 20 6d 62 | .(list.(read-file-name."Apply.mb |
| 130ea0 | 6f 78 20 6f 72 20 4d 61 69 6c 64 69 72 3a 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ox.or.Maildir:.")............... |
| 130ec0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 6d 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 | .......(magit-am-arguments)))... |
| 130ee0 | 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 61 72 | (magit-run-git-sequencer."am".ar |
| 130f00 | 67 73 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 | gs.(magit-convert-filename-for-g |
| 130f20 | 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it.............................. |
| 130f40 | 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 6d 61 69 6c 64 | .........(expand-file-name.maild |
| 130f60 | 69 72 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | ir))))..;;;###autoload.(defun.ma |
| 130f80 | 67 69 74 2d 61 6d 2d 63 6f 6e 74 69 6e 75 65 20 28 29 0a 20 20 22 52 65 73 75 6d 65 20 74 68 65 | git-am-continue.()..."Resume.the |
| 130fa0 | 20 63 75 72 72 65 6e 74 20 70 61 74 63 68 20 61 70 70 6c 79 69 6e 67 20 73 65 71 75 65 6e 63 65 | .current.patch.applying.sequence |
| 130fc0 | 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....(( |
| 130fe0 | 6e 6f 74 20 28 6d 61 67 69 74 2d 61 6d 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 29 0a 20 20 | not.(magit-am-in-progress-p))... |
| 131000 | 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 61 70 70 6c 79 69 6e 67 20 61 6e 79 20 | ..(user-error."Not.applying.any. |
| 131020 | 70 61 74 63 68 65 73 22 29 29 0a 20 20 20 28 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 | patches"))....((magit-anything-u |
| 131040 | 6e 73 74 61 67 65 64 2d 70 20 74 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 | nstaged-p.t).....(user-error."Ca |
| 131060 | 6e 6e 6f 74 20 63 6f 6e 74 69 6e 75 65 20 64 75 65 20 74 6f 20 75 6e 73 74 61 67 65 64 20 63 68 | nnot.continue.due.to.unstaged.ch |
| 131080 | 61 6e 67 65 73 22 29 29 0a 20 20 20 28 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 | anges"))....((magit-run-git-sequ |
| 1310a0 | 65 6e 63 65 72 20 22 61 6d 22 20 22 2d 2d 63 6f 6e 74 69 6e 75 65 22 29 29 29 29 0a 0a 3b 3b 3b | encer."am"."--continue"))))..;;; |
| 1310c0 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 6d 2d 73 6b 69 70 | ###autoload.(defun.magit-am-skip |
| 1310e0 | 20 28 29 0a 20 20 22 53 6b 69 70 20 74 68 65 20 73 74 6f 70 70 65 64 20 61 74 20 70 61 74 63 68 | .()..."Skip.the.stopped.at.patch |
| 131100 | 20 64 75 72 69 6e 67 20 61 20 70 61 74 63 68 20 61 70 70 6c 79 69 6e 67 20 73 65 71 75 65 6e 63 | .during.a.patch.applying.sequenc |
| 131120 | 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d | e."...(interactive)...(unless.(m |
| 131140 | 61 67 69 74 2d 61 6d 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a 20 20 20 20 28 75 73 65 72 | agit-am-in-progress-p).....(user |
| 131160 | 2d 65 72 72 6f 72 20 22 4e 6f 74 20 61 70 70 6c 79 69 6e 67 20 61 6e 79 20 70 61 74 63 68 65 73 | -error."Not.applying.any.patches |
| 131180 | 22 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72 20 22 | "))...(magit-run-git-sequencer." |
| 1311a0 | 61 6d 22 20 22 2d 2d 73 6b 69 70 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | am"."--skip"))..;;;###autoload.( |
| 1311c0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 6d 2d 61 62 6f 72 74 20 28 29 0a 20 20 22 41 62 6f 72 74 | defun.magit-am-abort.()..."Abort |
| 1311e0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 61 74 63 68 20 61 70 70 6c 79 69 6e 67 20 73 65 71 75 | .the.current.patch.applying.sequ |
| 131200 | 65 6e 63 65 2e 0a 54 68 69 73 20 64 69 73 63 61 72 64 73 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 | ence..This.discards.all.changes. |
| 131220 | 6d 61 64 65 20 73 69 6e 63 65 20 74 68 65 20 73 65 71 75 65 6e 63 65 20 73 74 61 72 74 65 64 2e | made.since.the.sequence.started. |
| 131240 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 | "...(interactive)...(unless.(mag |
| 131260 | 69 74 2d 61 6d 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a 20 20 20 20 28 75 73 65 72 2d 65 | it-am-in-progress-p).....(user-e |
| 131280 | 72 72 6f 72 20 22 4e 6f 74 20 61 70 70 6c 79 69 6e 67 20 61 6e 79 20 70 61 74 63 68 65 73 22 29 | rror."Not.applying.any.patches") |
| 1312a0 | 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 61 6d 22 20 22 2d 2d 61 62 6f 72 74 | )...(magit-run-git."am"."--abort |
| 1312c0 | 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 6d 2d 69 6e 2d 70 72 6f 67 72 65 73 73 | "))..(defun.magit-am-in-progress |
| 1312e0 | 2d 70 20 28 29 0a 20 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 | -p.()...(file-exists-p.(expand-f |
| 131300 | 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 61 70 70 6c 79 2f 61 70 70 6c 79 69 6e 67 22 | ile-name."rebase-apply/applying" |
| 131320 | 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 0a 0a 3b 3b 3b 20 52 65 62 61 73 65 0a 0a | .(magit-gitdir))))..;;;.Rebase.. |
| 131340 | 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- |
| 131360 | 72 65 62 61 73 65 20 22 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 22 20 6e 69 6c 20 74 29 0a 28 | rebase."magit-sequence".nil.t).( |
| 131380 | 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 |
| 1313a0 | 62 61 73 65 20 28 29 0a 20 20 22 54 72 61 6e 73 70 6c 61 6e 74 20 63 6f 6d 6d 69 74 73 20 61 6e | base.()..."Transplant.commits.an |
| 1313c0 | 64 2f 6f 72 20 6d 6f 64 69 66 79 20 65 78 69 73 74 69 6e 67 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 | d/or.modify.existing.commits.".. |
| 1313e0 | 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 72 65 62 61 73 65 22 0a 20 20 3a 76 61 6c 75 65 | .:man-page."git-rebase"...:value |
| 131400 | 20 27 28 22 2d 2d 61 75 74 6f 73 74 61 73 68 22 29 0a 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 | .'("--autostash")...["Arguments" |
| 131420 | 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 2d 70 72 6f 67 | ....:if-not.magit-rebase-in-prog |
| 131440 | 72 65 73 73 2d 70 0a 20 20 20 28 22 2d 6b 22 20 22 4b 65 65 70 20 65 6d 70 74 79 20 63 6f 6d 6d | ress-p....("-k"."Keep.empty.comm |
| 131460 | 69 74 73 22 20 20 20 20 20 20 20 22 2d 2d 6b 65 65 70 2d 65 6d 70 74 79 22 29 0a 20 20 20 28 22 | its"......."--keep-empty")....(" |
| 131480 | 2d 70 22 20 22 50 72 65 73 65 72 76 65 20 6d 65 72 67 65 73 22 20 20 20 20 20 20 20 20 20 20 28 | -p"."Preserve.merges"..........( |
| 1314a0 | 22 2d 70 22 20 22 2d 2d 70 72 65 73 65 72 76 65 2d 6d 65 72 67 65 73 22 29 0a 20 20 20 20 3a 69 | "-p"."--preserve-merges").....:i |
| 1314c0 | 66 20 28 6c 61 6d 62 64 61 20 28 29 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3c | f.(lambda.().(magit-git-version< |
| 1314e0 | 20 22 32 2e 33 33 2e 30 22 29 29 29 0a 20 20 20 28 22 2d 72 22 20 22 52 65 62 61 73 65 20 6d 65 | ."2.33.0")))....("-r"."Rebase.me |
| 131500 | 72 67 65 73 22 20 20 20 20 20 20 20 20 20 20 20 20 28 22 2d 72 22 20 22 2d 2d 72 65 62 61 73 65 | rges"............("-r"."--rebase |
| 131520 | 2d 6d 65 72 67 65 73 3d 22 29 0a 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 6d 65 72 67 | -merges=").....magit-rebase-merg |
| 131540 | 65 73 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 0a 20 20 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 | es-select-mode.....:if.(lambda.( |
| 131560 | 29 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 31 38 2e 30 22 29 | ).(magit-git-version>=."2.18.0") |
| 131580 | 29 29 0a 20 20 20 28 22 2d 75 22 20 22 55 70 64 61 74 65 20 62 72 61 6e 63 68 65 73 22 20 20 20 | ))....("-u"."Update.branches"... |
| 1315a0 | 20 20 20 20 20 20 20 22 2d 2d 75 70 64 61 74 65 2d 72 65 66 73 22 0a 20 20 20 20 3a 69 66 20 28 | ......."--update-refs".....:if.( |
| 1315c0 | 6c 61 6d 62 64 61 20 28 29 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 | lambda.().(magit-git-version>=." |
| 1315e0 | 32 2e 33 38 2e 30 22 29 29 29 0a 20 20 20 28 37 20 6d 61 67 69 74 2d 6d 65 72 67 65 3a 2d 2d 73 | 2.38.0")))....(7.magit-merge:--s |
| 131600 | 74 72 61 74 65 67 79 29 0a 20 20 20 28 37 20 6d 61 67 69 74 2d 6d 65 72 67 65 3a 2d 2d 73 74 72 | trategy)....(7.magit-merge:--str |
| 131620 | 61 74 65 67 79 2d 6f 70 74 69 6f 6e 29 0a 20 20 20 28 37 20 22 3d 58 22 20 6d 61 67 69 74 2d 64 | ategy-option)....(7."=X".magit-d |
| 131640 | 69 66 66 3a 2d 2d 64 69 66 66 2d 61 6c 67 6f 72 69 74 68 6d 20 3a 61 72 67 75 6d 65 6e 74 20 22 | iff:--diff-algorithm.:argument." |
| 131660 | 2d 58 64 69 66 66 2d 61 6c 67 6f 72 69 74 68 6d 3d 22 29 0a 20 20 20 28 37 20 22 2d 66 22 20 22 | -Xdiff-algorithm=")....(7."-f"." |
| 131680 | 46 6f 72 63 65 20 72 65 62 61 73 65 22 20 20 20 20 20 20 20 20 20 20 20 28 22 2d 66 22 20 22 2d | Force.rebase"...........("-f"."- |
| 1316a0 | 2d 66 6f 72 63 65 2d 72 65 62 61 73 65 22 29 29 0a 20 20 20 28 22 2d 64 22 20 22 55 73 65 20 61 | -force-rebase"))....("-d"."Use.a |
| 1316c0 | 75 74 68 6f 72 20 64 61 74 65 20 61 73 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 22 20 22 2d | uthor.date.as.committer.date"."- |
| 1316e0 | 2d 63 6f 6d 6d 69 74 74 65 72 2d 64 61 74 65 2d 69 73 2d 61 75 74 68 6f 72 2d 64 61 74 65 22 29 | -committer-date-is-author-date") |
| 131700 | 0a 20 20 20 28 22 2d 74 22 20 22 55 73 65 20 63 75 72 72 65 6e 74 20 74 69 6d 65 20 61 73 20 61 | ....("-t"."Use.current.time.as.a |
| 131720 | 75 74 68 6f 72 20 64 61 74 65 22 20 20 20 22 2d 2d 69 67 6e 6f 72 65 2d 64 61 74 65 22 29 0a 20 | uthor.date"..."--ignore-date").. |
| 131740 | 20 20 28 22 2d 61 22 20 22 41 75 74 6f 73 71 75 61 73 68 22 20 20 20 20 20 20 20 20 20 20 20 20 | ..("-a"."Autosquash"............ |
| 131760 | 20 20 20 22 2d 2d 61 75 74 6f 73 71 75 61 73 68 22 29 0a 20 20 20 28 22 2d 41 22 20 22 41 75 74 | ..."--autosquash")....("-A"."Aut |
| 131780 | 6f 73 74 61 73 68 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 61 75 74 6f 73 74 | ostash"................"--autost |
| 1317a0 | 61 73 68 22 29 0a 20 20 20 28 22 2d 69 22 20 22 49 6e 74 65 72 61 63 74 69 76 65 22 20 20 20 20 | ash")....("-i"."Interactive".... |
| 1317c0 | 20 20 20 20 20 20 20 20 20 20 28 22 2d 69 22 20 22 2d 2d 69 6e 74 65 72 61 63 74 69 76 65 22 29 | ..........("-i"."--interactive") |
| 1317e0 | 29 0a 20 20 20 28 22 2d 68 22 20 22 44 69 73 61 62 6c 65 20 68 6f 6f 6b 73 22 20 20 20 20 20 20 | )....("-h"."Disable.hooks"...... |
| 131800 | 20 20 20 20 20 20 22 2d 2d 6e 6f 2d 76 65 72 69 66 79 22 29 0a 20 20 20 28 37 20 6d 61 67 69 74 | ......"--no-verify")....(7.magit |
| 131820 | 2d 72 65 62 61 73 65 3a 2d 2d 65 78 65 63 29 0a 20 20 20 28 35 20 6d 61 67 69 74 3a 2d 2d 67 70 | -rebase:--exec)....(5.magit:--gp |
| 131840 | 67 2d 73 69 67 6e 29 5d 0a 20 20 5b 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 72 65 62 61 73 65 | g-sign)]...[:if-not.magit-rebase |
| 131860 | 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 28 | -in-progress-p....:description.( |
| 131880 | 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 | lambda.()...................(for |
| 1318a0 | 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 52 65 62 61 73 65 20 25 73 20 6f 6e 74 6f 22 | mat.(propertize."Rebase.%s.onto" |
| 1318c0 | 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 | .'face.'transient-heading)...... |
| 1318e0 | 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 |
| 131900 | 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). |
| 131920 | 22 48 45 41 44 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "HEAD")......................... |
| 131940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 | ..............'face.'magit-branc |
| 131960 | 68 2d 6c 6f 63 61 6c 29 29 29 0a 20 20 20 28 22 70 22 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d | h-local)))....("p".magit-rebase- |
| 131980 | 6f 6e 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 29 0a 20 20 20 28 22 75 22 20 6d 61 67 69 74 2d 72 | onto-pushremote)....("u".magit-r |
| 1319a0 | 65 62 61 73 65 2d 6f 6e 74 6f 2d 75 70 73 74 72 65 61 6d 29 0a 20 20 20 28 22 65 22 20 22 65 6c | ebase-onto-upstream)....("e"."el |
| 1319c0 | 73 65 77 68 65 72 65 22 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 62 72 61 6e 63 68 29 5d 0a 20 | sewhere".magit-rebase-branch)].. |
| 1319e0 | 20 5b 22 52 65 62 61 73 65 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d 61 67 69 74 2d 72 65 62 61 | .["Rebase"....:if-not.magit-reba |
| 131a00 | 73 65 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 5b 28 22 69 22 20 22 69 6e 74 65 72 | se-in-progress-p....[("i"."inter |
| 131a20 | 61 63 74 69 76 65 6c 79 22 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 | actively"......magit-rebase-inte |
| 131a40 | 72 61 63 74 69 76 65 29 0a 20 20 20 20 28 22 73 22 20 22 61 20 73 75 62 73 65 74 22 20 20 20 20 | ractive).....("s"."a.subset".... |
| 131a60 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 73 75 62 73 65 74 29 5d 0a 20 20 20 | .......magit-rebase-subset)].... |
| 131a80 | 5b 28 22 6d 22 20 22 74 6f 20 6d 6f 64 69 66 79 20 61 20 63 6f 6d 6d 69 74 22 20 6d 61 67 69 74 | [("m"."to.modify.a.commit".magit |
| 131aa0 | 2d 72 65 62 61 73 65 2d 65 64 69 74 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 22 77 22 20 22 74 | -rebase-edit-commit).....("w"."t |
| 131ac0 | 6f 20 72 65 77 6f 72 64 20 61 20 63 6f 6d 6d 69 74 22 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d | o.reword.a.commit".magit-rebase- |
| 131ae0 | 72 65 77 6f 72 64 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 22 6b 22 20 22 74 6f 20 72 65 6d 6f | reword-commit).....("k"."to.remo |
| 131b00 | 76 65 20 61 20 63 6f 6d 6d 69 74 22 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 72 65 6d 6f 76 65 | ve.a.commit".magit-rebase-remove |
| 131b20 | 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 22 66 22 20 22 74 6f 20 61 75 74 6f 73 71 75 61 73 68 | -commit).....("f"."to.autosquash |
| 131b40 | 22 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 75 74 6f 73 71 75 61 73 68 29 0a | "......magit-rebase-autosquash). |
| 131b60 | 20 20 20 20 28 36 20 22 74 22 20 22 74 6f 20 63 68 61 6e 67 65 20 64 61 74 65 73 22 20 20 6d 61 | ....(6."t"."to.change.dates"..ma |
| 131b80 | 67 69 74 2d 72 65 73 68 65 6c 76 65 2d 73 69 6e 63 65 29 5d 5d 0a 20 20 5b 22 41 63 74 69 6f 6e | git-reshelve-since)]]...["Action |
| 131ba0 | 73 22 0a 20 20 20 3a 69 66 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 2d 70 72 6f 67 72 65 | s"....:if.magit-rebase-in-progre |
| 131bc0 | 73 73 2d 70 0a 20 20 20 28 22 72 22 20 22 43 6f 6e 74 69 6e 75 65 22 20 6d 61 67 69 74 2d 72 65 | ss-p....("r"."Continue".magit-re |
| 131be0 | 62 61 73 65 2d 63 6f 6e 74 69 6e 75 65 29 0a 20 20 20 28 22 73 22 20 22 53 6b 69 70 22 20 20 20 | base-continue)....("s"."Skip"... |
| 131c00 | 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 73 6b 69 70 29 0a 20 20 20 28 22 65 22 20 22 45 64 | ..magit-rebase-skip)....("e"."Ed |
| 131c20 | 69 74 22 20 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 65 64 69 74 29 0a 20 20 20 28 22 | it".....magit-rebase-edit)....(" |
| 131c40 | 61 22 20 22 41 62 6f 72 74 22 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 62 6f 72 74 | a"."Abort"....magit-rebase-abort |
| 131c60 | 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 20 | )])..(transient-define-argument. |
| 131c80 | 6d 61 67 69 74 2d 72 65 62 61 73 65 3a 2d 2d 65 78 65 63 20 28 29 0a 20 20 3a 64 65 73 63 72 69 | magit-rebase:--exec.()...:descri |
| 131ca0 | 70 74 69 6f 6e 20 22 52 75 6e 20 63 6f 6d 6d 61 6e 64 20 61 66 74 65 72 20 63 6f 6d 6d 69 74 73 | ption."Run.command.after.commits |
| 131cc0 | 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...: |
| 131ce0 | 73 68 6f 72 74 61 72 67 20 22 2d 78 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 65 78 65 | shortarg."-x"...:argument."--exe |
| 131d00 | 63 3d 22 0a 20 20 3a 72 65 61 64 65 72 20 23 27 72 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 | c="...:reader.#'read-shell-comma |
| 131d20 | 6e 64 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 6d 65 72 67 65 73 2d | nd)..(defun.magit-rebase-merges- |
| 131d40 | 73 65 6c 65 63 74 2d 6d 6f 64 65 20 28 26 72 65 73 74 20 5f 69 67 6e 6f 72 65 29 0a 20 20 28 6d | select-mode.(&rest._ignore)...(m |
| 131d60 | 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72 2d 63 61 73 65 20 6e 69 6c 20 74 0a 20 20 20 20 28 3f | agit-read-char-case.nil.t.....(? |
| 131d80 | 6e 20 22 5b 6e 5d 6f 2d 72 65 62 61 73 65 2d 63 6f 75 73 69 6e 73 22 20 22 6e 6f 2d 72 65 62 61 | n."[n]o-rebase-cousins"."no-reba |
| 131da0 | 73 65 2d 63 6f 75 73 69 6e 73 22 29 0a 20 20 20 20 28 3f 72 20 22 5b 72 5d 65 62 61 73 65 2d 63 | se-cousins").....(?r."[r]ebase-c |
| 131dc0 | 6f 75 73 69 6e 73 22 20 22 72 65 62 61 73 65 2d 63 6f 75 73 69 6e 73 22 29 29 29 0a 0a 28 64 65 | ousins"."rebase-cousins")))..(de |
| 131de0 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 72 67 75 6d 65 6e 74 73 20 28 29 0a 20 20 | fun.magit-rebase-arguments.()... |
| 131e00 | 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 72 65 62 61 73 65 29 29 0a | (transient-args.'magit-rebase)). |
| 131e20 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 72 65 62 61 73 65 20 28 74 61 72 67 65 74 | .(defun.magit-git-rebase.(target |
| 131e40 | 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 | .args)...(magit-run-git-sequence |
| 131e60 | 72 20 22 72 65 62 61 73 65 22 20 61 72 67 73 20 74 61 72 67 65 74 29 29 0a 0a 3b 3b 3b 23 23 23 | r."rebase".args.target))..;;;### |
| 131e80 | 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 72 65 62 61 73 65 | autoload.(autoload.'magit-rebase |
| 131ea0 | 2d 6f 6e 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 20 22 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 | -onto-pushremote."magit-sequence |
| 131ec0 | 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 |
| 131ee0 | 78 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 6f 6e 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 20 28 | x.magit-rebase-onto-pushremote.( |
| 131f00 | 61 72 67 73 29 0a 20 20 22 52 65 62 61 73 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e | args)..."Rebase.the.current.bran |
| 131f20 | 63 68 20 6f 6e 74 6f 20 69 74 73 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 2e 0a | ch.onto.its.push-remote.branch.. |
| 131f40 | 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 77 68 65 6e 20 | .With.a.prefix.argument.or.when. |
| 131f60 | 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 69 73 20 65 69 74 68 65 72 20 6e 6f 74 0a 63 6f | the.push-remote.is.either.not.co |
| 131f80 | 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 20 74 | nfigured.or.unusable,.then.let.t |
| 131fa0 | 68 65 20 75 73 65 72 20 66 69 72 73 74 20 63 6f 6e 66 69 67 75 72 65 20 74 68 65 0a 70 75 73 68 | he.user.first.configure.the.push |
| 131fc0 | 2d 72 65 6d 6f 74 65 2e 22 0a 20 20 3a 69 66 20 23 27 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 | -remote."...:if.#'magit-get-curr |
| 131fe0 | 65 6e 74 2d 62 72 61 6e 63 68 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 23 27 6d 61 67 69 | ent-branch...:description.#'magi |
| 132000 | 74 2d 70 75 6c 6c 2d 2d 70 75 73 68 62 72 61 6e 63 68 2d 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 | t-pull--pushbranch-description.. |
| 132020 | 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 62 61 73 | .(interactive.(list.(magit-rebas |
| 132040 | 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 | e-arguments)))...(pcase-let.((`( |
| 132060 | 2c 62 72 61 6e 63 68 20 2c 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,branch.,remote)................ |
| 132080 | 28 6d 61 67 69 74 2d 2d 73 65 6c 65 63 74 2d 70 75 73 68 2d 72 65 6d 6f 74 65 20 22 72 65 62 61 | (magit--select-push-remote."reba |
| 1320a0 | 73 65 20 6f 6e 74 6f 20 74 68 61 74 22 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d | se.onto.that"))).....(magit-git- |
| 1320c0 | 72 65 62 61 73 65 20 28 63 6f 6e 63 61 74 20 72 65 6d 6f 74 65 20 22 2f 22 20 62 72 61 6e 63 68 | rebase.(concat.remote."/".branch |
| 1320e0 | 29 20 61 72 67 73 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c | ).args)))..;;;###autoload.(autol |
| 132100 | 6f 61 64 20 27 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 6f 6e 74 6f 2d 75 70 73 74 72 65 61 6d 20 | oad.'magit-rebase-onto-upstream. |
| 132120 | 22 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 | "magit-sequence".nil.t).(transie |
| 132140 | 6e 74 2d 64 65 66 69 6e 65 2d 73 75 66 66 69 78 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 6f 6e | nt-define-suffix.magit-rebase-on |
| 132160 | 74 6f 2d 75 70 73 74 72 65 61 6d 20 28 61 72 67 73 29 0a 20 20 22 52 65 62 61 73 65 20 74 68 65 | to-upstream.(args)..."Rebase.the |
| 132180 | 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 6f 6e 74 6f 20 69 74 73 20 75 70 73 74 72 65 61 | .current.branch.onto.its.upstrea |
| 1321a0 | 6d 20 62 72 61 6e 63 68 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e | m.branch...With.a.prefix.argumen |
| 1321c0 | 74 20 6f 72 20 77 68 65 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 69 73 20 65 69 74 68 65 72 | t.or.when.the.upstream.is.either |
| 1321e0 | 20 6e 6f 74 0a 63 6f 6e 66 69 67 75 72 65 64 20 6f 72 20 75 6e 75 73 61 62 6c 65 2c 20 74 68 65 | .not.configured.or.unusable,.the |
| 132200 | 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 0a 74 | n.let.the.user.first.configure.t |
| 132220 | 68 65 20 75 70 73 74 72 65 61 6d 2e 22 0a 20 20 3a 69 66 20 23 27 6d 61 67 69 74 2d 67 65 74 2d | he.upstream."...:if.#'magit-get- |
| 132240 | 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 23 27 | current-branch...:description.#' |
| 132260 | 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 |
| 132280 | 6f 6e 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 | on...(interactive.(list.(magit-r |
| 1322a0 | 65 62 61 73 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 62 72 61 | ebase-arguments)))...(let*.((bra |
| 1322c0 | 6e 63 68 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 | nch.(or.(magit-get-current-branc |
| 1322e0 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 | h)......................(user-er |
| 132300 | 72 6f 72 20 22 4e 6f 20 62 72 61 6e 63 68 20 69 73 20 63 68 65 63 6b 65 64 20 6f 75 74 22 29 29 | ror."No.branch.is.checked.out")) |
| 132320 | 29 0a 20 20 20 20 20 20 20 20 20 28 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d | )..........(upstream.(magit-get- |
| 132340 | 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 28 77 | upstream-branch.branch))).....(w |
| 132360 | 68 65 6e 20 28 6f 72 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 20 28 6e 6f 74 20 | hen.(or.current-prefix-arg.(not. |
| 132380 | 75 70 73 74 72 65 61 6d 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 75 70 73 74 72 65 61 6d 0a | upstream)).......(setq.upstream. |
| 1323a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 75 70 73 74 72 65 61 6d | ............(magit-read-upstream |
| 1323c0 | 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 20 28 66 6f 72 | -branch..............branch.(for |
| 1323e0 | 6d 61 74 20 22 53 65 74 20 75 70 73 74 72 65 61 6d 20 6f 66 20 25 73 20 61 6e 64 20 72 65 62 61 | mat."Set.upstream.of.%s.and.reba |
| 132400 | 73 65 20 6f 6e 74 6f 20 74 68 61 74 22 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 28 6d | se.onto.that".branch))).......(m |
| 132420 | 61 67 69 74 2d 73 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 20 | agit-set-upstream-branch.branch. |
| 132440 | 75 70 73 74 72 65 61 6d 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 72 65 62 61 73 65 | upstream)).....(magit-git-rebase |
| 132460 | 20 75 70 73 74 72 65 61 6d 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | .upstream.args)))..(defun.magit- |
| 132480 | 72 65 62 61 73 65 2d 2d 75 70 73 74 72 65 61 6d 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 29 0a | rebase--upstream-description.(). |
| 1324a0 | 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d | ..(and-let*.((branch.(magit-get- |
| 1324c0 | 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 | current-branch))).....(or.(magit |
| 1324e0 | 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 20 | -get-upstream-branch.branch).... |
| 132500 | 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 | .....(let.((remote.(magit-get."b |
| 132520 | 72 61 6e 63 68 22 20 62 72 61 6e 63 68 20 22 72 65 6d 6f 74 65 22 29 29 0a 20 20 20 20 20 20 20 | ranch".branch."remote"))........ |
| 132540 | 20 20 20 20 20 20 20 28 6d 65 72 67 65 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 62 72 61 6e 63 | .......(merge..(magit-get."branc |
| 132560 | 68 22 20 62 72 61 6e 63 68 20 22 6d 65 72 67 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | h".branch."merge"))............. |
| 132580 | 20 20 28 75 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 22 40 7b | ..(u.(magit--propertize-face."@{ |
| 1325a0 | 75 70 73 74 72 65 61 6d 7d 22 20 27 62 6f 6c 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 | upstream}".'bold)))...........(c |
| 1325c0 | 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 2d 75 6e 6e 61 6d 65 64 2d | ond............((magit--unnamed- |
| 1325e0 | 75 70 73 74 72 65 61 6d 2d 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 | upstream-p.remote.merge)........ |
| 132600 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 75 20 22 2c 20 72 65 70 6c 61 63 69 6e 67 20 75 6e 6e 61 | .....(concat.u.",.replacing.unna |
| 132620 | 6d 65 64 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 2d 76 61 6c 69 64 | med"))............((magit--valid |
| 132640 | 2d 75 70 73 74 72 65 61 6d 2d 70 20 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20 20 20 20 | -upstream-p.remote.merge)....... |
| 132660 | 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 75 20 22 2c 20 72 65 70 6c 61 63 69 6e 67 20 6e 6f 6e | ......(concat.u.",.replacing.non |
| 132680 | 2d 65 78 69 73 74 65 6e 74 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 72 65 6d | -existent"))............((or.rem |
| 1326a0 | 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 75 | ote.merge).............(concat.u |
| 1326c0 | 20 22 2c 20 72 65 70 6c 61 63 69 6e 67 20 69 6e 76 61 6c 69 64 22 29 29 0a 20 20 20 20 20 20 20 | .",.replacing.invalid"))........ |
| 1326e0 | 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 75 20 22 2c 20 | ....(t.............(concat.u.",. |
| 132700 | 73 65 74 74 69 6e 67 20 74 68 61 74 22 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f | setting.that")))))))..;;;###auto |
| 132720 | 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 62 72 61 6e 63 68 20 | load.(defun.magit-rebase-branch. |
| 132740 | 28 74 61 72 67 65 74 20 61 72 67 73 29 0a 20 20 22 52 65 62 61 73 65 20 74 68 65 20 63 75 72 72 | (target.args)..."Rebase.the.curr |
| 132760 | 65 6e 74 20 62 72 61 6e 63 68 20 6f 6e 74 6f 20 61 20 62 72 61 6e 63 68 20 72 65 61 64 20 69 6e | ent.branch.onto.a.branch.read.in |
| 132780 | 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 0a 41 6c 6c 20 63 6f 6d 6d 69 74 73 20 74 68 61 | .the.minibuffer..All.commits.tha |
| 1327a0 | 74 20 61 72 65 20 72 65 61 63 68 61 62 6c 65 20 66 72 6f 6d 20 60 48 45 41 44 27 20 62 75 74 20 | t.are.reachable.from.`HEAD'.but. |
| 1327c0 | 6e 6f 74 20 66 72 6f 6d 20 74 68 65 0a 73 65 6c 65 63 74 65 64 20 62 72 61 6e 63 68 20 54 41 52 | not.from.the.selected.branch.TAR |
| 1327e0 | 47 45 54 20 61 72 65 20 62 65 69 6e 67 20 72 65 62 61 73 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 | GET.are.being.rebased."...(inter |
| 132800 | 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d 62 | active.(list.(magit-read-other-b |
| 132820 | 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 52 65 62 61 73 65 20 6f 6e 74 6f 22 29 0a 20 | ranch-or-commit."Rebase.onto").. |
| 132840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 | ....................(magit-rebas |
| 132860 | 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 52 65 62 61 73 | e-arguments)))...(message."Rebas |
| 132880 | 69 6e 67 2e 2e 2e 22 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 72 65 62 61 73 65 20 74 61 72 | ing...")...(magit-git-rebase.tar |
| 1328a0 | 67 65 74 20 61 72 67 73 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 52 65 62 61 73 69 6e 67 2e 2e | get.args)...(message."Rebasing.. |
| 1328c0 | 2e 64 6f 6e 65 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 | .done"))..;;;###autoload.(defun. |
| 1328e0 | 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 73 75 62 73 65 74 20 28 6e 65 77 62 61 73 65 20 73 74 61 | magit-rebase-subset.(newbase.sta |
| 132900 | 72 74 20 61 72 67 73 29 0a 20 20 22 52 65 62 61 73 65 20 61 20 73 75 62 73 65 74 20 6f 66 20 74 | rt.args)..."Rebase.a.subset.of.t |
| 132920 | 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 27 73 20 68 69 73 74 6f 72 79 20 6f 6e 74 6f | he.current.branch's.history.onto |
| 132940 | 20 61 20 6e 65 77 20 62 61 73 65 2e 0a 52 65 62 61 73 65 20 63 6f 6d 6d 69 74 73 20 66 72 6f 6d | .a.new.base..Rebase.commits.from |
| 132960 | 20 53 54 41 52 54 20 74 6f 20 60 48 45 41 44 27 20 6f 6e 74 6f 20 4e 45 57 42 41 53 45 2e 0a 53 | .START.to.`HEAD'.onto.NEWBASE..S |
| 132980 | 54 41 52 54 20 68 61 73 20 74 6f 20 62 65 20 73 65 6c 65 63 74 65 64 20 66 72 6f 6d 20 61 20 6c | TART.has.to.be.selected.from.a.l |
| 1329a0 | 69 73 74 20 6f 66 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 28 69 6e 74 65 72 | ist.of.recent.commits."...(inter |
| 1329c0 | 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d 62 | active.(list.(magit-read-other-b |
| 1329e0 | 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ranch-or-commit................. |
| 132a00 | 20 20 20 20 20 20 22 52 65 62 61 73 65 20 73 75 62 73 65 74 20 6f 6e 74 6f 22 20 6e 69 6c 0a 20 | ......"Rebase.subset.onto".nil.. |
| 132a20 | 20 20 20 20 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- |
| 132a40 | 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | upstream-branch))............... |
| 132a60 | 20 20 20 20 20 20 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......nil...................... |
| 132a80 | 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 69 66 | (magit-rebase-arguments)))...(if |
| 132aa0 | 20 73 74 61 72 74 0a 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 6d 65 73 73 61 67 65 20 22 52 65 | .start.......(progn.(message."Re |
| 132ac0 | 62 61 73 69 6e 67 2e 2e 2e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | basing...")..............(magit- |
| 132ae0 | 72 75 6e 2d 67 69 74 2d 73 65 71 75 65 6e 63 65 72 20 22 72 65 62 61 73 65 22 20 22 2d 2d 6f 6e | run-git-sequencer."rebase"."--on |
| 132b00 | 74 6f 22 20 6e 65 77 62 61 73 65 20 73 74 61 72 74 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 | to".newbase.start.args)......... |
| 132b20 | 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 52 65 62 61 73 69 6e 67 2e 2e 2e 64 6f 6e 65 22 29 | .....(message."Rebasing...done") |
| 132b40 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 0a 20 20 20 20 20 20 60 28 | ).....(magit-log-select.......`( |
| 132b60 | 6c 61 6d 62 64 61 20 28 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | lambda.(commit)..........(magit- |
| 132b80 | 72 65 62 61 73 65 2d 73 75 62 73 65 74 20 2c 6e 65 77 62 61 73 65 20 28 63 6f 6e 63 61 74 20 63 | rebase-subset.,newbase.(concat.c |
| 132ba0 | 6f 6d 6d 69 74 20 22 5e 22 29 20 28 6c 69 73 74 20 2c 40 61 72 67 73 29 29 29 0a 20 20 20 20 20 | ommit."^").(list.,@args)))...... |
| 132bc0 | 20 28 63 6f 6e 63 61 74 20 22 54 79 70 65 20 25 70 20 6f 6e 20 61 20 63 6f 6d 6d 69 74 20 74 6f | .(concat."Type.%p.on.a.commit.to |
| 132be0 | 20 72 65 62 61 73 65 20 69 74 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 6e 64 20 | .rebase.it."..............."and. |
| 132c00 | 63 6f 6d 6d 69 74 73 20 61 62 6f 76 65 20 69 74 20 6f 6e 74 6f 20 22 20 6e 65 77 62 61 73 65 20 | commits.above.it.onto.".newbase. |
| 132c20 | 22 2c 22 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e | ","))))..(defvar.magit-rebase-in |
| 132c40 | 74 65 72 61 63 74 69 76 65 2d 69 6e 63 6c 75 64 65 2d 73 65 6c 65 63 74 65 64 20 74 29 0a 0a 28 | teractive-include-selected.t)..( |
| 132c60 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 31 | defun.magit-rebase-interactive-1 |
| 132c80 | 0a 20 20 20 20 28 63 6f 6d 6d 69 74 20 61 72 67 73 20 6d 65 73 73 61 67 65 20 26 6f 70 74 69 6f | .....(commit.args.message.&optio |
| 132ca0 | 6e 61 6c 20 65 64 69 74 6f 72 20 64 65 6c 61 79 2d 65 64 69 74 2d 63 6f 6e 66 69 72 6d 20 6e 6f | nal.editor.delay-edit-confirm.no |
| 132cc0 | 61 73 73 65 72 74 20 63 6f 6e 66 69 72 6d 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 | assert.confirm)...(declare.(inde |
| 132ce0 | 6e 74 20 32 29 29 0a 20 20 28 77 68 65 6e 20 63 6f 6d 6d 69 74 0a 20 20 20 20 28 69 66 20 28 65 | nt.2))...(when.commit.....(if.(e |
| 132d00 | 71 20 63 6f 6d 6d 69 74 20 3a 6d 65 72 67 65 2d 62 61 73 65 29 0a 20 20 20 20 20 20 20 20 28 73 | q.commit.:merge-base).........(s |
| 132d20 | 65 74 71 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 | etq.commit...............(and-le |
| 132d40 | 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 61 | t*.((upstream.(magit-get-upstrea |
| 132d60 | 6d 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | m-branch))).................(mag |
| 132d80 | 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6d 65 72 67 65 2d 62 61 73 65 22 20 75 70 73 74 72 | it-git-string."merge-base".upstr |
| 132da0 | 65 61 6d 20 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 | eam."HEAD"))).......(unless.(mag |
| 132dc0 | 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 63 6f 6d 6d 69 74 20 22 48 45 41 44 22 29 | it-rev-ancestor-p.commit."HEAD") |
| 132de0 | 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 25 73 20 69 73 6e 27 74 20 61 | .........(user-error."%s.isn't.a |
| 132e00 | 6e 20 61 6e 63 65 73 74 6f 72 20 6f 66 20 48 45 41 44 22 20 63 6f 6d 6d 69 74 29 29 0a 20 20 20 | n.ancestor.of.HEAD".commit)).... |
| 132e20 | 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 61 72 65 6e 74 73 20 63 6f 6d | ...(if.(magit-commit-parents.com |
| 132e40 | 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 6e 6f 74 20 28 65 | mit)...........(when.(or.(not.(e |
| 132e60 | 71 20 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 | q.this-command.'magit-rebase-int |
| 132e80 | 65 72 61 63 74 69 76 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d | eractive)).....................m |
| 132ea0 | 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 69 6e 63 6c 75 64 65 2d | agit-rebase-interactive-include- |
| 132ec0 | 73 65 6c 65 63 74 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 63 6f 6d 6d | selected).............(setq.comm |
| 132ee0 | 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 20 20 | it.(concat.commit."^")))........ |
| 132f00 | 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) |
| 132f20 | 29 29 29 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 63 6f 6d 6d 69 74 20 28 6e 6f 74 20 6e 6f | ))))...(when.(and.commit.(not.no |
| 132f40 | 61 73 73 65 72 74 29 29 0a 20 20 20 20 28 73 65 74 71 20 63 6f 6d 6d 69 74 20 28 6d 61 67 69 74 | assert)).....(setq.commit.(magit |
| 132f60 | 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 61 73 73 65 72 74 0a 20 20 20 20 20 | -rebase-interactive-assert...... |
| 132f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 20 64 65 6c 61 79 2d 65 64 69 74 2d 63 | .............commit.delay-edit-c |
| 132fa0 | 6f 6e 66 69 72 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 73 6f 6d 65 | onfirm...................(--some |
| 132fc0 | 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 72 65 62 61 73 65 2d 6d 65 72 67 | .(string-prefix-p."--rebase-merg |
| 132fe0 | 65 73 22 20 69 74 29 20 61 72 67 73 29 29 29 29 0a 20 20 28 69 66 20 28 61 6e 64 20 63 6f 6d 6d | es".it).args))))...(if.(and.comm |
| 133000 | 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 28 70 | it.(not.confirm)).......(let.((p |
| 133020 | 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 | rocess-environment.process-envir |
| 133040 | 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 20 20 | onment)).........(when.editor... |
| 133060 | 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 55 45 | ........(push.(concat."GIT_SEQUE |
| 133080 | 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 20 20 | NCE_EDITOR=".................... |
| 1330a0 | 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 20 20 | .....(if.(functionp.editor)..... |
| 1330c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c | ........................(funcall |
| 1330e0 | 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 20 20 | .editor.commit)................. |
| 133100 | 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 20 20 | ..........editor)).............. |
| 133120 | 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 20 20 | ...process-environment))........ |
| 133140 | 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 61 73 | .(magit-run-git-sequencer."rebas |
| 133160 | 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 20 20 | e"."-i".args.................... |
| 133180 | 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 72 20 | ..............(and.(not.(member. |
| 1331a0 | 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 28 6d | "--root".args)).commit))).....(m |
| 1331c0 | 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 20 28 | agit-log-select.......`(lambda.( |
| 1331e0 | 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 73 65 | commit)..........;;.In.some.case |
| 133200 | 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 2d 72 | s.(currently.just.magit-rebase-r |
| 133220 | 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 20 63 | emove-commit),."-c..........;;.c |
| 133240 | 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 67 6c | ommentChar=#".is.added.to.the.gl |
| 133260 | 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 65 0a | obal.arguments.for.git...Ensure. |
| 133280 | 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 65 6e | .........;;.that.the.same.happen |
| 1332a0 | 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 0a 20 | s.when.we.chose.the.commit.via.. |
| 1332c0 | 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 65 6c | ........;;.magit-log-select,.bel |
| 1332e0 | 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 67 6c | ow...........(let.((magit-git-gl |
| 133300 | 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 69 74 | obal-arguments.(list.,@magit-git |
| 133320 | 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -global-arguments)))............ |
| 133340 | 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 6d 6d | (magit-rebase-interactive-1.comm |
| 133360 | 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 2c 6d | it.(list.,@args)..............,m |
| 133380 | 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 66 69 | essage.,editor.,delay-edit-confi |
| 1333a0 | 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 29 29 | rm.,noassert))).......message))) |
| 1333c0 | 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 68 65 | ..(defvar.magit--rebase-publishe |
| 1333e0 | 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 65 62 | d-symbol.nil).(defvar.magit--reb |
| 133400 | 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 0a 0a | ase-public-edit-confirmed.nil).. |
| 133420 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d | (defun.magit-rebase-interactive- |
| 133440 | 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 6c 61 | assert.....(since.&optional.dela |
| 133460 | 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 20 20 | y-edit-confirm.rebase-merges)... |
| 133480 | 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 74 61 | (let*.((commit.(magit-rebase--ta |
| 1334a0 | 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 62 72 | rget-commit.since))..........(br |
| 1334c0 | 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 62 72 | anches.(magit-list-publishing-br |
| 1334e0 | 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 69 74 | anches.commit))).....(setq.magit |
| 133500 | 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 0a 20 | --rebase-public-edit-confirmed.. |
| 133520 | 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 65 6c | .........(delete.(magit-toplevel |
| 133540 | 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 6e 66 | ).magit--rebase-public-edit-conf |
| 133560 | 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 73 0a | irmed)).....(when.(and.branches. |
| 133580 | 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 65 64 | ...............(or.(not.delay-ed |
| 1335a0 | 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 20 3b | it-confirm)....................; |
| 1335c0 | 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 61 74 | ;.The.user.might.have.stopped.at |
| 1335e0 | 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 20 20 | .a.published.commit............. |
| 133600 | 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 6d 6d | .......;;.merely.to.add.new.comm |
| 133620 | 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 20 20 | its.*after*.it...Try.not.to..... |
| 133640 | 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 65 74 | ...............;;.ask.users.whet |
| 133660 | 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 75 62 | her.they.really.want.to.edit.pub |
| 133680 | 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 69 74 | lic....................;;.commit |
| 1336a0 | 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 74 65 | s,.when.they.don't.actually.inte |
| 1336c0 | 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 20 20 | nd.to.do.so..................... |
| 1336e0 | 28 6e 6f 74 20 28 2d 2d 61 6c 6c 2d 70 20 28 6d 61 67 69 74 2d 72 65 76 2d 65 71 75 61 6c 20 69 | (not.(--all-p.(magit-rev-equal.i |
| 133700 | 74 20 63 6f 6d 6d 69 74 29 20 62 72 61 6e 63 68 65 73 29 29 29 29 0a 20 20 20 20 20 20 28 6c 65 | t.commit).branches)))).......(le |
| 133720 | 74 20 28 28 6d 31 20 22 53 6f 6d 65 20 6f 66 20 74 68 65 73 65 20 63 6f 6d 6d 69 74 73 20 68 61 | t.((m1."Some.of.these.commits.ha |
| 133740 | 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 70 75 62 6c 69 73 68 65 64 20 74 6f 20 22 29 0a | ve.already.been.published.to."). |
| 133760 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 32 20 22 2e 5c 6e 44 6f 20 79 6f 75 20 72 65 61 6c 6c | ............(m2.".\nDo.you.reall |
| 133780 | 79 20 77 61 6e 74 20 74 6f 20 6d 6f 64 69 66 79 20 74 68 65 6d 22 29 29 0a 20 20 20 20 20 20 20 | y.want.to.modify.them"))........ |
| 1337a0 | 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 28 6f 72 20 6d 61 67 69 74 2d 2d 72 65 62 61 73 | .(magit-confirm.(or.magit--rebas |
| 1337c0 | 65 2d 70 75 62 6c 69 73 68 65 64 2d 73 79 6d 62 6f 6c 20 27 72 65 62 61 73 65 2d 70 75 62 6c 69 | e-published-symbol.'rebase-publi |
| 1337e0 | 73 68 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 6d 31 20 22 25 73 22 20 | shed)...........(concat.m1."%s". |
| 133800 | 6d 32 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 6d 31 20 22 25 64 20 70 75 62 | m2)...........(concat.m1."%d.pub |
| 133820 | 6c 69 63 20 62 72 61 6e 63 68 65 73 22 20 6d 32 29 0a 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 | lic.branches".m2)...........nil. |
| 133840 | 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 28 6d 61 67 69 74 2d 74 6f | branches)).......(push.(magit-to |
| 133860 | 70 6c 65 76 65 6c 29 20 6d 61 67 69 74 2d 2d 72 65 62 61 73 65 2d 70 75 62 6c 69 63 2d 65 64 69 | plevel).magit--rebase-public-edi |
| 133880 | 74 2d 63 6f 6e 66 69 72 6d 65 64 29 29 29 0a 20 20 28 69 66 20 28 61 6e 64 20 28 6d 61 67 69 74 | t-confirmed)))...(if.(and.(magit |
| 1338a0 | 2d 67 69 74 2d 6c 69 6e 65 73 20 22 72 65 76 2d 6c 69 73 74 22 20 22 2d 2d 6d 65 72 67 65 73 22 | -git-lines."rev-list"."--merges" |
| 1338c0 | 20 28 63 6f 6e 63 61 74 20 73 69 6e 63 65 20 22 2e 2e 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 | .(concat.since."..HEAD"))....... |
| 1338e0 | 20 20 20 20 20 28 6e 6f 74 20 72 65 62 61 73 65 2d 6d 65 72 67 65 73 29 29 0a 20 20 20 20 20 20 | .....(not.rebase-merges))....... |
| 133900 | 28 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72 2d 63 61 73 65 20 22 50 72 6f 63 65 65 64 20 64 | (magit-read-char-case."Proceed.d |
| 133920 | 65 73 70 69 74 65 20 6d 65 72 67 65 20 69 6e 20 72 65 62 61 73 65 20 72 61 6e 67 65 3f 20 20 22 | espite.merge.in.rebase.range?.." |
| 133940 | 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 3f 63 20 22 5b 63 5d 6f 6e 74 69 6e 75 65 22 20 73 69 | .nil.........(?c."[c]ontinue".si |
| 133960 | 6e 63 65 29 0a 20 20 20 20 20 20 20 20 28 3f 73 20 22 5b 73 5d 65 6c 65 63 74 20 6f 74 68 65 72 | nce).........(?s."[s]elect.other |
| 133980 | 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 3f 61 20 22 5b 61 5d 62 6f 72 74 22 20 28 75 73 | ".nil).........(?a."[a]bort".(us |
| 1339a0 | 65 72 2d 65 72 72 6f 72 20 22 51 75 69 74 22 29 29 29 0a 20 20 20 20 73 69 6e 63 65 29 29 0a 0a | er-error."Quit"))).....since)).. |
| 1339c0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 74 61 72 67 65 74 2d 63 6f 6d 6d | (defun.magit-rebase--target-comm |
| 1339e0 | 69 74 20 28 73 69 6e 63 65 29 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d | it.(since)...(if.(string-suffix- |
| 133a00 | 70 20 22 5e 22 20 73 69 6e 63 65 29 0a 20 20 20 20 20 20 3b 3b 20 49 66 20 53 49 4e 43 45 20 69 | p."^".since).......;;.If.SINCE.i |
| 133a20 | 73 20 22 52 45 56 5e 22 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 72 20 73 65 6c 65 63 74 65 64 | s."REV^",.then.the.user.selected |
| 133a40 | 0a 20 20 20 20 20 20 3b 3b 20 22 52 45 56 22 2c 20 77 68 69 63 68 20 69 73 20 74 68 65 20 66 69 | .......;;."REV",.which.is.the.fi |
| 133a60 | 72 73 74 20 63 6f 6d 6d 69 74 20 74 68 61 74 20 77 69 6c 6c 0a 20 20 20 20 20 20 3b 3b 20 62 65 | rst.commit.that.will.......;;.be |
| 133a80 | 20 72 65 70 6c 61 63 65 64 2e 20 20 28 66 72 6f 6d 5e 2e 2e 74 6f 5d 20 3c 3d 3e 20 5b 66 72 6f | .replaced...(from^..to].<=>.[fro |
| 133aa0 | 6d 2e 2e 74 6f 5d 0a 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 73 69 6e 63 65 20 30 20 | m..to].......(substring.since.0. |
| 133ac0 | 2d 31 29 0a 20 20 20 20 3b 3b 20 54 68 65 20 22 2d 2d 72 6f 6f 74 22 20 61 72 67 75 6d 65 6e 74 | -1).....;;.The."--root".argument |
| 133ae0 | 20 69 73 20 62 65 69 6e 67 20 75 73 65 64 2e 0a 20 20 20 20 73 69 6e 63 65 29 29 0a 0a 3b 3b 3b | .is.being.used......since))..;;; |
| 133b00 | 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- |
| 133b20 | 69 6e 74 65 72 61 63 74 69 76 65 20 28 63 6f 6d 6d 69 74 20 61 72 67 73 29 0a 20 20 22 53 74 61 | interactive.(commit.args)..."Sta |
| 133b40 | 72 74 20 61 6e 20 69 6e 74 65 72 61 63 74 69 76 65 20 72 65 62 61 73 65 20 73 65 71 75 65 6e 63 | rt.an.interactive.rebase.sequenc |
| 133b60 | 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- |
| 133b80 | 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | commit-at-point)................ |
| 133ba0 | 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))) |
| 133bc0 | 0a 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 31 20 63 | ...(magit-rebase-interactive-1.c |
| 133be0 | 6f 6d 6d 69 74 20 61 72 67 73 0a 20 20 20 20 22 54 79 70 65 20 25 70 20 6f 6e 20 61 20 63 6f 6d | ommit.args....."Type.%p.on.a.com |
| 133c00 | 6d 69 74 20 74 6f 20 72 65 62 61 73 65 20 69 74 20 61 6e 64 20 61 6c 6c 20 63 6f 6d 6d 69 74 73 | mit.to.rebase.it.and.all.commits |
| 133c20 | 20 61 62 6f 76 65 20 69 74 2c 22 0a 20 20 20 20 6e 69 6c 20 74 29 29 0a 0a 3b 3b 3b 23 23 23 61 | .above.it,".....nil.t))..;;;###a |
| 133c40 | 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 75 74 6f | utoload.(defun.magit-rebase-auto |
| 133c60 | 73 71 75 61 73 68 20 28 61 72 67 73 29 0a 20 20 22 43 6f 6d 62 69 6e 65 20 73 71 75 61 73 68 20 | squash.(args)..."Combine.squash. |
| 133c80 | 61 6e 64 20 66 69 78 75 70 20 63 6f 6d 6d 69 74 73 20 77 69 74 68 20 74 68 65 69 72 20 69 6e 74 | and.fixup.commits.with.their.int |
| 133ca0 | 65 6e 64 65 64 20 74 61 72 67 65 74 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | ended.targets."...(interactive.( |
| 133cc0 | 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a | list.(magit-rebase-arguments))). |
| 133ce0 | 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 3a 6d | ..(magit-rebase-interactive-1.:m |
| 133d00 | 65 72 67 65 2d 62 61 73 65 0a 20 20 20 20 20 20 28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 22 2d 2d | erge-base.......(nconc.(list."-- |
| 133d20 | 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 67 73 | autosquash"."--keep-empty").args |
| 133d40 | 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 73 71 | )....."Type.%p.on.a.commit.to.sq |
| 133d60 | 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 73 20 | uash.into.it.and.then.rebase.as. |
| 133d80 | 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 0a 0a | necessary,"....."true".nil.t)).. |
| 133da0 | 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 |
| 133dc0 | 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 20 22 | se-edit-commit.(commit.args)..." |
| 133de0 | 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 6e 67 | Edit.a.single.older.commit.using |
| 133e00 | 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 28 | .rebase."...(interactive.(list.( |
| 133e20 | 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 20 | magit-commit-at-point).......... |
| 133e40 | 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 65 | ............(magit-rebase-argume |
| 133e60 | 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 69 | nts)))...(magit-rebase-interacti |
| 133e80 | 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 6e | ve-1.commit.args....."Type.%p.on |
| 133ea0 | 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 70 6c | .a.commit.to.edit.it,".....(appl |
| 133ec0 | 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 72 6c | y-partially.#'magit-rebase--perl |
| 133ee0 | 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 61 75 | -editor.'edit).....t))..;;;###au |
| 133f00 | 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 6f 72 | toload.(defun.magit-rebase-rewor |
| 133f20 | 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 72 64 | d-commit.(commit.args)..."Reword |
| 133f40 | 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 65 62 | .a.single.older.commit.using.reb |
| 133f60 | 61 73 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 | ase."...(interactive.(list.(magi |
| 133f80 | 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-commit-at-point).............. |
| 133fa0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 61 72 67 75 6d 65 6e 74 73 29 | ........(magit-rebase-arguments) |
| 133fc0 | 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 74 65 72 61 63 74 69 76 65 2d 31 | ))...(magit-rebase-interactive-1 |
| 133fe0 | 20 63 6f 6d 6d 69 74 20 61 72 67 73 0a 20 20 20 20 22 54 79 70 65 20 25 70 20 6f 6e 20 61 20 63 | .commit.args....."Type.%p.on.a.c |
| 134000 | 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 20 20 | ommit.to.reword.its.message,"... |
| 134020 | 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 61 73 | ..(apply-partially.#'magit-rebas |
| 134040 | 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 23 23 | e--perl-editor.'reword)))..;;;## |
| 134060 | 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 72 65 | #autoload.(defun.magit-rebase-re |
| 134080 | 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 65 6d | move-commit.(commit.args)..."Rem |
| 1340a0 | 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 67 20 | ove.a.single.older.commit.using. |
| 1340c0 | 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 28 6d | rebase."...(interactive.(list.(m |
| 1340e0 | 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 20 20 | agit-commit-at-point)........... |
| 134100 | 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 65 6e | ...........(magit-rebase-argumen |
| 134120 | 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 65 64 | ts)))...;;.magit-rebase--perl-ed |
| 134140 | 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 63 68 | itor.assumes.that.the.comment.ch |
| 134160 | 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 2d 67 | aracter.is."#"....(let.((magit-g |
| 134180 | 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 6e 63 | it-global-arguments..........(nc |
| 1341a0 | 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 61 72 | onc.(list."-c"."core.commentChar |
| 1341c0 | 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 2d 67 | =#").................magit-git-g |
| 1341e0 | 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 72 65 | lobal-arguments))).....(magit-re |
| 134200 | 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 0a 20 | base-interactive-1.commit.args.. |
| 134220 | 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 65 6d | ....."Type.%p.on.a.commit.to.rem |
| 134240 | 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 79 20 | ove.it,".......(apply-partially. |
| 134260 | 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 65 6d | #'magit-rebase--perl-editor.'rem |
| 134280 | 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 6e 20 | ove).......nil.nil.t)))..(defun. |
| 1342a0 | 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 69 6f | magit-rebase--perl-editor.(actio |
| 1342c0 | 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 74 2d | n.since)...(let.((commit.(magit- |
| 1342e0 | 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 65 74 | rev-abbrev.(magit-rebase--target |
| 134300 | 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 22 25 | -commit.since)))).....(format."% |
| 134320 | 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 20 73 | s.-i.-p.-e.'++$x.if.not.$x.and.s |
| 134340 | 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 20 6d | /^pick.%s/%s.%s/'".............m |
| 134360 | 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 20 20 | agit-perl-executable............ |
| 134380 | 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 63 74 | .commit.............(cl-case.act |
| 1343a0 | 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 74 22 | ion...............(edit..."edit" |
| 1343c0 | 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 6e 23 | )...............(remove."noop\n# |
| 1343e0 | 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 22 72 | .pick")...............(reword."r |
| 134400 | 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 28 65 | eword")...............(t......(e |
| 134420 | 72 72 6f 72 20 22 75 6e 6b 6e 6f 77 6e 20 61 63 74 69 6f 6e 3a 20 25 73 22 20 61 63 74 69 6f 6e | rror."unknown.action:.%s".action |
| 134440 | 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 23 23 | ))).............commit)))..;;;## |
| 134460 | 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 63 6f | #autoload.(defun.magit-rebase-co |
| 134480 | 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 65 73 | ntinue.(&optional.noedit)..."Res |
| 1344a0 | 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 61 74 | tart.the.current.rebasing.operat |
| 1344c0 | 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 70 20 | ion..In.some.cases.this.pops.up. |
| 1344e0 | 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 75 20 | a.commit.message.buffer.for.you. |
| 134500 | 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 6e 74 | do.edit...With.a.prefix.argument |
| 134520 | 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 69 73 | .the.old.message.is.reused.as-is |
| 134540 | 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 6d 61 | ."...(interactive."P")...(if.(ma |
| 134560 | 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 20 20 | git-rebase-in-progress-p)....... |
| 134580 | 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 20 74 | (if.(magit-anything-unstaged-p.t |
| 1345a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 | )...........(user-error."Cannot. |
| 1345c0 | 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 63 68 | continue.rebase.with.unstaged.ch |
| 1345e0 | 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 67 69 | anges").........(let.((dir.(magi |
| 134600 | 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 6e 64 | t-gitdir)))...........(when.(and |
| 134620 | 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 20 20 | .(magit-anything-staged-p)...... |
| 134640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 | ................(file-exists-p.( |
| 134660 | 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 22 20 | expand-file-name."rebase-merge". |
| 134680 | 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 74 20 | dir))......................(not. |
| 1346a0 | 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 20 20 | (member.(magit-toplevel)........ |
| 1346c0 | 20 20 20 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 |
| 1346e0 | 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 29 29 | --rebase-public-edit-confirmed)) |
| 134700 | 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 65 6e | ).............(magit-commit-amen |
| 134720 | 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 69 6c | d-assert..............(magit-fil |
| 134740 | 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 69 6c | e-line...............(expand-fil |
| 134760 | 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 22 20 | e-name."rebase-merge/orig-head". |
| 134780 | 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 20 20 | dir))))).........(if.noedit..... |
| 1347a0 | 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 |
| 1347c0 | 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 20 20 | les.(("GIT_EDITOR"."true"))..... |
| 1347e0 | 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 20 28 | ..........(magit-run-git-async.( |
| 134800 | 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 22 2d | magit--rebase-resume-command)."- |
| 134820 | 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 2d 70 | -continue")...............(set-p |
| 134840 | 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 63 65 | rocess-sentinel.magit-this-proce |
| 134860 | 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 20 20 | ss.............................. |
| 134880 | 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 73 73 | .......#'magit-sequencer-process |
| 1348a0 | 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 2d 74 | -sentinel)...............magit-t |
| 1348c0 | 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 72 75 | his-process)...........(magit-ru |
| 1348e0 | 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 2d 72 | n-git-sequencer.(magit--rebase-r |
| 134900 | 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 0a 20 | esume-command)."--continue"))).. |
| 134920 | 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 |
| 134940 | 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 75 6e | gress")))..;;;###autoload.(defun |
| 134960 | 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 74 68 | .magit-rebase-skip.()..."Skip.th |
| 134980 | 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 68 65 | e.current.commit.and.restart.the |
| 1349a0 | 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 28 69 | .current.rebase.operation."...(i |
| 1349c0 | 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 65 62 | nteractive)...(unless.(magit-reb |
| 1349e0 | 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 72 72 | ase-in-progress-p).....(user-err |
| 134a00 | 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 20 28 | or."No.rebase.in.progress"))...( |
| 134a20 | 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 2d 2d | magit-run-git-sequencer.(magit-- |
| 134a40 | 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 22 29 | rebase-resume-command)."--skip") |
| 134a60 | 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 | )..;;;###autoload.(defun.magit-r |
| 134a80 | 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 20 6c | ebase-edit.()..."Edit.the.todo.l |
| 134aa0 | 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 61 74 | ist.of.the.current.rebase.operat |
| 134ac0 | 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 73 20 | ion."...(interactive)...(unless. |
| 134ae0 | 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 20 20 | (magit-rebase-in-progress-p).... |
| 134b00 | 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 67 72 | .(user-error."No.rebase.in.progr |
| 134b20 | 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 63 65 | ess"))...(magit-run-git-sequence |
| 134b40 | 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 3b 23 | r."rebase"."--edit-todo"))..;;;# |
| 134b60 | 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 61 | ##autoload.(defun.magit-rebase-a |
| 134b80 | 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 65 62 | bort.()..."Abort.the.current.reb |
| 134ba0 | 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 72 69 | ase.operation,.restoring.the.ori |
| 134bc0 | 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 0a 20 | ginal.branch."...(interactive).. |
| 134be0 | 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 72 65 | .(unless.(magit-rebase-in-progre |
| 134c00 | 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 73 65 | ss-p).....(user-error."No.rebase |
| 134c20 | 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 72 6d | .in.progress"))...(magit-confirm |
| 134c40 | 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 61 73 | .'abort-rebase."Abort.this.rebas |
| 134c60 | 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 65 62 | e")...(magit-run-git.(magit--reb |
| 134c80 | 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 29 0a | ase-resume-command)."--abort")). |
| 134ca0 | 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 73 73 | .(defun.magit-rebase-in-progress |
| 134cc0 | 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 69 73 | -p.()..."Return.t.if.a.rebase.is |
| 134ce0 | 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 61 67 | .in.progress."...(let.((dir.(mag |
| 134d00 | 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 28 6f 72 20 28 66 69 6c 65 2d 65 78 69 73 74 | it-gitdir))).....(or.(file-exist |
| 134d20 | 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 6d 65 | s-p.(expand-file-name."rebase-me |
| 134d40 | 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 73 2d | rge".dir)).........(file-exists- |
| 134d60 | 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 70 6c | p.(expand-file-name."rebase-appl |
| 134d80 | 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 2d 2d | y/onto".dir)))))..(defun.magit-- |
| 134da0 | 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 20 28 | rebase-resume-command.()...(if.( |
| 134dc0 | 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | file-exists-p.(expand-file-name. |
| 134de0 | 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 69 72 | "rebase-recursive".(magit-gitdir |
| 134e00 | 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 0a 0a | )))......."rbr"....."rebase")).. |
| 134e20 | 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 2d 6c | (defun.magit-rebase--get-state-l |
| 134e40 | 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 73 65 | ines.(file)...(and.(magit-rebase |
| 134e60 | 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 64 69 | -in-progress-p)........(let.((di |
| 134e80 | 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 61 67 | r.(magit-gitdir)))..........(mag |
| 134ea0 | 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 2d 66 | it-file-line...........(expand-f |
| 134ec0 | 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 66 20 | ile-name............(concat.(if. |
| 134ee0 | 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e | (file-directory-p.(expand-file-n |
| 134f00 | 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 20 20 | ame."rebase-merge".dir))........ |
| 134f20 | 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 22 0a | ................"rebase-merge/". |
| 134f40 | 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 70 70 | ....................."rebase-app |
| 134f60 | 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 0a 20 | ly/")....................file).. |
| 134f80 | 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 6e 73 | ..........dir)))))..;;;.Sections |
| 134fa0 | 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 72 2d | ..(defun.magit-insert-sequencer- |
| 134fc0 | 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 66 6f | sequence.()..."Insert.section.fo |
| 134fe0 | 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 72 65 | r.the.on-going.cherry-pick.or.re |
| 135000 | 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 65 6e | vert.sequence..If.no.such.sequen |
| 135020 | 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.". |
| 135040 | 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 2d 70 | ..(let.((picking.(magit-cherry-p |
| 135060 | 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 20 28 | ick-in-progress-p))).....(when.( |
| 135080 | 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 6f 67 | or.picking.(magit-revert-in-prog |
| 1350a0 | 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 69 74 | ress-p)).......(let.((dir.(magit |
| 1350c0 | 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 72 74 | -gitdir))).........(magit-insert |
| 1350e0 | 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 28 6d | -section.(sequence)...........(m |
| 135100 | 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 67 20 | agit-insert-heading.(if.picking. |
| 135120 | 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 0a 20 | "Cherry.Picking"."Reverting")).. |
| 135140 | 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 72 20 | .........(when-let.((lines.(cdr. |
| 135160 | 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 20 20 | (magit-file-lines............... |
| 135180 | 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 |
| 1351a0 | 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 29 0a | -name."sequencer/todo".dir))))). |
| 1351c0 | 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 76 65 | ............(dolist.(line.(nreve |
| 1351e0 | 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 6e 20 | rse.lines))...............(when. |
| 135200 | 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (string-match................... |
| 135220 | 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 20 5d | ..."^\\(pick\\|revert\\).\\([^.] |
| 135240 | 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 20 20 | +\\).\\(.*\\)$".line)........... |
| 135260 | 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. |
| 135280 | 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 20 20 | (cmd.hash.msg).line............. |
| 1352a0 | 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 6f 6d | ......(magit-insert-section.(com |
| 1352c0 | 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 28 69 | mit.hash).....................(i |
| 1352e0 | 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 63 6b | nsert.(propertize.cmd.'font-lock |
| 135300 | 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 20 20 | -face.'magit-sequence-pick)..... |
| 135320 | 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 72 6f | ........................".".(pro |
| 135340 | 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 6d 61 | pertize.hash.'font-lock-face.'ma |
| 135360 | 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 20 20 | git-hash)....................... |
| 135380 | 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 20 20 | ......".".msg."\n"))))))........ |
| 1353a0 | 20 20 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 73 65 71 75 65 6e | ...(magit-sequence-insert-sequen |
| 1353c0 | 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 0a 20 | ce............(magit-file-line.. |
| 1353e0 | 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 69 66 | ...........(expand-file-name.(if |
| 135400 | 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 45 56 | .picking."CHERRY_PICK_HEAD"."REV |
| 135420 | 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 20 20 | ERT_HEAD")...................... |
| 135440 | 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 69 74 | .........dir))............(magit |
| 135460 | 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 73 65 | -file-line.(expand-file-name."se |
| 135480 | 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 20 28 | quencer/head".dir)))...........( |
| 1354a0 | 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 74 2d | insert."\n"))))))..(defun.magit- |
| 1354c0 | 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 74 20 | insert-am-sequence.()..."Insert. |
| 1354e0 | 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 20 61 | section.for.the.on-going.patch.a |
| 135500 | 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 65 71 | pplying.sequence..If.no.such.seq |
| 135520 | 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 6e 67 | uence.is.in.progress,.do.nothing |
| 135540 | 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 73 73 | ."...(when.(magit-am-in-progress |
| 135560 | 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 72 | -p).....(magit-insert-section.(r |
| 135580 | 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 6e 73 | ebase-sequence).......(magit-ins |
| 1355a0 | 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 29 0a | ert-heading."Applying.patches"). |
| 1355c0 | 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 65 20 | ......(let*.((patches.(nreverse. |
| 1355e0 | 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 20 20 | (magit-rebase-patches)))........ |
| 135600 | 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 72 65 | ......(dir.(expand-file-name."re |
| 135620 | 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 20 20 | base-apply".(magit-gitdir))).... |
| 135640 | 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 0a 20 | ..........(i.(string-to-number.. |
| 135660 | 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 6e 65 | ................(magit-file-line |
| 135680 | 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 29 29 | .(expand-file-name."last".dir))) |
| 1356a0 | 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 2d 6e | )..............(cur.(string-to-n |
| 1356c0 | 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 74 2d | umber....................(magit- |
| 1356e0 | 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 65 78 | file-line.(expand-file-name."nex |
| 135700 | 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 63 6f | t".dir))))..............patch.co |
| 135720 | 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 68 65 | mmit).........(while.(and.patche |
| 135740 | 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 70 61 | s.(>=.i.cur))...........(setq.pa |
| 135760 | 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 73 65 | tch.(pop.patches))...........(se |
| 135780 | 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 20 20 | tq.commit.(magit-commit-p....... |
| 1357a0 | 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 2d 73 | ..................(cadr.(split-s |
| 1357c0 | 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 29 29 | tring.(magit-file-line.patch)))) |
| 1357e0 | 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 20 28 | )...........(cond.((and.commit.( |
| 135800 | 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 67 69 | =.i.cur))..................(magi |
| 135820 | 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 20 20 | t-sequence-insert-commit........ |
| 135840 | 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 74 2d | ..........."stop".commit.'magit- |
| 135860 | 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 20 20 | sequence-stop))................. |
| 135880 | 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 61 67 | ((=.i.cur)..................(mag |
| 1358a0 | 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 20 20 | it-sequence-insert-am-patch..... |
| 1358c0 | 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 67 69 | .............."stop".patch.'magi |
| 1358e0 | 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))............... |
| 135900 | 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 67 69 | ..(commit..................(magi |
| 135920 | 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 20 20 | t-sequence-insert-commit........ |
| 135940 | 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 74 2d | ..........."pick".commit.'magit- |
| 135960 | 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 20 20 | sequence-pick))................. |
| 135980 | 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 75 65 | (t..................(magit-seque |
| 1359a0 | 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 20 20 | nce-insert-am-patch............. |
| 1359c0 | 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 65 6e | ......"pick".patch.'magit-sequen |
| 1359e0 | 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 69 29 | ce-pick)))...........(cl-decf.i) |
| 135a00 | 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 74 2d | )).......(magit-sequence-insert- |
| 135a20 | 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 20 20 | sequence.nil."ORIG_HEAD")....... |
| 135a40 | 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 73 65 | (insert.?\n))))..(defun.magit-se |
| 135a60 | 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 61 74 | quence-insert-am-patch.(type.pat |
| 135a80 | 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 6f 6e | ch.face)...(magit-insert-section |
| 135aa0 | 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 0a 20 | .(file.patch).....(let.((title.. |
| 135ac0 | 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 20 20 | ..........(with-temp-buffer..... |
| 135ae0 | 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 20 70 | .........(insert-file-contents.p |
| 135b00 | 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 20 20 | atch.nil.nil.4096).............. |
| 135b20 | 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 75 62 | (unless.(re-search-forward."^Sub |
| 135b40 | 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 28 67 | ject:.".nil.t)................(g |
| 135b60 | 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 20 20 | oto-char.(point-min))).......... |
| 135b80 | 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 6c | ....(buffer-substring.(point).(l |
| 135ba0 | 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 6e 73 | ine-end-position))))).......(ins |
| 135bc0 | 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 6b 2d | ert.(propertize.type.'font-lock- |
| 135be0 | 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 70 72 | face.face)...............?\s.(pr |
| 135c00 | 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 72 79 | opertize.(file-name-nondirectory |
| 135c20 | 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 20 20 | .patch)......................... |
| 135c40 | 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 68 61 73 | ......'font-lock-face.'magit-has |
| 135c60 | 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 20 20 | h)...............?\s.title...... |
| 135c80 | 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 2d 69 | .........?\n))))..(defun.magit-i |
| 135ca0 | 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 73 65 | nsert-rebase-sequence.()..."Inse |
| 135cc0 | 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 62 61 | rt.section.for.the.on-going.reba |
| 135ce0 | 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 63 65 | se.sequence..If.no.such.sequence |
| 135d00 | 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 20 20 | .is.in.progress,.do.nothing."... |
| 135d20 | 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 73 2d | (when.(magit-rebase-in-progress- |
| 135d40 | 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 69 74 | p).....(let*.((gitdir.(magit-git |
| 135d60 | 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 | dir))............(interactive... |
| 135d80 | 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 28 65 78 70 | ..........(file-directory-p.(exp |
| 135da0 | 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 22 20 67 69 74 | and-file-name."rebase-merge".git |
| 135dc0 | 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 20 20 28 69 66 20 69 6e 74 65 | dir)))............(dir..(if.inte |
| 135de0 | 72 61 63 74 69 76 65 20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 2f 22 20 22 72 65 62 61 73 65 2d | ractive."rebase-merge/"."rebase- |
| 135e00 | 61 70 70 6c 79 2f 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 61 6d 65 20 28 74 68 72 65 | apply/"))............(name.(thre |
| 135e20 | 61 64 2d 66 69 72 73 74 20 28 63 6f 6e 63 61 74 20 64 69 72 20 22 68 65 61 64 2d 6e 61 6d 65 22 | ad-first.(concat.dir."head-name" |
| 135e40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c | )....................(expand-fil |
| 135e60 | 65 2d 6e 61 6d 65 20 67 69 74 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-name.gitdir).................. |
| 135e80 | 20 20 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | ..magit-file-line))............( |
| 135ea0 | 6f 6e 74 6f 20 28 74 68 72 65 61 64 2d 66 69 72 73 74 20 28 63 6f 6e 63 61 74 20 64 69 72 20 22 | onto.(thread-first.(concat.dir." |
| 135ec0 | 6f 6e 74 6f 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e | onto")....................(expan |
| 135ee0 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 67 69 74 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | d-file-name.gitdir)............. |
| 135f00 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 20 | .......magit-file-line))........ |
| 135f20 | 20 20 20 20 28 6f 6e 74 6f 20 28 6f 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 6e 61 6d 65 20 6f 6e | ....(onto.(or.(magit-rev-name.on |
| 135f40 | 74 6f 20 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | to.name)......................(m |
| 135f60 | 61 67 69 74 2d 72 65 76 2d 6e 61 6d 65 20 6f 6e 74 6f 20 22 72 65 66 73 2f 68 65 61 64 73 2f 2a | agit-rev-name.onto."refs/heads/* |
| 135f80 | 22 29 20 6f 6e 74 6f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 61 6d 65 20 28 6f 72 20 28 | ").onto))............(name.(or.( |
| 135fa0 | 6d 61 67 69 74 2d 72 65 76 2d 6e 61 6d 65 20 6e 61 6d 65 20 22 72 65 66 73 2f 68 65 61 64 73 2f | magit-rev-name.name."refs/heads/ |
| 135fc0 | 2a 22 29 20 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | *").name))).......(magit-insert- |
| 135fe0 | 73 65 63 74 69 6f 6e 20 28 72 65 62 61 73 65 2d 73 65 71 75 65 6e 63 65 29 0a 20 20 20 20 20 20 | section.(rebase-sequence)....... |
| 136000 | 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 28 66 6f 72 6d 61 74 20 | ..(magit-insert-heading.(format. |
| 136020 | 22 52 65 62 61 73 69 6e 67 20 25 73 20 6f 6e 74 6f 20 25 73 22 20 6e 61 6d 65 20 6f 6e 74 6f 29 | "Rebasing.%s.onto.%s".name.onto) |
| 136040 | 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 20 20 20 | ).........(if.interactive....... |
| 136060 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 73 65 72 74 2d 6d 65 72 67 65 | ......(magit-rebase-insert-merge |
| 136080 | 2d 73 65 71 75 65 6e 63 65 20 6f 6e 74 6f 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | -sequence.onto)...........(magit |
| 1360a0 | 2d 72 65 62 61 73 65 2d 69 6e 73 65 72 74 2d 61 70 70 6c 79 2d 73 65 71 75 65 6e 63 65 20 6f 6e | -rebase-insert-apply-sequence.on |
| 1360c0 | 74 6f 29 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 29 29 0a 0a 28 | to)).........(insert.?\n)))))..( |
| 1360e0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 74 6f 64 6f 20 28 29 0a 20 20 22 52 | defun.magit-rebase--todo.()..."R |
| 136100 | 65 74 75 72 6e 20 60 67 69 74 2d 72 65 62 61 73 65 2d 61 63 74 69 6f 6e 27 20 69 6e 73 74 61 6e | eturn.`git-rebase-action'.instan |
| 136120 | 63 65 73 20 66 6f 72 20 72 65 6d 61 69 6e 69 6e 67 20 72 65 62 61 73 65 20 61 63 74 69 6f 6e 73 | ces.for.remaining.rebase.actions |
| 136140 | 2e 0a 54 68 65 73 65 20 61 72 65 20 6f 72 64 65 72 65 64 20 69 6e 20 74 68 61 74 20 74 68 65 20 | ..These.are.ordered.in.that.the. |
| 136160 | 73 61 6d 65 20 77 61 79 20 74 68 65 79 27 6c 6c 20 62 65 20 73 6f 72 74 65 64 20 69 6e 20 74 68 | same.way.they'll.be.sorted.in.th |
| 136180 | 65 0a 73 74 61 74 75 73 20 62 75 66 66 65 72 20 28 69 2e 65 2e 2c 20 74 68 65 20 72 65 76 65 72 | e.status.buffer.(i.e.,.the.rever |
| 1361a0 | 73 65 20 6f 66 20 68 6f 77 20 74 68 65 79 20 77 69 6c 6c 20 62 65 20 61 70 70 6c 69 65 64 29 2e | se.of.how.they.will.be.applied). |
| 1361c0 | 22 0a 20 20 28 6c 65 74 20 28 28 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 28 6f 72 20 28 6d 61 | "...(let.((comment-start.(or.(ma |
| 1361e0 | 67 69 74 2d 67 65 74 20 22 63 6f 72 65 2e 63 6f 6d 6d 65 6e 74 43 68 61 72 22 29 20 22 23 22 29 | git-get."core.commentChar")."#") |
| 136200 | 29 0a 20 20 20 20 20 20 20 20 6c 69 6e 65 73 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d | ).........lines).....(with-temp- |
| 136220 | 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e | buffer.......(insert-file-conten |
| 136240 | 74 73 0a 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 | ts........(expand-file-name."reb |
| 136260 | 61 73 65 2d 6d 65 72 67 65 2f 67 69 74 2d 72 65 62 61 73 65 2d 74 6f 64 6f 22 20 28 6d 61 67 69 | ase-merge/git-rebase-todo".(magi |
| 136280 | 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 65 | t-gitdir))).......(while.(not.(e |
| 1362a0 | 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6c 6e 20 28 67 69 74 2d 72 65 62 | obp)).........(let.((ln.(git-reb |
| 1362c0 | 61 73 65 2d 63 75 72 72 65 6e 74 2d 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 | ase-current-line)))...........(w |
| 1362e0 | 68 65 6e 20 28 6f 72 65 66 20 6c 6e 20 61 63 74 69 6f 6e 2d 74 79 70 65 29 0a 20 20 20 20 20 20 | hen.(oref.ln.action-type)....... |
| 136300 | 20 20 20 20 20 20 28 70 75 73 68 20 6c 6e 20 6c 69 6e 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 | ......(push.ln.lines)))......... |
| 136320 | 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 29 0a 20 20 20 20 6c 69 6e 65 73 29 29 0a 0a 28 64 | (forward-line))).....lines))..(d |
| 136340 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 73 65 72 74 2d 6d 65 72 67 65 2d 73 | efun.magit-rebase-insert-merge-s |
| 136360 | 65 71 75 65 6e 63 65 20 28 6f 6e 74 6f 29 0a 20 20 28 64 6f 6c 69 73 74 20 28 6c 69 6e 65 20 28 | equence.(onto)...(dolist.(line.( |
| 136380 | 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 2d 74 6f 64 6f 29 29 0a 20 20 20 20 28 77 69 74 68 2d 73 | magit-rebase--todo)).....(with-s |
| 1363a0 | 6c 6f 74 73 20 28 61 63 74 69 6f 6e 2d 74 79 70 65 20 61 63 74 69 6f 6e 20 61 63 74 69 6f 6e 2d | lots.(action-type.action.action- |
| 1363c0 | 6f 70 74 69 6f 6e 73 20 74 61 72 67 65 74 29 20 6c 69 6e 65 0a 20 20 20 20 20 20 28 70 63 61 73 | options.target).line.......(pcas |
| 1363e0 | 65 20 61 63 74 69 6f 6e 2d 74 79 70 65 0a 20 20 20 20 20 20 20 20 28 27 63 6f 6d 6d 69 74 0a 20 | e.action-type.........('commit.. |
| 136400 | 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 2d 63 | ........(magit-sequence-insert-c |
| 136420 | 6f 6d 6d 69 74 20 61 63 74 69 6f 6e 20 74 61 72 67 65 74 20 27 6d 61 67 69 74 2d 73 65 71 75 65 | ommit.action.target.'magit-seque |
| 136440 | 6e 63 65 2d 70 69 63 6b 29 29 0a 20 20 20 20 20 20 20 20 28 28 6f 72 20 28 6f 72 20 60 65 78 65 | nce-pick)).........((or.(or.`exe |
| 136460 | 63 20 60 6c 61 62 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 60 6d 65 72 | c.`label)..............(and.`mer |
| 136480 | 67 65 20 28 67 75 61 72 64 20 28 6e 6f 74 20 61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 29 29 29 | ge.(guard.(not.action-options))) |
| 1364a0 | 29 0a 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 61 | )..........(insert.(propertize.a |
| 1364c0 | 63 74 69 6f 6e 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 71 | ction.'font-lock-face.'magit-seq |
| 1364e0 | 75 65 6e 63 65 2d 6f 6e 74 6f 29 20 22 5c 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uence-onto)."\s"................ |
| 136500 | 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 2d | ..(propertize.target.'font-lock- |
| 136520 | 66 61 63 65 20 27 67 69 74 2d 72 65 62 61 73 65 2d 6c 61 62 65 6c 29 20 22 5c 6e 22 29 29 0a 20 | face.'git-rebase-label)."\n")).. |
| 136540 | 20 20 20 20 20 20 20 28 27 6d 65 72 67 65 0a 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 | .......('merge..........(if-let. |
| 136560 | 28 28 68 61 73 68 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 2d 5b 63 43 5d | ((hash.(and.(string-match."-[cC] |
| 136580 | 20 5c 5c 28 5b 5e 20 5d 2b 5c 5c 29 22 20 61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 29 0a 20 20 | .\\([^.]+\\)".action-options)... |
| 1365a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 | ...........................(matc |
| 1365c0 | 68 2d 73 74 72 69 6e 67 20 31 20 61 63 74 69 6f 6e 2d 6f 70 74 69 6f 6e 73 29 29 29 29 0a 20 20 | h-string.1.action-options))))... |
| 1365e0 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e | ...........(magit-insert-section |
| 136600 | 20 28 63 6f 6d 6d 69 74 20 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | .(commit.hash)................(m |
| 136620 | 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 | agit-insert-heading............. |
| 136640 | 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 6d 65 72 67 65 22 20 27 66 6f 6e 74 2d 6c | .....(propertize."merge".'font-l |
| 136660 | 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 70 69 63 6b 29 0a 20 | ock-face.'magit-sequence-pick).. |
| 136680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 | ................"\s"............ |
| 1366a0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 72 65 76 2d 73 75 6d 6d 61 72 79 20 | ......(magit-format-rev-summary. |
| 1366c0 | 68 61 73 68 29 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 | hash)."\n"))............(error." |
| 1366e0 | 66 61 69 6c 65 64 20 74 6f 20 70 61 72 73 65 20 6d 65 72 67 65 20 6d 65 73 73 61 67 65 20 68 61 | failed.to.parse.merge.message.ha |
| 136700 | 73 68 22 29 29 29 29 29 29 0a 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 6d 61 67 69 74 2d 67 69 | sh"))))))...(let.((dir.(magit-gi |
| 136720 | 74 64 69 72 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 | tdir))).....(magit-sequence-inse |
| 136740 | 72 74 2d 73 65 71 75 65 6e 63 65 0a 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e | rt-sequence......(magit-file-lin |
| 136760 | 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 6d 65 72 67 | e.(expand-file-name."rebase-merg |
| 136780 | 65 2f 73 74 6f 70 70 65 64 2d 73 68 61 22 20 64 69 72 29 29 0a 20 20 20 20 20 6f 6e 74 6f 0a 20 | e/stopped-sha".dir))......onto.. |
| 1367a0 | 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 6c 69 6e 65 73 20 28 6d 61 67 69 74 2d 66 69 6c | ....(and-let*.((lines.(magit-fil |
| 1367c0 | 65 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-lines......................... |
| 1367e0 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 62 61 73 65 2d 6d 65 72 67 65 2f | (expand-file-name."rebase-merge/ |
| 136800 | 64 6f 6e 65 22 20 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 28 63 61 64 72 20 28 73 70 6c 69 | done".dir))))........(cadr.(spli |
| 136820 | 74 2d 73 74 72 69 6e 67 20 28 63 61 72 20 28 6c 61 73 74 20 6c 69 6e 65 73 29 29 29 29 29 29 29 | t-string.(car.(last.lines))))))) |
| 136840 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 69 6e 73 65 72 74 2d 61 70 | )..(defun.magit-rebase-insert-ap |
| 136860 | 70 6c 79 2d 73 65 71 75 65 6e 63 65 20 28 6f 6e 74 6f 29 0a 20 20 28 6c 65 74 2a 20 28 28 64 69 | ply-sequence.(onto)...(let*.((di |
| 136880 | 72 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 65 77 72 | r.(magit-gitdir))..........(rewr |
| 1368a0 | 69 74 74 65 6e 0a 20 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 20 28 63 61 72 20 28 73 70 6c | itten...........(--map.(car.(spl |
| 1368c0 | 69 74 2d 73 74 72 69 6e 67 20 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-string.it)).................. |
| 1368e0 | 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 20 20 | (magit-file-lines............... |
| 136900 | 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 |
| 136920 | 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)))).......... |
| 136940 | 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.......... |
| 136960 | 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 |
| 136980 | 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)))). |
| 1369a0 | 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 |
| 1369c0 | 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))))..... |
| 1369e0 | 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 |
| 136a00 | 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)))))... |
| 136a20 | 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 |
| 136a40 | 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 |
| 136a60 | 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 |
| 136a80 | 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". |
| 136aa0 | 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))))... |
| 136ac0 | 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 |
| 136ae0 | 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- |
| 136b00 | 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 |
| 136b20 | 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 |
| 136b40 | 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 |
| 136b60 | 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 |
| 136b80 | 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)). |
| 136ba0 | 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]\\ |
| 136bc0 | 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 |
| 136be0 | 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 |
| 136c00 | 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 |
| 136c20 | 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)..... |
| 136c40 | 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 |
| 136c60 | 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 |
| 136c80 | 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 6d 61 | .(magit-git-lines."log"."--forma |
| 136ca0 | 74 3d 25 48 22 20 28 63 6f 6e 63 61 74 20 6f 6e 74 6f 20 22 2e 2e 48 45 41 44 22 29 29 29 0a 20 | t=%H".(concat.onto."..HEAD"))).. |
| 136cc0 | 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 73 74 6f 70 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 | ...(when.(and.stop.(not.(member. |
| 136ce0 | 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 73 74 6f 70 29 20 64 6f 6e 65 29 29 29 0a 20 | (magit-rev-parse.stop).done))).. |
| 136d00 | 20 20 20 20 20 28 6c 65 74 20 28 28 69 64 20 28 6d 61 67 69 74 2d 70 61 74 63 68 2d 69 64 20 73 | .....(let.((id.(magit-patch-id.s |
| 136d20 | 74 6f 70 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 6d 61 74 63 68 65 64 | top))).........(if-let.((matched |
| 136d40 | 20 28 2d 2d 66 69 72 73 74 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 70 61 74 63 68 2d 69 64 | .(--first.(equal.(magit-patch-id |
| 136d60 | 20 69 74 29 20 69 64 29 20 64 6f 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | .it).id).done))).............(se |
| 136d80 | 74 71 20 73 74 6f 70 20 6d 61 74 63 68 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 | tq.stop.matched)...........(cond |
| 136da0 | 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 2d 2d 66 69 72 73 74 20 28 6d 61 67 69 74 2d 72 65 76 | ............((--first.(magit-rev |
| 136dc0 | 2d 65 71 75 61 6c 20 69 74 20 73 74 6f 70 29 20 64 6f 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 | -equal.it.stop).done)........... |
| 136de0 | 20 20 3b 3b 20 54 68 65 20 63 6f 6d 6d 69 74 27 73 20 74 65 73 74 61 6d 65 6e 74 20 68 61 73 20 | ..;;.The.commit's.testament.has. |
| 136e00 | 62 65 65 6e 20 65 78 65 63 75 74 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | been.executed..............(magi |
| 136e20 | 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 69 74 20 22 76 6f 69 64 22 20 | t-sequence-insert-commit."void". |
| 136e40 | 73 74 6f 70 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 64 72 6f 70 29 29 0a 20 20 20 20 | stop.'magit-sequence-drop))..... |
| 136e60 | 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 66 61 69 74 68 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 | .......;;.The.faith.of.the.commi |
| 136e80 | 74 20 69 73 20 73 74 69 6c 6c 20 75 6e 64 65 63 69 64 65 64 2e 2e 2e 0a 20 20 20 20 20 20 20 20 | t.is.still.undecided............ |
| 136ea0 | 20 20 20 28 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 6d 65 72 67 65 64 2d 70 29 0a | ...((magit-anything-unmerged-p). |
| 136ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 61 6e 64 20 74 69 6d 65 20 74 72 61 76 65 | ............;;....and.time.trave |
| 136ee0 | 6c 20 69 73 6e 27 74 20 66 6f 72 20 74 68 65 20 66 61 69 6e 74 20 6f 66 20 68 65 61 72 74 2e 0a | l.isn't.for.the.faint.of.heart.. |
| 136f00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 65 | ............(magit-sequence-inse |
| 136f20 | 72 74 2d 63 6f 6d 6d 69 74 20 22 6a 6f 69 6e 22 20 73 74 6f 70 20 27 6d 61 67 69 74 2d 73 65 71 | rt-commit."join".stop.'magit-seq |
| 136f40 | 75 65 6e 63 65 2d 70 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d | uence-part))............((magit- |
| 136f60 | 61 6e 79 74 68 69 6e 67 2d 6d 6f 64 69 66 69 65 64 2d 70 20 74 29 0a 20 20 20 20 20 20 20 20 20 | anything-modified-p.t).......... |
| 136f80 | 20 20 20 3b 3b 20 2e 2e 2e 61 6e 64 20 74 68 65 20 64 75 73 74 20 68 61 73 6e 27 74 20 73 65 74 | ...;;....and.the.dust.hasn't.set |
| 136fa0 | 74 6c 65 64 20 79 65 74 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | tled.yet................(magit-s |
| 136fc0 | 65 71 75 65 6e 63 65 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 | equence-insert-commit........... |
| 136fe0 | 20 20 20 28 6c 65 74 2a 20 28 28 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 | ...(let*.((magit--refresh-cache. |
| 137000 | 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 61 67 65 64 | nil).....................(staged |
| 137020 | 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 65 65 20 22 6f 4f 22 20 6e 69 6c 20 22 | ...(magit-commit-tree."oO".nil." |
| 137040 | 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 73 | HEAD")).....................(uns |
| 137060 | 74 61 67 65 64 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 77 6f 72 6b 74 72 65 65 20 22 6f 4f | taged.(magit-commit-worktree."oO |
| 137080 | 22 20 22 2d 2d 72 65 73 65 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 | "."--reset")))................(c |
| 1370a0 | 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 62 75 74 20 77 65 | ond.................;;....but.we |
| 1370c0 | 20 63 6f 75 6c 64 20 65 6e 64 20 75 70 20 61 74 20 74 68 65 20 73 61 6d 65 20 74 72 65 65 20 6a | .could.end.up.at.the.same.tree.j |
| 1370e0 | 75 73 74 20 62 79 20 63 6f 6d 6d 69 74 74 69 6e 67 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ust.by.committing............... |
| 137100 | 20 20 20 28 28 6f 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 65 71 75 61 6c 20 73 74 61 67 65 64 20 | ...((or.(magit-rev-equal.staged. |
| 137120 | 20 20 73 74 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ..stop)......................(ma |
| 137140 | 67 69 74 2d 72 65 76 2d 65 71 75 61 6c 20 75 6e 73 74 61 67 65 64 20 73 74 6f 70 29 29 0a 20 20 | git-rev-equal.unstaged.stop))... |
| 137160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 6f 61 6c 22 29 0a 20 20 20 20 20 20 20 20 20 | ..............."goal").......... |
| 137180 | 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 62 75 74 20 74 68 65 20 63 68 61 6e 67 65 73 20 61 72 65 | .......;;....but.the.changes.are |
| 1371a0 | 20 73 74 69 6c 6c 20 74 68 65 72 65 2c 20 75 6e 74 61 69 6e 74 65 64 2e 0a 20 20 20 20 20 20 20 | .still.there,.untainted......... |
| 1371c0 | 20 20 20 20 20 20 20 20 20 28 28 6f 72 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 70 61 74 63 | .........((or.(equal.(magit-patc |
| 1371e0 | 68 2d 69 64 20 73 74 61 67 65 64 29 20 20 20 69 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-id.staged)...id).............. |
| 137200 | 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 70 61 74 63 68 2d 69 64 20 75 | ........(equal.(magit-patch-id.u |
| 137220 | 6e 73 74 61 67 65 64 29 20 69 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | nstaged).id)).................." |
| 137240 | 73 61 6d 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 61 6e 64 | same").................;;....and |
| 137260 | 20 73 6f 6d 65 20 63 68 61 6e 67 65 73 20 61 72 65 20 67 6f 6e 65 20 61 6e 64 2f 6f 72 20 6f 74 | .some.changes.are.gone.and/or.ot |
| 137280 | 68 65 72 73 20 77 65 72 65 20 61 64 64 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | hers.were.added................. |
| 1372a0 | 20 28 74 20 22 77 6f 72 6b 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 6f 70 20 | .(t."work")))..............stop. |
| 1372c0 | 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 70 61 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 | 'magit-sequence-part)).......... |
| 1372e0 | 20 20 3b 3b 20 54 68 65 20 63 6f 6d 6d 69 74 20 69 73 20 64 65 66 69 6e 69 74 65 6c 79 20 67 6f | ..;;.The.commit.is.definitely.go |
| 137300 | 6e 65 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 28 2d 2d 66 69 72 73 74 20 28 6d 61 67 69 | ne...............((--first.(magi |
| 137320 | 74 2d 72 65 76 2d 65 71 75 61 6c 20 69 74 20 73 74 6f 70 29 20 64 6f 6e 65 29 0a 20 20 20 20 20 | t-rev-equal.it.stop).done)...... |
| 137340 | 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 62 75 74 20 61 6c 6c 20 6f 66 20 69 74 73 20 63 68 61 6e | .......;;....but.all.of.its.chan |
| 137360 | 67 65 73 20 61 72 65 20 73 74 69 6c 6c 20 69 6e 20 65 66 66 65 63 74 2e 0a 20 20 20 20 20 20 20 | ges.are.still.in.effect......... |
| 137380 | 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 6d | .....(magit-sequence-insert-comm |
| 1373a0 | 69 74 20 22 70 6f 6f 66 22 20 73 74 6f 70 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 64 | it."poof".stop.'magit-sequence-d |
| 1373c0 | 72 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | rop))............(t............. |
| 1373e0 | 3b 3b 20 2e 2e 2e 61 6e 64 20 73 6f 6d 65 20 63 68 61 6e 67 65 73 20 61 72 65 20 67 6f 6e 65 20 | ;;....and.some.changes.are.gone. |
| 137400 | 61 6e 64 2f 6f 72 20 6f 74 68 65 72 20 63 68 61 6e 67 65 73 20 77 65 72 65 20 61 64 64 65 64 2e | and/or.other.changes.were.added. |
| 137420 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 69 6e 73 | .............(magit-sequence-ins |
| 137440 | 65 72 74 2d 63 6f 6d 6d 69 74 20 22 67 6f 6e 65 22 20 73 74 6f 70 20 27 6d 61 67 69 74 2d 73 65 | ert-commit."gone".stop.'magit-se |
| 137460 | 71 75 65 6e 63 65 2d 64 72 6f 70 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 | quence-drop)))...........(setq.s |
| 137480 | 74 6f 70 20 6e 69 6c 29 29 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 72 65 76 20 64 6f 6e | top.nil)))).....(dolist.(rev.don |
| 1374a0 | 65 29 0a 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 | e).......(apply.#'magit-sequence |
| 1374c0 | 2d 69 6e 73 65 72 74 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | -insert-commit..............(con |
| 1374e0 | 64 20 28 28 65 71 75 61 6c 20 72 65 76 20 73 74 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | d.((equal.rev.stop)............. |
| 137500 | 20 20 20 20 20 20 20 20 3b 3b 20 2e 2e 2e 62 75 74 20 69 74 73 20 72 65 69 6e 63 61 72 6e 61 74 | ........;;....but.its.reincarnat |
| 137520 | 69 6f 6e 20 6c 69 76 65 73 20 6f 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ion.lives.on.................... |
| 137540 | 20 20 3b 3b 20 4f 72 20 69 74 20 64 69 64 6e 27 74 20 64 69 65 20 69 6e 20 74 68 65 20 66 69 72 | ..;;.Or.it.didn't.die.in.the.fir |
| 137560 | 73 74 20 70 6c 61 63 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | st.place......................(l |
| 137580 | 69 73 74 20 28 69 66 20 28 61 6e 64 20 28 65 71 75 61 6c 20 72 65 76 20 68 65 61 64 29 0a 20 20 | ist.(if.(and.(equal.rev.head)... |
| 1375a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1375c0 | 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 70 61 74 63 68 2d 69 64 20 72 65 76 29 0a 20 20 20 | .(equal.(magit-patch-id.rev).... |
| 1375e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 137600 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 61 74 63 68 2d 69 64 20 6f 72 69 67 29 29 29 0a 20 | .......(magit-patch-id.orig))).. |
| 137620 | 20 20 20 20 20 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 74 | ............................."st |
| 137640 | 6f 70 22 20 3b 20 57 65 20 68 61 76 65 6e 27 74 20 64 6f 6e 65 20 61 6e 79 74 68 69 6e 67 20 79 | op".;.We.haven't.done.anything.y |
| 137660 | 65 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | et.............................. |
| 137680 | 22 6c 69 6b 65 22 29 20 20 3b 20 54 68 65 72 65 20 61 72 65 20 6e 65 77 20 63 6f 6d 6d 69 74 73 | "like")..;.There.are.new.commits |
| 1376a0 | 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76 20 | ............................rev. |
| 1376c0 | 28 69 66 20 28 65 71 75 61 6c 20 72 65 76 20 68 65 61 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (if.(equal.rev.head)............ |
| 1376e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 73 65 | .......................'magit-se |
| 137700 | 71 75 65 6e 63 65 2d 68 65 61 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | quence-head..................... |
| 137720 | 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 73 74 6f 70 | ............'magit-sequence-stop |
| 137740 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 72 | )))....................((equal.r |
| 137760 | 65 76 20 68 65 61 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 | ev.head).....................(li |
| 137780 | 73 74 20 22 64 6f 6e 65 22 20 72 65 76 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 68 65 | st."done".rev.'magit-sequence-he |
| 1377a0 | 61 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 | ad))....................(t...... |
| 1377c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 64 6f 6e 65 22 20 72 65 76 20 | ...............(list."done".rev. |
| 1377e0 | 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 2d 64 6f 6e 65 29 29 29 29 29 0a 20 20 20 20 28 6d | 'magit-sequence-done))))).....(m |
| 137800 | 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 |
| 137820 | 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......................... |
| 137840 | 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). |
| 137860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 137880 | 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...... |
| 1378a0 | 20 20 20 20 20 20 20 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 | ...............................' |
| 1378c0 | 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. |
| 1378e0 | 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 |
| 137900 | 70 65 20 68 61 73 68 20 66 61 63 65 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 | pe.hash.face)...(magit-insert-se |
| 137920 | 63 74 69 6f 6e 20 28 63 6f 6d 6d 69 74 20 68 61 73 68 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 | ction.(commit.hash).....(magit-i |
| 137940 | 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 | nsert-heading.......(propertize. |
| 137960 | 74 79 70 65 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 66 61 63 65 29 20 20 20 20 22 5c | type.'font-lock-face.face)...."\ |
| 137980 | 73 22 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 72 65 76 2d 73 75 6d 6d 61 | s".......(magit-format-rev-summa |
| 1379a0 | 72 79 20 68 61 73 68 29 20 22 5c 6e 22 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 | ry.hash)."\n")))..;;;._.(provide |
| 1379c0 | 20 27 6d 61 67 69 74 2d 73 65 71 75 65 6e 63 65 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 73 65 71 75 | .'magit-sequence).;;;.magit-sequ |
| 1379e0 | 65 6e 63 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ence.el.ends.here............... |
| 137a00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 72 65 70 6f 73 2e 65 6c 00 00 00 00 00 00 | magit-4.1.2/magit-repos.el...... |
| 137a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 137a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 137a60 | 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 |
| 137a80 | 30 30 35 33 30 35 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 30 33 33 00 20 30 00 00 00 | 0053051.00000000000.014033..0... |
| 137aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 137ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 137ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 137b00 | 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................... |
| 137b20 | 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................... |
| 137b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 137b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 137b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 137ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 137bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 137be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 137c00 | 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 |
| 137c20 | 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 |
| 137c40 | 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 |
| 137c60 | 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 75 74 6f 72 | 24.The.Magit.Project.Contributor |
| 137c80 | 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 |
| 137ca0 | 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>. |
| 137cc0 | 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.< |
| 137ce0 | 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> |
| 137d00 | 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 |
| 137d20 | 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 |
| 137d40 | 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. |
| 137d60 | 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 |
| 137d80 | 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 |
| 137da0 | 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. |
| 137dc0 | 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 |
| 137de0 | 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.;; |
| 137e00 | 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 |
| 137e20 | 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. |
| 137e40 | 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 |
| 137e60 | 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; |
| 137e80 | 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 |
| 137ea0 | 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 |
| 137ec0 | 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 |
| 137ee0 | 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 |
| 137f00 | 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 |
| 137f20 | 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. |
| 137f40 | 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.; |
| 137f60 | 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 |
| 137f80 | 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/> |
| 137fa0 | 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 |
| 137fc0 | 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 |
| 137fe0 | 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 |
| 138000 | 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. |
| 138020 | 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 |
| 138040 | 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. |
| 138060 | 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 |
| 138080 | 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 |
| 1380a0 | 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 |
| 1380c0 | 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 |
| 1380e0 | 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 |
| 138100 | 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 |
| 138120 | 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 |
| 138140 | 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 |
| 138160 | 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 |
| 138180 | 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)... |
| 1381a0 | 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. |
| 1381c0 | 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 |
| 1381e0 | 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 |
| 138200 | 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. |
| 138220 | 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 |
| 138240 | 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... |
| 138260 | 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 |
| 138280 | 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 |
| 1382a0 | 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. |
| 1382c0 | 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 |
| 1382e0 | 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 |
| 138300 | 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. |
| 138320 | 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 |
| 138340 | 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 |
| 138360 | 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")))) |
| 138380 | 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.. |
| 1383a0 | 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. |
| 1383c0 | 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 |
| 1383e0 | 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- |
| 138400 | 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 |
| 138420 | 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 27 28 68 6c 2d 6c 69 6e 65 2d 6d 6f 64 65 29 0a 20 20 22 48 | t-mode-hook.'(hl-line-mode)..."H |
| 138440 | 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 4d 61 67 69 74 2d 52 65 70 | ook.run.after.entering.Magit-Rep |
| 138460 | 6f 6c 69 73 74 20 6d 6f 64 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 | olist.mode."...:package-version. |
| 138480 | 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | '(magit..."2.9.0")...:group.'mag |
| 1384a0 | 69 74 2d 72 65 70 6f 6c 69 73 74 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 67 65 74 | it-repolist...:type.'hook...:get |
| 1384c0 | 20 23 27 6d 61 67 69 74 2d 68 6f 6f 6b 2d 63 75 73 74 6f 6d 2d 67 65 74 0a 20 20 3a 6f 70 74 69 | .#'magit-hook-custom-get...:opti |
| 1384e0 | 6f 6e 73 20 27 28 68 6c 2d 6c 69 6e 65 2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | ons.'(hl-line-mode))..(defcustom |
| 138500 | 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 73 0a 20 20 27 28 28 22 4e 61 | .magit-repolist-columns...'(("Na |
| 138520 | 6d 65 22 20 20 20 20 32 35 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d | me"....25.magit-repolist-column- |
| 138540 | 69 64 65 6e 74 0a 20 20 20 20 20 28 29 29 0a 20 20 20 20 28 22 56 65 72 73 69 6f 6e 22 20 32 35 | ident......()).....("Version".25 |
| 138560 | 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 76 65 72 73 69 6f 6e 0a 20 | .magit-repolist-column-version.. |
| 138580 | 20 20 20 20 28 28 3a 73 6f 72 74 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 76 65 72 73 69 | ....((:sort.magit-repolist-versi |
| 1385a0 | 6f 6e 3c 29 29 29 0a 20 20 20 20 28 22 42 3c 55 22 20 20 20 20 20 20 33 20 6d 61 67 69 74 2d 72 | on<))).....("B<U"......3.magit-r |
| 1385c0 | 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73 | epolist-column-unpulled-from-ups |
| 1385e0 | 74 72 65 61 6d 0a 20 20 20 20 20 28 3b 3b 20 28 3a 68 65 6c 70 2d 65 63 68 6f 20 22 55 70 73 74 | tream......(;;.(:help-echo."Upst |
| 138600 | 72 65 61 6d 20 63 68 61 6e 67 65 73 20 6e 6f 74 20 69 6e 20 62 72 61 6e 63 68 22 29 0a 20 20 20 | ream.changes.not.in.branch").... |
| 138620 | 20 20 20 28 3a 72 69 67 68 74 2d 61 6c 69 67 6e 20 74 29 0a 20 20 20 20 20 20 28 3a 73 6f 72 74 | ...(:right-align.t).......(:sort |
| 138640 | 20 3c 29 29 29 0a 20 20 20 20 28 22 42 3e 55 22 20 20 20 20 20 20 33 20 6d 61 67 69 74 2d 72 65 | .<))).....("B>U"......3.magit-re |
| 138660 | 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 | polist-column-unpushed-to-upstre |
| 138680 | 61 6d 0a 20 20 20 20 20 28 3b 3b 20 28 3a 68 65 6c 70 2d 65 63 68 6f 20 22 4c 6f 63 61 6c 20 63 | am......(;;.(:help-echo."Local.c |
| 1386a0 | 68 61 6e 67 65 73 20 6e 6f 74 20 69 6e 20 75 70 73 74 72 65 61 6d 22 29 0a 20 20 20 20 20 20 28 | hanges.not.in.upstream").......( |
| 1386c0 | 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 29 29 | :right-align.t).......(:sort.<)) |
| 1386e0 | 29 0a 20 20 20 20 28 22 50 61 74 68 22 20 20 20 20 39 39 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 | ).....("Path"....99.magit-repoli |
| 138700 | 73 74 2d 63 6f 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 | st-column-path......()))..."List |
| 138720 | 20 6f 66 20 63 6f 6c 75 6d 6e 73 20 64 69 73 70 6c 61 79 65 64 20 62 79 20 60 6d 61 67 69 74 2d | .of.columns.displayed.by.`magit- |
| 138740 | 6c 69 73 74 2d 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 | list-repositories'...Each.elemen |
| 138760 | 74 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 48 45 41 44 45 52 20 57 49 44 54 48 20 46 4f 52 | t.has.the.form.(HEADER.WIDTH.FOR |
| 138780 | 4d 41 54 20 50 52 4f 50 53 29 2e 0a 0a 48 45 41 44 45 52 20 69 73 20 74 68 65 20 73 74 72 69 6e | MAT.PROPS)...HEADER.is.the.strin |
| 1387a0 | 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 68 65 61 64 65 72 2e 20 20 57 49 44 54 | g.displayed.in.the.header...WIDT |
| 1387c0 | 48 20 69 73 20 74 68 65 20 77 69 64 74 68 0a 6f 66 20 74 68 65 20 63 6f 6c 75 6d 6e 2e 20 20 46 | H.is.the.width.of.the.column...F |
| 1387e0 | 4f 52 4d 41 54 20 69 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 69 73 20 63 61 6c 6c | ORMAT.is.a.function.that.is.call |
| 138800 | 65 64 20 77 69 74 68 20 6f 6e 65 0a 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 20 72 65 70 6f 73 69 | ed.with.one.argument,.the.reposi |
| 138820 | 74 6f 72 79 20 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 20 28 75 73 75 61 6c 6c 79 20 69 74 73 | tory.identification.(usually.its |
| 138840 | 20 62 61 73 65 6e 61 6d 65 29 2c 0a 61 6e 64 20 77 69 74 68 20 60 64 65 66 61 75 6c 74 2d 64 69 | .basename),.and.with.`default-di |
| 138860 | 72 65 63 74 6f 72 79 27 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 74 6f 70 6c 65 76 65 6c 20 6f | rectory'.bound.to.the.toplevel.o |
| 138880 | 66 20 69 74 73 20 77 6f 72 6b 69 6e 67 0a 74 72 65 65 2e 20 20 49 74 20 68 61 73 20 74 6f 20 72 | f.its.working.tree...It.has.to.r |
| 1388a0 | 65 74 75 72 6e 20 61 20 73 74 72 69 6e 67 20 74 6f 20 62 65 20 69 6e 73 65 72 74 65 64 20 6f 72 | eturn.a.string.to.be.inserted.or |
| 1388c0 | 20 6e 69 6c 2e 20 20 50 52 4f 50 53 20 69 73 0a 61 6e 20 61 6c 69 73 74 20 74 68 61 74 20 73 75 | .nil...PROPS.is.an.alist.that.su |
| 1388e0 | 70 70 6f 72 74 73 20 74 68 65 20 6b 65 79 73 20 60 3a 72 69 67 68 74 2d 61 6c 69 67 6e 27 2c 20 | pports.the.keys.`:right-align',. |
| 138900 | 60 3a 70 61 64 2d 72 69 67 68 74 27 20 61 6e 64 0a 60 3a 73 6f 72 74 27 2e 0a 0a 54 68 65 20 60 | `:pad-right'.and.`:sort'...The.` |
| 138920 | 3a 73 6f 72 74 27 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 20 61 20 77 65 69 72 64 20 69 6e 74 65 | :sort'.function.has.a.weird.inte |
| 138940 | 72 66 61 63 65 20 64 65 73 63 72 69 62 65 64 20 69 6e 20 74 68 65 0a 64 6f 63 73 74 72 69 6e 67 | rface.described.in.the.docstring |
| 138960 | 20 6f 66 20 60 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 2d 67 65 74 2d 73 6f 72 74 27 2e 20 | .of.`tabulated-list--get-sort'.. |
| 138980 | 20 41 6c 74 65 72 6e 61 74 69 76 65 6c 79 20 60 3c 27 20 61 6e 64 0a 60 6d 61 67 69 74 2d 72 65 | .Alternatively.`<'.and.`magit-re |
| 1389a0 | 70 6f 6c 69 73 74 2d 76 65 72 73 69 6f 6e 3c 27 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 | polist-version<'.can.be.used.as. |
| 1389c0 | 74 68 6f 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 0a 61 75 74 6f 6d 61 74 69 63 61 6c 6c | those.functions.are.automaticall |
| 1389e0 | 79 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 66 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 73 | y.replaced.with.functions.that.s |
| 138a00 | 61 74 69 73 66 79 20 74 68 65 20 69 6e 74 65 72 66 61 63 65 2e 0a 53 65 74 20 60 3a 73 6f 72 74 | atisfy.the.interface..Set.`:sort |
| 138a20 | 27 20 74 6f 20 6e 69 6c 20 74 6f 20 69 6e 68 69 62 69 74 20 73 6f 72 74 69 6e 67 3b 20 69 66 20 | '.to.nil.to.inhibit.sorting;.if. |
| 138a40 | 75 6e 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 6e 20 74 68 65 0a 63 6f 6c 75 6d 6e 20 69 73 20 | unspecified,.then.the.column.is. |
| 138a60 | 73 6f 72 74 61 62 6c 65 20 75 73 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 6f 72 74 65 | sortable.using.the.default.sorte |
| 138a80 | 72 2e 0a 0a 59 6f 75 20 6d 61 79 20 77 69 73 68 20 74 6f 20 64 69 73 70 6c 61 79 20 61 20 72 61 | r...You.may.wish.to.display.a.ra |
| 138aa0 | 6e 67 65 20 6f 66 20 6e 75 6d 65 72 69 63 20 63 6f 6c 75 6d 6e 73 20 75 73 69 6e 67 20 6a 75 73 | nge.of.numeric.columns.using.jus |
| 138ac0 | 74 20 6f 6e 65 0a 63 68 61 72 61 63 74 65 72 20 70 65 72 20 63 6f 6c 75 6d 6e 20 61 6e 64 20 77 | t.one.character.per.column.and.w |
| 138ae0 | 69 74 68 6f 75 74 20 61 6e 79 20 70 61 64 64 69 6e 67 20 62 65 74 77 65 65 6e 20 63 6f 6c 75 6d | ithout.any.padding.between.colum |
| 138b00 | 6e 73 2c 20 69 6e 0a 77 68 69 63 68 20 63 61 73 65 20 79 6f 75 20 73 68 6f 75 6c 64 20 75 73 65 | ns,.in.which.case.you.should.use |
| 138b20 | 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 44 54 | .an.appropriate.HEADER,.set.WIDT |
| 138b40 | 48 20 74 6f 20 31 2c 0a 61 6e 64 20 73 65 74 20 60 3a 70 61 64 2d 72 69 67 68 74 27 20 74 6f 20 | H.to.1,.and.set.`:pad-right'.to. |
| 138b60 | 30 2e 20 20 5c 22 2b 5c 22 20 69 73 20 73 75 62 73 74 69 74 75 74 65 64 20 66 6f 72 20 6e 75 6d | 0...\"+\".is.substituted.for.num |
| 138b80 | 62 65 72 73 20 68 69 67 68 65 72 0a 74 68 61 6e 20 39 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d | bers.higher.than.9."...:package- |
| 138ba0 | 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 |
| 138bc0 | 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 0a 20 20 3a 74 79 70 65 20 27 28 72 | roup.'magit-repolist...:type.'(r |
| 138be0 | 65 70 65 61 74 20 28 6c 69 73 74 20 3a 74 61 67 20 22 43 6f 6c 75 6d 6e 22 0a 20 20 20 20 20 20 | epeat.(list.:tag."Column"....... |
| 138c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 20 20 3a 74 61 67 20 | .................(string...:tag. |
| 138c20 | 22 48 65 61 64 65 72 20 4c 61 62 65 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "Header.Label")................. |
| 138c40 | 20 20 20 20 20 20 20 28 69 6e 74 65 67 65 72 20 20 3a 74 61 67 20 22 43 6f 6c 75 6d 6e 20 57 69 | .......(integer..:tag."Column.Wi |
| 138c60 | 64 74 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 | dth")........................(fu |
| 138c80 | 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 49 6e 73 65 72 74 65 72 20 46 75 6e 63 74 69 6f 6e 22 29 | nction.:tag."Inserter.Function") |
| 138ca0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 65 61 74 20 | ........................(repeat. |
| 138cc0 | 20 20 3a 74 61 67 20 22 50 72 6f 70 65 72 74 69 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..:tag."Properties"............. |
| 138ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 68 6f 69 | .....................(list.(choi |
| 138d00 | 63 65 20 3a 74 61 67 20 22 50 72 6f 70 65 72 74 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ce.:tag."Property".............. |
| 138d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 138d40 | 20 20 28 63 6f 6e 73 74 20 3a 72 69 67 68 74 2d 61 6c 69 67 6e 29 0a 20 20 20 20 20 20 20 20 20 | ..(const.:right-align).......... |
| 138d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 138d80 | 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 70 61 64 2d 72 69 67 68 74 29 0a 20 20 20 20 20 20 20 | ......(const.:pad-right)........ |
| 138da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 138dc0 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 73 6f 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 | ........(const.:sort)........... |
| 138de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 138e00 | 20 20 20 20 20 28 73 79 6d 62 6f 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(symbol)).................. |
| 138e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 78 70 20 20 20 3a 74 | ......................(sexp...:t |
| 138e40 | 61 67 20 22 56 61 6c 75 65 22 29 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 | ag."Value"))))))..(defcustom.mag |
| 138e60 | 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 0a 20 20 | it-repolist-column-flag-alist... |
| 138e80 | 27 28 28 6d 61 67 69 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 2e 20 22 4e 22 29 0a | '((magit-untracked-files..."N"). |
| 138ea0 | 20 20 20 20 28 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 64 2d 66 69 6c 65 73 20 2e 20 22 55 22 29 | ....(magit-unstaged-files..."U") |
| 138ec0 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 67 65 64 2d 66 69 6c 65 73 20 2e 20 22 53 22 29 29 | .....(magit-staged-files..."S")) |
| 138ee0 | 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 69 63 61 74 | ..."Association.list.of.predicat |
| 138f00 | 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 6c 69 73 74 | es.and.flags.for.`magit-repolist |
| 138f20 | 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 20 69 73 20 | -column-flag'...Each.element.is. |
| 138f40 | 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 29 2e 20 20 | of.the.form.(FUNCTION...FLAG)... |
| 138f60 | 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 20 6e 6f 20 | Each.FUNCTION.is.called.with.no. |
| 138f80 | 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 65 63 74 6f | arguments,.with.`default-directo |
| 138fa0 | 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 66 20 61 20 | ry'.bound.to.the.top.level.of.a. |
| 138fc0 | 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 69 6c 20 6f | repository.working.tree,.until.o |
| 138fe0 | 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 20 76 61 6c | ne.of.them.returns.a.non-nil.val |
| 139000 | 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 68 61 74 20 | ue...FLAG.corresponding.to.that. |
| 139020 | 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 76 61 6c 75 | function.is.returned.as.the.valu |
| 139040 | 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 66 6c 61 67 | e.of.`magit-repolist-column-flag |
| 139060 | 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.. |
| 139080 | 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 70 6f 6c 69 | ."3.0.0")...:group.'magit-repoli |
| 1390a0 | 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 20 28 66 75 | st...:type.'(alist.:key-type.(fu |
| 1390c0 | 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 69 6f 6e 22 | nction.:tag."Predicate.Function" |
| 1390e0 | 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 73 | ).................:value-type.(s |
| 139100 | 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 73 74 6f 6d | tring.:tag."Flag")))..(defcustom |
| 139120 | 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 50 61 74 68 | .magit-repolist-sort-key.'("Path |
| 139140 | 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 20 66 6f 72 | "...nil)..."Initial.sort.key.for |
| 139160 | 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 73 74 2d 72 | .buffer.created.by.`magit-list-r |
| 139180 | 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 69 74 69 6f | epositories'..If.nil,.no.additio |
| 1391a0 | 6e 61 6c 20 73 6f 72 74 69 6e 67 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 20 20 4f 74 68 65 72 | nal.sorting.is.performed...Other |
| 1391c0 | 77 69 73 65 2c 20 74 68 69 73 0a 73 68 6f 75 6c 64 20 62 65 20 61 20 63 6f 6e 73 20 63 65 6c 6c | wise,.this.should.be.a.cons.cell |
| 1391e0 | 20 28 4e 41 4d 45 20 2e 20 46 4c 49 50 29 2e 20 20 4e 41 4d 45 20 69 73 20 61 20 73 74 72 69 6e | .(NAME...FLIP)...NAME.is.a.strin |
| 139200 | 67 20 6d 61 74 63 68 69 6e 67 0a 6f 6e 65 20 6f 66 20 74 68 65 20 63 6f 6c 75 6d 6e 20 6e 61 6d | g.matching.one.of.the.column.nam |
| 139220 | 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 73 27 2e 20 | es.in.`magit-repolist-columns'.. |
| 139240 | 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 69 6e 76 65 | .FLIP,.if.non-nil,.means.to.inve |
| 139260 | 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 6b 61 | rt.the.resulting.sort."...:packa |
| 139280 | 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 20 20 | ge-version.'(magit..."3.2.0")... |
| 1392a0 | 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 0a 20 20 3a 74 79 70 65 20 27 | :group.'magit-repolist...:type.' |
| 1392c0 | 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 20 20 | (choice.(const.nil)............. |
| 1392e0 | 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 6e 20 | .....(cons.(string.:tag."Column. |
| 139300 | 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 28 62 | name")........................(b |
| 139320 | 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 3b 3b | oolean.:tag."Flip.order"))))..;; |
| 139340 | 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 74 20 43 6f | ;.List.Repositories.;;;;.List.Co |
| 139360 | 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 20 6d 61 67 | mmands.;;;###autoload.(defun.mag |
| 139380 | 69 74 2d 6c 69 73 74 2d 72 65 70 6f 73 69 74 6f 72 69 65 73 20 28 29 0a 20 20 22 44 69 73 70 6c | it-list-repositories.()..."Displ |
| 1393a0 | 61 79 20 61 20 6c 69 73 74 20 6f 66 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 0a 0a 55 73 65 20 | ay.a.list.of.repositories...Use. |
| 1393c0 | 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 2d 64 69 72 | the.option.`magit-repository-dir |
| 1393e0 | 65 63 74 6f 72 69 65 73 27 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 77 68 69 63 68 0a 72 65 70 6f 73 | ectories'.to.control.which.repos |
| 139400 | 69 74 6f 72 69 65 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 | itories.are.displayed."...(inter |
| 139420 | 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 73 65 74 75 70 20 | active)...(magit-repolist-setup. |
| 139440 | 28 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 | (default-value.'magit-repolist-c |
| 139460 | 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 73 0a 0a 28 | olumns)))..;;;;.Mode.Commands..( |
| 139480 | 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 28 26 6f 70 | defun.magit-repolist-status.(&op |
| 1394a0 | 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 73 74 61 74 | tional._button)..."Show.the.stat |
| 1394c0 | 75 73 20 66 6f 72 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 61 74 20 70 6f 69 6e 74 2e 22 | us.for.the.repository.at.point." |
| 1394e0 | 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 69 64 20 | ...(interactive)...(if-let.((id. |
| 139500 | 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 20 20 20 20 | (tabulated-list-get-id)))....... |
| 139520 | 28 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 65 78 70 61 | (magit-status-setup-buffer.(expa |
| 139540 | 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 65 72 72 6f | nd-file-name.id)).....(user-erro |
| 139560 | 72 20 22 54 68 65 72 65 20 69 73 20 6e 6f 20 72 65 70 6f 73 69 74 6f 72 79 20 61 74 20 70 6f 69 | r."There.is.no.repository.at.poi |
| 139580 | 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 74 2d 6d 61 | nt")))..(defun.magit-repolist-ma |
| 1395a0 | 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 6e 64 20 6d | rk.()..."Mark.a.repository.and.m |
| 1395c0 | 6f 76 65 20 74 6f 20 74 68 65 20 6e 65 78 74 20 6c 69 6e 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 | ove.to.the.next.line."...(intera |
| 1395e0 | 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 73 75 72 65 | ctive)...(magit-repolist--ensure |
| 139600 | 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 70 75 74 2d | -padding)...(tabulated-list-put- |
| 139620 | 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 70 6f 6c 69 | tag."*".t))..(defun.magit-repoli |
| 139640 | 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 6f 73 69 74 | st-unmark.()..."Unmark.a.reposit |
| 139660 | 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 65 2e 22 0a | ory.and.move.to.the.next.line.". |
| 139680 | 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 2d 6c 69 73 | ..(interactive)...(tabulated-lis |
| 1396a0 | 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 67 69 74 2d | t-put-tag.".".t))..(defun.magit- |
| 1396c0 | 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 74 63 68 20 | repolist-fetch.(repos)..."Fetch. |
| 1396e0 | 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 6f 72 69 65 | all.marked.or.listed.repositorie |
| 139700 | 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 67 69 74 2d | s."...(interactive.(list.(magit- |
| 139720 | 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 28 72 75 6e | repolist--get-repos.?*)))...(run |
| 139740 | 2d 68 6f 6f 6b 73 20 27 6d 61 67 69 74 2d 63 72 65 64 65 6e 74 69 61 6c 2d 68 6f 6f 6b 29 0a 20 | -hooks.'magit-credential-hook).. |
| 139760 | 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 2d 6d 61 70 63 20 28 61 70 70 6c 79 2d 70 61 | .(magit-repolist--mapc.(apply-pa |
| 139780 | 72 74 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 72 65 6d 6f 74 65 22 | rtially.#'magit-run-git."remote" |
| 1397a0 | 20 22 75 70 64 61 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 | ."update")...................... |
| 1397c0 | 20 20 20 72 65 70 6f 73 20 22 46 65 74 63 68 69 6e 67 20 69 6e 20 25 73 2e 2e 2e 22 29 29 0a 0a | ...repos."Fetching.in.%s...")).. |
| 1397e0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 66 69 6e 64 2d 66 69 6c 65 2d | (defun.magit-repolist-find-file- |
| 139800 | 6f 74 68 65 72 2d 66 72 61 6d 65 20 28 72 65 70 6f 73 20 66 69 6c 65 29 0a 20 20 22 46 69 6e 64 | other-frame.(repos.file)..."Find |
| 139820 | 20 61 20 66 69 6c 65 20 69 6e 20 61 6c 6c 20 6d 61 72 6b 65 64 20 6f 72 20 6c 69 73 74 65 64 20 | .a.file.in.all.marked.or.listed. |
| 139840 | 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c | repositories."...(interactive.(l |
| 139860 | 69 73 74 20 28 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 2d 67 65 74 2d 72 65 70 6f 73 20 3f | ist.(magit-repolist--get-repos.? |
| 139880 | 2a 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 73 74 | *)......................(read-st |
| 1398a0 | 72 69 6e 67 20 22 46 69 6e 64 20 66 69 6c 65 20 69 6e 20 72 65 70 6f 73 69 74 6f 72 69 65 73 3a | ring."Find.file.in.repositories: |
| 1398c0 | 20 22 29 29 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 61 | .")))...(magit-repolist--mapc.(a |
| 1398e0 | 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 66 69 6e 64 2d 66 69 6c 65 2d 6f 74 68 65 72 | pply-partially.#'find-file-other |
| 139900 | 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 20 6d 61 67 | -frame.file).repos))..(defun.mag |
| 139920 | 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 28 29 0a 20 | it-repolist--ensure-padding.().. |
| 139940 | 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 67 27 20 74 | ."Set.`tabulated-list-padding'.t |
| 139960 | 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 6e 6f 6e 2d | o.2,.unless.that.is.already.non- |
| 139980 | 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 74 65 64 2d | zero."...(when.(zerop.tabulated- |
| 1399a0 | 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 6c 61 74 65 | list-padding).....(setq.tabulate |
| 1399c0 | 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 61 74 65 64 | d-list-padding.2).....(tabulated |
| 1399e0 | 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 6c 61 74 65 | -list-init-header).....(tabulate |
| 139a00 | 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 67 69 74 2d | d-list-print.t)))..(defun.magit- |
| 139a20 | 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 61 6c 20 63 | repolist--get-repos.(&optional.c |
| 139a40 | 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 74 6f 72 69 | har)..."Return.marked.repositori |
| 139a60 | 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 65 64 2e 0a | es.or.`all'.if.none.are.marked.. |
| 139a80 | 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 20 74 68 65 | If.optional.CHAR.is.non-nil,.the |
| 139aa0 | 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 61 72 6b 65 | n.only.return.repositories.marke |
| 139ac0 | 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 6f 20 72 65 | d.with.that.character...If.no.re |
| 139ae0 | 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 73 6b 20 77 | positories.are.marked.then.ask.w |
| 139b00 | 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 6f 72 69 65 | hether.to.act.on.all.repositorie |
| 139b20 | 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 6f 6c 69 73 | s.instead."...(or.(magit-repolis |
| 139b40 | 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 28 69 66 20 | t--marked-repos.char).......(if. |
| 139b60 | 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 0a 20 20 20 | (magit-confirm.'repolist-all.... |
| 139b80 | 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 20 41 63 74 | ........."Nothing.selected...Act |
| 139ba0 | 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 65 73 22 29 | .on.ALL.displayed.repositories") |
| 139bc0 | 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 72 2d 65 72 | ...........'all.........(user-er |
| 139be0 | 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 74 2d 72 65 | ror."Abort"))))..(defun.magit-re |
| 139c00 | 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 6e 61 6c 20 | polist--marked-repos.(&optional. |
| 139c20 | 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 74 6f 72 | char)..."Return.marked.repositor |
| 139c40 | 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 2d 6e 69 6c | ies..If.optional.CHAR.is.non-nil |
| 139c60 | 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 69 65 73 0a | ,.then.only.return.repositories. |
| 139c80 | 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 0a 20 20 28 | marked.with.that.character."...( |
| 139ca0 | 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 73 69 6f 6e | let.(c.list).....(save-excursion |
| 139cc0 | 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 29 29 0a 20 | .......(goto-char.(point-min)).. |
| 139ce0 | 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 65 6f 62 70 29 29 0a 20 20 20 20 20 20 20 | .....(while.(not.(eobp))........ |
| 139d00 | 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 20 20 20 28 | .(setq.c.(char-after)).........( |
| 139d20 | 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 28 69 66 20 | unless.(eq.c.?\s)...........(if. |
| 139d40 | 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 20 63 20 63 | char...............(when.(eq.c.c |
| 139d60 | 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 74 61 62 75 | har).................(push.(tabu |
| 139d80 | 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 20 20 20 20 | lated-list-get-id).list))....... |
| 139da0 | 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 65 64 2d 6c | ......(push.(cons.c.(tabulated-l |
| 139dc0 | 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 20 28 66 6f | ist-get-id)).list))).........(fo |
| 139de0 | 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 65 66 75 6e | rward-line))).....list))..(defun |
| 139e00 | 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 70 6f 73 20 | .magit-repolist--mapc.(fn.repos. |
| 139e20 | 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 6f 20 65 61 | &optional.msg)..."Apply.FN.to.ea |
| 139e40 | 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 64 65 20 65 | ch.directory.in.REPOS.for.side.e |
| 139e60 | 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 20 73 79 6d | ffects.only..If.REPOS.is.the.sym |
| 139e80 | 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 61 6c 6c 20 | bol.`all',.then.call.FN.for.all. |
| 139ea0 | 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 6e 20 46 4e | displayed.repositories...When.FN |
| 139ec0 | 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 72 79 27 20 | .is.called,.`default-directory'. |
| 139ee0 | 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 72 65 63 74 | is.bound.to.the.top-level.direct |
| 139f00 | 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 79 2e 20 20 | ory.of.the.current.repository... |
| 139f20 | 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 68 65 6e 20 | If.optional.MSG.is.non-nil.then. |
| 139f40 | 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 68 20 63 61 | that.is.displayed.around.each.ca |
| 139f60 | 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 73 5c 22 20 | ll.to.FN..If.it.contains.\"%s\". |
| 139f80 | 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 74 75 74 65 | then.the.directory.is.substitute |
| 139fa0 | 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 6f 73 20 27 | d.for.that."...(when.(eq.repos.' |
| 139fc0 | 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 20 20 28 73 | all).....(setq.repos.nil).....(s |
| 139fe0 | 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.( |
| 13a000 | 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 74 20 28 65 | point-min)).......(while.(not.(e |
| 13a020 | 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 65 64 2d 6c | obp)).........(push.(tabulated-l |
| 13a040 | 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 66 6f 72 77 | ist-get-id).repos).........(forw |
| 13a060 | 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 28 6e 72 65 | ard-line))).....(setq.repos.(nre |
| 13a080 | 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 20 64 65 66 | verse.repos)))...(let.((base.def |
| 13a0a0 | 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 20 28 6c 65 | ault-directory).........(len.(le |
| 13a0c0 | 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 20 20 20 20 | ngth.repos)).........(i.0))..... |
| 13a0e0 | 28 6d 61 70 63 20 28 6c 61 6d 62 64 61 20 28 72 65 70 6f 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (mapc.(lambda.(repo)............ |
| 13a100 | 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 | .(let.((default-directory....... |
| 13a120 | 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 65 63 | .............(file-name-as-direc |
| 13a140 | 74 6f 72 79 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 72 65 70 6f 20 62 61 73 65 | tory.(expand-file-name.repo.base |
| 13a160 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d 73 67 0a 20 20 20 20 20 | ))))...............(if.msg...... |
| 13a180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 73 67 20 28 63 6f 6e 63 61 74 20 | .............(let.((msg.(concat. |
| 13a1a0 | 28 66 6f 72 6d 61 74 20 22 28 25 73 2f 25 73 29 20 22 20 28 63 6c 2d 69 6e 63 66 20 69 29 20 6c | (format."(%s/%s).".(cl-incf.i).l |
| 13a1c0 | 65 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | en)............................. |
| 13a1e0 | 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 6c 74 2d 64 69 72 | .........(format.msg.default-dir |
| 13a200 | 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 20 20 20 20 20 20 28 | ectory)))).....................( |
| 13a220 | 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 20 20 20 20 20 | message.msg).................... |
| 13a240 | 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(funcall.fn)................... |
| 13a260 | 20 20 28 6d 65 73 73 61 67 65 20 28 63 6f 6e 63 61 74 20 6d 73 67 20 22 64 6f 6e 65 22 29 29 29 | ..(message.(concat.msg."done"))) |
| 13a280 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 29 29 29 | .................(funcall.fn)))) |
| 13a2a0 | 0a 20 20 20 20 20 20 20 20 20 20 72 65 70 6f 73 29 29 29 0a 0a 3b 3b 3b 3b 20 4d 6f 64 65 0a 0a | ...........repos)))..;;;;.Mode.. |
| 13a2c0 | 28 64 65 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 | (defvar-keymap.magit-repolist-mo |
| 13a2e0 | 64 65 2d 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 | de-map...:doc."Local.keymap.for. |
| 13a300 | 4d 61 67 69 74 2d 52 65 70 6f 6c 69 73 74 20 6d 6f 64 65 20 62 75 66 66 65 72 73 2e 22 0a 20 20 | Magit-Repolist.mode.buffers."... |
| 13a320 | 3a 70 61 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 | :parent.tabulated-list-mode-map. |
| 13a340 | 20 20 22 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 | .."C-m".#'magit-repolist-status. |
| 13a360 | 20 20 22 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 | .."m"...#'magit-repolist-mark... |
| 13a380 | 22 75 22 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 | "u"...#'magit-repolist-unmark... |
| 13a3a0 | 22 66 22 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 | "f"...#'magit-repolist-fetch..." |
| 13a3c0 | 35 22 20 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 | 5"...#'magit-repolist-find-file- |
| 13a3e0 | 6f 74 68 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 | other-frame)..(define-derived-mo |
| 13a400 | 64 65 20 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 | de.magit-repolist-mode.tabulated |
| 13a420 | 2d 6c 69 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 | -list-mode."Repos"..."Major.mode |
| 13a440 | 20 66 6f 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 | .for.browsing.a.list.of.Git.repo |
| 13a460 | 73 69 74 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 | sitories."...:interactive.nil... |
| 13a480 | 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 28 73 65 74 71 2d 6c | :group.'magit-repolist...(setq-l |
| 13a4a0 | 6f 63 61 6c 20 78 2d 73 74 72 65 74 63 68 2d 63 75 72 73 6f 72 20 6e 69 6c 29 0a 20 20 28 73 65 | ocal.x-stretch-cursor.nil)...(se |
| 13a4c0 | 74 71 20 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 70 61 64 64 69 6e 67 20 30 29 0a 20 20 28 | tq.tabulated-list-padding.0)...( |
| 13a4e0 | 61 64 64 2d 68 6f 6f 6b 20 27 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 72 65 76 65 72 74 2d | add-hook.'tabulated-list-revert- |
| 13a500 | 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 72 65 66 72 65 73 68 20 6e 69 | hook.#'magit-repolist-refresh.ni |
| 13a520 | 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 2d 70 6f | l.t)...(setq.imenu-prev-index-po |
| 13a540 | 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 2d | sition-function.........#'magit- |
| 13a560 | 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 74 | repolist--imenu-prev-index-posit |
| 13a580 | 69 6f 6e 29 0a 20 20 28 73 65 74 71 20 69 6d 65 6e 75 2d 65 78 74 72 61 63 74 2d 69 6e 64 65 78 | ion)...(setq.imenu-extract-index |
| 13a5a0 | 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 2d | -name-function.#'tabulated-list- |
| 13a5c0 | 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 2d | get-id))..(defun.magit-repolist- |
| 13a5e0 | 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 2d | setup.(columns)...(unless.magit- |
| 13a600 | 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 72 | repository-directories.....(user |
| 13a620 | 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 6d | -error."You.need.to.customize.`m |
| 13a640 | 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 22 | agit-repository-directories'.%s" |
| 13a660 | 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 6e | ................."before.you.can |
| 13a680 | 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 75 | .list.repositories"))...(with-cu |
| 13a6a0 | 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 20 | rrent-buffer.(get-buffer-create. |
| 13a6c0 | 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 67 | "*Magit.Repositories*").....(mag |
| 13a6e0 | 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 61 | it-repolist-mode).....(setq-loca |
| 13a700 | 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 73 | l.magit-repolist-columns.columns |
| 13a720 | 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 20 | ).....(magit-repolist-setup-1).. |
| 13a740 | 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 20 | ...(magit-repolist-refresh)..... |
| 13a760 | 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 65 | (switch-to-buffer.(current-buffe |
| 13a780 | 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 74 | r))))..(defun.magit-repolist-set |
| 13a7a0 | 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 74 | up-1.()...(unless.tabulated-list |
| 13a7c0 | 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 69 | -sort-key.....(setq.tabulated-li |
| 13a7e0 | 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 74 | st-sort-key...........(pcase-let |
| 13a800 | 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 6f | .((`(,column...,flip).magit-repo |
| 13a820 | 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 6e | list-sort-key)).............(con |
| 13a840 | 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 72 | s.(or.(car.(assoc.column.magit-r |
| 13a860 | 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 20 | epolist-columns))............... |
| 13a880 | 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 6c | ........(caar.magit-repolist-col |
| 13a8a0 | 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 29 | umns))...................flip))) |
| 13a8c0 | 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 0a | )...(setq.tabulated-list-format. |
| 13a8e0 | 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 65 | ........(vconcat.(seq-map-indexe |
| 13a900 | 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 6c | d...................(lambda.(col |
| 13a920 | 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 63 | umn.idx).....................(pc |
| 13a940 | 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 20 | ase-let*.((`(,title.,width.,_fn. |
| 13a960 | 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 20 | ,props).column)................. |
| 13a980 | 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 6f | .................(sort-set.(asso |
| 13a9a0 | 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 20 | c.:sort.props))................. |
| 13a9c0 | 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 20 | .................(sort-fn.(cadr. |
| 13a9e0 | 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 20 | sort-set)))..................... |
| 13aa00 | 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 20 | ..(nconc.(list.title.width...... |
| 13aa20 | 20 20 20 20 20 20 20 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 |
| 13aa40 | 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 20 | ond.((eq.sort-fn.'<)............ |
| 13aa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 13aa80 | 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 20 | magit-repolist-make-sorter...... |
| 13aaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 13aac0 | 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 72 | ......sort-fn.#'string-to-number |
| 13aae0 | 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 20 | .idx)).......................... |
| 13ab00 | 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 61 | ................((eq.sort-fn.'ma |
| 13ab20 | 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 20 | git-repolist-version<).......... |
| 13ab40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 13ab60 | 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 20 | .(magit-repolist-make-sorter.... |
| 13ab80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 13aba0 | 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 29 | ........sort-fn.#'identity.idx)) |
| 13abc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 13abe0 | 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 20 | ..........(sort-fn.sort-fn)..... |
| 13ac00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 13ac20 | 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 20 | .....(sort-set.nil)............. |
| 13ac40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 | .............................(t. |
| 13ac60 | 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)))............................ |
| 13ac80 | 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 20 | ..(flatten-tree.props))))....... |
| 13aca0 | 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 6d | ............magit-repolist-colum |
| 13acc0 | 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 65 | ns))))..(defun.magit-repolist-re |
| 13ace0 | 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 2d | fresh.()...(setq.tabulated-list- |
| 13ad00 | 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 6c | entries.........(mapcar.(pcase-l |
| 13ad20 | 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 20 | ambda.(`(,id...,path)).......... |
| 13ad40 | 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 72 | .........(let.((default-director |
| 13ad60 | 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 69 | y.path)).....................(li |
| 13ad80 | 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 20 | st.path......................... |
| 13ada0 | 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 20 | ..(vconcat...................... |
| 13adc0 | 20 20 20 20 20 20 28 6d 61 70 63 61 72 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c | ......(mapcar.(pcase-lambda.(`(, |
| 13ade0 | 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 20 | title.,width.,fn.,props))....... |
| 13ae00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 13ae20 | 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 20 | or.(funcall.fn.`((:id.,id)...... |
| 13ae40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 13ae60 | 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 65 | ..................(:title.,title |
| 13ae80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 13aea0 | 20 20 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 68 | .........................(:width |
| 13aec0 | 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 20 | .,width)........................ |
| 13aee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 13af00 | 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 20 | ,@props))....................... |
| 13af20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 | ...................""))......... |
| 13af40 | 20 20 20 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 |
| 13af60 | 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 20 | -repolist-columns))))).......... |
| 13af80 | 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 66 | .......(magit-list-repos-uniquif |
| 13afa0 | 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 20 28 63 6f 6e 73 20 | y..................(--map.(cons. |
| 13afc0 | 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 6f | (file-name-nondirectory.(directo |
| 13afe0 | 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ry-file-name.it))............... |
| 13b000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ................it)............. |
| 13b020 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 70 6f 73 29 29 29 | ............(magit-list-repos))) |
| 13b040 | 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 6f 73 69 74 6f 72 | ))...(message."Listing.repositor |
| 13b060 | 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 2d 69 6e 69 74 2d | ies...")...(tabulated-list-init- |
| 13b080 | 68 65 61 64 65 72 29 0a 20 20 28 74 61 62 75 6c 61 74 65 64 2d 6c 69 73 74 2d 70 72 69 6e 74 20 | header)...(tabulated-list-print. |
| 13b0a0 | 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 6f 73 69 74 6f 72 | t)...(message."Listing.repositor |
| 13b0c0 | 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 74 2d 72 65 70 6f | ies...done"))..(defun.magit-repo |
| 13b0e0 | 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 74 69 6f 6e 20 | list--imenu-prev-index-position. |
| 13b100 | 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 20 20 20 20 28 66 | ()...(and.(not.(bobp))........(f |
| 13b120 | 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 6c 75 6d 6e 73 0a | orward-line.-1)))..;;;;.Columns. |
| 13b140 | 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 65 2d 73 6f 72 74 | .(defun.magit-repolist-make-sort |
| 13b160 | 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 2d 63 65 6c 6c 20 | er.(sort-predicate.convert-cell. |
| 13b180 | 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 6e 63 74 69 6f 6e | column-idx)..."Return.a.function |
| 13b1a0 | 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 74 61 62 75 6c 61 | .suitable.as.a.sorter.for.tabula |
| 13b1c0 | 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 6c 69 73 74 2d 2d | ted.lists..See.`tabulated-list-- |
| 13b1e0 | 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 20 72 65 61 73 6f | get-sorter'...Given.a.more.reaso |
| 13b200 | 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 65 20 6e 65 63 65 | nable.API.this.would.not.be.nece |
| 13b220 | 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 73 65 20 53 4f 52 | ssary.and.one.could.just.use.SOR |
| 13b240 | 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 56 45 52 54 2d 43 | T-PREDICATE.directly...CONVERT-C |
| 13b260 | 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 65 20 63 65 6c 6c | ELL.can.be.used.to.turn.the.cell |
| 13b280 | 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 73 74 72 69 6e 67 | .value,.which.is.always.a.string |
| 13b2a0 | 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 2e 20 20 43 4f 4c | .back.into,.e.g.,.a.number...COL |
| 13b2c0 | 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 78 20 6f 66 20 74 | UMN-IDX.has.to.be.the.index.of.t |
| 13b2e0 | 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 74 75 72 6e 65 64 | he.column.that.uses.the.returned |
| 13b300 | 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 64 61 20 28 61 20 | .sorter.function."...(lambda.(a. |
| 13b320 | 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 63 61 74 65 0a 20 | b).....(funcall.sort-predicate.. |
| 13b340 | 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 74 2d 63 65 6c | ............(funcall.convert-cel |
| 13b360 | 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 78 29 29 0a 20 20 | l.(aref.(cadr.a).column-idx))... |
| 13b380 | 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 74 2d 63 65 6c 6c | ...........(funcall.convert-cell |
| 13b3a0 | 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 29 29 29 29 29 0a | .(aref.(cadr.b).column-idx))))). |
| 13b3c0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 69 64 | .(defun.magit-repolist-column-id |
| 13b3e0 | 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 64 65 6e 74 69 66 | ent.(spec)..."Insert.the.identif |
| 13b400 | 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 0a 55 73 75 61 6c | ication.of.the.repository..Usual |
| 13b420 | 6c 79 20 74 68 69 73 20 69 73 20 6a 75 73 74 20 69 74 73 20 62 61 73 65 6e 61 6d 65 2e 22 0a 20 | ly.this.is.just.its.basename.".. |
| 13b440 | 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 28 64 65 66 75 6e | .(cadr.(assq.:id.spec)))..(defun |
| 13b460 | 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 70 61 74 68 20 28 5f 29 0a | .magit-repolist-column-path.(_). |
| 13b480 | 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 68 20 6f 66 20 74 | .."Insert.the.absolute.path.of.t |
| 13b4a0 | 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 61 74 65 2d 66 69 | he.repository."...(abbreviate-fi |
| 13b4c0 | 6c 65 2d 6e 61 6d 65 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 0a 28 64 65 | le-name.default-directory))..(de |
| 13b4e0 | 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 2d 76 65 72 73 69 | fvar.magit-repolist-column-versi |
| 13b500 | 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 5b 30 2d 39 5d 2a | on-regexp."\.\\(?1:-\\(?2:[0-9]* |
| 13b520 | 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 5c 29 3f 5c 0a 5c | \\)\.\\(?3:-g[a-z0-9]*\\)\\)?\.\ |
| 13b540 | 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 5c 27 22 29 0a 0a | \(?:-\\(?4:dirty\\)\\)\.?\\'").. |
| 13b560 | 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 2d 76 65 | (defvar.magit-repolist-column-ve |
| 13b580 | 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 52 65 73 75 6d 65 | rsion-resume-regexp..."\\`Resume |
| 13b5a0 | 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 6d 61 67 69 74 2d | .development\\'")..(defun.magit- |
| 13b5c0 | 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 29 0a 20 20 22 49 | repolist-column-version.(_)..."I |
| 13b5e0 | 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 20 72 65 70 6f 73 | nsert.a.description.of.the.repos |
| 13b600 | 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 20 20 28 61 6e 64 | itory's.`HEAD'.revision."...(and |
| 13b620 | 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 74 72 69 6e 67 20 | -let*.((v.(or.(magit-git-string. |
| 13b640 | 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 74 79 22 29 0a 20 | "describe"."--tags"."--dirty").. |
| 13b660 | 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 68 65 72 65 20 61 | ...................;;.If.there.a |
| 13b680 | 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 6e 20 4d 45 4c 50 | re.no.tags,.use.the.date.in.MELP |
| 13b6a0 | 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 20 20 20 20 28 6d | A.format......................(m |
| 13b6c0 | 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 6e 69 6c 0a 20 20 | agit-rev-format."%cd-g%h".nil... |
| 13b6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 13b700 | 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 25 48 25 4d 22 29 | ...."--date=format:%Y%m%d.%H%M") |
| 13b720 | 29 29 29 0a 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 28 | ))).....(save-match-data.......( |
| 13b740 | 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 65 70 6f 6c 69 73 | when.(string-match.magit-repolis |
| 13b760 | 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 0a 20 20 20 20 20 | t-column-version-regexp.v)...... |
| 13b780 | 20 20 20 28 6d 61 67 69 74 2d 2d 70 75 74 2d 66 61 63 65 20 28 6d 61 74 63 68 2d 62 65 67 69 6e | ...(magit--put-face.(match-begin |
| 13b7a0 | 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 64 6f 77 20 76 29 | ning.0).(match-end.0).'shadow.v) |
| 13b7c0 | 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 32 29 0a 20 20 20 | .........(when.(match-end.2).... |
| 13b7e0 | 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 2d 62 | .......(magit--put-face.(match-b |
| 13b800 | 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 27 62 6f 6c 64 20 | eginning.2).(match-end.2).'bold. |
| 13b820 | 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 6e 64 20 34 29 0a | v)).........(when.(match-end.4). |
| 13b840 | 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 6f 72 20 28 | ..........(magit--put-face.(or.( |
| 13b860 | 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 62 65 67 69 6e 6e | match-beginning.3).(match-beginn |
| 13b880 | 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 20 20 20 20 20 20 | ing.4))......................... |
| 13b8a0 | 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 29 0a 20 20 20 20 | ...(match-end.4).'error.v))..... |
| 13b8c0 | 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 63 68 2d 73 74 72 | ....(when.(and.(equal.(match-str |
| 13b8e0 | 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 20 20 20 20 20 20 | ing.2.v)."1")................... |
| 13b900 | 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 6f 6c 69 73 74 2d | .(string-match-p.magit-repolist- |
| 13b920 | 63 6f 6c 75 6d 6e 2d 76 65 72 73 69 6f 6e 2d 72 65 73 75 6d 65 2d 72 65 67 65 78 70 0a 20 20 20 | column-version-resume-regexp.... |
| 13b940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 13b960 | 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 73 22 29 29 29 0a 20 20 20 20 20 20 | (magit-rev-format."%s")))....... |
| 13b980 | 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 20 28 70 72 6f 70 | ....(setq.v.(replace-match.(prop |
| 13b9a0 | 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 74 20 74 20 76 20 | ertize."+".'face.'shadow).t.t.v. |
| 13b9c0 | 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 72 69 6e 67 2d 6d | 1)))).......(if.(and.v.(string-m |
| 13b9e0 | 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 20 20 20 20 28 63 | atch."\\`[0-9]".v))...........(c |
| 13ba00 | 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 20 28 61 6e 64 20 | oncat.".".v).........(when.(and. |
| 13ba20 | 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 2b 22 20 76 29 29 | v.(string-match."\\`[^0-9]+".v)) |
| 13ba40 | 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 30 20 28 6d | ...........(magit--put-face.0.(m |
| 13ba60 | 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 20 20 20 20 20 20 | atch-end.0).'shadow.v))......... |
| 13ba80 | 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 73 74 2d 76 65 72 | v))))..(defun.magit-repolist-ver |
| 13baa0 | 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 64 61 74 61 0a 20 | sion<.(a.b)...(save-match-data.. |
| 13bac0 | 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 5b 30 2d 39 5d 2a | ...(let.((re."[0-9]+\\(\\.[0-9]* |
| 13bae0 | 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 20 28 73 74 72 69 | \\)*")).......(setq.a.(and.(stri |
| 13bb00 | 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 6e 67 20 30 20 61 | ng-match.re.a).(match-string.0.a |
| 13bb20 | 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 72 69 6e 67 2d 6d | ))).......(setq.b.(and.(string-m |
| 13bb40 | 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 20 62 29 29 29 0a | atch.re.b).(match-string.0.b))). |
| 13bb60 | 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 72 73 69 6f 6e 3c | ......(cond.((and.a.b).(version< |
| 13bb80 | 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 0a 20 20 20 20 20 | .a.b)).............(b.nil)...... |
| 13bba0 | 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 61 67 69 74 2d 72 | .......(t.t)))))..(defun.magit-r |
| 13bbc0 | 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 62 72 61 6e 63 68 20 28 5f 29 0a 20 20 22 49 6e 73 | epolist-column-branch.(_)..."Ins |
| 13bbe0 | 65 72 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 22 0a 20 20 28 6c 65 74 20 | ert.the.current.branch."...(let. |
| 13bc00 | 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 |
| 13bc20 | 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 63 68 20 6d 61 67 | ch))).....(if.(member.branch.mag |
| 13bc40 | 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 20 20 20 20 28 6d | it-main-branch-names).........(m |
| 13bc60 | 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 27 73 68 | agit--propertize-face.branch.'sh |
| 13bc80 | 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 66 75 6e 20 6d 61 | adow).......branch)))..(defun.ma |
| 13bca0 | 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 70 73 74 72 65 61 6d 20 28 5f 29 | git-repolist-column-upstream.(_) |
| 13bcc0 | 0a 20 20 22 49 6e 73 65 72 74 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 6f | ..."Insert.the.upstream.branch.o |
| 13bce0 | 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 22 0a 20 20 28 6d 61 67 69 74 2d | f.the.current.branch."...(magit- |
| 13bd00 | 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | get-upstream-branch))..(defun.ma |
| 13bd20 | 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 66 6c 61 67 20 28 5f 29 0a 20 20 22 | git-repolist-column-flag.(_)..." |
| 13bd40 | 49 6e 73 65 72 74 20 61 20 66 6c 61 67 20 61 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 60 6d | Insert.a.flag.as.specified.by.`m |
| 13bd60 | 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 27 | agit-repolist-column-flag-alist' |
| 13bd80 | 2e 0a 0a 42 79 20 64 65 66 61 75 6c 74 20 74 68 69 73 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 | ...By.default.this.indicates.whe |
| 13bda0 | 74 68 65 72 20 74 68 65 72 65 20 61 72 65 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 | ther.there.are.uncommitted.chang |
| 13bdc0 | 65 73 2e 0a 2d 20 4e 20 69 66 20 74 68 65 72 65 20 69 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 | es..-.N.if.there.is.at.least.one |
| 13bde0 | 20 75 6e 74 72 61 63 6b 65 64 20 66 69 6c 65 2e 0a 2d 20 55 20 69 66 20 74 68 65 72 65 20 69 73 | .untracked.file..-.U.if.there.is |
| 13be00 | 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 75 6e 73 74 61 67 65 64 20 66 69 6c 65 2e 0a 2d 20 53 | .at.least.one.unstaged.file..-.S |
| 13be20 | 20 69 66 20 74 68 65 72 65 20 69 73 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 73 74 61 67 65 64 | .if.there.is.at.least.one.staged |
| 13be40 | 20 66 69 6c 65 2e 0a 4f 6e 6c 79 20 6f 6e 65 20 6c 65 74 74 65 72 20 69 73 20 73 68 6f 77 6e 2c | .file..Only.one.letter.is.shown, |
| 13be60 | 20 74 68 65 20 66 69 72 73 74 20 74 68 61 74 20 61 70 70 6c 69 65 73 2e 22 0a 20 20 28 73 65 71 | .the.first.that.applies."...(seq |
| 13be80 | 2d 73 6f 6d 65 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 66 75 6e 20 2e 20 2c 66 | -some.(pcase-lambda.(`(,fun...,f |
| 13bea0 | 6c 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 66 75 6e 63 61 6c | lag))...............(and.(funcal |
| 13bec0 | 6c 20 66 75 6e 29 20 66 6c 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | l.fun).flag)).............magit- |
| 13bee0 | 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 66 6c 61 67 2d 61 6c 69 73 74 29 29 0a 0a 28 64 | repolist-column-flag-alist))..(d |
| 13bf00 | 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 66 6c 61 67 73 | efun.magit-repolist-column-flags |
| 13bf20 | 20 28 5f 29 0a 20 20 22 49 6e 73 65 72 74 20 61 6c 6c 20 66 6c 61 67 73 20 61 73 20 73 70 65 63 | .(_)..."Insert.all.flags.as.spec |
| 13bf40 | 69 66 69 65 64 20 62 79 20 60 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d | ified.by.`magit-repolist-column- |
| 13bf60 | 66 6c 61 67 2d 61 6c 69 73 74 27 2e 0a 54 68 69 73 20 69 73 20 61 6e 20 61 6c 74 65 72 6e 61 74 | flag-alist'..This.is.an.alternat |
| 13bf80 | 69 76 65 20 74 6f 20 66 75 6e 63 74 69 6f 6e 20 60 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d | ive.to.function.`magit-repolist- |
| 13bfa0 | 63 6f 6c 75 6d 6e 2d 66 6c 61 67 27 2c 0a 77 68 69 63 68 20 6f 6e 6c 79 20 6c 69 73 74 73 20 74 | column-flag',.which.only.lists.t |
| 13bfc0 | 68 65 20 66 69 72 73 74 20 6f 6e 65 20 66 6f 75 6e 64 2e 22 0a 20 20 28 6d 61 70 63 6f 6e 63 61 | he.first.one.found."...(mapconca |
| 13bfe0 | 74 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 66 75 6e 20 2e 20 2c 66 6c 61 67 29 | t.(pcase-lambda.(`(,fun...,flag) |
| 13c000 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 66 75 6e 63 61 6c 6c 20 66 75 | )................(if.(funcall.fu |
| 13c020 | 6e 29 20 66 6c 61 67 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | n).flag."."))..............magit |
| 13c040 | 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 0a 20 20 20 20 | -repolist-column-flag-alist..... |
| 13c060 | 20 20 20 20 20 20 20 20 20 22 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f | .........""))..(defun.magit-repo |
| 13c080 | 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73 74 72 65 | list-column-unpulled-from-upstre |
| 13c0a0 | 61 6d 20 28 73 70 65 63 29 0a 20 20 22 49 6e 73 65 72 74 20 6e 75 6d 62 65 72 20 6f 66 20 75 70 | am.(spec)..."Insert.number.of.up |
| 13c0c0 | 73 74 72 65 61 6d 20 63 6f 6d 6d 69 74 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e | stream.commits.not.in.the.curren |
| 13c0e0 | 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 72 20 28 6d 61 67 | t.branch."...(and-let*.((br.(mag |
| 13c100 | 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 28 6d | it-get-upstream-branch))).....(m |
| 13c120 | 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 69 6e 73 65 72 74 2d 63 6f 75 6e 74 20 28 63 61 64 72 | agit-repolist-insert-count.(cadr |
| 13c140 | 20 28 6d 61 67 69 74 2d 72 65 76 2d 64 69 66 66 2d 63 6f 75 6e 74 20 22 48 45 41 44 22 20 62 72 | .(magit-rev-diff-count."HEAD".br |
| 13c160 | 29 29 20 73 70 65 63 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 | )).spec)))..(defun.magit-repolis |
| 13c180 | 74 2d 63 6f 6c 75 6d 6e 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 | t-column-unpulled-from-pushremot |
| 13c1a0 | 65 20 28 73 70 65 63 29 0a 20 20 22 49 6e 73 65 72 74 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d | e.(spec)..."Insert.number.of.com |
| 13c1c0 | 6d 69 74 73 20 69 6e 20 74 68 65 20 70 75 73 68 20 62 72 61 6e 63 68 20 62 75 74 20 6e 6f 74 20 | mits.in.the.push.branch.but.not. |
| 13c1e0 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a | the.current.branch."...(and-let* |
| 13c200 | 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 63 68 20 6e 69 6c | .((br.(magit-get-push-branch.nil |
| 13c220 | 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 69 6e 73 65 72 74 | .t))).....(magit-repolist-insert |
| 13c240 | 2d 63 6f 75 6e 74 20 28 63 61 64 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 64 69 66 66 2d 63 6f 75 | -count.(cadr.(magit-rev-diff-cou |
| 13c260 | 6e 74 20 22 48 45 41 44 22 20 62 72 29 29 20 73 70 65 63 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | nt."HEAD".br)).spec)))..(defun.m |
| 13c280 | 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 68 65 64 2d 74 6f | agit-repolist-column-unpushed-to |
| 13c2a0 | 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 20 6e 75 6d 62 65 | -upstream.(spec)..."Insert.numbe |
| 13c2c0 | 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 74 20 62 72 61 6e | r.of.commits.in.the.current.bran |
| 13c2e0 | 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 20 20 28 61 6e 64 | ch.but.not.its.upstream."...(and |
| 13c300 | 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 72 65 61 6d 2d 62 | -let*.((br.(magit-get-upstream-b |
| 13c320 | 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 73 74 2d 69 6e 73 | ranch))).....(magit-repolist-ins |
| 13c340 | 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 64 69 66 66 2d 63 | ert-count.(car.(magit-rev-diff-c |
| 13c360 | 6f 75 6e 74 20 22 48 45 41 44 22 20 62 72 29 29 20 73 70 65 63 29 29 29 0a 0a 28 64 65 66 75 6e | ount."HEAD".br)).spec)))..(defun |
| 13c380 | 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 68 65 64 2d | .magit-repolist-column-unpushed- |
| 13c3a0 | 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 73 65 72 74 20 6e | to-pushremote.(spec)..."Insert.n |
| 13c3c0 | 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 74 20 | umber.of.commits.in.the.current. |
| 13c3e0 | 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 61 6e 63 68 2e 22 | branch.but.not.its.push.branch." |
| 13c400 | 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 | ...(and-let*.((br.(magit-get-pus |
| 13c420 | 68 2d 62 72 61 6e 63 68 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 | h-branch.nil.t))).....(magit-rep |
| 13c440 | 6f 6c 69 73 74 2d 69 6e 73 65 72 74 2d 63 6f 75 6e 74 20 28 63 61 72 20 28 6d 61 67 69 74 2d 72 | olist-insert-count.(car.(magit-r |
| 13c460 | 65 76 2d 64 69 66 66 2d 63 6f 75 6e 74 20 22 48 45 41 44 22 20 62 72 29 29 20 73 70 65 63 29 29 | ev-diff-count."HEAD".br)).spec)) |
| 13c480 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 63 6f 6c 75 6d 6e 2d | )..(defun.magit-repolist-column- |
| 13c4a0 | 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 6e 75 6d 62 65 72 | branches.(spec)..."Insert.number |
| 13c4c0 | 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 70 6f 6c 69 73 74 | .of.branches."...(magit-repolist |
| 13c4e0 | 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 69 74 2d 6c 69 73 | -insert-count.(length.(magit-lis |
| 13c500 | 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 20 20 20 20 20 20 | t-local-branches)).............. |
| 13c520 | 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 61 6c 2d 63 6f 75 | ..................`((:normal-cou |
| 13c540 | 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 67 69 74 2d 72 65 | nt.1).,@spec)))..(defun.magit-re |
| 13c560 | 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 63 29 0a 20 20 22 | polist-column-stashes.(spec)..." |
| 13c580 | 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 0a 20 20 28 6d 61 | Insert.number.of.stashes."...(ma |
| 13c5a0 | 67 69 74 2d 72 65 70 6f 6c 69 73 74 2d 69 6e 73 65 72 74 2d 63 6f 75 6e 74 20 28 6c 65 6e 67 74 | git-repolist-insert-count.(lengt |
| 13c5c0 | 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 65 63 29 29 0a 0a | h.(magit-list-stashes)).spec)).. |
| 13c5e0 | 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 72 74 2d 63 6f 75 | (defun.magit-repolist-insert-cou |
| 13c600 | 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 65 72 74 69 7a 65 | nt.(n.spec)...(magit--propertize |
| 13c620 | 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 20 28 3d 20 28 63 | -face....(if.(and..(>.n.9).(=.(c |
| 13c640 | 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 29 0a 20 20 20 20 | adr.(assq.:width.spec)).1))..... |
| 13c660 | 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 69 6e 67 20 6e 29 | ..."+"......(number-to-string.n) |
| 13c680 | 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 73 73 71 20 3a 6e | )....(if.(>.n.(or.(cadr.(assq.:n |
| 13c6a0 | 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 6c 64 20 27 73 68 | ormal-count.spec)).0)).'bold.'sh |
| 13c6c0 | 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 72 79 0a 0a 28 64 | adow)))..;;;.Read.Repository..(d |
| 13c6e0 | 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 20 28 26 6f 70 74 | efun.magit-read-repository.(&opt |
| 13c700 | 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 0a 20 20 22 52 65 | ional.read-directory-name)..."Re |
| 13c720 | 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 20 6d 69 6e 69 62 | ad.a.Git.repository.in.the.minib |
| 13c740 | 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 68 65 20 63 6f 6d | uffer,.with.completion...The.com |
| 13c760 | 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 73 65 6e 61 6d 65 | pletion.choices.are.the.basename |
| 13c780 | 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 6f 72 69 65 73 20 | s.of.top-levels.of.repositories. |
| 13c7a0 | 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 70 65 63 69 66 69 | found.in.the.directories.specifi |
| 13c7c0 | 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 74 6f 72 79 2d 64 | ed.by.option.`magit-repository-d |
| 13c7e0 | 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 61 6d 65 20 63 6f | irectories'...In.case.of.name.co |
| 13c800 | 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 70 72 65 66 69 78 | nflicts.the.basenames.are.prefix |
| 13c820 | 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 73 70 65 63 74 69 | ed.with.the.name.of.the.respecti |
| 13c840 | 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 65 20 72 65 74 75 | ve.parent.directories...The.retu |
| 13c860 | 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 61 74 68 0a 74 6f | rned.value.is.the.actual.path.to |
| 13c880 | 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 0a 49 66 20 52 45 | .the.selected.repository...If.RE |
| 13c8a0 | 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 69 6c 20 6f 72 20 | AD-DIRECTORY-NAME.is.non-nil.or. |
| 13c8c0 | 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 6e 64 20 62 61 73 | no.repositories.can.be.found.bas |
| 13c8e0 | 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 72 65 70 6f 73 69 | ed.on.the.value.of.`magit-reposi |
| 13c900 | 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 61 64 20 61 6e 20 | tory-directories',.then.read.an. |
| 13c920 | 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 60 72 65 61 64 2d | arbitrary.directory.using.`read- |
| 13c940 | 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 20 20 28 69 66 2d | directory-name'.instead."...(if- |
| 13c960 | 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 2d 64 69 72 65 63 | let.((repos.(and.(not.read-direc |
| 13c980 | 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 20 20 20 20 20 20 | tory-name)...................... |
| 13c9a0 | 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 72 69 65 73 0a 20 | ..magit-repository-directories.. |
| 13c9c0 | 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 70 | ......................(magit-rep |
| 13c9e0 | 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 72 65 70 6c 79 20 | os-alist)))).......(let.((reply. |
| 13ca00 | 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 74 20 72 65 70 6f | (magit-completing-read."Git.repo |
| 13ca20 | 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 66 69 6c 65 2d 6e | sitory".repos))).........(file-n |
| 13ca40 | 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 28 6f 72 20 28 63 | ame-as-directory..........(or.(c |
| 13ca60 | 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 20 20 20 20 20 20 | dr.(assoc.reply.repos))......... |
| 13ca80 | 20 20 20 20 20 28 69 66 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 72 65 70 6c 79 | .....(if.(file-directory-p.reply |
| 13caa0 | 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 2d 66 69 6c 65 2d | )..................(expand-file- |
| 13cac0 | 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 20 28 75 73 65 72 | name.reply)................(user |
| 13cae0 | 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 72 20 61 20 64 69 | -error."Not.a.repository.or.a.di |
| 13cb00 | 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 20 20 28 66 69 6c | rectory:.%s".reply))))).....(fil |
| 13cb20 | 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 72 65 61 64 2d 64 | e-name-as-directory......(read-d |
| 13cb40 | 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 6f 72 79 3a 20 22 | irectory-name."Git.repository:." |
| 13cb60 | 0a 20 20 20 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.( |
| 13cb80 | 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 72 65 63 74 6f 72 | magit-toplevel).default-director |
| 13cba0 | 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 72 65 70 6f 73 20 | y)))))..(defun.magit-list-repos. |
| 13cbc0 | 28 29 0a 20 20 28 63 6c 2d 6d 61 70 63 61 6e 20 28 70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 | ()...(cl-mapcan.(pcase-lambda.(` |
| 13cbe0 | 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 20 20 20 | (,dir...,depth))................ |
| 13cc00 | 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)). |
| 13cc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 64 69 | .............magit-repository-di |
| 13cc40 | 72 65 63 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 | rectories))..(defun.magit-list-r |
| 13cc60 | 65 70 6f 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 | epos-1.(directory.depth)...(cond |
| 13cc80 | 20 28 28 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 | .((file-readable-p.(expand-file- |
| 13cca0 | 6e 61 6d 65 20 22 2e 67 69 74 22 20 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 | name.".git".directory))......... |
| 13ccc0 | 20 28 6c 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 | .(list.(file-name-as-directory.d |
| 13cce0 | 69 72 65 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 | irectory))).........((and.(>.dep |
| 13cd00 | 74 68 20 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 | th.0).(file-accessible-directory |
| 13cd20 | 2d 70 20 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 63 61 | -p.directory))..........(--mapca |
| 13cd40 | 74 20 28 61 6e 64 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 69 74 29 0a 20 20 20 | t.(and.(file-directory-p.it).... |
| 13cd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 | .....................(magit-list |
| 13cd80 | 2d 72 65 70 6f 73 2d 31 20 69 74 20 28 31 2d 20 64 65 70 74 68 29 29 29 0a 20 20 20 20 20 20 20 | -repos-1.it.(1-.depth)))........ |
| 13cda0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 20 64 69 72 | ............(directory-files.dir |
| 13cdc0 | 65 63 74 6f 72 79 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 | ectory.t........................ |
| 13cde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 73 2d 6e 6f 2d | .............directory-files-no- |
| 13ce00 | 64 6f 74 2d 66 69 6c 65 73 2d 72 65 67 65 78 70 20 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 | dot-files-regexp.t)))))..(defun. |
| 13ce20 | 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 20 28 61 6c 69 73 74 | magit-list-repos-uniquify.(alist |
| 13ce40 | 29 0a 20 20 28 6c 65 74 20 28 72 65 73 75 6c 74 20 28 64 69 63 74 20 28 6d 61 6b 65 2d 68 61 73 | )...(let.(result.(dict.(make-has |
| 13ce60 | 68 2d 74 61 62 6c 65 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 29 0a 20 20 20 20 28 64 6f | h-table.:test.#'equal))).....(do |
| 13ce80 | 6c 69 73 74 20 28 61 20 28 64 65 6c 65 74 65 2d 64 75 70 73 20 61 6c 69 73 74 29 29 0a 20 20 20 | list.(a.(delete-dups.alist)).... |
| 13cea0 | 20 20 20 28 70 75 74 68 61 73 68 20 28 63 61 72 20 61 29 20 28 63 6f 6e 73 20 28 63 64 72 20 61 | ...(puthash.(car.a).(cons.(cdr.a |
| 13cec0 | 29 20 28 67 65 74 68 61 73 68 20 28 63 61 72 20 61 29 20 64 69 63 74 29 29 20 64 69 63 74 29 29 | ).(gethash.(car.a).dict)).dict)) |
| 13cee0 | 0a 20 20 20 20 28 6d 61 70 68 61 73 68 0a 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6b 65 79 20 | .....(maphash......(lambda.(key. |
| 13cf00 | 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 28 69 66 20 28 6c 65 6e 67 74 68 3d 20 76 61 6c 75 65 | value)........(if.(length=.value |
| 13cf20 | 20 31 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e 73 20 6b 65 79 20 28 | .1)............(push.(cons.key.( |
| 13cf40 | 63 61 72 20 76 61 6c 75 65 29 29 20 72 65 73 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 28 73 65 | car.value)).result)..........(se |
| 13cf60 | 74 71 20 72 65 73 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 | tq.result................(append |
| 13cf80 | 20 72 65 73 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 28 | .result........................( |
| 13cfa0 | 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....... |
| 13cfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 20 28 63 6f 6e 73 20 28 | ..................(--map.(cons.( |
| 13cfe0 | 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 20 | concat.......................... |
| 13d000 | 20 20 20 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 | .............key."\\"........... |
| 13d020 | 20 20 20 20 20 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 |
| 13d040 | 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e-name-nondirectory............. |
| 13d060 | 20 20 20 20 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 | ...........................(dire |
| 13d080 | 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ctory-file-name................. |
| 13d0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 | ........................(substri |
| 13d0c0 | 6e 67 20 69 74 20 30 20 28 2d 20 28 31 2b 20 28 6c 65 6e 67 74 68 20 6b 65 79 29 29 29 29 29 29 | ng.it.0.(-.(1+.(length.key)))))) |
| 13d0e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 13d100 | 20 20 20 20 20 20 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......it)...................... |
| 13d120 | 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 20 64 69 63 74 29 | ..........value))))))......dict) |
| 13d140 | 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 74 2d 72 65 70 6f | .....result))..(defun.magit-repo |
| 13d160 | 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 65 70 6f 73 2d 75 | s-alist.()...(magit-list-repos-u |
| 13d180 | 6e 69 71 75 69 66 79 0a 20 20 20 28 2d 2d 6d 61 70 20 28 63 6f 6e 73 20 28 66 69 6c 65 2d 6e 61 | niquify....(--map.(cons.(file-na |
| 13d1a0 | 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d | me-nondirectory.(directory-file- |
| 13d1c0 | 6e 61 6d 65 20 69 74 29 29 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c | name.it)).it)...........(magit-l |
| 13d1e0 | 69 73 74 2d 72 65 70 6f 73 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d | ist-repos))))..;;;._.(provide.'m |
| 13d200 | 61 67 69 74 2d 72 65 70 6f 73 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 72 65 70 6f 73 2e 65 6c 20 65 | agit-repos).;;;.magit-repos.el.e |
| 13d220 | 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........................ |
| 13d240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d400 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 6c 00 00 00 00 00 00 00 | magit-4.1.2/git-commit.el....... |
| 13d420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d460 | 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 |
| 13d480 | 30 31 34 30 30 31 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 34 37 00 20 30 00 00 00 | 0140012.00000000000.013647..0... |
| 13d4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d500 | 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................... |
| 13d520 | 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................... |
| 13d540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 13d600 | 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 |
| 13d620 | 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 |
| 13d640 | 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 |
| 13d660 | 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 | right.(C).2008-2024.The.Magit.Pr |
| 13d680 | 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 |
| 13d6a0 | 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 |
| 13d6c0 | 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 |
| 13d6e0 | 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>. |
| 13d700 | 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 |
| 13d720 | 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.< |
| 13d740 | 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 |
| 13d760 | 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. |
| 13d780 | 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 |
| 13d7a0 | 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- |
| 13d7c0 | 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 |
| 13d7e0 | 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 |
| 13d800 | 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 |
| 13d820 | 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 |
| 13d840 | 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 |
| 13d860 | 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 |
| 13d880 | 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 |
| 13d8a0 | 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..; |
| 13d8c0 | 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 |
| 13d8e0 | 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,.;; |
| 13d900 | 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 |
| 13d920 | 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. |
| 13d940 | 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 |
| 13d960 | 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 |
| 13d980 | 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 |
| 13d9a0 | 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 |
| 13d9c0 | 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 |
| 13d9e0 | 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 |
| 13da00 | 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 |
| 13da20 | 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/>...;;. |
| 13da40 | 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. |
| 13da60 | 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.;; |
| 13da80 | 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 |
| 13daa0 | 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.. |
| 13dac0 | 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 |
| 13dae0 | 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 |
| 13db00 | 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 |
| 13db20 | 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. |
| 13db40 | 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 |
| 13db60 | 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 |
| 13db80 | 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.;; |
| 13dba0 | 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.. |
| 13dbc0 | 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 |
| 13dbe0 | 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. |
| 13dc00 | 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 |
| 13dc20 | 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. |
| 13dc40 | 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".( |
| 13dc60 | 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 |
| 13dc80 | 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 |
| 13dca0 | 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 |
| 13dcc0 | 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 |
| 13dce0 | 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 |
| 13dd00 | 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 |
| 13dd20 | 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 |
| 13dd40 | 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 |
| 13dd60 | 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.;; |
| 13dd80 | 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 |
| 13dda0 | 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. |
| 13ddc0 | 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. |
| 13dde0 | 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. |
| 13de00 | 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 |
| 13de20 | 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 |
| 13de40 | 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 |
| 13de60 | 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 |
| 13de80 | 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 |
| 13dea0 | 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. |
| 13dec0 | 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.;; |
| 13dee0 | 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 |
| 13df00 | 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 |
| 13df20 | 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 |
| 13df40 | 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 |
| 13df60 | 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 |
| 13df80 | 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.`$ |
| 13dfa0 | 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 |
| 13dfc0 | 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 |
| 13dfe0 | 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 |
| 13e000 | 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 |
| 13e020 | 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' |
| 13e040 | 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.; |
| 13e060 | 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 |
| 13e080 | 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 |
| 13e0a0 | 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' |
| 13e0c0 | 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 |
| 13e0e0 | 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 |
| 13e100 | 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.;;... |
| 13e120 | 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. |
| 13e140 | 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.;; |
| 13e160 | 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 |
| 13e180 | 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 |
| 13e1a0 | 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 |
| 13e1c0 | 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.;;........ |
| 13e1e0 | 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 |
| 13e200 | 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 |
| 13e220 | 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 |
| 13e240 | 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 |
| 13e260 | 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 |
| 13e280 | 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 |
| 13e2a0 | 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 |
| 13e2c0 | 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 |
| 13e2e0 | 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 |
| 13e300 | 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.;;. |
| 13e320 | 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 |
| 13e340 | 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..;;.; |
| 13e360 | 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. |
| 13e380 | 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 |
| 13e3a0 | 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 |
| 13e3c0 | 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 |
| 13e3e0 | 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. |
| 13e400 | 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.. |
| 13e420 | 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. |
| 13e440 | 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.;;... |
| 13e460 | 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 |
| 13e480 | 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...; |
| 13e4a0 | 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 |
| 13e4c0 | 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 |
| 13e4e0 | 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)). |
| 13e500 | 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 |
| 13e520 | 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. |
| 13e540 | 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 |
| 13e560 | 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. |
| 13e580 | 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 |
| 13e5a0 | 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 |
| 13e5c0 | 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 |
| 13e5e0 | 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 |
| 13e600 | 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 |
| 13e620 | 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 |
| 13e640 | 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.;;. |
| 13e660 | 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 |
| 13e680 | 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 |
| 13e6a0 | 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 |
| 13e6c0 | 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 |
| 13e6e0 | 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. |
| 13e700 | 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 |
| 13e720 | 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 |
| 13e740 | 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 |
| 13e760 | 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 |
| 13e780 | 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 |
| 13e7a0 | 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 |
| 13e7c0 | 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. |
| 13e7e0 | 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 |
| 13e800 | 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 |
| 13e820 | 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 |
| 13e840 | 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:.; |
| 13e860 | 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 |
| 13e880 | 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 |
| 13e8a0 | 72 65 20 27 6d 61 67 69 74 2d 6d 6f 64 65 29 0a 0a 28 72 65 71 75 69 72 65 20 27 6c 6f 67 2d 65 | re.'magit-mode)..(require.'log-e |
| 13e8c0 | 64 69 74 29 0a 28 72 65 71 75 69 72 65 20 27 72 69 6e 67 29 0a 28 72 65 71 75 69 72 65 20 27 73 | dit).(require.'ring).(require.'s |
| 13e8e0 | 65 72 76 65 72 29 0a 28 72 65 71 75 69 72 65 20 27 74 72 61 6e 73 69 65 6e 74 29 0a 28 72 65 71 | erver).(require.'transient).(req |
| 13e900 | 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 64 69 66 66 | uire.'with-editor)..(defvar.diff |
| 13e920 | 2d 64 65 66 61 75 6c 74 2d 72 65 61 64 2d 6f 6e 6c 79 29 0a 28 64 65 66 76 61 72 20 66 6c 79 73 | -default-read-only).(defvar.flys |
| 13e940 | 70 65 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 | pell-generic-check-word-predicat |
| 13e960 | 65 29 0a 28 64 65 66 76 61 72 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 62 65 67 29 0a 28 64 65 66 76 61 | e).(defvar.font-lock-beg).(defva |
| 13e980 | 72 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 6e 64 29 0a 28 64 65 66 76 61 72 20 72 65 63 65 6e 74 66 | r.font-lock-end).(defvar.recentf |
| 13e9a0 | 2d 65 78 63 6c 75 64 65 29 0a 0a 28 64 65 66 76 61 72 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6e 65 | -exclude)..(defvar.git-commit-ne |
| 13e9c0 | 65 64 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e 65 29 0a 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 | ed-summary-line)..(define-obsole |
| 13e9e0 | 74 65 2d 76 61 72 69 61 62 6c 65 2d 61 6c 69 61 73 0a 20 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d | te-variable-alias...'git-commit- |
| 13ea00 | 6b 6e 6f 77 6e 2d 70 73 65 75 64 6f 2d 68 65 61 64 65 72 73 0a 20 20 27 67 69 74 2d 63 6f 6d 6d | known-pseudo-headers...'git-comm |
| 13ea20 | 69 74 2d 74 72 61 69 6c 65 72 73 0a 20 20 22 67 69 74 2d 63 6f 6d 6d 69 74 20 34 2e 30 2e 30 22 | it-trailers..."git-commit.4.0.0" |
| 13ea40 | 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 3b 3b 3b 3b 20 56 61 72 69 61 62 6c 65 73 0a 0a 28 | )..;;;.Options.;;;;.Variables..( |
| 13ea60 | 64 65 66 67 72 6f 75 70 20 67 69 74 2d 63 6f 6d 6d 69 74 20 6e 69 6c 0a 20 20 22 45 64 69 74 20 | defgroup.git-commit.nil..."Edit. |
| 13ea80 | 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 70 72 65 66 69 78 20 | Git.commit.messages."...:prefix. |
| 13eaa0 | 22 67 69 74 2d 63 6f 6d 6d 69 74 2d 22 0a 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e | "git-commit-"...:link.'(info-lin |
| 13eac0 | 6b 20 22 28 6d 61 67 69 74 29 45 64 69 74 69 6e 67 20 43 6f 6d 6d 69 74 20 4d 65 73 73 61 67 65 | k."(magit)Editing.Commit.Message |
| 13eae0 | 73 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 74 6f 6f 6c 73 29 0a 0a 28 64 65 66 69 6e 65 2d 6d 69 | s")...:group.'tools)..(define-mi |
| 13eb00 | 6e 6f 72 2d 6d 6f 64 65 20 67 6c 6f 62 61 6c 2d 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 0a | nor-mode.global-git-commit-mode. |
| 13eb20 | 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 73 2e 0a 0a 54 68 | .."Edit.Git.commit.messages...Th |
| 13eb40 | 69 73 20 67 6c 6f 62 61 6c 20 6d 6f 64 65 20 61 72 72 61 6e 67 65 73 20 66 6f 72 20 60 67 69 74 | is.global.mode.arranges.for.`git |
| 13eb60 | 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 27 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 0a 77 68 65 6e | -commit-setup'.to.be.called.when |
| 13eb80 | 20 61 20 47 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 66 69 6c 65 20 69 73 20 6f 70 | .a.Git.commit.message.file.is.op |
| 13eba0 | 65 6e 65 64 2e 20 20 54 68 61 74 20 75 73 75 61 6c 6c 79 20 68 61 70 70 65 6e 73 0a 77 68 65 6e | ened...That.usually.happens.when |
| 13ebc0 | 20 47 69 74 20 75 73 65 73 20 74 68 65 20 45 6d 61 63 73 63 6c 69 65 6e 74 20 61 73 20 24 47 49 | .Git.uses.the.Emacsclient.as.$GI |
| 13ebe0 | 54 5f 45 44 49 54 4f 52 20 74 6f 20 68 61 76 65 20 74 68 65 20 75 73 65 72 0a 70 72 6f 76 69 64 | T_EDITOR.to.have.the.user.provid |
| 13ec00 | 65 20 73 75 63 68 20 61 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2e 0a 0a 4c 6f 61 64 69 6e | e.such.a.commit.message...Loadin |
| 13ec20 | 67 20 74 68 65 20 6c 69 62 72 61 72 79 20 60 67 69 74 2d 63 6f 6d 6d 69 74 27 20 62 79 20 64 65 | g.the.library.`git-commit'.by.de |
| 13ec40 | 66 61 75 6c 74 20 65 6e 61 62 6c 65 73 20 74 68 69 73 20 6d 6f 64 65 2c 0a 62 75 74 20 74 68 65 | fault.enables.this.mode,.but.the |
| 13ec60 | 20 6c 69 62 72 61 72 79 20 69 73 20 6e 6f 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 6c 6f | .library.is.not.automatically.lo |
| 13ec80 | 61 64 65 64 20 62 65 63 61 75 73 65 20 64 6f 69 6e 67 20 74 68 61 74 0a 77 6f 75 6c 64 20 70 75 | aded.because.doing.that.would.pu |
| 13eca0 | 6c 6c 20 69 6e 20 6d 61 6e 79 20 64 65 70 65 6e 64 65 6e 63 69 65 73 20 61 6e 64 20 69 6e 63 72 | ll.in.many.dependencies.and.incr |
| 13ecc0 | 65 61 73 65 20 73 74 61 72 74 75 70 20 74 69 6d 65 20 74 6f 6f 0a 6d 75 63 68 2e 20 20 59 6f 75 | ease.startup.time.too.much...You |
| 13ece0 | 20 63 61 6e 20 65 69 74 68 65 72 20 72 65 6c 79 20 6f 6e 20 60 6d 61 67 69 74 27 20 6c 6f 61 64 | .can.either.rely.on.`magit'.load |
| 13ed00 | 69 6e 67 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 6f 72 0a 79 6f 75 20 63 61 6e 20 6c 6f 61 64 | ing.this.library.or.you.can.load |
| 13ed20 | 20 69 74 20 65 78 70 6c 69 63 69 74 6c 79 2e 20 20 41 75 74 6f 6c 6f 61 64 69 6e 67 20 69 73 20 | .it.explicitly...Autoloading.is. |
| 13ed40 | 6e 6f 74 20 61 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 0a 62 65 63 61 75 73 65 20 69 6e 20 74 68 | not.an.alternative.because.in.th |
| 13ed60 | 69 73 20 63 61 73 65 20 61 75 74 6f 6c 6f 61 64 69 6e 67 20 77 6f 75 6c 64 20 69 6d 6d 65 64 69 | is.case.autoloading.would.immedi |
| 13ed80 | 61 74 65 6c 79 20 74 72 69 67 67 65 72 0a 66 75 6c 6c 20 6c 6f 61 64 69 6e 67 2e 22 0a 20 20 3a | ately.trigger.full.loading."...: |
| 13eda0 | 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 62 6f 6f 6c 65 | group.'git-commit...:type.'boole |
| 13edc0 | 61 6e 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 0a 20 20 3a 69 6e 69 74 2d 76 61 6c 75 65 20 74 0a 20 | an...:global.t...:init-value.t.. |
| 13ede0 | 20 3a 69 6e 69 74 69 61 6c 69 7a 65 0a 20 20 28 6c 61 6d 62 64 61 20 28 73 79 6d 62 6f 6c 20 65 | .:initialize...(lambda.(symbol.e |
| 13ee00 | 78 70 29 0a 20 20 20 20 28 63 75 73 74 6f 6d 2d 69 6e 69 74 69 61 6c 69 7a 65 2d 64 65 66 61 75 | xp).....(custom-initialize-defau |
| 13ee20 | 6c 74 20 73 79 6d 62 6f 6c 20 65 78 70 29 0a 20 20 20 20 28 77 68 65 6e 20 67 6c 6f 62 61 6c 2d | lt.symbol.exp).....(when.global- |
| 13ee40 | 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 | git-commit-mode.......(add-hook. |
| 13ee60 | 27 66 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 | 'find-file-hook.#'git-commit-set |
| 13ee80 | 75 70 2d 63 68 65 63 6b 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 | up-check-buffer).......(remove-h |
| 13eea0 | 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 6f 64 65 2d 68 6f 6f | ook.'after-change-major-mode-hoo |
| 13eec0 | 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 67 69 74 2d 63 6f 6d 6d 69 | k....................#'git-commi |
| 13eee0 | 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 29 29 29 0a 20 | t-setup-font-lock-in-buffer))).. |
| 13ef00 | 20 28 63 6f 6e 64 0a 20 20 20 28 67 6c 6f 62 61 6c 2d 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 | .(cond....(global-git-commit-mod |
| 13ef20 | 65 0a 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 | e.....(add-hook.'find-file-hook. |
| 13ef40 | 23 27 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 | #'git-commit-setup-check-buffer) |
| 13ef60 | 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 63 68 61 6e 67 65 2d 6d 61 6a | .....(add-hook.'after-change-maj |
| 13ef80 | 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 23 27 67 69 74 | or-mode-hook...............#'git |
| 13efa0 | 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 2d 62 75 66 66 65 | -commit-setup-font-lock-in-buffe |
| 13efc0 | 72 29 29 0a 20 20 20 28 74 0a 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 66 69 6e 64 | r))....(t.....(remove-hook.'find |
| 13efe0 | 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 2d 63 68 | -file-hook.#'git-commit-setup-ch |
| 13f000 | 65 63 6b 2d 62 75 66 66 65 72 29 0a 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 61 66 | eck-buffer).....(remove-hook.'af |
| 13f020 | 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...... |
| 13f040 | 20 20 20 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 | ............#'git-commit-setup-f |
| 13f060 | 6f 6e 74 2d 6c 6f 63 6b 2d 69 6e 2d 62 75 66 66 65 72 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 | ont-lock-in-buffer))))..(defcust |
| 13f080 | 6f 6d 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 20 23 27 74 65 78 74 2d | om.git-commit-major-mode.#'text- |
| 13f0a0 | 6d 6f 64 65 0a 20 20 22 4d 61 6a 6f 72 20 6d 6f 64 65 20 75 73 65 64 20 74 6f 20 65 64 69 74 20 | mode..."Major.mode.used.to.edit. |
| 13f0c0 | 47 69 74 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 2e 0a 0a 54 68 65 20 6d 61 6a 6f 72 20 | Git.commit.messages...The.major. |
| 13f0e0 | 6d 6f 64 65 20 63 6f 6e 66 69 67 75 72 65 64 20 68 65 72 65 20 69 73 20 74 75 72 6e 65 64 20 6f | mode.configured.here.is.turned.o |
| 13f100 | 6e 20 62 79 20 74 68 65 20 6d 69 6e 6f 72 20 6d 6f 64 65 0a 60 67 69 74 2d 63 6f 6d 6d 69 74 2d | n.by.the.minor.mode.`git-commit- |
| 13f120 | 6d 6f 64 65 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 0a 20 20 3a | mode'."...:group.'git-commit...: |
| 13f140 | 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 74 65 78 | type.'(choice.(function-item.tex |
| 13f160 | 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 66 75 6e 63 74 69 | t-mode)..................(functi |
| 13f180 | 6f 6e 2d 69 74 65 6d 20 6d 61 72 6b 64 6f 77 6e 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 | on-item.markdown-mode).......... |
| 13f1a0 | 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6f 72 67 2d 6d 6f 64 65 29 | ........(function-item.org-mode) |
| 13f1c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d | ..................(function-item |
| 13f1e0 | 20 66 75 6e 64 61 6d 65 6e 74 61 6c 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .fundamental-mode).............. |
| 13f200 | 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 6c | ....(function-item.git-commit-el |
| 13f220 | 69 73 70 2d 74 65 78 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 | isp-text-mode).................. |
| 13f240 | 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 41 6e 6f 74 68 65 72 20 6d 6f 64 65 22 29 0a 20 | (function.:tag."Another.mode").. |
| 13f260 | 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 20 | ................(const.:tag."No. |
| 13f280 | 6d 61 6a 6f 72 20 6d 6f 64 65 22 29 29 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 28 70 75 | major.mode"))).;;;###autoload(pu |
| 13f2a0 | 74 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 20 27 73 61 66 65 2d 6c | t.'git-commit-major-mode.'safe-l |
| 13f2c0 | 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 20 20 20 | ocal-variable.;;;###autoload.... |
| 13f2e0 | 20 28 6c 61 6d 62 64 61 20 28 76 61 6c 29 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 20 20 | .(lambda.(val).;;;###autoload... |
| 13f300 | 20 20 20 20 28 6d 65 6d 71 20 76 61 6c 20 27 28 74 65 78 74 2d 6d 6f 64 65 0a 3b 3b 3b 23 23 23 | ....(memq.val.'(text-mode.;;;### |
| 13f320 | 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 6d 61 72 6b 64 | autoload...................markd |
| 13f340 | 6f 77 6e 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 | own-mode.;;;###autoload......... |
| 13f360 | 20 20 20 20 20 20 20 20 20 20 6f 72 67 2d 6d 6f 64 65 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | ..........org-mode.;;;###autoloa |
| 13f380 | 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 75 6e 64 61 6d 65 6e 74 61 6c 2d | d...................fundamental- |
| 13f3a0 | 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 20 20 20 | mode.;;;###autoload............. |
| 13f3c0 | 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 6d 6f 64 65 | ......git-commit-elisp-text-mode |
| 13f3e0 | 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 69 74 2d 6d | ))))..(defvaralias.'git-commit-m |
| 13f400 | 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 6f 6f 6b 0a | ode-hook.'git-commit-setup-hook. |
| 13f420 | 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 20 66 6f 72 | .."This.variable.is.an.alias.for |
| 13f440 | 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 69 63 68 20 | .`git-commit-setup-hook'.(which. |
| 13f460 | 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 6d 6d 69 74 | see)..Also.note.that.`git-commit |
| 13f480 | 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 6d 61 6a 6f | -mode'.(which.see).is.not.a.majo |
| 13f4a0 | 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 6d 6d 69 74 | r-mode.")..(defcustom.git-commit |
| 13f4c0 | 2d 73 65 74 75 70 2d 68 6f 6f 6b 0a 20 20 27 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 6e 73 75 72 | -setup-hook...'(git-commit-ensur |
| 13f4e0 | 65 2d 63 6f 6d 6d 65 6e 74 2d 67 61 70 0a 20 20 20 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 61 76 | e-comment-gap.....git-commit-sav |
| 13f500 | 65 2d 6d 65 73 73 61 67 65 0a 20 20 20 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 63 | e-message.....git-commit-setup-c |
| 13f520 | 68 61 6e 67 65 6c 6f 67 2d 73 75 70 70 6f 72 74 0a 20 20 20 20 67 69 74 2d 63 6f 6d 6d 69 74 2d | hangelog-support.....git-commit- |
| 13f540 | 74 75 72 6e 2d 6f 6e 2d 61 75 74 6f 2d 66 69 6c 6c 0a 20 20 20 20 67 69 74 2d 63 6f 6d 6d 69 74 | turn-on-auto-fill.....git-commit |
| 13f560 | 2d 70 72 6f 70 65 72 74 69 7a 65 2d 64 69 66 66 0a 20 20 20 20 62 75 67 2d 72 65 66 65 72 65 6e | -propertize-diff.....bug-referen |
| 13f580 | 63 65 2d 6d 6f 64 65 29 0a 20 20 22 48 6f 6f 6b 20 72 75 6e 20 61 74 20 74 68 65 20 65 6e 64 20 | ce-mode)..."Hook.run.at.the.end. |
| 13f5a0 | 6f 66 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 27 2e 22 0a 20 20 3a 67 72 6f 75 70 | of.`git-commit-setup'."...:group |
| 13f5c0 | 20 27 67 69 74 2d 63 6f 6d 6d 69 74 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 67 65 | .'git-commit...:type.'hook...:ge |
| 13f5e0 | 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 74 | t.#'magit-hook-custom-get...:opt |
| 13f600 | 69 6f 6e 73 20 27 28 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 | ions.'(git-commit-ensure-comment |
| 13f620 | 2d 67 61 70 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 73 61 76 | -gap..............git-commit-sav |
| 13f640 | 65 2d 6d 65 73 73 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 67 69 74 2d 63 6f 6d 6d 69 | e-message..............git-commi |
| 13f660 | 74 2d 73 65 74 75 70 2d 63 68 61 6e 67 65 6c 6f 67 2d 73 75 70 70 6f 72 74 0a 20 20 20 20 20 20 | t-setup-changelog-support....... |
| 13f680 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 67 65 6e 65 72 61 74 65 2d 63 68 61 6e 67 65 6c 6f 67 0a | .......magit-generate-changelog. |
| 13f6a0 | 20 20 20 20 20 20 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 | .............git-commit-turn-on- |
| 13f6c0 | 61 75 74 6f 2d 66 69 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 | auto-fill..............git-commi |
| 13f6e0 | 74 2d 74 75 72 6e 2d 6f 6e 2d 6f 72 67 6c 69 6e 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 67 | t-turn-on-orglink..............g |
| 13f700 | 69 74 2d 63 6f 6d 6d 69 74 2d 74 75 72 6e 2d 6f 6e 2d 66 6c 79 73 70 65 6c 6c 0a 20 20 20 20 20 | it-commit-turn-on-flyspell...... |
| 13f720 | 20 20 20 20 20 20 20 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 72 6f 70 65 72 74 69 7a 65 2d 64 69 | ........git-commit-propertize-di |
| 13f740 | 66 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 67 2d 72 65 66 65 72 65 6e 63 65 2d 6d 6f | ff..............bug-reference-mo |
| 13f760 | 64 65 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 70 6f 73 74 | de))..(defcustom.git-commit-post |
| 13f780 | 2d 66 69 6e 69 73 68 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 | -finish-hook.nil..."Hook.run.aft |
| 13f7a0 | 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 |
| 13f7c0 | 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2e 0a 0a 5c 5c 3c 77 69 74 68 2d 65 64 69 74 6f 72 2d 6d | ommit.message...\\<with-editor-m |
| 13f7e0 | 6f 64 65 2d 6d 61 70 3e 5c 0a 54 68 69 73 20 68 6f 6f 6b 20 69 73 20 6f 6e 6c 79 20 72 75 6e 20 | ode-map>\.This.hook.is.only.run. |
| 13f800 | 61 66 74 65 72 20 70 72 65 73 73 69 6e 67 20 5c 5c 5b 77 69 74 68 2d 65 64 69 74 6f 72 2d 66 69 | after.pressing.\\[with-editor-fi |
| 13f820 | 6e 69 73 68 5d 20 69 6e 20 61 20 62 75 66 66 65 72 20 75 73 65 64 0a 74 6f 20 65 64 69 74 20 61 | nish].in.a.buffer.used.to.edit.a |
| 13f840 | 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 6d 6d 69 74 20 69 73 | .commit.message...If.a.commit.is |
| 13f860 | 20 63 72 65 61 74 65 64 20 77 69 74 68 6f 75 74 20 74 68 65 0a 75 73 65 72 20 74 79 70 69 6e 67 | .created.without.the.user.typing |
| 13f880 | 20 61 20 6d 65 73 73 61 67 65 20 69 6e 74 6f 20 61 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 74 | .a.message.into.a.buffer,.then.t |
| 13f8a0 | 68 69 73 20 68 6f 6f 6b 20 69 73 20 6e 6f 74 20 72 75 6e 2e 0a 0a 54 68 69 73 20 68 6f 6f 6b 20 | his.hook.is.not.run...This.hook. |
| 13f8c0 | 69 73 20 6e 6f 74 20 72 75 6e 20 75 6e 74 69 6c 20 74 68 65 20 6e 65 77 20 63 6f 6d 6d 69 74 20 | is.not.run.until.the.new.commit. |
| 13f8e0 | 68 61 73 20 62 65 65 6e 20 63 72 65 61 74 65 64 2e 20 20 49 66 0a 74 68 61 74 20 74 61 6b 65 73 | has.been.created...If.that.takes |
| 13f900 | 20 47 69 74 20 6c 6f 6e 67 65 72 20 74 68 61 6e 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 6f 73 | .Git.longer.than.`git-commit-pos |
| 13f920 | 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 2d 74 69 6d 65 6f 75 74 27 0a 73 65 63 6f 6e 64 73 2c 20 | t-finish-hook-timeout'.seconds,. |
| 13f940 | 74 68 65 6e 20 74 68 69 73 20 68 6f 6f 6b 20 69 73 6e 27 74 20 72 75 6e 20 61 74 20 61 6c 6c 2e | then.this.hook.isn't.run.at.all. |
| 13f960 | 20 20 46 6f 72 20 63 65 72 74 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 0a 73 75 63 68 20 61 73 20 60 | ..For.certain.commands.such.as.` |
| 13f980 | 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 63 6f 6e 74 69 6e 75 65 27 20 74 68 69 73 20 68 6f 6f 6b | magit-rebase-continue'.this.hook |
| 13f9a0 | 20 69 73 20 6e 65 76 65 72 20 72 75 6e 20 62 65 63 61 75 73 65 0a 64 6f 69 6e 67 20 73 6f 20 77 | .is.never.run.because.doing.so.w |
| 13f9c0 | 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 74 69 6f 6e 2e 0a 0a | ould.lead.to.a.race.condition... |
| 13f9e0 | 41 6c 73 6f 20 73 65 65 20 60 6d 61 67 69 74 2d 70 6f 73 74 2d 63 6f 6d 6d 69 74 2d 68 6f 6f 6b | Also.see.`magit-post-commit-hook |
| 13fa00 | 27 2e 22 0a 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 | '."...:group.'git-commit...:type |
| 13fa20 | 20 27 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 | .'hook...:get.#'magit-hook-custo |
| 13fa40 | 6d 2d 67 65 74 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 70 6f | m-get)..(defcustom.git-commit-po |
| 13fa60 | 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 2d 74 69 6d 65 6f 75 74 20 31 0a 20 20 22 54 69 6d 65 | st-finish-hook-timeout.1..."Time |
| 13fa80 | 20 69 6e 20 73 65 63 6f 6e 64 73 20 74 6f 20 77 61 69 74 20 66 6f 72 20 67 69 74 20 74 6f 20 63 | .in.seconds.to.wait.for.git.to.c |
| 13faa0 | 72 65 61 74 65 20 61 20 63 6f 6d 6d 69 74 2e 0a 0a 54 68 65 20 68 6f 6f 6b 20 60 67 69 74 2d 63 | reate.a.commit...The.hook.`git-c |
| 13fac0 | 6f 6d 6d 69 74 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f 6f 6b 27 20 28 77 68 69 63 68 20 73 | ommit-post-finish-hook'.(which.s |
| 13fae0 | 65 65 29 20 69 73 20 72 75 6e 20 6f 6e 6c 79 0a 61 66 74 65 72 20 67 69 74 20 69 73 20 64 6f 6e | ee).is.run.only.after.git.is.don |
| 13fb00 | 65 20 63 72 65 61 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 2e 20 20 49 66 20 69 74 20 74 61 6b 65 | e.creating.a.commit...If.it.take |
| 13fb20 | 73 20 6c 6f 6e 67 65 72 20 74 68 61 6e 0a 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 6f 73 74 2d 66 | s.longer.than.`git-commit-post-f |
| 13fb40 | 69 6e 69 73 68 2d 68 6f 6f 6b 2d 74 69 6d 65 6f 75 74 27 20 73 65 63 6f 6e 64 73 20 74 6f 20 63 | inish-hook-timeout'.seconds.to.c |
| 13fb60 | 72 65 61 74 65 20 74 68 65 0a 63 6f 6d 6d 69 74 2c 20 74 68 65 6e 20 74 68 65 20 68 6f 6f 6b 20 | reate.the.commit,.then.the.hook. |
| 13fb80 | 69 73 20 6e 6f 74 20 72 75 6e 20 61 74 20 61 6c 6c 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 | is.not.run.at.all."...:group.'gi |
| 13fba0 | 74 2d 63 6f 6d 6d 69 74 0a 20 20 3a 73 61 66 65 20 27 6e 75 6d 62 65 72 70 0a 20 20 3a 74 79 70 | t-commit...:safe.'numberp...:typ |
| 13fbc0 | 65 20 27 6e 75 6d 62 65 72 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 67 69 74 2d 63 6f 6d 6d 69 | e.'number)..(defcustom.git-commi |
| 13fbe0 | 74 2d 66 69 6e 69 73 68 2d 71 75 65 72 79 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 27 28 67 69 74 | t-finish-query-functions...'(git |
| 13fc00 | 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 29 | -commit-check-style-conventions) |
| 13fc20 | 0a 20 20 22 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 6f 20 | ..."List.of.functions.called.to. |
| 13fc40 | 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 2e 0a | query.before.performing.commit.. |
| 13fc60 | 0a 54 68 65 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 62 75 66 66 65 72 20 69 73 20 63 75 | .The.commit.message.buffer.is.cu |
| 13fc80 | 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 20 61 72 65 0a 63 61 | rrent.while.the.functions.are.ca |
| 13fca0 | 6c 6c 65 64 2e 20 20 49 66 20 61 6e 79 20 6f 66 20 74 68 65 6d 20 72 65 74 75 72 6e 73 20 6e 69 | lled...If.any.of.them.returns.ni |
| 13fcc0 | 6c 2c 20 74 68 65 6e 20 74 68 65 20 63 6f 6d 6d 69 74 20 69 73 20 6e 6f 74 0a 70 65 72 66 6f 72 | l,.then.the.commit.is.not.perfor |
| 13fce0 | 6d 65 64 20 61 6e 64 20 74 68 65 20 62 75 66 66 65 72 20 69 73 20 6e 6f 74 20 6b 69 6c 6c 65 64 | med.and.the.buffer.is.not.killed |
| 13fd00 | 2e 20 20 54 68 65 20 75 73 65 72 20 73 68 6f 75 6c 64 20 74 68 65 6e 0a 66 69 78 20 74 68 65 20 | ...The.user.should.then.fix.the. |
| 13fd20 | 69 73 73 75 65 20 61 6e 64 20 74 72 79 20 61 67 61 69 6e 2e 0a 0a 54 68 65 20 66 75 6e 63 74 69 | issue.and.try.again...The.functi |
| 13fd40 | 6f 6e 73 20 61 72 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 | ons.are.called.with.one.argument |
| 13fd60 | 2e 20 20 49 66 20 69 74 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 0a 74 68 65 6e 20 74 68 61 74 20 69 | ...If.it.is.non-nil,.then.that.i |
| 13fd80 | 6e 64 69 63 61 74 65 73 20 74 68 61 74 20 74 68 65 20 75 73 65 72 20 75 73 65 64 20 61 20 70 72 | ndicates.that.the.user.used.a.pr |
| 13fda0 | 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 74 6f 0a 66 6f 72 63 65 20 66 69 6e 69 73 68 69 6e 67 | efix.argument.to.force.finishing |
| 13fdc0 | 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 20 20 46 75 | .the.session.despite.issues...Fu |
| 13fde0 | 6e 63 74 69 6f 6e 73 20 73 68 6f 75 6c 64 0a 75 73 75 61 6c 6c 79 20 68 6f 6e 6f 72 20 74 68 69 | nctions.should.usually.honor.thi |
| 13fe00 | 73 20 77 69 73 68 20 61 6e 64 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 2e 22 0a 20 20 3a 6f | s.wish.and.return.non-nil."...:o |
| 13fe20 | 70 74 69 6f 6e 73 20 27 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 68 65 63 6b 2d 73 74 79 6c 65 2d | ptions.'(git-commit-check-style- |
| 13fe40 | 63 6f 6e 76 65 6e 74 69 6f 6e 73 29 0a 20 20 3a 74 79 70 65 20 27 68 6f 6f 6b 0a 20 20 3a 67 72 | conventions)...:type.'hook...:gr |
| 13fe60 | 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 67 69 74 | oup.'git-commit)..(defcustom.git |
| 13fe80 | 2d 63 6f 6d 6d 69 74 2d 73 74 79 6c 65 2d 63 6f 6e 76 65 6e 74 69 6f 6e 2d 63 68 65 63 6b 73 20 | -commit-style-convention-checks. |
| 13fea0 | 27 28 6e 6f 6e 2d 65 6d 70 74 79 2d 73 65 63 6f 6e 64 2d 6c 69 6e 65 29 0a 20 20 22 4c 69 73 74 | '(non-empty-second-line)..."List |
| 13fec0 | 20 6f 66 20 63 68 65 63 6b 73 20 70 65 72 66 6f 72 6d 65 64 20 62 79 20 60 67 69 74 2d 63 6f 6d | .of.checks.performed.by.`git-com |
| 13fee0 | 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 27 2e 0a 0a 56 | mit-check-style-conventions'...V |
| 13ff00 | 61 6c 69 64 20 6d 65 6d 62 65 72 73 20 61 72 65 20 60 6e 6f 6e 2d 65 6d 70 74 79 2d 73 65 63 6f | alid.members.are.`non-empty-seco |
| 13ff20 | 6e 64 2d 6c 69 6e 65 27 20 61 6e 64 20 60 6f 76 65 72 6c 6f 6e 67 2d 73 75 6d 6d 61 72 79 2d 6c | nd-line'.and.`overlong-summary-l |
| 13ff40 | 69 6e 65 27 2e 0a 54 68 61 74 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 61 20 6d 65 6d 62 65 72 20 | ine'..That.function.is.a.member. |
| 13ff60 | 6f 66 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 6e 69 73 68 2d 71 75 65 72 79 2d 66 75 6e 63 | of.`git-commit-finish-query-func |
| 13ff80 | 74 69 6f 6e 73 27 2e 22 0a 20 20 3a 6f 70 74 69 6f 6e 73 20 27 28 6e 6f 6e 2d 65 6d 70 74 79 2d | tions'."...:options.'(non-empty- |
| 13ffa0 | 73 65 63 6f 6e 64 2d 6c 69 6e 65 20 6f 76 65 72 6c 6f 6e 67 2d 73 75 6d 6d 61 72 79 2d 6c 69 6e | second-line.overlong-summary-lin |
| 13ffc0 | 65 29 0a 20 20 3a 74 79 70 65 20 27 28 6c 69 73 74 20 3a 63 6f 6e 76 65 72 74 2d 77 69 64 67 65 | e)...:type.'(list.:convert-widge |
| 13ffe0 | 74 20 63 75 73 74 6f 6d 2d 68 6f 6f 6b 2d 63 6f 6e 76 65 72 74 2d 77 69 64 67 65 74 29 0a 20 20 | t.custom-hook-convert-widget)... |
| 140000 | 3a 67 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | :group.'git-commit)..(defcustom. |
| 140020 | 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 20 36 38 | git-commit-summary-max-length.68 |
| 140040 | 0a 20 20 22 43 6f 6c 75 6d 6e 20 62 65 79 6f 6e 64 20 77 68 69 63 68 20 63 68 61 72 61 63 74 65 | ..."Column.beyond.which.characte |
| 140060 | 72 73 20 69 6e 20 74 68 65 20 73 75 6d 6d 61 72 79 20 6c 69 6e 65 73 20 61 72 65 20 68 69 67 68 | rs.in.the.summary.lines.are.high |
| 140080 | 6c 69 67 68 74 65 64 2e 0a 0a 54 68 65 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 69 6e 64 69 63 | lighted...The.highlighting.indic |
| 1400a0 | 61 74 65 73 20 74 68 61 74 20 74 68 65 20 73 75 6d 6d 61 72 79 20 69 73 20 67 65 74 74 69 6e 67 | ates.that.the.summary.is.getting |
| 1400c0 | 20 74 6f 6f 20 6c 6f 6e 67 0a 62 79 20 73 6f 6d 65 20 73 74 61 6e 64 61 72 64 73 2e 20 20 49 74 | .too.long.by.some.standards...It |
| 1400e0 | 20 64 6f 65 73 20 69 6e 20 6e 6f 20 77 61 79 20 69 6d 70 6c 79 20 74 68 61 74 20 67 6f 69 6e 67 | .does.in.no.way.imply.that.going |
| 140100 | 20 6f 76 65 72 20 74 68 65 0a 6c 69 6d 69 74 20 61 20 66 65 77 20 63 68 61 72 61 63 74 65 72 73 | .over.the.limit.a.few.characters |
| 140120 | 20 6f 72 20 69 6e 20 73 6f 6d 65 20 63 61 73 65 73 20 65 76 65 6e 20 6d 61 6e 79 20 63 68 61 72 | .or.in.some.cases.even.many.char |
| 140140 | 61 63 74 65 72 73 20 69 73 0a 61 6e 79 74 68 69 6e 67 20 74 68 61 74 20 64 65 73 65 72 76 65 73 | acters.is.anything.that.deserves |
| 140160 | 20 73 68 61 6d 69 6e 67 2e 20 20 49 74 27 73 20 6a 75 73 74 20 61 20 66 72 69 65 6e 64 6c 79 20 | .shaming...It's.just.a.friendly. |
| 140180 | 72 65 6d 69 6e 64 65 72 0a 74 68 61 74 20 69 66 20 79 6f 75 20 63 61 6e 20 6d 61 6b 65 20 74 68 | reminder.that.if.you.can.make.th |
| 1401a0 | 65 20 73 75 6d 6d 61 72 79 20 73 68 6f 72 74 65 72 2c 20 74 68 65 6e 20 79 6f 75 20 6d 69 67 68 | e.summary.shorter,.then.you.migh |
| 1401c0 | 74 20 77 61 6e 74 0a 74 6f 20 63 6f 6e 73 69 64 65 72 20 64 6f 69 6e 67 20 73 6f 2e 22 0a 20 20 | t.want.to.consider.doing.so."... |
| 1401e0 | 3a 67 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 | :group.'git-commit...:safe.'numb |
| 140200 | 65 72 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 | erp...:type.'number)..(defcustom |
| 140220 | 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 73 0a 20 20 27 28 22 41 63 6b 65 64 2d | .git-commit-trailers...'("Acked- |
| 140240 | 62 79 22 0a 20 20 20 20 22 4d 6f 64 69 66 69 65 64 2d 62 79 22 0a 20 20 20 20 22 52 65 76 69 65 | by"....."Modified-by"....."Revie |
| 140260 | 77 65 64 2d 62 79 22 0a 20 20 20 20 22 53 69 67 6e 65 64 2d 6f 66 66 2d 62 79 22 0a 20 20 20 20 | wed-by"....."Signed-off-by"..... |
| 140280 | 22 54 65 73 74 65 64 2d 62 79 22 0a 20 20 20 20 22 43 63 22 0a 20 20 20 20 22 52 65 70 6f 72 74 | "Tested-by"....."Cc"....."Report |
| 1402a0 | 65 64 2d 62 79 22 0a 20 20 20 20 22 53 75 67 67 65 73 74 65 64 2d 62 79 22 0a 20 20 20 20 22 43 | ed-by"....."Suggested-by"....."C |
| 1402c0 | 6f 2d 61 75 74 68 6f 72 65 64 2d 62 79 22 0a 20 20 20 20 22 43 6f 2d 64 65 76 65 6c 6f 70 65 64 | o-authored-by"....."Co-developed |
| 1402e0 | 2d 62 79 22 29 0a 20 20 22 41 20 6c 69 73 74 20 6f 66 20 47 69 74 20 74 72 61 69 6c 65 72 73 20 | -by")..."A.list.of.Git.trailers. |
| 140300 | 74 6f 20 62 65 20 68 69 67 68 6c 69 67 68 74 65 64 2e 0a 0a 53 65 65 20 61 6c 73 6f 20 6d 61 6e | to.be.highlighted...See.also.man |
| 140320 | 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 72 28 31 29 2e 20 20 | page.git-interpret-trailer(1)... |
| 140340 | 54 68 69 73 20 70 61 63 6b 61 67 65 20 64 6f 65 73 0a 6e 6f 74 20 75 73 65 20 74 68 61 74 20 47 | This.package.does.not.use.that.G |
| 140360 | 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 61 6c 20 64 65 73 63 | it.command,.but.the.initial.desc |
| 140380 | 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 20 67 6f 6f 64 20 69 | ription.still.serves.as.a.good.i |
| 1403a0 | 6e 74 72 6f 64 75 63 74 69 6f 6e 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d | ntroduction."...:group.'git-comm |
| 1403c0 | 69 74 0a 20 20 3a 73 61 66 65 20 28 6c 61 6d 62 64 61 20 28 76 61 6c 29 20 28 61 6e 64 20 28 6c | it...:safe.(lambda.(val).(and.(l |
| 1403e0 | 69 73 74 70 20 76 61 6c 29 20 28 73 65 71 2d 65 76 65 72 79 2d 70 20 23 27 73 74 72 69 6e 67 70 | istp.val).(seq-every-p.#'stringp |
| 140400 | 20 76 61 6c 29 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 | .val)))...:type.'(repeat.string) |
| 140420 | 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 75 73 65 2d 6c 6f 63 | )..(defcustom.git-commit-use-loc |
| 140440 | 61 6c 2d 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 | al-message-ring.nil..."Whether.t |
| 140460 | 6f 20 75 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 | o.use.a.local.message.ring.inste |
| 140480 | 61 64 20 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 | ad.of.the.global.one...This.can. |
| 1404a0 | 62 65 20 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 | be.set.globally,.in.which.case.e |
| 1404c0 | 76 65 72 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 | very.repository.gets.its.own.com |
| 1404e0 | 6d 69 74 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 | mit.message.ring,.or.locally.for |
| 140500 | 20 61 20 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 | .a.single.repository."...:group. |
| 140520 | 27 67 69 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 | 'git-commit...:safe.'booleanp... |
| 140540 | 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 2d | :type.'boolean)..(defcustom.git- |
| 140560 | 63 6f 6d 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 | commit-cd-to-toplevel.nil..."Whe |
| 140580 | 74 68 65 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 | ther.to.set.`default-directory'. |
| 1405a0 | 74 6f 20 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 | to.the.worktree.in.message.buffe |
| 1405c0 | 72 2e 0a 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 | r...Editing.a.commit.message.is. |
| 1405e0 | 64 6f 6e 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 | done.by.visiting.a.file.located. |
| 140600 | 69 6e 20 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 | in.the.git.directory,.usually.\" |
| 140620 | 43 4f 4d 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 | COMMIT_EDITMSG\"...As.is.done.wh |
| 140640 | 65 6e 20 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 | en.visiting.any.file,.the.local. |
| 140660 | 76 61 6c 75 65 20 6f 66 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 69 73 20 | value.of.`default-directory'.is. |
| 140680 | 73 65 74 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 | set.to.the.directory.that.contai |
| 1406a0 | 6e 73 20 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 | ns.the.file...If.this.option.is. |
| 1406c0 | 6e 6f 6e 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 | non-nil,.then.the.local.`default |
| 1406e0 | 2d 64 69 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 | -directory'.is.changed.to.the.wo |
| 140700 | 72 6b 69 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 | rking.tree.from.which.the.commit |
| 140720 | 20 63 6f 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 | .command.was.invoked...You.may.w |
| 140740 | 69 73 68 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 | ish.to.do.that,.to.make.it.easie |
| 140760 | 72 20 74 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 | r.to.open.a.file.that.is.located |
| 140780 | 20 69 6e 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 | .in.the.working.tree,.directly.f |
| 1407a0 | 72 6f 6d 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 | rom.the.commit.message.buffer... |
| 1407c0 | 49 66 20 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 | If.the.git.variable.`safe.bareRe |
| 1407e0 | 70 6f 73 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 | pository'.is.set.to.\"explicit\" |
| 140800 | 2c 20 74 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 | ,.then.you.have.to.enable.this,. |
| 140820 | 74 6f 20 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 | to.be.able.to.commit.at.all...Se |
| 140840 | 65 20 69 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 | e.issue.#5100...This.option.only |
| 140860 | 20 68 61 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 | .has.an.effect.if.the.commit.was |
| 140880 | 20 69 6e 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 | .initiated.from.Magit."...:group |
| 1408a0 | 20 27 67 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 | .'git-commit...:type.'boolean).. |
| 1408c0 | 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 63 6f 6d 6d 69 74 | ;;;;.Faces..(defgroup.git-commit |
| 1408e0 | 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 66 6f 72 20 68 69 67 | -faces.nil..."Faces.used.for.hig |
| 140900 | 68 6c 69 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 | hlighting.Git.commit.messages.". |
| 140920 | 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 67 72 6f 75 70 | ..:prefix."git-commit-"...:group |
| 140940 | 20 27 67 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 | .'git-commit...:group.'faces)..( |
| 140960 | 64 65 66 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 | defface.git-commit-summary...'(( |
| 140980 | 74 20 3a 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 | t.:inherit.font-lock-type-face)) |
| 1409a0 | 0a 20 20 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 | ..."Face.used.for.the.summary.in |
| 1409c0 | 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 |
| 1409e0 | 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 |
| 140a00 | 6d 69 74 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 | mit-overlong-summary...'((t.:inh |
| 140a20 | 65 72 69 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 | erit.font-lock-warning-face))... |
| 140a40 | 22 46 61 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 | "Face.used.for.the.tail.of.overl |
| 140a60 | 6f 6e 67 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 | ong.commit.message.summaries.".. |
| 140a80 | 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 65 66 | .:group.'git-commit-faces)..(def |
| 140aa0 | 66 61 63 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 | face.git-commit-nonempty-second- |
| 140ac0 | 6c 69 6e 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 | line...'((t.:inherit.font-lock-w |
| 140ae0 | 61 72 6e 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 | arning-face))..."Face.used.for.n |
| 140b00 | 6f 6e 2d 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 | on-whitespace.on.the.second.line |
| 140b20 | 20 6f 66 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 | .of.commit.messages."...:group.' |
| 140b40 | 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 69 74 2d | git-commit-faces)..(defface.git- |
| 140b60 | 63 6f 6d 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 | commit-keyword...'((t.:inherit.f |
| 140b80 | 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 61 63 65 20 75 | ont-lock-string-face))..."Face.u |
| 140ba0 | 73 65 64 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 | sed.for.keywords.in.commit.messa |
| 140bc0 | 67 65 73 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 | ges..In.this.context.a.\"keyword |
| 140be0 | 5c 22 20 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 | \".is.text.surrounded.by.bracket |
| 140c00 | 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 73 29 0a | s."...:group.'git-commit-faces). |
| 140c20 | 0a 28 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 74 6f 6b | .(defface.git-commit-trailer-tok |
| 140c40 | 65 6e 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 | en...'((t.:inherit.font-lock-key |
| 140c60 | 77 6f 72 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 | word-face))..."Face.used.for.Git |
| 140c80 | 20 74 72 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 | .trailer.tokens.in.commit.messag |
| 140ca0 | 65 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 73 29 | es."...:group.'git-commit-faces) |
| 140cc0 | 0a 0a 28 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 | ..(defface.git-commit-trailer-va |
| 140ce0 | 6c 75 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 73 74 | lue...'((t.:inherit.font-lock-st |
| 140d00 | 72 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 47 69 74 | ring-face))..."Face.used.for.Git |
| 140d20 | 20 74 72 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 | .trailer.values.in.commit.messag |
| 140d40 | 65 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 73 29 | es."...:group.'git-commit-faces) |
| 140d60 | 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 62 72 | ..(defface.git-commit-comment-br |
| 140d80 | 61 6e 63 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 | anch-local...'((t.:inherit.magit |
| 140da0 | 2d 62 72 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 | -branch-local))..."Face.used.for |
| 140dc0 | 20 6e 61 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 | .names.of.local.branches.in.comm |
| 140de0 | 69 74 20 6d 65 73 73 61 67 65 20 63 6f 6d 6d 65 6e 74 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 | it.message.comments."...:group.' |
| 140e00 | 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 69 74 2d | git-commit-faces)..(defface.git- |
| 140e20 | 63 6f 6d 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 | commit-comment-branch-remote...' |
| 140e40 | 28 28 74 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 | ((t.:inherit.magit-branch-remote |
| 140e60 | 29 29 0a 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 | ))..."Face.used.for.names.of.rem |
| 140e80 | 6f 74 65 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 | ote.branches.in.commit.message.c |
| 140ea0 | 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 66 | omments."...:group.'git-commit-f |
| 140ec0 | 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 2d 63 6f 6d 6d 65 | aces)..(defface.git-commit-comme |
| 140ee0 | 6e 74 2d 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 | nt-detached...'((t.:inherit.git- |
| 140f00 | 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 29 29 0a 20 20 | commit-comment-branch-local))... |
| 140f20 | 22 46 61 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 | "Face.used.for.detached.`HEAD'.i |
| 140f40 | 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 |
| 140f60 | 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 |
| 140f80 | 65 20 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 0a 20 20 27 | e.git-commit-comment-heading...' |
| 140fa0 | 28 28 74 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 | ((t.:inherit.git-commit-trailer- |
| 140fc0 | 74 6f 6b 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 | token))..."Face.used.for.heading |
| 140fe0 | 73 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 | s.in.commit.message.comments.".. |
| 141000 | 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 65 66 | .:group.'git-commit-faces)..(def |
| 141020 | 66 61 63 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 | face.git-commit-comment-file...' |
| 141040 | 28 28 74 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 | ((t.:inherit.git-commit-trailer- |
| 141060 | 76 61 6c 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 | value))..."Face.used.for.file.na |
| 141080 | 6d 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 65 6e 74 73 2e 22 | mes.in.commit.message.comments." |
| 1410a0 | 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 |
| 1410c0 | 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 61 63 74 69 6f 6e | efface.git-commit-comment-action |
| 1410e0 | 0a 20 20 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 | ...'((t.:inherit.bold))..."Face. |
| 141100 | 75 73 65 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 | used.for.actions.in.commit.messa |
| 141120 | 67 65 20 63 6f 6d 6d 65 6e 74 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 67 69 74 2d 63 6f 6d 6d | ge.comments."...:group.'git-comm |
| 141140 | 69 74 2d 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 | it-faces)..;;;.Keymap..(defvar-k |
| 141160 | 65 79 6d 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 | eymap.git-commit-redundant-bindi |
| 141180 | 6e 67 73 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 | ngs...:doc."Bindings.made.redund |
| 1411a0 | 61 6e 74 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 | ant.by.`git-commit-insert-traile |
| 1411c0 | 72 27 2e 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 | r'..This.keymap.is.used.as.the.p |
| 1411e0 | 61 72 65 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 | arent.of.`git-commit-mode-map',. |
| 141200 | 74 6f 20 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 | to.avoid.upsetting.muscle-memory |
| 141220 | 2e 20 20 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 | ...If.you.would.rather.avoid.the |
| 141240 | 20 72 65 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 | .redundant.bindings,.then.set.th |
| 141260 | 69 73 20 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 | is.to.nil,.before.loading.`git-c |
| 141280 | 6f 6d 6d 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 | ommit'."..."C-c.C-a".#'git-commi |
| 1412a0 | 74 2d 61 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 | t-ack..."C-c.M-i".#'git-commit-s |
| 1412c0 | 75 67 67 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 | uggested..."C-c.C-m".#'git-commi |
| 1412e0 | 74 2d 6d 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 | t-modified..."C-c.C-o".#'git-com |
| 141300 | 6d 69 74 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 | mit-cc..."C-c.C-p".#'git-commit- |
| 141320 | 72 65 70 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 | reported..."C-c.C-r".#'git-commi |
| 141340 | 74 2d 72 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 | t-review..."C-c.C-s".#'git-commi |
| 141360 | 74 2d 73 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 | t-signoff..."C-c.C-t".#'git-comm |
| 141380 | 69 74 2d 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 | it-test)..(defvar-keymap.git-com |
| 1413a0 | 6d 69 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 75 73 65 64 | mit-mode-map...:doc."Keymap.used |
| 1413c0 | 20 62 79 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 | .by.`git-commit-mode'."...:paren |
| 1413e0 | 74 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 0a | t.git-commit-redundant-bindings. |
| 141400 | 20 20 22 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 | .."M-p".....#'git-commit-prev-me |
| 141420 | 73 73 61 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 | ssage..."M-n".....#'git-commit-n |
| 141440 | 65 78 74 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 | ext-message..."C-c.M-p".#'git-co |
| 141460 | 6d 6d 69 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 | mmit-search-message-backward..." |
| 141480 | 43 2d 63 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 | C-c.M-n".#'git-commit-search-mes |
| 1414a0 | 73 61 67 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 | sage-forward..."C-c.C-i".#'git-c |
| 1414c0 | 6f 6d 6d 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 | ommit-insert-trailer..."C-c.M-s" |
| 1414e0 | 20 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 22 43 2d | .#'git-commit-save-message..."C- |
| 141500 | 63 20 43 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 | c.C-d".'magit-diff-while-committ |
| 141520 | 69 6e 67 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 | ing..."C-c.C-w".'magit-pop-revis |
| 141540 | 69 6f 6e 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 | ion-stack)..;;;.Menu..(require.' |
| 141560 | 65 61 73 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 | easymenu).(easy-menu-define.git- |
| 141580 | 63 6f 6d 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 | commit-mode-menu.git-commit-mode |
| 1415a0 | 2d 6d 61 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 22 0a 20 20 | -map..."Git.Commit.Mode.Menu"... |
| 1415c0 | 27 28 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 | '("Commit".....["Previous".git-c |
| 1415e0 | 6f 6d 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 | ommit-prev-message.t].....["Next |
| 141600 | 22 20 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 | ".git-commit-next-message.t].... |
| 141620 | 20 22 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 | ."-".....["Ack".git-commit-ack.t |
| 141640 | 0a 20 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 | ......:help."Insert.an.'Acked-by |
| 141660 | 27 20 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 | '.trailer"].....["Modified-by".g |
| 141680 | 69 74 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 | it-commit-modified.t......:help. |
| 1416a0 | 22 49 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 | "Insert.a.'Modified-by'.trailer" |
| 1416c0 | 5d 0a 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 | ].....["Reviewed-by".git-commit- |
| 1416e0 | 72 65 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 | review.t......:help."Insert.a.'R |
| 141700 | 65 76 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 | eviewed-by'.trailer"].....["Sign |
| 141720 | 2d 4f 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 | -Off".git-commit-signoff.t...... |
| 141740 | 3a 68 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 | :help."Insert.a.'Signed-off-by'. |
| 141760 | 74 72 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 | trailer"].....["Tested-by".git-c |
| 141780 | 6f 6d 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 | ommit-test.t......:help."Insert. |
| 1417a0 | 61 20 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 | a.'Tested-by'.trailer"]....."-". |
| 1417c0 | 20 20 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 | ....["CC".git-commit-cc.t......: |
| 1417e0 | 68 65 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 | help."Insert.a.'Cc'.trailer"]... |
| 141800 | 20 20 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 | ..["Reported".git-commit-reporte |
| 141820 | 64 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 70 6f 72 74 | d.t......:help."Insert.a.'Report |
| 141840 | 65 64 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 | ed-by'.trailer"].....["Suggested |
| 141860 | 22 20 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 | ".git-commit-suggested.t......:h |
| 141880 | 65 6c 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 | elp."Insert.a.'Suggested-by'.tra |
| 1418a0 | 69 6c 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 | iler"].....["Co-authored-by".git |
| 1418c0 | 2d 63 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 | -commit-co-authored.t......:help |
| 1418e0 | 20 22 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 | ."Insert.a.'Co-authored-by'.trai |
| 141900 | 6c 65 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 | ler"].....["Co-developed-by".git |
| 141920 | 2d 63 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 | -commit-co-developed.t......:hel |
| 141940 | 70 20 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 | p."Insert.a.'Co-developed-by'.tr |
| 141960 | 61 69 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 | ailer"]....."-".....["Save".git- |
| 141980 | 63 6f 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 | commit-save-message.t].....["Can |
| 1419a0 | 63 65 6c 22 20 77 69 74 68 2d 65 64 69 74 6f 72 2d 63 61 6e 63 65 6c 20 74 5d 0a 20 20 20 20 5b | cel".with-editor-cancel.t].....[ |
| 1419c0 | 22 43 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 | "Commit".with-editor-finish.t])) |
| 1419e0 | 0a 0a 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 | ..;;;.Hooks..(defconst.git-commi |
| 141a00 | 74 2d 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 | t-filename-regexp."/\\(\.\\(\\(C |
| 141a20 | 4f 4d 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 | OMMIT\\|NOTES\\|PULLREQ\\|MERGER |
| 141a40 | 45 51 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 | EQ\\|TAG\\)_EDIT\\|MERGE_\\|\\)M |
| 141a60 | 53 47 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 | SG\.\\|\\(BRANCH\\|EDIT\\)_DESCR |
| 141a80 | 49 50 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 | IPTION\\)\\'")..(with-eval-after |
| 141aa0 | 2d 6c 6f 61 64 20 27 72 65 63 65 6e 74 66 0a 20 20 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 72 | -load.'recentf...(add-to-list.'r |
| 141ac0 | 65 63 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 | ecentf-exclude.git-commit-filena |
| 141ae0 | 6d 65 2d 72 65 67 65 78 70 29 29 0a 0a 28 61 64 64 2d 74 6f 2d 6c 69 73 74 20 27 77 69 74 68 2d | me-regexp))..(add-to-list.'with- |
| 141b00 | 65 64 69 74 6f 72 2d 66 69 6c 65 2d 6e 61 6d 65 2d 68 69 73 74 6f 72 79 2d 65 78 63 6c 75 64 65 | editor-file-name-history-exclude |
| 141b20 | 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 29 0a 0a 28 64 | .git-commit-filename-regexp)..(d |
| 141b40 | 65 66 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 | efun.git-commit-setup-font-lock- |
| 141b60 | 69 6e 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 | in-buffer.()...(when.(and.buffer |
| 141b80 | 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 73 74 72 69 6e 67 2d | -file-name..............(string- |
| 141ba0 | 6d 61 74 63 68 2d 70 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 69 6c 65 6e 61 6d 65 2d 72 65 67 65 | match-p.git-commit-filename-rege |
| 141bc0 | 78 70 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 28 67 69 74 2d 63 | xp.buffer-file-name)).....(git-c |
| 141be0 | 6f 6d 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 | ommit-setup-font-lock)))..(defun |
| 141c00 | 20 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 20 28 | .git-commit-setup-check-buffer.( |
| 141c20 | 29 0a 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 | )...(when.(and.buffer-file-name. |
| 141c40 | 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 67 69 74 | .............(string-match-p.git |
| 141c60 | 2d 63 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 | -commit-filename-regexp.buffer-f |
| 141c80 | 69 6c 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 | ile-name)).....(git-commit-setup |
| 141ca0 | 29 29 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 | )))..(defvar.git-commit-mode)..( |
| 141cc0 | 64 65 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 | defun.git-commit-file-not-found. |
| 141ce0 | 28 29 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 | ()...;;.cygwin.git.will.pass.a.c |
| 141d00 | 79 67 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 | ygwin.path.(/cygdrive/c/foo/.git |
| 141d20 | 2f 2e 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 | /...),...;;.try.to.handle.this.i |
| 141d40 | 6e 20 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 | n.window-nt.Emacs....(when-let*. |
| 141d60 | 20 20 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 | ......((file.(and.(or.(string-ma |
| 141d80 | 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 |
| 141da0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 141dc0 | 20 20 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 | .......buffer-file-name)........ |
| 141de0 | 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 70 20 27 67 69 74 | ...............(and.(boundp.'git |
| 141e00 | 2d 72 65 62 61 73 65 2d 66 69 6c 65 6e 61 6d 65 2d 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 20 | -rebase-filename-regexp)........ |
| 141e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | ....................(string-matc |
| 141e40 | 68 2d 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 | h-p.git-rebase-filename-regexp.. |
| 141e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 141e80 | 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 | ..........buffer-file-name)))... |
| 141ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 66 69 6c 65 2d 61 63 63 65 73 | ................(not.(file-acces |
| 141ec0 | 73 69 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 | sible-directory-p............... |
| 141ee0 | 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 62 | ..........(file-name-directory.b |
| 141f00 | 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 20 20 20 20 | uffer-file-name))).............. |
| 141f20 | 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 |
| 141f40 | 20 28 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 | .(substring.buffer-file-name.2)) |
| 141f60 | 29 29 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 | ))........((file-accessible-dire |
| 141f80 | 63 74 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 | ctory-p.(file-name-directory.fil |
| 141fa0 | 65 29 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 | e)))........(inhibit-read-only.t |
| 141fc0 | 29 29 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 | )).....(insert-file-contents.fil |
| 141fe0 | 65 20 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 | e.t).....t))..(when.(eq.system-t |
| 142000 | 79 70 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 | ype.'windows-nt)...(add-hook.'fi |
| 142020 | 6e 64 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 | nd-file-not-found-functions.#'gi |
| 142040 | 74 2d 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 | t-commit-file-not-found))..(defc |
| 142060 | 6f 6e 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 | onst.git-commit-default-usage-me |
| 142080 | 73 73 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 | ssage."\.Type.\\[with-editor-fin |
| 1420a0 | 69 73 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 | ish].to.finish,.\.\\[with-editor |
| 1420c0 | 2d 63 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 | -cancel].to.cancel,.and.\.\\[git |
| 1420e0 | 2d 63 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 | -commit-prev-message].and.\\[git |
| 142100 | 2d 63 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 | -commit-next-message].\.to.recov |
| 142120 | 65 72 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 | er.older.messages")..(defvar.git |
| 142140 | 2d 63 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 | -commit-usage-message.git-commit |
| 142160 | 2d 64 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 | -default-usage-message..."Messag |
| 142180 | 65 20 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 | e.displayed.when.editing.a.commi |
| 1421a0 | 74 20 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 | t.message..When.this.is.nil,.the |
| 1421c0 | 6e 20 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 | n.`with-editor-usage-message'.is |
| 1421e0 | 20 64 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 | .displayed.instead...One.of.thes |
| 142200 | 65 20 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 | e.messages.has.to.be.displayed;. |
| 142220 | 6f 74 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 | otherwise.the.user.gets.to.see.t |
| 142240 | 68 65 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 | he.message.displayed.by.`server- |
| 142260 | 65 78 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 | execute'..That.message.is.mislea |
| 142280 | 64 69 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 | ding.and.because.we.cannot.preve |
| 1422a0 | 6e 74 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 | nt.it.from.being.displayed,.we.h |
| 1422c0 | 61 76 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 | ave.to.immediately.show.another. |
| 1422e0 | 6d 65 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 | message.to.prevent.the.user.from |
| 142300 | 20 73 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 | .seeing.it.")..(defvar.git-commi |
| 142320 | 74 2d 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 | t-header-line-format.nil..."If.n |
| 142340 | 6f 6e 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 | on-nil,.header.line.format.used. |
| 142360 | 62 79 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 | by.`git-commit-mode'..Used.as.th |
| 142380 | 65 20 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 | e.local.value.of.`header-line-fo |
| 1423a0 | 72 6d 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 | rmat',.in.buffer.using.`git-comm |
| 1423c0 | 69 74 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 | it-mode'...If.it.is.a.string,.th |
| 1423e0 | 65 6e 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 | en.it.is.passed.through.`substit |
| 142400 | 75 74 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 | ute-command-keys'.first...A.usef |
| 142420 | 75 6c 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 | ul.setting.may.be:...(setq.git-c |
| 142440 | 6f 6d 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 | ommit-header-line-format.git-com |
| 142460 | 6d 69 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 | mit-default-usage-message)...(se |
| 142480 | 74 71 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 | tq.git-commit-usage-message.nil) |
| 1424a0 | 20 3b 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 | .;.show.a.shorter.message")..(de |
| 1424c0 | 66 75 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 | fun.git-commit-setup.()...(let.( |
| 1424e0 | 28 67 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 | (gitdir.default-directory)...... |
| 142500 | 20 20 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 | ...(cd.(and.git-commit-cd-to-top |
| 142520 | 6c 65 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 | level..................(or.(car. |
| 142540 | 28 72 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 | (rassoc.default-directory.magit- |
| 142560 | 2d 73 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 | -separated-gitdirs))............ |
| 142580 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 29 29 0a 20 | ..........(magit-toplevel))))).. |
| 1425a0 | 20 20 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 | ...;;.Pretend.that.git-commit-mo |
| 1425c0 | 64 65 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 | de.is.a.major-mode,.....;;.so.th |
| 1425e0 | 61 74 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 | at.directory-local.settings.can. |
| 142600 | 62 65 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 | be.used......(let.((default-dire |
| 142620 | 63 74 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 | ctory............(or.(and.(not.( |
| 142640 | 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 20 20 20 20 20 20 20 | file-exists-p................... |
| 142660 | 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 2e 64 69 72 2d | ........(expand-file-name.".dir- |
| 142680 | 6c 6f 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 | locals.el".gitdir)))............ |
| 1426a0 | 20 20 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 | .........;;.When.$GIT_DIR/.dir-l |
| 1426c0 | 6f 63 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 | ocals.el.doesn't.exist,......... |
| 1426e0 | 20 20 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 | ............;;.fallback.to.$GIT_ |
| 142700 | 57 4f 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 | WORK_TREE/.dir-locals.el,....... |
| 142720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 65 63 61 75 73 65 20 74 68 65 20 6d 61 69 | ..............;;.because.the.mai |
| 142740 | 6e 74 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 | ntainer.can.use.the.latter...... |
| 142760 | 20 20 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 | ...............;;.to.enforce.con |
| 142780 | 76 65 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 | ventions,.while.s/he.has.no..... |
| 1427a0 | 20 20 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 | ................;;.control.over. |
| 1427c0 | 74 68 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 | the.former...................... |
| 1427e0 | 28 6f 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 | (or.cd.(magit-toplevel)))....... |
| 142800 | 20 20 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 | .........gitdir))).......(let.(( |
| 142820 | 62 75 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 | buffer-file-name.nil).........;. |
| 142840 | 74 72 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 | trick.hack-dir-local-variables.. |
| 142860 | 20 20 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 | ...........(major-mode.'git-comm |
| 142880 | 69 74 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 | it-mode)).;.trick.dir-locals-col |
| 1428a0 | 6c 65 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 | lect-variables.........(hack-dir |
| 1428c0 | 2d 6c 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 | -local-variables).........(hack- |
| 1428e0 | 6c 6f 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 | local-variables-apply))).....(wh |
| 142900 | 65 6e 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 | en.cd.......(setq.default-direct |
| 142920 | 6f 72 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 | ory.cd)))...(when.git-commit-maj |
| 142940 | 6f 72 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 | or-mode.....(let.((auto-mode-ali |
| 142960 | 73 74 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 | st............;;.`set-auto-mode- |
| 142980 | 2d 61 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 | -apply-alist'.removes.the.remote |
| 1429a0 | 20 70 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 | .part.from............;;.the.fil |
| 1429c0 | 65 2d 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 | e-name.before.looking.it.up.in.` |
| 1429e0 | 61 75 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 | auto-mode-alist'.............;;. |
| 142a00 | 46 6f 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 | For.our.temporary.entry.to.be.fo |
| 142a20 | 75 6e 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 | und,.we.have.to.modify.the...... |
| 142a40 | 20 20 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 | ......;;.file-name.the.same.way. |
| 142a60 | 0a 20 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 | ............(list.(cons.(concat. |
| 142a80 | 22 5c 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 | "\\`"........................... |
| 142aa0 | 20 20 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 | .....(regexp-quote.............. |
| 142ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 66 69 6c 65 2d 72 65 6d | ...................(or.(file-rem |
| 142ae0 | 6f 74 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 | ote-p.buffer-file-name.'localnam |
| 142b00 | 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).............................. |
| 142b20 | 20 20 20 20 20 20 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 | .......buffer-file-name))....... |
| 142b40 | 20 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 27 22 29 0a | ........................."\\'"). |
| 142b60 | 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 74 2d 63 6f 6d 6d 69 | .......................git-commi |
| 142b80 | 74 2d 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 | t-major-mode)))...........;;.The |
| 142ba0 | 20 6d 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 | .major-mode.hook.might.want.to.c |
| 142bc0 | 6f 6e 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 | onsult.these.minor...........;;. |
| 142be0 | 6d 6f 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 | modes,.while.the.minor-mode.hook |
| 142c00 | 73 20 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 | s.might.want.to.consider........ |
| 142c20 | 20 20 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 | ...;;.the.major.mode............ |
| 142c40 | 28 67 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 | (git-commit-mode.t)...........(w |
| 142c60 | 69 74 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 | ith-editor-mode.t)).......(norma |
| 142c80 | 6c 2d 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 | l-mode.t)))...;;.Below.we.instea |
| 142ca0 | 64 20 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 | d.explicitly.show.a.message....( |
| 142cc0 | 73 65 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 | setq.with-editor-show-usage.nil) |
| 142ce0 | 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 20 20 20 | ...(unless.with-editor-mode..... |
| 142d00 | 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 20 75 73 | ;;.Maybe.already.enabled.when.us |
| 142d20 | 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 63 73 20 | ing.`shell-command'.or.an.Emacs. |
| 142d40 | 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 31 29 29 | shell......(with-editor-mode.1)) |
| 142d60 | 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 66 69 6e 69 73 68 | ...(add-hook.'with-editor-finish |
| 142d80 | 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 20 20 20 20 23 27 67 | -query-functions.............#'g |
| 142da0 | 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 |
| 142dc0 | 20 6e 69 6c 20 74 29 0a 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 77 69 74 68 2d 65 64 69 74 6f 72 | .nil.t)...(add-hook.'with-editor |
| 142de0 | 2d 70 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 | -pre-finish-hook.#'git-commit-sa |
| 142e00 | 76 65 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 | ve-message.nil.t)...(add-hook.'w |
| 142e20 | 69 74 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 | ith-editor-pre-cancel-hook.#'git |
| 142e40 | 2d 63 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 | -commit-save-message.nil.t)...(w |
| 142e60 | 68 65 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 | hen.(fboundp.'magit-commit--rese |
| 142e80 | 74 2d 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 | t-command).....(add-hook.'with-e |
| 142ea0 | 64 69 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 | ditor-post-finish-hook.#'magit-c |
| 142ec0 | 6f 6d 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 | ommit--reset-command).....(add-h |
| 142ee0 | 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 6f 6f | ook.'with-editor-post-cancel-hoo |
| 142f00 | 6b 20 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 | k.#'magit-commit--reset-command) |
| 142f20 | 29 0a 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 | )...(unless.(memq.last-command.. |
| 142f40 | 20 20 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 | ...............'(magit-sequencer |
| 142f60 | 2d 63 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 | -continue...................magi |
| 142f80 | 74 2d 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 | t-sequencer-skip................ |
| 142fa0 | 20 20 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 | ...magit-am-continue............ |
| 142fc0 | 20 20 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 | .......magit-am-skip............ |
| 142fe0 | 20 20 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 | .......magit-rebase-continue.... |
| 143000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 2d 73 6b 69 70 | ...............magit-rebase-skip |
| 143020 | 29 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 74 6f 72 2d 70 6f | )).....(add-hook.'with-editor-po |
| 143040 | 73 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 28 61 70 | st-finish-hook...............(ap |
| 143060 | 70 6c 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 | ply-partially.#'git-commit-run-p |
| 143080 | 6f 73 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 | ost-finish-hook................. |
| 1430a0 | 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 61 72 73 65 20 | ...............(magit-rev-parse. |
| 1430c0 | 22 48 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 | "HEAD"))...............nil.t)... |
| 1430e0 | 20 20 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 | ..(when.(fboundp.'magit-wip-mayb |
| 143100 | 65 2d 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 | e-add-commit-hook).......(magit- |
| 143120 | 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 29 29 29 0a 20 20 28 | wip-maybe-add-commit-hook)))...( |
| 143140 | 73 65 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 | setq.with-editor-cancel-message. |
| 143160 | 20 20 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 | ........#'git-commit-cancel-mess |
| 143180 | 61 67 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 | age)...(git-commit-setup-font-lo |
| 1431a0 | 63 6b 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 | ck)...(git-commit-prepare-messag |
| 1431c0 | 65 2d 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 | e-ring)...(when.(boundp.'save-pl |
| 1431e0 | 61 63 65 29 0a 20 20 20 20 28 73 65 74 71 20 73 61 76 65 2d 70 6c 61 63 65 20 6e 69 6c 29 29 0a | ace).....(setq.save-place.nil)). |
| 143200 | 20 20 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 | ..(let.((git-commit-mode-hook.ni |
| 143220 | 6c 29 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 | l)).....(git-commit-mode.1))...( |
| 143240 | 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 20 72 75 6e 6e 69 | with-demoted-errors."Error.runni |
| 143260 | 6e 67 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 | ng.git-commit-setup-hook:.%S"... |
| 143280 | 20 20 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 | ..(run-hooks.'git-commit-setup-h |
| 1432a0 | 6f 6f 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 | ook))...(set-buffer-modified-p.n |
| 1432c0 | 69 6c 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 | il)...(when-let.((format.git-com |
| 1432e0 | 6d 69 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 | mit-header-line-format)).....(se |
| 143300 | 74 71 20 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 | tq.header-line-format........... |
| 143320 | 28 69 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 | (if.(stringp.format).(substitute |
| 143340 | 2d 63 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 | -command-keys.format).format))). |
| 143360 | 20 20 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 | ..(when.git-commit-usage-message |
| 143380 | 0a 20 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 | .....(setq.with-editor-usage-mes |
| 1433a0 | 73 61 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 | sage.git-commit-usage-message)). |
| 1433c0 | 20 20 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 | ..(with-editor-usage-message)).. |
| 1433e0 | 28 64 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 | (defun.git-commit-run-post-finis |
| 143400 | 68 2d 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 | h-hook.(previous)...(when.git-co |
| 143420 | 6d 6d 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 | mmit-post-finish-hook.....(cl-bl |
| 143440 | 6f 63 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 | ock.nil.......(let.((break.(time |
| 143460 | 2d 61 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 | -add.(current-time)............. |
| 143480 | 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 |
| 1434a0 | 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............................... |
| 1434c0 | 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 2d 74 69 6d 65 | git-commit-post-finish-hook-time |
| 1434e0 | 6f 75 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 | out)))).........(while.(equal.(m |
| 143500 | 61 67 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 | agit-rev-parse."HEAD").previous) |
| 143520 | 0a 20 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 | ...........(if.(time-less-p.(cur |
| 143540 | 72 65 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 | rent-time).break)............... |
| 143560 | 28 73 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 | (sit-for.0.01).............(mess |
| 143580 | 61 67 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 | age."No.commit.created.after.1.s |
| 1435a0 | 65 63 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 | econd...Not.running.%s."........ |
| 1435c0 | 20 20 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 | ..............'git-commit-post-f |
| 1435e0 | 69 6e 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 | inish-hook).............(cl-retu |
| 143600 | 72 6e 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 | rn)))).......(run-hooks.'git-com |
| 143620 | 6d 69 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 | mit-post-finish-hook))))..(defin |
| 143640 | 65 2d 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 | e-minor-mode.git-commit-mode..." |
| 143660 | 41 75 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 | Auxiliary.minor.mode.used.when.e |
| 143680 | 64 69 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 | diting.Git.commit.messages..This |
| 1436a0 | 20 6d 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 | .mode.is.only.responsible.for.se |
| 1436c0 | 74 74 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 | tting.up.some.key.bindings..Don' |
| 1436e0 | 74 20 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 | t.use.it.directly;.instead.enabl |
| 143700 | 65 20 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 | e.`global-git-commit-mode'..Vari |
| 143720 | 61 62 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 | able.`git-commit-major-mode'.con |
| 143740 | 74 72 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 | trols.which.major-mode.is.used." |
| 143760 | 0a 20 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 | ...:lighter."")..(put.'git-commi |
| 143780 | 74 2d 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 | t-mode.'permanent-local.t)..(def |
| 1437a0 | 75 6e 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 | un.git-commit-ensure-comment-gap |
| 1437c0 | 20 28 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 | .()..."Separate.initial.empty.li |
| 1437e0 | 6e 65 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 | ne.from.initial.comment..If.the. |
| 143800 | 62 75 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 | buffer.begins.with.an.empty.line |
| 143820 | 20 66 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 | .followed.by.a.comment,.insert.a |
| 143840 | 6e 20 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 | n.additional.newline.in.between, |
| 143860 | 20 73 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 | .so.that.once.the.users.start.ty |
| 143880 | 70 69 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 | ping,.the.input.isn't.tacked.to. |
| 1438a0 | 74 68 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 | the.comment."...(save-excursion. |
| 1438c0 | 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 | ....(goto-char.(point-min))..... |
| 1438e0 | 28 77 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 | (when.(looking-at.(format."\\`\n |
| 143900 | 25 73 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 | %s".comment-start)).......(open- |
| 143920 | 6c 69 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 | line.1))))..(defun.git-commit-se |
| 143940 | 74 75 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 | tup-changelog-support.()..."Trea |
| 143960 | 74 20 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 | t.ChangeLog.entries.as.unindente |
| 143980 | 64 20 70 61 72 61 67 72 61 70 68 73 2e 22 0a 20 20 28 77 68 65 6e 20 28 66 62 6f 75 6e 64 70 20 | d.paragraphs."...(when.(fboundp. |
| 1439a0 | 27 6c 6f 67 2d 69 6e 64 65 6e 74 2d 66 69 6c 6c 2d 65 6e 74 72 79 29 20 3b 20 4e 65 77 20 69 6e | 'log-indent-fill-entry).;.New.in |
| 1439c0 | 20 45 6d 61 63 73 20 32 37 2e 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 66 69 6c 6c 2d | .Emacs.27......(setq-local.fill- |
| 1439e0 | 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 69 6e 64 65 6e 74 2d | paragraph-function.#'log-indent- |
| 143a00 | 66 69 6c 6c 2d 65 6e 74 72 79 29 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 66 69 6c 6c 2d | fill-entry))...(setq-local.fill- |
| 143a20 | 69 6e 64 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 | indent-according-to-mode.t)...(s |
| 143a40 | 65 74 71 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 | etq-local.paragraph-start.(conca |
| 143a60 | 74 20 70 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 | t.paragraph-start."\\|\\*\\|(")) |
| 143a80 | 29 0a 0a 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 | )..(defun.git-commit-turn-on-aut |
| 143aa0 | 6f 2d 66 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 | o-fill.()..."Unconditionally.tur |
| 143ac0 | 6e 20 6f 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 | n.on.Auto.Fill.mode..Ensure.auto |
| 143ae0 | 20 66 69 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 | .filling.happens.everywhere,.exc |
| 143b00 | 65 70 74 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 74 75 72 | ept.in.the.summary.line."...(tur |
| 143b20 | 6e 2d 6f 6e 2d 61 75 74 6f 2d 66 69 6c 6c 29 0a 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 63 6f | n-on-auto-fill)...(setq-local.co |
| 143b40 | 6d 6d 65 6e 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 | mment-auto-fill-only-comments.ni |
| 143b60 | 6c 29 0a 20 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 | l)...(when.git-commit-need-summa |
| 143b80 | 72 79 2d 6c 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 | ry-line.....(setq-local.auto-fil |
| 143ba0 | 6c 2d 66 75 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 | l-function.#'git-commit-auto-fil |
| 143bc0 | 6c 2d 65 78 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 | l-except-summary)))..(defun.git- |
| 143be0 | 63 6f 6d 6d 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 | commit-auto-fill-except-summary. |
| 143c00 | 28 29 0a 20 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 | ()...(unless.(eq.(line-beginning |
| 143c20 | 2d 70 6f 73 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 | -position).1).....(do-auto-fill) |
| 143c40 | 29 29 0a 0a 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 | ))..(defun.git-commit-turn-on-or |
| 143c60 | 67 6c 69 6e 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 | glink.()..."Turn.on.Orglink.mode |
| 143c80 | 20 69 66 20 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 | .if.it.is.available..If.`git-com |
| 143ca0 | 6d 69 74 2d 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 | mit-major-mode'.is.`org-mode',.t |
| 143cc0 | 68 65 6e 20 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 | hen.silently.forgo.turning.on.`o |
| 143ce0 | 72 67 6c 69 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 | rglink-mode'."...(when.(and.(not |
| 143d00 | 20 28 64 65 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 | .(derived-mode-p.'org-mode)).... |
| 143d20 | 20 20 20 20 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 | ..........(boundp.'orglink-match |
| 143d40 | 2d 61 6e 79 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 | -anywhere)..............(fboundp |
| 143d60 | 20 27 6f 72 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 | .'orglink-mode)).....(setq-local |
| 143d80 | 20 6f 72 67 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 | .orglink-match-anywhere.t).....( |
| 143da0 | 6f 72 67 6c 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 | orglink-mode.1)))..(defun.git-co |
| 143dc0 | 6d 6d 69 74 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 | mmit-turn-on-flyspell.()..."Unco |
| 143de0 | 6e 64 69 74 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 | nditionally.turn.on.Flyspell.mod |
| 143e00 | 65 2e 0a 41 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 | e..Also.check.text.that.is.alrea |
| 143e20 | 64 79 20 69 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 | dy.in.the.buffer,.while.avoiding |
| 143e40 | 20 74 6f 20 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 | .to.check.most.text.that.Git.wil |
| 143e60 | 6c 20 73 74 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 | l.strip.from.the.final.message,. |
| 143e80 | 73 75 63 68 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 | such.as.the.last.comment.and.any |
| 143ea0 | 74 68 69 6e 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 | thing.below.the.cut.line.(\"---. |
| 143ec0 | 3e 38 20 2d 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 | >8.---\")."...(require.'flyspell |
| 143ee0 | 29 0a 20 20 28 74 75 72 6e 2d 6f 6e 2d 66 6c 79 73 70 65 6c 6c 29 0a 20 20 28 73 65 74 71 20 66 | )...(turn-on-flyspell)...(setq.f |
| 143f00 | 6c 79 73 70 65 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 | lyspell-generic-check-word-predi |
| 143f20 | 63 61 74 65 0a 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 | cate.........#'git-commit-flyspe |
| 143f40 | 6c 6c 2d 76 65 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 | ll-verify)...(let.((end.nil).... |
| 143f60 | 20 20 20 20 20 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 | .....;;.The."cut.line".is.define |
| 143f80 | 64 20 69 6e 20 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 | d.in."git/wt-status.c"...It.appe |
| 143fa0 | 61 72 73 0a 20 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 | ars.........;;.in.the.commit.mes |
| 143fc0 | 73 61 67 65 20 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 | sage.when.`commit.verbose'.is.se |
| 143fe0 | 74 20 74 6f 20 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 | t.to.true..........(cut-line-reg |
| 144000 | 65 78 20 28 66 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 | ex.(format."^%s.-\\{8,\\}.>8.-\\ |
| 144020 | 7b 38 2c 5c 5c 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 | {8,\\}$".comment-start))........ |
| 144040 | 20 28 63 6f 6d 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 | .(comment-start-regex.(format."^ |
| 144060 | 5c 5c 28 25 73 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 | \\(%s\\|$\\)".comment-start))).. |
| 144080 | 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 2d 63 | ...(save-excursion.......(goto-c |
| 1440a0 | 68 61 72 20 28 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 | har.(or.(re-search-forward.cut-l |
| 1440c0 | 69 6e 65 2d 72 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 | ine-regex.nil.t)................ |
| 1440e0 | 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 20 28 77 68 69 6c 65 | ......(point-max))).......(while |
| 144100 | 20 28 61 6e 64 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 | .(and.(not.(bobp)).(looking-at.c |
| 144120 | 6f 6d 6d 65 6e 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 | omment-start-regex)).........(fo |
| 144140 | 72 77 61 72 64 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 | rward-line.-1)).......(unless.(l |
| 144160 | 6f 6f 6b 69 6e 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 | ooking-at.comment-start-regex).. |
| 144180 | 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 |
| 1441a0 | 74 71 20 65 6e 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 | tq.end.(point))).....(flyspell-r |
| 1441c0 | 65 67 69 6f 6e 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 | egion.(point-min).end)))..(defun |
| 1441e0 | 20 67 69 74 2d 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 | .git-commit-flyspell-verify.().. |
| 144200 | 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 65 67 69 6e | .(not.(=.(char-after.(line-begin |
| 144220 | 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 28 61 72 65 66 20 | ning-position))...........(aref. |
| 144240 | 63 6f 6d 6d 65 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 | comment-start.0))))..(defun.git- |
| 144260 | 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 28 66 | commit-finish-query-functions.(f |
| 144280 | 6f 72 63 65 29 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 | orce)...(run-hook-with-args-unti |
| 1442a0 | 6c 2d 66 61 69 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 | l-failure....'git-commit-finish- |
| 1442c0 | 71 75 65 72 79 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 | query-functions.force))..(defun. |
| 1442e0 | 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 6e 76 65 6e 74 69 6f | git-commit-check-style-conventio |
| 144300 | 6e 73 20 28 66 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 | ns.(force)..."Check.for.violatio |
| 144320 | 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 20 63 6f 6e 76 65 6e | ns.of.certain.basic.style.conven |
| 144340 | 74 69 6f 6e 73 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 | tions...For.each.violation.ask.t |
| 144360 | 68 65 20 75 73 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 | he.user.if.she.wants.to.proceed. |
| 144380 | 61 6e 79 77 61 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 | anyway..Option.`git-commit-style |
| 1443a0 | 2d 63 6f 6e 76 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 | -convention-checks'.controls.whi |
| 1443c0 | 63 68 0a 63 6f 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 | ch.conventions.are.checked."...( |
| 1443e0 | 6f 72 20 66 6f 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 | or.force.......(save-excursion.. |
| 144400 | 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 | .......(goto-char.(point-min)).. |
| 144420 | 20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 67 69 74 2d 63 | .......(re-search-forward.(git-c |
| 144440 | 6f 6d 6d 69 74 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 | ommit-summary-regexp).nil.t).... |
| 144460 | 20 20 20 20 20 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 | .....(if.(equal.(match-string.1) |
| 144480 | 20 22 22 29 0a 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 | ."").............t.;.Just.try;.w |
| 1444a0 | 65 20 64 6f 6e 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 | e.don't.know.whether.--allow-emp |
| 1444c0 | 74 79 2d 6d 65 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 | ty-message.was.used............( |
| 1444e0 | 61 6e 64 20 28 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 | and.(or.(not.(memq.'overlong-sum |
| 144500 | 6d 61 72 79 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mary-line....................... |
| 144520 | 20 20 20 20 20 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 | ........git-commit-style-convent |
| 144540 | 69 6f 6e 2d 63 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 | ion-checks)).................... |
| 144560 | 28 65 71 75 61 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 | (equal.(match-string.2)."")..... |
| 144580 | 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 22 53 75 6d 6d 61 72 | ...............(y-or-n-p."Summar |
| 1445a0 | 79 20 6c 69 6e 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 | y.line.is.too.long...Commit.anyw |
| 1445c0 | 61 79 3f 20 22 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 | ay?."))................(or.(not. |
| 1445e0 | 28 6d 65 6d 71 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 | (memq.'non-empty-second-line.... |
| 144600 | 20 20 20 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 74 2d 63 | ...........................git-c |
| 144620 | 6f 6d 6d 69 74 2d 73 74 79 6c 65 2d 63 6f 6e 76 65 6e 74 69 6f 6e 2d 63 68 65 63 6b 73 29 29 0a | ommit-style-convention-checks)). |
| 144640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 61 74 63 68 2d 73 | ...................(not.(match-s |
| 144660 | 74 72 69 6e 67 20 33 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 2d | tring.3))....................(y- |
| 144680 | 6f 72 2d 6e 2d 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 | or-n-p."Second.line.is.not.empty |
| 1446a0 | 2e 20 20 43 6f 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 | ...Commit.anyway?.")))))))..(def |
| 1446c0 | 75 6e 20 67 69 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 | un.git-commit-cancel-message.(). |
| 1446e0 | 20 20 28 6d 65 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 | ..(message....(concat."Commit.ca |
| 144700 | 6e 63 65 6c 65 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 | nceled"............(and.(memq.'g |
| 144720 | 69 74 2d 63 6f 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 | it-commit-save-message.with-edit |
| 144740 | 6f 72 2d 70 72 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 | or-pre-cancel-hook)............. |
| 144760 | 20 20 20 20 22 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 | ...."...Message.saved.to.`log-ed |
| 144780 | 69 74 2d 63 6f 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 | it-comment-ring'"))))..;;;.Histo |
| 1447a0 | 72 79 0a 0a 28 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 | ry..(defun.git-commit-prev-messa |
| 1447c0 | 67 65 20 28 61 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 | ge.(arg)..."Cycle.backward.throu |
| 1447e0 | 67 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 | gh.message.history,.after.saving |
| 144800 | 20 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 | .current.message..With.a.numeric |
| 144820 | 20 70 72 65 66 69 78 20 41 52 47 2c 20 67 6f 20 62 61 63 6b 20 41 52 47 20 63 6f 6d 6d 65 6e 74 | .prefix.ARG,.go.back.ARG.comment |
| 144840 | 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 6c 65 74 20 | s."...(interactive."*p")...(let. |
| 144860 | 28 28 6c 65 6e 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 | ((len.(ring-length.log-edit-comm |
| 144880 | 65 6e 74 2d 72 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 | ent-ring))).....(if.(<=.len.0).. |
| 1448a0 | 20 20 20 20 20 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 | .......(progn.(message."Empty.co |
| 1448c0 | 6d 6d 65 6e 74 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 | mment.ring").(ding)).......;;.Un |
| 1448e0 | 6c 69 6b 65 20 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 | like.`log-edit-previous-comment' |
| 144900 | 20 77 65 20 73 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 | .we.save.the.current.......;;.no |
| 144920 | 6e 2d 65 6d 70 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 | n-empty.and.newly.written.commen |
| 144940 | 74 2c 20 62 65 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 | t,.because.otherwise.......;;.it |
| 144960 | 20 77 6f 75 6c 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 | .would.be.irreversibly.lost..... |
| 144980 | 20 20 20 28 77 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 | ...(when-let*.((message.(git-com |
| 1449a0 | 6d 69 74 2d 62 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 | mit-buffer-message))............ |
| 1449c0 | 20 20 20 20 20 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 | .......((not.(ring-member.log-ed |
| 1449e0 | 69 74 2d 63 6f 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 | it-comment-ring.message))))..... |
| 144a00 | 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 2d 63 6f 6d 6d 65 6e | ....(ring-insert.log-edit-commen |
| 144a20 | 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 63 6c 2d 69 6e 63 66 | t-ring.message).........(cl-incf |
| 144a40 | 20 61 72 67 29 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 | .arg).........(setq.len.(ring-le |
| 144a60 | 6e 67 74 68 20 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 | ngth.log-edit-comment-ring)))... |
| 144a80 | 20 20 20 20 3b 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 | ....;;.Delete.the.message.but.no |
| 144aa0 | 74 20 74 68 65 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 | t.the.instructions.at.the.end... |
| 144ac0 | 20 20 20 20 20 28 73 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 28 | .....(save-restriction.........( |
| 144ae0 | 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 28 | goto-char.(point-min)).........( |
| 144b00 | 6e 61 72 72 6f 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 | narrow-to-region..........(point |
| 144b20 | 29 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 | )..........(if.(re-search-forwar |
| 144b40 | 64 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 20 6e 69 6c | d.(concat."^".comment-start).nil |
| 144b60 | 20 74 29 0a 20 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 | .t)..............(max.1.(-.(poin |
| 144b80 | 74 29 20 32 29 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 | t).2))............(point-max))). |
| 144ba0 | 20 20 20 20 20 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 | ........(delete-region.(point-mi |
| 144bc0 | 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 6c 6f 67 2d 65 64 69 | n).(point))).......(setq.log-edi |
| 144be0 | 74 2d 63 6f 6d 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 | t-comment-ring-index.(log-edit-n |
| 144c00 | 65 77 2d 63 6f 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 | ew-comment-index.arg.len))...... |
| 144c20 | 20 28 6d 65 73 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 | .(message."Comment.%d".(1+.log-e |
| 144c40 | 64 69 74 2d 63 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 | dit-comment-ring-index)).......( |
| 144c60 | 69 6e 73 65 72 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 | insert.(ring-ref.log-edit-commen |
| 144c80 | 74 2d 72 69 6e 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 | t-ring.log-edit-comment-ring-ind |
| 144ca0 | 65 78 29 29 29 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 | ex)))))..(defun.git-commit-next- |
| 144cc0 | 6d 65 73 73 61 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 | message.(arg)..."Cycle.forward.t |
| 144ce0 | 68 72 6f 75 67 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 | hrough.message.history,.after.sa |
| 144d00 | 76 69 6e 67 20 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 | ving.current.message..With.a.num |
| 144d20 | 65 72 69 63 20 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 | eric.prefix.ARG,.go.forward.ARG. |
| 144d40 | 63 6f 6d 6d 65 6e 74 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 | comments."...(interactive."*p"). |
| 144d60 | 20 20 28 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 2d 20 61 72 | ..(git-commit-prev-message.(-.ar |
| 144d80 | 67 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 61 72 63 68 2d 6d | g)))..(defun.git-commit-search-m |
| 144da0 | 65 73 73 61 67 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 | essage-backward.(string)..."Sear |
| 144dc0 | 63 68 20 62 61 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 | ch.backward.through.message.hist |
| 144de0 | 6f 72 79 20 66 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 | ory.for.a.match.for.STRING..Save |
| 144e00 | 20 63 75 72 72 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 | .current.message.first."...(inte |
| 144e20 | 72 61 63 74 69 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 | ractive....(list.(read-string.(f |
| 144e40 | 6f 72 6d 61 74 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 | ormat-prompt."Comment.substring" |
| 144e60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 144e80 | 20 20 20 20 20 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 | ......log-edit-last-comment-matc |
| 144ea0 | 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 6e 69 6c 20 6e 69 6c | h).......................nil.nil |
| 144ec0 | 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 29 29 0a | .log-edit-last-comment-match))). |
| 144ee0 | 20 20 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 23 27 | ..(cl-letf.(((symbol-function.#' |
| 144f00 | 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 29 0a 20 20 20 20 20 | log-edit-previous-comment)...... |
| 144f20 | 20 20 20 20 20 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 | ........(symbol-function.#'git-c |
| 144f40 | 6f 6d 6d 69 74 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 | ommit-prev-message))).....(log-e |
| 144f60 | 64 69 74 2d 63 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 | dit-comment-search-backward.stri |
| 144f80 | 6e 67 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 61 72 63 68 2d | ng)))..(defun.git-commit-search- |
| 144fa0 | 6d 65 73 73 61 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 | message-forward.(string)..."Sear |
| 144fc0 | 63 68 20 66 6f 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 | ch.forward.through.message.histo |
| 144fe0 | 72 79 20 66 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 | ry.for.a.match.for.STRING..Save. |
| 145000 | 63 75 72 72 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 | current.message.first."...(inter |
| 145020 | 61 63 74 69 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 | active....(list.(read-string.(fo |
| 145040 | 72 6d 61 74 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 | rmat-prompt."Comment.substring". |
| 145060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 145080 | 20 20 20 20 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 | .....log-edit-last-comment-match |
| 1450a0 | 29 0a 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. |
| 1450c0 | 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 29 29 0a 20 | log-edit-last-comment-match))).. |
| 1450e0 | 20 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 23 27 6c | .(cl-letf.(((symbol-function.#'l |
| 145100 | 6f 67 2d 65 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 | og-edit-previous-comment)....... |
| 145120 | 20 20 20 20 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 | .......(symbol-function.#'git-co |
| 145140 | 6d 6d 69 74 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 | mmit-prev-message))).....(log-ed |
| 145160 | 69 74 2d 63 6f 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 | it-comment-search-forward.string |
| 145180 | 29 29 29 0a 0a 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 | )))..(defun.git-commit-save-mess |
| 1451a0 | 61 67 65 20 28 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 | age.()..."Save.current.message.t |
| 1451c0 | 6f 20 60 6c 6f 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 | o.`log-edit-comment-ring'."...(i |
| 1451e0 | 6e 74 65 72 61 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 | nteractive)...(if-let.((message. |
| 145200 | 28 67 69 74 2d 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 | (git-commit-buffer-message)))... |
| 145220 | 20 20 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 69 | ....(progn.........(when-let.((i |
| 145240 | 6e 64 65 78 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 6d 6d 65 | ndex.(ring-member.log-edit-comme |
| 145260 | 6e 74 2d 72 69 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 | nt-ring.message)))...........(ri |
| 145280 | 6e 67 2d 72 65 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 | ng-remove.log-edit-comment-ring. |
| 1452a0 | 69 6e 64 65 78 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 | index)).........(ring-insert.log |
| 1452c0 | 2d 65 64 69 74 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 | -edit-comment-ring.message)..... |
| 1452e0 | 20 20 20 20 28 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 | ....(when.git-commit-use-local-m |
| 145300 | 65 73 73 61 67 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 | essage-ring...........(magit-rep |
| 145320 | 6f 73 69 74 6f 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 | ository-local-set.'log-edit-comm |
| 145340 | 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 20 20 20 20 20 20 | ent-ring........................ |
| 145360 | 20 20 20 20 20 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 | ...............log-edit-comment- |
| 145380 | 72 69 6e 67 29 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 | ring)).........(message."Message |
| 1453a0 | 20 73 61 76 65 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 | .saved")).....(message."Only.whi |
| 1453c0 | 74 65 73 70 61 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 | tespace.and/or.comments;.message |
| 1453e0 | 20 6e 6f 74 20 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 | .not.saved")))..(defun.git-commi |
| 145400 | 74 2d 70 72 65 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 | t-prepare-message-ring.()...(mak |
| 145420 | 65 2d 6c 6f 63 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 | e-local-variable.'log-edit-comme |
| 145440 | 6e 74 2d 72 69 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 | nt-ring-index)...(when.git-commi |
| 145460 | 74 2d 75 73 65 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 | t-use-local-message-ring.....(se |
| 145480 | 74 71 2d 6c 6f 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 | tq-local.log-edit-comment-ring.. |
| 1454a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 | ...............(magit-repository |
| 1454c0 | 2d 6c 6f 63 61 6c 2d 67 65 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6c 6f 67 | -local-get..................'log |
| 1454e0 | 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 20 20 20 20 20 20 20 | -edit-comment-ring.............. |
| 145500 | 20 20 20 20 28 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 | ....(make-ring.log-edit-maximum- |
| 145520 | 63 6f 6d 6d 65 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 | comment-ring-size)))))..(defun.g |
| 145540 | 69 74 2d 63 6f 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 | it-commit-buffer-message.()...(l |
| 145560 | 65 74 20 28 28 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 | et.((flush.(concat."^".comment-s |
| 145580 | 74 61 72 74 29 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 | tart)).........(str.(buffer-subs |
| 1455a0 | 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 | tring-no-properties.(point-min). |
| 1455c0 | 28 70 6f 69 6e 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 | (point-max)))).....(with-temp-bu |
| 1455e0 | 66 66 65 72 0a 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 | ffer.......(insert.str).......(g |
| 145600 | 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 65 | oto-char.(point-min)).......(whe |
| 145620 | 6e 20 28 72 65 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 | n.(re-search-forward.(concat.flu |
| 145640 | 73 68 20 22 20 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 | sh.".-+.>8.-+$").nil.t)......... |
| 145660 | 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 | (delete-region.(line-beginning-p |
| 145680 | 6f 73 69 74 69 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 | osition).(point-max))).......(go |
| 1456a0 | 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 66 6c 75 73 | to-char.(point-min)).......(flus |
| 1456c0 | 68 2d 6c 69 6e 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 | h-lines.flush).......(goto-char. |
| 1456e0 | 28 70 6f 69 6e 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 | (point-max)).......(unless.(eq.( |
| 145700 | 63 68 61 72 2d 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 | char-before).?\n).........(inser |
| 145720 | 74 20 3f 5c 6e 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 | t.?\n)).......(setq.str.(buffer- |
| 145740 | 73 74 72 69 6e 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 | string))).....(and.(not.(string- |
| 145760 | 6d 61 74 63 68 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 | match."\\`[.\t\n\r]*\\'".str)).. |
| 145780 | 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 28 77 68 65 6e 20 | ........(progn............(when. |
| 1457a0 | 28 73 74 72 69 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 | (string-match."\\`\n\\{2,\\}".st |
| 1457c0 | 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 72 65 70 6c 61 | r)..............(setq.str.(repla |
| 1457e0 | 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 20 20 20 20 20 | ce-match."\n".t.t.str)))........ |
| 145800 | 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 6e 5c 5c 7b 32 2c | ....(when.(string-match."\n\\{2, |
| 145820 | 5c 5c 7d 5c 5c 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 | \\}\\'".str)..............(setq. |
| 145840 | 73 74 72 20 28 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 | str.(replace-match."\n".t.t.str) |
| 145860 | 29 29 0a 20 20 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 | ))............str))))..;;;.Trail |
| 145880 | 65 72 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 67 69 | ers..(transient-define-prefix.gi |
| 1458a0 | 74 2d 63 6f 6d 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 | t-commit-insert-trailer.()..."In |
| 1458c0 | 73 65 72 74 20 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 | sert.a.commit.message.trailer... |
| 1458e0 | 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 2d 74 | See.also.manpage.git-interpret-t |
| 145900 | 72 61 69 6c 65 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 | railer(1)...This.command.does.no |
| 145920 | 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 65 20 | t.use.that.Git.command,.but.the. |
| 145940 | 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 65 73 | initial.description.still.serves |
| 145960 | 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 5b 5b 3a 64 | .as.a.good.introduction."...[[:d |
| 145980 | 65 73 63 72 69 70 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 | escription.(lambda.()........... |
| 1459a0 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 | .........(cond.(prefix-arg...... |
| 1459c0 | 20 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 | ....................."Insert.... |
| 1459e0 | 20 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 | .by.someone.").................. |
| 145a00 | 20 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 | ........("Insert.....by.yourself |
| 145a20 | 22 29 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 | "))).....("a"..."Ack"..........g |
| 145a40 | 69 74 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 | it-commit-ack).....("m"..."Modif |
| 145a60 | 69 65 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 | ied".....git-commit-modified)... |
| 145a80 | 20 20 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 | ..("r"..."Reviewed".....git-comm |
| 145aa0 | 69 74 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 | it-review).....("s"..."Signed-of |
| 145ac0 | 66 22 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 | f"...git-commit-signoff).....("t |
| 145ae0 | 22 20 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 | "..."Tested".......git-commit-te |
| 145b00 | 73 74 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 | st)]....["Insert.....by.someone" |
| 145b20 | 0a 20 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 | .....("C-c"."Cc"...........git-c |
| 145b40 | 6f 6d 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 | ommit-cc).....("C-r"."Reported". |
| 145b60 | 20 20 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 | ....git-commit-reported).....("C |
| 145b80 | 2d 69 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 | -i"."Suggested"....git-commit-su |
| 145ba0 | 67 67 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 | ggested).....("C-a"."Co-authored |
| 145bc0 | 22 20 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 | "..git-commit-co-authored).....( |
| 145be0 | 22 43 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 | "C-d"."Co-developed".git-commit- |
| 145c00 | 63 6f 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 | co-developed)]])..(defun.git-com |
| 145c20 | 6d 69 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 | mit-ack.(name.mail)..."Insert.a. |
| 145c40 | 74 72 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 | trailer.acknowledging.that.you.h |
| 145c60 | 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 22 0a 20 20 28 69 6e | ave.looked.at.the.commit."...(in |
| 145c80 | 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 65 6e 74 20 | teractive.(git-commit-get-ident. |
| 145ca0 | 22 41 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 | "Acked-by"))...(git-commit--inse |
| 145cc0 | 72 74 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 | rt-ident-trailer."Acked-by".name |
| 145ce0 | 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 6d 6f 64 69 66 | .mail))..(defun.git-commit-modif |
| 145d00 | 69 65 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 | ied.(name.mail)..."Insert.a.trai |
| 145d20 | 6c 65 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 | ler.to.signal.that.you.have.modi |
| 145d40 | 66 69 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 | fied.the.commit."...(interactive |
| 145d60 | 20 28 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 | .(git-commit-get-ident."Modified |
| 145d80 | 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 2d 69 64 65 | -by"))...(git-commit--insert-ide |
| 145da0 | 6e 74 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 | nt-trailer."Modified-by".name.ma |
| 145dc0 | 69 6c 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 | il))..(defun.git-commit-review.( |
| 145de0 | 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 72 20 61 | name.mail)..."Insert.a.trailer.a |
| 145e00 | 63 6b 6e 6f 77 6c 65 64 67 69 6e 67 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 72 65 76 69 65 | cknowledging.that.you.have.revie |
| 145e20 | 77 65 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 | wed.the.commit..With.a.prefix.ar |
| 145e40 | 67 75 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 | gument,.prompt.for.another.perso |
| 145e60 | 6e 20 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 | n.who.performed.a.review."...(in |
| 145e80 | 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 65 6e 74 20 | teractive.(git-commit-get-ident. |
| 145ea0 | 22 52 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 | "Reviewed-by"))...(git-commit--i |
| 145ec0 | 6e 73 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 | nsert-ident-trailer."Reviewed-by |
| 145ee0 | 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 |
| 145f00 | 2d 73 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 | -signoff.(name.mail)..."Insert.a |
| 145f20 | 20 74 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 | .trailer.to.sign.off.the.commit. |
| 145f40 | 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 70 72 6f 6d 70 74 20 | .With.a.prefix.argument,.prompt. |
| 145f60 | 66 6f 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 | for.another.person.who.signed.of |
| 145f80 | 66 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 69 74 2d 67 | f."...(interactive.(git-commit-g |
| 145fa0 | 65 74 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 | et-ident."Signed-off-by"))...(gi |
| 145fc0 | 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 72 20 22 | t-commit--insert-ident-trailer." |
| 145fe0 | 53 69 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 | Signed-off-by".name.mail))..(def |
| 146000 | 75 6e 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 | un.git-commit-test.(name.mail).. |
| 146020 | 20 22 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 | ."Insert.a.trailer.acknowledging |
| 146040 | 20 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 74 65 73 74 65 64 20 74 68 65 20 63 6f 6d 6d 69 74 | .that.you.have.tested.the.commit |
| 146060 | 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 70 72 6f 6d 70 74 | ..With.a.prefix.argument,.prompt |
| 146080 | 20 66 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 | .for.another.person.who.tested." |
| 1460a0 | 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 2d | ...(interactive.(git-commit-get- |
| 1460c0 | 69 64 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 | ident."Tested-by"))...(git-commi |
| 1460e0 | 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 54 65 73 74 65 64 2d | t--insert-ident-trailer."Tested- |
| 146100 | 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 6d 6d | by".name.mail))..(defun.git-comm |
| 146120 | 69 74 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 | it-cc.(name.mail)..."Insert.a.tr |
| 146140 | 61 69 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 | ailer.mentioning.someone.who.mig |
| 146160 | 68 74 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 | ht.be.interested."...(interactiv |
| 146180 | 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 63 22 29 29 0a | e.(git-commit-read-ident."Cc")). |
| 1461a0 | 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 69 | ..(git-commit--insert-ident-trai |
| 1461c0 | 6c 65 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 | ler."Cc".name.mail))..(defun.git |
| 1461e0 | 2d 63 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 | -commit-reported.(name.mail)..." |
| 146200 | 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 74 68 65 20 | Insert.a.trailer.mentioning.the. |
| 146220 | 70 65 72 73 6f 6e 20 77 68 6f 20 72 65 70 6f 72 74 65 64 20 74 68 65 20 69 73 73 75 65 2e 22 0a | person.who.reported.the.issue.". |
| 146240 | 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- |
| 146260 | 69 64 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 | ident."Reported-by"))...(git-com |
| 146280 | 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 52 65 70 6f 72 | mit--insert-ident-trailer."Repor |
| 1462a0 | 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 74 2d | ted-by".name.mail))..(defun.git- |
| 1462c0 | 63 6f 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 | commit-suggested.(name.mail)..." |
| 1462e0 | 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 74 68 65 20 | Insert.a.trailer.mentioning.the. |
| 146300 | 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 61 6e 67 65 2e | person.who.suggested.the.change. |
| 146320 | 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 72 65 61 | "...(interactive.(git-commit-rea |
| 146340 | 64 2d 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 | d-ident."Suggested-by"))...(git- |
| 146360 | 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 75 | commit--insert-ident-trailer."Su |
| 146380 | 67 67 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 | ggested-by".name.mail))..(defun. |
| 1463a0 | 67 69 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 | git-commit-co-authored.(name.mai |
| 1463c0 | 6c 29 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 | l)..."Insert.a.trailer.mentionin |
| 1463e0 | 67 20 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 | g.the.person.who.co-authored.the |
| 146400 | 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 67 69 74 2d 63 6f | .commit."...(interactive.(git-co |
| 146420 | 6d 6d 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 | mmit-read-ident."Co-authored-by" |
| 146440 | 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 2d 74 | ))...(git-commit--insert-ident-t |
| 146460 | 72 61 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 | railer."Co-authored-by".name.mai |
| 146480 | 6c 29 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 | l))..(defun.git-commit-co-develo |
| 1464a0 | 70 65 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 | ped.(name.mail)..."Insert.a.trai |
| 1464c0 | 6c 65 72 20 6d 65 6e 74 69 6f 6e 69 6e 67 20 74 68 65 20 70 65 72 73 6f 6e 20 77 68 6f 20 63 6f | ler.mentioning.the.person.who.co |
| 1464e0 | 2d 64 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 | -developed.the.commit."...(inter |
| 146500 | 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 65 6e 74 20 22 43 | active.(git-commit-read-ident."C |
| 146520 | 6f 2d 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 | o-developed-by"))...(git-commit- |
| 146540 | 2d 69 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 | -insert-ident-trailer."Co-develo |
| 146560 | 70 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 74 2d | ped-by".name.mail))..(defun.git- |
| 146580 | 63 6f 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 | commit-get-ident.(&optional.prom |
| 1465a0 | 70 74 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 | pt)..."Return.name.and.email.of. |
| 1465c0 | 74 68 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 | the.user.or.read.another.name.an |
| 1465e0 | 64 20 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 | d.email..If.PROMPT.and.`current- |
| 146600 | 70 72 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 | prefix-arg'.are.both.non-nil,.re |
| 146620 | 61 64 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 | ad.name.and.email.using.`git-com |
| 146640 | 6d 69 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 | mit-read-ident'.(which.see),.oth |
| 146660 | 65 72 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 | erwise.return.name.and.email.of. |
| 146680 | 74 68 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 | the.current.user.(you)."...(if.( |
| 1466a0 | 61 6e 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 | and.prompt.current-prefix-arg).. |
| 1466c0 | 20 20 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 | .....(git-commit-read-ident.prom |
| 1466e0 | 70 74 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 | pt).....(list.(or.(getenv."GIT_A |
| 146700 | 55 54 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 | UTHOR_NAME")...............(gete |
| 146720 | 6e 76 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 | nv."GIT_COMMITTER_NAME")........ |
| 146740 | 20 20 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 | .......(with-demoted-errors."Err |
| 146760 | 6f 72 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 | or.running.'git.config.user.name |
| 146780 | 27 3a 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 | ':.%S".................(magit-ge |
| 1467a0 | 74 20 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 | t."user.name"))...............us |
| 1467c0 | 65 72 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 | er-full-name...............(read |
| 1467e0 | 2d 73 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 | -string."Name:."))...........(or |
| 146800 | 20 28 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 | .(getenv."GIT_AUTHOR_EMAIL").... |
| 146820 | 20 20 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 | ...........(getenv."GIT_COMMITTE |
| 146840 | 52 5f 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 | R_EMAIL")...............(getenv. |
| 146860 | 22 45 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 | "EMAIL")...............(with-dem |
| 146880 | 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 20 27 67 69 74 20 | oted-errors."Error.running.'git. |
| 1468a0 | 63 6f 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 | config.user.email':.%S"......... |
| 1468c0 | 20 20 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 | ........(magit-get."user.email") |
| 1468e0 | 29 0a 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 | )...............(read-string."Em |
| 146900 | 61 69 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 | ail:.")))))..(defalias.'git-comm |
| 146920 | 69 74 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 | it-self-ident.#'git-commit-get-i |
| 146940 | 64 65 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 | dent)..(defvar.git-commit-read-i |
| 146960 | 64 65 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 | dent-history.nil)..(defun.git-co |
| 146980 | 6d 6d 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 | mmit-read-ident.(prompt)..."Read |
| 1469a0 | 20 61 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 | .a.name.and.email,.prompting.wit |
| 1469c0 | 68 20 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 | h.PROMPT,.and.return.them..Read. |
| 1469e0 | 74 68 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 | them.using.a.single.prompt,.offe |
| 146a00 | 72 69 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 | ring.past.commit.authors.as.comp |
| 146a20 | 6c 65 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 | letion.candidates...The.input.mu |
| 146a40 | 73 74 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 | st.have.the.form.\"NAME.<EMAIL>\ |
| 146a60 | 22 2e 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 | "."...(let.((str.(magit-completi |
| 146a80 | 6e 67 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 | ng-read...............prompt.... |
| 146aa0 | 20 20 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 | ...........(sort.(delete-dups... |
| 146ac0 | 20 20 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 |
| 146ae0 | 6e 65 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 | nes."log"."-n9999"."--format=%aN |
| 146b00 | 20 3c 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 | .<%ae>")).....................#' |
| 146b20 | 73 74 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 | string<)...............nil.nil.n |
| 146b40 | 69 6c 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 | il.'git-commit-read-ident-histor |
| 146b60 | 79 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 | y))).....(save-match-data....... |
| 146b80 | 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 3c 5d 2b 5c 5c | (if.(string-match."\\`\\([^<]+\\ |
| 146ba0 | 29 20 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 | ).*<\\([^>]+\\)>\\'".str)....... |
| 146bc0 | 20 20 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 | ....(list.(save-match-data.(stri |
| 146be0 | 6e 67 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 | ng-trim.(match-string.1.str))).. |
| 146c00 | 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 20 28 6d 61 74 | ...............(string-trim.(mat |
| 146c20 | 63 68 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 | ch-string.2.str))).........(user |
| 146c40 | 2d 65 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 | -error."Invalid.input")))))..(de |
| 146c60 | 66 75 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 | fun.git-commit--insert-ident-tra |
| 146c80 | 69 6c 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 | iler.(trailer.name.email)...(git |
| 146ca0 | 2d 63 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 | -commit--insert-trailer.trailer. |
| 146cc0 | 28 66 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 | (format."%s.<%s>".name.email))). |
| 146ce0 | 0a 28 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 | .(defun.git-commit--insert-trail |
| 146d00 | 65 72 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 | er.(trailer.value)...(save-excur |
| 146d20 | 73 69 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 | sion.....(let.((string.(format." |
| 146d40 | 25 73 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 | %s:.%s".trailer.value))......... |
| 146d60 | 20 20 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 | ..(leading-comment-end.nil)).... |
| 146d80 | 20 20 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 | ...;;.Make.sure.we.skip.forward. |
| 146da0 | 70 61 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 | past.any.leading.comments....... |
| 146dc0 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 28 | .(goto-char.(point-min)).......( |
| 146de0 | 77 68 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 | while.(looking-at.comment-start) |
| 146e00 | 0a 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 28 | .........(forward-line)).......( |
| 146e20 | 73 65 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 | setq.leading-comment-end.(point) |
| 146e40 | 29 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 61 78 29 29 0a | ).......(goto-char.(point-max)). |
| 146e60 | 20 20 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 | ......(cond........;;.Look.backw |
| 146e80 | 61 72 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 | ards.for.existing.trailers...... |
| 146ea0 | 20 20 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 | ...((re-search-backward.(git-com |
| 146ec0 | 6d 69 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 | mit--trailer-regexp).nil.t)..... |
| 146ee0 | 20 20 20 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 | ....(end-of-line).........(inser |
| 146f00 | 74 20 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 | t.?\n.string).........(unless.(= |
| 146f20 | 20 28 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 | .(char-after).?\n)...........(in |
| 146f40 | 73 65 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 | sert.?\n)))........;;.Or.place.t |
| 146f60 | 68 65 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 | he.new.trailer.right.before.the. |
| 146f80 | 66 69 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 | first.non-leading........;;.comm |
| 146fa0 | 65 6e 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 | ents.........(t.........(while.( |
| 146fc0 | 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 |
| 146fe0 | 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | omment-start)................... |
| 147000 | 20 20 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 | .................leading-comment |
| 147020 | 2d 65 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 | -end.t)).........(unless.(lookin |
| 147040 | 67 2d 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 | g-back."\n\n".nil)...........(in |
| 147060 | 73 65 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 | sert.?\n)).........(insert.strin |
| 147080 | 67 20 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 | g.?\n)))).....(unless.(or.(eobp) |
| 1470a0 | 20 28 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 | .(=.(char-after).?\n)).......(in |
| 1470c0 | 73 65 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 | sert.?\n))))..;;;.Font-Lock..(de |
| 1470e0 | 66 76 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 | fvar-local.git-commit-need-summa |
| 147100 | 72 79 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 | ry-line.t..."Whether.the.text.sh |
| 147120 | 6f 75 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 | ould.have.a.heading.that.is.sepa |
| 147140 | 72 61 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 | rated.from.the.body...For.commit |
| 147160 | 20 6d 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 | .messages.that.is.a.convention.t |
| 147180 | 68 61 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 | hat.should.not.be.violated...For |
| 1471a0 | 20 6e 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 | .notes.it.is.up.to.the.user...If |
| 1471c0 | 20 79 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 | .you.do.not.want.to.insist.on.an |
| 1471e0 | 20 65 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 | .empty.second.line.here,.then.us |
| 147200 | 65 0a 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 | e.something.like:....(add-hook.\ |
| 147220 | 5c 3d 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 | \='git-commit-setup-hook........ |
| 147240 | 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | .....(lambda.()...............(w |
| 147260 | 68 65 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 | hen.(equal.(file-name-nondirecto |
| 147280 | 72 79 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 | ry.(buffer-file-name)).......... |
| 1472a0 | 20 20 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 | ..................\"NOTES_EDITMS |
| 1472c0 | 47 5c 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 | G\").................(setq.git-c |
| 1472e0 | 6f 6d 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 | ommit-need-summary-line.nil))))" |
| 147300 | 29 0a 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 | )..(defun.git-commit--trailer-re |
| 147320 | 67 65 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 | gexp.()...(format...."^\\(?:\\(% |
| 147340 | 73 3a 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 | s:\\)\\(..*\\)\\|\\([-a-zA-Z]+\\ |
| 147360 | 29 3a 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 | ):.\\([^<\n]+?.<[^>\n]+>\\)\\)". |
| 147380 | 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 74 72 61 69 6c 65 | ...(regexp-opt.git-commit-traile |
| 1473a0 | 72 73 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 | rs)))..(defun.git-commit-summary |
| 1473c0 | 2d 72 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 | -regexp.()...(if.git-commit-need |
| 1473e0 | 2d 73 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 | -summary-line.......(concat..... |
| 147400 | 20 20 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 | ...;;.Leading.empty.lines.and.co |
| 147420 | 6d 6d 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 | mments........(format."\\`\\(?:^ |
| 147440 | 5c 5c 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 | \\(?:\\s-*\\|%s.*\\)\n\\)*".comm |
| 147460 | 65 6e 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 | ent-start)........;;.Summary.lin |
| 147480 | 65 0a 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 | e........(format."\\(.\\{0,%d\\} |
| 1474a0 | 5c 5c 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 | \\)\\(.*\\)".git-commit-summary- |
| 1474c0 | 6d 61 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 | max-length)........;;.Non-empty. |
| 1474e0 | 6e 6f 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 | non-comment.second.line........( |
| 147500 | 66 6f 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 | format."\\(?:\n%s\\|\n\\(.+\\)\\ |
| 147520 | 29 3f 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 | )?".comment-start))....."\\(EAST |
| 147540 | 45 52 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 | ER\\).\\(EGG\\)"))..(defun.git-c |
| 147560 | 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 |
| 147580 | 20 28 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 | .()..."Identify.the.multiline.su |
| 1475a0 | 6d 6d 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 | mmary-regexp.construct..Added.to |
| 1475c0 | 20 60 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 | .`font-lock-extend-region-functi |
| 1475e0 | 6f 6e 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 | ons'."...(save-excursion.....(sa |
| 147600 | 76 65 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 | ve-match-data.......(goto-char.( |
| 147620 | 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 6c 6f 6f 6b 69 6e 67 | point-min)).......(when.(looking |
| 147640 | 2d 61 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 | -at.(git-commit-summary-regexp)) |
| 147660 | 0a 20 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 | .........(let.((summary-beg.(mat |
| 147680 | 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ch-beginning.0))...............( |
| 1476a0 | 73 75 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 | summary-end.(match-end.0)))..... |
| 1476c0 | 20 20 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 | ......(when.(or.(<.summary-beg.f |
| 1476e0 | 6f 6e 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 | ont-lock-beg.summary-end)....... |
| 147700 | 20 20 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 | ..............(<.summary-beg.fon |
| 147720 | 74 2d 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 | t-lock-end.summary-end))........ |
| 147740 | 20 20 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 | .....(setq.font-lock-beg.(min.fo |
| 147760 | 6e 74 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 | nt-lock-beg.summary-beg))....... |
| 147780 | 20 20 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 | ......(setq.font-lock-end.(max.f |
| 1477a0 | 6f 6e 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 | ont-lock-end.summary-end)))))))) |
| 1477c0 | 0a 0a 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 | ..(defvar-local.git-commit--bran |
| 1477e0 | 63 68 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 | ch-name-regexp.nil)..(defconst.g |
| 147800 | 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 0a 20 20 27 28 22 | it-commit-comment-headings...'(" |
| 147820 | 43 68 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 | Changes.to.be.committed:"....."U |
| 147840 | 6e 74 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 | ntracked.files:"....."Changed.bu |
| 147860 | 74 20 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 | t.not.updated:"....."Changes.not |
| 147880 | 20 73 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 | .staged.for.commit:"....."Unmerg |
| 1478a0 | 65 64 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 | ed.paths:"....."Author:"....."Da |
| 1478c0 | 74 65 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 | te:")..."Also.fontified.outside. |
| 1478e0 | 6f 66 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 | of.comments.in.`git-commit-font- |
| 147900 | 6c 6f 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 | lock-keywords-2'.")..(defconst.g |
| 147920 | 69 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 | it-commit-font-lock-keywords-1.. |
| 147940 | 20 27 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 | .'(;;.Trailers.....(eval...`(,(g |
| 147960 | 69 74 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 | it-commit--trailer-regexp)...... |
| 147980 | 20 20 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 | .........(1.'git-commit-trailer- |
| 1479a0 | 74 6f 6b 65 6e 29 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 | token)...............(2.'git-com |
| 1479c0 | 6d 69 74 2d 74 72 61 69 6c 65 72 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | mit-trailer-value).............. |
| 1479e0 | 20 28 33 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 2d 74 6f 6b 65 6e 29 0a 20 | .(3.'git-commit-trailer-token).. |
| 147a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 34 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 | .............(4.'git-commit-trai |
| 147a20 | 6c 65 72 2d 76 61 6c 75 65 29 29 29 0a 20 20 20 20 3b 3b 20 53 75 6d 6d 61 72 79 0a 20 20 20 20 | ler-value))).....;;.Summary..... |
| 147a40 | 28 65 76 61 6c 20 2e 20 60 28 2c 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 6d 6d 61 72 79 2d 72 | (eval...`(,(git-commit-summary-r |
| 147a60 | 65 67 65 78 70 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 6d | egexp)...............(1.'git-com |
| 147a80 | 6d 69 74 2d 73 75 6d 6d 61 72 79 29 29 29 0a 20 20 20 20 3b 3b 20 2d 20 4b 65 79 77 6f 72 64 20 | mit-summary))).....;;.-.Keyword. |
| 147aa0 | 5b 61 6b 61 20 22 74 65 78 74 20 69 6e 20 62 72 61 63 6b 65 74 73 22 5d 20 28 6f 76 65 72 72 69 | [aka."text.in.brackets"].(overri |
| 147ac0 | 64 65 73 20 73 75 6d 6d 61 72 79 29 0a 20 20 20 20 28 22 5c 5c 5b 5b 5e 5d 5b 5d 2b 3f 5c 5c 5d | des.summary).....("\\[[^][]+?\\] |
| 147ae0 | 22 0a 20 20 20 20 20 28 30 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 6b 65 79 77 6f 72 64 20 74 29 | "......(0.'git-commit-keyword.t) |
| 147b00 | 29 0a 20 20 20 20 3b 3b 20 2d 20 4e 6f 6e 2d 65 6d 70 74 79 20 73 65 63 6f 6e 64 20 6c 69 6e 65 | ).....;;.-.Non-empty.second.line |
| 147b20 | 20 28 6f 76 65 72 72 69 64 65 73 20 73 75 6d 6d 61 72 79 20 61 6e 64 20 6e 6f 74 65 29 0a 20 20 | .(overrides.summary.and.note)... |
| 147b40 | 20 20 28 65 76 61 6c 20 2e 20 60 28 2c 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 75 6d 6d 61 72 79 | ..(eval...`(,(git-commit-summary |
| 147b60 | 2d 72 65 67 65 78 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 20 27 67 69 74 2d 63 | -regexp)...............(2.'git-c |
| 147b80 | 6f 6d 6d 69 74 2d 6f 76 65 72 6c 6f 6e 67 2d 73 75 6d 6d 61 72 79 20 74 20 74 29 0a 20 20 20 20 | ommit-overlong-summary.t.t)..... |
| 147ba0 | 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 6e 6f 6e 65 6d 70 74 | ..........(3.'git-commit-nonempt |
| 147bc0 | 79 2d 73 65 63 6f 6e 64 2d 6c 69 6e 65 20 74 20 74 29 29 29 29 29 0a 0a 28 64 65 66 63 6f 6e 73 | y-second-line.t.t)))))..(defcons |
| 147be0 | 74 20 67 69 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 | t.git-commit-font-lock-keywords- |
| 147c00 | 32 0a 20 20 60 28 2c 40 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 | 2...`(,@git-commit-font-lock-key |
| 147c20 | 77 6f 72 64 73 2d 31 0a 20 20 20 20 3b 3b 20 43 6f 6d 6d 65 6e 74 73 0a 20 20 20 20 28 65 76 61 | words-1.....;;.Comments.....(eva |
| 147c40 | 6c 20 2e 20 60 28 2c 28 66 6f 72 6d 61 74 20 22 5e 25 73 2e 2a 22 20 63 6f 6d 6d 65 6e 74 2d 73 | l...`(,(format."^%s.*".comment-s |
| 147c60 | 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 30 20 27 66 6f 6e 74 2d 6c 6f 63 | tart)...............(0.'font-loc |
| 147c80 | 6b 2d 63 6f 6d 6d 65 6e 74 2d 66 61 63 65 20 61 70 70 65 6e 64 29 29 29 0a 20 20 20 20 28 65 76 | k-comment-face.append))).....(ev |
| 147ca0 | 61 6c 20 2e 20 60 28 2c 28 66 6f 72 6d 61 74 20 22 5e 25 73 20 4f 6e 20 62 72 61 6e 63 68 20 5c | al...`(,(format."^%s.On.branch.\ |
| 147cc0 | 5c 28 2e 2a 5c 5c 29 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 | \(.*\\)".comment-start)......... |
| 147ce0 | 20 20 20 20 20 20 28 31 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 62 72 61 | ......(1.'git-commit-comment-bra |
| 147d00 | 6e 63 68 2d 6c 6f 63 61 6c 20 74 29 29 29 0a 20 20 20 20 28 65 76 61 6c 20 2e 20 60 28 2c 28 66 | nch-local.t))).....(eval...`(,(f |
| 147d20 | 6f 72 6d 61 74 20 22 5e 25 73 20 5c 5c 28 48 45 41 44 5c 5c 29 20 64 65 74 61 63 68 65 64 20 61 | ormat."^%s.\\(HEAD\\).detached.a |
| 147d40 | 74 22 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 | t".comment-start)............... |
| 147d60 | 28 31 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 64 65 74 61 63 68 65 64 20 | (1.'git-commit-comment-detached. |
| 147d80 | 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 |
| 147da0 | 20 25 73 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .%s".comment-start.............. |
| 147dc0 | 20 20 20 20 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 | ..........(regexp-opt.git-commit |
| 147de0 | 2d 63 6f 6d 6d 65 6e 74 2d 68 65 61 64 69 6e 67 73 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -comment-headings.t))........... |
| 147e00 | 20 20 20 20 28 31 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 68 65 61 64 69 | ....(1.'git-commit-comment-headi |
| 147e20 | 6e 67 20 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 | ng.t))).....(eval...`(,(format." |
| 147e40 | 5e 25 73 5c 74 5c 5c 28 3f 3a 5c 5c 28 5b 5e 3a 5c 6e 5d 2b 5c 5c 29 3a 5c 5c 73 2d 2b 5c 5c 29 | ^%s\t\\(?:\\([^:\n]+\\):\\s-+\\) |
| 147e60 | 3f 5c 5c 28 2e 2a 5c 5c 29 22 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 0a 20 20 20 20 20 20 | ?\\(.*\\)".comment-start)....... |
| 147e80 | 20 20 20 20 20 20 20 20 28 31 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 61 | ........(1.'git-commit-comment-a |
| 147ea0 | 63 74 69 6f 6e 20 74 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 | ction.t.t)...............(2.'git |
| 147ec0 | 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 66 69 6c 65 20 74 29 29 29 0a 20 20 20 20 3b 3b | -commit-comment-file.t))).....;; |
| 147ee0 | 20 22 63 6f 6d 6d 69 74 20 48 41 53 48 22 0a 20 20 20 20 28 65 76 61 6c 20 2e 20 27 28 22 5e 63 | ."commit.HASH".....(eval...'("^c |
| 147f00 | 6f 6d 6d 69 74 20 5b 5b 3a 61 6c 6e 75 6d 3a 5d 5d 2b 24 22 0a 20 20 20 20 20 20 20 20 20 20 20 | ommit.[[:alnum:]]+$"............ |
| 147f20 | 20 20 20 28 30 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 | ...(0.'git-commit-trailer-value) |
| 147f40 | 29 29 0a 20 20 20 20 3b 3b 20 60 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 68 65 | )).....;;.`git-commit-comment-he |
| 147f60 | 61 64 69 6e 67 73 27 20 28 62 75 74 20 6e 6f 74 20 69 6e 20 63 6f 6d 6d 65 6e 74 65 64 20 6c 69 | adings'.(but.not.in.commented.li |
| 147f80 | 6e 65 73 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 5c 5c 28 | nes).....(eval...`(,(format."\\( |
| 147fa0 | 3f 3a 5e 25 73 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2b 2e 2b 24 5c 5c 29 22 0a 20 20 20 20 20 20 20 | ?:^%s[[:blank:]]+.+$\\)"........ |
| 147fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 65 78 70 2d 6f 70 74 20 67 69 74 2d | ................(regexp-opt.git- |
| 147fe0 | 63 6f 6d 6d 69 74 2d 63 6f 6d 6d 65 6e 74 2d 68 65 61 64 69 6e 67 73 29 29 0a 20 20 20 20 20 20 | commit-comment-headings))....... |
| 148000 | 20 20 20 20 20 20 20 20 28 30 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 2d 76 | ........(0.'git-commit-trailer-v |
| 148020 | 61 6c 75 65 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 69 74 2d | alue)))))..(defconst.git-commit- |
| 148040 | 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 2d 33 0a 20 20 60 28 2c 40 67 69 74 2d 63 | font-lock-keywords-3...`(,@git-c |
| 148060 | 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 32 0a 20 20 20 20 3b | ommit-font-lock-keywords-2.....; |
| 148080 | 3b 20 4d 6f 72 65 20 63 6f 6d 6d 65 6e 74 73 0a 20 20 20 20 28 65 76 61 6c 0a 20 20 20 20 20 3b | ;.More.comments.....(eval......; |
| 1480a0 | 3b 20 59 6f 75 72 20 62 72 61 6e 63 68 20 69 73 20 61 68 65 61 64 20 6f 66 20 27 6d 61 73 74 65 | ;.Your.branch.is.ahead.of.'maste |
| 1480c0 | 72 27 20 62 79 20 33 20 63 6f 6d 6d 69 74 73 2e 0a 20 20 20 20 20 3b 3b 20 59 6f 75 72 20 62 72 | r'.by.3.commits.......;;.Your.br |
| 1480e0 | 61 6e 63 68 20 69 73 20 62 65 68 69 6e 64 20 27 6d 61 73 74 65 72 27 20 62 79 20 32 20 63 6f 6d | anch.is.behind.'master'.by.2.com |
| 148100 | 6d 69 74 73 2c 20 61 6e 64 20 63 61 6e 20 62 65 20 66 61 73 74 2d 66 6f 72 77 61 72 64 65 64 2e | mits,.and.can.be.fast-forwarded. |
| 148120 | 0a 20 20 20 20 20 2e 20 60 28 2c 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 22 5e | ........`(,(format............"^ |
| 148140 | 25 73 20 59 6f 75 72 20 62 72 61 6e 63 68 20 69 73 20 5c 5c 28 3f 3a 61 68 65 61 64 5c 5c 7c 62 | %s.Your.branch.is.\\(?:ahead\\|b |
| 148160 | 65 68 69 6e 64 5c 5c 29 20 6f 66 20 27 25 73 27 20 62 79 20 5c 5c 28 5b 30 2d 39 5d 2a 5c 5c 29 | ehind\\).of.'%s'.by.\\([0-9]*\\) |
| 148180 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 67 69 74 2d 63 | "............comment-start.git-c |
| 1481a0 | 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 29 0a 20 20 20 20 20 | ommit--branch-name-regexp)...... |
| 1481c0 | 20 20 20 20 28 31 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 | ....(1.'git-commit-comment-branc |
| 1481e0 | 68 2d 6c 6f 63 61 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 32 20 27 67 69 74 2d 63 6f 6d 6d | h-local.t)..........(2.'git-comm |
| 148200 | 69 74 2d 63 6f 6d 6d 65 6e 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 20 74 29 0a 20 20 20 20 | it-comment-branch-remote.t)..... |
| 148220 | 20 20 20 20 20 28 33 20 27 62 6f 6c 64 20 74 29 29 29 0a 20 20 20 20 28 65 76 61 6c 0a 20 20 20 | .....(3.'bold.t))).....(eval.... |
| 148240 | 20 20 3b 3b 20 59 6f 75 72 20 62 72 61 6e 63 68 20 69 73 20 75 70 20 74 6f 20 64 61 74 65 20 77 | ..;;.Your.branch.is.up.to.date.w |
| 148260 | 69 74 68 20 27 6d 61 73 74 65 72 27 2e 0a 20 20 20 20 20 3b 3b 20 59 6f 75 72 20 62 72 61 6e 63 | ith.'master'.......;;.Your.branc |
| 148280 | 68 20 61 6e 64 20 27 6d 61 73 74 65 72 27 20 68 61 76 65 20 64 69 76 65 72 67 65 64 2c 0a 20 20 | h.and.'master'.have.diverged,... |
| 1482a0 | 20 20 20 2e 20 60 28 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 | .....`(,(format............"^%s. |
| 1482c0 | 59 6f 75 72 20 62 72 61 6e 63 68 20 5c 5c 28 3f 3a 69 73 20 75 70 5b 2d 20 5d 74 6f 5b 2d 20 5d | Your.branch.\\(?:is.up[-.]to[-.] |
| 1482e0 | 64 61 74 65 20 77 69 74 68 5c 5c 7c 61 6e 64 5c 5c 29 20 27 25 73 27 22 0a 20 20 20 20 20 20 20 | date.with\\|and\\).'%s'"........ |
| 148300 | 20 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 | ....comment-start.git-commit--br |
| 148320 | 61 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 | anch-name-regexp)..........(1.'g |
| 148340 | 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 74 | it-commit-comment-branch-local.t |
| 148360 | 29 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 | )..........(2.'git-commit-commen |
| 148380 | 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 20 74 29 29 29 0a 20 20 20 20 28 65 76 61 6c 0a 20 | t-branch-remote.t))).....(eval.. |
| 1483a0 | 20 20 20 20 3b 3b 20 61 6e 64 20 68 61 76 65 20 31 20 61 6e 64 20 32 20 64 69 66 66 65 72 65 6e | ....;;.and.have.1.and.2.differen |
| 1483c0 | 74 20 63 6f 6d 6d 69 74 73 20 65 61 63 68 2c 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 20 20 | t.commits.each,.respectively.... |
| 1483e0 | 20 20 20 2e 20 60 28 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 | .....`(,(format............"^%s. |
| 148400 | 61 6e 64 20 68 61 76 65 20 5c 5c 28 5b 30 2d 39 5d 2a 5c 5c 29 20 61 6e 64 20 5c 5c 28 5b 30 2d | and.have.\\([0-9]*\\).and.\\([0- |
| 148420 | 39 5d 2a 5c 5c 29 20 63 6f 6d 6d 69 74 73 20 65 61 63 68 22 0a 20 20 20 20 20 20 20 20 20 20 20 | 9]*\\).commits.each"............ |
| 148440 | 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 28 31 20 27 62 6f 6c 64 | comment-start)..........(1.'bold |
| 148460 | 20 74 29 0a 20 20 20 20 20 20 20 20 20 28 32 20 27 62 6f 6c 64 20 74 29 29 29 29 29 0a 0a 28 64 | .t)..........(2.'bold.t)))))..(d |
| 148480 | 65 66 76 61 72 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f | efvar.git-commit-font-lock-keywo |
| 1484a0 | 72 64 73 20 67 69 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 | rds.git-commit-font-lock-keyword |
| 1484c0 | 73 2d 33 0a 20 20 22 46 6f 6e 74 2d 4c 6f 63 6b 20 6b 65 79 77 6f 72 64 73 20 66 6f 72 20 47 69 | s-3..."Font-Lock.keywords.for.Gi |
| 1484e0 | 74 2d 43 6f 6d 6d 69 74 20 6d 6f 64 65 2e 22 29 0a 0a 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d | t-Commit.mode.")..(defun.git-com |
| 148500 | 6d 69 74 2d 73 65 74 75 70 2d 66 6f 6e 74 2d 6c 6f 63 6b 20 28 29 0a 20 20 28 77 69 74 68 2d 64 | mit-setup-font-lock.()...(with-d |
| 148520 | 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 20 67 69 74 | emoted-errors."Error.running.git |
| 148540 | 2d 63 6f 6d 6d 69 74 2d 73 65 74 75 70 2d 66 6f 6e 74 2d 6c 6f 63 6b 3a 20 25 53 22 0a 20 20 20 | -commit-setup-font-lock:.%S".... |
| 148560 | 20 28 6c 65 74 20 28 28 74 61 62 6c 65 20 28 6d 61 6b 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 | .(let.((table.(make-syntax-table |
| 148580 | 20 28 73 79 6e 74 61 78 2d 74 61 62 6c 65 29 29 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 63 | .(syntax-table)))).......(when.c |
| 1485a0 | 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 28 6d 6f 64 69 66 79 2d 73 79 6e | omment-start.........(modify-syn |
| 1485c0 | 74 61 78 2d 65 6e 74 72 79 20 28 73 74 72 69 6e 67 2d 74 6f 2d 63 68 61 72 20 63 6f 6d 6d 65 6e | tax-entry.(string-to-char.commen |
| 1485e0 | 74 2d 73 74 61 72 74 29 20 22 2e 22 20 74 61 62 6c 65 29 29 0a 20 20 20 20 20 20 28 6d 6f 64 69 | t-start).".".table)).......(modi |
| 148600 | 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 3f 23 20 20 22 2e 22 20 74 61 62 6c 65 29 0a 20 | fy-syntax-entry.?#..".".table).. |
| 148620 | 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 22 20 22 2e | .....(modify-syntax-entry.?\".". |
| 148640 | 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 |
| 148660 | 74 72 79 20 3f 5c 27 20 22 2e 22 20 74 61 62 6c 65 29 0a 20 20 20 20 20 20 28 6d 6f 64 69 66 79 | try.?\'.".".table).......(modify |
| 148680 | 2d 73 79 6e 74 61 78 2d 65 6e 74 72 79 20 3f 60 20 20 22 2e 22 20 74 61 62 6c 65 29 0a 20 20 20 | -syntax-entry.?`..".".table).... |
| 1486a0 | 20 20 20 28 73 65 74 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 74 61 62 6c 65 29 29 0a 20 20 20 | ...(set-syntax-table.table)).... |
| 1486c0 | 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 28 6f 72 20 28 | .(setq-local.comment-start.(or.( |
| 1486e0 | 6d 61 67 69 74 2d 67 65 74 20 22 63 6f 72 65 2e 63 6f 6d 6d 65 6e 74 63 68 61 72 22 29 20 22 23 | magit-get."core.commentchar")."# |
| 148700 | 22 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 73 74 61 72 | ")).....(setq-local.comment-star |
| 148720 | 74 2d 73 6b 69 70 20 28 66 6f 72 6d 61 74 20 22 5e 25 73 2b 5b 5c 73 5c 74 5d 2a 22 20 63 6f 6d | t-skip.(format."^%s+[\s\t]*".com |
| 148740 | 6d 65 6e 74 2d 73 74 61 72 74 29 29 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 63 6f 6d | ment-start)).....(setq-local.com |
| 148760 | 6d 65 6e 74 2d 65 6e 64 20 22 22 29 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 63 6f 6d | ment-end."").....(setq-local.com |
| 148780 | 6d 65 6e 74 2d 65 6e 64 2d 73 6b 69 70 20 22 5c 6e 22 29 0a 20 20 20 20 28 73 65 74 71 2d 6c 6f | ment-end-skip."\n").....(setq-lo |
| 1487a0 | 63 61 6c 20 63 6f 6d 6d 65 6e 74 2d 75 73 65 2d 73 79 6e 74 61 78 20 6e 69 6c 29 0a 20 20 20 20 | cal.comment-use-syntax.nil)..... |
| 1487c0 | 28 77 68 65 6e 20 28 61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 72 6b | (when.(and.(derived-mode-p.'mark |
| 1487e0 | 64 6f 77 6e 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e | down-mode)................(fboun |
| 148800 | 64 70 20 27 6d 61 72 6b 64 6f 77 6e 2d 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 29 29 0a 20 20 | dp.'markdown-fill-paragraph))... |
| 148820 | 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 2d 66 | ....(setq-local.fill-paragraph-f |
| 148840 | 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 28 6c 61 6d 62 64 | unction...................(lambd |
| 148860 | 61 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6a 75 73 74 69 66 79 29 0a 20 20 20 20 20 20 20 20 20 20 | a.(&optional.justify)........... |
| 148880 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 3d 20 28 63 68 61 72 2d 61 66 74 | ..........(and.(not.(=.(char-aft |
| 1488a0 | 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 0a 20 20 | er.(line-beginning-position))... |
| 1488c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 1488e0 | 61 72 65 66 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 30 29 29 29 0a 20 20 20 20 20 20 20 20 | aref.comment-start.0)))......... |
| 148900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 72 6b 64 6f 77 6e 2d 66 69 6c 6c 2d | .................(markdown-fill- |
| 148920 | 70 61 72 61 67 72 61 70 68 20 6a 75 73 74 69 66 79 29 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 | paragraph.justify))))).....(setq |
| 148940 | 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 2d 6e 61 6d 65 2d 72 | -local.git-commit--branch-name-r |
| 148960 | 65 67 65 78 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 68 65 6e 20 75 73 | egexp.................;;.When.us |
| 148980 | 69 6e 67 20 63 79 67 77 69 6e 20 67 69 74 2c 20 77 65 20 6d 61 79 20 65 6e 64 20 75 70 20 69 6e | ing.cygwin.git,.we.may.end.up.in |
| 1489a0 | 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6e 6f 6e 2d 65 78 69 73 74 69 | .a.................;;.non-existi |
| 1489c0 | 6e 67 20 64 69 72 65 63 74 6f 72 79 2c 20 77 68 69 63 68 20 77 6f 75 6c 64 20 63 61 75 73 65 0a | ng.directory,.which.would.cause. |
| 1489e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 6e 79 20 67 69 74 20 63 61 6c 6c 73 | ................;;.any.git.calls |
| 148a00 | 20 74 6f 20 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | .to.signal.an.error............. |
| 148a20 | 20 20 20 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 65 63 74 | .....(if.(file-accessible-direct |
| 148a40 | 6f 72 79 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 | ory-p.default-directory)........ |
| 148a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 46 6f 6e 74 2d 4c 6f 63 6b 20 77 61 6e 74 73 20 | .............;;.Font-Lock.wants. |
| 148a80 | 65 76 65 72 79 20 73 75 62 6d 61 74 63 68 20 74 6f 20 73 75 63 63 65 65 64 2c 20 73 6f 0a 20 20 | every.submatch.to.succeed,.so... |
| 148aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 6c 73 6f 20 6d 61 74 63 68 20 | ..................;;.also.match. |
| 148ac0 | 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 20 20 41 76 6f 69 64 20 6c 69 73 74 69 6e 67 | the.empty.string...Avoid.listing |
| 148ae0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 72 65 6d 6f 74 65 20 62 | .....................;;.remote.b |
| 148b00 | 72 61 6e 63 68 65 73 20 61 6e 64 20 75 73 69 6e 67 20 60 72 65 67 65 78 70 2d 71 75 6f 74 65 27 | ranches.and.using.`regexp-quote' |
| 148b20 | 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 65 63 61 75 73 65 | ,.....................;;.because |
| 148b40 | 20 69 6e 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 74 68 61 74 20 68 61 76 65 20 74 68 6f 75 73 | .in.repositories.that.have.thous |
| 148b60 | 61 6e 64 73 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 | ands.of.....................;;.b |
| 148b80 | 72 61 6e 63 68 65 73 20 74 68 61 74 20 77 6f 75 6c 64 20 62 65 20 76 65 72 79 20 73 6c 6f 77 2e | ranches.that.would.be.very.slow. |
| 148ba0 | 20 20 53 65 65 20 23 34 33 35 33 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..See.#4353..................... |
| 148bc0 | 20 28 66 6f 72 6d 61 74 20 22 5c 5c 28 5c 5c 28 3f 3a 25 73 5c 5c 29 5c 5c 7c 5c 5c 29 5c 5c 28 | .(format."\\(\\(?:%s\\)\\|\\)\\( |
| 148be0 | 5b 5e 27 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 | [^']+\\)"....................... |
| 148c00 | 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6c | ......(string-join.(magit-list-l |
| 148c20 | 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 20 22 5c 5c 7c 22 29 29 0a 20 20 20 20 20 | ocal-branch-names)."\\|"))...... |
| 148c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5b 5e 27 5d 2a 5c 5c 29 22 29 29 0a 20 20 20 | ............."\\([^']*\\)")).... |
| 148c60 | 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6d 75 6c 74 69 6c 69 6e 65 | .(setq-local.font-lock-multiline |
| 148c80 | 20 74 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 78 74 | .t).....(add-hook.'font-lock-ext |
| 148ca0 | 65 6e 64 2d 72 65 67 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 | end-region-functions............ |
| 148cc0 | 20 20 20 23 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 78 74 65 6e 64 2d 72 65 67 69 6f 6e 2d 73 75 | ...#'git-commit-extend-region-su |
| 148ce0 | 6d 6d 61 72 79 2d 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 20 74 29 0a 20 20 | mmary-line...............t.t)... |
| 148d00 | 20 20 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 61 64 64 2d 6b 65 79 77 6f 72 64 73 20 6e 69 6c 20 67 69 | ..(font-lock-add-keywords.nil.gi |
| 148d20 | 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 29 29 29 0a 0a | t-commit-font-lock-keywords))).. |
| 148d40 | 28 64 65 66 75 6e 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 72 6f 70 65 72 74 69 7a 65 2d 64 69 66 | (defun.git-commit-propertize-dif |
| 148d60 | 66 20 28 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 64 69 66 66 2d 6d 6f 64 65 29 0a 20 20 28 73 | f.()...(require.'diff-mode)...(s |
| 148d80 | 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 28 70 6f | ave-excursion.....(goto-char.(po |
| 148da0 | 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 72 65 2d 73 65 61 72 63 68 2d 66 | int-min)).....(when.(re-search-f |
| 148dc0 | 6f 72 77 61 72 64 20 22 5e 64 69 66 66 20 2d 2d 67 69 74 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 | orward."^diff.--git".nil.t)..... |
| 148de0 | 20 20 28 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 28 6c 65 74 | ..(beginning-of-line).......(let |
| 148e00 | 20 28 28 62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 20 20 20 | .((buffer.(current-buffer))).... |
| 148e20 | 20 20 20 20 20 28 69 6e 73 65 72 74 0a 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 | .....(insert..........(with-temp |
| 148e40 | 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 0a 20 20 20 20 20 | -buffer............(insert...... |
| 148e60 | 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 66 | .......(with-current-buffer.buff |
| 148e80 | 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 31 20 28 62 75 66 66 65 72 2d | er...............(prog1.(buffer- |
| 148ea0 | 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 70 6f 69 6e 74 29 20 | substring-no-properties.(point). |
| 148ec0 | 28 70 6f 69 6e 74 2d 6d 61 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 | (point-max)).................(de |
| 148ee0 | 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 | lete-region.(point).(point-max)) |
| 148f00 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 64 69 66 66 2d 64 65 66 61 75 | )))............(let.((diff-defau |
| 148f20 | 6c 74 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 20 20 20 20 20 | lt-read-only.nil)).............. |
| 148f40 | 28 64 69 66 66 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 | (diff-mode))............(let.((f |
| 148f60 | 6f 6e 74 2d 6c 6f 63 6b 2d 76 65 72 62 6f 73 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 | ont-lock-verbose.nil)........... |
| 148f80 | 20 20 20 20 20 20 20 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 75 70 70 6f 72 74 2d 6d 6f 64 65 20 6e | .......(font-lock-support-mode.n |
| 148fa0 | 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 6e 74 2d 6c 6f 63 6b 2d 65 6e 73 | il))..............(font-lock-ens |
| 148fc0 | 75 72 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 70 6f 73 20 28 70 6f 69 | ure))............(let.((pos.(poi |
| 148fe0 | 6e 74 2d 6d 69 6e 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 69 6c 65 2d 6c 65 | nt-min)))..............(while-le |
| 149000 | 74 20 28 28 6e 65 78 74 20 28 6e 65 78 74 2d 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 | t.((next.(next-single-property-c |
| 149020 | 68 61 6e 67 65 20 70 6f 73 20 27 66 61 63 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | hange.pos.'face))).............. |
| 149040 | 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 70 6f 73 20 6e 65 78 74 20 27 66 | ..(put-text-property.pos.next.'f |
| 149060 | 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................... |
| 149080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 | ................(get-text-proper |
| 1490a0 | 74 79 20 70 6f 73 20 27 66 61 63 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | ty.pos.'face))................(s |
| 1490c0 | 65 74 71 20 70 6f 73 20 6e 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 74 | etq.pos.next))..............(put |
| 1490e0 | 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 70 6f 73 20 28 70 6f 69 6e 74 2d 6d 61 78 29 20 27 | -text-property.pos.(point-max).' |
| 149100 | 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | font-lock-face.................. |
| 149120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 | ...............(get-text-propert |
| 149140 | 79 20 70 6f 73 20 27 66 61 63 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 | y.pos.'face)))............(buffe |
| 149160 | 72 2d 73 74 72 69 6e 67 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 45 6c 69 73 70 20 54 65 78 74 20 | r-string)))))))..;;;.Elisp.Text. |
| 149180 | 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 67 69 74 2d 63 | Mode..(define-derived-mode.git-c |
| 1491a0 | 6f 6d 6d 69 74 2d 65 6c 69 73 70 2d 74 65 78 74 2d 6d 6f 64 65 20 74 65 78 74 2d 6d 6f 64 65 20 | ommit-elisp-text-mode.text-mode. |
| 1491c0 | 22 45 6c 54 65 78 74 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 | "ElText"..."Major.mode.for.editi |
| 1491e0 | 6e 67 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 73 20 6f 66 20 65 6c 69 73 70 20 70 72 6f 6a | ng.commit.messages.of.elisp.proj |
| 149200 | 65 63 74 73 2e 0a 54 68 69 73 20 69 73 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 75 73 65 20 61 | ects..This.is.intended.for.use.a |
| 149220 | 73 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 66 6f 72 20 70 72 | s.`git-commit-major-mode'.for.pr |
| 149240 | 6f 6a 65 63 74 73 0a 74 68 61 74 20 65 78 70 65 63 74 20 60 73 79 6d 62 6f 6c 73 27 20 74 6f 20 | ojects.that.expect.`symbols'.to. |
| 149260 | 6c 6f 6f 6b 20 6c 69 6b 65 20 74 68 69 73 2e 20 20 49 2e 65 2e 2c 20 6c 69 6b 65 20 74 68 65 79 | look.like.this...I.e.,.like.they |
| 149280 | 20 6c 6f 6f 6b 20 69 6e 0a 45 6c 69 73 70 20 64 6f 63 2d 73 74 72 69 6e 67 73 2c 20 69 6e 63 6c | .look.in.Elisp.doc-strings,.incl |
| 1492a0 | 75 64 69 6e 67 20 74 68 69 73 20 6f 6e 65 2e 20 20 55 6e 6c 69 6b 65 20 69 6e 20 64 6f 63 2d 73 | uding.this.one...Unlike.in.doc-s |
| 1492c0 | 74 72 69 6e 67 73 2c 0a 5c 22 73 74 72 69 6e 67 73 5c 22 20 61 6c 73 6f 20 6c 6f 6f 6b 20 64 69 | trings,.\"strings\".also.look.di |
| 1492e0 | 66 66 65 72 65 6e 74 20 74 68 61 6e 20 74 68 65 20 6f 74 68 65 72 20 74 65 78 74 2e 22 0a 20 20 | fferent.than.the.other.text."... |
| 149300 | 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 27 28 67 69 74 2d 63 | (setq.font-lock-defaults.'(git-c |
| 149320 | 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 6f 72 64 73 29 29 | ommit-elisp-text-mode-keywords)) |
| 149340 | 29 0a 0a 28 64 65 66 76 61 72 20 67 69 74 2d 63 6f 6d 6d 69 74 2d 65 6c 69 73 70 2d 74 65 78 74 | )..(defvar.git-commit-elisp-text |
| 149360 | 2d 6d 6f 64 65 2d 6b 65 79 77 6f 72 64 73 0a 20 20 60 28 28 2c 28 63 6f 6e 63 61 74 20 22 5b 60 | -mode-keywords...`((,(concat."[` |
| 149380 | e2 80 98 5d 5c 5c 28 22 20 6c 69 73 70 2d 6d 6f 64 65 2d 73 79 6d 62 6f 6c 2d 72 65 67 65 78 70 | ...]\\(".lisp-mode-symbol-regexp |
| 1493a0 | 20 22 5c 5c 29 5b 27 e2 80 99 5d 22 29 0a 20 20 20 20 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d | ."\\)['...]")......(1.font-lock- |
| 1493c0 | 63 6f 6e 73 74 61 6e 74 2d 66 61 63 65 20 70 72 65 70 65 6e 64 29 29 0a 20 20 20 20 28 22 5c 22 | constant-face.prepend)).....("\" |
| 1493e0 | 5b 5e 5c 22 5d 2a 5c 22 22 20 28 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 | [^\"]*\"".(0.font-lock-string-fa |
| 149400 | 63 65 20 70 72 65 70 65 6e 64 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 0a 28 64 65 66 69 6e 65 2d 6f | ce.prepend))))..;;;._..(define-o |
| 149420 | 62 73 6f 6c 65 74 65 2d 66 75 6e 63 74 69 6f 6e 2d 61 6c 69 61 73 0a 20 20 27 67 69 74 2d 63 6f | bsolete-function-alias...'git-co |
| 149440 | 6d 6d 69 74 2d 69 6e 73 65 72 74 2d 70 73 65 75 64 6f 2d 68 65 61 64 65 72 0a 20 20 27 67 69 74 | mmit-insert-pseudo-header...'git |
| 149460 | 2d 63 6f 6d 6d 69 74 2d 69 6e 73 65 72 74 2d 74 72 61 69 6c 65 72 0a 20 20 22 67 69 74 2d 63 6f | -commit-insert-trailer..."git-co |
| 149480 | 6d 6d 69 74 20 34 2e 30 2e 30 22 29 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 75 | mmit.4.0.0").(define-obsolete-fu |
| 1494a0 | 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 |
| 1494c0 | 74 2d 68 65 61 64 65 72 0a 20 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 2d 69 6e 73 65 72 74 2d 69 | t-header...'git-commit--insert-i |
| 1494e0 | 64 65 6e 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 | dent-trailer..."git-commit.4.0.0 |
| 149500 | 22 29 0a 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 | ").(define-obsolete-face-alias.. |
| 149520 | 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 73 65 75 64 6f 2d 68 65 61 64 65 72 0a 20 27 67 69 74 2d | 'git-commit-pseudo-header..'git- |
| 149540 | 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 2d 76 61 6c 75 65 0a 20 22 67 69 74 2d 63 6f 6d 6d 69 | commit-trailer-value.."git-commi |
| 149560 | 74 20 34 2e 30 2e 30 22 29 0a 28 64 65 66 69 6e 65 2d 6f 62 73 6f 6c 65 74 65 2d 66 61 63 65 2d | t.4.0.0").(define-obsolete-face- |
| 149580 | 61 6c 69 61 73 0a 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 | alias..'git-commit-known-pseudo- |
| 1495a0 | 68 65 61 64 65 72 0a 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 61 69 6c 65 72 2d 74 6f 6b 65 | header..'git-commit-trailer-toke |
| 1495c0 | 6e 0a 20 22 67 69 74 2d 63 6f 6d 6d 69 74 20 34 2e 30 2e 30 22 29 0a 0a 28 70 72 6f 76 69 64 65 | n.."git-commit.4.0.0")..(provide |
| 1495e0 | 20 27 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 3b 3b 3b 20 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 6c 20 | .'git-commit).;;;.git-commit.el. |
| 149600 | 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....................... |
| 149620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1496a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1496c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1496e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1497a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1497c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1497e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149800 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 70 61 74 63 68 2e 65 6c 00 00 00 00 00 00 | magit-4.1.2/magit-patch.el...... |
| 149820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149860 | 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 |
| 149880 | 30 30 32 37 32 34 34 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 | 0027244.00000000000.014007..0... |
| 1498a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1498c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1498e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149900 | 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................... |
| 149920 | 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................... |
| 149940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1499a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1499c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1499e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 149a00 | 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. |
| 149a20 | 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 |
| 149a40 | 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 |
| 149a60 | 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f | ).2008-2024.The.Magit.Project.Co |
| 149a80 | 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 |
| 149aa0 | 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 |
| 149ac0 | 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 |
| 149ae0 | 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 |
| 149b00 | 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 |
| 149b20 | 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 |
| 149b40 | 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 |
| 149b60 | 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.;;. |
| 149b80 | 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 |
| 149ba0 | 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 |
| 149bc0 | 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 |
| 149be0 | 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 |
| 149c00 | 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 |
| 149c20 | 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 |
| 149c40 | 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 |
| 149c60 | 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. |
| 149c80 | 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 |
| 149ca0 | 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.; |
| 149cc0 | 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 |
| 149ce0 | 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 |
| 149d00 | 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.. |
| 149d20 | 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 |
| 149d40 | 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. |
| 149d60 | 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 |
| 149d80 | 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 |
| 149da0 | 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:..;;. |
| 149dc0 | 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 |
| 149de0 | 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 |
| 149e00 | 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 |
| 149e20 | 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 |
| 149e40 | 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 |
| 149e60 | 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 |
| 149e80 | 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 |
| 149ea0 | 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 |
| 149ec0 | 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 |
| 149ee0 | 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. |
| 149f00 | 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 |
| 149f20 | 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 |
| 149f40 | 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 |
| 149f60 | 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. |
| 149f80 | 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 |
| 149fa0 | 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 |
| 149fc0 | 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.( |
| 149fe0 | 63 6f 6e 73 74 20 3a 74 61 67 20 22 75 73 65 20 62 75 66 66 65 72 20 61 72 67 75 6d 65 6e 74 73 | const.:tag."use.buffer.arguments |
| 14a000 | 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 |
| 14a020 | 20 3a 74 61 67 20 22 75 73 65 20 62 75 66 66 65 72 20 61 72 67 75 6d 65 6e 74 73 20 65 78 63 65 | .:tag."use.buffer.arguments.exce |
| 14a040 | 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 |
| 14a060 | 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)........... |
| 14a080 | 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 |
| 14a0a0 | 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"........................... |
| 14a0c0 | 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"))). |
| 14a0e0 | 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 75 | .................(repeat.:tag."u |
| 14a100 | 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".......... |
| 14a120 | 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 |
| 14a140 | 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..;;;## |
| 14a160 | 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 |
| 14a180 | 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 |
| 14a1a0 | 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.()... |
| 14a1c0 | 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 |
| 14a1e0 | 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 |
| 14a200 | 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).....( |
| 14a220 | 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- |
| 14a240 | 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 |
| 14a260 | 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". |
| 14a280 | 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 |
| 14a2a0 | 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 |
| 14a2c0 | 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)]]).. |
| 14a2e0 | 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- |
| 14a300 | 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 |
| 14a320 | 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 |
| 14a340 | 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) |
| 14a360 | 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 |
| 14a380 | 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 |
| 14a3a0 | 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 |
| 14a3c0 | 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. |
| 14a3e0 | 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 |
| 14a400 | 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. |
| 14a420 | 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 |
| 14a440 | 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. |
| 14a460 | 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. |
| 14a480 | 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 |
| 14a4a0 | 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 |
| 14a4c0 | 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 |
| 14a4e0 | 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). |
| 14a500 | 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 |
| 14a520 | 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 |
| 14a540 | 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 |
| 14a560 | 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 |
| 14a580 | 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 |
| 14a5a0 | 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 |
| 14a5c0 | 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)... |
| 14a5e0 | 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 |
| 14a600 | 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 |
| 14a620 | 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: |
| 14a640 | 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..". |
| 14a660 | 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")... |
| 14a680 | 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"." |
| 14a6a0 | 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 |
| 14a6c0 | 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 |
| 14a6e0 | 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 |
| 14a700 | 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 |
| 14a720 | 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 |
| 14a740 | 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 |
| 14a760 | 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).. |
| 14a780 | 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). |
| 14a7a0 | 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 |
| 14a7c0 | 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 |
| 14a7e0 | 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". |
| 14a800 | 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 |
| 14a820 | 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 |
| 14a840 | 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". |
| 14a860 | 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 |
| 14a880 | 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 |
| 14a8a0 | 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 |
| 14a8c0 | 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)... |
| 14a8e0 | 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 |
| 14a900 | 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)))....... |
| 14a920 | 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 |
| 14a940 | 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))............ |
| 14a960 | 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 |
| 14a980 | 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...................... |
| 14a9a0 | 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. |
| 14a9c0 | 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 |
| 14a9e0 | 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)..... |
| 14aa00 | 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............ |
| 14aa20 | 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 |
| 14aa40 | 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.( |
| 14aa60 | 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 |
| 14aa80 | 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 |
| 14aaa0 | 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)............ |
| 14aac0 | 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))) |
| 14aae0 | 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 |
| 14ab00 | 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 |
| 14ab20 | 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 |
| 14ab40 | 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)..... |
| 14ab60 | 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 |
| 14ab80 | 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..... |
| 14aba0 | 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- |
| 14abc0 | 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 |
| 14abe0 | 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." |
| 14ac00 | 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)))........ |
| 14ac20 | 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)). |
| 14ac40 | 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 |
| 14ac60 | 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 |
| 14ac80 | 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)))......... |
| 14aca0 | 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 |
| 14acc0 | 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 |
| 14ace0 | 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 |
| 14ad00 | 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).............. |
| 14ad20 | 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 |
| 14ad40 | 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:- |
| 14ad60 | 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." |
| 14ad80 | 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 |
| 14ada0 | 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 |
| 14adc0 | 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 |
| 14ade0 | 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- |
| 14ae00 | 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 |
| 14ae20 | 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 |
| 14ae40 | 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 |
| 14ae60 | 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.#' |
| 14ae80 | 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 |
| 14aea0 | 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 |
| 14aec0 | 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 |
| 14aee0 | 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." |
| 14af00 | 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 |
| 14af20 | 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 |
| 14af40 | 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 |
| 14af60 | 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 |
| 14af80 | 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. |
| 14afa0 | 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 |
| 14afc0 | 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. |
| 14afe0 | 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 |
| 14b000 | 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 |
| 14b020 | 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 |
| 14b040 | 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 |
| 14b060 | 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. |
| 14b080 | 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 |
| 14b0a0 | 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))............................. |
| 14b0c0 | 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." |
| 14b0e0 | 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 |
| 14b100 | 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 |
| 14b120 | 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:-- |
| 14b140 | 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." |
| 14b160 | 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 |
| 14b180 | 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 |
| 14b1a0 | 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 |
| 14b1c0 | 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 |
| 14b1e0 | 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 |
| 14b200 | 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:-- |
| 14b220 | 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 |
| 14b240 | 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 |
| 14b260 | 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 |
| 14b280 | 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. |
| 14b2a0 | 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) |
| 14b2c0 | 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 |
| 14b2e0 | 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.(). |
| 14b300 | 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 |
| 14b320 | 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... |
| 14b340 | 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 |
| 14b360 | 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 |
| 14b380 | 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 |
| 14b3a0 | 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 |
| 14b3c0 | 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 |
| 14b3e0 | 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 |
| 14b400 | 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 |
| 14b420 | 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 |
| 14b440 | 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 |
| 14b460 | 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 |
| 14b480 | 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.." |
| 14b4a0 | 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=" |
| 14b4c0 | 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 |
| 14b4e0 | 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 |
| 14b500 | 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 |
| 14b520 | 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 |
| 14b540 | 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.." |
| 14b560 | 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 |
| 14b580 | 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 |
| 14b5a0 | 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) |
| 14b5c0 | 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 |
| 14b5e0 | 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 |
| 14b600 | 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 |
| 14b620 | 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] |
| 14b640 | 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 |
| 14b660 | 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 |
| 14b680 | 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 |
| 14b6a0 | 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 |
| 14b6c0 | 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 |
| 14b6e0 | 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 |
| 14b700 | 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 |
| 14b720 | 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..". |
| 14b740 | 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 |
| 14b760 | 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 |
| 14b780 | 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 |
| 14b7a0 | 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 |
| 14b7c0 | 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 |
| 14b7e0 | 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. |
| 14b800 | 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 |
| 14b820 | 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 |
| 14b840 | 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 |
| 14b860 | 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"... |
| 14b880 | 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. |
| 14b8a0 | 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="... |
| 14b8c0 | 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 |
| 14b8e0 | 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 |
| 14b900 | 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.()... |
| 14b920 | 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 |
| 14b940 | 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"... |
| 14b960 | 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 |
| 14b980 | 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 |
| 14b9a0 | 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 |
| 14b9c0 | 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.(). |
| 14b9e0 | 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 |
| 14ba00 | 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...: |
| 14ba20 | 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".. |
| 14ba40 | 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=" |
| 14ba60 | 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 |
| 14ba80 | 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. |
| 14baa0 | 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 |
| 14bac0 | 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 |
| 14bae0 | 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 |
| 14bb00 | 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 |
| 14bb20 | 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 |
| 14bb40 | 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 |
| 14bb60 | 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").. |
| 14bb80 | 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"."- |
| 14bba0 | 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 |
| 14bbc0 | 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"))].. |
| 14bbe0 | 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 |
| 14bc00 | 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 |
| 14bc20 | 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- |
| 14bc40 | 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 |
| 14bc60 | 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 |
| 14bc80 | 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............. |
| 14bca0 | 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:.". |
| 14bcc0 | 20 20 20 20 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 |
| 14bce0 | 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........... |
| 14bd00 | 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 |
| 14bd20 | 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)))...... |
| 14bd40 | 20 20 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 |
| 14bd60 | 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))))........... |
| 14bd80 | 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 |
| 14bda0 | 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).......( |
| 14bdc0 | 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 |
| 14bde0 | 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 |
| 14be00 | 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 |
| 14be20 | 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 |
| 14be40 | 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. |
| 14be60 | 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. |
| 14be80 | 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 |
| 14bea0 | 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 |
| 14bec0 | 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 |
| 14bee0 | 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 |
| 14bf00 | 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... |
| 14bf20 | 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 |
| 14bf40 | 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 |
| 14bf60 | 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 |
| 14bf80 | 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 |
| 14bfa0 | 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 |
| 14bfc0 | 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. |
| 14bfe0 | 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 |
| 14c000 | 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 |
| 14c020 | 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 |
| 14c040 | 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 |
| 14c060 | 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 |
| 14c080 | 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. |
| 14c0a0 | 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 |
| 14c0c0 | 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 |
| 14c0e0 | 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 |
| 14c100 | 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 |
| 14c120 | 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 |
| 14c140 | 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 |
| 14c160 | 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 |
| 14c180 | 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 |
| 14c1a0 | 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 |
| 14c1c0 | 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 |
| 14c1e0 | 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 |
| 14c200 | 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)................. |
| 14c220 | 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 |
| 14c240 | 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- |
| 14c260 | 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 |
| 14c280 | 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 |
| 14c2a0 | 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 |
| 14c2c0 | 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- |
| 14c2e0 | 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... |
| 14c300 | 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)........ |
| 14c320 | 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 |
| 14c340 | 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 |
| 14c360 | 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).......... |
| 14c380 | 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 |
| 14c3a0 | 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 |
| 14c3c0 | 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). |
| 14c3e0 | 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 |
| 14c400 | 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........ |
| 14c420 | 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 |
| 14c440 | 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 |
| 14c460 | 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)............................ |
| 14c480 | 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)))).... |
| 14c4a0 | 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 |
| 14c4c0 | 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 |
| 14c4e0 | 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.. |
| 14c500 | 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 |
| 14c520 | 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)) |
| 14c540 | 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 |
| 14c560 | 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.( |
| 14c580 | 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 |
| 14c5a0 | 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 |
| 14c5c0 | 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. |
| 14c5e0 | 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.. |
| 14c600 | 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 |
| 14c620 | 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 |
| 14c640 | 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. |
| 14c660 | 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 |
| 14c680 | 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 |
| 14c6a0 | 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 |
| 14c6c0 | 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." |
| 14c6e0 | 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 |
| 14c700 | 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 |
| 14c720 | 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 |
| 14c740 | 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)).......... |
| 14c760 | 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 |
| 14c780 | 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 |
| 14c7a0 | 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 |
| 14c7c0 | 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). |
| 14c7e0 | 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) |
| 14c800 | 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 |
| 14c820 | 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 |
| 14c840 | 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 |
| 14c860 | 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- |
| 14c880 | 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 |
| 14c8a0 | 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............................. |
| 14c8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14c8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14c900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14c920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14c940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14c960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14c980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14c9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14c9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14c9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14ca00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 6c 6f 67 2e 65 6c 00 00 00 00 00 00 00 00 | magit-4.1.2/magit-log.el........ |
| 14ca20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14ca40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14ca60 | 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 |
| 14ca80 | 30 32 34 31 30 34 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 34 37 30 00 20 30 00 00 00 | 0241047.00000000000.013470..0... |
| 14caa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14cac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14cae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14cb00 | 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................... |
| 14cb20 | 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................... |
| 14cb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14cb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14cb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14cba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14cbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14cbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 14cc00 | 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 |
| 14cc20 | 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; |
| 14cc40 | 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. |
| 14cc60 | 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 | (C).2008-2024.The.Magit.Project. |
| 14cc80 | 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 |
| 14cca0 | 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 |
| 14ccc0 | 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. |
| 14cce0 | 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 |
| 14cd00 | 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 |
| 14cd20 | 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 |
| 14cd40 | 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 |
| 14cd60 | 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.; |
| 14cd80 | 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 |
| 14cda0 | 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 |
| 14cdc0 | 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 |
| 14cde0 | 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 |
| 14ce00 | 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 |
| 14ce20 | 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 |
| 14ce40 | 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 |
| 14ce60 | 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 |
| 14ce80 | 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 |
| 14cea0 | 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 |
| 14cec0 | 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. |
| 14cee0 | 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 |
| 14cf00 | 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 |
| 14cf20 | 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 |
| 14cf40 | 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 |
| 14cf60 | 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... |
| 14cf80 | 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 |
| 14cfa0 | 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:..; |
| 14cfc0 | 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 |
| 14cfe0 | 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 |
| 14d000 | 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 |
| 14d020 | 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. |
| 14d040 | 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 |
| 14d060 | 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 |
| 14d080 | 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 |
| 14d0a0 | 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 |
| 14d0c0 | 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 |
| 14d0e0 | 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 |
| 14d100 | 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)) |
| 14d120 | 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- |
| 14d140 | 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 |
| 14d160 | 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 |
| 14d180 | 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- |
| 14d1a0 | 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 |
| 14d1c0 | 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"...................( |
| 14d1e0 | 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)). |
| 14d200 | 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 |
| 14d220 | 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"........ |
| 14d240 | 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 |
| 14d260 | 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 |
| 14d280 | 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 |
| 14d2a0 | 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"........ |
| 14d2c0 | 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 |
| 14d2e0 | 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 |
| 14d300 | 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 |
| 14d320 | 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- |
| 14d340 | 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 |
| 14d360 | 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)).( |
| 14d380 | 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 |
| 14d3a0 | 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) |
| 14d3c0 | 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- |
| 14d3e0 | 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 |
| 14d400 | 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) |
| 14d420 | 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 |
| 14d440 | 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 |
| 14d460 | 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) |
| 14d480 | 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 0a 3b 3b 3b 3b 20 4c 6f 67 20 4d 6f 64 65 0a 0a 28 64 65 | ..;;;.Options.;;;;.Log.Mode..(de |
| 14d4a0 | 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 6c 6f 67 20 6e 69 6c 0a 20 20 22 49 6e 73 70 65 63 74 20 | fgroup.magit-log.nil..."Inspect. |
| 14d4c0 | 61 6e 64 20 6d 61 6e 69 70 75 6c 61 74 65 20 47 69 74 20 68 69 73 74 6f 72 79 2e 22 0a 20 20 3a | and.manipulate.Git.history."...: |
| 14d4e0 | 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 4c 6f 67 67 69 6e 67 | link.'(info-link."(magit)Logging |
| 14d500 | 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 67 | ")...:group.'magit-commands...:g |
| 14d520 | 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 20 6d | roup.'magit-modes)..(defcustom.m |
| 14d540 | 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 0a 20 20 22 48 6f 6f 6b 20 72 | agit-log-mode-hook.nil..."Hook.r |
| 14d560 | 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 4d 61 67 69 74 2d 4c 6f 67 20 6d 6f 64 65 | un.after.entering.Magit-Log.mode |
| 14d580 | 2e 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 | ."...:group.'magit-log...:type.' |
| 14d5a0 | 68 6f 6f 6b 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 6d 6f | hook)..(defcustom.magit-log-remo |
| 14d5c0 | 76 65 2d 67 72 61 70 68 2d 61 72 67 73 20 27 28 22 2d 2d 66 6f 6c 6c 6f 77 22 20 22 2d 2d 67 72 | ve-graph-args.'("--follow"."--gr |
| 14d5e0 | 65 70 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 20 61 | ep"."-G"."-S"."-L")..."The.log.a |
| 14d600 | 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 70 68 | rguments.that.cause.the.`--graph |
| 14d620 | 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 20 64 | '.argument.to.be.dropped...The.d |
| 14d640 | 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 74 73 | efault.value.lists.the.arguments |
| 14d660 | 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 2d 67 | .that.are.incompatible.with.`--g |
| 14d680 | 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 6f 70 | raph'.and.therefore.must.be.drop |
| 14d6a0 | 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 6e 20 | ped.when.that.is.used...You.can. |
| 14d6c0 | 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 61 72 | add.additional.arguments.that.ar |
| 14d6e0 | 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 74 20 | e.available.in.`magit-log',.but. |
| 14d700 | 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 74 68 | I.recommend.that.you.don't.do.th |
| 14d720 | 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 68 69 | at...Nowadays.I.would.define.thi |
| 14d740 | 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 65 72 | s.as.a.constant,.but.I.am.preser |
| 14d760 | 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 73 6f | ving.it.as.an.option,.in.case.so |
| 14d780 | 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 0a 20 | meone.actually.customized.it.".. |
| 14d7a0 | 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 33 | .:package-version.'(magit..."2.3 |
| 14d7c0 | 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 65 | .0")...:group.'magit-log...:type |
| 14d7e0 | 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 6e 74 | .'(repeat.(string.:tag."Argument |
| 14d800 | 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 2d 67 | "))...:options.'("--follow"."--g |
| 14d820 | 72 65 70 22 20 22 2d 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 | rep"."-G"."-S"."-L"))..(defcusto |
| 14d840 | 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 76 69 73 69 6f 6e 2d 68 65 61 64 65 72 73 2d 66 6f 72 | m.magit-log-revision-headers-for |
| 14d860 | 6d 61 74 20 22 5c 0a 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 | mat."\.%+b%+N.Author:....%aN.<%a |
| 14d880 | 45 3e 0a 43 6f 6d 6d 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 | E>.Committer:.%cN.<%cE>"..."Addi |
| 14d8a0 | 74 69 6f 6e 61 6c 20 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 | tional.format.string.used.with.t |
| 14d8c0 | 68 65 20 60 2b 2b 68 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 | he.`++header'.argument."...:pack |
| 14d8e0 | 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 20 | age-version.'(magit..."3.2.0").. |
| 14d900 | 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 73 74 72 69 | .:group.'magit-log...:type.'stri |
| 14d920 | 6e 67 29 0a 0a 28 64 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 | ng)..(defcustom.magit-log-auto-m |
| 14d940 | 6f 72 65 20 6e 69 6c 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 | ore.nil..."Insert.more.log.entri |
| 14d960 | 65 73 20 61 75 74 6f 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 | es.automatically.when.moving.pas |
| 14d980 | 74 20 74 68 65 20 6c 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 | t.the.last.entry..Only.considere |
| 14d9a0 | 64 20 77 68 65 6e 20 6d 6f 76 69 6e 67 20 70 61 73 74 20 74 68 65 20 6c 61 73 74 20 65 6e 74 72 | d.when.moving.past.the.last.entr |
| 14d9c0 | 79 20 77 69 74 68 0a 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 | y.with.`magit-goto-*-section'.co |
| 14d9e0 | 6d 6d 61 6e 64 73 2e 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 | mmands."...:group.'magit-log...: |
| 14da00 | 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 | type.'boolean)..(defcustom.magit |
| 14da20 | 2d 6c 6f 67 2d 6d 61 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 | -log-margin.'(t.age.magit-log-ma |
| 14da40 | 72 67 69 6e 2d 77 69 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 | rgin-width.t.18)..."Format.of.th |
| 14da60 | 65 20 6d 61 72 67 69 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 | e.margin.in.`magit-log-mode'.buf |
| 14da80 | 66 65 72 73 2e 0a 0a 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 49 | fers...The.value.has.the.form.(I |
| 14daa0 | 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 |
| 14dac0 | 44 54 48 29 2e 0a 0a 49 66 20 49 4e 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 | DTH)...If.INIT.is.non-nil,.then. |
| 14dae0 | 74 68 65 20 6d 61 72 67 69 6e 20 69 73 20 73 68 6f 77 6e 20 69 6e 69 74 69 61 6c 6c 79 2e 0a 53 | the.margin.is.shown.initially..S |
| 14db00 | 54 59 4c 45 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 74 6f 20 66 6f 72 6d 61 74 20 74 68 65 20 | TYLE.controls.how.to.format.the. |
| 14db20 | 61 75 74 68 6f 72 20 6f 72 20 63 6f 6d 6d 69 74 74 65 72 20 64 61 74 65 2e 0a 20 20 49 74 20 63 | author.or.committer.date....It.c |
| 14db40 | 61 6e 20 62 65 20 6f 6e 65 20 6f 66 20 60 61 67 65 27 20 28 74 6f 20 73 68 6f 77 20 74 68 65 20 | an.be.one.of.`age'.(to.show.the. |
| 14db60 | 61 67 65 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 29 2c 0a 20 20 60 61 67 65 2d 61 62 62 72 65 | age.of.the.commit),...`age-abbre |
| 14db80 | 76 69 61 74 65 64 27 20 28 74 6f 20 61 62 62 72 65 76 69 61 74 65 20 74 68 65 20 74 69 6d 65 20 | viated'.(to.abbreviate.the.time. |
| 14dba0 | 75 6e 69 74 20 74 6f 20 61 20 63 68 61 72 61 63 74 65 72 29 2c 0a 20 20 6f 72 20 61 20 73 74 72 | unit.to.a.character),...or.a.str |
| 14dbc0 | 69 6e 67 20 28 73 75 69 74 61 62 6c 65 20 66 6f 72 20 60 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 | ing.(suitable.for.`format-time-s |
| 14dbe0 | 74 72 69 6e 67 27 29 20 74 6f 20 73 68 6f 77 20 74 68 65 0a 20 20 61 63 74 75 61 6c 20 64 61 74 | tring').to.show.the...actual.dat |
| 14dc00 | 65 2e 20 20 4f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f | e...Option.`magit-log-margin-sho |
| 14dc20 | 77 2d 63 6f 6d 6d 69 74 74 65 72 2d 64 61 74 65 27 0a 20 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 | w-committer-date'...controls.whi |
| 14dc40 | 63 68 20 64 61 74 65 20 69 73 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 2e 0a 57 49 44 54 | ch.date.is.being.displayed..WIDT |
| 14dc60 | 48 20 63 6f 6e 74 72 6f 6c 73 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 6d 61 72 67 | H.controls.the.width.of.the.marg |
| 14dc80 | 69 6e 2e 20 20 54 68 69 73 20 65 78 69 73 74 73 20 66 6f 72 20 66 6f 72 77 61 72 64 0a 20 20 63 | in...This.exists.for.forward...c |
| 14dca0 | 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 61 6e 64 20 63 75 72 72 65 6e 74 6c 79 20 74 68 65 20 76 | ompatibility.and.currently.the.v |
| 14dcc0 | 61 6c 75 65 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 63 68 61 6e 67 65 64 2e 0a 41 55 54 48 | alue.should.not.be.changed..AUTH |
| 14dce0 | 4f 52 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 | OR.controls.whether.the.name.of. |
| 14dd00 | 74 68 65 20 61 75 74 68 6f 72 20 69 73 20 61 6c 73 6f 20 73 68 6f 77 6e 20 62 79 0a 20 20 64 65 | the.author.is.also.shown.by...de |
| 14dd20 | 66 61 75 6c 74 2e 0a 41 55 54 48 4f 52 2d 57 49 44 54 48 20 68 61 73 20 74 6f 20 62 65 20 61 6e | fault..AUTHOR-WIDTH.has.to.be.an |
| 14dd40 | 20 69 6e 74 65 67 65 72 2e 20 20 57 68 65 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 | .integer...When.the.name.of.the. |
| 14dd60 | 61 75 74 68 6f 72 0a 20 20 69 73 20 73 68 6f 77 6e 2c 20 74 68 65 6e 20 74 68 69 73 20 73 70 65 | author...is.shown,.then.this.spe |
| 14dd80 | 63 69 66 69 65 73 20 68 6f 77 20 6d 75 63 68 20 73 70 61 63 65 20 69 73 20 75 73 65 64 20 74 6f | cifies.how.much.space.is.used.to |
| 14dda0 | 20 64 6f 20 73 6f 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 | .do.so."...:package-version.'(ma |
| 14ddc0 | 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c | git..."2.9.0")...:group.'magit-l |
| 14dde0 | 6f 67 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 0a 20 20 3a 74 79 70 | og...:group.'magit-margin...:typ |
| 14de00 | 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 2d 63 75 73 74 6f 6d 2d 74 79 70 65 0a | e.magit-log-margin--custom-type. |
| 14de20 | 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 6d 2d 69 6e 69 | ..:initialize.#'magit-custom-ini |
| 14de40 | 74 69 61 6c 69 7a 65 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 | tialize-reset...:set.(apply-part |
| 14de60 | 69 61 6c 6c 79 20 23 27 6d 61 67 69 74 2d 6d 61 72 67 69 6e 2d 73 65 74 2d 76 61 72 69 61 62 6c | ially.#'magit-margin-set-variabl |
| 14de80 | 65 20 27 6d 61 67 69 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 | e.'magit-log-mode))..(defcustom. |
| 14dea0 | 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- |
| 14dec0 | 64 61 74 65 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 20 74 68 65 20 | date.nil..."Whether.to.show.the. |
| 14dee0 | 63 6f 6d 6d 69 74 74 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 | committer.date.in.the.margin...T |
| 14df00 | 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 65 72 | his.option.only.controls.whether |
| 14df20 | 20 74 68 65 20 63 6f 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 | .the.committer.date.is.displayed |
| 14df40 | 0a 69 6e 73 74 65 61 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 | .instead.of.the.author.date...Wh |
| 14df60 | 65 74 68 65 72 20 73 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 | ether.some.date.is.displayed.in. |
| 14df80 | 74 68 65 20 6d 61 72 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 | the.margin.and.whether.the.margi |
| 14dfa0 | 6e 20 69 73 20 64 69 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 | n.is.displayed.at.all.is.control |
| 14dfc0 | 6c 65 64 20 62 79 20 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 | led.by.other.options."...:packag |
| 14dfe0 | 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 30 2e 30 22 29 0a 20 20 3a | e-version.'(magit..."3.0.0")...: |
| 14e000 | 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | group.'magit-log...:group.'magit |
| 14e020 | 2d 6d 61 72 67 69 6e 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 | -margin...:type.'boolean)..(defc |
| 14e040 | 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d 72 65 66 6e 61 6d 65 2d 61 66 74 | ustom.magit-log-show-refname-aft |
| 14e060 | 65 72 2d 73 75 6d 6d 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 | er-summary.nil..."Whether.to.sho |
| 14e080 | 77 20 72 65 66 6e 61 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 | w.refnames.after.commit.summarie |
| 14e0a0 | 73 2e 0a 54 68 69 73 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 | s..This.is.useful.if.you.use.rea |
| 14e0c0 | 6c 6c 79 20 6c 6f 6e 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 | lly.long.branch.names."...:packa |
| 14e0e0 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 32 2e 30 22 29 0a 20 20 | ge-version.'(magit..."2.2.0")... |
| 14e100 | 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 |
| 14e120 | 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 68 69 67 68 6c 69 | an)..(defcustom.magit-log-highli |
| 14e140 | 67 68 74 2d 6b 65 79 77 6f 72 64 73 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 68 69 67 | ght-keywords.t..."Whether.to.hig |
| 14e160 | 68 6c 69 67 68 74 20 62 72 61 63 6b 65 74 65 64 20 6b 65 79 77 6f 72 64 73 20 69 6e 20 63 6f 6d | hlight.bracketed.keywords.in.com |
| 14e180 | 6d 69 74 20 73 75 6d 6d 61 72 69 65 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 | mit.summaries."...:package-versi |
| 14e1a0 | 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. |
| 14e1c0 | 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 |
| 14e1e0 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 | efcustom.magit-log-header-line-f |
| 14e200 | 75 6e 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d | unction.#'magit-log-header-line- |
| 14e220 | 73 65 6e 74 65 6e 63 65 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 74 6f 20 67 65 6e | sentence..."Function.used.to.gen |
| 14e240 | 65 72 61 74 65 20 74 65 78 74 20 73 68 6f 77 6e 20 69 6e 20 68 65 61 64 65 72 20 6c 69 6e 65 20 | erate.text.shown.in.header.line. |
| 14e260 | 6f 66 20 6c 6f 67 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 | of.log.buffers."...:package-vers |
| 14e280 | 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 |
| 14e2a0 | 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 66 75 | .'magit-log...:type.'(choice.(fu |
| 14e2c0 | 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 65 72 2d 6c 69 6e | nction-item.magit-log-header-lin |
| 14e2e0 | 65 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 28 66 | e-arguments)..................(f |
| 14e300 | 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 65 72 2d 6c 69 | unction-item.magit-log-header-li |
| 14e320 | 6e 65 2d 73 65 6e 74 65 6e 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 75 | ne-sentence)..................fu |
| 14e340 | 6e 63 74 69 6f 6e 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 74 | nction))..(defcustom.magit-log-t |
| 14e360 | 72 61 63 65 2d 64 65 66 69 6e 69 74 69 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 | race-definition-function.#'magit |
| 14e380 | 2d 77 68 69 63 68 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 75 73 65 64 | -which-function..."Function.used |
| 14e3a0 | 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 70 6f | .to.determine.the.function.at.po |
| 14e3c0 | 69 6e 74 2e 0a 54 68 69 73 20 69 73 20 75 73 65 64 20 62 79 20 74 68 65 20 63 6f 6d 6d 61 6e 64 | int..This.is.used.by.the.command |
| 14e3e0 | 20 60 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 27 2e 0a 59 | .`magit-log-trace-definition'..Y |
| 14e400 | 6f 75 20 73 68 6f 75 6c 64 20 70 72 65 66 65 72 20 60 6d 61 67 69 74 2d 77 68 69 63 68 2d 66 75 | ou.should.prefer.`magit-which-fu |
| 14e420 | 6e 63 74 69 6f 6e 27 20 6f 76 65 72 20 60 77 68 69 63 68 2d 66 75 6e 63 74 69 6f 6e 27 0a 62 65 | nction'.over.`which-function'.be |
| 14e440 | 63 61 75 73 65 20 74 68 65 20 6c 61 74 74 65 72 20 6d 61 79 20 6d 61 6b 65 20 75 73 65 20 6f 66 | cause.the.latter.may.make.use.of |
| 14e460 | 20 49 6d 65 6e 75 27 73 20 6f 75 74 64 61 74 65 64 20 63 61 63 68 65 2e 22 0a 20 20 3a 70 61 63 | .Imenu's.outdated.cache."...:pac |
| 14e480 | 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"). |
| 14e4a0 | 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 28 63 68 | ..:group.'magit-log...:type.'(ch |
| 14e4c0 | 6f 69 63 65 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 77 68 69 63 68 2d | oice.(function-item.magit-which- |
| 14e4e0 | 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 | function)..................(func |
| 14e500 | 74 69 6f 6e 2d 69 74 65 6d 20 77 68 69 63 68 2d 66 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 | tion-item.which-function)....... |
| 14e520 | 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 61 64 64 2d 6c 6f | ...........(function-item.add-lo |
| 14e540 | 67 2d 63 75 72 72 65 6e 74 2d 64 65 66 75 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g-current-defun)................ |
| 14e560 | 20 20 66 75 6e 63 74 69 6f 6e 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c | ..function))..(defcustom.magit-l |
| 14e580 | 6f 67 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 2d 6c 69 6d 69 74 20 32 35 36 0a 20 20 22 4e 75 6d 62 | og-color-graph-limit.256..."Numb |
| 14e5a0 | 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 6c 6f 67 20 67 72 61 | er.of.commits.over.which.log.gra |
| 14e5c0 | 70 68 73 20 61 72 65 20 6e 6f 74 20 63 6f 6c 6f 72 65 64 2e 0a 57 68 65 6e 20 73 68 6f 77 69 6e | phs.are.not.colored..When.showin |
| 14e5e0 | 67 20 6d 6f 72 65 20 63 6f 6d 6d 69 74 73 20 74 68 61 6e 20 73 70 65 63 69 66 69 65 64 2c 20 74 | g.more.commits.than.specified,.t |
| 14e600 | 68 65 6e 20 74 68 65 20 60 2d 2d 63 6f 6c 6f 72 27 0a 61 72 67 75 6d 65 6e 74 20 69 73 20 73 69 | hen.the.`--color'.argument.is.si |
| 14e620 | 6c 65 6e 74 6c 79 20 64 72 6f 70 70 65 64 2e 20 20 54 68 69 73 20 69 73 20 6e 65 63 65 73 73 61 | lently.dropped...This.is.necessa |
| 14e640 | 72 79 20 62 65 63 61 75 73 65 20 74 68 65 0a 60 61 6e 73 69 2d 63 6f 6c 6f 72 27 20 6c 69 62 72 | ry.because.the.`ansi-color'.libr |
| 14e660 | 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 20 63 6f 6e 74 72 | ary,.which.is.used.to.turn.contr |
| 14e680 | 6f 6c 20 73 65 71 75 65 6e 63 65 73 0a 69 6e 74 6f 20 66 61 63 65 73 2c 20 69 73 20 6a 75 73 74 | ol.sequences.into.faces,.is.just |
| 14e6a0 | 20 74 6f 6f 20 73 6c 6f 77 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 | .too.slow."...:package-version.' |
| 14e6c0 | 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 61 67 69 | (magit..."4.0.0")...:group.'magi |
| 14e6e0 | 74 2d 6c 6f 67 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 | t-log...:type.'number)..(defcust |
| 14e700 | 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 73 2d 6c 69 6d | om.magit-log-show-signatures-lim |
| 14e720 | 69 74 20 32 35 36 0a 20 20 22 4e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 6f 76 65 72 | it.256..."Number.of.commits.over |
| 14e740 | 20 77 68 69 63 68 20 73 69 67 6e 61 74 75 72 65 73 20 61 72 65 20 6e 6f 74 20 76 65 72 69 66 69 | .which.signatures.are.not.verifi |
| 14e760 | 65 64 2e 0a 57 68 65 6e 20 73 68 6f 77 69 6e 67 20 6d 6f 72 65 20 63 6f 6d 6d 69 74 73 20 74 68 | ed..When.showing.more.commits.th |
| 14e780 | 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 65 | an.specified.by.this.option,.the |
| 14e7a0 | 6e 20 74 68 65 0a 60 2d 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 27 20 61 72 67 75 6d 65 6e | n.the.`--show-signature'.argumen |
| 14e7c0 | 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 64 72 6f | t,.if.specified,.is.silently.dro |
| 14e7e0 | 70 70 65 64 2e 0a 54 68 69 73 20 69 73 20 6e 65 63 65 73 73 61 72 79 20 62 65 63 61 75 73 65 20 | pped..This.is.necessary.because. |
| 14e800 | 63 68 65 63 6b 69 6e 67 20 74 68 65 20 73 69 67 6e 61 74 75 72 65 20 6f 66 20 61 20 6c 61 72 67 | checking.the.signature.of.a.larg |
| 14e820 | 65 0a 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 69 73 20 6a 75 73 74 20 74 6f 6f 20 | e.number.of.commits.is.just.too. |
| 14e840 | 73 6c 6f 77 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 | slow."...:package-version.'(magi |
| 14e860 | 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 2d 6c 6f 67 | t..."4.0.0")...:group.'magit-log |
| 14e880 | 0a 20 20 3a 74 79 70 65 20 27 6e 75 6d 62 65 72 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 | ...:type.'number)..(defface.magi |
| 14e8a0 | 74 2d 6c 6f 67 2d 67 72 61 70 68 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 | t-log-graph...'((((class.color). |
| 14e8c0 | 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 | (background.light)).:foreground. |
| 14e8e0 | 22 67 72 65 79 33 30 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 | "grey30").....(((class.color).(b |
| 14e900 | 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 20 22 67 | ackground..dark)).:foreground."g |
| 14e920 | 72 65 79 38 30 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 74 68 65 20 67 72 61 70 68 20 70 | rey80"))..."Face.for.the.graph.p |
| 14e940 | 61 72 74 20 6f 66 20 74 68 65 20 6c 6f 67 20 6f 75 74 70 75 74 2e 22 0a 20 20 3a 67 72 6f 75 70 | art.of.the.log.output."...:group |
| 14e960 | 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 6c | .'magit-faces)..(defface.magit-l |
| 14e980 | 6f 67 2d 61 75 74 68 6f 72 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 | og-author...'((((class.color).(b |
| 14e9a0 | 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 | ackground.light))......:foregrou |
| 14e9c0 | 6e 64 20 22 66 69 72 65 62 72 69 63 6b 22 0a 20 20 20 20 20 3a 73 6c 61 6e 74 20 6e 6f 72 6d 61 | nd."firebrick"......:slant.norma |
| 14e9e0 | 6c 0a 20 20 20 20 20 3a 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 29 0a 20 20 20 20 28 28 28 63 6c | l......:weight.normal).....(((cl |
| 14ea00 | 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 0a 20 | ass.color).(background..dark)).. |
| 14ea20 | 20 20 20 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 74 6f 6d 61 74 6f 22 0a 20 20 20 20 20 3a 73 | ....:foreground."tomato"......:s |
| 14ea40 | 6c 61 6e 74 20 6e 6f 72 6d 61 6c 0a 20 20 20 20 20 3a 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 29 | lant.normal......:weight.normal) |
| 14ea60 | 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 74 68 65 20 61 75 74 68 6f 72 20 70 61 72 74 20 6f 66 | )..."Face.for.the.author.part.of |
| 14ea80 | 20 74 68 65 20 6c 6f 67 20 6f 75 74 70 75 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 | .the.log.output."...:group.'magi |
| 14eaa0 | 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 6c 6f 67 2d 64 61 74 | t-faces)..(defface.magit-log-dat |
| 14eac0 | 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 |
| 14eae0 | 64 20 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 67 72 65 79 | d.light))......:foreground."grey |
| 14eb00 | 33 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 | 30"......:slant.normal......:wei |
| 14eb20 | 67 68 74 20 6e 6f 72 6d 61 6c 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 | ght.normal).....(((class.color). |
| 14eb40 | 28 62 61 63 6b 67 72 6f 75 6e 64 20 20 64 61 72 6b 29 29 0a 20 20 20 20 20 3a 66 6f 72 65 67 72 | (background..dark))......:foregr |
| 14eb60 | 6f 75 6e 64 20 22 67 72 65 79 38 30 22 0a 20 20 20 20 20 3a 73 6c 61 6e 74 20 6e 6f 72 6d 61 6c | ound."grey80"......:slant.normal |
| 14eb80 | 0a 20 20 20 20 20 3a 77 65 69 67 68 74 20 6e 6f 72 6d 61 6c 29 29 0a 20 20 22 46 61 63 65 20 66 | ......:weight.normal))..."Face.f |
| 14eba0 | 6f 72 20 74 68 65 20 64 61 74 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 6c 6f 67 20 6f 75 74 70 | or.the.date.part.of.the.log.outp |
| 14ebc0 | 75 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 | ut."...:group.'magit-faces)..(de |
| 14ebe0 | 66 66 61 63 65 20 6d 61 67 69 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 6c 6f 67 2d 73 65 6c 65 | fface.magit-header-line-log-sele |
| 14ec00 | 63 74 0a 20 20 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 | ct...'((t.:inherit.bold))..."Fac |
| 14ec20 | 65 20 66 6f 72 20 74 68 65 20 60 68 65 61 64 65 72 2d 6c 69 6e 65 27 20 69 6e 20 60 6d 61 67 69 | e.for.the.`header-line'.in.`magi |
| 14ec40 | 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d | t-log-select-mode'."...:group.'m |
| 14ec60 | 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 3b 3b 3b 3b 20 46 69 6c 65 20 4c 6f 67 0a 0a 28 64 65 66 | agit-faces)..;;;;.File.Log..(def |
| 14ec80 | 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6c 6f 63 | custom.magit-log-buffer-file-loc |
| 14eca0 | 6b 65 64 20 74 0a 20 20 22 57 68 65 74 68 65 72 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 66 66 | ked.t..."Whether.`magit-log-buff |
| 14ecc0 | 65 72 2d 66 69 6c 65 2d 71 75 69 63 6b 27 20 75 73 65 73 20 61 20 64 65 64 69 63 61 74 65 64 20 | er-file-quick'.uses.a.dedicated. |
| 14ece0 | 62 75 66 66 65 72 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 | buffer."...:package-version.'(ma |
| 14ed00 | 67 69 74 20 2e 20 22 32 2e 37 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 | git..."2.7.0")...:group.'magit-c |
| 14ed20 | 6f 6d 6d 61 6e 64 73 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 | ommands...:group.'magit-log...:t |
| 14ed40 | 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 3b 3b 3b 3b 20 53 65 6c 65 63 74 20 4d 6f 64 65 0a | ype.'boolean)..;;;;.Select.Mode. |
| 14ed60 | 0a 28 64 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 73 68 6f | .(defcustom.magit-log-select-sho |
| 14ed80 | 77 2d 75 73 61 67 65 20 27 62 6f 74 68 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 73 68 6f 77 | w-usage.'both..."Whether.to.show |
| 14eda0 | 20 75 73 61 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 77 68 65 6e 20 73 65 6c 65 63 74 69 6e | .usage.information.when.selectin |
| 14edc0 | 67 20 61 20 63 6f 6d 6d 69 74 20 66 72 6f 6d 20 61 20 6c 6f 67 2e 0a 54 68 65 20 6d 65 73 73 61 | g.a.commit.from.a.log..The.messa |
| 14ede0 | 67 65 20 63 61 6e 20 62 65 20 73 68 6f 77 6e 20 69 6e 20 74 68 65 20 60 65 63 68 6f 2d 61 72 65 | ge.can.be.shown.in.the.`echo-are |
| 14ee00 | 61 27 20 6f 72 20 74 68 65 20 60 68 65 61 64 65 72 2d 6c 69 6e 65 27 2c 20 6f 72 20 69 6e 0a 60 | a'.or.the.`header-line',.or.in.` |
| 14ee20 | 62 6f 74 68 27 20 70 6c 61 63 65 73 2e 20 20 49 66 20 74 68 65 20 76 61 6c 75 65 20 69 73 6e 27 | both'.places...If.the.value.isn' |
| 14ee40 | 74 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 73 79 6d 62 6f 6c 73 2c 20 74 68 65 6e 20 69 74 20 | t.one.of.these.symbols,.then.it. |
| 14ee60 | 73 68 6f 75 6c 64 0a 62 65 20 6e 69 6c 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 6e 6f 20 | should.be.nil,.in.which.case.no. |
| 14ee80 | 75 73 61 67 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 73 68 6f 77 6e 2e 22 0a 20 20 3a | usage.information.is.shown."...: |
| 14eea0 | 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 | package-version.'(magit..."2.1.0 |
| 14eec0 | 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.' |
| 14eee0 | 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 69 6e 20 65 63 68 6f 2d 61 72 65 | (choice.(const.:tag."in.echo-are |
| 14ef00 | 61 22 20 65 63 68 6f 2d 61 72 65 61 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | a".echo-area)..................( |
| 14ef20 | 63 6f 6e 73 74 20 3a 74 61 67 20 22 69 6e 20 68 65 61 64 65 72 2d 6c 69 6e 65 22 20 68 65 61 64 | const.:tag."in.header-line".head |
| 14ef40 | 65 72 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 | er-line)..................(const |
| 14ef60 | 20 3a 74 61 67 20 22 69 6e 20 62 6f 74 68 20 70 6c 61 63 65 73 22 20 62 6f 74 68 29 0a 20 20 20 | .:tag."in.both.places".both).... |
| 14ef80 | 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 6e 6f 77 68 65 | ..............(const.:tag."nowhe |
| 14efa0 | 72 65 22 29 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 73 65 6c | re")))..(defcustom.magit-log-sel |
| 14efc0 | 65 63 74 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 2d | ect-margin...(list.(nth.0.magit- |
| 14efe0 | 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 74 | log-margin).........(nth.1.magit |
| 14f000 | 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 2d | -log-margin).........'magit-log- |
| 14f020 | 6d 61 72 67 69 6e 2d 77 69 64 74 68 20 74 0a 20 20 20 20 20 20 20 20 28 6e 74 68 20 34 20 6d 61 | margin-width.t.........(nth.4.ma |
| 14f040 | 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 20 74 68 | git-log-margin))..."Format.of.th |
| 14f060 | 65 20 6d 61 72 67 69 6e 20 69 6e 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f | e.margin.in.`magit-log-select-mo |
| 14f080 | 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. |
| 14f0a0 | 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 |
| 14f0c0 | 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 |
| 14f0e0 | 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 |
| 14f100 | 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 |
| 14f120 | 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. |
| 14f140 | 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 |
| 14f160 | 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 |
| 14f180 | 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 |
| 14f1a0 | 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 |
| 14f1c0 | 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 |
| 14f1e0 | 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 |
| 14f200 | 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 |
| 14f220 | 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 |
| 14f240 | 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 |
| 14f260 | 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 |
| 14f280 | 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 |
| 14f2a0 | 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 |
| 14f2c0 | 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 |
| 14f2e0 | 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 |
| 14f300 | 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. |
| 14f320 | 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 |
| 14f340 | 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. |
| 14f360 | 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 |
| 14f380 | 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. |
| 14f3a0 | 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 |
| 14f3c0 | 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.' |
| 14f3e0 | 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 |
| 14f400 | 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 74 6f | ...:type.magit-log-margin--custo |
| 14f420 | 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 75 73 | m-type...:initialize.#'magit-cus |
| 14f440 | 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 74 65 | tom-initialize-reset...:set-afte |
| 14f460 | 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 61 70 | r.'(magit-log-margin)...:set.(ap |
| 14f480 | 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 65 74 | ply-partially.#'magit-margin-set |
| 14f4a0 | 2d 76 61 72 69 61 62 6c 65 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 | -variable.'magit-log-select-mode |
| 14f4c0 | 29 29 0a 0a 3b 3b 3b 3b 20 43 68 65 72 72 79 20 4d 6f 64 65 0a 0a 28 64 65 66 63 75 73 74 6f 6d | ))..;;;;.Cherry.Mode..(defcustom |
| 14f4e0 | 20 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 0a 20 20 27 28 | .magit-cherry-sections-hook...'( |
| 14f500 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 63 68 65 72 72 79 2d 68 65 61 64 65 72 73 0a 20 20 20 20 | magit-insert-cherry-headers..... |
| 14f520 | 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 20 22 | magit-insert-cherry-commits)..." |
| 14f540 | 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 74 6f | Hook.run.to.insert.sections.into |
| 14f560 | 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 65 2d | .the.cherry.buffer."...:package- |
| 14f580 | 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 |
| 14f5a0 | 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 0a 28 | oup.'magit-log...:type.'hook)..( |
| 14f5c0 | 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 20 20 | defcustom.magit-cherry-margin... |
| 14f5e0 | 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 0a 20 | (list.(nth.0.magit-log-margin).. |
| 14f600 | 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 0a | .......(nth.1.magit-log-margin). |
| 14f620 | 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 20 | ........'magit-log-margin-width. |
| 14f640 | 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 67 69 | t.........(nth.4.magit-log-margi |
| 14f660 | 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 20 60 | n))..."Format.of.the.margin.in.` |
| 14f680 | 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 68 65 | magit-cherry-mode'.buffers...The |
| 14f6a0 | 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 20 | .value.has.the.form.(INIT.STYLE. |
| 14f6c0 | 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 20 | WIDTH.AUTHOR.AUTHOR-WIDTH)...If. |
| 14f6e0 | 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 |
| 14f700 | 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 72 | .is.shown.initially..STYLE.contr |
| 14f720 | 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. |
| 14f740 | 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 20 | committer.date....It.can.be.one. |
| 14f760 | 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 65 | of.`age'.(to.show.the.age.of.the |
| 14f780 | 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 74 | .commit),...`age-abbreviated'.(t |
| 14f7a0 | 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 20 | o.abbreviate.the.time.unit.to.a. |
| 14f7c0 | 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 61 | character),...or.a.string.(suita |
| 14f7e0 | 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 6f | ble.for.`format-time-string').to |
| 14f800 | 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 6e | .show.the...actual.date...Option |
| 14f820 | 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 65 | .`magit-log-margin-show-committe |
| 14f840 | 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 73 | r-date'...controls.which.date.is |
| 14f860 | 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 73 | .being.displayed..WIDTH.controls |
| 14f880 | 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 6d 61 72 67 69 6e 2e 20 20 54 68 69 73 20 | .the.width.of.the.margin...This. |
| 14f8a0 | 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 69 | exists.for.forward...compatibili |
| 14f8c0 | 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 |
| 14f8e0 | 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 6c | d.not.be.changed..AUTHOR.control |
| 14f900 | 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 72 | s.whether.the.name.of.the.author |
| 14f920 | 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 54 | .is.also.shown.by...default..AUT |
| 14f940 | 48 4f 52 2d 57 49 44 54 48 20 68 61 73 20 74 6f 20 62 65 20 61 6e 20 69 6e 74 65 67 65 72 2e 20 | HOR-WIDTH.has.to.be.an.integer.. |
| 14f960 | 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 69 | .When.the.name.of.the.author...i |
| 14f980 | 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 77 | s.shown,.then.this.specifies.how |
| 14f9a0 | 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 20 | .much.space.is.used.to.do.so.".. |
| 14f9c0 | 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 | .:package-version.'(magit..."2.9 |
| 14f9e0 | 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 6f 75 | .0")...:group.'magit-log...:grou |
| 14fa00 | 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 6c 6f | p.'magit-margin...:type.magit-lo |
| 14fa20 | 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 61 6c | g-margin--custom-type...:initial |
| 14fa40 | 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 72 65 | ize.#'magit-custom-initialize-re |
| 14fa60 | 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 61 72 | set...:set-after.'(magit-log-mar |
| 14fa80 | 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 27 6d | gin)...:set.(apply-partially.#'m |
| 14faa0 | 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 74 2d | agit-margin-set-variable.'magit- |
| 14fac0 | 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 6e 73 | cherry-mode))..;;;;.Log.Sections |
| 14fae0 | 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 2d 63 | ..(defcustom.magit-log-section-c |
| 14fb00 | 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 65 6e | ommit-count.10..."How.many.recen |
| 14fb20 | 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 6f 67 | t.commits.to.show.in.certain.log |
| 14fb40 | 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 6d 69 | .sections..How.many.recent.commi |
| 14fb60 | 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 73 27 | ts.`magit-insert-recent-commits' |
| 14fb80 | 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 6f 6d | .and.`magit-insert-unpulled-from |
| 14fba0 | 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 0a 74 | -upstream-or-recent'.(provided.t |
| 14fbc0 | 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 20 63 | he.upstream.isn't.ahead.of.the.c |
| 14fbe0 | 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 67 65 | urrent.branch).show."...:package |
| 14fc00 | 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 | -version.'(magit..."2.1.0")...:g |
| 14fc20 | 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 6d 62 | roup.'magit-status...:type.'numb |
| 14fc40 | 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 65 64 | er)..(defcustom.magit-log-merged |
| 14fc60 | 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 75 72 | -commit-count.20..."How.many.sur |
| 14fc80 | 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 6d 61 | rounding.commits.to.show.for.`ma |
| 14fca0 | 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 72 67 | git-log-merged'..`magit-log-merg |
| 14fcc0 | 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 61 6c | ed'.will.shows.approximately.hal |
| 14fce0 | 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 65 20 | f.of.this.number.commits.before. |
| 14fd00 | 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 72 73 | and.half.after."...:package-vers |
| 14fd20 | 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 70 20 | ion.'(magit..."3.3.0")...:group. |
| 14fd40 | 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 3b 3b | 'magit-log...:type.'integer)..;; |
| 14fd60 | 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 73 0a | ;.Arguments.;;;;.Prefix.Classes. |
| 14fd80 | 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 72 61 | .(defclass.magit-log-prefix.(tra |
| 14fda0 | 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 20 3a | nsient-prefix)...((history-key.: |
| 14fdc0 | 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 2d 6d | initform.'magit-log)....(major-m |
| 14fde0 | 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 29 29 | ode..:initform.'magit-log-mode)) |
| 14fe00 | 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 2d 70 | )..(defclass.magit-log-refresh-p |
| 14fe20 | 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 69 73 | refix.(magit-log-prefix)...((his |
| 14fe40 | 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 0a 20 | tory-key.:initform.'magit-log).. |
| 14fe60 | 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 29 0a | ..(major-mode..:initform.nil))). |
| 14fe80 | 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 65 74 | .;;;;.Prefix.Methods..(cl-defmet |
| 14fea0 | 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 69 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 6d | hod.transient-init-value.((obj.m |
| 14fec0 | 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 20 28 | agit-log-prefix))...(pcase-let.( |
| 14fee0 | 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 20 20 | (`(,args.,files)................ |
| 14ff00 | 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 6f 67 | (magit-log--get-value.'magit-log |
| 14ff20 | 2d 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -mode........................... |
| 14ff40 | 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 66 66 | ...........magit-prefix-use-buff |
| 14ff60 | 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 28 28 | er-arguments))).....(when-let.(( |
| 14ff80 | 6e 6f 74 20 28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e | not.(eq.transient-current-comman |
| 14ffa0 | 64 20 27 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | d.'magit-dispatch))............. |
| 14ffc0 | 20 20 20 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 | ...(file.(magit-file-relative-na |
| 14ffe0 | 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 74 20 66 69 | me))).......(setq.files.(list.fi |
| 150000 | 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 66 20 66 69 | le))).....(oset.obj.value.(if.fi |
| 150020 | 6c 65 73 20 60 28 28 22 2d 2d 22 20 2c 40 66 69 6c 65 73 29 20 2c 61 72 67 73 29 20 61 72 67 73 | les.`(("--".,@files).,args).args |
| 150040 | 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e | ))))..(cl-defmethod.transient-in |
| 150060 | 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 66 72 65 73 68 | it-value.((obj.magit-log-refresh |
| 150080 | 2d 70 72 65 66 69 78 29 29 0a 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 6c 75 65 20 28 69 66 20 | -prefix))...(oset.obj.value.(if. |
| 1500a0 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 | magit-buffer-log-files.......... |
| 1500c0 | 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 74 2d 62 75 66 | .............`(("--".,@magit-buf |
| 1500e0 | 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fer-log-files).................. |
| 150100 | 20 20 20 20 20 20 20 2c 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 0a 20 | .......,magit-buffer-log-args).. |
| 150120 | 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- |
| 150140 | 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 20 74 72 61 6e 73 | log-args)))..(cl-defmethod.trans |
| 150160 | 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 6c 6f 67 2d 70 | ient-set-value.((obj.magit-log-p |
| 150180 | 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 20 | refix))...(magit-log--set-value. |
| 1501a0 | 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 6e 74 2d 73 | obj))..(cl-defmethod.transient-s |
| 1501c0 | 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 70 72 65 66 69 78 | ave-value.((obj.magit-log-prefix |
| 1501e0 | 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 20 6f 62 6a 20 27 | ))...(magit-log--set-value.obj.' |
| 150200 | 73 61 76 65 29 29 0a 0a 3b 3b 3b 3b 20 41 72 67 75 6d 65 6e 74 20 41 63 63 65 73 73 0a 0a 28 64 | save))..;;;;.Argument.Access..(d |
| 150220 | 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 26 6f 70 74 69 6f | efun.magit-log-arguments.(&optio |
| 150240 | 6e 61 6c 20 6d 6f 64 65 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 | nal.mode)..."Return.the.current. |
| 150260 | 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 71 20 74 72 61 6e | log.arguments."...(if.(memq.tran |
| 150280 | 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f 6d 6d 61 6e 64 20 27 28 6d 61 67 69 74 2d 6c 6f | sient-current-command.'(magit-lo |
| 1502a0 | 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 20 20 28 6d 61 67 | g.magit-log-refresh)).......(mag |
| 1502c0 | 69 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 2d 61 6e 64 2d 66 69 6c 65 73 29 0a 20 20 | it--transient-args-and-files)... |
| 1502e0 | 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 72 20 6d 6f 64 65 | ..(magit-log--get-value.(or.mode |
| 150300 | 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 75 6e 20 6d 61 67 | .'magit-log-mode))))..(defun.mag |
| 150320 | 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 70 74 69 6f 6e 61 | it-log--get-value.(mode.&optiona |
| 150340 | 6c 20 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 73 29 0a 20 20 28 75 6e 6c 65 73 73 20 75 73 65 | l.use-buffer-args)...(unless.use |
| 150360 | 2d 62 75 66 66 65 72 2d 61 72 67 73 0a 20 20 20 20 28 73 65 74 71 20 75 73 65 2d 62 75 66 66 65 | -buffer-args.....(setq.use-buffe |
| 150380 | 72 2d 61 72 67 73 20 6d 61 67 69 74 2d 64 69 72 65 63 74 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 | r-args.magit-direct-use-buffer-a |
| 1503a0 | 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 6c 65 73 29 0a 20 | rguments))...(let.(args.files).. |
| 1503c0 | 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 75 73 65 2d 62 75 | ...(cond......((and.(memq.use-bu |
| 1503e0 | 66 66 65 72 2d 61 72 67 73 20 27 28 61 6c 77 61 79 73 20 73 65 6c 65 63 74 65 64 20 63 75 72 72 | ffer-args.'(always.selected.curr |
| 150400 | 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 2d 6d 6f 64 65 20 | ent))............(eq.major-mode. |
| 150420 | 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 61 67 69 74 2d 62 | mode)).......(setq.args..magit-b |
| 150440 | 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 71 20 66 69 6c 65 | uffer-log-args).......(setq.file |
| 150460 | 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 0a 20 20 20 20 20 | s.magit-buffer-log-files))...... |
| 150480 | 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 66 65 72 2d 61 72 | ((when-let.(((memq.use-buffer-ar |
| 1504a0 | 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 20 20 20 20 20 20 | gs.'(always.selected)))......... |
| 1504c0 | 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 74 2d 6d 6f 64 65 | .........(buffer.(magit-get-mode |
| 1504e0 | 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -buffer......................... |
| 150500 | 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 20 20 20 20 20 20 | ..mode.nil...................... |
| 150520 | 20 20 20 20 20 28 65 71 20 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 73 20 27 73 65 6c 65 63 74 | .....(eq.use-buffer-args.'select |
| 150540 | 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 20 28 62 75 66 66 | ed)))).........(setq.args..(buff |
| 150560 | 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 | er-local-value.'magit-buffer-log |
| 150580 | 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 74 71 20 66 69 6c | -args.buffer)).........(setq.fil |
| 1505a0 | 65 73 20 28 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 76 61 6c 75 65 20 27 6d 61 67 69 74 2d 62 75 | es.(buffer-local-value.'magit-bu |
| 1505c0 | 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 | ffer-log-files.buffer))......... |
| 1505e0 | 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 79 6d 62 6f 6c 2d | t))......((plist-member.(symbol- |
| 150600 | 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 72 65 6e 74 2d 61 | plist.mode).'magit-log-current-a |
| 150620 | 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 67 65 74 20 | rguments).......(setq.args.(get. |
| 150640 | 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 75 6d 65 6e 74 | mode.'magit-log-current-argument |
| 150660 | 73 29 29 29 0a 20 20 20 20 20 28 28 77 68 65 6e 2d 6c 65 74 20 28 28 65 6c 74 20 28 61 73 73 71 | s)))......((when-let.((elt.(assq |
| 150680 | 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 67 3a 25 73 22 20 | .(intern.(format."magit-log:%s". |
| 1506a0 | 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 20 20 | mode)).......................... |
| 1506c0 | 20 20 20 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 | ...transient-values))).........( |
| 1506e0 | 73 65 74 71 20 61 72 67 73 20 28 63 64 72 20 65 6c 74 29 29 0a 20 20 20 20 20 20 20 20 74 29 29 | setq.args.(cdr.elt)).........t)) |
| 150700 | 0a 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 67 65 74 20 6d | ......(t.......(setq.args.(get.m |
| 150720 | 6f 64 65 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 64 65 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 | ode.'magit-log-default-arguments |
| 150740 | 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 29 29 0a 0a 28 64 | )))).....(list.args.files)))..(d |
| 150760 | 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 28 6f 62 6a 20 26 | efun.magit-log--set-value.(obj.& |
| 150780 | 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 74 2a 20 28 28 6f | optional.save)...(pcase-let*.((o |
| 1507a0 | 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 20 20 20 20 20 20 | bj..(oref.obj.prototype))....... |
| 1507c0 | 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 62 6a 20 6d 61 6a | .........(mode.(or.(oref.obj.maj |
| 1507e0 | 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 20 20 20 20 20 20 | or-mode).major-mode))........... |
| 150800 | 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 20 22 6d 61 67 69 | .....(key..(intern.(format."magi |
| 150820 | 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 20 20 20 20 20 20 | t-log:%s".mode)))............... |
| 150840 | 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 74 72 61 6e 73 69 | .(`(,args.,files).(magit--transi |
| 150860 | 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 28 70 75 74 20 6d | ent-args-and-files))).....(put.m |
| 150880 | 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 75 6d 65 6e 74 73 | ode.'magit-log-current-arguments |
| 1508a0 | 20 61 72 67 73 29 0a 20 20 20 20 28 77 68 65 6e 20 73 61 76 65 0a 20 20 20 20 20 20 28 73 65 74 | .args).....(when.save.......(set |
| 1508c0 | 66 20 28 61 6c 69 73 74 2d 67 65 74 20 6b 65 79 20 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 | f.(alist-get.key.transient-value |
| 1508e0 | 73 29 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 73 61 76 65 2d 76 | s).args).......(transient-save-v |
| 150900 | 61 6c 75 65 73 29 29 0a 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 2d 68 69 73 74 6f 72 79 2d | alues)).....(transient--history- |
| 150920 | 70 75 73 68 20 6f 62 6a 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | push.obj).....(setq.magit-buffer |
| 150940 | 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 73 20 28 64 65 72 | -log-args.args).....(unless.(der |
| 150960 | 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f | ived-mode-p.'magit-log-select-mo |
| 150980 | 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 65 72 2d 6c 6f 67 | de).......(setq.magit-buffer-log |
| 1509a0 | 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 72 65 66 72 65 73 | -files.files)).....(magit-refres |
| 1509c0 | 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 78 20 43 | h)))..;;;.Commands.;;;;.Prefix.C |
| 1509e0 | 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 | ommands..;;;###autoload.(autoloa |
| 150a00 | 64 20 27 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 | d.'magit-log."magit-log".nil.t). |
| 150a20 | 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 6c | (transient-define-prefix.magit-l |
| 150a40 | 6f 67 20 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 | og.()..."Show.a.commit.or.refere |
| 150a60 | 6e 63 65 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 | nce.log."...:man-page."git-log". |
| 150a80 | 20 20 3a 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 3b 3b 20 | ..:class.'magit-log-prefix...;;. |
| 150aa0 | 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 20 61 70 70 65 61 | The.grouping.in.git-log(1).appea |
| 150ac0 | 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 6e 74 61 74 69 6f | rs.to.be.guided.by.implementatio |
| 150ae0 | 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 69 63 61 6c 20 67 | n...;;.details,.so.our.logical.g |
| 150b00 | 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 20 61 6e 20 65 78 | rouping.only.follows.it.to.an.ex |
| 150b20 | 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 61 72 65 20 22 6d | tend....;;.Arguments.that.are."m |
| 150b40 | 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 46 72 6f 6d 20 22 | isplaced".here:...;;...1..From." |
| 150b60 | 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 20 32 2e 20 46 72 | Commit.Formatting"....;;...2..Fr |
| 150b80 | 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 20 20 3b 3b 20 20 | om."Common.Diff.Options"....;;.. |
| 150ba0 | 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 75 70 2e 0a 20 20 | .3..From.unnamed.first.group.... |
| 150bc0 | 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 69 74 2e 0a 20 20 | ;;...4..Implemented.by.Magit.... |
| 150be0 | 5b 22 43 6f 6d 6d 69 74 20 6c 69 6d 69 74 69 6e 67 22 0a 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 | ["Commit.limiting"....(magit-log |
| 150c00 | 3a 2d 6e 29 0a 20 20 20 28 6d 61 67 69 74 3a 2d 2d 61 75 74 68 6f 72 29 0a 20 20 20 28 37 20 6d | :-n)....(magit:--author)....(7.m |
| 150c20 | 61 67 69 74 2d 6c 6f 67 3a 2d 2d 73 69 6e 63 65 29 0a 20 20 20 28 37 20 6d 61 67 69 74 2d 6c 6f | agit-log:--since)....(7.magit-lo |
| 150c40 | 67 3a 2d 2d 75 6e 74 69 6c 29 0a 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 3a 2d 2d 67 72 65 70 29 | g:--until)....(magit-log:--grep) |
| 150c60 | 0a 20 20 20 28 37 20 22 2d 69 22 20 22 53 65 61 72 63 68 20 63 61 73 65 2d 69 6e 73 65 6e 73 69 | ....(7."-i"."Search.case-insensi |
| 150c80 | 74 69 76 65 22 20 28 22 2d 69 22 20 22 2d 2d 72 65 67 65 78 70 2d 69 67 6e 6f 72 65 2d 63 61 73 | tive".("-i"."--regexp-ignore-cas |
| 150ca0 | 65 22 29 29 0a 20 20 20 28 37 20 22 2d 49 22 20 22 49 6e 76 65 72 74 20 73 65 61 72 63 68 20 70 | e"))....(7."-I"."Invert.search.p |
| 150cc0 | 61 74 74 65 72 6e 22 20 20 20 22 2d 2d 69 6e 76 65 72 74 2d 67 72 65 70 22 29 0a 20 20 20 28 6d | attern"..."--invert-grep")....(m |
| 150ce0 | 61 67 69 74 2d 6c 6f 67 3a 2d 47 29 20 20 20 20 20 3b 32 0a 20 20 20 28 6d 61 67 69 74 2d 6c 6f | agit-log:-G).....;2....(magit-lo |
| 150d00 | 67 3a 2d 53 29 20 20 20 20 20 3b 32 0a 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 3a 2d 4c 29 20 20 | g:-S).....;2....(magit-log:-L).. |
| 150d20 | 20 20 20 3b 32 0a 20 20 20 28 37 20 22 3d 6d 22 20 22 4f 6d 69 74 20 6d 65 72 67 65 73 22 20 20 | ...;2....(7."=m"."Omit.merges".. |
| 150d40 | 20 20 20 20 20 20 20 20 20 20 22 2d 2d 6e 6f 2d 6d 65 72 67 65 73 22 29 0a 20 20 20 28 37 20 22 | .........."--no-merges")....(7." |
| 150d60 | 3d 70 22 20 22 46 69 72 73 74 20 70 61 72 65 6e 74 22 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d | =p"."First.parent"..........."-- |
| 150d80 | 66 69 72 73 74 2d 70 61 72 65 6e 74 22 29 5d 0a 20 20 5b 22 48 69 73 74 6f 72 79 20 73 69 6d 70 | first-parent")]...["History.simp |
| 150da0 | 6c 69 66 69 63 61 74 69 6f 6e 22 0a 20 20 20 28 20 20 22 2d 44 22 20 22 53 69 6d 70 6c 69 66 79 | lification"....(.."-D"."Simplify |
| 150dc0 | 20 62 79 20 64 65 63 6f 72 61 74 69 6f 6e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .by.decoration"................. |
| 150de0 | 20 22 2d 2d 73 69 6d 70 6c 69 66 79 2d 62 79 2d 64 65 63 6f 72 61 74 69 6f 6e 22 29 0a 20 20 20 | ."--simplify-by-decoration").... |
| 150e00 | 28 6d 61 67 69 74 3a 2d 2d 29 0a 20 20 20 28 20 20 22 2d 66 22 20 22 46 6f 6c 6c 6f 77 20 72 65 | (magit:--)....(.."-f"."Follow.re |
| 150e20 | 6e 61 6d 65 73 20 77 68 65 6e 20 73 68 6f 77 69 6e 67 20 73 69 6e 67 6c 65 2d 66 69 6c 65 20 6c | names.when.showing.single-file.l |
| 150e40 | 6f 67 22 20 20 20 20 20 22 2d 2d 66 6f 6c 6c 6f 77 22 29 20 3b 33 0a 20 20 20 28 36 20 22 2f 73 | og"....."--follow").;3....(6."/s |
| 150e60 | 22 20 22 4f 6e 6c 79 20 63 6f 6d 6d 69 74 73 20 63 68 61 6e 67 69 6e 67 20 67 69 76 65 6e 20 70 | "."Only.commits.changing.given.p |
| 150e80 | 61 74 68 73 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 73 70 61 72 73 65 22 29 0a | aths"..............."--sparse"). |
| 150ea0 | 20 20 20 28 37 20 22 2f 64 22 20 22 4f 6e 6c 79 20 73 65 6c 65 63 74 65 64 20 63 6f 6d 6d 69 74 | ...(7."/d"."Only.selected.commit |
| 150ec0 | 73 20 70 6c 75 73 20 6d 65 61 6e 69 6e 67 66 75 6c 20 68 69 73 74 6f 72 79 22 20 20 20 22 2d 2d | s.plus.meaningful.history"..."-- |
| 150ee0 | 64 65 6e 73 65 22 29 0a 20 20 20 28 37 20 22 2f 61 22 20 22 4f 6e 6c 79 20 63 6f 6d 6d 69 74 73 | dense")....(7."/a"."Only.commits |
| 150f00 | 20 65 78 69 73 74 69 6e 67 20 64 69 72 65 63 74 6c 79 20 6f 6e 20 61 6e 63 65 73 74 72 79 20 70 | .existing.directly.on.ancestry.p |
| 150f20 | 61 74 68 22 20 22 2d 2d 61 6e 63 65 73 74 72 79 2d 70 61 74 68 22 29 0a 20 20 20 28 36 20 22 2f | ath"."--ancestry-path")....(6."/ |
| 150f40 | 66 22 20 22 44 6f 20 6e 6f 74 20 70 72 75 6e 65 20 68 69 73 74 6f 72 79 22 20 20 20 20 20 20 20 | f"."Do.not.prune.history"....... |
| 150f60 | 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 75 6c 6c 2d 68 69 73 | ....................."--full-his |
| 150f80 | 74 6f 72 79 22 29 0a 20 20 20 28 37 20 22 2f 6d 22 20 22 50 72 75 6e 65 20 73 6f 6d 65 20 68 69 | tory")....(7."/m"."Prune.some.hi |
| 150fa0 | 73 74 6f 72 79 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | story".......................... |
| 150fc0 | 20 20 20 20 22 2d 2d 73 69 6d 70 6c 69 66 79 2d 6d 65 72 67 65 73 22 29 5d 0a 20 20 5b 22 43 6f | ...."--simplify-merges")]...["Co |
| 150fe0 | 6d 6d 69 74 20 6f 72 64 65 72 69 6e 67 22 0a 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 3a 2d 2d 2a | mmit.ordering"....(magit-log:--* |
| 151000 | 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 22 | -order)....("-r"."Reverse.order" |
| 151020 | 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 20 | ."--reverse")]...["Formatting".. |
| 151040 | 20 20 28 22 2d 67 22 20 22 53 68 6f 77 20 67 72 61 70 68 22 20 20 20 20 20 20 20 20 20 20 22 2d | ..("-g"."Show.graph".........."- |
| 151060 | 2d 67 72 61 70 68 22 29 20 20 20 20 20 20 20 20 20 20 3b 31 0a 20 20 20 28 22 2d 63 22 20 22 53 | -graph")..........;1....("-c"."S |
| 151080 | 68 6f 77 20 67 72 61 70 68 20 69 6e 20 63 6f 6c 6f 72 22 20 22 2d 2d 63 6f 6c 6f 72 22 29 20 20 | how.graph.in.color"."--color").. |
| 1510a0 | 20 20 20 20 20 20 20 20 3b 32 0a 20 20 20 28 22 2d 64 22 20 22 53 68 6f 77 20 72 65 66 6e 61 6d | ........;2....("-d"."Show.refnam |
| 1510c0 | 65 73 22 20 20 20 20 20 20 20 22 2d 2d 64 65 63 6f 72 61 74 65 22 29 20 20 20 20 20 20 20 3b 33 | es"......."--decorate").......;3 |
| 1510e0 | 0a 20 20 20 28 22 3d 53 22 20 22 53 68 6f 77 20 73 69 67 6e 61 74 75 72 65 73 22 20 20 20 20 20 | ....("=S"."Show.signatures"..... |
| 151100 | 22 2d 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 22 29 20 3b 31 0a 20 20 20 28 22 2d 68 22 20 | "--show-signature").;1....("-h". |
| 151120 | 22 53 68 6f 77 20 68 65 61 64 65 72 22 20 20 20 20 20 20 20 20 20 22 2b 2b 68 65 61 64 65 72 22 | "Show.header"........."++header" |
| 151140 | 29 20 20 20 20 20 20 20 20 20 3b 34 0a 20 20 20 28 22 2d 70 22 20 22 53 68 6f 77 20 64 69 66 66 | ).........;4....("-p"."Show.diff |
| 151160 | 73 22 20 20 20 20 20 20 20 20 20 20 28 22 2d 70 22 20 22 2d 2d 70 61 74 63 68 22 29 29 20 20 20 | s"..........("-p"."--patch"))... |
| 151180 | 3b 32 0a 20 20 20 28 22 2d 73 22 20 22 53 68 6f 77 20 64 69 66 66 73 74 61 74 73 22 20 20 20 20 | ;2....("-s"."Show.diffstats".... |
| 1511a0 | 20 20 22 2d 2d 73 74 61 74 22 29 5d 20 20 20 20 20 20 20 20 20 20 3b 32 0a 20 20 5b 5b 22 4c 6f | .."--stat")]..........;2...[["Lo |
| 1511c0 | 67 22 0a 20 20 20 20 28 22 6c 22 20 22 63 75 72 72 65 6e 74 22 20 20 20 20 20 20 20 20 20 20 20 | g".....("l"."current"........... |
| 1511e0 | 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 28 22 68 22 20 22 48 | ..magit-log-current).....("h"."H |
| 151200 | 45 41 44 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 | EAD"................magit-log-he |
| 151220 | 61 64 29 0a 20 20 20 20 28 22 75 22 20 22 72 65 6c 61 74 65 64 22 20 20 20 20 20 20 20 20 20 20 | ad).....("u"."related".......... |
| 151240 | 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 6c 61 74 65 64 29 0a 20 20 20 20 28 22 6f 22 20 22 | ...magit-log-related).....("o"." |
| 151260 | 6f 74 68 65 72 22 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 6f | other"...............magit-log-o |
| 151280 | 74 68 65 72 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 | ther)]....["".....("L"."local.br |
| 1512a0 | 61 6e 63 68 65 73 22 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 72 61 6e 63 68 65 73 29 | anches"......magit-log-branches) |
| 1512c0 | 0a 20 20 20 20 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 20 20 | .....("b"."all.branches"........ |
| 1512e0 | 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 28 22 61 22 | magit-log-all-branches).....("a" |
| 151300 | 20 22 61 6c 6c 20 72 65 66 65 72 65 6e 63 65 73 22 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 | ."all.references"......magit-log |
| 151320 | 2d 61 6c 6c 29 0a 20 20 20 20 28 37 20 22 42 22 20 22 6d 61 74 63 68 69 6e 67 20 62 72 61 6e 63 | -all).....(7."B"."matching.branc |
| 151340 | 68 65 73 22 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 74 63 68 69 6e 67 2d 62 72 61 6e 63 68 65 73 | hes".magit-log-matching-branches |
| 151360 | 29 0a 20 20 20 20 28 37 20 22 54 22 20 22 6d 61 74 63 68 69 6e 67 20 74 61 67 73 22 20 20 20 20 | ).....(7."T"."matching.tags".... |
| 151380 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 74 63 68 69 6e 67 2d 74 61 67 73 29 0a 20 20 20 20 28 37 | .magit-log-matching-tags).....(7 |
| 1513a0 | 20 22 6d 22 20 22 6d 65 72 67 65 64 22 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c | ."m"."merged"............magit-l |
| 1513c0 | 6f 67 2d 6d 65 72 67 65 64 29 5d 0a 20 20 20 5b 22 52 65 66 6c 6f 67 22 0a 20 20 20 20 28 22 72 | og-merged)]....["Reflog".....("r |
| 1513e0 | 22 20 22 63 75 72 72 65 6e 74 22 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 | "."current".............magit-re |
| 151400 | 66 6c 6f 67 2d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 28 22 48 22 20 22 48 45 41 44 22 20 20 20 | flog-current).....("H"."HEAD"... |
| 151420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 68 65 61 64 29 0a | .............magit-reflog-head). |
| 151440 | 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 20 20 20 20 20 20 6d | ....("O"."other"...............m |
| 151460 | 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6f 74 68 65 72 29 5d 0a 20 20 20 5b 3a 69 66 20 28 6c 61 6d | agit-reflog-other)]....[:if.(lam |
| 151480 | 62 64 61 20 28 29 0a 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 | bda.()...........(and.(fboundp.' |
| 1514a0 | 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 29 0a 20 | magit--any-wip-mode-enabled-p).. |
| 1514c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 61 6e 79 2d 77 69 70 2d 6d 6f | ..............(magit--any-wip-mo |
| 1514e0 | 64 65 2d 65 6e 61 62 6c 65 64 2d 70 29 29 29 0a 20 20 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e | de-enabled-p))).....:description |
| 151500 | 20 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 | ."Wiplog".....("i"."index"...... |
| 151520 | 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 22 77 | ....magit-wip-log-index).....("w |
| 151540 | 22 20 22 77 6f 72 6b 74 72 65 65 22 20 20 20 20 20 20 20 6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 | "."worktree".......magit-wip-log |
| 151560 | 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 20 28 35 20 22 | -worktree)]....["Other".....(5." |
| 151580 | 73 22 20 22 73 68 6f 72 74 6c 6f 67 22 20 20 20 20 6d 61 67 69 74 2d 73 68 6f 72 74 6c 6f 67 29 | s"."shortlog"....magit-shortlog) |
| 1515a0 | 5d 5d 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d | ]])..;;;###autoload.(autoload.'m |
| 1515c0 | 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 20 22 6d 61 67 69 74 2d 6c 6f 67 22 20 6e 69 6c | agit-log-refresh."magit-log".nil |
| 1515e0 | 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 |
| 151600 | 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 20 28 29 0a 20 20 22 43 68 61 6e 67 65 20 74 68 65 20 | it-log-refresh.()..."Change.the. |
| 151620 | 61 72 67 75 6d 65 6e 74 73 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 6c 6f 67 28 73 29 20 69 6e | arguments.used.for.the.log(s).in |
| 151640 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 | .the.current.buffer."...:man-pag |
| 151660 | 65 20 22 67 69 74 2d 6c 6f 67 22 0a 20 20 3a 63 6c 61 73 73 20 27 6d 61 67 69 74 2d 6c 6f 67 2d | e."git-log"...:class.'magit-log- |
| 151680 | 72 65 66 72 65 73 68 2d 70 72 65 66 69 78 0a 20 20 5b 3a 69 66 2d 6d 6f 64 65 20 6d 61 67 69 74 | refresh-prefix...[:if-mode.magit |
| 1516a0 | 2d 6c 6f 67 2d 6d 6f 64 65 0a 20 20 20 3a 63 6c 61 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 73 75 | -log-mode....:class.transient-su |
| 1516c0 | 62 67 72 6f 75 70 73 0a 20 20 20 5b 22 43 6f 6d 6d 69 74 20 6c 69 6d 69 74 69 6e 67 22 0a 20 20 | bgroups....["Commit.limiting"... |
| 1516e0 | 20 20 28 6d 61 67 69 74 2d 6c 6f 67 3a 2d 6e 29 0a 20 20 20 20 28 6d 61 67 69 74 3a 2d 2d 61 75 | ..(magit-log:-n).....(magit:--au |
| 151700 | 74 68 6f 72 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 3a 2d 2d 67 72 65 70 29 0a 20 20 20 | thor).....(magit-log:--grep).... |
| 151720 | 20 28 37 20 22 2d 69 22 20 22 53 65 61 72 63 68 20 63 61 73 65 2d 69 6e 73 65 6e 73 69 74 69 76 | .(7."-i"."Search.case-insensitiv |
| 151740 | 65 22 20 28 22 2d 69 22 20 22 2d 2d 72 65 67 65 78 70 2d 69 67 6e 6f 72 65 2d 63 61 73 65 22 29 | e".("-i"."--regexp-ignore-case") |
| 151760 | 29 0a 20 20 20 20 28 37 20 22 2d 49 22 20 22 49 6e 76 65 72 74 20 73 65 61 72 63 68 20 70 61 74 | ).....(7."-I"."Invert.search.pat |
| 151780 | 74 65 72 6e 22 20 20 20 22 2d 2d 69 6e 76 65 72 74 2d 67 72 65 70 22 29 0a 20 20 20 20 28 6d 61 | tern"..."--invert-grep").....(ma |
| 1517a0 | 67 69 74 2d 6c 6f 67 3a 2d 47 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 3a 2d 53 29 0a 20 | git-log:-G).....(magit-log:-S).. |
| 1517c0 | 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 3a 2d 4c 29 5d 0a 20 20 20 5b 22 48 69 73 74 6f 72 79 20 | ...(magit-log:-L)]....["History. |
| 1517e0 | 73 69 6d 70 6c 69 66 69 63 61 74 69 6f 6e 22 0a 20 20 20 20 28 20 20 22 2d 44 22 20 22 53 69 6d | simplification".....(.."-D"."Sim |
| 151800 | 70 6c 69 66 79 20 62 79 20 64 65 63 6f 72 61 74 69 6f 6e 22 20 20 20 20 20 20 20 20 20 20 20 20 | plify.by.decoration"............ |
| 151820 | 20 20 20 20 20 20 22 2d 2d 73 69 6d 70 6c 69 66 79 2d 62 79 2d 64 65 63 6f 72 61 74 69 6f 6e 22 | ......"--simplify-by-decoration" |
| 151840 | 29 0a 20 20 20 20 28 6d 61 67 69 74 3a 2d 2d 29 0a 20 20 20 20 28 20 20 22 2d 66 22 20 22 46 6f | ).....(magit:--).....(.."-f"."Fo |
| 151860 | 6c 6c 6f 77 20 72 65 6e 61 6d 65 73 20 77 68 65 6e 20 73 68 6f 77 69 6e 67 20 73 69 6e 67 6c 65 | llow.renames.when.showing.single |
| 151880 | 2d 66 69 6c 65 20 6c 6f 67 22 20 20 20 20 20 22 2d 2d 66 6f 6c 6c 6f 77 22 29 20 3b 33 0a 20 20 | -file.log"....."--follow").;3... |
| 1518a0 | 20 20 28 36 20 22 2f 73 22 20 22 4f 6e 6c 79 20 63 6f 6d 6d 69 74 73 20 63 68 61 6e 67 69 6e 67 | ..(6."/s"."Only.commits.changing |
| 1518c0 | 20 67 69 76 65 6e 20 70 61 74 68 73 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 73 | .given.paths"..............."--s |
| 1518e0 | 70 61 72 73 65 22 29 0a 20 20 20 20 28 37 20 22 2f 64 22 20 22 4f 6e 6c 79 20 73 65 6c 65 63 74 | parse").....(7."/d"."Only.select |
| 151900 | 65 64 20 63 6f 6d 6d 69 74 73 20 70 6c 75 73 20 6d 65 61 6e 69 6e 67 66 75 6c 20 68 69 73 74 6f | ed.commits.plus.meaningful.histo |
| 151920 | 72 79 22 20 20 20 22 2d 2d 64 65 6e 73 65 22 29 0a 20 20 20 20 28 37 20 22 2f 61 22 20 22 4f 6e | ry"..."--dense").....(7."/a"."On |
| 151940 | 6c 79 20 63 6f 6d 6d 69 74 73 20 65 78 69 73 74 69 6e 67 20 64 69 72 65 63 74 6c 79 20 6f 6e 20 | ly.commits.existing.directly.on. |
| 151960 | 61 6e 63 65 73 74 72 79 20 70 61 74 68 22 20 22 2d 2d 61 6e 63 65 73 74 72 79 2d 70 61 74 68 22 | ancestry.path"."--ancestry-path" |
| 151980 | 29 0a 20 20 20 20 28 36 20 22 2f 66 22 20 22 44 6f 20 6e 6f 74 20 70 72 75 6e 65 20 68 69 73 74 | ).....(6."/f"."Do.not.prune.hist |
| 1519a0 | 6f 72 79 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ory"............................ |
| 1519c0 | 22 2d 2d 66 75 6c 6c 2d 68 69 73 74 6f 72 79 22 29 0a 20 20 20 20 28 37 20 22 2f 6d 22 20 22 50 | "--full-history").....(7."/m"."P |
| 1519e0 | 72 75 6e 65 20 73 6f 6d 65 20 68 69 73 74 6f 72 79 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rune.some.history".............. |
| 151a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 73 69 6d 70 6c 69 66 79 2d 6d 65 72 67 | ................"--simplify-merg |
| 151a20 | 65 73 22 29 5d 0a 20 20 20 5b 22 43 6f 6d 6d 69 74 20 6f 72 64 65 72 69 6e 67 22 0a 20 20 20 20 | es")]....["Commit.ordering"..... |
| 151a40 | 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 20 28 22 2d 72 22 20 | (magit-log:--*-order).....("-r". |
| 151a60 | 22 52 65 76 65 72 73 65 20 6f 72 64 65 72 22 20 22 2d 2d 72 65 76 65 72 73 65 22 29 5d 0a 20 20 | "Reverse.order"."--reverse")]... |
| 151a80 | 20 5b 22 46 6f 72 6d 61 74 74 69 6e 67 22 0a 20 20 20 20 28 22 2d 67 22 20 22 53 68 6f 77 20 67 | .["Formatting".....("-g"."Show.g |
| 151aa0 | 72 61 70 68 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 67 72 61 70 68 22 29 0a 20 20 | raph".............."--graph")... |
| 151ac0 | 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 20 20 | ..("-c"."Show.graph.in.color"... |
| 151ae0 | 20 20 22 2d 2d 63 6f 6c 6f 72 22 29 0a 20 20 20 20 28 22 2d 64 22 20 22 53 68 6f 77 20 72 65 66 | .."--color").....("-d"."Show.ref |
| 151b00 | 6e 61 6d 65 73 22 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 64 65 63 6f 72 61 74 65 22 29 0a 20 | names"..........."--decorate").. |
| 151b20 | 20 20 20 28 22 3d 53 22 20 22 53 68 6f 77 20 73 69 67 6e 61 74 75 72 65 73 22 20 20 20 20 20 20 | ...("=S"."Show.signatures"...... |
| 151b40 | 20 20 20 22 2d 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 22 29 0a 20 20 20 20 28 22 2d 68 22 | ..."--show-signature").....("-h" |
| 151b60 | 20 22 53 68 6f 77 20 68 65 61 64 65 72 22 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2b 2b 68 65 | ."Show.header"............."++he |
| 151b80 | 61 64 65 72 22 29 0a 20 20 20 20 28 22 2d 70 22 20 22 53 68 6f 77 20 64 69 66 66 73 22 20 20 20 | ader").....("-p"."Show.diffs"... |
| 151ba0 | 20 20 20 20 20 20 20 20 20 20 20 28 22 2d 70 22 20 22 2d 2d 70 61 74 63 68 22 29 29 0a 20 20 20 | ...........("-p"."--patch")).... |
| 151bc0 | 20 28 22 2d 73 22 20 22 53 68 6f 77 20 64 69 66 66 73 74 61 74 73 22 20 20 20 20 20 20 20 20 20 | .("-s"."Show.diffstats"......... |
| 151be0 | 20 22 2d 2d 73 74 61 74 22 29 5d 5d 0a 20 20 5b 3a 69 66 2d 6e 6f 74 2d 6d 6f 64 65 20 6d 61 67 | ."--stat")]]...[:if-not-mode.mag |
| 151c00 | 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 6f 6e 20 22 41 72 67 | it-log-mode....:description."Arg |
| 151c20 | 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 0a 20 20 20 28 6d 61 | uments"....(magit-log:-n)....(ma |
| 151c40 | 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 67 22 20 22 53 68 6f | git-log:--*-order)....("-g"."Sho |
| 151c60 | 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 2d 67 72 61 70 68 22 | w.graph"..............."--graph" |
| 151c80 | 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 20 63 6f 6c 6f 72 22 | )....("-c"."Show.graph.in.color" |
| 151ca0 | 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 20 22 53 68 6f 77 20 | ......"--color")....("-d"."Show. |
| 151cc0 | 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 65 63 6f 72 61 74 65 | refnames"............"--decorate |
| 151ce0 | 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 22 20 22 62 75 66 66 | ")]...[["Refresh".....("g"."buff |
| 151d00 | 65 72 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d | er"...................magit-log- |
| 151d20 | 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 |
| 151d40 | 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 |
| 151d60 | 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 |
| 151d80 | 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 |
| 151da0 | 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 74 2d 74 6f 67 67 6c | )]....["Margin".....(magit-toggl |
| 151dc0 | 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 65 2d 6d 61 72 67 69 | e-margin).....(magit-cycle-margi |
| 151de0 | 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 65 2d 6d 61 72 67 69 | n-style).....(magit-toggle-margi |
| 151e00 | 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 67 6c 65 2d 6c 6f 67 | n-details).....(magit-toggle-log |
| 151e20 | 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 6f 64 65 20 6d 61 67 | -margin-style)]....[:if-mode.mag |
| 151e40 | 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 69 6f 6e 20 22 54 6f | it-log-mode.....:description."To |
| 151e60 | 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 63 6b 22 20 20 20 20 | ggle".....("b"."buffer.lock".... |
| 151e80 | 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 74 6f 67 67 6c 65 2d 62 75 66 66 65 72 2d 6c 6f | ..........magit-toggle-buffer-lo |
| 151ea0 | 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 63 6f 6e 64 0a 20 20 | ck)]]...(interactive)...(cond... |
| 151ec0 | 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 65 6e 74 2d 63 6f 6d | .((not.(eq.transient-current-com |
| 151ee0 | 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 0a 20 20 20 20 28 70 | mand.'magit-log-refresh)).....(p |
| 151f00 | 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 61 67 69 74 2d 72 65 | case.major-mode.......('magit-re |
| 151f20 | 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 72 6f 72 20 22 43 61 | flog-mode........(user-error."Ca |
| 151f40 | 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 69 6e 20 72 65 66 | nnot.change.log.arguments.in.ref |
| 151f60 | 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 67 69 74 2d 63 68 65 | log.buffers")).......('magit-che |
| 151f80 | 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 6f 72 20 22 43 61 6e | rry-mode........(user-error."Can |
| 151fa0 | 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 69 6e 20 63 68 65 72 | not.change.log.arguments.in.cher |
| 151fc0 | 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 69 65 6e 74 2d 73 65 | ry.buffers"))).....(transient-se |
| 151fe0 | 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 20 20 20 28 74 0a 20 | tup.'magit-log-refresh))....(t.. |
| 152000 | 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 61 72 67 73 20 2c 66 69 6c 65 73 29 20 | ...(pcase-let.((`(,args.,files). |
| 152020 | 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 20 20 28 73 | (magit-log-arguments))).......(s |
| 152040 | 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 20 61 72 67 73 29 0a | etq.magit-buffer-log-args.args). |
| 152060 | 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 64 65 2d 70 20 27 6d | ......(unless.(derived-mode-p.'m |
| 152080 | 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 20 20 20 20 20 28 73 | agit-log-select-mode).........(s |
| 1520a0 | 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 73 20 66 69 6c 65 73 | etq.magit-buffer-log-files.files |
| 1520c0 | 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 29 0a 0a 3b 3b 3b 3b | ))).....(magit-refresh))))..;;;; |
| 1520e0 | 20 49 6e 66 69 78 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 | .Infix.Commands..(transient-defi |
| 152100 | 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 28 29 0a 20 20 3a 64 | ne-argument.magit-log:-n.()...:d |
| 152120 | 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 6f 66 20 63 6f 6d 6d | escription."Limit.number.of.comm |
| 152140 | 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 6f 6e 0a | its"...:class.'transient-option. |
| 152160 | 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 20 28 61 6e 64 20 62 | ..;;.For.historic.reasons.(and.b |
| 152180 | 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 68 61 74 20 22 2d 6e | ecause.it.easy.to.guess.what."-n |
| 1521a0 | 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 73 20 74 68 65 20 6f | "...;;.stands.for).this.is.the.o |
| 1521c0 | 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 6e 6f 74 20 75 73 65 | nly.argument.where.we.do.not.use |
| 1521e0 | 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 22 2d 2d 6d 61 78 2d | .the...;;.long.argument.("--max- |
| 152200 | 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 0a 20 20 3a 61 72 67 | count")....:shortarg."-n"...:arg |
| 152220 | 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 61 6e 73 69 65 6e 74 | ument."-n"...:reader.#'transient |
| 152240 | 2d 72 65 61 64 2d 6e 75 6d 62 65 72 2d 4e 2b 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 | -read-number-N+)..(transient-def |
| 152260 | 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 6f 72 20 28 29 0a 20 | ine-argument.magit:--author.().. |
| 152280 | 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 75 74 68 6f 72 22 0a | .:description."Limit.to.author". |
| 1522a0 | 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 |
| 1522c0 | 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 68 6f 72 3d 22 0a 20 | y."-A"...:argument."--author=".. |
| 1522e0 | 20 3a 72 65 61 64 65 72 20 23 27 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d | .:reader.#'magit-transient-read- |
| 152300 | 70 65 72 73 6f 6e 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d | person)..(transient-define-argum |
| 152320 | 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 20 20 3a 64 65 73 63 | ent.magit-log:--since.()...:desc |
| 152340 | 72 69 70 74 69 6f 6e 20 22 4c 69 6d 69 74 20 74 6f 20 63 6f 6d 6d 69 74 73 20 73 69 6e 63 65 22 | ription."Limit.to.commits.since" |
| 152360 | 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 |
| 152380 | 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 6e 63 65 3d 22 0a 20 | ey."=s"...:argument."--since=".. |
| 1523a0 | 20 3a 72 65 61 64 65 72 20 23 27 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 64 61 74 65 29 0a | .:reader.#'transient-read-date). |
| 1523c0 | 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 |
| 1523e0 | 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 69 70 74 69 6f 6e 20 | t-log:--until.()...:description. |
| 152400 | 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 20 20 3a 63 6c 61 73 | "Limit.to.commits.until"...:clas |
| 152420 | 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 3d 75 22 0a | s.'transient-option...:key."=u". |
| 152440 | 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 3a 72 65 61 64 65 72 | ..:argument."--until="...:reader |
| 152460 | 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 28 74 72 61 6e 73 69 | .#'transient-read-date)..(transi |
| 152480 | 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 3a 2d 2d | ent-define-argument.magit-log:-- |
| 1524a0 | 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 20 22 4f 72 64 65 72 | *-order.()...:description."Order |
| 1524c0 | 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 61 6e 73 69 65 6e 74 | .commits.by"...:class.'transient |
| 1524e0 | 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 61 72 67 75 6d 65 6e | -switches...:key."-o"...:argumen |
| 152500 | 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 61 72 67 75 6d 65 6e | t-format."--%s-order"...:argumen |
| 152520 | 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 61 75 74 68 6f 72 2d | t-regexp."\\(--\\(topo\\|author- |
| 152540 | 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 20 20 3a 63 68 6f 69 | date\\|date\\)-order\\)"...:choi |
| 152560 | 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 22 20 22 64 61 74 65 | ces.'("topo"."author-date"."date |
| 152580 | 22 29 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 20 | "))..(transient-define-argument. |
| 1525a0 | 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 73 63 72 69 70 74 69 | magit-log:--grep.()...:descripti |
| 1525c0 | 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 6c 61 73 73 20 27 74 | on."Search.messages"...:class.'t |
| 1525e0 | 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 46 22 0a 20 20 3a 61 | ransient-option...:key."-F"...:a |
| 152600 | 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 73 69 65 6e 74 2d 64 | rgument."--grep=")..(transient-d |
| 152620 | 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 47 20 28 29 0a 20 | efine-argument.magit-log:-G.().. |
| 152640 | 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 6e 67 65 73 22 0a 20 | .:description."Search.changes".. |
| 152660 | 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 61 72 67 | .:class.'transient-option...:arg |
| 152680 | 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 65 66 69 6e 65 2d 61 | ument."-G")..(transient-define-a |
| 1526a0 | 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 20 3a 64 65 73 63 72 | rgument.magit-log:-S.()...:descr |
| 1526c0 | 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 73 22 0a 20 20 3a 63 | iption."Search.occurrences"...:c |
| 1526e0 | 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 61 72 67 75 6d 65 | lass.'transient-option...:argume |
| 152700 | 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 6e 65 2d 61 72 67 75 | nt."-S")..(transient-define-argu |
| 152720 | 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 65 73 63 72 69 70 74 | ment.magit-log:-L.()...:descript |
| 152740 | 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 22 0a 20 20 3a 63 6c | ion."Trace.line.evolution"...:cl |
| 152760 | 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 |
| 152780 | 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 72 65 61 64 2d 66 69 | t."-L"...:reader.#'magit-read-fi |
| 1527a0 | 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 65 61 64 2d 66 69 6c | le-trace)..(defun.magit-read-fil |
| 1527c0 | 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 20 20 28 6c 65 74 20 | e-trace.(&rest._ignored)...(let. |
| 1527e0 | 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 66 72 6f 6d 2d 72 65 | ((file..(magit-read-file-from-re |
| 152800 | 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 20 28 74 72 61 63 65 | v."HEAD"."File")).........(trace |
| 152820 | 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 65 22 29 29 29 0a 20 | .(magit-read-string."Trace"))).. |
| 152840 | 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 29 29 29 0a 0a 3b 3b | ...(concat.trace.":".file)))..;; |
| 152860 | 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 72 2d 6b 65 79 6d 61 | ;;.Setup.Commands..(defvar-keyma |
| 152880 | 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 0a 20 20 3a 70 61 72 | p.magit-log-read-revs-map...:par |
| 1528a0 | 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 6d 61 70 0a 20 20 22 | ent.crm-local-completion-map..." |
| 1528c0 | 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 64 29 0a 0a 28 64 65 | SPC".#'self-insert-command)..(de |
| 1528e0 | 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 26 6f 70 74 69 6f 6e | fun.magit-log-read-revs.(&option |
| 152900 | 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 64 20 75 73 65 2d 63 | al.use-current)...(or.(and.use-c |
| 152920 | 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 61 67 69 74 2d 67 65 | urrent.(and-let*.((buf.(magit-ge |
| 152940 | 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 20 62 75 66 29 29 29 | t-current-branch))).(list.buf))) |
| 152960 | 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 6f 72 20 22 5c 5c 28 | .......(let.((crm-separator."\\( |
| 152980 | 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 20 20 20 20 20 20 20 | \\.\\.\\.?\\|[,.]\\)").......... |
| 1529a0 | 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 6d 61 70 20 6d 61 67 | ...(crm-local-completion-map.mag |
| 1529c0 | 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 20 20 20 20 20 20 28 | it-log-read-revs-map)).........( |
| 1529e0 | 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 65 74 69 6e 67 2d 72 | split-string.(magit-completing-r |
| 152a00 | 65 61 64 2d 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ead-multiple.................... |
| 152a20 | 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 20 20 20 20 20 20 20 | ...."Log.rev,s:."............... |
| 152a40 | 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 20 6e 69 | .........(magit-list-refnames.ni |
| 152a60 | 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 6e 69 6c 20 | l.t)........................nil. |
| 152a80 | 6e 69 6c 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 0a | nil.nil.'magit-revision-history. |
| 152aa0 | 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 |
| 152ac0 | 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 20 | t-branch-or-commit-at-point).... |
| 152ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f | ........................(and.(no |
| 152b00 | 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 20 20 20 20 20 20 20 | t.use-current).................. |
| 152b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 72 65 76 69 6f | ...............(magit-get-previo |
| 152b40 | 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 20 20 20 20 20 20 20 | us-branch))).................... |
| 152b60 | 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 20 20 20 20 20 20 20 | ....nil.t)...................... |
| 152b80 | 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 69 74 2d 6c 6f 67 2d | ."[,.]".t))))..(defun.magit-log- |
| 152ba0 | 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 52 65 61 64 20 61 20 | read-pattern.(option)..."Read.a. |
| 152bc0 | 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 61 73 73 20 61 73 20 | string.from.the.user.to.pass.as. |
| 152be0 | 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 6d 61 67 69 74 2d 72 | parameter.to.OPTION."...(magit-r |
| 152c00 | 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 61 20 70 61 74 74 65 | ead-string.(format."Type.a.patte |
| 152c20 | 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 29 29 0a 0a 3b 3b 3b | rn.to.pass.to.%s".option)))..;;; |
| 152c40 | 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 63 75 72 | ###autoload.(defun.magit-log-cur |
| 152c60 | 72 65 6e 74 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 | rent.(revs.&optional.args.files) |
| 152c80 | 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 20 62 72 61 | ..."Show.log.for.the.current.bra |
| 152ca0 | 6e 63 68 2e 0a 57 68 65 6e 20 60 48 45 41 44 27 20 69 73 20 64 65 74 61 63 68 65 64 20 6f 72 20 | nch..When.`HEAD'.is.detached.or. |
| 152cc0 | 77 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 20 6c 6f 67 20 | with.a.prefix.argument.show.log. |
| 152ce0 | 66 6f 72 0a 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 72 65 76 73 20 72 65 61 64 20 66 72 6f 6d 20 74 | for.one.or.more.revs.read.from.t |
| 152d00 | 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | he.minibuffer."...(interactive.( |
| 152d20 | 63 6f 6e 73 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 61 64 2d 72 65 76 73 20 74 29 0a 20 20 20 | cons.(magit-log-read-revs.t).... |
| 152d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 | ..................(magit-log-arg |
| 152d60 | 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 75 66 | uments)))...(magit-log-setup-buf |
| 152d80 | 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 75 74 | fer.revs.args.files))..;;;###aut |
| 152da0 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 20 28 26 6f 70 | oload.(defun.magit-log-head.(&op |
| 152dc0 | 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 66 | tional.args.files)..."Show.log.f |
| 152de0 | 6f 72 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 6d 61 67 69 | or.`HEAD'."...(interactive.(magi |
| 152e00 | 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 | t-log-arguments))...(magit-log-s |
| 152e20 | 65 74 75 70 2d 62 75 66 66 65 72 20 28 6c 69 73 74 20 22 48 45 41 44 22 29 20 61 72 67 73 20 66 | etup-buffer.(list."HEAD").args.f |
| 152e40 | 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 61 | iles))..;;;###autoload.(defun.ma |
| 152e60 | 67 69 74 2d 6c 6f 67 2d 72 65 6c 61 74 65 64 20 28 72 65 76 73 20 26 6f 70 74 69 6f 6e 61 6c 20 | git-log-related.(revs.&optional. |
| 152e80 | 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 20 | args.files)..."Show.log.for.the. |
| 152ea0 | 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 69 74 73 20 75 70 73 74 72 65 61 6d 20 61 6e 64 | current.branch,.its.upstream.and |
| 152ec0 | 20 69 74 73 20 70 75 73 68 20 74 61 72 67 65 74 2e 0a 57 68 65 6e 20 74 68 65 20 75 70 73 74 72 | .its.push.target..When.the.upstr |
| 152ee0 | 65 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 | eam.is.a.local.branch,.then.also |
| 152f00 | 20 73 68 6f 77 20 69 74 73 20 6f 77 6e 0a 75 70 73 74 72 65 61 6d 2e 20 20 57 68 65 6e 20 60 48 | .show.its.own.upstream...When.`H |
| 152f20 | 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 6c 6f 67 20 | EAD'.is.detached,.then.show.log. |
| 152f40 | 66 6f 72 20 74 68 61 74 2c 20 74 68 65 0a 70 72 65 76 69 6f 75 73 6c 79 20 63 68 65 63 6b 65 64 | for.that,.the.previously.checked |
| 152f60 | 20 6f 75 74 20 62 72 61 6e 63 68 20 61 6e 64 20 69 74 73 20 75 70 73 74 72 65 61 6d 20 61 6e 64 | .out.branch.and.its.upstream.and |
| 152f80 | 20 70 75 73 68 2d 74 61 72 67 65 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 | .push-target."...(interactive... |
| 152fa0 | 20 28 63 6f 6e 73 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 | .(cons.(let.((current.(magit-get |
| 152fc0 | 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -current-branch))............... |
| 152fe0 | 20 68 65 61 64 20 72 65 62 61 73 65 20 74 61 72 67 65 74 20 75 70 73 74 72 65 61 6d 20 75 70 75 | .head.rebase.target.upstream.upu |
| 153000 | 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 63 75 72 72 65 6e 74 0a 20 20 | p)............(unless.current... |
| 153020 | 20 20 20 20 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 72 | ...........(setq.rebase.(magit-r |
| 153040 | 65 62 61 73 65 2d 2d 67 65 74 2d 73 74 61 74 65 2d 6c 69 6e 65 73 20 22 68 65 61 64 2d 6e 61 6d | ebase--get-state-lines."head-nam |
| 153060 | 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 72 65 62 61 73 65 0a | e"))..............(cond.(rebase. |
| 153080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 62 61 73 65 | ....................(setq.rebase |
| 1530a0 | 20 28 6d 61 67 69 74 2d 72 65 66 2d 61 62 62 72 65 76 20 72 65 62 61 73 65 29 29 0a 20 20 20 20 | .(magit-ref-abbrev.rebase))..... |
| 1530c0 | 20 20 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 20 72 65 | ................(setq.current.re |
| 1530e0 | 62 61 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | base).....................(setq. |
| 153100 | 68 65 61 64 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 | head."HEAD"))................... |
| 153120 | 20 28 28 73 65 74 71 20 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 72 65 76 69 | .((setq.current.(magit-get-previ |
| 153140 | 6f 75 73 2d 62 72 61 6e 63 68 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 | ous-branch)))))............(cond |
| 153160 | 20 28 63 75 72 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | .(current...................(set |
| 153180 | 71 20 63 75 72 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | q.current....................... |
| 1531a0 | 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 63 75 72 72 65 6e | ..(magit--propertize-face.curren |
| 1531c0 | 74 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 0a 20 20 20 20 20 20 20 20 | t.'magit-branch-local))......... |
| 1531e0 | 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 74 2d 67 65 | ..........(setq.target.(magit-ge |
| 153200 | 74 2d 70 75 73 68 2d 62 72 61 6e 63 68 20 63 75 72 72 65 6e 74 20 74 29 29 0a 20 20 20 20 20 20 | t-push-branch.current.t))....... |
| 153220 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 | ............(setq.upstream.(magi |
| 153240 | 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 74 29 29 0a | t-get-upstream-branch.current)). |
| 153260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 75 70 73 74 72 65 61 6d | ..................(when.upstream |
| 153280 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 70 75 70 20 | .....................(setq.upup. |
| 1532a0 | 28 61 6e 64 20 28 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 70 20 75 70 73 74 72 | (and.(magit-local-branch-p.upstr |
| 1532c0 | 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 20 | eam)............................ |
| 1532e0 | 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 |
| 153300 | 6e 63 68 20 75 70 73 74 72 65 61 6d 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nch.upstream)))))............... |
| 153320 | 20 20 20 28 28 73 65 74 71 20 68 65 61 64 20 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 20 | ...((setq.head."HEAD")))........ |
| 153340 | 20 20 20 20 28 64 65 6c 71 20 6e 69 6c 20 28 6c 69 73 74 20 63 75 72 72 65 6e 74 20 68 65 61 64 | ....(delq.nil.(list.current.head |
| 153360 | 20 74 61 72 67 65 74 20 75 70 73 74 72 65 61 6d 20 75 70 75 70 29 29 29 0a 20 20 20 20 20 20 20 | .target.upstream.upup)))........ |
| 153380 | 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 28 6d 61 67 | ..(magit-log-arguments)))...(mag |
| 1533a0 | 69 74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 72 65 76 73 20 61 72 67 73 20 66 69 | it-log-setup-buffer.revs.args.fi |
| 1533c0 | 6c 65 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 | les))..;;;###autoload.(defun.mag |
| 1533e0 | 69 74 2d 6c 6f 67 2d 6f 74 68 65 72 20 28 72 65 76 73 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 | it-log-other.(revs.&optional.arg |
| 153400 | 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 6f 6e 65 20 6f 72 20 | s.files)..."Show.log.for.one.or. |
| 153420 | 6d 6f 72 65 20 72 65 76 73 20 72 65 61 64 20 66 72 6f 6d 20 74 68 65 20 6d 69 6e 69 62 75 66 66 | more.revs.read.from.the.minibuff |
| 153440 | 65 72 2e 0a 54 68 65 20 75 73 65 72 20 63 61 6e 20 69 6e 70 75 74 20 61 6e 79 20 72 65 76 69 73 | er..The.user.can.input.any.revis |
| 153460 | 69 6f 6e 20 6f 72 20 72 65 76 69 73 69 6f 6e 73 20 73 65 70 61 72 61 74 65 64 20 62 79 20 61 0a | ion.or.revisions.separated.by.a. |
| 153480 | 73 70 61 63 65 2c 20 6f 72 20 65 76 65 6e 20 72 61 6e 67 65 73 2c 20 62 75 74 20 6f 6e 6c 79 20 | space,.or.even.ranges,.but.only. |
| 1534a0 | 62 72 61 6e 63 68 65 73 20 61 6e 64 20 74 61 67 73 2c 20 61 6e 64 20 61 0a 72 65 70 72 65 73 65 | branches.and.tags,.and.a.represe |
| 1534c0 | 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2c 20 | ntation.of.the.commit.at.point,. |
| 1534e0 | 61 72 65 20 61 76 61 69 6c 61 62 6c 65 20 61 73 0a 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 | are.available.as.completion.cand |
| 153500 | 69 64 61 74 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 63 6f 6e 73 20 28 6d | idates."...(interactive.(cons.(m |
| 153520 | 61 67 69 74 2d 6c 6f 67 2d 72 65 61 64 2d 72 65 76 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | agit-log-read-revs)............. |
| 153540 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 | .........(magit-log-arguments))) |
| 153560 | 0a 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 72 65 76 73 20 | ...(magit-log-setup-buffer.revs. |
| 153580 | 61 72 67 73 20 66 69 6c 65 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 | args.files))..;;;###autoload.(de |
| 1535a0 | 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 72 61 6e 63 68 65 73 20 28 26 6f 70 74 69 6f 6e 61 | fun.magit-log-branches.(&optiona |
| 1535c0 | 6c 20 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 61 6c | l.args.files)..."Show.log.for.al |
| 1535e0 | 6c 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 20 61 6e 64 20 60 48 45 41 44 27 2e 22 0a 20 20 | l.local.branches.and.`HEAD'."... |
| 153600 | 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 |
| 153620 | 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 69 | s))...(magit-log-setup-buffer.(i |
| 153640 | 66 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 0a 20 20 20 | f.(magit-get-current-branch).... |
| 153660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 | ...........................(list |
| 153680 | 20 22 2d 2d 62 72 61 6e 63 68 65 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."--branches").................. |
| 1536a0 | 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 48 45 41 44 22 20 22 2d 2d 62 72 61 6e 63 | ...........(list."HEAD"."--branc |
| 1536c0 | 68 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 20 20 | hes")).......................... |
| 1536e0 | 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 | .args.files))..;;;###autoload.(d |
| 153700 | 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 74 63 68 69 6e 67 2d 62 72 61 6e 63 68 65 73 | efun.magit-log-matching-branches |
| 153720 | 20 28 70 61 74 74 65 72 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 6c 65 73 29 0a | .(pattern.&optional.args.files). |
| 153740 | 20 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 61 6c 6c 20 62 72 61 6e 63 68 65 73 20 6d 61 74 | .."Show.log.for.all.branches.mat |
| 153760 | 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 0a 20 20 28 69 6e | ching.PATTERN.and.`HEAD'."...(in |
| 153780 | 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- |
| 1537a0 | 70 61 74 74 65 72 6e 20 22 2d 2d 62 72 61 6e 63 68 65 73 22 29 20 28 6d 61 67 69 74 2d 6c 6f 67 | pattern."--branches").(magit-log |
| 1537c0 | 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 75 70 | -arguments)))...(magit-log-setup |
| 1537e0 | 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 74 20 | -buffer....(list."HEAD".(format. |
| 153800 | 22 2d 2d 62 72 61 6e 63 68 65 73 3d 25 73 22 20 70 61 74 74 65 72 6e 29 29 0a 20 20 20 61 72 67 | "--branches=%s".pattern))....arg |
| 153820 | 73 20 66 69 6c 65 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e | s.files))..;;;###autoload.(defun |
| 153840 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 74 63 68 69 6e 67 2d 74 61 67 73 20 28 70 61 74 74 65 72 | .magit-log-matching-tags.(patter |
| 153860 | 6e 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 | n.&optional.args.files)..."Show. |
| 153880 | 6c 6f 67 20 66 6f 72 20 61 6c 6c 20 74 61 67 73 20 6d 61 74 63 68 69 6e 67 20 50 41 54 54 45 52 | log.for.all.tags.matching.PATTER |
| 1538a0 | 4e 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 63 | N.and.`HEAD'."...(interactive.(c |
| 1538c0 | 6f 6e 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 74 | ons.(magit-log-read-pattern."--t |
| 1538e0 | 61 67 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 20 20 | ags").(magit-log-arguments)))... |
| 153900 | 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 73 74 | (magit-log-setup-buffer....(list |
| 153920 | 20 22 48 45 41 44 22 20 28 66 6f 72 6d 61 74 20 22 2d 2d 74 61 67 73 3d 25 73 22 20 70 61 74 74 | ."HEAD".(format."--tags=%s".patt |
| 153940 | 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 23 23 23 61 75 74 | ern))....args.files))..;;;###aut |
| 153960 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 2d 62 72 61 6e 63 | oload.(defun.magit-log-all-branc |
| 153980 | 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 20 20 22 53 68 | hes.(&optional.args.files)..."Sh |
| 1539a0 | 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 65 20 | ow.log.for.all.local.and.remote. |
| 1539c0 | 62 72 61 6e 63 68 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 | branches.and.`HEAD'."...(interac |
| 1539e0 | 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 28 6d | tive.(magit-log-arguments))...(m |
| 153a00 | 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 69 74 | agit-log-setup-buffer.(if.(magit |
| 153a20 | 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)............ |
| 153a40 | 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 62 72 61 6e | ...................(list."--bran |
| 153a60 | 63 68 65 73 22 20 22 2d 2d 72 65 6d 6f 74 65 73 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ches"."--remotes").............. |
| 153a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 48 45 41 44 22 20 22 2d 2d 62 | ...............(list."HEAD"."--b |
| 153aa0 | 72 61 6e 63 68 65 73 22 20 22 2d 2d 72 65 6d 6f 74 65 73 22 29 29 0a 20 20 20 20 20 20 20 20 20 | ranches"."--remotes")).......... |
| 153ac0 | 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))..; |
| 153ae0 | 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 61 | ;;###autoload.(defun.magit-log-a |
| 153b00 | 6c 6c 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 53 68 6f | ll.(&optional.args.files)..."Sho |
| 153b20 | 77 20 6c 6f 67 20 66 6f 72 20 61 6c 6c 20 72 65 66 65 72 65 6e 63 65 73 20 61 6e 64 20 60 48 45 | w.log.for.all.references.and.`HE |
| 153b40 | 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 67 2d | AD'."...(interactive.(magit-log- |
| 153b60 | 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 62 | arguments))...(magit-log-setup-b |
| 153b80 | 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 72 61 | uffer.(if.(magit-get-current-bra |
| 153ba0 | 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nch)............................ |
| 153bc0 | 20 20 20 28 6c 69 73 74 20 22 2d 2d 61 6c 6c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(list."--all")............... |
| 153be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 48 45 41 44 22 20 22 2d 2d 61 6c | ..............(list."HEAD"."--al |
| 153c00 | 6c 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 61 | l"))...........................a |
| 153c20 | 72 67 73 20 66 69 6c 65 73 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 | rgs.files))..;;;###autoload.(def |
| 153c40 | 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 66 66 65 72 2d 66 69 6c 65 20 28 26 6f 70 74 69 6f | un.magit-log-buffer-file.(&optio |
| 153c60 | 6e 61 6c 20 66 6f 6c 6c 6f 77 20 62 65 67 20 65 6e 64 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 | nal.follow.beg.end)..."Show.log. |
| 153c80 | 66 6f 72 20 74 68 65 20 62 6c 6f 62 20 6f 72 20 66 69 6c 65 20 76 69 73 69 74 65 64 20 69 6e 20 | for.the.blob.or.file.visited.in. |
| 153ca0 | 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 57 69 74 68 20 61 20 70 72 65 66 69 | the.current.buffer..With.a.prefi |
| 153cc0 | 78 20 61 72 67 75 6d 65 6e 74 20 6f 72 20 77 68 65 6e 20 60 2d 2d 66 6f 6c 6c 6f 77 27 20 69 73 | x.argument.or.when.`--follow'.is |
| 153ce0 | 20 61 6e 20 61 63 74 69 76 65 20 6c 6f 67 0a 61 72 67 75 6d 65 6e 74 2c 20 74 68 65 6e 20 66 6f | .an.active.log.argument,.then.fo |
| 153d00 | 6c 6c 6f 77 20 72 65 6e 61 6d 65 73 2e 20 20 57 68 65 6e 20 74 68 65 20 72 65 67 69 6f 6e 20 69 | llow.renames...When.the.region.i |
| 153d20 | 73 20 61 63 74 69 76 65 2c 0a 72 65 73 74 72 69 63 74 20 74 68 65 20 6c 6f 67 20 74 6f 20 74 68 | s.active,.restrict.the.log.to.th |
| 153d40 | 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 68 65 73 2e | e.lines.that.the.region.touches. |
| 153d60 | 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 63 75 72 72 65 6e | "...(interactive....(cons.curren |
| 153d80 | 74 2d 70 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 72 65 67 69 | t-prefix-arg..........(and.(regi |
| 153da0 | 6f 6e 2d 61 63 74 69 76 65 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | on-active-p)...............(magi |
| 153dc0 | 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 20 20 | t-file-relative-name)........... |
| 153de0 | 20 20 20 20 28 6e 6f 74 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 64 69 72 65 64 2d | ....(not.(derived-mode-p.'dired- |
| 153e00 | 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 72 65 73 74 72 | mode))...............(save-restr |
| 153e20 | 69 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 64 65 6e 29 0a 20 | iction.................(widen).. |
| 153e40 | 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 2d 6e 75 6d 62 65 | ...............(list.(line-numbe |
| 153e60 | 72 2d 61 74 2d 70 6f 73 20 28 72 65 67 69 6f 6e 2d 62 65 67 69 6e 6e 69 6e 67 29 29 0a 20 20 20 | r-at-pos.(region-beginning)).... |
| 153e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 6e 75 6d 62 65 72 2d | ...................(line-number- |
| 153ea0 | 61 74 2d 70 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 20 28 6c | at-pos........................(l |
| 153ec0 | 65 74 20 28 28 65 6e 64 20 28 72 65 67 69 6f 6e 2d 65 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 | et.((end.(region-end)))......... |
| 153ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 63 68 61 72 2d 61 66 74 65 72 | .................(if.(char-after |
| 153f00 | 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .end)........................... |
| 153f20 | 20 20 20 65 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...end.......................... |
| 153f40 | 20 20 3b 3b 20 45 6e 73 75 72 65 20 74 68 61 74 20 77 65 20 64 6f 6e 27 74 20 67 65 74 20 74 68 | ..;;.Ensure.that.we.don't.get.th |
| 153f60 | 65 20 6c 69 6e 65 20 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.line.number................... |
| 153f80 | 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 66 20 61 20 74 72 61 69 6c 69 6e 67 20 6e 65 77 6c 69 6e | .........;;.of.a.trailing.newlin |
| 153fa0 | 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 | e.............................(1 |
| 153fc0 | 2d 20 65 6e 64 29 29 29 29 29 29 29 29 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 | -.end)))))))))...(require.'magit |
| 153fe0 | 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 66 69 6c 65 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 72 | )...(if-let.((file.(magit-file-r |
| 154000 | 65 6c 61 74 69 76 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 | elative-name))).......(magit-log |
| 154020 | 2d 73 65 74 75 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6f 72 20 6d | -setup-buffer........(list.(or.m |
| 154040 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | agit-buffer-refname............. |
| 154060 | 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 0a | .....(magit-get-current-branch). |
| 154080 | 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 0a 20 20 20 20 20 20 | ................."HEAD"))....... |
| 1540a0 | 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 2d 61 72 67 | .(let.((args.(car.(magit-log-arg |
| 1540c0 | 75 6d 65 6e 74 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 66 | uments))))..........(when.(and.f |
| 1540e0 | 6f 6c 6c 6f 77 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 22 2d 2d 66 6f 6c 6c 6f 77 22 20 61 72 | ollow.(not.(member."--follow".ar |
| 154100 | 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 22 2d 2d 66 6f 6c 6c 6f 77 | gs)))............(push."--follow |
| 154120 | 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 62 65 67 | ".args))..........(when.(and.beg |
| 154140 | 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 63 6f 6e | .end)............(setq.args.(con |
| 154160 | 73 20 28 66 6f 72 6d 61 74 20 22 2d 4c 25 73 2c 25 73 3a 25 73 22 20 62 65 67 20 65 6e 64 20 66 | s.(format."-L%s,%s:%s".beg.end.f |
| 154180 | 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)............................ |
| 1541a0 | 20 28 63 6c 2d 64 65 6c 65 74 65 20 22 2d 4c 22 20 61 72 67 73 20 3a 74 65 73 74 0a 20 20 20 20 | .(cl-delete."-L".args.:test..... |
| 1541c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1541e0 | 20 20 20 23 27 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 29 29 29 0a 20 20 20 20 20 20 20 20 | ...#'string-prefix-p)))......... |
| 154200 | 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 61 72 67 | ...(setq.file.nil))..........arg |
| 154220 | 73 29 0a 20 20 20 20 20 20 20 28 61 6e 64 20 66 69 6c 65 20 28 6c 69 73 74 20 66 69 6c 65 29 29 | s)........(and.file.(list.file)) |
| 154240 | 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 66 66 65 72 2d 66 69 6c 65 2d 6c 6f | ........magit-log-buffer-file-lo |
| 154260 | 63 6b 65 64 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 42 75 66 66 65 72 20 69 73 | cked).....(user-error."Buffer.is |
| 154280 | 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 61 | n't.visiting.a.file")))..;;;###a |
| 1542a0 | 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 74 72 61 63 65 2d 64 | utoload.(defun.magit-log-trace-d |
| 1542c0 | 65 66 69 6e 69 74 69 6f 6e 20 28 66 69 6c 65 20 66 6e 20 72 65 76 29 0a 20 20 22 53 68 6f 77 20 | efinition.(file.fn.rev)..."Show. |
| 1542e0 | 6c 6f 67 20 66 6f 72 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 2e | log.for.the.definition.at.point. |
| 154300 | 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6f 72 20 28 6d 61 67 69 | "...(interactive.(list.(or.(magi |
| 154320 | 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 20 20 | t-file-relative-name)........... |
| 154340 | 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 42 75 66 66 | ...............(user-error."Buff |
| 154360 | 65 72 20 69 73 6e 27 74 20 76 69 73 69 74 69 6e 67 20 61 20 66 69 6c 65 22 29 29 0a 20 20 20 20 | er.isn't.visiting.a.file"))..... |
| 154380 | 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 6d 61 | .................(or.(funcall.ma |
| 1543a0 | 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 6e 63 74 69 6f | git-log-trace-definition-functio |
| 1543c0 | 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 | n)..........................(use |
| 1543e0 | 72 2d 65 72 72 6f 72 20 22 4e 6f 20 66 75 6e 63 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 20 66 6f | r-error."No.function.at.point.fo |
| 154400 | 75 6e 64 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 | und"))......................(or. |
| 154420 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 | magit-buffer-refname............ |
| 154440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 | ..............(magit-get-current |
| 154460 | 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -branch)........................ |
| 154480 | 20 20 22 48 45 41 44 22 29 29 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a 20 | .."HEAD")))...(require.'magit).. |
| 1544a0 | 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 73 | .(magit-log-setup-buffer....(lis |
| 1544c0 | 74 20 72 65 76 29 0a 20 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 20 22 2d 4c 3a 25 73 25 73 | t.rev)....(cons.(format."-L:%s%s |
| 1544e0 | 3a 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 72 65 | :%s"..................(string-re |
| 154500 | 70 6c 61 63 65 20 22 3a 22 20 22 5c 5c 3a 22 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 66 6e | place.":"."\\:".(regexp-quote.fn |
| 154520 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 64 65 72 69 76 65 64 | ))..................(if.(derived |
| 154540 | 2d 6d 6f 64 65 2d 70 20 27 6c 69 73 70 2d 6d 6f 64 65 20 27 65 6d 61 63 73 2d 6c 69 73 70 2d 6d | -mode-p.'lisp-mode.'emacs-lisp-m |
| 154560 | 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 3b 3b 20 47 69 74 | ode)......................;;.Git |
| 154580 | 20 64 6f 65 73 6e 27 74 20 74 72 65 61 74 20 22 2d 22 20 74 68 65 20 73 61 6d 65 20 77 61 79 20 | .doesn't.treat."-".the.same.way. |
| 1545a0 | 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 5f 22 2c 20 | as......................;;."_",. |
| 1545c0 | 6c 65 61 64 69 6e 67 20 74 6f 20 66 61 6c 73 65 2d 70 6f 73 69 74 69 76 65 73 20 73 75 63 68 20 | leading.to.false-positives.such. |
| 1545e0 | 61 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 22 66 6f 6f 2d | as......................;;."foo- |
| 154600 | 73 75 66 66 69 78 22 20 62 65 69 6e 67 20 63 6f 6e 73 69 64 65 72 65 64 20 61 20 6d 61 74 63 68 | suffix".being.considered.a.match |
| 154620 | 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 6f 72 20 22 66 6f | ......................;;.for."fo |
| 154640 | 6f 22 2e 20 20 57 69 6e 67 20 69 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o"...Wing.it.................... |
| 154660 | 20 20 20 22 5c 5c 28 20 5c 5c 7c 24 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..."\\(.\\|$\\)"................ |
| 154680 | 20 20 20 20 3b 3b 20 57 65 20 63 6f 75 6c 64 20 75 73 65 20 22 5c 5c 62 22 20 68 65 72 65 2c 20 | ....;;.We.could.use."\\b".here,. |
| 1546a0 | 62 75 74 20 73 69 6e 63 65 20 47 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | but.since.Git................... |
| 1546c0 | 20 3b 3b 20 61 6c 72 65 61 64 79 20 64 6f 65 73 20 73 6f 6d 65 74 68 69 6e 67 20 65 71 75 69 76 | .;;.already.does.something.equiv |
| 1546e0 | 61 6c 65 6e 74 2c 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | alent,.that....................; |
| 154700 | 3b 20 69 73 6e 27 74 20 6e 65 63 65 73 73 61 72 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ;.isn't.necessary............... |
| 154720 | 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 66 69 6c 65 29 | ......"")..................file) |
| 154740 | 0a 20 20 20 20 20 20 20 20 20 28 63 6c 2d 64 65 6c 65 74 65 20 22 2d 4c 22 20 28 63 61 72 20 28 | ..........(cl-delete."-L".(car.( |
| 154760 | 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | magit-log-arguments))........... |
| 154780 | 20 20 20 20 20 20 20 20 20 20 3a 74 65 73 74 20 23 27 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d | ..........:test.#'string-prefix- |
| 1547a0 | 70 29 29 0a 20 20 20 6e 69 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 66 66 65 72 2d 66 69 6c 65 | p))....nil.magit-log-buffer-file |
| 1547c0 | 2d 6c 6f 63 6b 65 64 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 69 66 66 2d 74 72 61 | -locked))..(defun.magit-diff-tra |
| 1547e0 | 63 65 2d 64 65 66 69 6e 69 74 69 6f 6e 20 28 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 | ce-definition.()..."Show.log.for |
| 154800 | 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 20 69 6e 20 61 20 64 69 | .the.definition.at.point.in.a.di |
| 154820 | 66 66 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 | ff."...(interactive)...(pcase-le |
| 154840 | 74 20 28 28 60 28 2c 62 75 66 20 2c 70 6f 73 29 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 76 69 73 | t.((`(,buf.,pos).(magit-diff-vis |
| 154860 | 69 74 2d 66 69 6c 65 2d 2d 6e 6f 73 65 6c 65 63 74 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | it-file--noselect))).....(magit- |
| 154880 | 2d 77 69 74 68 2d 74 65 6d 70 2d 70 6f 73 69 74 69 6f 6e 20 62 75 66 20 70 6f 73 0a 20 20 20 20 | -with-temp-position.buf.pos..... |
| 1548a0 | 20 20 28 63 61 6c 6c 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 20 23 27 6d 61 67 69 74 2d 6c 6f | ..(call-interactively.#'magit-lo |
| 1548c0 | 67 2d 74 72 61 63 65 2d 64 65 66 69 6e 69 74 69 6f 6e 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | g-trace-definition))))..;;;###au |
| 1548e0 | 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 65 72 67 65 64 20 28 | toload.(defun.magit-log-merged.( |
| 154900 | 63 6f 6d 6d 69 74 20 62 72 61 6e 63 68 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 20 66 69 6c | commit.branch.&optional.args.fil |
| 154920 | 65 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 6d 65 72 67 65 20 6f 66 | es)..."Show.log.for.the.merge.of |
| 154940 | 20 43 4f 4d 4d 49 54 20 69 6e 74 6f 20 42 52 41 4e 43 48 2e 0a 0a 4d 6f 72 65 20 70 72 65 63 69 | .COMMIT.into.BRANCH...More.preci |
| 154960 | 73 65 6c 79 2c 20 66 69 6e 64 20 6d 65 72 67 65 20 63 6f 6d 6d 69 74 20 4d 20 74 68 61 74 20 62 | sely,.find.merge.commit.M.that.b |
| 154980 | 72 6f 75 67 68 74 20 43 4f 4d 4d 49 54 20 69 6e 74 6f 0a 42 52 41 4e 43 48 2c 20 61 6e 64 20 73 | rought.COMMIT.into.BRANCH,.and.s |
| 1549a0 | 68 6f 77 20 74 68 65 20 6c 6f 67 20 6f 66 20 74 68 65 20 72 61 6e 67 65 20 5c 22 4d 5e 31 2e 2e | how.the.log.of.the.range.\"M^1.. |
| 1549c0 | 4d 5c 22 2e 20 49 66 20 43 4f 4d 4d 49 54 20 69 73 0a 64 69 72 65 63 74 6c 79 20 6f 6e 20 42 52 | M\"..If.COMMIT.is.directly.on.BR |
| 1549e0 | 41 4e 43 48 2c 20 74 68 65 6e 20 73 68 6f 77 20 61 70 70 72 6f 78 69 6d 61 74 65 6c 79 0a 60 6d | ANCH,.then.show.approximately.`m |
| 154a00 | 61 67 69 74 2d 6c 6f 67 2d 6d 65 72 67 65 64 2d 63 6f 6d 6d 69 74 2d 63 6f 75 6e 74 27 20 73 75 | agit-log-merged-commit-count'.su |
| 154a20 | 72 72 6f 75 6e 64 69 6e 67 20 63 6f 6d 6d 69 74 73 20 69 6e 73 74 65 61 64 2e 0a 0a 54 68 69 73 | rrounding.commits.instead...This |
| 154a40 | 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 65 72 67 65 | .command.requires.git-when-merge |
| 154a60 | 64 2c 20 77 68 69 63 68 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 66 72 6f 6d 0a 68 74 74 70 73 | d,.which.is.available.from.https |
| 154a80 | 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 2d 6d | ://github.com/mhagger/git-when-m |
| 154aa0 | 65 72 67 65 64 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 61 70 70 65 6e | erged."...(interactive....(appen |
| 154ac0 | 64 20 28 6c 65 74 20 28 28 63 6f 6d 6d 69 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e | d.(let.((commit.(magit-read-bran |
| 154ae0 | 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 4c 6f 67 20 6d 65 72 67 65 20 6f 66 20 63 6f 6d 6d 69 | ch-or-commit."Log.merge.of.commi |
| 154b00 | 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 63 6f 6d 6d 69 74 0a | t")))..............(list.commit. |
| 154b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f | ...................(magit-read-o |
| 154b40 | 74 68 65 72 2d 62 72 61 6e 63 68 20 22 4d 65 72 67 65 64 20 69 6e 74 6f 22 20 63 6f 6d 6d 69 74 | ther-branch."Merged.into".commit |
| 154b60 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 | )))............(magit-log-argume |
| 154b80 | 6e 74 73 29 29 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 | nts)))...(unless.(magit-git-exec |
| 154ba0 | 75 74 61 62 6c 65 2d 66 69 6e 64 20 22 67 69 74 2d 77 68 65 6e 2d 6d 65 72 67 65 64 22 29 0a 20 | utable-find."git-when-merged").. |
| 154bc0 | 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 71 | ...(user-error."This.command.req |
| 154be0 | 75 69 72 65 73 20 67 69 74 2d 77 68 65 6e 2d 6d 65 72 67 65 64 20 28 25 73 29 22 0a 20 20 20 20 | uires.git-when-merged.(%s)"..... |
| 154c00 | 20 20 20 20 20 20 20 20 20 20 20 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f | ............"https://github.com/ |
| 154c20 | 6d 68 61 67 67 65 72 2f 67 69 74 2d 77 68 65 6e 2d 6d 65 72 67 65 64 22 29 29 0a 20 20 28 6c 65 | mhagger/git-when-merged"))...(le |
| 154c40 | 74 20 28 65 78 69 74 20 6d 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 | t.(exit.m).....(with-temp-buffer |
| 154c60 | 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.........( |
| 154c80 | 73 65 74 71 20 65 78 69 74 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 74 20 22 | setq.exit.(magit-process-git.t." |
| 154ca0 | 77 68 65 6e 2d 6d 65 72 67 65 64 22 20 22 2d 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | when-merged"."-c"............... |
| 154cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 61 | ........................(magit-a |
| 154ce0 | 62 62 72 65 76 2d 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bbrev-arg)...................... |
| 154d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 20 62 72 61 6e 63 68 29 29 | .................commit.branch)) |
| 154d20 | 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e | ).......(setq.m.(buffer-substrin |
| 154d40 | 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 2d 65 6e | g-no-properties.(point).(line-en |
| 154d60 | 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 20 20 20 20 28 69 66 20 28 7a 65 72 6f 70 20 65 78 | d-position)))).....(if.(zerop.ex |
| 154d80 | 69 74 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 | it).........(magit-log-setup-buf |
| 154da0 | 66 65 72 20 28 6c 69 73 74 20 28 66 6f 72 6d 61 74 20 22 25 73 5e 31 2e 2e 25 73 22 20 6d 20 6d | fer.(list.(format."%s^1..%s".m.m |
| 154dc0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 154de0 | 20 20 20 61 72 67 73 20 66 69 6c 65 73 20 6e 69 6c 20 63 6f 6d 6d 69 74 29 0a 20 20 20 20 20 20 | ...args.files.nil.commit)....... |
| 154e00 | 3b 3b 20 4f 75 74 70 75 74 3a 20 22 3c 72 65 66 3e 3c 6c 6f 74 73 20 6f 66 20 73 70 61 63 65 73 | ;;.Output:."<ref><lots.of.spaces |
| 154e20 | 3e 3c 6d 65 73 73 61 67 65 3e 22 2e 0a 20 20 20 20 20 20 3b 3b 20 54 68 69 73 20 69 73 20 6e 6f | ><message>"........;;.This.is.no |
| 154e40 | 74 20 74 68 65 20 73 61 6d 65 20 61 73 20 60 73 74 72 69 6e 67 2d 74 72 69 6d 27 2e 0a 20 20 20 | t.the.same.as.`string-trim'..... |
| 154e60 | 20 20 20 28 73 65 74 71 20 6d 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 2d 6c 65 66 74 20 28 73 75 | ...(setq.m.(string-trim-left.(su |
| 154e80 | 62 73 74 72 69 6e 67 20 6d 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 20 22 20 6d 29 29 29 | bstring.m.(string-match.".".m))) |
| 154ea0 | 29 0a 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 6d 20 22 43 6f 6d 6d 69 74 20 69 73 20 | ).......(if.(equal.m."Commit.is. |
| 154ec0 | 64 69 72 65 63 74 6c 79 20 6f 6e 20 74 68 69 73 20 62 72 61 6e 63 68 2e 22 29 0a 20 20 20 20 20 | directly.on.this.branch.")...... |
| 154ee0 | 20 20 20 20 20 28 6c 65 74 2a 20 28 28 66 72 6f 6d 20 28 66 6f 72 6d 61 74 20 22 25 73 7e 25 64 | .....(let*.((from.(format."%s~%d |
| 154f00 | 22 20 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".commit........................ |
| 154f20 | 20 20 20 20 20 20 20 20 28 2f 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 65 72 67 65 64 2d 63 6f 6d 6d | ........(/.magit-log-merged-comm |
| 154f40 | 69 74 2d 63 6f 75 6e 74 20 32 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | it-count.2)))..................( |
| 154f60 | 74 6f 20 28 2d 20 28 63 61 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 64 69 66 66 2d 63 6f 75 6e 74 | to.(-.(car.(magit-rev-diff-count |
| 154f80 | 20 62 72 61 6e 63 68 20 63 6f 6d 6d 69 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .branch.commit.t)).............. |
| 154fa0 | 20 20 20 20 20 20 20 20 20 20 20 28 2f 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 65 72 67 65 64 2d 63 | ...........(/.magit-log-merged-c |
| 154fc0 | 6f 6d 6d 69 74 2d 63 6f 75 6e 74 20 32 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ommit-count.2)))................ |
| 154fe0 | 20 20 28 74 6f 20 28 69 66 20 28 3c 3d 20 74 6f 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..(to.(if.(<=.to.0)............. |
| 155000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .............branch............. |
| 155020 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 7e 25 73 22 20 62 72 61 6e 63 | ...........(format."%s~%s".branc |
| 155040 | 68 20 74 6f 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 6d 61 | h.to)))).............(unless.(ma |
| 155060 | 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 2d 63 6f 6d 6d 69 74 20 66 72 6f 6d 29 0a 20 20 20 20 | git-rev-verify-commit.from)..... |
| 155080 | 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 72 6f 6d 20 28 6d 61 67 69 74 2d 67 69 74 2d | ..........(setq.from.(magit-git- |
| 1550a0 | 73 74 72 69 6e 67 20 22 72 65 76 2d 6c 69 73 74 22 20 22 2d 2d 6d 61 78 2d 70 61 72 65 6e 74 73 | string."rev-list"."--max-parents |
| 1550c0 | 3d 30 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | =0"............................. |
| 1550e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 29 29 29 0a 20 20 20 20 20 20 20 | ...............commit)))........ |
| 155100 | 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 20 28 6c 69 | .....(magit-log-setup-buffer.(li |
| 155120 | 73 74 20 28 63 6f 6e 63 61 74 20 66 72 6f 6d 20 22 2e 2e 22 20 74 6f 29 29 0a 20 20 20 20 20 20 | st.(concat.from."..".to))....... |
| 155140 | 20 20 20 20 20 20 20 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 |
| 155160 | 6f 6e 73 20 22 2d 2d 66 69 72 73 74 2d 70 61 72 65 6e 74 22 20 61 72 67 73 29 0a 20 20 20 20 20 | ons."--first-parent".args)...... |
| 155180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 | ...............................f |
| 1551a0 | 69 6c 65 73 20 6e 69 6c 20 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d | iles.nil.commit)).........(user- |
| 1551c0 | 65 72 72 6f 72 20 22 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e 64 20 77 68 65 6e 20 25 73 20 77 61 | error."Could.not.find.when.%s.wa |
| 1551e0 | 73 20 6d 65 72 67 65 64 20 69 6e 74 6f 20 25 73 3a 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 | s.merged.into.%s:.%s"........... |
| 155200 | 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 20 62 72 61 6e 63 68 20 6d 29 29 29 29 29 0a 0a | ..........commit.branch.m))))).. |
| 155220 | 3b 3b 3b 3b 20 4c 69 6d 69 74 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | ;;;;.Limit.Commands..(defun.magi |
| 155240 | 74 2d 6c 6f 67 2d 74 6f 67 67 6c 65 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20 28 29 0a 20 20 22 | t-log-toggle-commit-limit.()..." |
| 155260 | 54 6f 67 67 6c 65 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 74 68 65 | Toggle.the.number.of.commits.the |
| 155280 | 20 63 75 72 72 65 6e 74 20 6c 6f 67 20 62 75 66 66 65 72 20 69 73 20 6c 69 6d 69 74 65 64 20 74 | .current.log.buffer.is.limited.t |
| 1552a0 | 6f 2e 0a 49 66 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 69 73 20 63 | o..If.the.number.of.commits.is.c |
| 1552c0 | 75 72 72 65 6e 74 6c 79 20 6c 69 6d 69 74 65 64 2c 20 74 68 65 6e 20 72 65 6d 6f 76 65 20 74 68 | urrently.limited,.then.remove.th |
| 1552e0 | 61 74 0a 6c 69 6d 69 74 2e 20 20 4f 74 68 65 72 77 69 73 65 20 73 65 74 20 69 74 20 74 6f 20 32 | at.limit...Otherwise.set.it.to.2 |
| 155300 | 35 36 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f | 56."...(interactive)...(magit-lo |
| 155320 | 67 2d 73 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20 28 6c 61 6d 62 64 61 20 28 26 72 65 73 | g-set-commit-limit.(lambda.(&res |
| 155340 | 74 20 5f 29 20 6e 69 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 64 6f | t._).nil)))..(defun.magit-log-do |
| 155360 | 75 62 6c 65 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20 28 29 0a 20 20 22 44 6f 75 62 6c 65 20 74 | uble-commit-limit.()..."Double.t |
| 155380 | 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 | he.number.of.commits.the.current |
| 1553a0 | 20 6c 6f 67 20 62 75 66 66 65 72 20 69 73 20 6c 69 6d 69 74 65 64 20 74 6f 2e 22 0a 20 20 28 69 | .log.buffer.is.limited.to."...(i |
| 1553c0 | 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 2d 63 6f 6d | nteractive)...(magit-log-set-com |
| 1553e0 | 6d 69 74 2d 6c 69 6d 69 74 20 27 2a 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 | mit-limit.'*))..(defun.magit-log |
| 155400 | 2d 68 61 6c 66 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20 28 29 0a 20 20 22 48 61 6c 66 20 74 68 | -half-commit-limit.()..."Half.th |
| 155420 | 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 | e.number.of.commits.the.current. |
| 155440 | 6c 6f 67 20 62 75 66 66 65 72 20 69 73 20 6c 69 6d 69 74 65 64 20 74 6f 2e 22 0a 20 20 28 69 6e | log.buffer.is.limited.to."...(in |
| 155460 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 2d 63 6f 6d 6d | teractive)...(magit-log-set-comm |
| 155480 | 69 74 2d 6c 69 6d 69 74 20 27 2f 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d | it-limit.'/))..(defun.magit-log- |
| 1554a0 | 73 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 20 28 66 6e 29 0a 20 20 28 6c 65 74 2a 20 28 28 | set-commit-limit.(fn)...(let*.(( |
| 1554c0 | 76 61 6c 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 0a 20 20 20 20 20 | val.magit-buffer-log-args)...... |
| 1554e0 | 20 20 20 20 28 61 72 67 20 28 2d 2d 66 69 72 73 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | ....(arg.(--first.(string-match. |
| 155500 | 22 5e 2d 6e 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3f 24 22 20 69 74 29 20 76 61 6c 29 29 0a 20 20 | "^-n\\([0-9]+\\)?$".it).val))... |
| 155520 | 20 20 20 20 20 20 20 28 6e 75 6d 20 28 61 6e 64 20 61 72 67 20 28 73 74 72 69 6e 67 2d 74 6f 2d | .......(num.(and.arg.(string-to- |
| 155540 | 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 61 72 67 29 29 29 29 0a 20 | number.(match-string.1.arg)))).. |
| 155560 | 20 20 20 20 20 20 20 20 28 6e 75 6d 20 28 69 66 20 6e 75 6d 20 28 66 75 6e 63 61 6c 6c 20 66 6e | ........(num.(if.num.(funcall.fn |
| 155580 | 20 6e 75 6d 20 32 29 20 32 35 36 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 76 61 6c 20 28 72 65 | .num.2).256))).....(setq.val.(re |
| 1555a0 | 6d 6f 76 65 20 61 72 67 20 76 61 6c 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 62 | move.arg.val)).....(setq.magit-b |
| 1555c0 | 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e | uffer-log-args...........(if.(an |
| 1555e0 | 64 20 6e 75 6d 20 28 3e 20 6e 75 6d 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | d.num.(>.num.0))...............( |
| 155600 | 63 6f 6e 73 20 28 66 6f 72 6d 61 74 20 22 2d 6e 25 64 22 20 6e 75 6d 29 20 76 61 6c 29 0a 20 20 | cons.(format."-n%d".num).val)... |
| 155620 | 20 20 20 20 20 20 20 20 20 20 76 61 6c 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 | ..........val)))...(magit-refres |
| 155640 | 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 67 65 74 2d 63 6f 6d 6d 69 74 | h))..(defun.magit-log-get-commit |
| 155660 | 2d 6c 69 6d 69 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 28 61 6e 64 2d 6c | -limit.(&optional.args)...(and-l |
| 155680 | 65 74 2a 20 28 28 73 74 72 20 28 2d 2d 66 69 72 73 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 | et*.((str.(--first.(string-match |
| 1556a0 | 20 22 5e 2d 6e 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 3f 24 22 20 69 74 29 0a 20 20 20 20 20 20 20 | ."^-n\\([0-9]+\\)?$".it)........ |
| 1556c0 | 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 72 67 73 20 6d 61 67 | ....................(or.args.mag |
| 1556e0 | 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 29 29 29 0a 20 20 20 20 28 73 74 72 69 | it-buffer-log-args)))).....(stri |
| 155700 | 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 73 74 72 | ng-to-number.(match-string.1.str |
| 155720 | 29 29 29 29 0a 0a 3b 3b 3b 3b 20 4d 6f 64 65 20 43 6f 6d 6d 61 6e 64 73 0a 0a 28 64 65 66 75 6e | ))))..;;;;.Mode.Commands..(defun |
| 155740 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 75 72 79 2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e 61 | .magit-log-bury-buffer.(&optiona |
| 155760 | 6c 20 61 72 67 29 0a 20 20 22 42 75 72 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 | l.arg)..."Bury.the.current.buffe |
| 155780 | 72 20 6f 72 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 20 69 6e 20 74 68 65 20 | r.or.the.revision.buffer.in.the. |
| 1557a0 | 73 61 6d 65 20 66 72 61 6d 65 2e 0a 4c 69 6b 65 20 60 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 | same.frame..Like.`magit-mode-bur |
| 1557c0 | 79 2d 62 75 66 66 65 72 27 20 28 77 68 69 63 68 20 73 65 65 29 20 62 75 74 20 77 69 74 68 20 61 | y-buffer'.(which.see).but.with.a |
| 1557e0 | 20 6e 65 67 61 74 69 76 65 0a 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 69 6e 73 74 65 61 | .negative.prefix.argument.instea |
| 155800 | 64 20 62 75 72 79 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 2c 20 70 72 6f 76 | d.bury.the.revision.buffer,.prov |
| 155820 | 69 64 65 64 20 69 74 0a 69 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 74 68 65 20 63 75 72 72 | ided.it.is.displayed.in.the.curr |
| 155840 | 65 6e 74 20 66 72 61 6d 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a | ent.frame."...(interactive."p"). |
| 155860 | 20 20 28 69 66 20 28 3c 20 61 72 67 20 30 29 0a 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 62 75 | ..(if.(<.arg.0).......(let*.((bu |
| 155880 | 66 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d | f.(magit-get-mode-buffer.'magit- |
| 1558a0 | 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 | revision-mode))..............(wi |
| 1558c0 | 6e 20 28 61 6e 64 20 62 75 66 20 28 67 65 74 2d 62 75 66 66 65 72 2d 77 69 6e 64 6f 77 20 62 75 | n.(and.buf.(get-buffer-window.bu |
| 1558e0 | 66 20 28 73 65 6c 65 63 74 65 64 2d 66 72 61 6d 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 | f.(selected-frame))))).........( |
| 155900 | 69 66 20 77 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 | if.win.............(with-selecte |
| 155920 | 64 2d 77 69 6e 64 6f 77 20 77 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 | d-window.win...............(with |
| 155940 | 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -current-buffer.buf............. |
| 155960 | 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 28 | ....(magit-mode-bury-buffer.(>.( |
| 155980 | 61 62 73 20 61 72 67 29 20 31 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | abs.arg).1))))...........(user-e |
| 1559a0 | 72 72 6f 72 20 22 4e 6f 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 20 69 6e 20 74 68 69 73 | rror."No.revision.buffer.in.this |
| 1559c0 | 20 66 72 61 6d 65 22 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d | .frame"))).....(magit-mode-bury- |
| 1559e0 | 62 75 66 66 65 72 20 28 3e 20 61 72 67 20 31 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c | buffer.(>.arg.1))))..;;;###autol |
| 155a00 | 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 76 65 2d 74 6f 2d 70 61 72 | oad.(defun.magit-log-move-to-par |
| 155a20 | 65 6e 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 29 0a 20 20 22 4d 6f 76 65 20 74 6f 20 74 68 65 | ent.(&optional.n)..."Move.to.the |
| 155a40 | 20 4e 74 68 20 70 61 72 65 6e 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 | .Nth.parent.of.the.current.commi |
| 155a60 | 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 22 70 22 29 0a 20 20 28 77 68 65 6e 20 | t."...(interactive."p")...(when. |
| 155a80 | 28 61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d | (and.(derived-mode-p.'magit-log- |
| 155aa0 | 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f | mode)..............(magit-sectio |
| 155ac0 | 6e 2d 6d 61 74 63 68 20 27 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 73 65 | n-match.'commit)).....(let*.((se |
| 155ae0 | 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 29 0a 20 | ction.(magit-current-section)).. |
| 155b00 | 20 20 20 20 20 20 20 20 20 20 28 70 61 72 65 6e 74 2d 72 65 76 20 28 66 6f 72 6d 61 74 20 22 25 | ..........(parent-rev.(format."% |
| 155b20 | 73 5e 25 73 22 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 20 28 6f 72 20 6e | s^%s".(oref.section.value).(or.n |
| 155b40 | 20 31 29 29 29 29 0a 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 70 61 72 65 6e 74 2d 68 61 | .1)))).......(if-let.((parent-ha |
| 155b60 | 73 68 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 2d 2d 73 68 6f 72 74 22 20 70 61 | sh.(magit-rev-parse."--short".pa |
| 155b80 | 72 65 6e 74 2d 72 65 76 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 | rent-rev)))...........(if-let.(( |
| 155ba0 | 70 61 72 65 6e 74 20 28 2d 2d 66 69 72 73 74 20 28 65 71 75 61 6c 20 28 6f 72 65 66 20 69 74 20 | parent.(--first.(equal.(oref.it. |
| 155bc0 | 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | value).......................... |
| 155be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 72 65 6e 74 2d 68 61 73 68 29 0a 20 | ..................parent-hash).. |
| 155c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 155c20 | 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 69 62 6c 69 6e 67 73 20 73 65 63 74 69 | ...(magit-section-siblings.secti |
| 155c40 | 6f 6e 20 27 6e 65 78 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | on.'next))))...............(magi |
| 155c60 | 74 2d 73 65 63 74 69 6f 6e 2d 67 6f 74 6f 20 70 61 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 | t-section-goto.parent).......... |
| 155c80 | 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 | ...(user-error..............(sub |
| 155ca0 | 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............ |
| 155cc0 | 20 20 20 28 63 6f 6e 63 61 74 20 22 50 61 72 65 6e 74 20 22 20 70 61 72 65 6e 74 2d 68 61 73 68 | ...(concat."Parent.".parent-hash |
| 155ce0 | 20 22 20 6e 6f 74 20 66 6f 75 6e 64 2e 20 20 54 72 79 20 74 79 70 69 6e 67 20 22 0a 20 20 20 20 | .".not.found...Try.typing."..... |
| 155d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 5b 6d 61 67 69 74 2d 6c 6f 67 2d | .................."\\[magit-log- |
| 155d20 | 64 6f 75 62 6c 65 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 5d 20 66 69 72 73 74 22 29 29 29 29 0a | double-commit-limit].first")))). |
| 155d40 | 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 50 61 72 65 6e 74 20 25 73 20 64 | ........(user-error."Parent.%s.d |
| 155d60 | 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 22 20 70 61 72 65 6e 74 2d 72 65 76 29 29 29 29 29 0a 0a | oes.not.exist".parent-rev))))).. |
| 155d80 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 76 65 2d 74 6f 2d 72 65 76 69 73 69 6f | (defun.magit-log-move-to-revisio |
| 155da0 | 6e 20 28 72 65 76 29 0a 20 20 22 52 65 61 64 20 61 20 72 65 76 69 73 69 6f 6e 20 61 6e 64 20 6d | n.(rev)..."Read.a.revision.and.m |
| 155dc0 | 6f 76 65 20 74 6f 20 69 74 20 69 6e 20 63 75 72 72 65 6e 74 20 6c 6f 67 20 62 75 66 66 65 72 2e | ove.to.it.in.current.log.buffer. |
| 155de0 | 0a 0a 49 66 20 74 68 65 20 63 68 6f 73 65 6e 20 72 65 66 65 72 65 6e 63 65 20 6f 72 20 72 65 76 | ..If.the.chosen.reference.or.rev |
| 155e00 | 69 73 69 6f 6e 20 69 73 6e 27 74 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 0a 74 | ision.isn't.being.displayed.in.t |
| 155e20 | 68 65 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 | he.current.log.buffer,.then.info |
| 155e40 | 72 6d 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 0a 6e 6f | rm.the.user.about.that.and.do.no |
| 155e60 | 74 68 69 6e 67 20 65 6c 73 65 2e 0a 0a 49 66 20 69 6e 76 6f 6b 65 64 20 6f 75 74 73 69 64 65 20 | thing.else...If.invoked.outside. |
| 155e80 | 61 6e 79 20 6c 6f 67 20 62 75 66 66 65 72 2c 20 74 68 65 6e 20 64 69 73 70 6c 61 79 20 74 68 65 | any.log.buffer,.then.display.the |
| 155ea0 | 20 6c 6f 67 20 62 75 66 66 65 72 0a 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 | .log.buffer.of.the.current.repos |
| 155ec0 | 69 74 6f 72 79 20 66 69 72 73 74 3b 20 63 72 65 61 74 69 6e 67 20 69 74 20 69 66 20 6e 65 63 65 | itory.first;.creating.it.if.nece |
| 155ee0 | 73 73 61 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 | ssary."...(interactive....(list. |
| 155f00 | 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 0a 20 20 20 20 20 | (or.(magit-completing-read...... |
| 155f20 | 20 20 20 20 20 20 20 20 20 22 49 6e 20 6c 6f 67 2c 20 6a 75 6d 70 20 74 6f 22 0a 20 20 20 20 20 | ........."In.log,.jump.to"...... |
| 155f40 | 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 20 6e 69 | .........(magit-list-refnames.ni |
| 155f60 | 6c 20 74 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 20 27 | l.t)...............nil.nil.nil.' |
| 155f80 | 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.......... |
| 155fa0 | 20 20 20 20 20 28 6f 72 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 72 65 76 20 28 6d 61 67 69 74 2d | .....(or.(and-let*.((rev.(magit- |
| 155fc0 | 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | commit-at-point))).............. |
| 155fe0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 69 78 75 70 2d 74 61 72 67 65 74 20 72 | .......(magit-rev-fixup-target.r |
| 156000 | 65 76 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 | ev))...................(magit-ge |
| 156020 | 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t-current-branch)))............. |
| 156040 | 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 22 29 | .(user-error."Nothing.selected") |
| 156060 | 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 0a 20 20 20 20 20 | )))...(with-current-buffer...... |
| 156080 | 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 74 2d 6c | .(cond.((derived-mode-p.'magit-l |
| 1560a0 | 6f 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 62 | og-mode)..............(current-b |
| 1560c0 | 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 2d 6c 65 74 2a 20 28 | uffer)).............((and-let*.( |
| 1560e0 | 28 62 75 66 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 | (buf.(magit-get-mode-buffer.'mag |
| 156100 | 69 74 2d 6c 6f 67 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | it-log-mode)))................(p |
| 156120 | 6f 70 2d 74 6f 2d 62 75 66 66 65 72 2d 73 61 6d 65 2d 77 69 6e 64 6f 77 20 62 75 66 29 29 29 0a | op-to-buffer-same-window.buf))). |
| 156140 | 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 61 70 70 | ............(t..............(app |
| 156160 | 6c 79 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 61 6c 6c 2d 62 72 61 6e 63 68 65 73 20 28 6d 61 67 | ly.#'magit-log-all-branches.(mag |
| 156180 | 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 28 75 6e 6c 65 73 73 | it-log-arguments)))).....(unless |
| 1561a0 | 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. |
| 1561c0 | 28 6d 61 67 69 74 2d 72 65 76 2d 61 62 62 72 65 76 20 72 65 76 29 29 0a 20 20 20 20 20 20 28 75 | (magit-rev-abbrev.rev)).......(u |
| 1561e0 | 73 65 72 2d 65 72 72 6f 72 20 22 25 73 20 69 73 6e 27 74 20 76 69 73 69 62 6c 65 20 69 6e 20 74 | ser-error."%s.isn't.visible.in.t |
| 156200 | 68 65 20 63 75 72 72 65 6e 74 20 6c 6f 67 20 62 75 66 66 65 72 22 20 72 65 76 29 29 29 29 0a 0a | he.current.log.buffer".rev)))).. |
| 156220 | 3b 3b 3b 3b 20 53 68 6f 72 74 6c 6f 67 20 43 6f 6d 6d 61 6e 64 73 0a 0a 3b 3b 3b 23 23 23 61 75 | ;;;;.Shortlog.Commands..;;;###au |
| 156240 | 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 68 6f 72 74 6c 6f 67 | toload.(autoload.'magit-shortlog |
| 156260 | 20 22 6d 61 67 69 74 2d 6c 6f 67 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 | ."magit-log".nil.t).(transient-d |
| 156280 | 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 73 68 6f 72 74 6c 6f 67 20 28 29 0a 20 | efine-prefix.magit-shortlog.().. |
| 1562a0 | 20 22 53 68 6f 77 20 61 20 68 69 73 74 6f 72 79 20 73 75 6d 6d 61 72 79 2e 22 0a 20 20 3a 6d 61 | ."Show.a.history.summary."...:ma |
| 1562c0 | 6e 2d 70 61 67 65 20 22 67 69 74 2d 73 68 6f 72 74 6c 6f 67 22 0a 20 20 3a 76 61 6c 75 65 20 27 | n-page."git-shortlog"...:value.' |
| 1562e0 | 28 22 2d 2d 6e 75 6d 62 65 72 65 64 22 20 22 2d 2d 73 75 6d 6d 61 72 79 22 29 0a 20 20 5b 22 41 | ("--numbered"."--summary")...["A |
| 156300 | 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 6e 22 20 22 53 6f 72 74 20 62 79 20 6e 75 6d 62 | rguments"....("-n"."Sort.by.numb |
| 156320 | 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 22 20 20 20 20 20 20 28 22 2d 6e 22 20 22 2d 2d 6e 75 6d | er.of.commits"......("-n"."--num |
| 156340 | 62 65 72 65 64 22 29 29 0a 20 20 20 28 22 2d 73 22 20 22 53 68 6f 77 20 63 6f 6d 6d 69 74 20 63 | bered"))....("-s"."Show.commit.c |
| 156360 | 6f 75 6e 74 20 73 75 6d 6d 61 72 79 20 6f 6e 6c 79 22 20 28 22 2d 73 22 20 22 2d 2d 73 75 6d 6d | ount.summary.only".("-s"."--summ |
| 156380 | 61 72 79 22 29 29 0a 20 20 20 28 22 2d 65 22 20 22 53 68 6f 77 20 65 6d 61 69 6c 20 61 64 64 72 | ary"))....("-e"."Show.email.addr |
| 1563a0 | 65 73 73 65 73 22 20 20 20 20 20 20 20 20 20 20 20 28 22 2d 65 22 20 22 2d 2d 65 6d 61 69 6c 22 | esses"...........("-e"."--email" |
| 1563c0 | 29 29 0a 20 20 20 28 22 2d 67 22 20 22 47 72 6f 75 70 20 63 6f 6d 6d 69 74 73 20 62 79 22 20 22 | ))....("-g"."Group.commits.by"." |
| 1563e0 | 2d 2d 67 72 6f 75 70 3d 22 0a 20 20 20 20 3a 63 68 6f 69 63 65 73 20 28 22 61 75 74 68 6f 72 22 | --group=".....:choices.("author" |
| 156400 | 20 22 63 6f 6d 6d 69 74 74 65 72 22 20 22 74 72 61 69 6c 65 72 3a 22 29 29 0a 20 20 20 28 37 20 | ."committer"."trailer:"))....(7. |
| 156420 | 22 2d 66 22 20 22 46 6f 72 6d 61 74 20 73 74 72 69 6e 67 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 22 | "-f"."Format.string"."--format=" |
| 156440 | 29 0a 20 20 20 28 37 20 22 2d 77 22 20 22 4c 69 6e 65 77 72 61 70 22 20 22 2d 77 22 20 3a 63 6c | )....(7."-w"."Linewrap"."-w".:cl |
| 156460 | 61 73 73 20 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 29 5d 0a 20 20 5b 22 53 68 6f 72 74 | ass.transient-option)]...["Short |
| 156480 | 6c 6f 67 22 0a 20 20 20 28 22 73 22 20 22 73 69 6e 63 65 22 20 6d 61 67 69 74 2d 73 68 6f 72 74 | log"....("s"."since".magit-short |
| 1564a0 | 6c 6f 67 2d 73 69 6e 63 65 29 0a 20 20 20 28 22 72 22 20 22 72 61 6e 67 65 22 20 6d 61 67 69 74 | log-since)....("r"."range".magit |
| 1564c0 | 2d 73 68 6f 72 74 6c 6f 67 2d 72 61 6e 67 65 29 5d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | -shortlog-range)])..(defun.magit |
| 1564e0 | 2d 67 69 74 2d 73 68 6f 72 74 6c 6f 67 20 28 72 65 76 20 61 72 67 73 29 0a 20 20 28 6c 65 74 20 | -git-shortlog.(rev.args)...(let. |
| 156500 | 28 28 64 69 72 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 28 77 | ((dir.default-directory)).....(w |
| 156520 | 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 63 | ith-current-buffer.(get-buffer-c |
| 156540 | 72 65 61 74 65 20 22 2a 6d 61 67 69 74 2d 73 68 6f 72 74 6c 6f 67 2a 22 29 0a 20 20 20 20 20 20 | reate."*magit-shortlog*")....... |
| 156560 | 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 0a 20 20 20 | (setq.default-directory.dir).... |
| 156580 | 20 20 20 28 73 65 74 71 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 0a 20 20 20 | ...(setq.buffer-read-only.t).... |
| 1565a0 | 20 20 20 28 6c 65 74 20 28 28 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 74 29 29 0a | ...(let.((inhibit-read-only.t)). |
| 1565c0 | 20 20 20 20 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 28 | ........(erase-buffer).........( |
| 1565e0 | 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | save-excursion...........(magit- |
| 156600 | 67 69 74 2d 69 6e 73 65 72 74 20 22 73 68 6f 72 74 6c 6f 67 22 20 61 72 67 73 20 72 65 76 29 29 | git-insert."shortlog".args.rev)) |
| 156620 | 0a 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 2d 6f 74 68 65 72 | .........(switch-to-buffer-other |
| 156640 | 2d 77 69 6e 64 6f 77 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 29 29 29 0a 0a 3b | -window.(current-buffer))))))..; |
| 156660 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 68 6f 72 74 | ;;###autoload.(defun.magit-short |
| 156680 | 6c 6f 67 2d 73 69 6e 63 65 20 28 72 65 76 20 61 72 67 73 29 0a 20 20 22 53 68 6f 77 20 61 20 68 | log-since.(rev.args)..."Show.a.h |
| 1566a0 | 69 73 74 6f 72 79 20 73 75 6d 6d 61 72 79 20 66 6f 72 20 63 6f 6d 6d 69 74 73 20 73 69 6e 63 65 | istory.summary.for.commits.since |
| 1566c0 | 20 52 45 56 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 | .REV."...(interactive....(list.( |
| 1566e0 | 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 53 68 6f | magit-read-branch-or-commit."Sho |
| 156700 | 72 74 6c 6f 67 20 73 69 6e 63 65 22 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d | rtlog.since".(magit-get-current- |
| 156720 | 74 61 67 29 29 0a 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 | tag))..........(transient-args.' |
| 156740 | 6d 61 67 69 74 2d 73 68 6f 72 74 6c 6f 67 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 | magit-shortlog)))...(magit-git-s |
| 156760 | 68 6f 72 74 6c 6f 67 20 28 63 6f 6e 63 61 74 20 72 65 76 20 22 2e 2e 22 29 20 61 72 67 73 29 29 | hortlog.(concat.rev."..").args)) |
| 156780 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 68 | ..;;;###autoload.(defun.magit-sh |
| 1567a0 | 6f 72 74 6c 6f 67 2d 72 61 6e 67 65 20 28 72 65 76 2d 6f 72 2d 72 61 6e 67 65 20 61 72 67 73 29 | ortlog-range.(rev-or-range.args) |
| 1567c0 | 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 63 | ..."Show.a.history.summary.for.c |
| 1567e0 | 6f 6d 6d 69 74 20 6f 72 20 72 61 6e 67 65 20 52 45 56 2d 4f 52 2d 52 41 4e 47 45 2e 22 0a 20 20 | ommit.or.range.REV-OR-RANGE."... |
| 156800 | 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 | (interactive....(list.(magit-rea |
| 156820 | 64 2d 72 61 6e 67 65 2d 6f 72 2d 63 6f 6d 6d 69 74 20 22 53 68 6f 72 74 6c 6f 67 20 66 6f 72 20 | d-range-or-commit."Shortlog.for. |
| 156840 | 72 65 76 69 73 69 6f 6e 20 6f 72 20 72 61 6e 67 65 22 29 0a 20 20 20 20 20 20 20 20 20 28 74 72 | revision.or.range")..........(tr |
| 156860 | 61 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 | ansient-args.'magit-shortlog))). |
| 156880 | 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 68 6f 72 74 6c 6f 67 20 72 65 76 2d 6f 72 2d 72 61 6e | ..(magit-git-shortlog.rev-or-ran |
| 1568a0 | 67 65 20 61 72 67 73 29 29 0a 0a 3b 3b 3b 20 4c 6f 67 20 4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 | ge.args))..;;;.Log.Mode..(defvar |
| 1568c0 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 64 69 73 61 62 6c 65 2d 67 72 61 70 68 2d 68 61 63 6b 2d 61 72 | .magit-log-disable-graph-hack-ar |
| 1568e0 | 67 73 0a 20 20 27 28 22 2d 47 22 20 22 2d 2d 67 72 65 70 22 20 22 2d 2d 61 75 74 68 6f 72 22 29 | gs...'("-G"."--grep"."--author") |
| 156900 | 0a 20 20 22 41 72 67 75 6d 65 6e 74 73 20 77 68 69 63 68 20 64 69 73 61 62 6c 65 20 74 68 65 20 | ..."Arguments.which.disable.the. |
| 156920 | 67 72 61 70 68 20 73 70 65 65 64 75 70 20 68 61 63 6b 2e 22 29 0a 0a 28 64 65 66 76 61 72 2d 6b | graph.speedup.hack.")..(defvar-k |
| 156940 | 65 79 6d 61 70 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 | eymap.magit-log-mode-map...:doc. |
| 156960 | 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 27 2e 22 0a 20 | "Keymap.for.`magit-log-mode'.".. |
| 156980 | 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 63 20 43 | .:parent.magit-mode-map..."C-c.C |
| 1569a0 | 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 20 43 | -b".#'magit-go-backward..."C-c.C |
| 1569c0 | 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 43 2d 63 20 43 2d | -f".#'magit-go-forward..."C-c.C- |
| 1569e0 | 6e 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 76 65 2d 74 6f 2d 70 61 72 65 6e 74 0a 20 20 | n".#'magit-log-move-to-parent... |
| 156a00 | 22 6a 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 76 65 2d 74 6f 2d 72 65 76 69 73 69 6f 6e | "j".#'magit-log-move-to-revision |
| 156a20 | 0a 20 20 22 3d 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 74 6f 67 67 6c 65 2d 63 6f 6d 6d 69 74 | ..."=".#'magit-log-toggle-commit |
| 156a40 | 2d 6c 69 6d 69 74 0a 20 20 22 2b 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 64 6f 75 62 6c 65 2d | -limit..."+".#'magit-log-double- |
| 156a60 | 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 0a 20 20 22 2d 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 68 | commit-limit..."-".#'magit-log-h |
| 156a80 | 61 6c 66 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 0a 20 20 22 71 22 20 23 27 6d 61 67 69 74 2d 6c | alf-commit-limit..."q".#'magit-l |
| 156aa0 | 6f 67 2d 62 75 72 79 2d 62 75 66 66 65 72 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 | og-bury-buffer)..(define-derived |
| 156ac0 | 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6d 6f 64 65 20 | -mode.magit-log-mode.magit-mode. |
| 156ae0 | 22 4d 61 67 69 74 20 4c 6f 67 22 0a 20 20 22 4d 6f 64 65 20 66 6f 72 20 6c 6f 6f 6b 69 6e 67 20 | "Magit.Log"..."Mode.for.looking. |
| 156b00 | 61 74 20 47 69 74 20 6c 6f 67 2e 0a 0a 54 68 69 73 20 6d 6f 64 65 20 69 73 20 64 6f 63 75 6d 65 | at.Git.log...This.mode.is.docume |
| 156b20 | 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 4c 6f 67 20 42 75 | nted.in.info.node.`(magit)Log.Bu |
| 156b40 | 66 66 65 72 27 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 6d 6f 64 65 2d 6d 61 70 3e 5c 0a 54 79 70 65 | ffer'...\\<magit-mode-map>\.Type |
| 156b60 | 20 5c 5c 5b 6d 61 67 69 74 2d 72 65 66 72 65 73 68 5d 20 74 6f 20 72 65 66 72 65 73 68 20 74 68 | .\\[magit-refresh].to.refresh.th |
| 156b80 | 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d | e.current.buffer..Type.\\[magit- |
| 156ba0 | 76 69 73 69 74 2d 74 68 69 6e 67 5d 20 6f 72 20 5c 5c 5b 6d 61 67 69 74 2d 64 69 66 66 2d 73 68 | visit-thing].or.\\[magit-diff-sh |
| 156bc0 | 6f 77 2d 6f 72 2d 73 63 72 6f 6c 6c 2d 75 70 5d 20 5c 0a 74 6f 20 76 69 73 69 74 20 74 68 65 20 | ow-or-scroll-up].\.to.visit.the. |
| 156be0 | 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d | commit.at.point...Type.\\[magit- |
| 156c00 | 62 72 61 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 | branch].to.see.available.branch. |
| 156c20 | 63 6f 6d 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 | commands..Type.\\[magit-merge].t |
| 156c40 | 6f 20 6d 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 | o.merge.the.branch.or.commit.at. |
| 156c60 | 70 6f 69 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 | point..Type.\\[magit-cherry-pick |
| 156c80 | 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 2e 0a | ].to.apply.the.commit.at.point.. |
| 156ca0 | 54 79 70 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 | Type.\\[magit-reset].to.reset.`H |
| 156cc0 | 45 41 44 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 | EAD'.to.the.commit.at.point...\\ |
| 156ce0 | 7b 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 2d 6d 61 70 7d 22 0a 20 20 3a 69 6e 74 65 72 61 63 | {magit-log-mode-map}"...:interac |
| 156d00 | 74 69 76 65 20 6e 69 6c 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 20 28 | tive.nil...:group.'magit-log...( |
| 156d20 | 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). |
| 156d40 | 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. |
| 156d60 | 27 63 6f 6d 6d 69 74 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 20 | 'commit))..(put.'magit-log-mode. |
| 156d80 | 27 6d 61 67 69 74 2d 6c 6f 67 2d 64 65 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 | 'magit-log-default-arguments.... |
| 156da0 | 20 20 27 28 22 2d 2d 67 72 61 70 68 22 20 22 2d 6e 32 35 36 22 20 22 2d 2d 64 65 63 6f 72 61 74 | ..'("--graph"."-n256"."--decorat |
| 156dc0 | 65 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 74 75 70 2d 62 75 66 | e"))..(defun.magit-log-setup-buf |
| 156de0 | 66 65 72 20 28 72 65 76 73 20 61 72 67 73 20 66 69 6c 65 73 20 26 6f 70 74 69 6f 6e 61 6c 20 6c | fer.(revs.args.files.&optional.l |
| 156e00 | 6f 63 6b 65 64 20 66 6f 63 75 73 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 29 0a | ocked.focus)...(require.'magit). |
| 156e20 | 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 6d 61 | ..(with-current-buffer.......(ma |
| 156e40 | 67 69 74 2d 73 65 74 75 70 2d 62 75 66 66 65 72 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 | git-setup-buffer.#'magit-log-mod |
| 156e60 | 65 20 6c 6f 63 6b 65 64 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 | e.locked.........(magit-buffer-r |
| 156e80 | 65 76 69 73 69 6f 6e 73 20 72 65 76 73 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 75 | evisions.revs).........(magit-bu |
| 156ea0 | 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 | ffer-log-args.args).........(mag |
| 156ec0 | 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 20 66 69 6c 65 73 29 29 0a 20 20 20 20 | it-buffer-log-files.files))..... |
| 156ee0 | 28 77 68 65 6e 20 28 69 66 20 66 6f 63 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | (when.(if.focus...............(m |
| 156f00 | 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 66 6f 63 | agit-log-goto-commit-section.foc |
| 156f20 | 75 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 6f 74 6f 2d | us).............(magit-log-goto- |
| 156f40 | 73 61 6d 65 2d 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 63 74 69 | same-commit)).......(magit-secti |
| 156f60 | 6f 6e 2d 75 70 64 61 74 65 2d 68 69 67 68 6c 69 67 68 74 29 29 0a 20 20 20 20 28 63 75 72 72 65 | on-update-highlight)).....(curre |
| 156f80 | 6e 74 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 | nt-buffer)))..(defun.magit-log-r |
| 156fa0 | 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 6c 65 74 20 28 28 72 65 76 73 20 20 | efresh-buffer.()...(let.((revs.. |
| 156fc0 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 73 29 0a 20 20 20 20 20 20 20 20 | magit-buffer-revisions)......... |
| 156fe0 | 28 61 72 67 73 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 0a 20 20 | (args..magit-buffer-log-args)... |
| 157000 | 20 20 20 20 20 20 28 66 69 6c 65 73 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 | ......(files.magit-buffer-log-fi |
| 157020 | 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 6c 69 6d 69 74 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 | les).........(limit.(magit-log-g |
| 157040 | 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 65 | et-commit-limit))).....(magit-se |
| 157060 | 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a 20 20 20 20 20 28 66 75 6e 63 61 | t-header-line-format......(funca |
| 157080 | 6c 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 75 6e 63 74 69 6f | ll.magit-log-header-line-functio |
| 1570a0 | 6e 20 72 65 76 73 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 | n.revs.args.files)).....(unless. |
| 1570c0 | 28 6c 65 6e 67 74 68 3d 20 66 69 6c 65 73 20 31 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 | (length=.files.1).......(setq.ar |
| 1570e0 | 67 73 20 28 72 65 6d 6f 76 65 20 22 2d 2d 66 6f 6c 6c 6f 77 22 20 61 72 67 73 29 29 29 0a 20 20 | gs.(remove."--follow".args)))... |
| 157100 | 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 63 61 72 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 6d 6f | ..(when.(and.(car.magit-log-remo |
| 157120 | 76 65 2d 67 72 61 70 68 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d | ve-graph-args)................(- |
| 157140 | 2d 61 6e 79 2d 70 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 0a 20 20 20 20 20 20 20 20 20 | -any-p.(string-match-p.......... |
| 157160 | 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 72 65 67 | ................(concat."^".(reg |
| 157180 | 65 78 70 2d 6f 70 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 6d 6f 76 65 2d 67 72 61 70 68 2d 61 | exp-opt.magit-log-remove-graph-a |
| 1571a0 | 72 67 73 29 29 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rgs)).it)....................... |
| 1571c0 | 20 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 72 65 6d 6f 76 | ..args)).......(setq.args.(remov |
| 1571e0 | 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 20 61 72 | e."--graph".args))).....(setq.ar |
| 157200 | 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 6f 72 2d | gs.(magit-log--maybe-drop-color- |
| 157220 | 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 6c 65 74 | graph.args.limit)).....(when-let |
| 157240 | 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 20 20 20 | *.((limit.limit)................ |
| 157260 | 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 73 65 20 | .(limit.(*.2.limit)).;.increase. |
| 157280 | 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 20 20 20 | odds.for.complete.graph......... |
| 1572a0 | 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 72 65 76 | ........(count.(and.(length=.rev |
| 1572c0 | 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 20 20 20 | s.1)............................ |
| 1572e0 | 20 28 3e 20 6c 69 6d 69 74 20 31 30 32 34 29 20 3b 20 6f 74 68 65 72 77 69 73 65 20 69 74 27 73 | .(>.limit.1024).;.otherwise.it's |
| 157300 | 20 66 61 73 74 20 65 6e 6f 75 67 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .fast.enough.................... |
| 157320 | 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 29 29 0a | .........(setq.revs.(car.revs)). |
| 157340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 | ............................(not |
| 157360 | 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 20 20 20 | .(string-search."..".revs))..... |
| 157380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d 65 | ........................(not.(me |
| 1573a0 | 6d 62 65 72 20 72 65 76 73 20 27 28 22 2d 2d 61 6c 6c 22 20 22 2d 2d 62 72 61 6e 63 68 65 73 22 | mber.revs.'("--all"."--branches" |
| 1573c0 | 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 | )))............................. |
| 1573e0 | 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 20 20 20 | (not.(seq-some.................. |
| 157400 | 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 29 0a 20 | .................(lambda.(arg).. |
| 157420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 157440 | 20 20 20 28 2d 2d 61 6e 79 2d 70 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 69 74 20 | ...(--any-p.(string-prefix-p.it. |
| 157460 | 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 20 20 | arg)............................ |
| 157480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 64 69 73 61 | ..................magit-log-disa |
| 1574a0 | 62 6c 65 2d 67 72 61 70 68 2d 68 61 63 6b 2d 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ble-graph-hack-args))........... |
| 1574c0 | 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 0a 20 | ........................args)).. |
| 1574e0 | 20 20 20 20 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 |
| 157500 | 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 72 65 76 2d 6c 69 73 74 22 20 22 2d 2d 63 6f 75 6e 74 | t-git-string."rev-list"."--count |
| 157520 | 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 | "............................... |
| 157540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 66 69 72 73 74 2d 70 61 72 65 6e 74 22 | ................"--first-parent" |
| 157560 | 20 61 72 67 73 20 72 65 76 73 29 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 65 76 73 20 | .args.revs)))).......(setq.revs. |
| 157580 | 28 69 66 20 28 3c 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 63 6f 75 6e 74 29 20 | (if.(<.(string-to-number.count). |
| 1575a0 | 6c 69 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76 73 | limit)......................revs |
| 1575c0 | 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 22 25 73 7e | ....................(format."%s~ |
| 1575e0 | 25 73 2e 2e 25 73 22 20 72 65 76 73 20 6c 69 6d 69 74 20 72 65 76 73 29 29 29 29 0a 20 20 20 20 | %s..%s".revs.limit.revs))))..... |
| 157600 | 28 6c 65 74 20 28 28 64 65 6c 61 79 20 28 63 6c 2d 66 69 6e 64 2d 69 66 20 28 6c 61 6d 62 64 61 | (let.((delay.(cl-find-if.(lambda |
| 157620 | 20 28 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(arg).......................... |
| 157640 | 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 61 72 67 20 27 28 22 2b 2b 68 65 61 64 65 72 22 20 22 | ......(member.arg.'("++header"." |
| 157660 | 2d 2d 70 61 74 63 68 22 20 22 2d 2d 73 74 61 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | --patch"."--stat")))............ |
| 157680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 | ..................args)))....... |
| 1576a0 | 28 73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 6e 68 69 62 69 74 2d 6d 61 72 6b | (setq.magit-section-inhibit-mark |
| 1576c0 | 65 72 73 20 28 69 66 20 64 65 6c 61 79 20 27 64 65 6c 61 79 20 74 29 29 0a 20 20 20 20 20 20 28 | ers.(if.delay.'delay.t)).......( |
| 1576e0 | 73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 6e 73 65 72 74 2d 69 6e 2d 72 65 76 | setq.magit-section-insert-in-rev |
| 157700 | 65 72 73 65 20 28 6e 6f 74 20 64 65 6c 61 79 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e | erse.(not.delay))).....(magit-in |
| 157720 | 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 6c 6f 67 62 75 66 29 0a 20 20 20 20 20 20 28 6d 61 67 | sert-section.(logbuf).......(mag |
| 157740 | 69 74 2d 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 74 20 72 65 76 73 20 61 72 67 73 20 66 69 6c 65 73 | it--insert-log.t.revs.args.files |
| 157760 | 29 29 29 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 2d 63 | ))))..(defvar-local.magit-log--c |
| 157780 | 6f 6c 6f 72 2d 67 72 61 70 68 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f | olor-graph.nil)..(defun.magit-lo |
| 1577a0 | 67 2d 2d 6d 61 79 62 65 2d 64 72 6f 70 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 20 28 61 72 67 73 20 | g--maybe-drop-color-graph.(args. |
| 1577c0 | 6c 69 6d 69 74 29 0a 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 22 2d 2d 63 6f 6c 6f 72 22 20 61 | limit)...(if.(member."--color".a |
| 1577e0 | 72 67 73 29 0a 20 20 20 20 20 20 28 69 66 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 28 6d 65 6d 62 | rgs).......(if.(cond.((not.(memb |
| 157800 | 65 72 20 22 2d 2d 67 72 61 70 68 22 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | er."--graph".args)))............ |
| 157820 | 20 20 20 20 20 28 28 6e 6f 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 | .....((not.magit-log-color-graph |
| 157840 | 2d 6c 69 6d 69 74 29 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e | -limit).nil).................((n |
| 157860 | 6f 74 20 6c 69 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 | ot.limit)..................(mess |
| 157880 | 61 67 65 20 22 44 72 6f 70 70 69 6e 67 20 2d 2d 63 6f 6c 6f 72 20 62 65 63 61 75 73 65 20 2d 6e | age."Dropping.--color.because.-n |
| 1578a0 | 20 69 73 6e 27 74 20 73 65 74 20 28 73 65 65 20 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 | .isn't.set.(see.%s)"............ |
| 1578c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 63 6f 6c 6f 72 2d | ...............'magit-log-color- |
| 1578e0 | 67 72 61 70 68 2d 6c 69 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | graph-limit)).................(( |
| 157900 | 3e 20 6c 69 6d 69 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 2d 6c 69 | >.limit.magit-log-color-graph-li |
| 157920 | 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 22 | mit)..................(message." |
| 157940 | 44 72 6f 70 70 69 6e 67 20 2d 2d 63 6f 6c 6f 72 20 62 65 63 61 75 73 65 20 2d 6e 20 69 73 20 6c | Dropping.--color.because.-n.is.l |
| 157960 | 61 72 67 65 72 20 74 68 61 6e 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arger.than.%s".................. |
| 157980 | 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 2d | .........'magit-log-color-graph- |
| 1579a0 | 6c 69 6d 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 73 65 74 71 20 | limit)))...........(progn.(setq. |
| 1579c0 | 61 72 67 73 20 28 72 65 6d 6f 76 65 20 22 2d 2d 63 6f 6c 6f 72 22 20 61 72 67 73 29 29 0a 20 20 | args.(remove."--color".args))... |
| 1579e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 6c 6f 67 2d 2d | ...............(setq.magit-log-- |
| 157a00 | 63 6f 6c 6f 72 2d 67 72 61 70 68 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 | color-graph.nil)).........(setq. |
| 157a20 | 6d 61 67 69 74 2d 6c 6f 67 2d 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 20 74 29 29 0a 20 20 20 20 28 | magit-log--color-graph.t)).....( |
| 157a40 | 73 65 74 71 20 6d 61 67 69 74 2d 6c 6f 67 2d 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 20 6e 69 6c 29 | setq.magit-log--color-graph.nil) |
| 157a60 | 29 0a 20 20 61 72 67 73 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 | )...args)..(cl-defmethod.magit-b |
| 157a80 | 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 64 | uffer-value.(&context.(major-mod |
| 157aa0 | 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 29 29 0a 20 20 28 61 70 70 65 6e 64 20 6d 61 67 | e.magit-log-mode))...(append.mag |
| 157ac0 | 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 28 69 | it-buffer-revisions...........(i |
| 157ae0 | 66 20 28 61 6e 64 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 73 20 6d 61 | f.(and.magit-buffer-revisions.ma |
| 157b00 | 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 20 20 | git-buffer-log-files)........... |
| 157b20 | 20 20 20 20 28 63 6f 6e 73 20 22 2d 2d 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d | ....(cons."--".magit-buffer-log- |
| 157b40 | 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d | files).............magit-buffer- |
| 157b60 | 6c 6f 67 2d 66 69 6c 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 | log-files)))..(defun.magit-log-h |
| 157b80 | 65 61 64 65 72 2d 6c 69 6e 65 2d 61 72 67 75 6d 65 6e 74 73 20 28 72 65 76 73 20 61 72 67 73 20 | eader-line-arguments.(revs.args. |
| 157ba0 | 66 69 6c 65 73 29 0a 20 20 22 52 65 74 75 72 6e 20 73 74 72 69 6e 67 20 64 65 73 63 72 69 62 69 | files)..."Return.string.describi |
| 157bc0 | 6e 67 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 75 73 65 64 20 61 72 67 75 6d 65 6e 74 73 2e 22 0a | ng.some.of.the.used.arguments.". |
| 157be0 | 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 28 6c 61 6d 62 64 61 20 28 61 72 67 29 0a 20 20 20 20 20 | ..(mapconcat.(lambda.(arg)...... |
| 157c00 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 73 65 61 72 63 68 20 22 20 22 | ..........(if.(string-search."." |
| 157c20 | 20 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 69 6e 31 20 | .arg)....................(prin1. |
| 157c40 | 61 72 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 29 29 0a 20 20 20 20 | arg)..................arg))..... |
| 157c60 | 20 20 20 20 20 20 20 20 20 60 28 22 67 69 74 22 20 22 6c 6f 67 22 20 2c 40 61 72 67 73 20 2c 40 | .........`("git"."log".,@args.,@ |
| 157c80 | 72 65 76 73 20 22 2d 2d 22 20 2c 40 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | revs."--".,@files).............. |
| 157ca0 | 22 20 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 65 72 2d 6c | "."))..(defun.magit-log-header-l |
| 157cc0 | 69 6e 65 2d 73 65 6e 74 65 6e 63 65 20 28 72 65 76 73 20 61 72 67 73 20 66 69 6c 65 73 29 0a 20 | ine-sentence.(revs.args.files).. |
| 157ce0 | 20 22 52 65 74 75 72 6e 20 73 74 72 69 6e 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c 6c 20 61 | ."Return.string.containing.all.a |
| 157d00 | 72 67 75 6d 65 6e 74 73 2e 22 0a 20 20 28 63 6f 6e 63 61 74 20 22 43 6f 6d 6d 69 74 73 20 69 6e | rguments."...(concat."Commits.in |
| 157d20 | 20 22 0a 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 72 65 76 73 20 22 | ."...........(string-join.revs." |
| 157d40 | 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 65 6d 62 65 72 20 22 2d 2d 72 65 | .")...........(and.(member."--re |
| 157d60 | 76 65 72 73 65 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 69 6e | verse".args)................".in |
| 157d80 | 20 72 65 76 65 72 73 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 66 69 6c 65 73 20 | .reverse")...........(and.files. |
| 157da0 | 28 63 6f 6e 63 61 74 20 22 20 74 6f 75 63 68 69 6e 67 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 | (concat.".touching."............ |
| 157dc0 | 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 6e 20 66 | ..................(string-join.f |
| 157de0 | 69 6c 65 73 20 22 20 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 2d 2d 73 6f 6d 65 20 28 61 | iles.".")))...........(--some.(a |
| 157e00 | 6e 64 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 4c 22 20 69 74 29 0a 20 20 20 | nd.(string-prefix-p."-L".it).... |
| 157e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 22 20 | ....................(concat.".". |
| 157e40 | 69 74 29 29 0a 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 | it))...................args))).. |
| 157e60 | 28 64 65 66 75 6e 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 | (defun.magit-insert-log.(revs.&o |
| 157e80 | 70 74 69 6f 6e 61 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 | ptional.args.files)...(declare.( |
| 157ea0 | 6f 62 73 6f 6c 65 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 | obsolete.magit--insert-log."Magi |
| 157ec0 | 74 20 34 2e 30 2e 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 | t.4.0.0"))...(magit--insert-log. |
| 157ee0 | 6e 69 6c 20 72 65 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 | nil.revs.args.files))..(defun.ma |
| 157f00 | 67 69 74 2d 2d 69 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 | git--insert-log.(keep-error.revs |
| 157f20 | 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 49 6e 73 65 72 74 | .&optional.args.files)..."Insert |
| 157f40 | 20 61 20 6c 6f 67 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 | .a.log.section..Do.not.add.this. |
| 157f60 | 74 6f 20 61 20 68 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 | to.a.hook.variable."...(declare. |
| 157f80 | 28 69 6e 64 65 6e 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 | (indent.defun))...(setq.magit-se |
| 157fa0 | 63 74 69 6f 6e 2d 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 | ction-preserve-visibility.t).;.T |
| 157fc0 | 4f 44 4f 20 64 6f 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 | ODO.do.it.here?...(let.((magit-g |
| 157fe0 | 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 72 65 | it-global-arguments..........(re |
| 158000 | 6d 6f 76 65 20 22 2d 2d 6c 69 74 65 72 61 6c 2d 70 61 74 68 73 70 65 63 73 22 20 6d 61 67 69 74 | move."--literal-pathspecs".magit |
| 158020 | 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 29 29 29 0a 20 20 20 20 28 6d 61 | -git-global-arguments))).....(ma |
| 158040 | 67 69 74 2d 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 | git--git-wash.(apply-partially.# |
| 158060 | 27 6d 61 67 69 74 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 | 'magit-log-wash-log.'log).keep-e |
| 158080 | 72 72 6f 72 0a 20 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 | rror......."log".......(format." |
| 1580a0 | 2d 2d 66 6f 72 6d 61 74 3d 25 73 25 25 68 25 25 78 30 63 25 73 25 25 78 30 63 25 73 25 25 78 30 | --format=%s%%h%%x0c%s%%x0c%s%%x0 |
| 1580c0 | 63 25 25 61 4e 25 25 78 30 63 25 73 25 25 78 30 63 25 25 73 25 73 22 0a 20 20 20 20 20 20 20 20 | c%%aN%%x0c%s%%x0c%%s%s"......... |
| 1580e0 | 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 6d 65 6d 62 65 72 20 22 2d 2d 6c 65 66 74 2d 72 | ......(if.(and.(member."--left-r |
| 158100 | 69 67 68 74 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ight".args)..................... |
| 158120 | 20 20 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 22 2d 2d 67 72 61 70 68 22 20 61 72 67 73 29 29 | ...(not.(member."--graph".args)) |
| 158140 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 25 6d 20 22 0a 20 20 20 20 20 20 | )..................."%m."....... |
| 158160 | 20 20 20 20 20 20 20 20 20 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | .........."")...............(if. |
| 158180 | 28 6d 65 6d 62 65 72 20 22 2d 2d 64 65 63 6f 72 61 74 65 22 20 61 72 67 73 29 20 22 25 44 22 20 | (member."--decorate".args)."%D". |
| 1581a0 | 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 6f 74 20 28 6d 65 6d 62 | "")...............(if.(not.(memb |
| 1581c0 | 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 29 0a 20 20 20 | er."--show-signature".args)).... |
| 1581e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...............""............... |
| 158200 | 20 20 28 73 65 74 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 | ..(setq.args.(remove."--show-sig |
| 158220 | 6e 61 74 75 72 65 22 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | nature".args)).................( |
| 158240 | 6c 65 74 20 28 28 6c 69 6d 69 74 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 65 74 2d 63 6f 6d 6d 69 | let.((limit.(magit-log-get-commi |
| 158260 | 74 2d 6c 69 6d 69 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 | t-limit.args)))................. |
| 158280 | 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 | ..(cond....................((not |
| 1582a0 | 20 6c 69 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 73 | .limit).....................(mes |
| 1582c0 | 73 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 22 44 72 6f 70 70 | sage......................"Dropp |
| 1582e0 | 69 6e 67 20 2d 2d 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 | ing.--show-signature.because.-n. |
| 158300 | 69 73 6e 27 74 20 73 65 74 20 28 73 65 65 20 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | isn't.set.(see.%s)"............. |
| 158320 | 20 20 20 20 20 20 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 | .........'magit-log-show-signatu |
| 158340 | 72 65 73 2d 6c 69 6d 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 | res-limit)....................." |
| 158360 | 22 29 0a 20 20 20 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 | ")....................((>.limit. |
| 158380 | 6d 61 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d 73 69 67 6e 61 74 75 72 65 73 2d 6c 69 6d 69 74 29 | magit-log-show-signatures-limit) |
| 1583a0 | 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 20 | .....................(message... |
| 1583c0 | 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 73 | ..................."Dropping.--s |
| 1583e0 | 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 20 6c 61 72 67 | how-signature.because.-n.is.larg |
| 158400 | 65 72 20 74 68 61 6e 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er.than.%s"..................... |
| 158420 | 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 6d 69 | .'magit-log-show-signatures-limi |
| 158440 | 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 20 20 | t)....................."")...... |
| 158460 | 20 20 20 20 20 20 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 | ..............("%G?"))))........ |
| 158480 | 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 | .......(if.magit-log-margin-show |
| 1584a0 | 2d 63 6f 6d 6d 69 74 74 65 72 2d 64 61 74 65 20 22 25 63 74 22 20 22 25 61 74 22 29 0a 20 20 20 | -committer-date."%ct"."%at").... |
| 1584c0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 22 2b 2b 68 65 61 64 65 72 | ...........(if.(member."++header |
| 1584e0 | 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d | ".args)...................(if.(m |
| 158500 | 65 6d 62 65 72 20 22 2d 2d 67 72 61 70 68 22 20 28 73 65 74 71 20 61 72 67 73 20 28 72 65 6d 6f | ember."--graph".(setq.args.(remo |
| 158520 | 76 65 20 22 2b 2b 68 65 61 64 65 72 22 20 61 72 67 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ve."++header".args)))........... |
| 158540 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 5c 6e 22 20 6d 61 67 69 74 2d 6c | ............(concat."\n".magit-l |
| 158560 | 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 6e 22 29 | og-revision-headers-format."\n") |
| 158580 | 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 22 5c 6e | .....................(concat."\n |
| 1585a0 | 1e 22 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 76 69 73 69 6f 6e 2d 68 65 61 64 65 72 73 2d 66 6f | .".magit-log-revision-headers-fo |
| 1585c0 | 72 6d 61 74 20 22 1e 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 | rmat.".\n"))................."") |
| 1585e0 | 29 0a 20 20 20 20 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 | ).......(progn.........(when-let |
| 158600 | 20 28 28 6f 72 64 65 72 20 28 2d 2d 66 69 72 73 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | .((order.(--first.(string-match. |
| 158620 | 22 5e 5c 5c 2b 5c 5c 2b 6f 72 64 65 72 3d 5c 5c 28 2e 2b 5c 5c 29 24 22 20 69 74 29 0a 20 20 20 | "^\\+\\+order=\\(.+\\)$".it).... |
| 158640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 158660 | 61 72 67 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 | args)))...........(setq.args.(co |
| 158680 | 6e 73 20 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 | ns.(format."--%s-order".(match-s |
| 1586a0 | 74 72 69 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 | tring.1.order))................. |
| 1586c0 | 20 20 20 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 | ...........(remove.order.args))) |
| 1586e0 | 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 62 65 72 20 22 2d 2d 64 65 63 6f 72 | ).........(when.(member."--decor |
| 158700 | 61 74 65 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 | ate".args)...........(setq.args. |
| 158720 | 28 63 6f 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 | (cons."--decorate=full".(remove. |
| 158740 | 22 2d 2d 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 | "--decorate".args)))).........(w |
| 158760 | 68 65 6e 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 | hen.(member."--reverse".args)... |
| 158780 | 20 20 20 20 20 20 20 20 28 73 65 74 71 20 61 72 67 73 20 28 72 65 6d 6f 76 65 20 22 2d 2d 67 72 | ........(setq.args.(remove."--gr |
| 1587a0 | 61 70 68 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 | aph".args))).........(setq.args. |
| 1587c0 | 28 6d 61 67 69 74 2d 64 69 66 66 2d 2d 6d 61 79 62 65 2d 61 64 64 2d 73 74 61 74 2d 61 72 67 75 | (magit-diff--maybe-add-stat-argu |
| 1587e0 | 6d 65 6e 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 | ments.args)).........args)...... |
| 158800 | 20 22 2d 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 | ."--use-mailmap"."--no-prefix".r |
| 158820 | 65 76 73 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 | evs."--".files)))..(cl-defmethod |
| 158840 | 20 6d 61 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 | .magit-menu-common-value.((_sect |
| 158860 | 69 6f 6e 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 | ion.magit-commit-section))...(or |
| 158880 | 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 29 0a 20 20 20 20 | .(magit-diff--region-range)..... |
| 1588a0 | 20 20 28 6f 72 65 66 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 20 | ..(oref.(magit-current-section). |
| 1588c0 | 76 61 6c 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 | value)))..(defvar-keymap.magit-c |
| 1588e0 | 6f 6d 6d 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 | ommit-section-map...:doc."Keymap |
| 158900 | 20 66 6f 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 | .for.`commit'.sections."..."<rem |
| 158920 | 61 70 3e 20 3c 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 6e 67 3e 22 20 23 27 6d 61 67 69 74 | ap>.<magit-visit-thing>".#'magit |
| 158940 | 2d 73 68 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 | -show-commit..."<3>".(magit-menu |
| 158960 | 2d 69 74 65 6d 20 22 41 70 70 6c 79 20 25 78 22 20 23 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d | -item."Apply.%x".#'magit-cherry- |
| 158980 | 61 70 70 6c 79 29 0a 20 20 22 3c 32 3e 22 20 28 6d 61 67 69 74 2d 6d 65 6e 75 2d 69 74 65 6d 20 | apply)..."<2>".(magit-menu-item. |
| 1589a0 | 22 53 68 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 | "Show.commit.%x".#'magit-show-co |
| 1589c0 | 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..........................'( |
| 1589e0 | 3a 76 69 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 | :visible.(not.(region-active-p)) |
| 158a00 | 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 44 69 66 | ))..."<1>".(magit-menu-item."Dif |
| 158a20 | 66 20 25 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 | f.%x".#'magit-diff-range........ |
| 158a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3a 76 69 73 69 62 6c 65 20 28 72 65 | ..................'(:visible.(re |
| 158a60 | 67 69 6f 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 | gion-active-p))))..(defvar-keyma |
| 158a80 | 70 20 6d 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 | p.magit-module-commit-section-ma |
| 158aa0 | 70 0a 20 20 3a 64 6f 63 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d 6f 64 75 6c 65 2d 63 6f 6d | p...:doc."Keymap.for.`module-com |
| 158ac0 | 6d 69 74 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 | mit'.sections."...:parent.magit- |
| 158ae0 | 63 6f 6d 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 | commit-section-map)..(defconst.m |
| 158b00 | 61 67 69 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 | agit-log-heading-re...;;.Note:.A |
| 158b20 | 20 66 6f 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 | .form.feed.instead.of.a.null.byt |
| 158b40 | 65 20 69 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 | e.is.used.as.the.delimiter...;;. |
| 158b60 | 62 65 63 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 | because.using.the.latter.interfe |
| 158b80 | 72 65 73 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 | res.with.the.graph.prefix.when.. |
| 158ba0 | 20 3b 3b 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 | .;;.++header.is.used....(concat. |
| 158bc0 | 22 5e 22 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 | "^"..........."\\(?4:[-_/|\\*o<> |
| 158be0 | 2e 20 5d 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 | ..]*\\)"...............;.graph.. |
| 158c00 | 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 29 3f | ........."\\(?1:[0-9a-fA-F]+\\)? |
| 158c20 | 0c 22 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 20 20 20 | ."...............;.hash......... |
| 158c40 | 20 20 22 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 | .."\\(?3:[^.\n]+\\)?.".......... |
| 158c60 | 20 20 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 37 | .........;.refs..........."\\(?7 |
| 158c80 | 3a 5b 42 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 | :[BGUXYREN]\\)?."............... |
| 158ca0 | 20 20 3b 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 | ..;.gpg..........."\\(?5:[^.\n]* |
| 158cc0 | 5c 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 61 75 74 68 6f | \\)."....................;.autho |
| 158ce0 | 72 0a 20 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 | r...........;;.Note:.Date.is.opt |
| 158d00 | 69 6f 6e 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 | ional.because,.prior.to.Git.v2.1 |
| 158d20 | 39 2e 30 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 | 9.0,...........;;.`git.rebase.-i |
| 158d40 | 20 2d 2d 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 | .--root`.corrupts.the.root's.aut |
| 158d60 | 68 6f 72 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 | hor.date............"\\(?6:[^.\n |
| 158d80 | 5d 2a 5c 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 | ]*\\)."....................;.dat |
| 158da0 | 65 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 32 3a 2e 2a 5c 5c 29 24 22 29 29 20 20 20 20 | e..........."\\(?2:.*\\)$")).... |
| 158dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6d 73 67 0a 0a 28 64 65 66 | .....................;.msg..(def |
| 158de0 | 63 6f 6e 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 | const.magit-log-cherry-re...(con |
| 158e00 | 63 61 74 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 | cat."^"..........."\\(?8:[-+]\\) |
| 158e20 | 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 63 68 65 | .".........................;.che |
| 158e40 | 72 72 79 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 | rry..........."\\(?1:[0-9a-fA-F] |
| 158e60 | 2b 5c 5c 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 | +\\).".................;.hash... |
| 158e80 | 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 20 | ........"\\(?2:.*\\)$"))........ |
| 158ea0 | 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 73 | .................;.msg..(defcons |
| 158ec0 | 74 20 6d 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 | t.magit-log-module-re...(concat. |
| 158ee0 | 22 5e 22 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 | "^"..........."\\(?:\\(?11:[<>]\ |
| 158f00 | 5c 29 20 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 | \).\\)?"...............;.side... |
| 158f20 | 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 29 20 22 | ........"\\(?1:[0-9a-fA-F]+\\)." |
| 158f40 | 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 20 20 20 | .................;.hash......... |
| 158f60 | 20 20 22 5c 5c 28 3f 32 3a 2e 2a 5c 5c 29 24 22 29 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .."\\(?2:.*\\)$")).............. |
| 158f80 | 20 20 20 20 20 20 20 20 20 20 20 3b 20 6d 73 67 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 | ...........;.msg..(defconst.magi |
| 158fa0 | 74 2d 6c 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 | t-log-bisect-vis-re...(concat."^ |
| 158fc0 | 22 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 | "..........."\\(?4:[-_/|\\*o<>.. |
| 158fe0 | 5d 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 | ]*\\)"...............;.graph.... |
| 159000 | 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 29 3f 5c 30 | ......."\\(?1:[0-9a-fA-F]+\\)?\0 |
| 159020 | 22 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 20 20 20 20 | "...............;.hash.......... |
| 159040 | 20 22 5c 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 | ."\\(?3:[^\0\n]+\\)?\0"......... |
| 159060 | 20 20 20 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 | ..........;.refs..........."\\(? |
| 159080 | 32 3a 2e 2a 5c 5c 29 24 22 29 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 2:.*\\)$"))..................... |
| 1590a0 | 20 20 20 20 3b 20 6d 73 67 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 | ....;.msg..(defconst.magit-log-b |
| 1590c0 | 69 73 65 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 | isect-log-re...(concat."^#.".... |
| 1590e0 | 20 20 20 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 | ......."\\(?3:[^:.\n]+:\\).".... |
| 159100 | 20 20 20 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 | ................;."refs"........ |
| 159120 | 20 20 20 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 | ..."\\[\\(?1:[^]\n]+\\)\\].".... |
| 159140 | 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 5c | ............;.hash..........."\\ |
| 159160 | 28 3f 32 3a 2e 2a 5c 5c 29 24 22 29 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (?2:.*\\)$"))................... |
| 159180 | 20 20 20 20 20 20 3b 20 6d 73 67 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 6c 6f 67 | ......;.msg..(defconst.magit-log |
| 1591a0 | 2d 72 65 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 | -reflog-re...(concat."^"........ |
| 1591c0 | 20 20 20 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 | ..."\\(?1:[^\0\n]+\\)\0"........ |
| 1591e0 | 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 5c | ............;.hash..........."\\ |
| 159200 | 28 3f 35 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 | (?5:[^\0\n]*\\)\0".............. |
| 159220 | 20 20 20 20 20 20 3b 20 61 75 74 68 6f 72 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 3a 5c | ......;.author..........."\\(?:\ |
| 159240 | 5c 28 3f 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 | \(?:[^@\n]+@{\\(?6:[^}\n]+\\)}\0 |
| 159260 | 22 20 3b 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 | ".;.date........................ |
| 159280 | 20 20 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 3b 20 72 65 | ..........................;;;.re |
| 1592a0 | 66 73 75 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 | fsub..........."\\(?10:merge.\\| |
| 1592c0 | 61 75 74 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 | autosave.\\|restart.\\|rewritten |
| 1592e0 | 20 5c 5c 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 | .\\|[^:\n]+:.\\)?"..........."\\ |
| 159300 | 28 3f 32 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 | (?2:.*\\)\\)\\|\0\\)$"))........ |
| 159320 | 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 72 65 66 | ......;.msg..(defconst.magit-ref |
| 159340 | 6c 6f 67 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 | log-subject-re...(concat."\\(?1: |
| 159360 | 5b 5e 20 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 | [^.]+\\).?"..................... |
| 159380 | 20 20 3b 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 | ..;.command..........."\\(?2:\\( |
| 1593a0 | 3f 3a 20 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 | ?:.?-[^.]+\\)+\\)?"............; |
| 1593c0 | 20 6f 70 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 | .option..........."\\(?:.?(\\(?3 |
| 1593e0 | 3a 5b 5e 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 | :[^)]+\\))\\)?"))..........;.typ |
| 159400 | 65 0a 0a 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 | e..(defconst.magit-log-stash-re. |
| 159420 | 20 20 28 63 6f 6e 63 61 74 20 22 5e 22 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 31 3a 5b | ..(concat."^"..........."\\(?1:[ |
| 159440 | 5e 5c 30 5c 6e 5d 2b 5c 5c 29 5c 30 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ^\0\n]+\\)\0"................... |
| 159460 | 20 3b 20 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 | .;."hash"..........."\\(?5:[^\0\ |
| 159480 | 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 20 20 20 3b 20 61 | n]*\\)\0"....................;.a |
| 1594a0 | 75 74 68 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 | uthor..........."\\(?6:[^\0\n]+\ |
| 1594c0 | 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 64 61 74 65 0a | \)\0"....................;.date. |
| 1594e0 | 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 3f 32 3a 2e 2a 5c 5c 29 24 22 29 29 20 20 20 20 20 20 | .........."\\(?2:.*\\)$"))...... |
| 159500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6d 73 67 0a 0a 28 64 65 66 76 61 | ...................;.msg..(defva |
| 159520 | 72 20 6d 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 76 61 72 20 | r.magit-log-count.nil)..(defvar. |
| 159540 | 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 6d 65 73 73 61 67 65 2d 66 75 6e 63 74 69 6f | magit-log-format-message-functio |
| 159560 | 6e 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 70 72 6f 70 65 72 74 69 7a 65 2d 6b 65 79 77 6f 72 64 | n.#'magit-log-propertize-keyword |
| 159580 | 73 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c 6f 67 20 28 73 | s)..(defun.magit-log-wash-log.(s |
| 1595a0 | 74 79 6c 65 20 61 72 67 73 29 0a 20 20 28 73 65 74 71 20 61 72 67 73 20 28 66 6c 61 74 74 65 6e | tyle.args)...(setq.args.(flatten |
| 1595c0 | 2d 74 72 65 65 20 61 72 67 73 29 29 0a 20 20 28 77 68 65 6e 20 28 69 66 20 28 64 65 72 69 76 65 | -tree.args))...(when.(if.(derive |
| 1595e0 | 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 20 | d-mode-p.'magit-log-mode)....... |
| 159600 | 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 2d 63 6f 6c 6f 72 2d 67 72 61 70 68 0a 20 20 20 | ......magit-log--color-graph.... |
| 159620 | 20 20 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 61 72 | .......(and.(member."--graph".ar |
| 159640 | 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 22 2d 2d 63 6f | gs)................(member."--co |
| 159660 | 6c 6f 72 22 20 61 72 67 73 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 61 6e 73 69 2d 63 6f 6c | lor".args))).....(let.((ansi-col |
| 159680 | 6f 72 2d 61 70 70 6c 79 2d 66 61 63 65 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 | or-apply-face-function.......... |
| 1596a0 | 20 20 28 6c 61 6d 62 64 61 20 28 62 65 67 20 65 6e 64 20 66 61 63 65 29 0a 20 20 20 20 20 20 20 | ..(lambda.(beg.end.face)........ |
| 1596c0 | 20 20 20 20 20 20 28 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 62 65 67 20 65 6e 64 | ......(put-text-property.beg.end |
| 1596e0 | 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'font-lock-face................ |
| 159700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 66 61 63 65 20 27 6d 61 67 69 74 | .................(or.face.'magit |
| 159720 | 2d 6c 6f 67 2d 67 72 61 70 68 29 29 29 29 29 0a 20 20 20 20 20 20 28 61 6e 73 69 2d 63 6f 6c 6f | -log-graph))))).......(ansi-colo |
| 159740 | 72 2d 61 70 70 6c 79 2d 6f 6e 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 | r-apply-on-region.(point-min).(p |
| 159760 | 6f 69 6e 74 2d 6d 61 78 29 29 29 29 0a 20 20 28 77 68 65 6e 20 28 65 71 20 73 74 79 6c 65 20 27 | oint-max))))...(when.(eq.style.' |
| 159780 | 63 68 65 72 72 79 29 0a 20 20 20 20 28 72 65 76 65 72 73 65 2d 72 65 67 69 6f 6e 20 28 70 6f 69 | cherry).....(reverse-region.(poi |
| 1597a0 | 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 6c 65 74 20 28 28 6d | nt-min).(point-max)))...(let.((m |
| 1597c0 | 61 67 69 74 2d 6c 6f 67 2d 63 6f 75 6e 74 20 30 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6c 6f | agit-log-count.0)).....(when.(lo |
| 1597e0 | 6f 6b 69 6e 67 2d 61 74 20 22 5e 5c 5c 2e 5c 5c 2e 5c 5c 2e 22 29 0a 20 20 20 20 20 20 28 6d 61 | oking-at."^\\.\\.\\.").......(ma |
| 159800 | 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 61 73 | git-delete-line)).....(magit-was |
| 159820 | 68 2d 73 65 71 75 65 6e 63 65 20 28 61 70 70 6c 79 2d 70 61 72 74 69 61 6c 6c 79 20 23 27 6d 61 | h-sequence.(apply-partially.#'ma |
| 159840 | 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 72 65 76 20 73 74 79 6c 65 0a 20 20 20 20 20 20 20 20 20 | git-log-wash-rev.style.......... |
| 159860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 159880 | 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 28 69 66 | .(magit-abbrev-length))).....(if |
| 1598a0 | 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 | .(derived-mode-p.'magit-log-mode |
| 1598c0 | 20 27 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 28 77 68 | .'magit-reflog-mode).........(wh |
| 1598e0 | 65 6e 20 28 65 71 20 6d 61 67 69 74 2d 6c 6f 67 2d 63 6f 75 6e 74 20 28 6d 61 67 69 74 2d 6c 6f | en.(eq.magit-log-count.(magit-lo |
| 159900 | 67 2d 67 65 74 2d 63 6f 6d 6d 69 74 2d 6c 69 6d 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | g-get-commit-limit))...........( |
| 159920 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 6c 6f 6e 67 65 72 29 0a 20 20 | magit-insert-section.(longer)... |
| 159940 | 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 74 65 78 74 2d 62 75 74 74 6f 6e 0a 20 20 | ..........(insert-text-button... |
| 159960 | 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b | ...........(substitute-command-k |
| 159980 | 65 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 54 79 70 65 20 | eys...............(format."Type. |
| 1599a0 | 5c 5c 3c 25 73 3e 5c 5c 5b 25 73 5d 20 74 6f 20 73 68 6f 77 20 6d 6f 72 65 20 68 69 73 74 6f 72 | \\<%s>\\[%s].to.show.more.histor |
| 1599c0 | 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 27 6d 61 67 69 74 2d | y".......................'magit- |
| 1599e0 | 6c 6f 67 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | log-mode-map.................... |
| 159a00 | 20 20 20 27 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 | ...'magit-log-double-commit-limi |
| 159a20 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 27 61 63 74 69 6f 6e 20 28 6c 61 6d 62 64 61 | t))..............'action.(lambda |
| 159a40 | 20 28 5f 62 75 74 74 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 | .(_button)...................... |
| 159a60 | 20 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 | ..(magit-log-double-commit-limit |
| 159a80 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6c 6c 6f 77 2d 6c 69 6e 6b 20 74 0a 20 | ))..............'follow-link.t.. |
| 159aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 6f 75 73 65 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 | ............'mouse-face.'magit-s |
| 159ac0 | 65 63 74 69 6f 6e 2d 68 69 67 68 6c 69 67 68 74 29 29 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 | ection-highlight))).......(inser |
| 159ae0 | 74 20 3f 5c 6e 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 77 | t.?\n))))..(cl-defun.magit-log-w |
| 159b00 | 61 73 68 2d 72 65 76 20 28 73 74 79 6c 65 20 61 62 62 72 65 76 29 0a 20 20 28 77 68 65 6e 20 28 | ash-rev.(style.abbrev)...(when.( |
| 159b20 | 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.' |
| 159b40 | 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 29 0a 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 | magit-reflog-mode).....(cl-incf. |
| 159b60 | 6d 61 67 69 74 2d 6c 6f 67 2d 63 6f 75 6e 74 29 29 0a 20 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 | magit-log-count))...(looking-at. |
| 159b80 | 28 70 63 61 73 65 20 73 74 79 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6c | (pcase.style.................('l |
| 159ba0 | 6f 67 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 69 6e 67 2d 72 65 29 0a | og........magit-log-heading-re). |
| 159bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 68 65 72 72 79 20 20 20 20 20 6d 61 67 | ................('cherry.....mag |
| 159be0 | 69 74 2d 6c 6f 67 2d 63 68 65 72 72 79 2d 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-log-cherry-re)............... |
| 159c00 | 20 20 28 27 6d 6f 64 75 6c 65 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 75 6c 65 2d | ..('module.....magit-log-module- |
| 159c20 | 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 72 65 66 6c 6f 67 20 20 20 20 | re).................('reflog.... |
| 159c40 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 6c 6f 67 2d 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 | .magit-log-reflog-re)........... |
| 159c60 | 20 20 20 20 20 20 28 27 73 74 61 73 68 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 74 61 | ......('stash......magit-log-sta |
| 159c80 | 73 68 2d 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62 69 73 65 63 74 2d | sh-re).................('bisect- |
| 159ca0 | 76 69 73 20 6d 61 67 69 74 2d 6c 6f 67 2d 62 69 73 65 63 74 2d 76 69 73 2d 72 65 29 0a 20 20 20 | vis.magit-log-bisect-vis-re).... |
| 159cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 62 69 73 65 63 74 2d 6c 6f 67 20 6d 61 67 69 74 2d | .............('bisect-log.magit- |
| 159ce0 | 6c 6f 67 2d 62 69 73 65 63 74 2d 6c 6f 67 2d 72 65 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 62 69 | log-bisect-log-re)))...(magit-bi |
| 159d00 | 6e 64 2d 6d 61 74 63 68 2d 73 74 72 69 6e 67 73 0a 20 20 20 20 20 20 28 68 61 73 68 20 6d 73 67 | nd-match-strings.......(hash.msg |
| 159d20 | 20 72 65 66 73 20 67 72 61 70 68 20 61 75 74 68 6f 72 20 64 61 74 65 20 67 70 67 20 63 68 65 72 | .refs.graph.author.date.gpg.cher |
| 159d40 | 72 79 20 5f 20 72 65 66 73 75 62 20 73 69 64 65 29 20 6e 69 6c 0a 20 20 20 20 28 73 65 74 71 20 | ry._.refsub.side).nil.....(setq. |
| 159d60 | 6d 73 67 20 28 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 6d 73 67 | msg.(substring-no-properties.msg |
| 159d80 | 29 29 0a 20 20 20 20 28 77 68 65 6e 20 72 65 66 73 0a 20 20 20 20 20 20 28 73 65 74 71 20 72 65 | )).....(when.refs.......(setq.re |
| 159da0 | 66 73 20 28 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 72 65 66 73 | fs.(substring-no-properties.refs |
| 159dc0 | 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 61 6c 69 67 6e 20 28 6f 72 20 28 65 71 20 73 74 79 | ))).....(let.((align.(or.(eq.sty |
| 159de0 | 6c 65 20 27 63 68 65 72 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | le.'cherry)..................... |
| 159e00 | 20 28 6e 6f 74 20 28 6d 65 6d 62 65 72 20 22 2d 2d 73 74 61 74 22 20 6d 61 67 69 74 2d 62 75 66 | .(not.(member."--stat".magit-buf |
| 159e20 | 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6e 6f 6e 2d | fer-log-args))))...........(non- |
| 159e40 | 67 72 61 70 68 2d 72 65 20 28 69 66 20 28 65 71 20 73 74 79 6c 65 20 27 62 69 73 65 63 74 2d 76 | graph-re.(if.(eq.style.'bisect-v |
| 159e60 | 69 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | is)............................. |
| 159e80 | 6d 61 67 69 74 2d 6c 6f 67 2d 62 69 73 65 63 74 2d 76 69 73 2d 72 65 0a 20 20 20 20 20 20 20 20 | magit-log-bisect-vis-re......... |
| 159ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 65 61 64 | ..................magit-log-head |
| 159ec0 | 69 6e 67 2d 72 65 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 | ing-re))).......(magit-delete-li |
| 159ee0 | 6e 65 29 0a 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65 20 72 65 66 6c 6f 67 20 65 6e 74 72 69 | ne).......;;.If.the.reflog.entri |
| 159f00 | 65 73 20 68 61 76 65 20 62 65 65 6e 20 70 72 75 6e 65 64 2c 20 74 68 65 20 6f 75 74 70 75 74 20 | es.have.been.pruned,.the.output. |
| 159f20 | 6f 66 20 60 67 69 74 0a 20 20 20 20 20 20 3b 3b 20 72 65 66 6c 6f 67 20 73 68 6f 77 27 20 69 6e | of.`git.......;;.reflog.show'.in |
| 159f40 | 63 6c 75 64 65 73 20 61 20 70 61 72 74 69 61 6c 20 6c 69 6e 65 20 74 68 61 74 20 72 65 66 65 72 | cludes.a.partial.line.that.refer |
| 159f60 | 73 20 74 6f 20 74 68 65 20 68 61 73 68 0a 20 20 20 20 20 20 3b 3b 20 6f 66 20 74 68 65 20 79 6f | s.to.the.hash.......;;.of.the.yo |
| 159f80 | 75 6e 67 65 73 74 20 65 78 70 69 72 65 64 20 72 65 66 6c 6f 67 20 65 6e 74 72 79 2e 0a 20 20 20 | ungest.expired.reflog.entry..... |
| 159fa0 | 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 65 71 20 73 74 79 6c 65 20 27 72 65 66 6c 6f 67 29 | ...(when.(and.(eq.style.'reflog) |
| 159fc0 | 20 28 6e 6f 74 20 64 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 28 63 6c 2d 72 65 74 75 72 6e 2d | .(not.date)).........(cl-return- |
| 159fe0 | 66 72 6f 6d 20 6d 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 72 65 76 20 74 29 29 0a 20 20 20 20 | from.magit-log-wash-rev.t))..... |
| 15a000 | 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 20 20 20 20 20 20 20 | ..(magit-insert-section......... |
| 15a020 | 20 20 28 28 65 76 61 6c 20 28 70 63 61 73 65 20 73 74 79 6c 65 0a 20 20 20 20 20 20 20 20 20 20 | ..((eval.(pcase.style........... |
| 15a040 | 20 20 20 20 20 20 20 20 20 28 27 73 74 61 73 68 20 20 27 73 74 61 73 68 29 0a 20 20 20 20 20 20 | .........('stash..'stash)....... |
| 15a060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 6d 6f 64 75 6c 65 20 27 6d 6f 64 75 6c 65 2d 63 6f | .............('module.'module-co |
| 15a080 | 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 28 5f 20 20 20 20 20 | mmit)....................(_..... |
| 15a0a0 | 20 20 27 63 6f 6d 6d 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 68 61 73 68 29 0a 20 20 | ..'commit)))............hash)... |
| 15a0c0 | 20 20 20 20 20 20 28 73 65 74 71 20 68 61 73 68 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 69 66 | ......(setq.hash.(propertize.(if |
| 15a0e0 | 20 28 65 71 20 73 74 79 6c 65 20 27 62 69 73 65 63 74 2d 6c 6f 67 29 0a 20 20 20 20 20 20 20 20 | .(eq.style.'bisect-log)......... |
| 15a100 | 20 20 20 20 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 |
| 15a120 | 74 2d 72 65 76 2d 70 61 72 73 65 20 22 2d 2d 73 68 6f 72 74 22 20 68 61 73 68 29 0a 20 20 20 20 | t-rev-parse."--short".hash)..... |
| 15a140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 61 73 | .............................has |
| 15a160 | 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h).............................. |
| 15a180 | 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..'font-lock-face............... |
| 15a1a0 | 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 61 6e 64 20 67 70 67 | .................(pcase.(and.gpg |
| 15a1c0 | 20 28 61 72 65 66 20 67 70 67 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(aref.gpg.0)).................. |
| 15a1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 47 20 27 6d 61 67 69 74 2d 73 69 67 6e 61 | ................(?G.'magit-signa |
| 15a200 | 74 75 72 65 2d 67 6f 6f 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ture-good)...................... |
| 15a220 | 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 42 20 27 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 | ............(?B.'magit-signature |
| 15a240 | 2d 62 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 | -bad)........................... |
| 15a260 | 20 20 20 20 20 20 20 28 3f 55 20 27 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 75 6e 74 72 | .......(?U.'magit-signature-untr |
| 15a280 | 75 73 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 | usted).......................... |
| 15a2a0 | 20 20 20 20 20 20 20 20 28 3f 58 20 27 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 65 78 70 | ........(?X.'magit-signature-exp |
| 15a2c0 | 69 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 20 | ired)........................... |
| 15a2e0 | 20 20 20 20 20 20 20 28 3f 59 20 27 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 65 78 70 69 | .......(?Y.'magit-signature-expi |
| 15a300 | 72 65 64 2d 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 | red-key)........................ |
| 15a320 | 20 20 20 20 20 20 20 20 20 20 28 3f 52 20 27 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 72 | ..........(?R.'magit-signature-r |
| 15a340 | 65 76 6f 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 20 20 | evoked)......................... |
| 15a360 | 20 20 20 20 20 20 20 20 20 28 3f 45 20 27 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 65 72 | .........(?E.'magit-signature-er |
| 15a380 | 72 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ror)............................ |
| 15a3a0 | 20 20 20 20 20 20 28 3f 4e 20 27 6d 61 67 69 74 2d 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 | ......(?N.'magit-hash).......... |
| 15a3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 20 20 27 6d 61 67 | ........................(_..'mag |
| 15a3e0 | 69 74 2d 68 61 73 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 63 68 65 72 72 79 | it-hash)))).........(when.cherry |
| 15a400 | 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d | ...........(when.(and.(derived-m |
| 15a420 | 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 20 20 20 20 20 20 20 | ode-p.'magit-refs-mode)......... |
| 15a440 | 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 63 6f 6d | .............magit-refs-show-com |
| 15a460 | 6d 69 74 2d 63 6f 75 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 | mit-count).............(insert.( |
| 15a480 | 6d 61 6b 65 2d 73 74 72 69 6e 67 20 28 31 2d 20 6d 61 67 69 74 2d 72 65 66 73 2d 66 6f 63 75 73 | make-string.(1-.magit-refs-focus |
| 15a4a0 | 2d 63 6f 6c 75 6d 6e 2d 77 69 64 74 68 29 20 3f 5c 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -column-width).?\s)))........... |
| 15a4c0 | 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 63 68 65 72 72 79 20 27 66 6f 6e 74 | (insert.(propertize.cherry.'font |
| 15a4e0 | 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -lock-face...................... |
| 15a500 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 3d 20 63 68 65 72 72 79 20 22 2d 22 | .........(if.(string=.cherry."-" |
| 15a520 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 15a540 | 20 20 20 20 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 65 71 75 69 76 61 6c 65 6e 74 0a 20 20 20 | ....'magit-cherry-equivalent.... |
| 15a560 | 20 20 20 20 20 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 |
| 15a580 | 67 69 74 2d 63 68 65 72 72 79 2d 75 6e 6d 61 74 63 68 65 64 29 29 29 0a 20 20 20 20 20 20 20 20 | git-cherry-unmatched)))......... |
| 15a5a0 | 20 20 28 69 6e 73 65 72 74 20 3f 5c 73 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 73 69 | ..(insert.?\s)).........(when.si |
| 15a5c0 | 64 65 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 | de...........(insert.(propertize |
| 15a5e0 | 20 73 69 64 65 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 | .side.'font-lock-face........... |
| 15a600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 3d | ....................(if.(string= |
| 15a620 | 20 73 69 64 65 20 22 3c 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .side."<")...................... |
| 15a640 | 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 65 71 75 69 76 | .............'magit-cherry-equiv |
| 15a660 | 61 6c 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | alent........................... |
| 15a680 | 20 20 20 20 20 20 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 75 6e 6d 61 74 63 68 65 64 29 29 29 | ......'magit-cherry-unmatched))) |
| 15a6a0 | 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 73 29 29 0a 20 20 20 20 20 20 20 | ...........(insert.?\s))........ |
| 15a6c0 | 20 28 77 68 65 6e 20 61 6c 69 67 6e 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 68 | .(when.align...........(insert.h |
| 15a6e0 | 61 73 68 20 3f 5c 73 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 67 72 61 70 68 0a 20 20 | ash.?\s)).........(when.graph... |
| 15a700 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 67 72 61 70 68 29 29 0a 20 20 20 20 20 20 20 20 | ........(insert.graph))......... |
| 15a720 | 28 75 6e 6c 65 73 73 20 61 6c 69 67 6e 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 | (unless.align...........(insert. |
| 15a740 | 68 61 73 68 20 3f 5c 73 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 72 65 | hash.?\s)).........(when.(and.re |
| 15a760 | 66 73 20 28 6e 6f 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 68 6f 77 2d 72 65 66 6e 61 6d 65 2d 61 | fs.(not.magit-log-show-refname-a |
| 15a780 | 66 74 65 72 2d 73 75 6d 6d 61 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 | fter-summary))...........(insert |
| 15a7a0 | 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 29 20 | .(magit-format-ref-labels.refs). |
| 15a7c0 | 3f 5c 73 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 65 71 20 73 74 79 6c 65 20 27 72 | ?\s)).........(when.(eq.style.'r |
| 15a7e0 | 65 66 6c 6f 67 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 | eflog)...........(insert.(format |
| 15a800 | 20 22 25 2d 32 73 20 22 20 28 31 2d 20 6d 61 67 69 74 2d 6c 6f 67 2d 63 6f 75 6e 74 29 29 29 0a | ."%-2s.".(1-.magit-log-count))). |
| 15a820 | 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 72 65 66 73 75 62 0a 20 20 20 20 20 20 20 20 20 | ..........(when.refsub.......... |
| 15a840 | 20 20 20 28 69 6e 73 65 72 74 20 28 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 66 6f 72 6d 61 74 2d | ...(insert.(magit-reflog-format- |
| 15a860 | 73 75 62 6a 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 28 73 75 | subject......................(su |
| 15a880 | 62 73 74 72 69 6e 67 20 72 65 66 73 75 62 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | bstring.refsub.0................ |
| 15a8a0 | 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 73 65 61 | .................(if.(string-sea |
| 15a8c0 | 72 63 68 20 22 3a 22 20 72 65 66 73 75 62 29 20 2d 32 20 2d 31 29 29 29 29 29 29 0a 20 20 20 20 | rch.":".refsub).-2.-1))))))..... |
| 15a8e0 | 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 6c 6f 67 2d 66 | ....(insert.(funcall.magit-log-f |
| 15a900 | 6f 72 6d 61 74 2d 6d 65 73 73 61 67 65 2d 66 75 6e 63 74 69 6f 6e 20 68 61 73 68 20 6d 73 67 29 | ormat-message-function.hash.msg) |
| 15a920 | 29 0a 20 20 20 20 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 | ).........(when.(and.refs.magit- |
| 15a940 | 6c 6f 67 2d 73 68 6f 77 2d 72 65 66 6e 61 6d 65 2d 61 66 74 65 72 2d 73 75 6d 6d 61 72 79 29 0a | log-show-refname-after-summary). |
| 15a960 | 20 20 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 | ..........(insert.?\s).......... |
| 15a980 | 20 28 69 6e 73 65 72 74 20 28 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 72 65 66 2d 6c 61 62 65 6c | .(insert.(magit-format-ref-label |
| 15a9a0 | 73 20 72 65 66 73 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 | s.refs))).........(insert.?\n).. |
| 15a9c0 | 20 20 20 20 20 20 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 | .......(when.(memq.style.'(log.r |
| 15a9e0 | 65 66 6c 6f 67 20 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 | eflog.stash))...........(goto-ch |
| 15aa00 | 61 72 20 28 6c 69 6e 65 2d 62 65 67 69 6e 6e 69 6e 67 2d 70 6f 73 69 74 69 6f 6e 29 29 0a 20 20 | ar.(line-beginning-position))... |
| 15aa20 | 20 20 20 20 20 20 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 | ........(when.(and.refsub....... |
| 15aa40 | 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 5c 5c | ...............(string-match."\\ |
| 15aa60 | 60 5c 5c 28 5b 5e 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 | `\\([^.]\\).\\+\\(..\\)\\(..\\)" |
| 15aa80 | 20 64 61 74 65 29 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 | .date)).............(setq.date.( |
| 15aaa0 | 2b 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d 62 65 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | +.(string-to-number.(match-strin |
| 15aac0 | 67 20 31 20 64 61 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.1.date))...................... |
| 15aae0 | 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 20 28 6d 61 74 63 68 | .....(*.(string-to-number.(match |
| 15ab00 | 2d 73 74 72 69 6e 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 | -string.2.date)).60.60)......... |
| 15ab20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 28 73 74 72 69 6e 67 2d 74 6f 2d | ..................(*.(string-to- |
| 15ab40 | 6e 75 6d 62 65 72 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 | number.(match-string.3.date)).60 |
| 15ab60 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 | ))))...........(save-excursion.. |
| 15ab80 | 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 0a 20 20 20 20 20 | ...........(backward-char)...... |
| 15aba0 | 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 6e 20 | .......(magit-log-format-margin. |
| 15abc0 | 68 61 73 68 20 61 75 74 68 6f 72 20 64 61 74 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 | hash.author.date))).........(whe |
| 15abe0 | 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 20 | n.(and.(eq.style.'cherry)....... |
| 15ac00 | 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 69 | .............(magit-buffer-margi |
| 15ac20 | 6e 2d 70 29 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 | n-p))...........(save-excursion. |
| 15ac40 | 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 0a 20 20 20 20 | ............(backward-char)..... |
| 15ac60 | 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 66 6f 72 6d 61 | ........(apply.#'magit-log-forma |
| 15ac80 | 74 2d 6d 61 72 67 69 6e 20 68 61 73 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-margin.hash................... |
| 15aca0 | 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 |
| 15acc0 | 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 29 29 29 0a 20 20 20 | ."%aN%x00%ct".hash)."\0")))).... |
| 15ace0 | 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 20 20 20 20 20 20 | .....(when.(and.graph........... |
| 15ad00 | 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 20 20 20 20 20 20 | .........(not.(eobp))........... |
| 15ad20 | 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 6e 6f 6e 2d 67 72 | .........(not.(looking-at.non-gr |
| 15ad40 | 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 28 6c 6f 6f 6b 69 | aph-re)))...........(when.(looki |
| 15ad60 | 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 67 69 74 2d 69 6e | ng-at.".").............(magit-in |
| 15ad80 | 73 65 72 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 | sert-heading).............(delet |
| 15ada0 | 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 69 74 2d 69 6e 73 | e-char.1).............(magit-ins |
| 15adc0 | 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 29 0a 20 20 20 20 | ert-section.(commit-header)..... |
| 15ade0 | 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 | ..........(forward-line)........ |
| 15ae00 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 | .......(magit-insert-heading)... |
| 15ae20 | 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 | ............(re-search-forward." |
| 15ae40 | 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 63 68 61 72 20 2d | .")...............(delete-char.- |
| 15ae60 | 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 63 68 61 72 29 0a | 1)...............(forward-char). |
| 15ae80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 0a 20 20 20 20 | ..............(insert.?\n))..... |
| 15aea0 | 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 20 20 20 20 20 20 | ........(delete-char.1))........ |
| 15aec0 | 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 2d 5c 5c 7c 5c 6e | ...(if.(looking-at."^\\(---\\|\n |
| 15aee0 | 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 20 20 20 20 20 28 | \s\\|\ndiff\\)")...............( |
| 15af00 | 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 6e 0a 20 20 20 20 | let.((limit.(save-excursion..... |
| 15af20 | 20 20 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 72 | .........................(and.(r |
| 15af40 | 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 2d 72 65 20 6e 69 | e-search-forward.non-graph-re.ni |
| 15af60 | 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 20 | l.t)............................ |
| 15af80 | 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 29 29 29 29 0a 20 | .......(match-beginning.0))))).. |
| 15afa0 | 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 65 66 20 6d 61 67 | ...............(unless.(oref.mag |
| 15afc0 | 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 2d 2d 63 75 72 72 65 6e 74 20 63 6f 6e 74 65 | it-insert-section--current.conte |
| 15afe0 | 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 69 74 2d 69 6e 73 | nt)...................(magit-ins |
| 15b000 | 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 20 20 20 20 28 64 | ert-heading)).................(d |
| 15b020 | 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 20 22 5c 6e 22 29 | elete-char.(if.(looking-at."\n") |
| 15b040 | 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 67 69 74 2d 64 69 | .1.4)).................(magit-di |
| 15b060 | 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 74 22 29 20 6c 69 | ff-wash-diffs.(list."--stat").li |
| 15b080 | 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 69 67 6e 0a 20 20 | mit)).............(when.align... |
| 15b0a0 | 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 |
| 15b0c0 | 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).?.))).......... |
| 15b0e0 | 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 20 28 6e 6f 74 20 | ...(when.(and.(not.(eobp)).(not. |
| 15b100 | 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 20 20 20 | (looking-at.non-graph-re)))..... |
| 15b120 | 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 20 20 20 20 20 | ..........(when.align........... |
| 15b140 | 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 72 69 6e 67 20 28 | ......(setq.align.(make-string.( |
| 15b160 | 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 20 20 20 20 20 28 | 1+.abbrev).?.)))...............( |
| 15b180 | 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 6f 74 20 28 6c 6f | while.(and.(not.(eobp)).(not.(lo |
| 15b1a0 | 6f 6b 69 6e 67 2d 61 74 20 6e 6f 6e 2d 67 72 61 70 68 2d 72 65 29 29 29 0a 20 20 20 20 20 20 20 | oking-at.non-graph-re)))........ |
| 15b1c0 | 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 20 20 20 20 20 20 | .........(when.align............ |
| 15b1e0 | 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 73 65 72 74 20 61 | .......(save-excursion.(insert.a |
| 15b200 | 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 6d 61 67 69 74 2d 6d | lign))).................(magit-m |
| 15b220 | 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ake-margin-overlay)............. |
| 15b240 | 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 20 | ....(forward-line))............. |
| 15b260 | 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 65 64 20 61 6e 64 | ..;;.When.`--format'.is.used.and |
| 15b280 | 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 65 0a 20 20 20 20 | .its.value.isn't.one.of.the..... |
| 15b2a0 | 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 72 6d 61 74 73 2c | ..........;;.predefined.formats, |
| 15b2c0 | 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 6e 73 65 72 74 20 | .then.`git-log'.does.not.insert. |
| 15b2e0 | 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 6f 72 20 6c 69 6e | a...............;;.separator.lin |
| 15b300 | 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 75 72 73 69 6f 6e | e................(save-excursion |
| 15b320 | 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 20 2d | .................(forward-line.- |
| 15b340 | 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 67 2d 61 74 20 22 | 1).................(looking-at." |
| 15b360 | 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 20 20 20 20 20 20 | [-_/|\\*o<>..]*")).............. |
| 15b380 | 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 20 30 29 29 0a 20 | .(setq.graph.(match-string.0)).. |
| 15b3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 73 74 72 69 6e 67 2d 6d 61 74 | .............(unless.(string-mat |
| 15b3c0 | 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 20 20 20 20 20 20 | ch-p."[/\\.]".graph)............ |
| 15b3e0 | 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 29 29 29 29 0a 20 | .....(insert.graph.?\n)))))))).. |
| 15b400 | 20 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 70 72 6f 70 65 72 74 69 7a 65 | .t)..(defun.magit-log-propertize |
| 15b420 | 2d 6b 65 79 77 6f 72 64 73 20 28 5f 72 65 76 20 6d 73 67 29 0a 20 20 28 6c 65 74 20 28 28 62 6f | -keywords.(_rev.msg)...(let.((bo |
| 15b440 | 75 6e 64 61 72 79 20 30 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 | undary.0)).....(when.(string-mat |
| 15b460 | 63 68 20 22 5e 5c 5c 28 3f 3a 73 71 75 61 73 68 5c 5c 7c 66 69 78 75 70 5c 5c 29 21 20 22 20 6d | ch."^\\(?:squash\\|fixup\\)!.".m |
| 15b480 | 73 67 20 62 6f 75 6e 64 61 72 79 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 62 6f 75 6e 64 61 72 | sg.boundary).......(setq.boundar |
| 15b4a0 | 79 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 | y.(match-end.0)).......(magit--p |
| 15b4c0 | 75 74 2d 66 61 63 65 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 20 28 31 2d 20 | ut-face.(match-beginning.0).(1-. |
| 15b4e0 | 62 6f 75 6e 64 61 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | boundary)....................... |
| 15b500 | 20 27 6d 61 67 69 74 2d 6b 65 79 77 6f 72 64 2d 73 71 75 61 73 68 20 6d 73 67 29 29 0a 20 20 20 | .'magit-keyword-squash.msg)).... |
| 15b520 | 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 68 69 67 68 6c 69 67 68 74 2d 6b 65 79 77 6f | .(when.magit-log-highlight-keywo |
| 15b540 | 72 64 73 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 | rds.......(while.(string-match." |
| 15b560 | 5c 5c 5b 5b 5e 5d 5b 5d 2a 5d 22 20 6d 73 67 20 62 6f 75 6e 64 61 72 79 29 0a 20 20 20 20 20 20 | \\[[^][]*]".msg.boundary)....... |
| 15b580 | 20 20 28 73 65 74 71 20 62 6f 75 6e 64 61 72 79 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 29 0a | ..(setq.boundary.(match-end.0)). |
| 15b5a0 | 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 2d | ........(magit--put-face.(match- |
| 15b5c0 | 62 65 67 69 6e 6e 69 6e 67 20 30 29 20 62 6f 75 6e 64 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 | beginning.0).boundary........... |
| 15b5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6b 65 79 77 6f 72 64 20 6d 73 | ...............'magit-keyword.ms |
| 15b600 | 67 29 29 29 29 0a 20 20 6d 73 67 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d | g))))...msg)..(defun.magit-log-m |
| 15b620 | 61 79 62 65 2d 73 68 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 | aybe-show-more-commits.(section) |
| 15b640 | 0a 20 20 22 57 68 65 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 | ..."When.point.is.at.the.end.of. |
| 15b660 | 61 20 6c 6f 67 20 62 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 | a.log.buffer,.insert.more.commit |
| 15b680 | 73 2e 0a 0a 4c 6f 67 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 | s...Log.buffers.end.with.a.butto |
| 15b6a0 | 6e 20 5c 22 54 79 70 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 | n.\"Type.+.to.show.more.history\ |
| 15b6c0 | 22 2e 0a 57 68 65 6e 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 | "..When.the.use.of.a.section.mov |
| 15b6e0 | 65 6d 65 6e 74 20 63 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 | ement.command.puts.point.on.that |
| 15b700 | 0a 62 75 74 74 6f 6e 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 | .button,.then.automatically.show |
| 15b720 | 20 6d 6f 72 65 20 63 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 | .more.commits,.without.the.user. |
| 15b740 | 68 61 76 69 6e 67 20 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 | having.to.press.\"+\"...This.fun |
| 15b760 | 63 74 69 6f 6e 20 69 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 | ction.is.called.by.`magit-sectio |
| 15b780 | 6e 2d 6d 6f 76 65 6d 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 | n-movement-hook'.and.exists.most |
| 15b7a0 | 6c 79 20 66 6f 72 20 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 72 65 | ly.for.backward.compatibility.re |
| 15b7c0 | 61 73 6f 6e 73 2e 22 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 | asons."...(when.(and.(eq.(oref.s |
| 15b7e0 | 65 63 74 69 6f 6e 20 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 | ection.type).'longer)........... |
| 15b800 | 20 20 20 6d 61 67 69 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 | ...magit-log-auto-more).....(mag |
| 15b820 | 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 0a 20 20 20 20 | it-log-double-commit-limit)..... |
| 15b840 | 28 66 6f 72 77 61 72 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 | (forward-line.-1).....(magit-sec |
| 15b860 | 74 69 6f 6e 2d 66 6f 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 | tion-forward)))..(add-hook.'magi |
| 15b880 | 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 74 2d | t-section-movement-hook.#'magit- |
| 15b8a0 | 6c 6f 67 2d 6d 61 79 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 | log-maybe-show-more-commits)..(d |
| 15b8c0 | 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 | efvar.magit--update-revision-buf |
| 15b8e0 | 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 79 62 65 | fer.nil)..(defun.magit-log-maybe |
| 15b900 | 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e | -update-revision-buffer.(&option |
| 15b920 | 61 6c 20 5f 29 0a 20 20 22 57 68 65 6e 20 6d 6f 76 69 6e 67 20 69 6e 20 61 20 6c 6f 67 20 6f 72 | al._)..."When.moving.in.a.log.or |
| 15b940 | 20 63 68 65 72 72 79 20 62 75 66 66 65 72 2c 20 75 70 64 61 74 65 20 74 68 65 20 72 65 76 69 73 | .cherry.buffer,.update.the.revis |
| 15b960 | 69 6f 6e 20 62 75 66 66 65 72 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 72 65 76 69 73 | ion.buffer..If.there.is.no.revis |
| 15b980 | 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 2c 20 74 68 | ion.buffer.in.the.same.frame,.th |
| 15b9a0 | 65 6e 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 22 0a 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 | en.do.nothing."...(when.(derived |
| 15b9c0 | 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 63 | -mode-p.'magit-log-mode.'magit-c |
| 15b9e0 | 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 64 65 29 0a 20 | herry-mode.'magit-reflog-mode).. |
| 15ba00 | 20 20 20 28 6d 61 67 69 74 2d 2d 6d 61 79 62 65 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e | ...(magit--maybe-update-revision |
| 15ba20 | 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 67 69 74 2d 73 65 63 | -buffer)))..(add-hook.'magit-sec |
| 15ba40 | 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 74 2d 6c 6f 67 2d 6d | tion-movement-hook.#'magit-log-m |
| 15ba60 | 61 79 62 65 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 29 0a 0a 28 64 | aybe-update-revision-buffer)..(d |
| 15ba80 | 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 72 65 76 69 73 69 6f | efun.magit--maybe-update-revisio |
| 15baa0 | 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 28 28 63 6f 6d 6d 69 | n-buffer.()...(when-let*.((commi |
| 15bac0 | 74 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 27 63 6f 6d 6d 69 | t.(magit-section-value-if.'commi |
| 15bae0 | 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 28 6d 61 67 69 74 | t))...............(buffer.(magit |
| 15bb00 | 2d 67 65 74 2d 6d 6f 64 65 2d 62 75 66 66 65 72 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e | -get-mode-buffer.'magit-revision |
| 15bb20 | 2d 6d 6f 64 65 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 2d 75 70 | -mode.nil.t))).....(if.magit--up |
| 15bb40 | 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 28 73 65 | date-revision-buffer.........(se |
| 15bb60 | 74 71 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 | tq.magit--update-revision-buffer |
| 15bb80 | 20 28 6c 69 73 74 20 63 6f 6d 6d 69 74 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 28 73 65 | .(list.commit.buffer)).......(se |
| 15bba0 | 74 71 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 | tq.magit--update-revision-buffer |
| 15bbc0 | 20 28 6c 69 73 74 20 63 6f 6d 6d 69 74 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 28 72 75 | .(list.commit.buffer)).......(ru |
| 15bbe0 | 6e 2d 77 69 74 68 2d 69 64 6c 65 2d 74 69 6d 65 72 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 75 | n-with-idle-timer........magit-u |
| 15bc00 | 70 64 61 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 2d 64 65 6c 61 79 20 6e 69 6c 0a 20 20 20 | pdate-other-window-delay.nil.... |
| 15bc20 | 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 67 69 74 2d 64 69 72 | ....(let.((args.(let.((magit-dir |
| 15bc40 | 65 63 74 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 73 20 27 73 65 6c 65 63 74 | ect-use-buffer-arguments.'select |
| 15bc60 | 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ed))......................(magit |
| 15bc80 | 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 29 29 0a 20 20 20 20 | -show-commit--arguments))))..... |
| 15bca0 | 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 28 70 63 61 73 | .....(lambda.()............(pcas |
| 15bcc0 | 65 2d 6c 65 74 20 28 28 60 28 2c 72 65 76 20 2c 62 75 66 29 20 6d 61 67 69 74 2d 2d 75 70 64 61 | e-let.((`(,rev.,buf).magit--upda |
| 15bce0 | 74 65 2d 72 65 76 69 73 69 6f 6e 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | te-revision-buffer))............ |
| 15bd00 | 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 2d 62 | ..(setq.magit--update-revision-b |
| 15bd20 | 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 77 68 65 6e 20 28 62 | uffer.nil)..............(when.(b |
| 15bd40 | 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | uffer-live-p.buf)............... |
| 15bd60 | 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d 6e 6f 73 | .(let.((magit-display-buffer-nos |
| 15bd80 | 65 6c 65 63 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c | elect.t))..................(appl |
| 15bda0 | 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 61 72 67 73 29 29 | y.#'magit-show-commit.rev.args)) |
| 15bdc0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 | ))............(setq.magit--updat |
| 15bde0 | 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 29 29 29 0a 0a 28 64 | e-revision-buffer.nil)))))))..(d |
| 15be00 | 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 62 75 66 66 65 72 20 | efvar.magit--update-blob-buffer. |
| 15be20 | 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 79 62 65 2d 75 70 64 | nil)..(defun.magit-log-maybe-upd |
| 15be40 | 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 5f 29 0a 20 20 | ate-blob-buffer.(&optional._)... |
| 15be60 | 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 20 | "When.moving.in.a.log.or.cherry. |
| 15be80 | 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 0a | buffer,.update.the.blob.buffer.. |
| 15bea0 | 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 68 | If.there.is.no.blob.buffer.in.th |
| 15bec0 | 65 20 73 61 6d 65 20 66 72 61 6d 65 2c 20 74 68 65 6e 20 64 6f 20 6e 6f 74 68 69 6e 67 2e 22 0a | e.same.frame,.then.do.nothing.". |
| 15bee0 | 20 20 28 77 68 65 6e 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 6c | ..(when.(derived-mode-p.'magit-l |
| 15bf00 | 6f 67 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 20 27 6d 61 67 69 | og-mode.'magit-cherry-mode.'magi |
| 15bf20 | 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 6d 61 79 62 65 | t-reflog-mode).....(magit--maybe |
| 15bf40 | 2d 75 70 64 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | -update-blob-buffer)))..(defun.m |
| 15bf60 | 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 20 28 | agit--maybe-update-blob-buffer.( |
| 15bf80 | 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 63 6f 6d 6d 69 74 20 28 6d 61 67 69 74 2d 73 | )...(when-let*.((commit.(magit-s |
| 15bfa0 | 65 63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 27 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 | ection-value-if.'commit))....... |
| 15bfc0 | 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 20 28 2d 2d 66 69 72 73 74 20 28 77 69 74 68 2d 63 | ........(buffer.(--first.(with-c |
| 15bfe0 | 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | urrent-buffer.it................ |
| 15c000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 72 65 76 65 72 74 2d 62 75 66 | ..................(eq.revert-buf |
| 15c020 | 66 65 72 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 | fer-function.................... |
| 15c040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 72 65 76 65 72 74 2d | ..................'magit-revert- |
| 15c060 | 72 65 76 2d 66 69 6c 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 | rev-file-buffer))............... |
| 15c080 | 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 23 27 77 69 6e 64 6f | .................(mapcar.#'windo |
| 15c0a0 | 77 2d 62 75 66 66 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 | w-buffer.(window-list))))).....( |
| 15c0c0 | 69 66 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 0a 20 20 20 | if.magit--update-blob-buffer.... |
| 15c0e0 | 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d 62 6c 6f 62 2d 62 75 | .....(setq.magit--update-blob-bu |
| 15c100 | 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 20 20 20 | ffer.(list.commit.buffer))...... |
| 15c120 | 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d 62 6c 6f 62 2d 62 75 66 66 65 72 | .(setq.magit--update-blob-buffer |
| 15c140 | 20 28 6c 69 73 74 20 63 6f 6d 6d 69 74 20 62 75 66 66 65 72 29 29 0a 20 20 20 20 20 20 28 72 75 | .(list.commit.buffer)).......(ru |
| 15c160 | 6e 2d 77 69 74 68 2d 69 64 6c 65 2d 74 69 6d 65 72 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 75 | n-with-idle-timer........magit-u |
| 15c180 | 70 64 61 74 65 2d 6f 74 68 65 72 2d 77 69 6e 64 6f 77 2d 64 65 6c 61 79 20 6e 69 6c 0a 20 20 20 | pdate-other-window-delay.nil.... |
| 15c1a0 | 20 20 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c | ....(lambda.()..........(pcase-l |
| 15c1c0 | 65 74 20 28 28 60 28 2c 72 65 76 20 2c 62 75 66 29 20 6d 61 67 69 74 2d 2d 75 70 64 61 74 65 2d | et.((`(,rev.,buf).magit--update- |
| 15c1e0 | 62 6c 6f 62 2d 62 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 | blob-buffer))............(setq.m |
| 15c200 | 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 6e 69 6c 29 0a 20 20 | agit--update-blob-buffer.nil)... |
| 15c220 | 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 62 75 | .........(when.(buffer-live-p.bu |
| 15c240 | 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 73 65 6c 65 63 74 65 64 2d 77 | f)..............(with-selected-w |
| 15c260 | 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 62 75 66 29 0a 20 20 | indow.(get-buffer-window.buf)... |
| 15c280 | 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 |
| 15c2a0 | 72 20 62 75 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 65 78 63 | r.buf..................(save-exc |
| 15c2c0 | 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ursion....................(magit |
| 15c2e0 | 2d 62 6c 6f 62 2d 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 | -blob-visit.(list.(magit-rev-par |
| 15c300 | 73 65 20 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | se.rev)......................... |
| 15c320 | 20 20 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 |
| 15c340 | 65 6c 61 74 69 76 65 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | elative-name.................... |
| 15c360 | 20 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 | .........................magit-b |
| 15c380 | 75 66 66 65 72 2d 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 | uffer-file-name)))))))))))))..(d |
| 15c3a0 | 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 67 6f 74 6f 2d 63 6f 6d 6d 69 74 2d 73 65 63 74 69 | efun.magit-log-goto-commit-secti |
| 15c3c0 | 6f 6e 20 28 72 65 76 29 0a 20 20 28 6c 65 74 20 28 28 61 62 62 72 65 76 20 28 6d 61 67 69 74 2d | on.(rev)...(let.((abbrev.(magit- |
| 15c3e0 | 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 68 22 20 72 65 76 29 29 29 0a 20 20 20 20 28 77 68 65 6e | rev-format."%h".rev))).....(when |
| 15c400 | 2d 6c 65 74 20 28 28 73 65 63 74 69 6f 6e 20 28 2d 2d 66 69 72 73 74 20 28 65 71 75 61 6c 20 28 | -let.((section.(--first.(equal.( |
| 15c420 | 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 20 61 62 62 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 | oref.it.value).abbrev).......... |
| 15c440 | 20 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 6d 61 | ........................(oref.ma |
| 15c460 | 67 69 74 2d 72 6f 6f 74 2d 73 65 63 74 69 6f 6e 20 63 68 69 6c 64 72 65 6e 29 29 29 29 0a 20 20 | git-root-section.children))))... |
| 15c480 | 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 73 74 61 | ....(goto-char.(oref.section.sta |
| 15c4a0 | 72 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 67 6f 74 6f 2d 73 | rt)))))..(defun.magit-log-goto-s |
| 15c4c0 | 61 6d 65 2d 63 6f 6d 6d 69 74 20 28 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 | ame-commit.()...(when.(and.magit |
| 15c4e0 | 2d 70 72 65 76 69 6f 75 73 2d 73 65 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -previous-section..............( |
| 15c500 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 74 63 68 20 27 28 63 6f 6d 6d 69 74 20 62 72 61 | magit-section-match.'(commit.bra |
| 15c520 | 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nch)............................ |
| 15c540 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73 2d 73 65 63 74 69 6f 6e 29 29 0a | .......magit-previous-section)). |
| 15c560 | 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 6f 74 6f 2d 63 6f 6d 6d 69 74 2d 73 65 63 74 69 | ....(magit-log-goto-commit-secti |
| 15c580 | 6f 6e 20 28 6f 72 65 66 20 6d 61 67 69 74 2d 70 72 65 76 69 6f 75 73 2d 73 65 63 74 69 6f 6e 20 | on.(oref.magit-previous-section. |
| 15c5a0 | 76 61 6c 75 65 29 29 29 29 0a 0a 3b 3b 3b 20 4c 6f 67 20 4d 61 72 67 69 6e 0a 0a 28 64 65 66 76 | value))))..;;;.Log.Margin..(defv |
| 15c5c0 | 61 72 2d 6c 6f 63 61 6c 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 73 | ar-local.magit-log-margin-show-s |
| 15c5e0 | 68 6f 72 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 | hortstat.nil)..(transient-define |
| 15c600 | 2d 73 75 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 | -suffix.magit-toggle-log-margin- |
| 15c620 | 73 74 79 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 | style.()..."Toggle.between.the.r |
| 15c640 | 65 67 75 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 | egular.and.the.shortstat.margin. |
| 15c660 | 73 74 79 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 | style..The.shortstat.style.is.ex |
| 15c680 | 70 65 72 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 | perimental.and.rather.slow."...: |
| 15c6a0 | 64 65 73 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 | description."Toggle.shortstat".. |
| 15c6c0 | 20 3a 6b 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 | .:key."x"...:transient.t...(inte |
| 15c6e0 | 72 61 63 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 | ractive)...(setq.magit-log-margi |
| 15c700 | 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 28 6e 6f 74 20 6d 61 | n-show-shortstat.........(not.ma |
| 15c720 | 67 69 74 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 73 68 6f 72 74 73 74 61 74 29 29 0a | git-log-margin-show-shortstat)). |
| 15c740 | 20 20 28 6d 61 67 69 74 2d 73 65 74 2d 62 75 66 66 65 72 2d 6d 61 72 67 69 6e 20 6e 69 6c 20 74 | ..(magit-set-buffer-margin.nil.t |
| 15c760 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 6d 61 72 67 | ))..(defun.magit-log-format-marg |
| 15c780 | 69 6e 20 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 | in.(rev.author.date)...(when.(ma |
| 15c7a0 | 67 69 74 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 | git-margin-option).....(if.magit |
| 15c7c0 | 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 73 68 6f 77 2d 73 68 6f 72 74 73 74 61 74 0a 20 20 20 20 20 | -log-margin-show-shortstat...... |
| 15c7e0 | 20 20 20 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 | ...(magit-log-format-shortstat-m |
| 15c800 | 61 72 67 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 | argin.rev).......(magit-log-form |
| 15c820 | 61 74 2d 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 | at-author-margin.author.date)))) |
| 15c840 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 66 6f 72 6d 61 74 2d 61 75 74 68 6f 72 | ..(defun.magit-log-format-author |
| 15c860 | 2d 6d 61 72 67 69 6e 20 28 61 75 74 68 6f 72 20 64 61 74 65 20 26 6f 70 74 69 6f 6e 61 6c 20 70 | -margin.(author.date.&optional.p |
| 15c880 | 72 65 76 69 6f 75 73 2d 6c 69 6e 65 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c | revious-line)...(pcase-let.((`(, |
| 15c8a0 | 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 65 74 61 69 6c | _.,style.,width.,details.,detail |
| 15c8c0 | 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 20 6d 61 67 69 | s-width)................(or.magi |
| 15c8e0 | 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 20 20 20 20 20 | t-buffer-margin................. |
| 15c900 | 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 67 69 6e 2d 6f | ...(symbol-value.(magit-margin-o |
| 15c920 | 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 28 65 72 72 6f | ption))....................(erro |
| 15c940 | 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 65 64 20 66 6f | r."No.margin.format.specified.fo |
| 15c960 | 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 61 67 69 74 2d | r.%s".major-mode)))).....(magit- |
| 15c980 | 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 6f 6e 63 61 74 | make-margin-overlay......(concat |
| 15c9a0 | 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 20 20 20 20 20 | .(and.details................... |
| 15c9c0 | 28 63 6f 6e 63 61 74 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a | (concat.(magit--propertize-face. |
| 15c9e0 | 20 20 20 20 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 75 6e | ...........................(trun |
| 15ca00 | 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 20 20 20 20 20 | cate-string-to-width............ |
| 15ca20 | 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 20 22 22 29 0a | .................(or.author.""). |
| 15ca40 | 20 20 20 20 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 74 61 | ............................deta |
| 15ca60 | 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 20 20 20 20 20 | ils-width....................... |
| 15ca80 | 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 20 20 20 20 20 | ......nil.?\s................... |
| 15caa0 | 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 27 6d 61 72 67 | ..........(magit--ellipsis.'marg |
| 15cac0 | 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | in))............................ |
| 15cae0 | 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 20 20 20 20 20 | 'magit-log-author).............. |
| 15cb00 | 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 20 20 20 20 20 | .............".")).............. |
| 15cb20 | 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 | (magit--propertize-face......... |
| 15cb40 | 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 73 74 79 6c 65 29 0a 20 20 20 20 20 20 | ......(if.(stringp.style)....... |
| 15cb60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 2d 74 69 6d 65 2d 73 74 72 69 6e 67 0a | ............(format-time-string. |
| 15cb80 | 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 20 20 20 20 20 | ...................style........ |
| 15cba0 | 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 73 74 | ............(seconds-to-time.(st |
| 15cbc0 | 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 20 20 20 20 20 | ring-to-number.date))).......... |
| 15cbe0 | 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 65 71 20 73 74 | .......(pcase-let*.((abbr.(eq.st |
| 15cc00 | 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 20 20 20 20 20 | yle.'age-abbreviated)).......... |
| 15cc20 | 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 20 2c 75 6e 69 | ....................(`(,cnt.,uni |
| 15cc40 | 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 0a 20 20 20 20 | t).(magit--age.date.abbr)))..... |
| 15cc60 | 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 61 74 20 28 69 | ..............(format.(format.(i |
| 15cc80 | 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 25 2d 25 64 73 | f.abbr."%%2d%%-%dc"."%%2d.%%-%ds |
| 15cca0 | 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 | ").............................. |
| 15ccc0 | 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 31 2b 20 64 65 | .....(-.width.(if.details.(1+.de |
| 15cce0 | 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 20 20 20 20 20 | tails-width).0)))............... |
| 15cd00 | 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 20 20 20 20 20 | ............cnt.unit)))......... |
| 15cd20 | 20 20 20 20 20 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 64 61 74 65 29 29 0a 20 20 20 20 20 70 72 65 | ......'magit-log-date))......pre |
| 15cd40 | 76 69 6f 75 73 2d 6c 69 6e 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d | vious-line)))..(defun.magit-log- |
| 15cd60 | 66 6f 72 6d 61 74 2d 73 68 6f 72 74 73 74 61 74 2d 6d 61 72 67 69 6e 20 28 72 65 76 29 0a 20 20 | format-shortstat-margin.(rev)... |
| 15cd80 | 28 6d 61 67 69 74 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e 2d 6f 76 65 72 6c 61 79 0a 20 20 20 28 69 | (magit-make-margin-overlay....(i |
| 15cda0 | 66 2d 6c 65 74 20 28 28 6c 69 6e 65 20 28 61 6e 64 20 72 65 76 20 28 6d 61 67 69 74 2d 67 69 74 | f-let.((line.(and.rev.(magit-git |
| 15cdc0 | 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -string......................... |
| 15cde0 | 20 20 20 20 22 73 68 6f 77 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 22 20 22 2d 2d 73 68 6f 72 74 73 | ...."show"."--format="."--shorts |
| 15ce00 | 74 61 74 22 20 72 65 76 29 29 29 29 0a 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d | tat".rev))))........(if.(string- |
| 15ce20 | 6d 61 74 63 68 20 22 5c 0a 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 20 66 69 6c 65 73 3f 20 63 68 61 | match."\.\\([0-9]+\\).files?.cha |
| 15ce40 | 6e 67 65 64 2c 20 5c 0a 5c 5c 28 3f 3a 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 20 69 6e 73 65 72 74 | nged,.\.\\(?:\\([0-9]+\\).insert |
| 15ce60 | 69 6f 6e 73 3f 28 5c 5c 2b 29 5c 5c 29 3f 5c 0a 5c 5c 28 3f 3a 5c 5c 28 3f 3a 2c 20 5c 5c 29 3f | ions?(\\+)\\)?\.\\(?:\\(?:,.\\)? |
| 15ce80 | 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 20 64 65 6c 65 74 69 6f 6e 73 3f 28 2d 29 5c 5c 29 3f 5c 5c | \\([0-9]+\\).deletions?(-)\\)?\\ |
| 15cea0 | 27 22 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 69 6e 64 2d | '".line)............(magit-bind- |
| 15cec0 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 73 20 28 66 69 6c 65 73 20 61 64 64 20 64 65 6c 29 20 6c 69 | match-strings.(files.add.del).li |
| 15cee0 | 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 | ne..............(format......... |
| 15cf00 | 20 20 20 20 20 20 22 25 35 73 20 25 35 73 25 34 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......"%5s.%5s%4s".............. |
| 15cf20 | 20 28 69 66 20 61 64 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | .(if.add...................(magi |
| 15cf40 | 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 2b 22 | t--propertize-face.(format."%s+" |
| 15cf60 | 20 61 64 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .add)........................... |
| 15cf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 64 69 66 66 73 74 61 74 2d | ................'magit-diffstat- |
| 15cfa0 | 61 64 64 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 0a 20 20 20 20 20 | added)................."")...... |
| 15cfc0 | 20 20 20 20 20 20 20 20 20 28 69 66 20 64 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(if.del................ |
| 15cfe0 | 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 28 66 6f 72 6d | ...(magit--propertize-face.(form |
| 15d000 | 61 74 20 22 25 73 2d 22 20 64 65 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at."%s-".del)................... |
| 15d020 | 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 64 | ........................'magit-d |
| 15d040 | 69 66 66 73 74 61 74 2d 72 65 6d 6f 76 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | iffstat-removed)................ |
| 15d060 | 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 73 29 29 0a 20 20 20 20 20 | ."")...............files))...... |
| 15d080 | 20 20 20 20 22 22 29 0a 20 20 20 20 20 22 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ...."")......"")))..(defun.magit |
| 15d0a0 | 2d 6c 6f 67 2d 6d 61 72 67 69 6e 2d 77 69 64 74 68 20 28 73 74 79 6c 65 20 64 65 74 61 69 6c 73 | -log-margin-width.(style.details |
| 15d0c0 | 20 64 65 74 61 69 6c 73 2d 77 69 64 74 68 29 0a 20 20 28 69 66 20 6d 61 67 69 74 2d 6c 6f 67 2d | .details-width)...(if.magit-log- |
| 15d0e0 | 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 31 36 0a 20 | margin-show-shortstat.......16.. |
| 15d100 | 20 20 20 28 2b 20 28 69 66 20 64 65 74 61 69 6c 73 20 28 31 2b 20 64 65 74 61 69 6c 73 2d 77 69 | ...(+.(if.details.(1+.details-wi |
| 15d120 | 64 74 68 29 20 30 29 0a 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 73 74 79 6c | dth).0)........(if.(stringp.styl |
| 15d140 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 66 6f 72 6d 61 74 2d 74 69 | e)............(length.(format-ti |
| 15d160 | 6d 65 2d 73 74 72 69 6e 67 20 73 74 79 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 2b 20 32 20 | me-string.style))..........(+.2. |
| 15d180 | 3b 20 74 77 6f 20 64 69 67 69 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 31 20 3b 20 74 72 61 | ;.two.digits.............1.;.tra |
| 15d1a0 | 69 6c 69 6e 67 20 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 | iling.space.............(if.(eq. |
| 15d1c0 | 73 74 79 6c 65 20 27 61 67 65 2d 61 62 62 72 65 76 69 61 74 65 64 29 0a 20 20 20 20 20 20 20 20 | style.'age-abbreviated)......... |
| 15d1e0 | 20 20 20 20 20 20 20 20 31 20 20 3b 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 0a 20 20 | ........1..;.single.character... |
| 15d200 | 20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 31 20 3b 20 67 61 70 20 61 66 74 65 72 20 64 69 67 | ............(+.1.;.gap.after.dig |
| 15d220 | 69 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 | its..................(apply.#'ma |
| 15d240 | 78 20 28 2d 2d 6d 61 70 20 28 6d 61 78 20 28 6c 65 6e 67 74 68 20 28 6e 74 68 20 31 20 69 74 29 | x.(--map.(max.(length.(nth.1.it) |
| 15d260 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 15d280 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 6e 67 74 68 20 28 6e 74 68 20 32 20 69 74 29 29 29 | ............(length.(nth.2.it))) |
| 15d2a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 15d2c0 | 20 20 20 20 20 20 6d 61 67 69 74 2d 2d 61 67 65 2d 73 70 65 63 29 29 29 29 29 29 29 29 29 0a 0a | ......magit--age-spec))))))))).. |
| 15d2e0 | 3b 3b 3b 20 53 65 6c 65 63 74 20 4d 6f 64 65 0a 0a 28 64 65 66 76 61 72 2d 6b 65 79 6d 61 70 20 | ;;;.Select.Mode..(defvar-keymap. |
| 15d300 | 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 2d 6d 61 70 0a 20 20 3a 64 6f 63 | magit-log-select-mode-map...:doc |
| 15d320 | 20 22 4b 65 79 6d 61 70 20 66 6f 72 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d | ."Keymap.for.`magit-log-select-m |
| 15d340 | 6f 64 65 27 2e 22 0a 20 20 3a 70 61 72 65 6e 74 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 2d | ode'."...:parent.magit-log-mode- |
| 15d360 | 6d 61 70 0a 20 20 22 43 2d 63 20 43 2d 62 22 20 23 27 75 6e 64 65 66 69 6e 65 64 0a 20 20 22 43 | map..."C-c.C-b".#'undefined..."C |
| 15d380 | 2d 63 20 43 2d 66 22 20 23 27 75 6e 64 65 66 69 6e 65 64 0a 20 20 22 2e 22 20 20 20 20 20 20 20 | -c.C-f".#'undefined..."."....... |
| 15d3a0 | 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 0a 20 20 22 65 22 20 20 20 | #'magit-log-select-pick..."e"... |
| 15d3c0 | 20 20 20 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 0a 20 20 22 43 | ....#'magit-log-select-pick..."C |
| 15d3e0 | 2d 63 20 43 2d 63 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 0a | -c.C-c".#'magit-log-select-pick. |
| 15d400 | 20 20 22 71 22 20 20 20 20 20 20 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 71 | .."q".......#'magit-log-select-q |
| 15d420 | 75 69 74 0a 20 20 22 43 2d 63 20 43 2d 6b 22 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 | uit..."C-c.C-k".#'magit-log-sele |
| 15d440 | 63 74 2d 71 75 69 74 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d | ct-quit).(put.'magit-log-select- |
| 15d460 | 70 69 63 6b 20 3a 61 64 76 65 72 74 69 73 65 64 2d 62 69 6e 64 69 6e 67 20 5b 3f 5c 43 2d 63 20 | pick.:advertised-binding.[?\C-c. |
| 15d480 | 3f 5c 43 2d 63 5d 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 71 | ?\C-c]).(put.'magit-log-select-q |
| 15d4a0 | 75 69 74 20 3a 61 64 76 65 72 74 69 73 65 64 2d 62 69 6e 64 69 6e 67 20 5b 3f 5c 43 2d 63 20 3f | uit.:advertised-binding.[?\C-c.? |
| 15d4c0 | 5c 43 2d 6b 5d 29 0a 0a 28 64 65 66 69 6e 65 2d 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 6d 61 67 | \C-k])..(define-derived-mode.mag |
| 15d4e0 | 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 | it-log-select-mode.magit-log-mod |
| 15d500 | 65 20 22 4d 61 67 69 74 20 53 65 6c 65 63 74 22 0a 20 20 22 4d 6f 64 65 20 66 6f 72 20 73 65 6c | e."Magit.Select"..."Mode.for.sel |
| 15d520 | 65 63 74 69 6e 67 20 61 20 63 6f 6d 6d 69 74 20 66 72 6f 6d 20 68 69 73 74 6f 72 79 2e 0a 0a 54 | ecting.a.commit.from.history...T |
| 15d540 | 68 69 73 20 6d 6f 64 65 20 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 69 6e 66 6f 20 6e | his.mode.is.documented.in.info.n |
| 15d560 | 6f 64 65 20 60 28 6d 61 67 69 74 29 53 65 6c 65 63 74 20 66 72 6f 6d 20 4c 6f 67 27 2e 0a 0a 5c | ode.`(magit)Select.from.Log'...\ |
| 15d580 | 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 |
| 15d5a0 | 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 |
| 15d5c0 | 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 |
| 15d5e0 | 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 |
| 15d600 | 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 |
| 15d620 | 20 70 6f 69 6e 74 2e 0a 0a 5c 5c 3c 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 | .point...\\<magit-log-select-mod |
| 15d640 | 65 2d 6d 61 70 3e 5c 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 | e-map>\.Type.\\[magit-log-select |
| 15d660 | 2d 70 69 63 6b 5d 20 74 6f 20 73 65 6c 65 63 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 74 20 70 | -pick].to.select.the.commit.at.p |
| 15d680 | 6f 69 6e 74 2e 0a 54 79 70 65 20 5c 5c 5b 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 71 | oint..Type.\\[magit-log-select-q |
| 15d6a0 | 75 69 74 5d 20 74 6f 20 61 62 6f 72 74 20 77 69 74 68 6f 75 74 20 73 65 6c 65 63 74 69 6e 67 20 | uit].to.abort.without.selecting. |
| 15d6c0 | 61 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6c 6f 67 0a 20 | a.commit."...:group.'magit-log.. |
| 15d6e0 | 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 |
| 15d700 | 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 20 | ))..(put.'magit-log-select-mode. |
| 15d720 | 27 6d 61 67 69 74 2d 6c 6f 67 2d 64 65 66 61 75 6c 74 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 | 'magit-log-default-arguments.... |
| 15d740 | 20 20 27 28 22 2d 2d 67 72 61 70 68 22 20 22 2d 6e 32 35 36 22 20 22 2d 2d 64 65 63 6f 72 61 74 | ..'("--graph"."-n256"."--decorat |
| 15d760 | 65 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 73 65 | e"))..(defun.magit-log-select-se |
| 15d780 | 74 75 70 2d 62 75 66 66 65 72 20 28 72 65 76 73 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d | tup-buffer.(revs.args)...(magit- |
| 15d7a0 | 73 65 74 75 70 2d 62 75 66 66 65 72 20 23 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d | setup-buffer.#'magit-log-select- |
| 15d7c0 | 6d 6f 64 65 20 6e 69 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 | mode.nil.....(magit-buffer-revis |
| 15d7e0 | 69 6f 6e 73 20 72 65 76 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 | ions.revs).....(magit-buffer-log |
| 15d800 | 2d 61 72 67 73 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d | -args.args)))..(defun.magit-log- |
| 15d820 | 73 65 6c 65 63 74 2d 72 65 66 72 65 73 68 2d 62 75 66 66 65 72 20 28 29 0a 20 20 28 73 65 74 71 | select-refresh-buffer.()...(setq |
| 15d840 | 20 6d 61 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 74 | .magit-section-inhibit-markers.t |
| 15d860 | 29 0a 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 69 6e 73 65 72 74 2d 69 | )...(setq.magit-section-insert-i |
| 15d880 | 6e 2d 72 65 76 65 72 73 65 20 74 29 0a 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 | n-reverse.t)...(magit-insert-sec |
| 15d8a0 | 74 69 6f 6e 20 28 6c 6f 67 62 75 66 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 | tion.(logbuf).....(magit--insert |
| 15d8c0 | 2d 6c 6f 67 20 74 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 73 0a 20 20 | -log.t.magit-buffer-revisions... |
| 15d8e0 | 20 20 20 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 6f 72 | ....(magit-log--maybe-drop-color |
| 15d900 | 2d 67 72 61 70 68 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 | -graph........magit-buffer-log-a |
| 15d920 | 72 67 73 0a 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 65 74 2d 63 6f 6d 6d 69 74 | rgs........(magit-log-get-commit |
| 15d940 | 2d 6c 69 6d 69 74 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 | -limit)))))..(cl-defmethod.magit |
| 15d960 | 2d 62 75 66 66 65 72 2d 76 61 6c 75 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d | -buffer-value.(&context.(major-m |
| 15d980 | 6f 64 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 29 29 0a 20 20 6d 61 | ode.magit-log-select-mode))...ma |
| 15d9a0 | 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 73 29 0a 0a 28 64 65 66 76 61 72 2d 6c | git-buffer-revisions)..(defvar-l |
| 15d9c0 | 6f 63 61 6c 20 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 | ocal.magit-log-select-pick-funct |
| 15d9e0 | 69 6f 6e 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 6c 6f 67 | ion.nil).(defvar-local.magit-log |
| 15da00 | 2d 73 65 6c 65 63 74 2d 71 75 69 74 2d 66 75 6e 63 74 69 6f 6e 20 6e 69 6c 29 0a 0a 28 64 65 66 | -select-quit-function.nil)..(def |
| 15da20 | 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 20 28 70 69 63 6b 20 26 6f 70 74 69 6f | un.magit-log-select.(pick.&optio |
| 15da40 | 6e 61 6c 20 6d 73 67 20 71 75 69 74 20 62 72 61 6e 63 68 20 61 72 67 73 20 69 6e 69 74 69 61 6c | nal.msg.quit.branch.args.initial |
| 15da60 | 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 64 65 66 75 6e 29 29 0a 20 20 28 | )...(declare.(indent.defun))...( |
| 15da80 | 75 6e 6c 65 73 73 20 69 6e 69 74 69 61 6c 0a 20 20 20 20 28 73 65 74 71 20 69 6e 69 74 69 61 6c | unless.initial.....(setq.initial |
| 15daa0 | 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 28 6d 61 | .(magit-commit-at-point)))...(ma |
| 15dac0 | 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 72 0a 20 20 20 28 | git-log-select-setup-buffer....( |
| 15dae0 | 6f 72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 | or.branch.(magit-get-current-bra |
| 15db00 | 6e 63 68 29 20 22 48 45 41 44 22 29 0a 20 20 20 28 61 70 70 65 6e 64 20 61 72 67 73 0a 20 20 20 | nch)."HEAD")....(append.args.... |
| 15db20 | 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 2d 67 65 74 2d 76 61 6c | ........(car.(magit-log--get-val |
| 15db40 | 75 65 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 65 0a 20 20 20 20 20 20 | ue.'magit-log-select-mode....... |
| 15db60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 15db80 | 6d 61 67 69 74 2d 64 69 72 65 63 74 2d 75 73 65 2d 62 75 66 66 65 72 2d 61 72 67 75 6d 65 6e 74 | magit-direct-use-buffer-argument |
| 15dba0 | 73 29 29 29 29 0a 20 20 28 69 66 20 69 6e 69 74 69 61 6c 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | s))))...(if.initial.......(magit |
| 15dbc0 | 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 69 6e 69 74 69 61 6c | -log-goto-commit-section.initial |
| 15dbe0 | 29 0a 20 20 20 20 28 77 68 69 6c 65 2d 6c 65 74 20 28 28 72 65 76 20 28 6d 61 67 69 74 2d 73 65 | ).....(while-let.((rev.(magit-se |
| 15dc00 | 63 74 69 6f 6e 2d 76 61 6c 75 65 2d 69 66 20 27 63 6f 6d 6d 69 74 29 29 0a 20 20 20 20 20 20 20 | ction-value-if.'commit))........ |
| 15dc20 | 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 60 5c 5c | .........((string-match-p."\\`\\ |
| 15dc40 | 28 66 69 78 75 70 5c 5c 7c 73 71 75 61 73 68 5c 5c 29 21 22 0a 20 20 20 20 20 20 20 20 20 20 20 | (fixup\\|squash\\)!"............ |
| 15dc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 | ......................(magit-rev |
| 15dc80 | 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 20 | -format."%s".rev)))............. |
| 15dca0 | 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 74 | ....(section.(magit-current-sect |
| 15dcc0 | 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 72 | ion)).................(next.(car |
| 15dce0 | 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 6e | .(magit-section-siblings.section |
| 15dd00 | 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 2d | .'next)))).......(magit-section- |
| 15dd20 | 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 73 | goto.next)))...(setq.magit-log-s |
| 15dd40 | 65 6c 65 63 74 2d 70 69 63 6b 2d 66 75 6e 63 74 69 6f 6e 20 70 69 63 6b 29 0a 20 20 28 73 65 74 | elect-pick-function.pick)...(set |
| 15dd60 | 71 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 71 75 69 74 2d 66 75 6e 63 74 69 6f 6e | q.magit-log-select-quit-function |
| 15dd80 | 20 71 75 69 74 29 0a 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d | .quit)...(when.magit-log-select- |
| 15dda0 | 73 68 6f 77 2d 75 73 61 67 65 0a 20 20 20 20 28 6c 65 74 20 28 28 70 69 63 6b 20 28 70 72 6f 70 | show-usage.....(let.((pick.(prop |
| 15ddc0 | 65 72 74 69 7a 65 20 28 73 75 62 73 74 69 74 75 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 0a | ertize.(substitute-command-keys. |
| 15dde0 | 20 20 20 20 20 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 | ............................."\\ |
| 15de00 | 5b 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 5d 22 29 0a 20 20 20 20 20 20 | [magit-log-select-pick]")....... |
| 15de20 | 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 |
| 15de40 | 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........................... |
| 15de60 | 20 20 27 6d 61 67 69 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 6b 65 79 29 29 0a 20 20 20 20 20 | ..'magit-header-line-key))...... |
| 15de80 | 20 20 20 20 20 28 71 75 69 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 73 75 62 73 74 69 74 75 | .....(quit.(propertize.(substitu |
| 15dea0 | 74 65 2d 63 6f 6d 6d 61 6e 64 2d 6b 65 79 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | te-command-keys................. |
| 15dec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 5b 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 | ............."\\[magit-log-selec |
| 15dee0 | 74 2d 71 75 69 74 5d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-quit]")....................... |
| 15df00 | 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 | ......'font-lock-face........... |
| 15df20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 68 65 61 64 65 72 2d | ..................'magit-header- |
| 15df40 | 6c 69 6e 65 2d 6b 65 79 29 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 6d 73 67 20 28 66 6f 72 | line-key))).......(setq.msg.(for |
| 15df60 | 6d 61 74 2d 73 70 65 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d 73 | mat-spec..................(if.ms |
| 15df80 | 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 | g......................(if.(stri |
| 15dfa0 | 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 2c 22 20 6d 73 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ng-suffix-p.",".msg)............ |
| 15dfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 6d 73 67 20 22 20 6f 72 20 25 | ..............(concat.msg.".or.% |
| 15dfe0 | 71 20 74 6f 20 61 62 6f 72 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | q.to.abort").................... |
| 15e000 | 20 20 20 20 6d 73 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 54 79 70 | ....msg)...................."Typ |
| 15e020 | 65 20 25 70 20 74 6f 20 73 65 6c 65 63 74 20 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 2c 20 | e.%p.to.select.commit.at.point,. |
| 15e040 | 6f 72 20 25 71 20 74 6f 20 61 62 6f 72 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | or.%q.to.abort")................ |
| 15e060 | 20 20 60 28 28 3f 70 20 2e 20 2c 70 69 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..`((?p...,pick)................ |
| 15e080 | 20 20 20 20 28 3f 71 20 2e 20 2c 71 75 69 74 29 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d | ....(?q...,quit))))).....(magit- |
| 15e0a0 | 2d 61 64 64 2d 66 61 63 65 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 30 20 28 | -add-face-text-property......0.( |
| 15e0c0 | 6c 65 6e 67 74 68 20 6d 73 67 29 20 27 6d 61 67 69 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 6c | length.msg).'magit-header-line-l |
| 15e0e0 | 6f 67 2d 73 65 6c 65 63 74 20 74 20 6d 73 67 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d 71 | og-select.t.msg).....(when.(memq |
| 15e100 | 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 73 68 6f 77 2d 75 73 61 67 65 20 27 28 62 | .magit-log-select-show-usage.'(b |
| 15e120 | 6f 74 68 20 68 65 61 64 65 72 2d 6c 69 6e 65 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | oth.header-line)).......(magit-s |
| 15e140 | 65 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 6d 73 67 29 29 0a 20 20 20 20 | et-header-line-format.msg))..... |
| 15e160 | 28 77 68 65 6e 20 28 6d 65 6d 71 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 73 68 6f | (when.(memq.magit-log-select-sho |
| 15e180 | 77 2d 75 73 61 67 65 20 27 28 62 6f 74 68 20 65 63 68 6f 2d 61 72 65 61 29 29 0a 20 20 20 20 20 | w-usage.'(both.echo-area))...... |
| 15e1a0 | 20 28 6d 65 73 73 61 67 65 20 22 25 73 22 20 28 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f | .(message."%s".(substring-no-pro |
| 15e1c0 | 70 65 72 74 69 65 73 20 6d 73 67 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c | perties.msg)))))..(defun.magit-l |
| 15e1e0 | 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 20 28 29 0a 20 20 22 53 65 6c 65 63 74 20 74 68 65 20 | og-select-pick.()..."Select.the. |
| 15e200 | 63 6f 6d 6d 69 74 20 61 74 20 70 6f 69 6e 74 20 61 6e 64 20 61 63 74 20 6f 6e 20 69 74 2e 0a 43 | commit.at.point.and.act.on.it..C |
| 15e220 | 61 6c 6c 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 2d 66 75 6e 63 74 | all.`magit-log-select-pick-funct |
| 15e240 | 69 6f 6e 27 20 77 69 74 68 20 74 68 65 20 73 65 6c 65 63 74 65 64 0a 63 6f 6d 6d 69 74 20 61 73 | ion'.with.the.selected.commit.as |
| 15e260 | 20 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6c | .argument."...(interactive)...(l |
| 15e280 | 65 74 20 28 28 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 70 69 63 6b 2d 66 | et.((fun.magit-log-select-pick-f |
| 15e2a0 | 75 6e 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 28 72 65 76 20 28 6d 61 67 69 74 2d 63 6f 6d | unction).........(rev.(magit-com |
| 15e2c0 | 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6d 6f 64 65 2d | mit-at-point))).....(magit-mode- |
| 15e2e0 | 62 75 72 79 2d 62 75 66 66 65 72 20 27 6b 69 6c 6c 29 0a 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 | bury-buffer.'kill).....(funcall. |
| 15e300 | 66 75 6e 20 72 65 76 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c | fun.rev)))..(defun.magit-log-sel |
| 15e320 | 65 63 74 2d 71 75 69 74 20 28 29 0a 20 20 22 41 62 6f 72 74 20 73 65 6c 65 63 74 69 6e 67 20 61 | ect-quit.()..."Abort.selecting.a |
| 15e340 | 20 63 6f 6d 6d 69 74 2c 20 64 6f 6e 27 74 20 61 63 74 20 6f 6e 20 61 6e 79 20 63 6f 6d 6d 69 74 | .commit,.don't.act.on.any.commit |
| 15e360 | 2e 0a 43 61 6c 6c 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 71 75 69 74 2d 66 75 | ..Call.`magit-log-select-quit-fu |
| 15e380 | 6e 63 74 69 6f 6e 27 20 69 66 20 73 65 74 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 | nction'.if.set."...(interactive) |
| 15e3a0 | 0a 20 20 28 6c 65 74 20 28 28 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 71 | ...(let.((fun.magit-log-select-q |
| 15e3c0 | 75 69 74 2d 66 75 6e 63 74 69 6f 6e 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 | uit-function)).....(magit-mode-b |
| 15e3e0 | 75 72 79 2d 62 75 66 66 65 72 20 27 6b 69 6c 6c 29 0a 20 20 20 20 28 77 68 65 6e 20 66 75 6e 20 | ury-buffer.'kill).....(when.fun. |
| 15e400 | 28 66 75 6e 63 61 6c 6c 20 66 75 6e 29 29 29 29 0a 0a 3b 3b 3b 20 43 68 65 72 72 79 20 4d 6f 64 | (funcall.fun))))..;;;.Cherry.Mod |
| 15e420 | 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 6d | e..(defvar-keymap.magit-cherry-m |
| 15e440 | 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 69 | ode-map...:doc."Keymap.for.`magi |
| 15e460 | 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 74 | t-cherry-mode'."...:parent.magit |
| 15e480 | 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 79 | -mode-map..."q".#'magit-log-bury |
| 15e4a0 | 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 74 | -buffer..."L".#'magit-margin-set |
| 15e4c0 | 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 |
| 15e4e0 | 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 74 | it-cherry-mode.magit-mode."Magit |
| 15e500 | 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 20 | .Cherry"..."Mode.for.looking.at. |
| 15e520 | 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 5c | commits.not.merged.upstream...\\ |
| 15e540 | 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 2d | <magit-mode-map>\.Type.\\[magit- |
| 15e560 | 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 20 | refresh].to.refresh.the.current. |
| 15e580 | 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 6e | buffer..Type.\\[magit-visit-thin |
| 15e5a0 | 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 6f | g].or.\\[magit-diff-show-or-scro |
| 15e5c0 | 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 20 | ll-up].\.to.visit.the.commit.at. |
| 15e5e0 | 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 63 | point...Type.\\[magit-cherry-pic |
| 15e600 | 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 2e | k].to.apply.the.commit.at.point. |
| 15e620 | 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 3a | ..\\{magit-cherry-mode-map}"...: |
| 15e640 | 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 2d | interactive.nil...:group.'magit- |
| 15e660 | 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 69 | log...(magit-hack-dir-local-vari |
| 15e680 | 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 75 | ables)...(setq.magit--imenu-grou |
| 15e6a0 | 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 69 | p-types.'cherries))..(defun.magi |
| 15e6c0 | 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 74 | t-cherry-setup-buffer.(head.upst |
| 15e6e0 | 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 61 | ream)...(magit-setup-buffer.#'ma |
| 15e700 | 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 62 | git-cherry-mode.nil.....(magit-b |
| 15e720 | 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 62 | uffer-refname.head).....(magit-b |
| 15e740 | 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 61 | uffer-upstream.upstream).....(ma |
| 15e760 | 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 61 | git-buffer-range.(concat.upstrea |
| 15e780 | 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 68 | m."..".head))))..(defun.magit-ch |
| 15e7a0 | 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 6d | erry-refresh-buffer.()...(setq.m |
| 15e7c0 | 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 74 | agit-section-insert-in-reverse.t |
| 15e7e0 | 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 72 | )...(magit-insert-section.(cherr |
| 15e800 | 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 27 | y).....(magit-run-section-hook.' |
| 15e820 | 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 28 | magit-cherry-sections-hook)))..( |
| 15e840 | 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 20 | cl-defmethod.magit-buffer-value. |
| 15e860 | 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 72 | (&context.(major-mode.magit-cher |
| 15e880 | 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 0a | ry-mode))...magit-buffer-range). |
| 15e8a0 | 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 65 | .;;;###autoload.(defun.magit-che |
| 15e8c0 | 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 6d | rry.(head.upstream)..."Show.comm |
| 15e8e0 | 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 72 | its.in.a.branch.that.are.not.mer |
| 15e900 | 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 28 | ged.in.the.upstream.branch."...( |
| 15e920 | 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 67 | interactive....(let..((head.(mag |
| 15e940 | 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 0a | it-read-branch."Cherry.head"))). |
| 15e960 | 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 65 | .....(list.head.(magit-read-othe |
| 15e980 | 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 0a | r-branch."Cherry.upstream".head. |
| 15e9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 15e9c0 | 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 |
| 15e9e0 | 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 29 | nch.head)))))...(require.'magit) |
| 15ea00 | 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 65 | ...(magit-cherry-setup-buffer.he |
| 15ea20 | 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 65 | ad.upstream))..(defun.magit-inse |
| 15ea40 | 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 68 | rt-cherry-headers.()..."Insert.h |
| 15ea60 | 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 68 | eaders.appropriate.for.`magit-ch |
| 15ea80 | 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 72 | erry-mode'.buffers."...(let.((br |
| 15eaa0 | 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 65 | anch.(propertize.magit-buffer-re |
| 15eac0 | 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 20 | fname........................... |
| 15eae0 | 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 2d | ..'font-lock-face.'magit-branch- |
| 15eb00 | 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 65 | local)).........(upstream.(prope |
| 15eb20 | 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 6e | rtize.magit-buffer-upstream.'fon |
| 15eb40 | 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 20 | t-lock-face..................... |
| 15eb60 | 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 63 | ..........(if.(magit-local-branc |
| 15eb80 | 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 20 | h-p.magit-buffer-upstream)...... |
| 15eba0 | 20 20 20 20 20 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 |
| 15ebc0 | 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................ |
| 15ebe0 | 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 72 | .................'magit-branch-r |
| 15ec00 | 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 64 | emote)))).....(magit-insert-head |
| 15ec20 | 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 69 | -branch-header.branch).....(magi |
| 15ec40 | 74 2d 69 6e 73 65 72 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 2d 68 65 61 64 65 72 20 | t-insert-upstream-branch-header. |
| 15ec60 | 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 20 | branch.upstream."Upstream:.")... |
| 15ec80 | 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 69 | ..(insert.?\n)))..(defun.magit-i |
| 15eca0 | 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 72 | nsert-cherry-commits.()..."Inser |
| 15ecc0 | 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 2d | t.commit.sections.into.a.`magit- |
| 15ece0 | 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 69 | cherry-mode'.buffer."...(magit-i |
| 15ed00 | 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 61 | nsert-section.(cherries).....(ma |
| 15ed20 | 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 6d | git-insert-heading.t."Cherry.com |
| 15ed40 | 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 6c | mits").....(magit-git-wash.(appl |
| 15ed60 | 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 67 | y-partially.#'magit-log-wash-log |
| 15ed80 | 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 2d | .'cherry)......."cherry"."-v"."- |
| 15eda0 | 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 74 | -abbrev".......magit-buffer-upst |
| 15edc0 | 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 29 | ream.......magit-buffer-refname) |
| 15ede0 | 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 61 | ))..;;;.Log.Sections.;;;;.Standa |
| 15ee00 | 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 20 | rd.Log.Sections..(defvar-keymap. |
| 15ee20 | 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 65 | magit-log-section-map...:doc."Ke |
| 15ee40 | 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 73 | ymap.for.log.sections..The.class |
| 15ee60 | 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 6d | es.`magit-{unpulled,unpushed,unm |
| 15ee80 | 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 20 | erged}-section'.derive.from.the. |
| 15eea0 | 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 61 | abstract.`magit-log-section'.cla |
| 15eec0 | 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 20 | ss...Accordingly.this.keymap.is. |
| 15eee0 | 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 20 | the.parent.of.their.keymaps."... |
| 15ef00 | 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 27 | "<remap>.<magit-visit-thing>".#' |
| 15ef20 | 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 6d | magit-diff-dwim..."<1>".(magit-m |
| 15ef40 | 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 69 | enu-item."Visit.diff".#'magit-di |
| 15ef60 | 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 73 | ff-dwim))..(cl-defmethod.magit-s |
| 15ef80 | 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 67 | ection-ident-value.((section.mag |
| 15efa0 | 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 5c 22 2e 2e 40 7b 70 | it-unpulled-section))..."\"..@{p |
| 15efc0 | 75 73 68 7d 5c 22 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 76 61 6c | ush}\".cannot.be.used.as.the.val |
| 15efe0 | 75 65 20 62 65 63 61 75 73 65 20 74 68 61 74 20 69 73 0a 61 6d 62 69 67 75 6f 75 73 20 69 66 20 | ue.because.that.is.ambiguous.if. |
| 15f000 | 60 70 75 73 68 2e 64 65 66 61 75 6c 74 27 20 64 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 20 61 20 | `push.default'.does.not.allow.a. |
| 15f020 | 31 3a 31 20 6d 61 70 70 69 6e 67 2c 20 61 6e 64 0a 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 73 20 77 | 1:1.mapping,.and.many.commands.w |
| 15f040 | 6f 75 6c 64 20 66 61 69 6c 20 62 65 63 61 75 73 65 20 6f 66 20 74 68 61 74 2e 20 20 42 75 74 20 | ould.fail.because.of.that...But. |
| 15f060 | 68 65 72 65 20 74 68 61 74 20 64 6f 65 73 0a 6e 6f 74 20 6d 61 74 74 65 72 20 61 6e 64 20 77 65 | here.that.does.not.matter.and.we |
| 15f080 | 20 6e 65 65 64 20 61 6e 20 75 6e 69 71 75 65 20 76 61 6c 75 65 20 73 6f 20 77 65 20 75 73 65 20 | .need.an.unique.value.so.we.use. |
| 15f0a0 | 74 68 61 74 20 73 74 72 69 6e 67 0a 69 6e 20 74 68 65 20 70 75 73 68 72 65 6d 6f 74 65 20 63 61 | that.string.in.the.pushremote.ca |
| 15f0c0 | 73 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 76 61 6c 75 65 20 28 6f 72 65 66 20 73 65 63 74 69 6f | se."...(let.((value.(oref.sectio |
| 15f0e0 | 6e 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 76 61 6c 75 65 20 | n.value))).....(if.(equal.value. |
| 15f100 | 22 2e 2e 40 7b 75 70 73 74 72 65 61 6d 7d 22 29 20 76 61 6c 75 65 20 22 2e 2e 40 7b 70 75 73 68 | "..@{upstream}").value."..@{push |
| 15f120 | 7d 22 29 29 29 0a 0a 28 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a 75 6d | }")))..(magit-define-section-jum |
| 15f140 | 70 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d | per.magit-jump-to-unpulled-from- |
| 15f160 | 75 70 73 74 72 65 61 6d 0a 20 20 22 55 6e 70 75 6c 6c 65 64 20 66 72 6f 6d 20 40 7b 75 70 73 74 | upstream..."Unpulled.from.@{upst |
| 15f180 | 72 65 61 6d 7d 22 20 75 6e 70 75 6c 6c 65 64 20 22 2e 2e 40 7b 75 70 73 74 72 65 61 6d 7d 22 0a | ream}".unpulled."..@{upstream}". |
| 15f1a0 | 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73 | ..magit-insert-unpulled-from-ups |
| 15f1c0 | 74 72 65 61 6d 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 | tream)..(defun.magit-insert-unpu |
| 15f1e0 | 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 20 | lled-from-upstream.()..."Insert. |
| 15f200 | 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61 76 65 6e 27 74 20 62 65 65 6e 20 70 75 6c 6c 65 64 | commits.that.haven't.been.pulled |
| 15f220 | 20 66 72 6f 6d 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 79 65 74 2e 22 0a 20 20 28 77 68 65 6e | .from.the.upstream.yet."...(when |
| 15f240 | 2d 6c 65 74 20 28 28 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 | -let.((upstream.(magit-get-upstr |
| 15f260 | 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 69 6e 73 65 72 74 2d | eam-branch))).....(magit-insert- |
| 15f280 | 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 7d | section.(unpulled."..@{upstream} |
| 15f2a0 | 22 20 74 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 | ".t).......(magit-insert-heading |
| 15f2c0 | 0a 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 55 6e | .........(format.(propertize."Un |
| 15f2e0 | 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 20 20 20 | pulled.from.%s."................ |
| 15f300 | 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 |
| 15f320 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 | git-section-heading)............ |
| 15f340 | 20 20 20 20 20 75 70 73 74 72 65 61 6d 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 6e | .....upstream)).......(magit--in |
| 15f360 | 73 65 72 74 2d 6c 6f 67 20 6e 69 6c 20 22 2e 2e 40 7b 75 70 73 74 72 65 61 6d 7d 22 20 6d 61 67 | sert-log.nil."..@{upstream}".mag |
| 15f380 | 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 | it-buffer-log-args).......(magit |
| 15f3a0 | 2d 6c 6f 67 2d 69 6e 73 65 72 74 2d 63 68 69 6c 64 2d 63 6f 75 6e 74 29 29 29 29 0a 0a 28 6d 61 | -log-insert-child-count))))..(ma |
| 15f3c0 | 67 69 74 2d 64 65 66 69 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a 75 6d 70 65 72 20 6d 61 67 69 74 2d | git-define-section-jumper.magit- |
| 15f3e0 | 6a 75 6d 70 2d 74 6f 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 | jump-to-unpulled-from-pushremote |
| 15f400 | 0a 20 20 22 55 6e 70 75 6c 6c 65 64 20 66 72 6f 6d 20 3c 70 75 73 68 2d 72 65 6d 6f 74 65 3e 22 | ..."Unpulled.from.<push-remote>" |
| 15f420 | 20 75 6e 70 75 6c 6c 65 64 20 22 2e 2e 40 7b 70 75 73 68 7d 22 0a 20 20 6d 61 67 69 74 2d 69 6e | .unpulled."..@{push}"...magit-in |
| 15f440 | 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 70 75 73 68 72 65 6d 6f 74 65 29 0a 0a | sert-unpulled-from-pushremote).. |
| 15f460 | 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 |
| 15f480 | 6d 2d 70 75 73 68 72 65 6d 6f 74 65 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 63 6f 6d 6d 69 74 | m-pushremote.()..."Insert.commit |
| 15f4a0 | 73 20 74 68 61 74 20 68 61 76 65 6e 27 74 20 62 65 65 6e 20 70 75 6c 6c 65 64 20 66 72 6f 6d 20 | s.that.haven't.been.pulled.from. |
| 15f4c0 | 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 79 65 74 2e 22 0a 20 20 28 77 68 65 6e 2d 6c 65 | the.push-remote.yet."...(when-le |
| 15f4e0 | 74 2a 20 28 28 74 61 72 67 65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e | t*.((target.(magit-get-push-bran |
| 15f500 | 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 61 6e 67 65 20 20 28 63 6f 6e 63 | ch))...............(range..(conc |
| 15f520 | 61 74 20 22 2e 2e 22 20 74 61 72 67 65 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | at."..".target))...............( |
| 15f540 | 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 70 75 73 68 72 65 6d 6f 74 65 2d 6c 6f 67 2d 70 29 | (magit--insert-pushremote-log-p) |
| 15f560 | 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 75 6e | )).....(magit-insert-section.(un |
| 15f580 | 70 75 6c 6c 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 | pulled.range.t).......(magit-ins |
| 15f5a0 | 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 28 70 72 6f | ert-heading.........(format.(pro |
| 15f5c0 | 70 65 72 74 69 7a 65 20 22 55 6e 70 75 6c 6c 65 64 20 66 72 6f 6d 20 25 73 2e 22 0a 20 20 20 20 | pertize."Unpulled.from.%s."..... |
| 15f5e0 | 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 |
| 15f600 | 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 0a | ck-face.'magit-section-heading). |
| 15f620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 74 61 72 67 | ................(propertize.targ |
| 15f640 | 65 74 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 | et.'font-lock-face.'magit-branch |
| 15f660 | 2d 72 65 6d 6f 74 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 | -remote))).......(magit--insert- |
| 15f680 | 6c 6f 67 20 6e 69 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 | log.nil.range.magit-buffer-log-a |
| 15f6a0 | 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 65 72 74 2d 63 68 69 | rgs).......(magit-log-insert-chi |
| 15f6c0 | 6c 64 2d 63 6f 75 6e 74 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 | ld-count))))..(cl-defmethod.magi |
| 15f6e0 | 74 2d 73 65 63 74 69 6f 6e 2d 69 64 65 6e 74 2d 76 61 6c 75 65 20 28 28 73 65 63 74 69 6f 6e 20 | t-section-ident-value.((section. |
| 15f700 | 6d 61 67 69 74 2d 75 6e 70 75 73 68 65 64 2d 73 65 63 74 69 6f 6e 29 29 0a 20 20 22 5c 22 2e 2e | magit-unpushed-section))..."\".. |
| 15f720 | 40 7b 70 75 73 68 7d 5c 22 20 63 61 6e 6e 6f 74 20 62 65 20 75 73 65 64 20 61 73 20 74 68 65 20 | @{push}\".cannot.be.used.as.the. |
| 15f740 | 76 61 6c 75 65 20 62 65 63 61 75 73 65 20 74 68 61 74 20 69 73 0a 61 6d 62 69 67 75 6f 75 73 20 | value.because.that.is.ambiguous. |
| 15f760 | 69 66 20 60 70 75 73 68 2e 64 65 66 61 75 6c 74 27 20 64 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 77 | if.`push.default'.does.not.allow |
| 15f780 | 20 61 20 31 3a 31 20 6d 61 70 70 69 6e 67 2c 20 61 6e 64 0a 6d 61 6e 79 20 63 6f 6d 6d 61 6e 64 | .a.1:1.mapping,.and.many.command |
| 15f7a0 | 73 20 77 6f 75 6c 64 20 66 61 69 6c 20 62 65 63 61 75 73 65 20 6f 66 20 74 68 61 74 2e 20 20 42 | s.would.fail.because.of.that...B |
| 15f7c0 | 75 74 20 68 65 72 65 20 74 68 61 74 20 64 6f 65 73 0a 6e 6f 74 20 6d 61 74 74 65 72 20 61 6e 64 | ut.here.that.does.not.matter.and |
| 15f7e0 | 20 77 65 20 6e 65 65 64 20 61 6e 20 75 6e 69 71 75 65 20 76 61 6c 75 65 20 73 6f 20 77 65 20 75 | .we.need.an.unique.value.so.we.u |
| 15f800 | 73 65 20 74 68 61 74 20 73 74 72 69 6e 67 0a 69 6e 20 74 68 65 20 70 75 73 68 72 65 6d 6f 74 65 | se.that.string.in.the.pushremote |
| 15f820 | 20 63 61 73 65 2e 22 0a 20 20 28 6c 65 74 20 28 28 76 61 6c 75 65 20 28 6f 72 65 66 20 73 65 63 | .case."...(let.((value.(oref.sec |
| 15f840 | 74 69 6f 6e 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 76 61 6c | tion.value))).....(if.(equal.val |
| 15f860 | 75 65 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 2e 2e 22 29 20 76 61 6c 75 65 20 22 40 7b 70 75 73 | ue."@{upstream}..").value."@{pus |
| 15f880 | 68 7d 2e 2e 22 29 29 29 0a 0a 28 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 73 65 63 74 69 6f 6e 2d | h}..")))..(magit-define-section- |
| 15f8a0 | 6a 75 6d 70 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 70 75 73 68 65 64 2d 74 6f | jumper.magit-jump-to-unpushed-to |
| 15f8c0 | 2d 75 70 73 74 72 65 61 6d 0a 20 20 22 55 6e 70 75 73 68 65 64 20 74 6f 20 40 7b 75 70 73 74 72 | -upstream..."Unpushed.to.@{upstr |
| 15f8e0 | 65 61 6d 7d 22 20 75 6e 70 75 73 68 65 64 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 2e 2e 22 20 6e | eam}".unpushed."@{upstream}..".n |
| 15f900 | 69 6c 0a 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 28 6f 72 20 | il...:if.(lambda.().........(or. |
| 15f920 | 28 6d 65 6d 71 20 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d | (memq.'magit-insert-unpushed-to- |
| 15f940 | 75 70 73 74 72 65 61 6d 2d 6f 72 2d 72 65 63 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | upstream-or-recent.............. |
| 15f960 | 20 20 20 20 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 | .....magit-status-sections-hook) |
| 15f980 | 0a 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 72 74 | .............(memq.'magit-insert |
| 15f9a0 | 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 20 20 | -unpushed-to-upstream........... |
| 15f9c0 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f | ........magit-status-sections-ho |
| 15f9e0 | 6f 6b 29 29 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 29 0a | ok)))...:description.(lambda.(). |
| 15fa00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 75 70 73 74 72 65 61 6d | .................(let.((upstream |
| 15fa20 | 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 20 | .(magit-get-upstream-branch))).. |
| 15fa40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 75 | ..................(if.(or.(not.u |
| 15fa60 | 70 73 74 72 65 61 6d 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pstream)........................ |
| 15fa80 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 22 48 45 41 44 22 | ....(magit-rev-ancestor-p."HEAD" |
| 15faa0 | 20 75 70 73 74 72 65 61 6d 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .upstream))..................... |
| 15fac0 | 20 20 20 22 52 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ..."Recent.commits"............. |
| 15fae0 | 20 20 20 20 20 20 20 20 20 22 55 6e 6d 65 72 67 65 64 20 69 6e 74 6f 20 75 70 73 74 72 65 61 6d | ........."Unmerged.into.upstream |
| 15fb00 | 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 | "))))..(defun.magit-insert-unpus |
| 15fb20 | 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 2d 6f 72 2d 72 65 63 65 6e 74 20 28 29 0a 20 20 22 | hed-to-upstream-or-recent.()..." |
| 15fb40 | 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 73 68 65 64 20 | Insert.section.showing.unpushed. |
| 15fb60 | 6f 72 20 6f 74 68 65 72 20 72 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 2e 0a 49 66 20 61 6e 20 75 | or.other.recent.commits..If.an.u |
| 15fb80 | 70 73 74 72 65 61 6d 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 20 66 6f 72 20 74 68 65 20 63 75 | pstream.is.configured.for.the.cu |
| 15fba0 | 72 72 65 6e 74 20 62 72 61 6e 63 68 20 61 6e 64 20 69 74 20 69 73 0a 62 65 68 69 6e 64 20 6f 66 | rrent.branch.and.it.is.behind.of |
| 15fbc0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 20 74 68 65 6e 20 73 68 6f 77 20 74 | .the.current.branch,.then.show.t |
| 15fbe0 | 68 65 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61 76 65 0a 6e 6f 74 20 79 65 74 20 62 65 65 | he.commits.that.have.not.yet.bee |
| 15fc00 | 6e 20 70 75 73 68 65 64 20 69 6e 74 6f 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 | n.pushed.into.the.upstream.branc |
| 15fc20 | 68 2e 20 20 49 66 20 6e 6f 20 75 70 73 74 72 65 61 6d 20 69 73 0a 63 6f 6e 66 69 67 75 72 65 64 | h...If.no.upstream.is.configured |
| 15fc40 | 20 6f 72 20 69 66 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 69 73 20 6e 6f 74 20 62 65 68 69 6e | .or.if.the.upstream.is.not.behin |
| 15fc60 | 64 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2c 0a 74 68 65 6e 20 73 68 | d.of.the.current.branch,.then.sh |
| 15fc80 | 6f 77 20 74 68 65 20 6c 61 73 74 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d 63 | ow.the.last.`magit-log-section-c |
| 15fca0 | 6f 6d 6d 69 74 2d 63 6f 75 6e 74 27 20 63 6f 6d 6d 69 74 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 | ommit-count'.commits."...(let.(( |
| 15fcc0 | 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 2d 62 72 61 | upstream.(magit-get-upstream-bra |
| 15fce0 | 6e 63 68 29 29 29 0a 20 20 20 20 28 69 66 20 28 6f 72 20 28 6e 6f 74 20 75 70 73 74 72 65 61 6d | nch))).....(if.(or.(not.upstream |
| 15fd00 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f | ).............(magit-rev-ancesto |
| 15fd20 | 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 20 20 20 28 6d | r-p."HEAD".upstream)).........(m |
| 15fd40 | 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 20 27 75 6e 70 75 | agit-insert-recent-commits.'unpu |
| 15fd60 | 73 68 65 64 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 2e 2e 22 29 0a 20 20 20 20 20 20 28 6d 61 67 | shed."@{upstream}..").......(mag |
| 15fd80 | 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 29 29 | it-insert-unpushed-to-upstream)) |
| 15fda0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 65 64 | ))..(defun.magit-insert-unpushed |
| 15fdc0 | 2d 74 6f 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 | -to-upstream.()..."Insert.commit |
| 15fde0 | 73 20 74 68 61 74 20 68 61 76 65 6e 27 74 20 62 65 65 6e 20 70 75 73 68 65 64 20 74 6f 20 74 68 | s.that.haven't.been.pushed.to.th |
| 15fe00 | 65 20 75 70 73 74 72 65 61 6d 20 79 65 74 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d | e.upstream.yet."...(when.(magit- |
| 15fe20 | 67 69 74 2d 73 75 63 63 65 73 73 20 22 72 65 76 2d 70 61 72 73 65 22 20 22 40 7b 75 70 73 74 72 | git-success."rev-parse"."@{upstr |
| 15fe40 | 65 61 6d 7d 22 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e | eam}").....(magit-insert-section |
| 15fe60 | 20 28 75 6e 70 75 73 68 65 64 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 2e 2e 22 29 0a 20 20 20 20 | .(unpushed."@{upstream}..")..... |
| 15fe80 | 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 20 | ..(magit-insert-heading......... |
| 15fea0 | 28 66 6f 72 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 55 6e 6d 65 72 67 65 64 20 69 6e | (format.(propertize."Unmerged.in |
| 15fec0 | 74 6f 20 25 73 2e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | to.%s."......................... |
| 15fee0 | 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 | ....'font-lock-face.'magit-secti |
| 15ff00 | 6f 6e 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | on-heading).................(mag |
| 15ff20 | 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 | it-get-upstream-branch)))....... |
| 15ff40 | 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 6c 6f 67 20 6e 69 6c 20 22 40 7b 75 70 73 74 72 65 | (magit--insert-log.nil."@{upstre |
| 15ff60 | 61 6d 7d 2e 2e 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 67 73 29 0a 20 20 | am}..".magit-buffer-log-args)... |
| 15ff80 | 20 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 69 6e 73 65 72 74 2d 63 68 69 6c 64 2d 63 6f 75 6e | ....(magit-log-insert-child-coun |
| 15ffa0 | 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 63 65 6e | t))))..(defun.magit-insert-recen |
| 15ffc0 | 74 2d 63 6f 6d 6d 69 74 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 74 79 70 65 20 76 61 6c 75 65 29 | t-commits.(&optional.type.value) |
| 15ffe0 | 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 72 65 63 65 6e | ..."Insert.section.showing.recen |
| 160000 | 74 20 63 6f 6d 6d 69 74 73 2e 0a 53 68 6f 77 20 74 68 65 20 6c 61 73 74 20 60 6d 61 67 69 74 2d | t.commits..Show.the.last.`magit- |
| 160020 | 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 69 74 | log-section-commit-count'.commit |
| 160040 | 73 2e 22 0a 20 20 28 6c 65 74 2a 20 28 28 73 74 61 72 74 20 28 66 6f 72 6d 61 74 20 22 48 45 41 | s."...(let*.((start.(format."HEA |
| 160060 | 44 7e 25 73 22 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d 63 6f 6d 6d 69 74 2d 63 | D~%s".magit-log-section-commit-c |
| 160080 | 6f 75 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 72 61 6e 67 65 20 28 61 6e 64 20 28 6d 61 67 | ount))..........(range.(and.(mag |
| 1600a0 | 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 73 74 61 72 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | it-rev-verify.start)............ |
| 1600c0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 73 74 61 72 74 20 22 2e 2e 48 45 41 44 22 | ..........(concat.start."..HEAD" |
| 1600e0 | 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 | )))).....(magit-insert-section.( |
| 160100 | 28 65 76 61 6c 20 28 6f 72 20 74 79 70 65 20 27 72 65 63 65 6e 74 29 29 0a 20 20 20 20 20 20 20 | (eval.(or.type.'recent))........ |
| 160120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 76 61 6c 75 65 20 72 61 | ....................(or.value.ra |
| 160140 | 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)............................ |
| 160160 | 74 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 22 | t).......(magit-insert-heading." |
| 160180 | 52 65 63 65 6e 74 20 63 6f 6d 6d 69 74 73 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 | Recent.commits").......(magit--i |
| 1601a0 | 6e 73 65 72 74 2d 6c 6f 67 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 65 6d 62 | nsert-log.nil.........(and.(memb |
| 1601c0 | 65 72 20 22 2d 2d 67 72 61 70 68 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 61 72 | er."--graph".magit-buffer-log-ar |
| 1601e0 | 67 73 29 20 72 61 6e 67 65 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 66 6f 72 6d 61 74 | gs).range).........(cons.(format |
| 160200 | 20 22 2d 6e 25 64 22 20 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 2d 63 6f 6d 6d 69 74 | ."-n%d".magit-log-section-commit |
| 160220 | 2d 63 6f 75 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 72 65 6d 6f 76 65 20 | -count)...............(--remove. |
| 160240 | 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 6e 22 20 69 74 29 0a 20 20 20 20 20 20 | (string-prefix-p."-n".it)....... |
| 160260 | 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 6c | ..................magit-buffer-l |
| 160280 | 6f 67 2d 61 72 67 73 29 29 29 29 29 29 0a 0a 28 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 73 65 63 | og-args))))))..(magit-define-sec |
| 1602a0 | 74 69 6f 6e 2d 6a 75 6d 70 65 72 20 6d 61 67 69 74 2d 6a 75 6d 70 2d 74 6f 2d 75 6e 70 75 73 68 | tion-jumper.magit-jump-to-unpush |
| 1602c0 | 65 64 2d 74 6f 2d 70 75 73 68 72 65 6d 6f 74 65 0a 20 20 22 55 6e 70 75 73 68 65 64 20 74 6f 20 | ed-to-pushremote..."Unpushed.to. |
| 1602e0 | 3c 70 75 73 68 2d 72 65 6d 6f 74 65 3e 22 20 75 6e 70 75 73 68 65 64 20 22 40 7b 70 75 73 68 7d | <push-remote>".unpushed."@{push} |
| 160300 | 2e 2e 22 0a 20 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 70 | .."...magit-insert-unpushed-to-p |
| 160320 | 75 73 68 72 65 6d 6f 74 65 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | ushremote)..(defun.magit-insert- |
| 160340 | 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 20 22 49 6e 73 | unpushed-to-pushremote.()..."Ins |
| 160360 | 65 72 74 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 68 61 76 65 6e 27 74 20 62 65 65 6e 20 70 75 | ert.commits.that.haven't.been.pu |
| 160380 | 73 68 65 64 20 74 6f 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 20 79 65 74 2e 22 0a 20 20 | shed.to.the.push-remote.yet."... |
| 1603a0 | 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 74 61 72 67 65 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 | (when-let*.((target.(magit-get-p |
| 1603c0 | 75 73 68 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 61 6e 67 | ush-branch))...............(rang |
| 1603e0 | 65 20 20 28 63 6f 6e 63 61 74 20 74 61 72 67 65 74 20 22 2e 2e 22 29 29 0a 20 20 20 20 20 20 20 | e..(concat.target.".."))........ |
| 160400 | 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 2d 69 6e 73 65 72 74 2d 70 75 73 68 72 65 6d 6f 74 | .......((magit--insert-pushremot |
| 160420 | 65 2d 6c 6f 67 2d 70 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 | e-log-p))).....(magit-insert-sec |
| 160440 | 74 69 6f 6e 20 28 75 6e 70 75 73 68 65 64 20 72 61 6e 67 65 20 74 29 0a 20 20 20 20 20 20 28 6d | tion.(unpushed.range.t).......(m |
| 160460 | 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 28 66 6f 72 | agit-insert-heading.........(for |
| 160480 | 6d 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 55 6e 70 75 73 68 65 64 20 74 6f 20 25 73 2e | mat.(propertize."Unpushed.to.%s. |
| 1604a0 | 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 | ".............................'f |
| 1604c0 | 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 | ont-lock-face.'magit-section-hea |
| 1604e0 | 64 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a | ding).................(propertiz |
| 160500 | 65 20 74 61 72 67 65 74 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d | e.target.'font-lock-face.'magit- |
| 160520 | 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 69 | branch-remote))).......(magit--i |
| 160540 | 6e 73 65 72 74 2d 6c 6f 67 20 6e 69 6c 20 72 61 6e 67 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 | nsert-log.nil.range.magit-buffer |
| 160560 | 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 65 | -log-args).......(magit-log-inse |
| 160580 | 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 69 74 | rt-child-count))))..(defun.magit |
| 1605a0 | 2d 2d 69 6e 73 65 72 74 2d 70 75 73 68 72 65 6d 6f 74 65 2d 6c 6f 67 2d 70 20 28 29 0a 20 20 28 | --insert-pushremote-log-p.()...( |
| 1605c0 | 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....... |
| 1605e0 | 28 63 6f 6e 73 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 27 6d 61 67 69 74 2d 2d | (cons.default-directory.'magit-- |
| 160600 | 69 6e 73 65 72 74 2d 70 75 73 68 72 65 6d 6f 74 65 2d 6c 6f 67 2d 70 29 0a 20 20 20 20 28 6e 6f | insert-pushremote-log-p).....(no |
| 160620 | 74 20 28 61 6e 64 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 | t.(and.(equal.(magit-get-push-br |
| 160640 | 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 6d 61 67 69 | anch)......................(magi |
| 160660 | 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))......... |
| 160680 | 20 20 20 20 20 20 28 6f 72 20 28 6d 65 6d 71 20 27 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e | ......(or.(memq.'magit-insert-un |
| 1606a0 | 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 20 20 20 20 20 20 | pulled-from-upstream............ |
| 1606c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f | .............magit-status-sectio |
| 1606e0 | 6e 73 2d 68 6f 6f 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 | ns-hook)...................(memq |
| 160700 | 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 75 70 73 | .'magit-insert-unpulled-from-ups |
| 160720 | 74 72 65 61 6d 2d 6f 72 2d 72 65 63 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tream-or-recent................. |
| 160740 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 73 65 63 74 69 6f 6e 73 2d 68 6f | ........magit-status-sections-ho |
| 160760 | 6f 6b 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 67 2d 69 6e 73 65 72 | ok))))))..(defun.magit-log-inser |
| 160780 | 74 2d 63 68 69 6c 64 2d 63 6f 75 6e 74 20 28 29 0a 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 73 | t-child-count.()...(when.magit-s |
| 1607a0 | 65 63 74 69 6f 6e 2d 73 68 6f 77 2d 63 68 69 6c 64 2d 63 6f 75 6e 74 0a 20 20 20 20 28 6c 65 74 | ection-show-child-count.....(let |
| 1607c0 | 20 28 28 63 6f 75 6e 74 20 28 6c 65 6e 67 74 68 20 28 6f 72 65 66 20 6d 61 67 69 74 2d 69 6e 73 | .((count.(length.(oref.magit-ins |
| 1607e0 | 65 72 74 2d 73 65 63 74 69 6f 6e 2d 2d 63 75 72 72 65 6e 74 20 63 68 69 6c 64 72 65 6e 29 29 29 | ert-section--current.children))) |
| 160800 | 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 3e 20 63 6f 75 6e 74 20 30 29 0a 20 20 20 20 20 20 | ).......(when.(>.count.0)....... |
| 160820 | 20 20 28 77 68 65 6e 20 28 65 71 20 63 6f 75 6e 74 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 67 65 74 | ..(when.(eq.count.(magit-log-get |
| 160840 | 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 28 73 65 74 71 20 | -commit-limit))...........(setq. |
| 160860 | 63 6f 75 6e 74 20 28 66 6f 72 6d 61 74 20 22 25 73 2b 22 20 63 6f 75 6e 74 29 29 29 0a 20 20 20 | count.(format."%s+".count))).... |
| 160880 | 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 28 | .....(save-excursion...........( |
| 1608a0 | 67 6f 74 6f 2d 63 68 61 72 20 28 2d 20 28 6f 72 65 66 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d | goto-char.(-.(oref.magit-insert- |
| 1608c0 | 73 65 63 74 69 6f 6e 2d 2d 63 75 72 72 65 6e 74 20 63 6f 6e 74 65 6e 74 29 20 32 29 29 0a 20 20 | section--current.content).2))... |
| 1608e0 | 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 20 28 25 73 29 22 20 | ........(insert.(format.".(%s)". |
| 160900 | 63 6f 75 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 63 68 61 72 20 31 | count))...........(delete-char.1 |
| 160920 | 29 29 29 29 29 29 0a 0a 3b 3b 3b 3b 20 41 75 78 69 6c 69 61 72 79 20 4c 6f 67 20 53 65 63 74 69 | ))))))..;;;;.Auxiliary.Log.Secti |
| 160940 | 6f 6e 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 | ons..(defun.magit-insert-unpulle |
| 160960 | 64 2d 63 68 65 72 72 69 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 | d-cherries.()..."Insert.section. |
| 160980 | 73 68 6f 77 69 6e 67 20 75 6e 70 75 6c 6c 65 64 20 63 6f 6d 6d 69 74 73 2e 0a 4c 69 6b 65 20 60 | showing.unpulled.commits..Like.` |
| 1609a0 | 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 6c 6c 65 64 2d 66 72 6f 6d 2d 75 70 73 74 72 | magit-insert-unpulled-from-upstr |
| 1609c0 | 65 61 6d 27 20 62 75 74 20 70 72 65 66 69 78 20 65 61 63 68 20 63 6f 6d 6d 69 74 0a 77 68 69 63 | eam'.but.prefix.each.commit.whic |
| 1609e0 | 68 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 61 70 70 6c 69 65 64 20 79 65 74 20 28 69 2e 65 2e | h.has.not.been.applied.yet.(i.e. |
| 160a00 | 2c 20 61 20 63 6f 6d 6d 69 74 20 77 69 74 68 20 61 20 70 61 74 63 68 2d 69 64 0a 6e 6f 74 20 73 | ,.a.commit.with.a.patch-id.not.s |
| 160a20 | 68 61 72 65 64 20 77 69 74 68 20 61 6e 79 20 6c 6f 63 61 6c 20 63 6f 6d 6d 69 74 29 20 77 69 74 | hared.with.any.local.commit).wit |
| 160a40 | 68 20 5c 22 2b 5c 22 2c 20 61 6e 64 20 61 6c 6c 20 6f 74 68 65 72 73 20 77 69 74 68 0a 5c 22 2d | h.\"+\",.and.all.others.with.\"- |
| 160a60 | 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 73 20 | \"."...(when.(magit-git-success. |
| 160a80 | 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 20 28 | "rev-parse"."@{upstream}").....( |
| 160aa0 | 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 22 | magit-insert-section.(unpulled." |
| 160ac0 | 2e 2e 40 7b 75 70 73 74 72 65 61 6d 7d 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 | ..@{upstream}").......(magit-ins |
| 160ae0 | 65 72 74 2d 68 65 61 64 69 6e 67 20 74 20 22 55 6e 70 75 6c 6c 65 64 20 63 6f 6d 6d 69 74 73 22 | ert-heading.t."Unpulled.commits" |
| 160b00 | 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 70 | ).......(magit-git-wash.(apply-p |
| 160b20 | 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 63 | artially.#'magit-log-wash-log.'c |
| 160b40 | 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 61 | herry)........."cherry"."-v".(ma |
| 160b60 | 67 69 74 2d 61 62 62 72 65 76 2d 61 72 67 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 | git-abbrev-arg).........(magit-g |
| 160b80 | 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 22 | et-current-branch)."@{upstream}" |
| 160ba0 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 | ))))..(defun.magit-insert-unpush |
| 160bc0 | 65 64 2d 63 68 65 72 72 69 65 73 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 73 65 63 74 69 6f 6e | ed-cherries.()..."Insert.section |
| 160be0 | 20 73 68 6f 77 69 6e 67 20 75 6e 70 75 73 68 65 64 20 63 6f 6d 6d 69 74 73 2e 0a 4c 69 6b 65 20 | .showing.unpushed.commits..Like. |
| 160c00 | 60 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 75 6e 70 75 73 68 65 64 2d 74 6f 2d 75 70 73 74 72 65 | `magit-insert-unpushed-to-upstre |
| 160c20 | 61 6d 27 20 62 75 74 20 70 72 65 66 69 78 20 65 61 63 68 20 63 6f 6d 6d 69 74 0a 77 68 69 63 68 | am'.but.prefix.each.commit.which |
| 160c40 | 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 61 70 70 6c 69 65 64 20 74 6f 20 75 70 73 74 72 65 61 | .has.not.been.applied.to.upstrea |
| 160c60 | 6d 20 79 65 74 20 28 69 2e 65 2e 2c 20 61 20 63 6f 6d 6d 69 74 20 77 69 74 68 0a 61 20 70 61 74 | m.yet.(i.e.,.a.commit.with.a.pat |
| 160c80 | 63 68 2d 69 64 20 6e 6f 74 20 73 68 61 72 65 64 20 77 69 74 68 20 61 6e 79 20 75 70 73 74 72 65 | ch-id.not.shared.with.any.upstre |
| 160ca0 | 61 6d 20 63 6f 6d 6d 69 74 29 20 77 69 74 68 20 5c 22 2b 5c 22 2c 20 61 6e 64 0a 61 6c 6c 20 6f | am.commit).with.\"+\",.and.all.o |
| 160cc0 | 74 68 65 72 73 20 77 69 74 68 20 5c 22 2d 5c 22 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 | thers.with.\"-\"."...(when.(magi |
| 160ce0 | 74 2d 67 69 74 2d 73 75 63 63 65 73 73 20 22 72 65 76 2d 70 61 72 73 65 22 20 22 40 7b 75 70 73 | t-git-success."rev-parse"."@{ups |
| 160d00 | 74 72 65 61 6d 7d 22 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 | tream}").....(magit-insert-secti |
| 160d20 | 6f 6e 20 28 75 6e 70 75 73 68 65 64 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 2e 2e 22 29 0a 20 20 | on.(unpushed."@{upstream}..")... |
| 160d40 | 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 20 74 20 22 55 6e 70 | ....(magit-insert-heading.t."Unp |
| 160d60 | 75 73 68 65 64 20 63 6f 6d 6d 69 74 73 22 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 | ushed.commits").......(magit-git |
| 160d80 | 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 2d 6c | -wash.(apply-partially.#'magit-l |
| 160da0 | 6f 67 2d 77 61 73 68 2d 6c 6f 67 20 27 63 68 65 72 72 79 29 0a 20 20 20 20 20 20 20 20 22 63 68 | og-wash-log.'cherry)........."ch |
| 160dc0 | 65 72 72 79 22 20 22 2d 76 22 20 28 6d 61 67 69 74 2d 61 62 62 72 65 76 2d 61 72 67 29 20 22 40 | erry"."-v".(magit-abbrev-arg)."@ |
| 160de0 | 7b 75 70 73 74 72 65 61 6d 7d 22 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 | {upstream}"))))..;;;._.(provide. |
| 160e00 | 27 6d 61 67 69 74 2d 6c 6f 67 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 6c 6f 67 2e 65 6c 20 65 6e 64 | 'magit-log).;;;.magit-log.el.end |
| 160e20 | 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.......................... |
| 160e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 160e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 160e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 160ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 160ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 160ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 160f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 160f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 160f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 160f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 160f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 160fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 160fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 160fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 161000 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2e 65 6c 00 00 00 00 00 00 00 00 00 00 00 00 | magit-4.1.2/magit.el............ |
| 161020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 161040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 161060 | 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 |
| 161080 | 30 30 37 33 32 35 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 37 31 37 00 20 30 00 00 00 | 0073257.00000000000.012717..0... |
| 1610a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1610c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1610e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 161100 | 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................... |
| 161120 | 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................... |
| 161140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 161160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 161180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1611a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1611c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1611e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 161200 | 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 |
| 161220 | 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 |
| 161240 | 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 |
| 161260 | 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f | ight.(C).2008-2024.The.Magit.Pro |
| 161280 | 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 |
| 1612a0 | 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 |
| 1612c0 | 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.< |
| 1612e0 | 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> |
| 161300 | 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. |
| 161320 | 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 |
| 161340 | 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 |
| 161360 | 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:.;;. |
| 161380 | 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 |
| 1613a0 | 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 |
| 1613c0 | 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 |
| 1613e0 | 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 |
| 161400 | 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> |
| 161420 | 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 |
| 161440 | 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 |
| 161460 | 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>.;;..... |
| 161480 | 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 |
| 1614a0 | 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 |
| 1614c0 | 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:. |
| 1614e0 | 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 |
| 161500 | 3a 20 34 2e 31 2e 32 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.1.2.;;.Package-Requires:.(.; |
| 161520 | 3b 20 20 20 20 20 28 65 6d 61 63 73 20 22 32 36 2e 31 22 29 0a 3b 3b 20 20 20 20 20 28 63 6f 6d | ;.....(emacs."26.1").;;.....(com |
| 161540 | 70 61 74 20 22 33 30 2e 30 2e 30 2e 30 22 29 0a 3b 3b 20 20 20 20 20 28 64 61 73 68 20 22 32 2e | pat."30.0.0.0").;;.....(dash."2. |
| 161560 | 31 39 2e 31 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 | 19.1").;;.....(magit-section."4. |
| 161580 | 31 2e 32 22 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 | 1.2").;;.....(seq."2.24").;;.... |
| 1615a0 | 20 28 74 72 61 6e 73 69 65 6e 74 20 22 30 2e 37 2e 38 22 29 0a 3b 3b 20 20 20 20 20 28 77 69 74 | .(transient."0.7.8").;;.....(wit |
| 1615c0 | 68 2d 65 64 69 74 6f 72 20 22 33 2e 34 2e 32 22 29 29 0a 0a 3b 3b 20 53 50 44 58 2d 4c 69 63 65 | h-editor."3.4.2"))..;;.SPDX-Lice |
| 1615e0 | 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 72 | nse-Identifier:.GPL-3.0-or-later |
| 161600 | 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 75 | ..;;.Magit.is.free.software:.you |
| 161620 | 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 69 | .can.redistribute.it.and/or.modi |
| 161640 | 66 79 0a 3b 3b 20 69 74 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 | fy.;;.it.under.the.terms.of.the. |
| 161660 | 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 75 | GNU.General.Public.License.as.pu |
| 161680 | 62 6c 69 73 68 65 64 0a 3b 3b 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 20 | blished.;;.by.the.Free.Software. |
| 1616a0 | 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 20 | Foundation,.either.version.3.of. |
| 1616c0 | 74 68 65 20 4c 69 63 65 6e 73 65 2c 0a 3b 3b 20 6f 72 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 | the.License,.;;.or.(at.your.opti |
| 1616e0 | 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 67 | on).any.later.version..;;.;;.Mag |
| 161700 | 69 74 20 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 | it.is.distributed.in.the.hope.th |
| 161720 | 61 74 20 69 74 20 77 69 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 0a 3b 3b 20 62 75 74 20 57 49 54 | at.it.will.be.useful,.;;.but.WIT |
| 161740 | 48 4f 55 54 20 41 4e 59 20 57 41 52 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 | HOUT.ANY.WARRANTY;.without.even. |
| 161760 | 74 68 65 20 69 6d 70 6c 69 65 64 20 77 61 72 72 61 6e 74 79 20 6f 66 0a 3b 3b 20 4d 45 52 43 48 | the.implied.warranty.of.;;.MERCH |
| 161780 | 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 | ANTABILITY.or.FITNESS.FOR.A.PART |
| 1617a0 | 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 53 65 65 20 74 68 65 0a 3b 3b 20 47 4e 55 20 | ICULAR.PURPOSE...See.the.;;.GNU. |
| 1617c0 | 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 65 20 | General.Public.License.for.more. |
| 1617e0 | 64 65 74 61 69 6c 73 2e 0a 3b 3b 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 6c 64 20 68 61 76 65 20 72 | details..;;.;;.You.should.have.r |
| 161800 | 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 | eceived.a.copy.of.the.GNU.Genera |
| 161820 | 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 3b 3b 20 61 6c 6f 6e 67 20 77 69 74 68 20 4d | l.Public.License.;;.along.with.M |
| 161840 | 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 2e | agit...If.not,.see.<https://www. |
| 161860 | 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 0a 0a 3b 3b 20 59 6f 75 20 73 68 6f 75 | gnu.org/licenses/>...;;.You.shou |
| 161880 | 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 41 | ld.have.received.a.copy.of.the.A |
| 1618a0 | 55 54 48 4f 52 53 2e 6d 64 20 66 69 6c 65 2c 20 77 68 69 63 68 0a 3b 3b 20 6c 69 73 74 73 20 61 | UTHORS.md.file,.which.;;.lists.a |
| 1618c0 | 6c 6c 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 68 74 | ll.contributors...If.not,.see.ht |
| 1618e0 | 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 61 75 74 68 6f 72 73 2e 0a 0a 3b 3b 3b 20 43 6f 6d | tps://magit.vc/authors...;;;.Com |
| 161900 | 6d 65 6e 74 61 72 79 3a 0a 0a 3b 3b 20 4d 61 67 69 74 20 69 73 20 61 20 74 65 78 74 2d 62 61 73 | mentary:..;;.Magit.is.a.text-bas |
| 161920 | 65 64 20 47 69 74 20 75 73 65 72 20 69 6e 74 65 72 66 61 63 65 20 74 68 61 74 20 70 75 74 73 20 | ed.Git.user.interface.that.puts. |
| 161940 | 61 6e 20 75 6e 6d 61 74 63 68 65 64 20 66 6f 63 75 73 0a 3b 3b 20 6f 6e 20 73 74 72 65 61 6d 6c | an.unmatched.focus.;;.on.streaml |
| 161960 | 69 6e 69 6e 67 20 77 6f 72 6b 66 6c 6f 77 73 2e 20 20 43 6f 6d 6d 61 6e 64 73 20 61 72 65 20 69 | ining.workflows...Commands.are.i |
| 161980 | 6e 76 6f 6b 65 64 20 75 73 69 6e 67 20 73 68 6f 72 74 20 6d 6e 65 6d 6f 6e 69 63 0a 3b 3b 20 6b | nvoked.using.short.mnemonic.;;.k |
| 1619a0 | 65 79 20 73 65 71 75 65 6e 63 65 73 20 74 68 61 74 20 74 61 6b 65 20 74 68 65 20 63 75 72 73 6f | ey.sequences.that.take.the.curso |
| 1619c0 | 72 e2 80 99 73 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 20 68 69 67 68 6c 79 20 61 63 74 | r...s.position.in.the.highly.act |
| 1619e0 | 69 6f 6e 61 62 6c 65 0a 3b 3b 20 69 6e 74 65 72 66 61 63 65 20 69 6e 74 6f 20 61 63 63 6f 75 6e | ionable.;;.interface.into.accoun |
| 161a00 | 74 20 74 6f 20 70 72 6f 76 69 64 65 20 63 6f 6e 74 65 78 74 2d 73 65 6e 73 69 74 69 76 65 20 62 | t.to.provide.context-sensitive.b |
| 161a20 | 65 68 61 76 69 6f 72 2e 0a 0a 3b 3b 20 57 69 74 68 20 4d 61 67 69 74 20 79 6f 75 20 63 61 6e 20 | ehavior...;;.With.Magit.you.can. |
| 161a40 | 64 6f 20 6e 65 61 72 6c 79 20 65 76 65 72 79 74 68 69 6e 67 20 74 68 61 74 20 79 6f 75 20 63 61 | do.nearly.everything.that.you.ca |
| 161a60 | 6e 20 64 6f 20 77 68 65 6e 20 75 73 69 6e 67 20 47 69 74 0a 3b 3b 20 6f 6e 20 74 68 65 20 63 6f | n.do.when.using.Git.;;.on.the.co |
| 161a80 | 6d 6d 61 6e 64 2d 6c 69 6e 65 2c 20 62 75 74 20 61 74 20 67 72 65 61 74 65 72 20 73 70 65 65 64 | mmand-line,.but.at.greater.speed |
| 161aa0 | 20 61 6e 64 20 77 68 69 6c 65 20 74 61 6b 69 6e 67 20 61 64 76 61 6e 74 61 67 65 0a 3b 3b 20 6f | .and.while.taking.advantage.;;.o |
| 161ac0 | 66 20 61 64 76 61 6e 63 65 64 20 66 65 61 74 75 72 65 73 20 74 68 61 74 20 70 72 65 76 69 6f 75 | f.advanced.features.that.previou |
| 161ae0 | 73 6c 79 20 73 65 65 6d 65 64 20 74 6f 6f 20 64 61 75 6e 74 69 6e 67 20 74 6f 20 75 73 65 20 6f | sly.seemed.too.daunting.to.use.o |
| 161b00 | 6e 20 61 0a 3b 3b 20 64 61 69 6c 79 20 62 61 73 69 73 2e 20 20 4d 61 6e 79 20 75 73 65 72 73 20 | n.a.;;.daily.basis...Many.users. |
| 161b20 | 77 69 6c 6c 20 66 69 6e 64 20 74 68 61 74 20 62 79 20 75 73 69 6e 67 20 4d 61 67 69 74 20 74 68 | will.find.that.by.using.Magit.th |
| 161b40 | 65 79 20 63 61 6e 20 62 65 63 6f 6d 65 0a 3b 3b 20 6d 6f 72 65 20 65 66 66 65 63 74 69 76 65 20 | ey.can.become.;;.more.effective. |
| 161b60 | 47 69 74 20 75 73 65 72 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 | Git.user...;;;.Code:..(require.' |
| 161b80 | 6d 61 67 69 74 2d 63 6f 72 65 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 64 69 66 66 | magit-core).(require.'magit-diff |
| 161ba0 | 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 6c 6f 67 29 0a 28 72 65 71 75 69 72 65 20 | ).(require.'magit-log).(require. |
| 161bc0 | 27 6d 61 67 69 74 2d 77 69 70 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 61 70 70 6c | 'magit-wip).(require.'magit-appl |
| 161be0 | 79 29 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 69 74 2d 72 65 70 6f 73 29 0a 28 72 65 71 75 69 | y).(require.'magit-repos).(requi |
| 161c00 | 72 65 20 27 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 0a 28 72 65 71 75 69 72 65 20 27 66 6f 72 6d 61 | re.'git-commit)..(require.'forma |
| 161c20 | 74 2d 73 70 65 63 29 0a 28 72 65 71 75 69 72 65 20 27 70 61 63 6b 61 67 65 20 6e 69 6c 20 74 29 | t-spec).(require.'package.nil.t) |
| 161c40 | 20 3b 20 75 73 65 64 20 69 6e 20 60 6d 61 67 69 74 2d 76 65 72 73 69 6f 6e 27 0a 28 72 65 71 75 | .;.used.in.`magit-version'.(requ |
| 161c60 | 69 72 65 20 27 77 69 74 68 2d 65 64 69 74 6f 72 29 0a 0a 3b 3b 20 46 6f 72 20 60 6d 61 67 69 74 | ire.'with-editor)..;;.For.`magit |
| 161c80 | 3a 2d 2d 67 70 67 2d 73 69 67 6e 27 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 65 | :--gpg-sign'.(declare-function.e |
| 161ca0 | 70 67 2d 6c 69 73 74 2d 6b 65 79 73 20 22 65 70 67 22 20 28 63 6f 6e 74 65 78 74 20 26 6f 70 74 | pg-list-keys."epg".(context.&opt |
| 161cc0 | 69 6f 6e 61 6c 20 6e 61 6d 65 20 6d 6f 64 65 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 | ional.name.mode)).(declare-funct |
| 161ce0 | 69 6f 6e 20 65 70 67 2d 64 65 63 6f 64 65 2d 64 6e 20 22 65 70 67 22 20 28 61 6c 69 73 74 29 29 | ion.epg-decode-dn."epg".(alist)) |
| 161d00 | 0a 28 64 65 66 76 61 72 20 65 70 61 2d 70 72 6f 74 6f 63 6f 6c 29 0a 0a 3b 3b 3b 20 4f 70 74 69 | .(defvar.epa-protocol)..;;;.Opti |
| 161d20 | 6f 6e 73 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6f 70 65 6e 70 67 70 2d 64 65 | ons..(defcustom.magit-openpgp-de |
| 161d40 | 66 61 75 6c 74 2d 73 69 67 6e 69 6e 67 2d 6b 65 79 20 6e 69 6c 0a 20 20 22 46 69 6e 67 65 72 70 | fault-signing-key.nil..."Fingerp |
| 161d60 | 72 69 6e 74 20 6f 66 20 79 6f 75 72 20 64 65 66 61 75 6c 74 20 4f 70 65 6e 70 67 70 20 6b 65 79 | rint.of.your.default.Openpgp.key |
| 161d80 | 20 75 73 65 64 20 66 6f 72 20 73 69 67 6e 69 6e 67 2e 0a 49 66 20 74 68 65 20 73 70 65 63 69 66 | .used.for.signing..If.the.specif |
| 161da0 | 69 65 64 20 70 72 69 6d 61 72 79 20 6b 65 79 20 68 61 73 20 73 69 67 6e 69 6e 67 20 63 61 70 61 | ied.primary.key.has.signing.capa |
| 161dc0 | 63 69 74 79 20 74 68 65 6e 20 69 74 20 69 73 20 75 73 65 64 0a 61 73 20 74 68 65 20 76 61 6c 75 | city.then.it.is.used.as.the.valu |
| 161de0 | 65 20 6f 66 20 74 68 65 20 60 2d 2d 67 70 67 2d 73 69 67 6e 27 20 61 72 67 75 6d 65 6e 74 20 77 | e.of.the.`--gpg-sign'.argument.w |
| 161e00 | 69 74 68 6f 75 74 20 70 72 6f 6d 70 74 69 6e 67 2c 20 65 76 65 6e 0a 77 68 65 6e 20 6f 74 68 65 | ithout.prompting,.even.when.othe |
| 161e20 | 72 20 73 75 63 68 20 6b 65 79 73 20 65 78 69 73 74 2e 20 20 54 6f 20 62 65 20 61 62 6c 65 20 74 | r.such.keys.exist...To.be.able.t |
| 161e40 | 6f 20 73 65 6c 65 63 74 20 61 6e 6f 74 68 65 72 20 6b 65 79 20 79 6f 75 0a 6d 75 73 74 20 74 68 | o.select.another.key.you.must.th |
| 161e60 | 65 6e 20 75 73 65 20 61 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 2e 22 0a 20 20 3a 70 61 | en.use.a.prefix.argument."...:pa |
| 161e80 | 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 30 2e 30 22 29 | ckage-version.'(magit..."4.0.0") |
| 161ea0 | 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 |
| 161ec0 | 65 20 27 73 74 72 69 6e 67 29 0a 0a 3b 3b 3b 20 46 61 63 65 73 0a 0a 28 64 65 66 66 61 63 65 20 | e.'string)..;;;.Faces..(defface. |
| 161ee0 | 6d 61 67 69 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 | magit-header-line...'((t.:inheri |
| 161f00 | 74 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 22 46 61 63 | t.magit-section-heading))..."Fac |
| 161f20 | 65 20 66 6f 72 20 74 68 65 20 60 68 65 61 64 65 72 2d 6c 69 6e 65 27 20 69 6e 20 73 6f 6d 65 20 | e.for.the.`header-line'.in.some. |
| 161f40 | 4d 61 67 69 74 20 6d 6f 64 65 73 2e 0a 4e 6f 74 65 20 74 68 61 74 20 73 6f 6d 65 20 6d 6f 64 65 | Magit.modes..Note.that.some.mode |
| 161f60 | 73 2c 20 73 75 63 68 20 61 73 20 60 6d 61 67 69 74 2d 6c 6f 67 2d 73 65 6c 65 63 74 2d 6d 6f 64 | s,.such.as.`magit-log-select-mod |
| 161f80 | 65 27 2c 20 68 61 76 65 20 74 68 65 69 72 0a 6f 77 6e 20 66 61 63 65 73 20 66 6f 72 20 74 68 65 | e',.have.their.own.faces.for.the |
| 161fa0 | 20 60 68 65 61 64 65 72 2d 6c 69 6e 65 27 2c 20 6f 72 20 66 6f 72 20 70 61 72 74 73 20 6f 66 20 | .`header-line',.or.for.parts.of. |
| 161fc0 | 74 68 65 0a 60 68 65 61 64 65 72 2d 6c 69 6e 65 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | the.`header-line'."...:group.'ma |
| 161fe0 | 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 64 65 | git-faces)..(defface.magit-heade |
| 162000 | 72 2d 6c 69 6e 65 2d 6b 65 79 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d | r-line-key...'((t.:inherit.font- |
| 162020 | 6c 6f 63 6b 2d 62 75 69 6c 74 69 6e 2d 66 61 63 65 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 | lock-builtin-face))..."Face.for. |
| 162040 | 6b 65 79 73 20 69 6e 20 74 68 65 20 60 68 65 61 64 65 72 2d 6c 69 6e 65 27 2e 22 0a 20 20 3a 67 | keys.in.the.`header-line'."...:g |
| 162060 | 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 |
| 162080 | 69 74 2d 64 69 6d 6d 65 64 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 | it-dimmed...'((((class.color).(b |
| 1620a0 | 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 | ackground.light)).:foreground."g |
| 1620c0 | 72 65 79 35 30 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 | rey50").....(((class.color).(bac |
| 1620e0 | 6b 67 72 6f 75 6e 64 20 20 64 61 72 6b 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 | kground..dark)).:foreground."gre |
| 162100 | 79 35 30 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 74 65 78 74 20 74 68 61 74 20 73 68 6f | y50"))..."Face.for.text.that.sho |
| 162120 | 75 6c 64 6e 27 74 20 73 74 61 6e 64 20 6f 75 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | uldn't.stand.out."...:group.'mag |
| 162140 | 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 61 73 68 0a 20 | it-faces)..(defface.magit-hash.. |
| 162160 | 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 6c | .'((((class.color).(background.l |
| 162180 | 69 67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 36 30 22 29 0a 20 20 20 | ight)).:foreground."grey60").... |
| 1621a0 | 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 61 | .(((class.color).(background..da |
| 1621c0 | 72 6b 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 79 34 30 22 29 29 0a 20 20 22 46 | rk)).:foreground."grey40"))..."F |
| 1621e0 | 61 63 65 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d 69 74 20 6f 62 6a 65 63 74 20 6e 61 6d 65 20 69 | ace.for.the.commit.object.name.i |
| 162200 | 6e 20 74 68 65 20 6c 6f 67 20 6f 75 74 70 75 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | n.the.log.output."...:group.'mag |
| 162220 | 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 74 61 67 0a 20 20 | it-faces)..(defface.magit-tag... |
| 162240 | 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 |
| 162260 | 67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 47 6f 6c 64 65 6e 72 6f 64 34 22 29 0a | ght)).:foreground."Goldenrod4"). |
| 162280 | 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. |
| 1622a0 | 20 64 61 72 6b 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 4c 69 67 68 74 47 6f 6c 64 65 6e | .dark)).:foreground."LightGolden |
| 1622c0 | 72 6f 64 32 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 74 61 67 20 6c 61 62 65 6c 73 20 73 | rod2"))..."Face.for.tag.labels.s |
| 1622e0 | 68 6f 77 6e 20 69 6e 20 6c 6f 67 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d | hown.in.log.buffer."...:group.'m |
| 162300 | 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 72 61 6e | agit-faces)..(defface.magit-bran |
| 162320 | 63 68 2d 72 65 6d 6f 74 65 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 | ch-remote...'((((class.color).(b |
| 162340 | 61 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 44 | ackground.light)).:foreground."D |
| 162360 | 61 72 6b 4f 6c 69 76 65 47 72 65 65 6e 34 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f | arkOliveGreen4").....(((class.co |
| 162380 | 6c 6f 72 29 20 28 62 61 63 6b 67 72 6f 75 6e 64 20 20 64 61 72 6b 29 29 20 3a 66 6f 72 65 67 72 | lor).(background..dark)).:foregr |
| 1623a0 | 6f 75 6e 64 20 22 44 61 72 6b 53 65 61 47 72 65 65 6e 32 22 29 29 0a 20 20 22 46 61 63 65 20 66 | ound."DarkSeaGreen2"))..."Face.f |
| 1623c0 | 6f 72 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 68 65 61 64 20 6c 61 62 65 6c 73 20 73 68 6f | or.remote.branch.head.labels.sho |
| 1623e0 | 77 6e 20 69 6e 20 6c 6f 67 20 62 75 66 66 65 72 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | wn.in.log.buffer."...:group.'mag |
| 162400 | 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 | it-faces)..(defface.magit-branch |
| 162420 | 2d 72 65 6d 6f 74 65 2d 68 65 61 64 0a 20 20 27 28 28 28 28 73 75 70 70 6f 72 74 73 20 28 3a 62 | -remote-head...'((((supports.(:b |
| 162440 | 6f 78 20 74 29 29 29 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 | ox.t))).:inherit.magit-branch-re |
| 162460 | 6d 6f 74 65 20 3a 62 6f 78 20 74 29 0a 20 20 20 20 28 74 20 20 20 20 20 20 20 20 20 20 20 20 20 | mote.:box.t).....(t............. |
| 162480 | 20 20 20 20 20 20 20 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 | ........:inherit.magit-branch-re |
| 1624a0 | 6d 6f 74 65 20 3a 69 6e 76 65 72 73 65 2d 76 69 64 65 6f 20 74 29 29 0a 20 20 22 46 61 63 65 20 | mote.:inverse-video.t))..."Face. |
| 1624c0 | 66 6f 72 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d | for.current.branch."...:group.'m |
| 1624e0 | 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 72 61 6e | agit-faces)..(defface.magit-bran |
| 162500 | 63 68 2d 6c 6f 63 61 6c 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 | ch-local...'((((class.color).(ba |
| 162520 | 63 6b 67 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 53 6b | ckground.light)).:foreground."Sk |
| 162540 | 79 42 6c 75 65 34 22 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 | yBlue4").....(((class.color).(ba |
| 162560 | 63 6b 67 72 6f 75 6e 64 20 20 64 61 72 6b 29 29 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 4c 69 | ckground..dark)).:foreground."Li |
| 162580 | 67 68 74 53 6b 79 42 6c 75 65 31 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 6c 6f 63 61 6c | ghtSkyBlue1"))..."Face.for.local |
| 1625a0 | 20 62 72 61 6e 63 68 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 | .branches."...:group.'magit-face |
| 1625c0 | 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 75 72 72 65 6e | s)..(defface.magit-branch-curren |
| 1625e0 | 74 0a 20 20 27 28 28 28 28 73 75 70 70 6f 72 74 73 20 28 3a 62 6f 78 20 74 29 29 29 20 3a 69 6e | t...'((((supports.(:box.t))).:in |
| 162600 | 68 65 72 69 74 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 20 3a 62 6f 78 20 74 29 | herit.magit-branch-local.:box.t) |
| 162620 | 0a 20 20 20 20 28 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 69 6e 68 | .....(t.....................:inh |
| 162640 | 65 72 69 74 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 20 3a 69 6e 76 65 72 73 65 | erit.magit-branch-local.:inverse |
| 162660 | 2d 76 69 64 65 6f 20 74 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 63 75 72 72 65 6e 74 20 62 | -video.t))..."Face.for.current.b |
| 162680 | 72 61 6e 63 68 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a | ranch."...:group.'magit-faces).. |
| 1626a0 | 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 70 73 74 72 65 61 6d 0a 20 | (defface.magit-branch-upstream.. |
| 1626c0 | 20 27 28 28 74 20 3a 73 6c 61 6e 74 20 69 74 61 6c 69 63 29 29 0a 20 20 22 46 61 63 65 20 66 6f | .'((t.:slant.italic))..."Face.fo |
| 1626e0 | 72 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 2e 0a 54 68 69 73 20 66 61 63 65 20 69 73 20 | r.upstream.branch..This.face.is. |
| 162700 | 6f 6e 6c 79 20 75 73 65 64 20 69 6e 20 6c 6f 67 73 20 61 6e 64 20 69 74 20 67 65 74 73 20 63 6f | only.used.in.logs.and.it.gets.co |
| 162720 | 6d 62 69 6e 65 64 0a 20 77 69 74 68 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c | mbined..with.`magit-branch-local |
| 162740 | 27 2c 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 27 0a 61 6e 64 2f 6f 72 20 | ',.`magit-branch-remote'.and/or. |
| 162760 | 60 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 2d 68 65 61 64 27 2e 22 0a 20 20 3a | `magit-branch-remote-head'."...: |
| 162780 | 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 |
| 1627a0 | 67 69 74 2d 62 72 61 6e 63 68 2d 77 61 72 6e 69 6e 67 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 | git-branch-warning...'((t.:inher |
| 1627c0 | 69 74 20 77 61 72 6e 69 6e 67 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 77 61 72 6e 69 6e 67 | it.warning))..."Face.for.warning |
| 1627e0 | 20 61 62 6f 75 74 20 28 6d 69 73 73 69 6e 67 29 20 62 72 61 6e 63 68 2e 22 0a 20 20 3a 67 72 6f | .about.(missing).branch."...:gro |
| 162800 | 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 | up.'magit-faces)..(defface.magit |
| 162820 | 2d 68 65 61 64 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 | -head...'((((class.color).(backg |
| 162840 | 72 6f 75 6e 64 20 6c 69 67 68 74 29 29 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 62 72 61 | round.light)).:inherit.magit-bra |
| 162860 | 6e 63 68 2d 6c 6f 63 61 6c 29 0a 20 20 20 20 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 | nch-local).....(((class.color).( |
| 162880 | 62 61 63 6b 67 72 6f 75 6e 64 20 20 64 61 72 6b 29 29 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 | background..dark)).:inherit.magi |
| 1628a0 | 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 74 68 65 | t-branch-local))..."Face.for.the |
| 1628c0 | 20 73 79 6d 62 6f 6c 69 63 20 72 65 66 20 60 48 45 41 44 27 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | .symbolic.ref.`HEAD'."...:group. |
| 1628e0 | 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 72 65 | 'magit-faces)..(defface.magit-re |
| 162900 | 66 6e 61 6d 65 0a 20 20 27 28 28 28 28 63 6c 61 73 73 20 63 6f 6c 6f 72 29 20 28 62 61 63 6b 67 | fname...'((((class.color).(backg |
| 162920 | 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 33 | round.light)).:foreground."grey3 |
| 162940 | 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 |
| 162960 | 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 38 30 22 | und..dark)).:foreground."grey80" |
| 162980 | 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 72 65 66 6e 61 6d 65 73 20 77 69 74 68 6f 75 74 20 | ))..."Face.for.refnames.without. |
| 1629a0 | 61 20 64 65 64 69 63 61 74 65 64 20 66 61 63 65 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | a.dedicated.face."...:group.'mag |
| 1629c0 | 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 |
| 1629e0 | 65 2d 73 74 61 73 68 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 72 65 | e-stash...'((t.:inherit.magit-re |
| 162a00 | 66 6e 61 6d 65 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 73 74 61 73 68 20 72 65 66 6e 61 6d | fname))..."Face.for.stash.refnam |
| 162a20 | 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 |
| 162a40 | 66 66 61 63 65 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 2d 77 69 70 0a 20 20 27 28 28 74 20 3a | fface.magit-refname-wip...'((t.: |
| 162a60 | 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 29 29 0a 20 20 22 46 61 63 65 20 | inherit.magit-refname))..."Face. |
| 162a80 | 66 6f 72 20 77 69 70 20 72 65 66 6e 61 6d 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 | for.wip.refnames."...:group.'mag |
| 162aa0 | 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 |
| 162ac0 | 65 2d 70 75 6c 6c 72 65 71 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d | e-pullreq...'((t.:inherit.magit- |
| 162ae0 | 72 65 66 6e 61 6d 65 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 70 75 6c 6c 72 65 71 20 72 65 | refname))..."Face.for.pullreq.re |
| 162b00 | 66 6e 61 6d 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a | fnames."...:group.'magit-faces). |
| 162b20 | 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 6b 65 79 77 6f 72 64 0a 20 20 27 28 28 74 20 3a | .(defface.magit-keyword...'((t.: |
| 162b40 | 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 73 74 72 69 6e 67 2d 66 61 63 65 29 29 0a | inherit.font-lock-string-face)). |
| 162b60 | 20 20 22 46 61 63 65 20 66 6f 72 20 70 61 72 74 73 20 6f 66 20 63 6f 6d 6d 69 74 20 6d 65 73 73 | .."Face.for.parts.of.commit.mess |
| 162b80 | 61 67 65 73 20 69 6e 73 69 64 65 20 62 72 61 63 6b 65 74 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 | ages.inside.brackets."...:group. |
| 162ba0 | 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 6b 65 | 'magit-faces)..(defface.magit-ke |
| 162bc0 | 79 77 6f 72 64 2d 73 71 75 61 73 68 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 66 6f 6e | yword-squash...'((t.:inherit.fon |
| 162be0 | 74 2d 6c 6f 63 6b 2d 77 61 72 6e 69 6e 67 2d 66 61 63 65 29 29 0a 20 20 22 46 61 63 65 20 66 6f | t-lock-warning-face))..."Face.fo |
| 162c00 | 72 20 73 71 75 61 73 68 21 20 61 6e 64 20 66 69 78 75 70 21 20 6b 65 79 77 6f 72 64 73 20 69 6e | r.squash!.and.fixup!.keywords.in |
| 162c20 | 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 6d 61 67 | .commit.messages."...:group.'mag |
| 162c40 | 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 73 69 67 6e 61 74 | it-faces)..(defface.magit-signat |
| 162c60 | 75 72 65 2d 67 6f 6f 64 0a 20 20 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 72 65 | ure-good...'((t.:foreground."gre |
| 162c80 | 65 6e 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 67 6f 6f 64 20 73 69 67 6e 61 74 75 72 65 | en"))..."Face.for.good.signature |
| 162ca0 | 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 |
| 162cc0 | 66 61 63 65 20 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 62 61 64 0a 20 20 27 28 28 74 20 | face.magit-signature-bad...'((t. |
| 162ce0 | 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 72 65 64 22 20 3a 77 65 69 67 68 74 20 62 6f 6c 64 29 29 | :foreground."red".:weight.bold)) |
| 162d00 | 0a 20 20 22 46 61 63 65 20 66 6f 72 20 62 61 64 20 73 69 67 6e 61 74 75 72 65 73 2e 22 0a 20 20 | ..."Face.for.bad.signatures."... |
| 162d20 | 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 |
| 162d40 | 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 75 6e 74 72 75 73 74 65 64 0a 20 20 27 28 28 74 20 | agit-signature-untrusted...'((t. |
| 162d60 | 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 6d 65 64 69 75 6d 20 61 71 75 61 6d 61 72 69 6e 65 22 29 | :foreground."medium.aquamarine") |
| 162d80 | 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 67 6f 6f 64 20 75 6e 74 72 75 73 74 65 64 20 73 69 67 | )..."Face.for.good.untrusted.sig |
| 162da0 | 6e 61 74 75 72 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 | natures."...:group.'magit-faces) |
| 162dc0 | 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 65 78 70 69 72 | ..(defface.magit-signature-expir |
| 162de0 | 65 64 0a 20 20 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 6f 72 61 6e 67 65 22 29 29 | ed...'((t.:foreground."orange")) |
| 162e00 | 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 68 61 76 | ..."Face.for.signatures.that.hav |
| 162e20 | 65 20 65 78 70 69 72 65 64 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 | e.expired."...:group.'magit-face |
| 162e40 | 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 65 78 70 | s)..(defface.magit-signature-exp |
| 162e60 | 69 72 65 64 2d 6b 65 79 0a 20 20 27 28 28 74 20 3a 69 6e 68 65 72 69 74 20 6d 61 67 69 74 2d 73 | ired-key...'((t.:inherit.magit-s |
| 162e80 | 69 67 6e 61 74 75 72 65 2d 65 78 70 69 72 65 64 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 73 | ignature-expired))..."Face.for.s |
| 162ea0 | 69 67 6e 61 74 75 72 65 73 20 6d 61 64 65 20 62 79 20 61 6e 20 65 78 70 69 72 65 64 20 6b 65 79 | ignatures.made.by.an.expired.key |
| 162ec0 | 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 |
| 162ee0 | 61 63 65 20 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 72 65 76 6f 6b 65 64 0a 20 20 27 28 | ace.magit-signature-revoked...'( |
| 162f00 | 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 76 69 6f 6c 65 74 20 72 65 64 22 29 29 0a 20 20 | (t.:foreground."violet.red"))... |
| 162f20 | 22 46 61 63 65 20 66 6f 72 20 73 69 67 6e 61 74 75 72 65 73 20 6d 61 64 65 20 62 79 20 61 20 72 | "Face.for.signatures.made.by.a.r |
| 162f40 | 65 76 6f 6b 65 64 20 6b 65 79 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 | evoked.key."...:group.'magit-fac |
| 162f60 | 65 73 29 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 73 69 67 6e 61 74 75 72 65 2d 65 72 | es)..(defface.magit-signature-er |
| 162f80 | 72 6f 72 0a 20 20 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 6c 69 67 68 74 20 62 6c | ror...'((t.:foreground."light.bl |
| 162fa0 | 75 65 22 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 73 69 67 6e 61 74 75 72 65 73 20 74 68 61 | ue"))..."Face.for.signatures.tha |
| 162fc0 | 74 20 63 61 6e 6e 6f 74 20 62 65 20 63 68 65 63 6b 65 64 20 28 65 2e 67 2e 2c 20 6d 69 73 73 69 | t.cannot.be.checked.(e.g.,.missi |
| 162fe0 | 6e 67 20 6b 65 79 29 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 | ng.key)."...:group.'magit-faces) |
| 163000 | 0a 0a 28 64 65 66 66 61 63 65 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 75 6e 6d 61 74 63 68 65 | ..(defface.magit-cherry-unmatche |
| 163020 | 64 0a 20 20 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 63 79 61 6e 22 29 29 0a 20 20 | d...'((t.:foreground."cyan"))... |
| 163040 | 22 46 61 63 65 20 66 6f 72 20 75 6e 6d 61 74 63 68 65 64 20 63 68 65 72 72 79 20 63 6f 6d 6d 69 | "Face.for.unmatched.cherry.commi |
| 163060 | 74 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 | ts."...:group.'magit-faces)..(de |
| 163080 | 66 66 61 63 65 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 65 71 75 69 76 61 6c 65 6e 74 0a 20 20 | fface.magit-cherry-equivalent... |
| 1630a0 | 27 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 6d 61 67 65 6e 74 61 22 29 29 0a 20 20 22 | '((t.:foreground."magenta"))..." |
| 1630c0 | 46 61 63 65 20 66 6f 72 20 65 71 75 69 76 61 6c 65 6e 74 20 63 68 65 72 72 79 20 63 6f 6d 6d 69 | Face.for.equivalent.cherry.commi |
| 1630e0 | 74 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 28 64 65 | ts."...:group.'magit-faces)..(de |
| 163100 | 66 66 61 63 65 20 6d 61 67 69 74 2d 66 69 6c 65 6e 61 6d 65 0a 20 20 27 28 28 74 20 3a 77 65 69 | fface.magit-filename...'((t.:wei |
| 163120 | 67 68 74 20 6e 6f 72 6d 61 6c 29 29 0a 20 20 22 46 61 63 65 20 66 6f 72 20 66 69 6c 65 6e 61 6d | ght.normal))..."Face.for.filenam |
| 163140 | 65 73 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 66 61 63 65 73 29 0a 0a 3b 3b 3b | es."...:group.'magit-faces)..;;; |
| 163160 | 20 47 6c 6f 62 61 6c 20 42 69 6e 64 69 6e 67 73 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 | .Global.Bindings..;;;###autoload |
| 163180 | 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 67 6c 6f 62 61 6c 2d | .(defcustom.magit-define-global- |
| 1631a0 | 6b 65 79 2d 62 69 6e 64 69 6e 67 73 20 27 64 65 66 61 75 6c 74 0a 20 20 22 57 68 69 63 68 20 73 | key-bindings.'default..."Which.s |
| 1631c0 | 65 74 20 6f 66 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 20 74 6f 20 61 64 64 20 74 6f 20 74 68 65 | et.of.key.bindings.to.add.to.the |
| 1631e0 | 20 67 6c 6f 62 61 6c 20 6b 65 79 6d 61 70 2c 20 69 66 20 61 6e 79 2e 0a 0a 54 68 69 73 20 6f 70 | .global.keymap,.if.any...This.op |
| 163200 | 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 77 68 69 63 68 20 73 65 74 20 6f 66 20 4d 61 67 69 74 | tion.controls.which.set.of.Magit |
| 163220 | 20 6b 65 79 20 62 69 6e 64 69 6e 67 73 2c 20 69 66 20 61 6e 79 2c 20 6d 61 79 0a 62 65 20 61 64 | .key.bindings,.if.any,.may.be.ad |
| 163240 | 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 62 | ded.to.the.global.keymap,.even.b |
| 163260 | 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 74 68 65 | efore.Magit.is.first.used.in.the |
| 163280 | 20 63 75 72 72 65 6e 74 20 45 6d 61 63 73 20 73 65 73 73 69 6f 6e 2e 0a 0a 49 66 20 74 68 65 20 | .current.Emacs.session...If.the. |
| 1632a0 | 76 61 6c 75 65 20 69 73 20 6e 69 6c 2c 20 6e 6f 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 61 64 | value.is.nil,.no.bindings.are.ad |
| 1632c0 | 64 65 64 2e 0a 0a 49 66 20 60 64 65 66 61 75 6c 74 27 2c 20 6d 61 79 62 65 20 61 64 64 3a 0a 0a | ded...If.`default',.maybe.add:.. |
| 1632e0 | 20 20 20 20 43 2d 78 20 67 20 20 20 20 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27 0a 20 20 20 | ....C-x.g.....`magit-status'.... |
| 163300 | 20 43 2d 78 20 4d 2d 67 20 20 20 60 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 27 0a 20 20 20 20 | .C-x.M-g...`magit-dispatch'..... |
| 163320 | 43 2d 63 20 4d 2d 67 20 20 20 60 6d 61 67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 74 63 68 27 0a | C-c.M-g...`magit-file-dispatch'. |
| 163340 | 0a 49 66 20 60 72 65 63 6f 6d 6d 65 6e 64 65 64 27 2c 20 6d 61 79 62 65 20 61 64 64 3a 0a 0a 20 | .If.`recommended',.maybe.add:... |
| 163360 | 20 20 20 43 2d 78 20 67 20 20 20 20 20 60 6d 61 67 69 74 2d 73 74 61 74 75 73 27 0a 20 20 20 20 | ...C-x.g.....`magit-status'..... |
| 163380 | 43 2d 63 20 67 20 20 20 20 20 60 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 27 0a 20 20 20 20 43 | C-c.g.....`magit-dispatch'.....C |
| 1633a0 | 2d 63 20 66 20 20 20 20 20 60 6d 61 67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 74 63 68 27 0a 0a | -c.f.....`magit-file-dispatch'.. |
| 1633c0 | 20 20 20 20 54 68 65 73 65 20 62 69 6e 64 69 6e 67 73 20 61 72 65 20 73 74 72 6f 6e 67 6c 79 20 | ....These.bindings.are.strongly. |
| 1633e0 | 72 65 63 6f 6d 6d 65 6e 64 65 64 2c 20 62 75 74 20 77 65 20 63 61 6e 6e 6f 74 20 75 73 65 0a 20 | recommended,.but.we.cannot.use.. |
| 163400 | 20 20 20 74 68 65 6d 20 62 79 20 64 65 66 61 75 6c 74 2c 20 62 65 63 61 75 73 65 20 74 68 65 20 | ...them.by.default,.because.the. |
| 163420 | 5c 22 43 2d 63 20 3c 4c 45 54 54 45 52 3e 5c 22 20 6e 61 6d 65 73 70 61 63 65 20 69 73 0a 20 20 | \"C-c.<LETTER>\".namespace.is... |
| 163440 | 20 20 73 74 72 69 63 74 6c 79 20 72 65 73 65 72 76 65 64 20 66 6f 72 20 62 69 6e 64 69 6e 67 73 | ..strictly.reserved.for.bindings |
| 163460 | 20 61 64 64 65 64 20 62 79 20 74 68 65 20 75 73 65 72 2e 0a 0a 54 68 65 20 62 69 6e 64 69 6e 67 | .added.by.the.user...The.binding |
| 163480 | 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 65 64 | s.in.the.chosen.set.may.be.added |
| 1634a0 | 20 77 68 65 6e 0a 60 61 66 74 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 27 20 69 73 20 72 75 6e 2e 20 | .when.`after-init-hook'.is.run.. |
| 1634c0 | 20 45 61 63 68 20 62 69 6e 64 69 6e 67 20 69 73 20 61 64 64 65 64 20 69 66 2c 20 61 6e 64 20 6f | .Each.binding.is.added.if,.and.o |
| 1634e0 | 6e 6c 79 0a 69 66 2c 20 61 74 20 74 68 61 74 20 74 69 6d 65 20 6e 6f 20 6f 74 68 65 72 20 6b 65 | nly.if,.at.that.time.no.other.ke |
| 163500 | 79 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 61 6e 64 2c 0a | y.is.bound.to.the.same.command,. |
| 163520 | 61 6e 64 20 6e 6f 20 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 20 69 73 20 62 6f 75 6e 64 20 74 6f | and.no.other.command.is.bound.to |
| 163540 | 20 74 68 65 20 73 61 6d 65 20 6b 65 79 2e 20 20 49 6e 20 6f 74 68 65 72 20 77 6f 72 64 73 0a 77 | .the.same.key...In.other.words.w |
| 163560 | 65 20 74 72 79 20 74 6f 20 61 76 6f 69 64 20 61 64 64 69 6e 67 20 62 69 6e 64 69 6e 67 73 20 74 | e.try.to.avoid.adding.bindings.t |
| 163580 | 68 61 74 20 61 72 65 20 75 6e 6e 65 63 65 73 73 61 72 79 2c 20 61 73 20 77 65 6c 6c 0a 61 73 20 | hat.are.unnecessary,.as.well.as. |
| 1635a0 | 62 69 6e 64 69 6e 67 73 20 74 68 61 74 20 63 6f 6e 66 6c 69 63 74 20 77 69 74 68 20 6f 74 68 65 | bindings.that.conflict.with.othe |
| 1635c0 | 72 20 62 69 6e 64 69 6e 67 73 2e 0a 0a 41 64 64 69 6e 67 20 74 68 65 73 65 20 62 69 6e 64 69 6e | r.bindings...Adding.these.bindin |
| 1635e0 | 67 73 20 69 73 20 64 65 6c 61 79 65 64 20 75 6e 74 69 6c 20 60 61 66 74 65 72 2d 69 6e 69 74 2d | gs.is.delayed.until.`after-init- |
| 163600 | 68 6f 6f 6b 27 20 69 73 0a 72 75 6e 20 74 6f 20 61 6c 6c 6f 77 20 75 73 65 72 73 20 74 6f 20 73 | hook'.is.run.to.allow.users.to.s |
| 163620 | 65 74 20 74 68 65 20 76 61 72 69 61 62 6c 65 20 61 6e 79 77 68 65 72 65 20 69 6e 20 74 68 65 69 | et.the.variable.anywhere.in.thei |
| 163640 | 72 20 69 6e 69 74 0a 66 69 6c 65 20 28 77 69 74 68 6f 75 74 20 68 61 76 69 6e 67 20 74 6f 20 6d | r.init.file.(without.having.to.m |
| 163660 | 61 6b 65 20 73 75 72 65 20 74 6f 20 64 6f 20 73 6f 20 62 65 66 6f 72 65 20 60 6d 61 67 69 74 27 | ake.sure.to.do.so.before.`magit' |
| 163680 | 20 69 73 0a 6c 6f 61 64 65 64 20 6f 72 20 61 75 74 6f 6c 6f 61 64 65 64 29 20 61 6e 64 20 74 6f | .is.loaded.or.autoloaded).and.to |
| 1636a0 | 20 69 6e 63 72 65 61 73 65 20 74 68 65 20 6c 69 6b 65 6c 69 68 6f 6f 64 20 74 68 61 74 20 61 6c | .increase.the.likelihood.that.al |
| 1636c0 | 6c 0a 74 68 65 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 63 6f 6e 66 6c 69 63 74 69 6e 67 20 75 73 | l.the.potentially.conflicting.us |
| 1636e0 | 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 0a 61 64 | er.bindings.have.already.been.ad |
| 163700 | 64 65 64 2e 0a 0a 54 6f 20 73 65 74 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 75 73 65 20 65 | ded...To.set.this.variable.use.e |
| 163720 | 69 74 68 65 72 20 60 73 65 74 71 27 20 6f 72 20 74 68 65 20 43 75 73 74 6f 6d 20 69 6e 74 65 72 | ither.`setq'.or.the.Custom.inter |
| 163740 | 66 61 63 65 2e 0a 44 6f 20 6e 6f 74 20 75 73 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 60 63 | face..Do.not.use.the.function.`c |
| 163760 | 75 73 74 6f 6d 69 7a 65 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 27 20 62 65 63 61 75 73 65 20 64 | ustomize-set-variable'.because.d |
| 163780 | 6f 69 6e 67 0a 74 68 61 74 20 77 6f 75 6c 64 20 63 61 75 73 65 20 4d 61 67 69 74 20 74 6f 20 62 | oing.that.would.cause.Magit.to.b |
| 1637a0 | 65 20 6c 6f 61 64 65 64 20 69 6d 6d 65 64 69 61 74 65 6c 79 2c 20 77 68 65 6e 20 74 68 61 74 20 | e.loaded.immediately,.when.that. |
| 1637c0 | 66 6f 72 6d 0a 69 73 20 65 76 61 6c 75 61 74 65 64 20 28 74 68 69 73 20 64 69 66 66 65 72 73 20 | form.is.evaluated.(this.differs. |
| 1637e0 | 66 72 6f 6d 20 60 63 75 73 74 6f 6d 2d 73 65 74 2d 76 61 72 69 61 62 6c 65 73 27 2c 20 77 68 69 | from.`custom-set-variables',.whi |
| 163800 | 63 68 0a 64 6f 65 73 6e 27 74 20 6c 6f 61 64 20 74 68 65 20 6c 69 62 72 61 72 69 65 73 20 74 68 | ch.doesn't.load.the.libraries.th |
| 163820 | 61 74 20 64 65 66 69 6e 65 20 74 68 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 76 61 72 69 61 62 6c | at.define.the.customized.variabl |
| 163840 | 65 73 29 2e 0a 0a 53 65 74 74 69 6e 67 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 68 61 73 20 | es)...Setting.this.variable.has. |
| 163860 | 6e 6f 20 65 66 66 65 63 74 20 69 66 20 60 61 66 74 65 72 2d 69 6e 69 74 2d 68 6f 6f 6b 27 20 68 | no.effect.if.`after-init-hook'.h |
| 163880 | 61 73 0a 61 6c 72 65 61 64 79 20 62 65 65 6e 20 72 75 6e 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 | as.already.been.run."...:package |
| 1638a0 | 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 |
| 1638c0 | 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 79 70 65 20 27 | roup.'magit-essentials...:type.' |
| 1638e0 | 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 64 64 20 6e 6f 20 62 69 6e 64 | (choice.(const.:tag."Add.no.bind |
| 163900 | 69 6e 67 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 | ing".nil)..................(cons |
| 163920 | 74 20 3a 74 61 67 20 22 55 73 65 20 64 65 66 61 75 6c 74 20 62 69 6e 64 69 6e 67 73 22 20 64 65 | t.:tag."Use.default.bindings".de |
| 163940 | 66 61 75 6c 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a | fault)..................(const.: |
| 163960 | 74 61 67 20 22 55 73 65 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 62 69 6e 64 69 6e 67 73 22 20 72 | tag."Use.recommended.bindings".r |
| 163980 | 65 63 6f 6d 6d 65 6e 64 65 64 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 70 | ecommended)))..;;;###autoload.(p |
| 1639a0 | 72 6f 67 6e 0a 20 20 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 61 79 62 65 2d 64 65 66 69 6e 65 | rogn...(defun.magit-maybe-define |
| 1639c0 | 2d 67 6c 6f 62 61 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | -global-key-bindings.(&optional. |
| 1639e0 | 66 6f 72 63 65 29 0a 20 20 20 20 22 53 65 65 20 76 61 72 69 61 62 6c 65 20 60 6d 61 67 69 74 2d | force)....."See.variable.`magit- |
| 163a00 | 64 65 66 69 6e 65 2d 67 6c 6f 62 61 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 73 27 2e 22 0a 20 20 | define-global-key-bindings'."... |
| 163a20 | 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 64 65 66 69 6e 65 2d 67 6c 6f 62 61 6c 2d 6b 65 79 2d | ..(when.magit-define-global-key- |
| 163a40 | 62 69 6e 64 69 6e 67 73 0a 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 61 70 20 28 63 75 72 72 65 | bindings.......(let.((map.(curre |
| 163a60 | 6e 74 2d 67 6c 6f 62 61 6c 2d 6d 61 70 29 29 29 0a 20 20 20 20 20 20 20 20 28 70 63 61 73 65 2d | nt-global-map))).........(pcase- |
| 163a80 | 64 6f 6c 69 73 74 20 28 60 28 2c 6b 65 79 20 2e 20 2c 64 65 66 29 0a 20 20 20 20 20 20 20 20 20 | dolist.(`(,key...,def).......... |
| 163aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 65 71 20 6d 61 67 69 74 2d 64 | ..............(cond.((eq.magit-d |
| 163ac0 | 65 66 69 6e 65 2d 67 6c 6f 62 61 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e 67 73 20 27 72 65 63 6f 6d | efine-global-key-bindings.'recom |
| 163ae0 | 6d 65 6e 64 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mended)......................... |
| 163b00 | 20 20 20 20 20 20 27 28 28 22 43 2d 78 20 67 22 20 20 20 2e 20 6d 61 67 69 74 2d 73 74 61 74 75 | ......'(("C-x.g".....magit-statu |
| 163b20 | 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).............................. |
| 163b40 | 20 20 20 28 22 43 2d 63 20 67 22 20 20 20 2e 20 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 29 0a | ...("C-c.g".....magit-dispatch). |
| 163b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 163b80 | 28 22 43 2d 63 20 66 22 20 20 20 2e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 74 63 68 | ("C-c.f".....magit-file-dispatch |
| 163ba0 | 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 | )))............................. |
| 163bc0 | 20 28 27 28 28 22 43 2d 78 20 67 22 20 20 20 2e 20 6d 61 67 69 74 2d 73 74 61 74 75 73 29 0a 20 | .('(("C-x.g".....magit-status).. |
| 163be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 163c00 | 22 43 2d 78 20 4d 2d 67 22 20 2e 20 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 29 0a 20 20 20 20 | "C-x.M-g"...magit-dispatch)..... |
| 163c20 | 20 20 20 20 20 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 43 2d | ............................("C- |
| 163c40 | 63 20 4d 2d 67 22 20 2e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 64 69 73 70 61 74 63 68 29 29 29 29 | c.M-g"...magit-file-dispatch)))) |
| 163c60 | 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 69 73 20 69 73 20 61 75 74 6f 6c 6f 61 64 65 | )...........;;.This.is.autoloade |
| 163c80 | 64 20 61 6e 64 20 74 68 75 73 20 69 73 20 75 73 65 64 20 62 65 66 6f 72 65 20 60 63 6f 6d 70 61 | d.and.thus.is.used.before.`compa |
| 163ca0 | 74 27 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6c 6f 61 64 65 64 2c 20 73 6f 20 77 65 | t'.is...........;;.loaded,.so.we |
| 163cc0 | 20 63 61 6e 6e 6f 74 20 75 73 65 20 60 6b 65 79 6d 61 70 2d 6c 6f 6f 6b 75 70 27 20 61 6e 64 20 | .cannot.use.`keymap-lookup'.and. |
| 163ce0 | 60 6b 65 79 6d 61 70 2d 73 65 74 27 2e 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f | `keymap-set'............(when.(o |
| 163d00 | 72 20 66 6f 72 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 | r.force.....................(not |
| 163d20 | 20 28 6f 72 20 28 6c 6f 6f 6b 75 70 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 6b 65 79 29 29 0a | .(or.(lookup-key.map.(kbd.key)). |
| 163d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 | .............................(wh |
| 163d60 | 65 72 65 2d 69 73 2d 69 6e 74 65 72 6e 61 6c 20 64 65 66 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 | ere-is-internal.def.(make-sparse |
| 163d80 | 2d 6b 65 79 6d 61 70 29 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 66 69 | -keymap).t)))).............(defi |
| 163da0 | 6e 65 2d 6b 65 79 20 6d 61 70 20 28 6b 62 64 20 6b 65 79 29 20 64 65 66 29 29 29 29 29 29 0a 20 | ne-key.map.(kbd.key).def)))))).. |
| 163dc0 | 20 28 69 66 20 61 66 74 65 72 2d 69 6e 69 74 2d 74 69 6d 65 0a 20 20 20 20 20 20 28 6d 61 67 69 | .(if.after-init-time.......(magi |
| 163de0 | 74 2d 6d 61 79 62 65 2d 64 65 66 69 6e 65 2d 67 6c 6f 62 61 6c 2d 6b 65 79 2d 62 69 6e 64 69 6e | t-maybe-define-global-key-bindin |
| 163e00 | 67 73 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 69 6e 69 74 2d 68 6f | gs).....(add-hook.'after-init-ho |
| 163e20 | 6f 6b 20 23 27 6d 61 67 69 74 2d 6d 61 79 62 65 2d 64 65 66 69 6e 65 2d 67 6c 6f 62 61 6c 2d 6b | ok.#'magit-maybe-define-global-k |
| 163e40 | 65 79 2d 62 69 6e 64 69 6e 67 73 20 74 29 29 29 0a 0a 3b 3b 3b 20 44 69 73 70 61 74 63 68 20 50 | ey-bindings.t)))..;;;.Dispatch.P |
| 163e60 | 6f 70 75 70 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 | opup..;;;###autoload.(autoload.' |
| 163e80 | 6d 61 67 69 74 2d 64 69 73 70 61 74 63 68 20 22 6d 61 67 69 74 22 20 6e 69 6c 20 74 29 0a 28 74 | magit-dispatch."magit".nil.t).(t |
| 163ea0 | 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 64 69 73 | ransient-define-prefix.magit-dis |
| 163ec0 | 70 61 74 63 68 20 28 29 0a 20 20 22 49 6e 76 6f 6b 65 20 61 20 4d 61 67 69 74 20 63 6f 6d 6d 61 | patch.()..."Invoke.a.Magit.comma |
| 163ee0 | 6e 64 20 66 72 6f 6d 20 61 20 6c 69 73 74 20 6f 66 20 61 76 61 69 6c 61 62 6c 65 20 63 6f 6d 6d | nd.from.a.list.of.available.comm |
| 163f00 | 61 6e 64 73 2e 22 0a 20 20 3a 69 6e 66 6f 2d 6d 61 6e 75 61 6c 20 22 28 6d 61 67 69 74 29 54 6f | ands."...:info-manual."(magit)To |
| 163f20 | 70 22 0a 20 20 5b 22 54 72 61 6e 73 69 65 6e 74 20 61 6e 64 20 64 77 69 6d 20 63 6f 6d 6d 61 6e | p"...["Transient.and.dwim.comman |
| 163f40 | 64 73 22 0a 20 20 20 3b 3b 20 e2 86 92 20 62 6f 75 6e 64 20 69 6e 20 6d 61 67 69 74 2d 6d 6f 64 | ds"....;;.....bound.in.magit-mod |
| 163f60 | 65 2d 6d 61 70 20 6f 72 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 6f 64 65 2d 6d 61 70 0a | e-map.or.magit-section-mode-map. |
| 163f80 | 20 20 20 3b 3b 20 e2 86 93 20 62 6f 75 6e 64 20 62 65 6c 6f 77 0a 20 20 20 5b 28 22 41 22 20 22 | ...;;.....bound.below....[("A"." |
| 163fa0 | 41 70 70 6c 79 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 70 69 63 | Apply"..........magit-cherry-pic |
| 163fc0 | 6b 29 0a 20 20 20 20 3b 3b 20 61 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 93 | k).....;;.a..................... |
| 163fe0 | 0a 20 20 20 20 28 22 62 22 20 22 42 72 61 6e 63 68 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | .....("b"."Branch".........magit |
| 164000 | 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 28 22 42 22 20 22 42 69 73 65 63 74 22 20 20 20 20 20 20 | -branch).....("B"."Bisect"...... |
| 164020 | 20 20 20 6d 61 67 69 74 2d 62 69 73 65 63 74 29 0a 20 20 20 20 28 22 63 22 20 22 43 6f 6d 6d 69 | ...magit-bisect).....("c"."Commi |
| 164040 | 74 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 29 0a 20 20 20 20 28 22 43 | t".........magit-commit).....("C |
| 164060 | 22 20 22 43 6c 6f 6e 65 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 6c 6f 6e 65 29 0a | "."Clone"..........magit-clone). |
| 164080 | 20 20 20 20 28 22 64 22 20 22 44 69 66 66 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ....("d"."Diff"...........magit- |
| 1640a0 | 64 69 66 66 29 0a 20 20 20 20 28 22 44 22 20 22 44 69 66 66 20 28 63 68 61 6e 67 65 29 22 20 20 | diff).....("D"."Diff.(change)".. |
| 1640c0 | 6d 61 67 69 74 2d 64 69 66 66 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 28 22 65 22 20 22 45 64 | magit-diff-refresh).....("e"."Ed |
| 1640e0 | 69 66 66 20 28 64 77 69 6d 29 22 20 20 20 6d 61 67 69 74 2d 65 64 69 66 66 2d 64 77 69 6d 29 0a | iff.(dwim)"...magit-ediff-dwim). |
| 164100 | 20 20 20 20 28 22 45 22 20 22 45 64 69 66 66 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ....("E"."Ediff"..........magit- |
| 164120 | 65 64 69 66 66 29 0a 20 20 20 20 28 22 66 22 20 22 46 65 74 63 68 22 20 20 20 20 20 20 20 20 20 | ediff).....("f"."Fetch"......... |
| 164140 | 20 6d 61 67 69 74 2d 66 65 74 63 68 29 0a 20 20 20 20 28 22 46 22 20 22 50 75 6c 6c 22 20 20 20 | .magit-fetch).....("F"."Pull"... |
| 164160 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 70 75 6c 6c 29 0a 20 20 20 20 3b 3b 20 67 20 20 20 20 | ........magit-pull).....;;.g.... |
| 164180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 93 0a 20 20 20 20 3b 3b 20 47 20 20 20 20 20 20 | ......................;;.G...... |
| 1641a0 | 20 20 20 20 20 20 20 20 20 20 e2 86 92 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 2d 61 6c 6c 0a | ..............magit-refresh-all. |
| 1641c0 | 20 20 20 20 28 22 68 22 20 22 48 65 6c 70 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d | ....("h"."Help"...........magit- |
| 1641e0 | 69 6e 66 6f 29 0a 20 20 20 20 28 22 48 22 20 22 53 65 63 74 69 6f 6e 20 69 6e 66 6f 22 20 20 20 | info).....("H"."Section.info"... |
| 164200 | 6d 61 67 69 74 2d 64 65 73 63 72 69 62 65 2d 73 65 63 74 69 6f 6e 20 3a 69 66 2d 64 65 72 69 76 | magit-describe-section.:if-deriv |
| 164220 | 65 64 20 6d 61 67 69 74 2d 6d 6f 64 65 29 5d 0a 20 20 20 5b 28 22 69 22 20 22 49 67 6e 6f 72 65 | ed.magit-mode)]....[("i"."Ignore |
| 164240 | 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 29 0a 20 20 20 20 28 | ".........magit-gitignore).....( |
| 164260 | 22 49 22 20 22 49 6e 69 74 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 69 6e 69 74 29 | "I"."Init"...........magit-init) |
| 164280 | 0a 20 20 20 20 28 22 6a 22 20 22 4a 75 6d 70 20 74 6f 20 73 65 63 74 69 6f 6e 22 6d 61 67 69 74 | .....("j"."Jump.to.section"magit |
| 1642a0 | 2d 73 74 61 74 75 73 2d 6a 75 6d 70 20 20 3a 69 66 2d 6d 6f 64 65 20 20 20 20 20 6d 61 67 69 74 | -status-jump..:if-mode.....magit |
| 1642c0 | 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 0a 20 20 20 20 28 22 6a 22 20 22 44 69 73 70 6c 61 79 20 | -status-mode).....("j"."Display. |
| 1642e0 | 73 74 61 74 75 73 22 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 71 75 69 63 6b 20 3a 69 66 2d 6e | status".magit-status-quick.:if-n |
| 164300 | 6f 74 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 0a 20 20 20 20 28 | ot-mode.magit-status-mode).....( |
| 164320 | 22 4a 22 20 22 44 69 73 70 6c 61 79 20 62 75 66 66 65 72 22 20 6d 61 67 69 74 2d 64 69 73 70 6c | "J"."Display.buffer".magit-displ |
| 164340 | 61 79 2d 72 65 70 6f 73 69 74 6f 72 79 2d 62 75 66 66 65 72 29 0a 20 20 20 20 3b 3b 20 6b 20 20 | ay-repository-buffer).....;;.k.. |
| 164360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 93 0a 20 20 20 20 3b 3b 20 4b 20 20 20 20 | ........................;;.K.... |
| 164380 | 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 92 20 6d 61 67 69 74 2d 66 69 6c 65 2d 75 6e 74 72 61 | ................magit-file-untra |
| 1643a0 | 63 6b 0a 20 20 20 20 28 22 6c 22 20 22 4c 6f 67 22 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 | ck.....("l"."Log"............mag |
| 1643c0 | 69 74 2d 6c 6f 67 29 0a 20 20 20 20 28 22 4c 22 20 22 4c 6f 67 20 28 63 68 61 6e 67 65 29 22 20 | it-log).....("L"."Log.(change)". |
| 1643e0 | 20 20 6d 61 67 69 74 2d 6c 6f 67 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 28 22 6d 22 20 22 4d | ..magit-log-refresh).....("m"."M |
| 164400 | 65 72 67 65 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 6d 65 72 67 65 29 0a 20 20 20 20 | erge"..........magit-merge)..... |
| 164420 | 28 22 4d 22 20 22 52 65 6d 6f 74 65 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 6d 6f | ("M"."Remote".........magit-remo |
| 164440 | 74 65 29 0a 20 20 20 20 3b 3b 20 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 92 20 | te).....;;.n.................... |
| 164460 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 66 6f 72 77 61 72 64 0a 20 20 20 20 3b 3b 20 4e 20 20 | magit-section-forward.....;;.N.. |
| 164480 | 20 20 20 20 20 72 65 73 65 72 76 65 64 20 e2 86 92 20 66 6f 72 67 65 2d 64 69 73 70 61 74 63 68 | .....reserved.....forge-dispatch |
| 1644a0 | 0a 20 20 20 20 28 22 6f 22 20 22 53 75 62 6d 6f 64 75 6c 65 22 20 20 20 20 20 20 6d 61 67 69 74 | .....("o"."Submodule"......magit |
| 1644c0 | 2d 73 75 62 6d 6f 64 75 6c 65 29 0a 20 20 20 20 28 22 4f 22 20 22 53 75 62 74 72 65 65 22 20 20 | -submodule).....("O"."Subtree".. |
| 1644e0 | 20 20 20 20 20 20 6d 61 67 69 74 2d 73 75 62 74 72 65 65 29 0a 20 20 20 20 3b 3b 20 70 20 20 20 | ......magit-subtree).....;;.p... |
| 164500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 92 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 62 | .................magit-section-b |
| 164520 | 61 63 6b 77 61 72 64 0a 20 20 20 20 28 22 50 22 20 22 50 75 73 68 22 20 20 20 20 20 20 20 20 20 | ackward.....("P"."Push"......... |
| 164540 | 20 20 6d 61 67 69 74 2d 70 75 73 68 29 0a 20 20 20 20 3b 3b 20 71 20 20 20 20 20 20 20 20 20 20 | ..magit-push).....;;.q.......... |
| 164560 | 20 20 20 20 20 20 e2 86 92 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 66 65 72 | ..........magit-mode-bury-buffer |
| 164580 | 0a 20 20 20 20 28 22 51 22 20 22 43 6f 6d 6d 61 6e 64 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 | .....("Q"."Command"........magit |
| 1645a0 | 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 29 5d 0a 20 20 20 5b 28 22 72 22 20 22 52 65 62 61 73 65 22 | -git-command)]....[("r"."Rebase" |
| 1645c0 | 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 62 61 73 65 29 0a 20 20 20 20 3b 3b 20 52 20 | .........magit-rebase).....;;.R. |
| 1645e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 92 20 6d 61 67 69 74 2d 66 69 6c 65 2d 72 65 | ...................magit-file-re |
| 164600 | 6e 61 6d 65 0a 20 20 20 20 3b 3b 20 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 | name.....;;.s................... |
| 164620 | 86 93 0a 20 20 20 20 3b 3b 20 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 93 | .......;;.S..................... |
| 164640 | 0a 20 20 20 20 28 22 74 22 20 22 54 61 67 22 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 | .....("t"."Tag"............magit |
| 164660 | 2d 74 61 67 29 0a 20 20 20 20 28 22 54 22 20 22 4e 6f 74 65 22 20 20 20 20 20 20 20 20 20 20 20 | -tag).....("T"."Note"........... |
| 164680 | 6d 61 67 69 74 2d 6e 6f 74 65 73 29 0a 20 20 20 20 3b 3b 20 75 20 20 20 20 20 20 20 20 20 20 20 | magit-notes).....;;.u........... |
| 1646a0 | 20 20 20 20 20 20 20 e2 86 93 0a 20 20 20 20 3b 3b 20 55 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...............;;.U............. |
| 1646c0 | 20 20 20 20 20 e2 86 93 0a 20 20 20 20 3b 3b 20 76 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............;;.v............... |
| 1646e0 | 20 20 20 e2 86 93 0a 20 20 20 20 28 22 56 22 20 22 52 65 76 65 72 74 22 20 20 20 20 20 20 20 20 | ...........("V"."Revert"........ |
| 164700 | 20 6d 61 67 69 74 2d 72 65 76 65 72 74 29 0a 20 20 20 20 28 22 77 22 20 22 41 70 70 6c 79 20 70 | .magit-revert).....("w"."Apply.p |
| 164720 | 61 74 63 68 65 73 22 20 20 6d 61 67 69 74 2d 61 6d 29 0a 20 20 20 20 28 22 57 22 20 22 46 6f 72 | atches"..magit-am).....("W"."For |
| 164740 | 6d 61 74 20 70 61 74 63 68 65 73 22 20 6d 61 67 69 74 2d 70 61 74 63 68 29 0a 20 20 20 20 3b 3b | mat.patches".magit-patch).....;; |
| 164760 | 20 78 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e2 86 92 20 6d 61 67 69 74 2d 72 65 73 65 | .x....................magit-rese |
| 164780 | 74 2d 71 75 69 63 6b 6c 79 0a 20 20 20 20 28 22 58 22 20 22 52 65 73 65 74 22 20 20 20 20 20 20 | t-quickly.....("X"."Reset"...... |
| 1647a0 | 20 20 20 20 6d 61 67 69 74 2d 72 65 73 65 74 29 0a 20 20 20 20 28 22 79 22 20 22 53 68 6f 77 20 | ....magit-reset).....("y"."Show. |
| 1647c0 | 52 65 66 73 22 20 20 20 20 20 20 6d 61 67 69 74 2d 73 68 6f 77 2d 72 65 66 73 29 0a 20 20 20 20 | Refs"......magit-show-refs)..... |
| 1647e0 | 28 22 59 22 20 22 43 68 65 72 72 69 65 73 22 20 20 20 20 20 20 20 6d 61 67 69 74 2d 63 68 65 72 | ("Y"."Cherries".......magit-cher |
| 164800 | 72 79 29 0a 20 20 20 20 28 22 7a 22 20 22 53 74 61 73 68 22 20 20 20 20 20 20 20 20 20 20 6d 61 | ry).....("z"."Stash"..........ma |
| 164820 | 67 69 74 2d 73 74 61 73 68 29 0a 20 20 20 20 28 22 5a 22 20 22 57 6f 72 6b 74 72 65 65 22 20 20 | git-stash).....("Z"."Worktree".. |
| 164840 | 20 20 20 20 20 6d 61 67 69 74 2d 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 28 22 21 22 20 22 52 | .....magit-worktree).....("!"."R |
| 164860 | 75 6e 22 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 75 6e 29 5d 5d 0a 20 20 5b 22 | un"............magit-run)]]...[" |
| 164880 | 41 70 70 6c 79 69 6e 67 20 63 68 61 6e 67 65 73 22 0a 20 20 20 3a 69 66 2d 64 65 72 69 76 65 64 | Applying.changes"....:if-derived |
| 1648a0 | 20 6d 61 67 69 74 2d 6d 6f 64 65 0a 20 20 20 5b 28 22 61 22 20 22 41 70 70 6c 79 22 20 20 20 20 | .magit-mode....[("a"."Apply".... |
| 1648c0 | 20 20 20 20 20 20 6d 61 67 69 74 2d 61 70 70 6c 79 29 0a 20 20 20 20 28 22 76 22 20 22 52 65 76 | ......magit-apply).....("v"."Rev |
| 1648e0 | 65 72 73 65 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 76 65 72 73 65 29 0a 20 20 20 20 | erse"........magit-reverse)..... |
| 164900 | 28 22 6b 22 20 22 44 69 73 63 61 72 64 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 64 69 73 63 | ("k"."Discard"........magit-disc |
| 164920 | 61 72 64 29 5d 0a 20 20 20 5b 28 22 73 22 20 22 53 74 61 67 65 22 20 20 20 20 20 20 20 20 20 20 | ard)]....[("s"."Stage".......... |
| 164940 | 6d 61 67 69 74 2d 73 74 61 67 65 29 0a 20 20 20 20 28 22 75 22 20 22 55 6e 73 74 61 67 65 22 20 | magit-stage).....("u"."Unstage". |
| 164960 | 20 20 20 20 20 20 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 29 5d 0a 20 20 20 5b 28 22 53 22 20 | .......magit-unstage)]....[("S". |
| 164980 | 22 53 74 61 67 65 20 61 6c 6c 22 20 20 20 20 20 20 6d 61 67 69 74 2d 73 74 61 67 65 2d 6d 6f 64 | "Stage.all"......magit-stage-mod |
| 1649a0 | 69 66 69 65 64 29 0a 20 20 20 20 28 22 55 22 20 22 55 6e 73 74 61 67 65 20 61 6c 6c 22 20 20 20 | ified).....("U"."Unstage.all"... |
| 1649c0 | 20 6d 61 67 69 74 2d 75 6e 73 74 61 67 65 2d 61 6c 6c 29 5d 5d 0a 20 20 5b 22 45 73 73 65 6e 74 | .magit-unstage-all)]]...["Essent |
| 1649e0 | 69 61 6c 20 63 6f 6d 6d 61 6e 64 73 22 0a 20 20 20 3a 69 66 2d 64 65 72 69 76 65 64 20 6d 61 67 | ial.commands"....:if-derived.mag |
| 164a00 | 69 74 2d 6d 6f 64 65 0a 20 20 20 5b 28 22 67 22 20 22 20 20 20 20 20 20 20 52 65 66 72 65 73 68 | it-mode....[("g".".......Refresh |
| 164a20 | 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 22 20 20 20 6d 61 67 69 74 2d 72 65 66 72 65 73 68 | .current.buffer"...magit-refresh |
| 164a40 | 29 0a 20 20 20 20 28 22 71 22 20 22 20 20 20 20 20 20 20 42 75 72 79 20 63 75 72 72 65 6e 74 20 | ).....("q".".......Bury.current. |
| 164a60 | 62 75 66 66 65 72 22 20 20 20 20 20 20 6d 61 67 69 74 2d 6d 6f 64 65 2d 62 75 72 79 2d 62 75 66 | buffer"......magit-mode-bury-buf |
| 164a80 | 66 65 72 29 0a 20 20 20 20 28 22 3c 74 61 62 3e 22 20 22 20 20 20 54 6f 67 67 6c 65 20 73 65 63 | fer).....("<tab>"."...Toggle.sec |
| 164aa0 | 74 69 6f 6e 20 61 74 20 70 6f 69 6e 74 22 20 20 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 74 6f | tion.at.point"..magit-section-to |
| 164ac0 | 67 67 6c 65 29 0a 20 20 20 20 28 22 3c 72 65 74 75 72 6e 3e 22 20 22 56 69 73 69 74 20 74 68 69 | ggle).....("<return>"."Visit.thi |
| 164ae0 | 6e 67 20 61 74 20 70 6f 69 6e 74 22 20 20 20 20 20 6d 61 67 69 74 2d 76 69 73 69 74 2d 74 68 69 | ng.at.point".....magit-visit-thi |
| 164b00 | 6e 67 29 5d 0a 20 20 20 5b 28 22 43 2d 78 20 6d 22 20 20 20 20 22 53 68 6f 77 20 61 6c 6c 20 6b | ng)]....[("C-x.m"...."Show.all.k |
| 164b20 | 65 79 20 62 69 6e 64 69 6e 67 73 22 20 20 20 20 64 65 73 63 72 69 62 65 2d 6d 6f 64 65 29 0a 20 | ey.bindings"....describe-mode).. |
| 164b40 | 20 20 20 28 22 43 2d 78 20 69 22 20 20 20 20 22 53 68 6f 77 20 49 6e 66 6f 20 6d 61 6e 75 61 6c | ...("C-x.i"...."Show.Info.manual |
| 164b60 | 22 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 69 6e 66 6f 29 5d 5d 29 0a 0a 3b 3b 3b 20 47 69 | ".........magit-info)]])..;;;.Gi |
| 164b80 | 74 20 50 6f 70 75 70 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 68 65 6c 6c 2d | t.Popup..(defcustom.magit-shell- |
| 164ba0 | 63 6f 6d 6d 61 6e 64 2d 76 65 72 62 6f 73 65 2d 70 72 6f 6d 70 74 20 74 0a 20 20 22 57 68 65 74 | command-verbose-prompt.t..."Whet |
| 164bc0 | 68 65 72 20 74 6f 20 73 68 6f 77 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 | her.to.show.the.working.director |
| 164be0 | 79 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 61 20 63 6f 6d 6d 61 6e 64 2e 0a 54 68 69 73 20 61 | y.when.reading.a.command..This.a |
| 164c00 | 66 66 65 63 74 73 20 60 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 27 2c 20 60 6d 61 67 | ffects.`magit-git-command',.`mag |
| 164c20 | 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 70 64 69 72 27 2c 0a 60 6d 61 67 69 74 2d 73 | it-git-command-topdir',.`magit-s |
| 164c40 | 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 27 2c 20 61 6e 64 20 60 6d 61 67 69 74 2d 73 68 65 6c 6c 2d | hell-command',.and.`magit-shell- |
| 164c60 | 63 6f 6d 6d 61 6e 64 2d 74 6f 70 64 69 72 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | command-topdir'."...:package-ver |
| 164c80 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 | sion.'(magit..."2.11.0")...:grou |
| 164ca0 | 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 | p.'magit-commands...:type.'boole |
| 164cc0 | 61 6e 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 2d 68 | an)..(defvar.magit-git-command-h |
| 164ce0 | 69 73 74 6f 72 79 20 6e 69 6c 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 | istory.nil)..;;;###autoload.(aut |
| 164d00 | 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 72 75 6e 20 22 6d 61 67 69 74 22 20 6e 69 6c 20 74 29 0a | oload.'magit-run."magit".nil.t). |
| 164d20 | 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 72 | (transient-define-prefix.magit-r |
| 164d40 | 75 6e 20 28 29 0a 20 20 22 52 75 6e 20 67 69 74 20 6f 72 20 61 6e 6f 74 68 65 72 20 63 6f 6d 6d | un.()..."Run.git.or.another.comm |
| 164d60 | 61 6e 64 2c 20 6f 72 20 6c 61 75 6e 63 68 20 61 20 67 72 61 70 68 69 63 61 6c 20 75 74 69 6c 69 | and,.or.launch.a.graphical.utili |
| 164d80 | 74 79 2e 22 0a 20 20 5b 5b 22 52 75 6e 20 67 69 74 20 73 75 62 63 6f 6d 6d 61 6e 64 22 0a 20 20 | ty."...[["Run.git.subcommand"... |
| 164da0 | 20 20 28 22 21 22 20 22 69 6e 20 72 65 70 6f 73 69 74 6f 72 79 20 72 6f 6f 74 22 20 20 20 6d 61 | ..("!"."in.repository.root"...ma |
| 164dc0 | 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 70 64 69 72 29 0a 20 20 20 20 28 22 70 22 | git-git-command-topdir).....("p" |
| 164de0 | 20 22 69 6e 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 22 20 6d 61 67 69 74 2d 67 69 | ."in.working.directory".magit-gi |
| 164e00 | 74 2d 63 6f 6d 6d 61 6e 64 29 5d 0a 20 20 20 5b 22 52 75 6e 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 | t-command)]....["Run.shell.comma |
| 164e20 | 6e 64 22 0a 20 20 20 20 28 22 73 22 20 22 69 6e 20 72 65 70 6f 73 69 74 6f 72 79 20 72 6f 6f 74 | nd".....("s"."in.repository.root |
| 164e40 | 22 20 20 20 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 70 64 69 72 29 0a | "...magit-shell-command-topdir). |
| 164e60 | 20 20 20 20 28 22 53 22 20 22 69 6e 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 22 20 | ....("S"."in.working.directory". |
| 164e80 | 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 29 5d 0a 20 20 20 5b 22 4c 61 75 6e 63 | magit-shell-command)]....["Launc |
| 164ea0 | 68 22 0a 20 20 20 20 28 22 6b 22 20 22 67 69 74 6b 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h".....("k"."gitk".............. |
| 164ec0 | 20 20 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 6b 29 0a 20 20 20 20 28 22 61 22 20 22 67 69 74 | ...magit-run-gitk).....("a"."git |
| 164ee0 | 6b 20 2d 2d 61 6c 6c 22 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 | k.--all"...........magit-run-git |
| 164f00 | 6b 2d 61 6c 6c 29 0a 20 20 20 20 28 22 62 22 20 22 67 69 74 6b 20 2d 2d 62 72 61 6e 63 68 65 73 | k-all).....("b"."gitk.--branches |
| 164f20 | 22 20 20 20 20 20 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 6b 2d 62 72 61 6e 63 68 65 73 29 0a | "......magit-run-gitk-branches). |
| 164f40 | 20 20 20 20 28 22 67 22 20 22 67 69 74 20 67 75 69 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....("g"."git.gui".............. |
| 164f60 | 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 67 75 69 29 0a 20 20 20 20 28 22 6d 22 20 22 67 69 74 | magit-run-git-gui).....("m"."git |
| 164f80 | 20 6d 65 72 67 65 74 6f 6f 6c 20 2d 2d 67 75 69 22 20 20 6d 61 67 69 74 2d 67 69 74 2d 6d 65 72 | .mergetool.--gui"..magit-git-mer |
| 164fa0 | 67 65 74 6f 6f 6c 29 5d 5d 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 | getool)]])..;;;###autoload.(defu |
| 164fc0 | 6e 20 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 20 28 63 6f 6d 6d 61 6e 64 29 0a 20 20 | n.magit-git-command.(command)... |
| 164fe0 | 22 45 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 3b | "Execute.COMMAND.asynchronously; |
| 165000 | 20 64 69 73 70 6c 61 79 20 6f 75 74 70 75 74 2e 0a 0a 49 6e 74 65 72 61 63 74 69 76 65 6c 79 2c | .display.output...Interactively, |
| 165020 | 20 70 72 6f 6d 70 74 20 66 6f 72 20 43 4f 4d 4d 41 4e 44 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 | .prompt.for.COMMAND.in.the.minib |
| 165040 | 75 66 66 65 72 2e 20 5c 22 67 69 74 20 5c 22 20 69 73 0a 75 73 65 64 20 61 73 20 69 6e 69 74 69 | uffer..\"git.\".is.used.as.initi |
| 165060 | 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 20 74 6f 20 | al.input,.but.can.be.deleted.to. |
| 165080 | 72 75 6e 20 61 6e 6f 74 68 65 72 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 57 69 74 68 20 61 20 70 72 65 | run.another.command...With.a.pre |
| 1650a0 | 66 69 78 20 61 72 67 75 6d 65 6e 74 20 43 4f 4d 4d 41 4e 44 20 69 73 20 72 75 6e 20 69 6e 20 74 | fix.argument.COMMAND.is.run.in.t |
| 1650c0 | 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 0a 6f 66 20 74 68 65 20 63 75 | he.top-level.directory.of.the.cu |
| 1650e0 | 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 6f 74 68 65 72 77 69 73 65 20 69 6e | rrent.working.tree,.otherwise.in |
| 165100 | 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 6e 74 65 72 61 | .`default-directory'."...(intera |
| 165120 | 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 68 65 6c 6c 2d 63 6f | ctive.(list.(magit-read-shell-co |
| 165140 | 6d 6d 61 6e 64 20 6e 69 6c 20 22 67 69 74 20 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 73 68 | mmand.nil."git.")))...(magit--sh |
| 165160 | 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 63 6f 6d 6d 61 6e 64 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 | ell-command.command))..;;;###aut |
| 165180 | 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 2d 74 | oload.(defun.magit-git-command-t |
| 1651a0 | 6f 70 64 69 72 20 28 63 6f 6d 6d 61 6e 64 29 0a 20 20 22 45 78 65 63 75 74 65 20 43 4f 4d 4d 41 | opdir.(command)..."Execute.COMMA |
| 1651c0 | 4e 44 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 3b 20 64 69 73 70 6c 61 79 20 6f 75 74 70 75 | ND.asynchronously;.display.outpu |
| 1651e0 | 74 2e 0a 0a 49 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 70 72 6f 6d 70 74 20 66 6f 72 20 43 4f | t...Interactively,.prompt.for.CO |
| 165200 | 4d 4d 41 4e 44 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 5c 22 67 69 74 20 5c | MMAND.in.the.minibuffer..\"git.\ |
| 165220 | 22 20 69 73 0a 75 73 65 64 20 61 73 20 69 6e 69 74 69 61 6c 20 69 6e 70 75 74 2c 20 62 75 74 20 | ".is.used.as.initial.input,.but. |
| 165240 | 63 61 6e 20 62 65 20 64 65 6c 65 74 65 64 20 74 6f 20 72 75 6e 20 61 6e 6f 74 68 65 72 20 63 6f | can.be.deleted.to.run.another.co |
| 165260 | 6d 6d 61 6e 64 2e 0a 0a 43 4f 4d 4d 41 4e 44 20 69 73 20 72 75 6e 20 69 6e 20 74 68 65 20 74 6f | mmand...COMMAND.is.run.in.the.to |
| 165280 | 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 6e 74 | p-level.directory.of.the.current |
| 1652a0 | 0a 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | .working.tree."...(interactive.( |
| 1652c0 | 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 20 74 | list.(magit-read-shell-command.t |
| 1652e0 | 20 22 67 69 74 20 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 | ."git.")))...(magit--shell-comma |
| 165300 | 6e 64 20 63 6f 6d 6d 61 6e 64 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a 0a 3b | nd.command.(magit-toplevel)))..; |
| 165320 | 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 65 6c 6c | ;;###autoload.(defun.magit-shell |
| 165340 | 2d 63 6f 6d 6d 61 6e 64 20 28 63 6f 6d 6d 61 6e 64 29 0a 20 20 22 45 78 65 63 75 74 65 20 43 4f | -command.(command)..."Execute.CO |
| 165360 | 4d 4d 41 4e 44 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 3b 20 64 69 73 70 6c 61 79 20 6f 75 | MMAND.asynchronously;.display.ou |
| 165380 | 74 70 75 74 2e 0a 0a 49 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 70 72 6f 6d 70 74 20 66 6f 72 | tput...Interactively,.prompt.for |
| 1653a0 | 20 43 4f 4d 4d 41 4e 44 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 20 57 69 74 | .COMMAND.in.the.minibuffer...Wit |
| 1653c0 | 68 20 61 0a 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 43 4f 4d 4d 41 4e 44 20 69 73 20 72 | h.a.prefix.argument.COMMAND.is.r |
| 1653e0 | 75 6e 20 69 6e 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 20 6f 66 | un.in.the.top-level.directory.of |
| 165400 | 0a 74 68 65 20 63 75 72 72 65 6e 74 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 6f 74 68 65 72 | .the.current.working.tree,.other |
| 165420 | 77 69 73 65 20 69 6e 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 22 0a 20 20 | wise.in.`default-directory'."... |
| 165440 | 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 73 | (interactive.(list.(magit-read-s |
| 165460 | 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 73 68 65 6c 6c 2d | hell-command)))...(magit--shell- |
| 165480 | 63 6f 6d 6d 61 6e 64 20 63 6f 6d 6d 61 6e 64 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | command.command))..;;;###autoloa |
| 1654a0 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 74 6f 70 | d.(defun.magit-shell-command-top |
| 1654c0 | 64 69 72 20 28 63 6f 6d 6d 61 6e 64 29 0a 20 20 22 45 78 65 63 75 74 65 20 43 4f 4d 4d 41 4e 44 | dir.(command)..."Execute.COMMAND |
| 1654e0 | 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. |
| 165500 | 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 |
| 165520 | 41 4e 44 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2e 20 20 43 4f 4d 4d 41 4e 44 0a | AND.in.the.minibuffer...COMMAND. |
| 165540 | 69 73 20 72 75 6e 20 69 6e 20 74 68 65 20 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 | is.run.in.the.top-level.director |
| 165560 | 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 2e 22 0a | y.of.the.current.working.tree.". |
| 165580 | 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 |
| 1655a0 | 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 74 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 73 68 | -shell-command.t)))...(magit--sh |
| 1655c0 | 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 63 6f 6d 6d 61 6e 64 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 | ell-command.command.(magit-tople |
| 1655e0 | 76 65 6c 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 73 68 65 6c 6c 2d 63 6f 6d 6d | vel)))..(defun.magit--shell-comm |
| 165600 | 61 6e 64 20 28 63 6f 6d 6d 61 6e 64 20 26 6f 70 74 69 6f 6e 61 6c 20 64 69 72 65 63 74 6f 72 79 | and.(command.&optional.directory |
| 165620 | 29 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6f 72 | )...(let.((default-directory.(or |
| 165640 | 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 29 29 29 0a | .directory.default-directory))). |
| 165660 | 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 73 20 | ....(with-environment-variables. |
| 165680 | 28 28 22 47 49 54 5f 50 41 47 45 52 22 20 22 63 61 74 22 29 29 0a 20 20 20 20 20 20 28 6d 61 67 | (("GIT_PAGER"."cat")).......(mag |
| 1656a0 | 69 74 2d 2d 77 69 74 68 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 | it--with-connection-local-variab |
| 1656c0 | 6c 65 73 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 0a 20 | les.........(magit-with-editor.. |
| 1656e0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 72 74 2d 70 72 6f 63 65 73 73 20 73 68 | .........(magit-start-process.sh |
| 165700 | 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ell-file-name.nil............... |
| 165720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 73 | .................shell-command-s |
| 165740 | 77 69 74 63 68 20 63 6f 6d 6d 61 6e 64 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 | witch.command)))))...(magit-proc |
| 165760 | 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 72 65 61 64 2d | ess-buffer))..(defun.magit-read- |
| 165780 | 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 28 26 6f 70 74 69 6f 6e 61 6c 20 74 6f 70 6c 65 76 65 | shell-command.(&optional.topleve |
| 1657a0 | 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 29 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c | l.initial-input)...(let.((defaul |
| 1657c0 | 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6f 72 20 74 6f 70 | t-directory..........(if.(or.top |
| 1657e0 | 6c 65 76 65 6c 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 0a 20 20 20 20 20 20 | level.current-prefix-arg)....... |
| 165800 | 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 0a 20 20 20 20 | .......(or.(magit-toplevel)..... |
| 165820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 6e 6f 74 2d 69 6e 73 69 64 65 2d | .............(magit--not-inside- |
| 165840 | 72 65 70 6f 73 69 74 6f 72 79 2d 65 72 72 6f 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 64 65 | repository-error))............de |
| 165860 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 28 72 65 61 64 2d 73 68 65 | fault-directory))).....(read-she |
| 165880 | 6c 6c 2d 63 6f 6d 6d 61 6e 64 20 28 69 66 20 6d 61 67 69 74 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 | ll-command.(if.magit-shell-comma |
| 1658a0 | 6e 64 2d 76 65 72 62 6f 73 65 2d 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd-verbose-prompt............... |
| 1658c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 41 73 79 6e 63 20 73 68 65 | ..............(format."Async.she |
| 1658e0 | 6c 6c 20 63 6f 6d 6d 61 6e 64 20 69 6e 20 25 73 3a 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ll.command.in.%s:."............. |
| 165900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 62 62 72 65 76 69 | ........................(abbrevi |
| 165920 | 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) |
| 165940 | 29 0a 20 20 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 73 79 | )..........................."Asy |
| 165960 | 6e 63 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 3a 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | nc.shell.command:.")............ |
| 165980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 27 6d 61 67 69 | .............initial-input.'magi |
| 1659a0 | 74 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 2d 68 69 73 74 6f 72 79 29 29 29 0a 0a 3b 3b 3b 20 53 68 | t-git-command-history)))..;;;.Sh |
| 1659c0 | 61 72 65 64 20 49 6e 66 69 78 20 41 72 67 75 6d 65 6e 74 73 0a 0a 28 74 72 61 6e 73 69 65 6e 74 | ared.Infix.Arguments..(transient |
| 1659e0 | 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 67 | -define-argument.magit:--gpg-sig |
| 165a00 | 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 20 | n.()...:description."Sign.using. |
| 165a20 | 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 0a | gpg"...:class.'transient-option. |
| 165a40 | 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 2d | ..:shortarg."-S"...:argument."-- |
| 165a60 | 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 72 | gpg-sign="...:allow-empty.t...:r |
| 165a80 | 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 6b | eader.#'magit-read-gpg-signing-k |
| 165aa0 | 65 79 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 67 70 67 2d 73 65 63 72 65 74 2d 6b 65 | ey)..(defvar.magit-gpg-secret-ke |
| 165ac0 | 79 2d 68 69 73 74 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 67 | y-hist.nil)..(defun.magit-read-g |
| 165ae0 | 70 67 2d 73 65 63 72 65 74 2d 6b 65 79 0a 20 20 20 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f | pg-secret-key.....(prompt.&optio |
| 165b00 | 6e 61 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 20 70 72 65 64 69 63 | nal.initial-input.history.predic |
| 165b20 | 61 74 65 20 64 65 66 61 75 6c 74 29 0a 20 20 28 72 65 71 75 69 72 65 20 27 65 70 61 29 0a 20 20 | ate.default)...(require.'epa)... |
| 165b40 | 28 6c 65 74 2a 20 28 28 6b 65 79 73 20 28 63 6c 2d 6d 61 70 63 61 6e 0a 20 20 20 20 20 20 20 20 | (let*.((keys.(cl-mapcan......... |
| 165b60 | 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 63 65 72 74 29 0a 20 20 20 20 20 20 20 20 20 | ........(lambda.(cert).......... |
| 165b80 | 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 28 6e 6f 74 20 70 72 65 64 69 63 61 74 65 | .........(and.(or.(not.predicate |
| 165ba0 | 29 0a 20 20 20 20 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 | )............................(fu |
| 165bc0 | 6e 63 61 6c 6c 20 70 72 65 64 69 63 61 74 65 20 63 65 72 74 29 29 0a 20 20 20 20 20 20 20 20 20 | ncall.predicate.cert)).......... |
| 165be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6b 65 79 20 28 63 61 72 20 28 | ..............(let*.((key.(car.( |
| 165c00 | 65 70 67 2d 6b 65 79 2d 73 75 62 2d 6b 65 79 2d 6c 69 73 74 20 63 65 72 74 29 29 29 0a 20 20 20 | epg-key-sub-key-list.cert))).... |
| 165c20 | 20 20 20 20 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 70 72 20 | ...........................(fpr. |
| 165c40 | 28 65 70 67 2d 73 75 62 2d 6b 65 79 2d 66 69 6e 67 65 72 70 72 69 6e 74 20 6b 65 79 29 29 0a 20 | (epg-sub-key-fingerprint.key)).. |
| 165c60 | 20 20 20 20 20 20 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 64 | .............................(id |
| 165c80 | 20 20 28 65 70 67 2d 73 75 62 2d 6b 65 79 2d 69 64 20 6b 65 79 29 29 0a 20 20 20 20 20 20 20 20 | ..(epg-sub-key-id.key))......... |
| 165ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 75 74 68 6f 72 0a 20 20 | ......................(author... |
| 165cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e | .............................(an |
| 165ce0 | 64 2d 6c 65 74 2a 20 28 28 69 64 2d 6f 62 6a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d-let*.((id-obj................. |
| 165d00 | 20 20 20 20 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 | ...........................(car. |
| 165d20 | 28 65 70 67 2d 6b 65 79 2d 75 73 65 72 2d 69 64 2d 6c 69 73 74 20 63 65 72 74 29 29 29 29 0a 20 | (epg-key-user-id-list.cert)))).. |
| 165d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 165d60 | 28 6c 65 74 20 28 28 69 64 2d 73 74 72 20 28 65 70 67 2d 75 73 65 72 2d 69 64 2d 73 74 72 69 6e | (let.((id-str.(epg-user-id-strin |
| 165d80 | 67 20 69 64 2d 6f 62 6a 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g.id-obj)))..................... |
| 165da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 69 64 2d 73 | ...............(if.(stringp.id-s |
| 165dc0 | 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tr)............................. |
| 165de0 | 20 20 20 20 20 20 20 20 20 20 20 69 64 2d 73 74 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........id-str............... |
| 165e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 70 67 2d 64 65 63 6f | .......................(epg-deco |
| 165e20 | 64 65 2d 64 6e 20 69 64 2d 6f 62 6a 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | de-dn.id-obj)))))).............. |
| 165e40 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ............(list............... |
| 165e60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 66 70 72 20 27 64 69 73 | ............(propertize.fpr.'dis |
| 165e80 | 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 20 | play............................ |
| 165ea0 | 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 73 75 62 73 74 72 69 6e 67 20 66 70 | ...........(concat.(substring.fp |
| 165ec0 | 72 20 30 20 28 2d 20 28 6c 65 6e 67 74 68 20 69 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | r.0.(-.(length.id)))............ |
| 165ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 165f00 | 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 69 64 20 27 66 61 63 65 20 27 68 69 67 68 6c 69 67 | ...(propertize.id.'face.'highlig |
| 165f20 | 68 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ht)............................. |
| 165f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 20 61 75 74 68 6f 72 29 29 29 29 | ..................".".author)))) |
| 165f60 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 70 67 2d 6c 69 73 74 2d 6b 65 79 | )).................(epg-list-key |
| 165f80 | 73 20 28 65 70 67 2d 6d 61 6b 65 2d 63 6f 6e 74 65 78 74 20 65 70 61 2d 70 72 6f 74 6f 63 6f 6c | s.(epg-make-context.epa-protocol |
| 165fa0 | 29 20 6e 69 6c 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 28 6f 72 20 | ).nil.t)))..........(choice.(or. |
| 165fc0 | 28 61 6e 64 20 28 6e 6f 74 20 63 75 72 72 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 0a 20 20 | (and.(not.current-prefix-arg)... |
| 165fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 | ........................(or.(and |
| 166000 | 20 28 6c 65 6e 67 74 68 3d 20 6b 65 79 73 20 31 29 20 28 63 61 72 20 6b 65 79 73 29 29 0a 20 20 | .(length=.keys.1).(car.keys))... |
| 166020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | ............................(and |
| 166040 | 20 64 65 66 61 75 6c 74 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 64 65 66 61 75 6c 74 20 6b 65 | .default.(car.(member.default.ke |
| 166060 | 79 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | ys)))))......................(co |
| 166080 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 6b 65 79 73 20 6e 69 6c 20 6e 69 | mpleting-read.prompt.keys.nil.ni |
| 1660a0 | 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 20 | l.nil........................... |
| 1660c0 | 20 20 20 20 20 20 20 20 20 20 20 20 68 69 73 74 6f 72 79 20 6e 69 6c 20 69 6e 69 74 69 61 6c 2d | ............history.nil.initial- |
| 1660e0 | 69 6e 70 75 74 29 29 29 29 0a 20 20 20 20 28 73 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 69 | input)))).....(set-text-properti |
| 166100 | 65 73 20 30 20 28 6c 65 6e 67 74 68 20 63 68 6f 69 63 65 29 20 6e 69 6c 20 63 68 6f 69 63 65 29 | es.0.(length.choice).nil.choice) |
| 166120 | 0a 20 20 20 20 63 68 6f 69 63 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 | .....choice))..(defun.magit-read |
| 166140 | 2d 67 70 67 2d 73 69 67 6e 69 6e 67 2d 6b 65 79 20 28 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e | -gpg-signing-key.(prompt.&option |
| 166160 | 61 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 0a 20 20 28 6d 61 67 | al.initial-input.history)...(mag |
| 166180 | 69 74 2d 72 65 61 64 2d 67 70 67 2d 73 65 63 72 65 74 2d 6b 65 79 0a 20 20 20 70 72 6f 6d 70 74 | it-read-gpg-secret-key....prompt |
| 1661a0 | 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 0a 20 20 20 28 6c 61 6d 62 64 | .initial-input.history....(lambd |
| 1661c0 | 61 20 28 63 65 72 74 29 0a 20 20 20 20 20 28 63 6c 2d 73 6f 6d 65 20 28 6c 61 6d 62 64 61 20 28 | a.(cert)......(cl-some.(lambda.( |
| 1661e0 | 6b 65 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 27 73 69 67 6e | key).................(memq.'sign |
| 166200 | 20 28 65 70 67 2d 73 75 62 2d 6b 65 79 2d 63 61 70 61 62 69 6c 69 74 79 20 6b 65 79 29 29 29 0a | .(epg-sub-key-capability.key))). |
| 166220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 70 67 2d 6b 65 79 2d 73 75 62 2d 6b 65 79 2d 6c | ..............(epg-key-sub-key-l |
| 166240 | 69 73 74 20 63 65 72 74 29 29 29 0a 20 20 20 6d 61 67 69 74 2d 6f 70 65 6e 70 67 70 2d 64 65 66 | ist.cert)))....magit-openpgp-def |
| 166260 | 61 75 6c 74 2d 73 69 67 6e 69 6e 67 2d 6b 65 79 29 29 0a 0a 3b 3b 3b 20 46 6f 6e 74 2d 4c 6f 63 | ault-signing-key))..;;;.Font-Loc |
| 166280 | 6b 20 4b 65 79 77 6f 72 64 73 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 66 6f 6e 74 | k.Keywords..(defconst.magit-font |
| 1662a0 | 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 0a 20 20 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 | -lock-keywords...(eval-when-comp |
| 1662c0 | 69 6c 65 0a 20 20 20 20 60 28 28 2c 28 63 6f 6e 63 61 74 20 22 28 5c 5c 28 6d 61 67 69 74 2d 64 | ile.....`((,(concat."(\\(magit-d |
| 1662e0 | 65 66 69 6e 65 2d 73 65 63 74 69 6f 6e 2d 6a 75 6d 70 65 72 5c 5c 29 5c 5c 5f 3e 22 0a 20 20 20 | efine-section-jumper\\)\\_>".... |
| 166300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5b 20 5c 74 27 28 5d 2a 22 0a 20 20 20 20 20 20 20 20 | ............."[.\t'(]*"......... |
| 166320 | 20 20 20 20 20 20 20 20 22 5c 5c 28 5c 5c 28 3f 3a 5c 5c 73 77 5c 5c 7c 5c 5c 73 5f 5c 5c 29 2b | ........"\\(\\(?:\\sw\\|\\s_\\)+ |
| 166340 | 5c 5c 29 3f 22 29 0a 20 20 20 20 20 20 20 28 31 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 | \\)?")........(1.'font-lock-keyw |
| 166360 | 6f 72 64 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 28 32 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 | ord-face)........(2.'font-lock-f |
| 166380 | 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 66 61 63 65 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 20 20 | unction-name-face.nil.t))....... |
| 1663a0 | 28 2c 28 63 6f 6e 63 61 74 20 22 28 22 20 28 72 65 67 65 78 70 2d 6f 70 74 20 27 28 22 6d 61 67 | (,(concat."(".(regexp-opt.'("mag |
| 1663c0 | 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-insert-section".............. |
| 1663e0 | 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 63 74 | ....................."magit-sect |
| 166400 | 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 20 20 | ion-case"....................... |
| 166420 | 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 73 74 | ............"magit-bind-match-st |
| 166440 | 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 20 20 | rings".......................... |
| 166460 | 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 78 22 | ........."magit-with-temp-index" |
| 166480 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1664a0 | 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 20 20 | ..."magit-with-blob"............ |
| 1664c0 | 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 77 69 | ......................."magit-wi |
| 1664e0 | 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 20 20 | th-toplevel")................... |
| 166500 | 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 20 20 | ..............t)................ |
| 166520 | 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 2d 6c | ."\\_>")..........1))))..(font-l |
| 166540 | 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 6f 64 | ock-add-keywords.'emacs-lisp-mod |
| 166560 | 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 3b 3b | e.magit-font-lock-keywords)..;;; |
| 166580 | 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 6e 20 | .Version..(defvar.magit-version. |
| 1665a0 | 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 4d 61 | #'undefined..."The.version.of.Ma |
| 1665c0 | 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 20 66 | git.that.you're.using..Use.the.f |
| 1665e0 | 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 61 64 | unction.by.the.same.name.instead |
| 166600 | 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 74 6f | .of.this.variable.")..;;;###auto |
| 166620 | 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 74 69 | load.(defun.magit-version.(&opti |
| 166640 | 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 77 61 | onal.print-dest.interactive.nowa |
| 166660 | 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 61 67 | rn)..."Return.the.version.of.Mag |
| 166680 | 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 6e 61 | it.currently.in.use...If.optiona |
| 1666a0 | 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 69 6c | l.argument.PRINT-DEST.is.non-nil |
| 1666c0 | 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 20 6f | ,.also.print.the.used.versions.o |
| 1666e0 | 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 61 63 | f.Magit,.Transient,.Git.and.Emac |
| 166700 | 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 64 20 | s.to.the.output.stream.selected. |
| 166720 | 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 6c 79 | by.that.argument...Interactively |
| 166740 | 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 70 72 | .use.the.echo.area,.or.with.a.pr |
| 166760 | 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 62 75 | efix.argument.use.the.current.bu |
| 166780 | 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 74 70 | ffer...Additionally.put.the.outp |
| 1667a0 | 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 74 69 | ut.in.the.kill.ring..\n(fn.&opti |
| 1667c0 | 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 76 65 | onal.PRINT-DEST)"...(interactive |
| 1667e0 | 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 28 63 | .(list.(if.current-prefix-arg.(c |
| 166800 | 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 28 6d | urrent-buffer).t).t))...(let.((m |
| 166820 | 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 0a 20 | agit-git-global-arguments.nil).. |
| 166840 | 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 61 6d | .......(toplib.(or.load-file-nam |
| 166860 | 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 65 62 | e.buffer-file-name)).........deb |
| 166880 | 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 20 20 | ug).....(unless.(and.toplib..... |
| 1668a0 | 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 65 2d | .............(member.(file-name- |
| 1668c0 | 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 20 20 | nondirectory.toplib)............ |
| 1668e0 | 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 67 69 | ..............'("magit.el"."magi |
| 166900 | 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 73 75 | t.el.gz"))).......(let.((load-su |
| 166920 | 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 29 29 | ffixes.(reverse.load-suffixes))) |
| 166940 | 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 20 20 | .;.prefer..el.than..elc......... |
| 166960 | 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 6d 61 | (setq.toplib.(locate-library."ma |
| 166980 | 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 20 74 | git")))).....(setq.toplib.(and.t |
| 1669a0 | 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 69 62 | oplib.(magit--chase-links.toplib |
| 1669c0 | 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 20 20 | ))).....(push.toplib.debug)..... |
| 1669e0 | 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 64 69 | (when.toplib.......(let*.((topdi |
| 166a00 | 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 29 0a | r.(file-name-directory.toplib)). |
| 166a20 | 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 69 6c | .............(gitdir.(expand-fil |
| 166a40 | 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 2e 67 | e-name.......................".g |
| 166a60 | 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 20 20 | it".(file-name-directory........ |
| 166a80 | 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 |
| 166aa0 | 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 20 20 | y-file-name.topdir)))).......... |
| 166ac0 | 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 61 67 | ....(static.(locate-library."mag |
| 166ae0 | 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 72 29 | it-version.el".nil.(list.topdir) |
| 166b00 | 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 74 61 | ))..............(static.(and.sta |
| 166b20 | 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 29 29 | tic.(magit--chase-links.static)) |
| 166b40 | 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 20 20 | )).........(or.(progn........... |
| 166b60 | 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 20 20 | ....(push.'repo.debug).......... |
| 166b80 | 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 20 67 | .....(when.(and.(file-exists-p.g |
| 166ba0 | 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 20 20 | itdir).......................... |
| 166bc0 | 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 20 4d | ;;.It.is.a.repo,.but.is.it.the.M |
| 166be0 | 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 20 20 | agit.repo?...................... |
| 166c00 | 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 20 20 | ....(file-exists-p.............. |
| 166c20 | 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 20 22 | .............(expand-file-name." |
| 166c40 | 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 20 20 | ../lisp/magit.el".gitdir)))..... |
| 166c60 | 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 20 20 | ............(push.t.debug)...... |
| 166c80 | 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 74 68 | ...........;;.Inside.the.repo.th |
| 166ca0 | 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 73 74 | e.version.file.should.only.exist |
| 166cc0 | 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 69 6e | .................;;.while.runnin |
| 166ce0 | 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 28 61 | g.make..................(when.(a |
| 166d00 | 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 29 0a | nd.static.(not.noninteractive)). |
| 166d20 | 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 72 73 | ..................(ignore-errors |
| 166d40 | 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 20 20 | .(delete-file.static)))......... |
| 166d60 | 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..... |
| 166d80 | 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 |
| 166da0 | 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 20 20 | -directory.topdir))............. |
| 166dc0 | 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 64 | ............(magit-git-string."d |
| 166de0 | 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 20 20 | escribe"........................ |
| 166e00 | 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 2d 64 | ..................."--tags"."--d |
| 166e20 | 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 20 20 | irty"."--always")))))........... |
| 166e40 | 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 73 74 | ..(progn...............(push.'st |
| 166e60 | 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 6e 20 | atic.debug)...............(when. |
| 166e80 | 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 74 69 | (and.static.(file-exists-p.stati |
| 166ea0 | 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 62 75 | c)).................(push.t.debu |
| 166ec0 | 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 73 74 | g).................(load-file.st |
| 166ee0 | 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 72 73 | atic).................magit-vers |
| 166f00 | 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 72 65 | ion)).............(when.(feature |
| 166f20 | 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 68 20 | p.'package)...............(push. |
| 166f40 | 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 6e 6f | 'elpa.debug)...............(igno |
| 166f60 | 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 6e 2d | re-errors.................(when- |
| 166f80 | 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 69 74 | let.((version.(cadr.(assq.'magit |
| 166fa0 | 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 20 20 | .package-alist)))).............. |
| 166fc0 | 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 20 20 | .....(push.t.debug)............. |
| 166fe0 | 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....... |
| 167000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 20 | ..................(and.(fboundp. |
| 167020 | 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 20 20 | 'package-desc-version).......... |
| 167040 | 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 65 72 | ....................(package-ver |
| 167060 | 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 20 20 | sion-join....................... |
| 167080 | 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 76 65 | ........(package-desc-version.ve |
| 1670a0 | 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 6e 0a | rsion))))))).............(progn. |
| 1670c0 | 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 65 62 | ..............(push.'dirname.deb |
| 1670e0 | 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 6d 65 | ug)...............(let.((dirname |
| 167100 | 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........ |
| 167120 | 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 |
| 167140 | 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 20 20 | y-file-name.topdir)))).......... |
| 167160 | 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 60 6d | .......(when.(string-match."\\`m |
| 167180 | 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 20 20 | agit-\\([0-9].*\\)".dirname).... |
| 1671a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 76 65 72 73 69 | ...............(setq.magit-versi |
| 1671c0 | 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 29 0a | on.(match-string.1.dirname))))). |
| 1671e0 | 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 6c 73 | ............;;.If.all.else.fails |
| 167200 | 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 20 49 | ,.just.report.the.commit.hash..I |
| 167220 | 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 20 6e | t's.............;;.better.than.n |
| 167240 | 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 20 69 | othing.and.we.cannot.do.better.i |
| 167260 | 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 2e 67 | n.the.case.............;;.of.e.g |
| 167280 | 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 20 20 | .,.a.shallow.clone.............. |
| 1672a0 | 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 73 68 | (progn...............(push.'hash |
| 1672c0 | 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 63 68 | .debug)...............;;.Same.ch |
| 1672e0 | 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 61 6c | eck.as.above.to.see.if.it's.real |
| 167300 | 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 20 20 | ly.the.Magit.repo............... |
| 167320 | 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 64 69 | .(when.(and.(file-exists-p.gitdi |
| 167340 | 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 69 6c | r)..........................(fil |
| 167360 | 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 20 | e-exists-p...................... |
| 167380 | 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 70 2f | .....(expand-file-name."../lisp/ |
| 1673a0 | 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 20 20 | magit.el".gitdir)))............. |
| 1673c0 | 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 20 20 | ....(setq.magit-version......... |
| 1673e0 | 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 72 | ..............(let.((default-dir |
| 167400 | 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 20 20 | ectory.topdir))................. |
| 167420 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 72 65 76 2d 70 | ........(magit-git-string."rev-p |
| 167440 | 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 73 74 | arse"."HEAD")))))))).....(if.(st |
| 167460 | 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 77 68 | ringp.magit-version).........(wh |
| 167480 | 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 28 73 | en.print-dest...........(let.((s |
| 1674a0 | 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 20 20 | tr.(format...................... |
| 1674c0 | 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 47 69 | ."Magit.%s%s,.Transient.%s,%s.Gi |
| 1674e0 | 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 20 20 | t.%s,.Emacs.%s,.%s"............. |
| 167500 | 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 75 6e | ..........(or.magit-version."(un |
| 167520 | 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 20 28 | known)").......................( |
| 167540 | 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 20 20 | or.(and.(ignore-errors.......... |
| 167560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d | ........................(magit-- |
| 167580 | 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 29 29 | version>=.magit-version."2008")) |
| 1675a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1675c0 | 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 20 20 | (ignore-errors.................. |
| 1675e0 | 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 6d | ................(require.'lisp-m |
| 167600 | 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt)............................. |
| 167620 | 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 0a 20 | .....(and.(fboundp.'lm-header).. |
| 167640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 167660 | 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 20 20 | .....(format.................... |
| 167680 | 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 0a 20 | ....................".[>=.%s]".. |
| 1676a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1676c0 | 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......... |
| 1676e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 167700 | 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 | .(insert-file-contents.......... |
| 167720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 167740 | 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 29 0a | .(locate-library."magit.el".t)). |
| 167760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 167780 | 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 65 72 | .........(lm-header."Package-Ver |
| 1677a0 | 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 20 20 | sion"))))))..................... |
| 1677c0 | 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 20 20 | ......"")....................... |
| 1677e0 | 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 20 20 | (or.(ignore-errors.............. |
| 167800 | 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 6d 6e | ...............(require.'lisp-mn |
| 167820 | 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 28 | t).............................( |
| 167840 | 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 20 20 | and.(fboundp.'lm-header)........ |
| 167860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d | ..........................(with- |
| 167880 | 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | temp-buffer..................... |
| 1678a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 | ...............(insert-file-cont |
| 1678c0 | 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ents............................ |
| 1678e0 | 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 73 69 | .........(locate-library."transi |
| 167900 | 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 20 20 | ent.el".t))..................... |
| 167920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6d 2d 68 65 61 64 65 72 20 22 50 61 63 6b 61 | ...............(lm-header."Packa |
| 167940 | 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 20 20 | ge-Version"))))................. |
| 167960 | 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 20 20 | .........."(unknown)").......... |
| 167980 | 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 65 2d | .............(let.((lib.(locate- |
| 1679a0 | 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 20 20 | library."forge.el".t)))......... |
| 1679c0 | 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 20 20 | ................(or.(and.lib.... |
| 1679e0 | 20 20 20 20 20 20 20 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 |
| 167a00 | 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 20 20 | ormat........................... |
| 167a20 | 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 20 20 | ........".Forge.%s,"............ |
| 167a40 | 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 6e 6f | .......................(or.(igno |
| 167a60 | 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 20 20 | re-errors....................... |
| 167a80 | 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 |
| 167aa0 | 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)........................... |
| 167ac0 | 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 72 0a | ..............(with-temp-buffer. |
| 167ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 167b00 | 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 20 | ..........(insert-file-contents. |
| 167b20 | 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 20 20 | lib)............................ |
| 167b40 | 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 6c 6d | ...............(and.(fboundp.'lm |
| 167b60 | 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 20 20 | -header)........................ |
| 167b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 6d 2d 68 65 61 64 | ........................(lm-head |
| 167ba0 | 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 20 20 | er."Package-Version"))))........ |
| 167bc0 | 20 20 20 20 20 20 20 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 | ..............................." |
| 167be0 | 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 20 20 | (unknown)")))................... |
| 167c00 | 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 20 20 | .........."")).................. |
| 167c20 | 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 0a 20 | .....(magit--safe-git-version).. |
| 167c40 | 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 73 69 | .....................emacs-versi |
| 167c60 | 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 6d 2d | on.......................system- |
| 167c80 | 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 72 61 | type))).............(when.intera |
| 167ca0 | 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 73 74 | ctive...............(kill-new.st |
| 167cc0 | 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 6e 74 | r)).............(princ.str.print |
| 167ce0 | 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 76 65 | -dest))).......(setq.debug.(reve |
| 167d00 | 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 76 65 | rse.debug)).......(setq.magit-ve |
| 167d20 | 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 74 2d | rsion.'error).......(when.magit- |
| 167d40 | 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 72 73 | version.........(push.magit-vers |
| 167d60 | 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 6e 6f | ion.debug)).......(unless.(or.no |
| 167d80 | 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 65 22 | warn.(equal.(getenv."CI")."true" |
| 167da0 | 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 74 65 | )).........(message."Cannot.dete |
| 167dc0 | 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 67 29 | rmine.Magit's.version.%S".debug) |
| 167de0 | 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 61 72 | )).....magit-version))..;;;.Star |
| 167e00 | 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 74 75 | tup.Asserts..(defun.magit-startu |
| 167e20 | 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 20 28 | p-asserts.()...(when-let.((val.( |
| 167e40 | 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 76 20 | getenv."GIT_DIR"))).....(setenv. |
| 167e60 | 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 4d 61 | "GIT_DIR").....(message......"Ma |
| 167e80 | 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 53 65 | git.unset.$GIT_DIR.(was.%S)...Se |
| 167ea0 | 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 52 4c | e.%s".val......;;.Note:.Pass.URL |
| 167ec0 | 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 64 69 | .as.argument.rather.than.embeddi |
| 167ee0 | 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 67 20 | ng.in.the.format......;;.string. |
| 167f00 | 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 6f 6d | to.prevent.the.single.quote.from |
| 167f20 | 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 69 6e | .being.rendered......;;.accordin |
| 167f40 | 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 20 20 | g.to.`text-quoting-style'....... |
| 167f60 | 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 2f | "https://github.com/magit/magit/ |
| 167f80 | 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 69 6b | wiki/Don't-set-$GIT_DIR-and-alik |
| 167fa0 | 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 20 22 | e"))...(when-let.((val.(getenv." |
| 167fc0 | 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 22 47 | GIT_WORK_TREE"))).....(setenv."G |
| 167fe0 | 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 20 20 | IT_WORK_TREE").....(message..... |
| 168000 | 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 77 61 | ."Magit.unset.$GIT_WORK_TREE.(wa |
| 168020 | 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 65 20 | s.%S)...See.%s".val......;;.See. |
| 168040 | 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 69 74 | comment.above......."https://git |
| 168060 | 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 2d 73 | hub.com/magit/magit/wiki/Don't-s |
| 168080 | 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 47 69 | et-$GIT_DIR-and-alike"))...;;.Gi |
| 1680a0 | 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 67 20 | t.isn't.required.while.building. |
| 1680c0 | 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 75 65 | Magit....(unless.(bound-and-true |
| 1680e0 | 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 20 20 | -p.byte-compile-current-file)... |
| 168100 | 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 20 20 | ..(magit-git-version-assert))... |
| 168120 | 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 6d 61 | (when.(version<.emacs-version.ma |
| 168140 | 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 61 79 | git--minimal-emacs).....(display |
| 168160 | 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 69 74 | -warning.'magit.(format."\.Magit |
| 168180 | 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 20 75 | .requires.Emacs.>=.%s,.you.are.u |
| 1681a0 | 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 75 72 | sing.%s...If.this.comes.as.a.sur |
| 1681c0 | 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 63 74 | prise.to.you,.because.you.do.act |
| 1681e0 | 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 74 61 | ually.have.a.newer.version.insta |
| 168200 | 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 20 74 | lled,.then.that.probably.means.t |
| 168220 | 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 74 6f | hat.the.older.version.happens.to |
| 168240 | 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 2e 20 | .appear.earlier.on.the.`$PATH'.. |
| 168260 | 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 6d 20 | .If.you.always.start.Emacs.from. |
| 168280 | 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 64 20 | a.shell,.then.that.can.be.fixed. |
| 1682a0 | 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 79 6f | in.the.shell's.init.file...If.yo |
| 1682c0 | 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 6e 20 | u.start.Emacs.by.clicking.on.an. |
| 1682e0 | 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 70 6c | icon,.or.using.some.sort.of.appl |
| 168300 | 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 62 61 | ication.launcher,.then.you.proba |
| 168320 | 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 6d 65 | bly.have.to.adjust.the.environme |
| 168340 | 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 61 63 | nt.as.seen.by.graphical.interfac |
| 168360 | 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 69 6e | e..For.X11.something.like.~/.xin |
| 168380 | 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 20 20 | itrc.should.work.\n"............ |
| 1683a0 | 20 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-- |
| 1683c0 | 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 20 20 | minimal-emacs.emacs-version).... |
| 1683e0 | 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 3b 3b | ..................:error)))..;;; |
| 168400 | 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 6d 61 | .Loading.Libraries..(provide.'ma |
| 168420 | 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 29 0a | git)..(cl-eval-when.(load.eval). |
| 168440 | 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 65 71 | ..(require.'magit-status)...(req |
| 168460 | 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 6d 61 | uire.'magit-refs)...(require.'ma |
| 168480 | 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 65 73 | git-files)...(require.'magit-res |
| 1684a0 | 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 20 20 | et)...(require.'magit-branch)... |
| 1684c0 | 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 69 72 | (require.'magit-merge)...(requir |
| 1684e0 | 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 74 2d | e.'magit-tag)...(require.'magit- |
| 168500 | 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 74 65 | worktree)...(require.'magit-note |
| 168520 | 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 0a 20 | s)...(require.'magit-sequence).. |
| 168540 | 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 71 75 | .(require.'magit-commit)...(requ |
| 168560 | 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 27 6d | ire.'magit-remote)...(require.'m |
| 168580 | 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 66 65 | agit-clone)...(require.'magit-fe |
| 1685a0 | 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 20 28 | tch)...(require.'magit-pull)...( |
| 1685c0 | 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 65 20 | require.'magit-push)...(require. |
| 1685e0 | 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 69 74 | 'magit-bisect)...(require.'magit |
| 168600 | 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 65 29 | -stash)...(require.'magit-blame) |
| 168620 | 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 20 20 | ...(require.'magit-submodule)... |
| 168640 | 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 22 20 | (unless.(load."magit-autoloads". |
| 168660 | 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 29 0a | t.t).....(require.'magit-patch). |
| 168680 | 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 20 20 | ....(require.'magit-subtree).... |
| 1686a0 | 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 65 71 | .(require.'magit-ediff).....(req |
| 1686c0 | 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 71 75 | uire.'magit-gitignore).....(requ |
| 1686e0 | 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 20 20 | ire.'magit-sparse-checkout)..... |
| 168700 | 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 65 71 | (require.'magit-extras).....(req |
| 168720 | 75 69 72 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 | uire.'git-rebase).....(require.' |
| 168740 | 6d 61 67 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 | magit-bookmark)))..(with-eval-af |
| 168760 | 74 65 72 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 | ter-load.'bookmark...(require.'m |
| 168780 | 61 67 69 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 | agit-bookmark))..(unless.(bound- |
| 1687a0 | 61 6e 64 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 | and-true-p.byte-compile-current- |
| 1687c0 | 66 69 6c 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 | file)...(if.after-init-time..... |
| 1687e0 | 20 20 28 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 | ..(progn.(magit-startup-asserts) |
| 168800 | 0a 20 20 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 | ..............(magit-version.nil |
| 168820 | 20 6e 69 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 | .nil.t)).....(add-hook.'after-in |
| 168840 | 69 74 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 73 74 61 72 74 75 70 2d 61 73 73 65 72 74 73 20 | it-hook.#'magit-startup-asserts. |
| 168860 | 74 29 0a 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 69 6e 69 74 2d 68 6f 6f | t).....(add-hook.'after-init-hoo |
| 168880 | 6b 20 23 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 | k.#'magit-version.t)))..;;;.magi |
| 1688a0 | 74 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | t.el.ends.here.................. |
| 1688c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1688e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1689a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1689c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1689e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168a00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2e 65 6c 00 00 00 00 00 | magit-4.1.2/magit-bundle.el..... |
| 168a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168a60 | 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 |
| 168a80 | 30 30 31 32 33 30 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 31 34 37 00 20 30 00 00 00 | 0012303.00000000000.014147..0... |
| 168aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168b00 | 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................... |
| 168b20 | 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................... |
| 168b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 168c00 | 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 |
| 168c20 | 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 |
| 168c40 | 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 |
| 168c60 | 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 | 08-2024.The.Magit.Project.Contri |
| 168c80 | 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 |
| 168ca0 | 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. |
| 168cc0 | 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 |
| 168ce0 | 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 |
| 168d00 | 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 |
| 168d20 | 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 |
| 168d40 | 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 |
| 168d60 | 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 |
| 168d80 | 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 |
| 168da0 | 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.;; |
| 168dc0 | 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 |
| 168de0 | 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,. |
| 168e00 | 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 |
| 168e20 | 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 |
| 168e40 | 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 |
| 168e60 | 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 |
| 168e80 | 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 |
| 168ea0 | 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 |
| 168ec0 | 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 |
| 168ee0 | 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.; |
| 168f00 | 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..;;.; |
| 168f20 | 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 |
| 168f40 | 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 |
| 168f60 | 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 |
| 168f80 | 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 |
| 168fa0 | 73 65 73 2f 3e 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 72 65 71 75 69 72 65 20 27 6d 61 67 | ses/>...;;;.Code:..(require.'mag |
| 168fc0 | 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 |
| 168fe0 | 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 62 75 6e 64 6c 65 20 22 6d 61 67 69 74 | d.(autoload.'magit-bundle."magit |
| 169000 | 2d 62 75 6e 64 6c 65 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e | -bundle".nil.t).(transient-defin |
| 169020 | 65 2d 70 72 65 66 69 78 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 20 28 29 0a 20 20 22 43 72 65 61 | e-prefix.magit-bundle.()..."Crea |
| 169040 | 74 65 20 6f 72 20 76 65 72 69 66 79 20 47 69 74 20 62 75 6e 64 6c 65 73 2e 22 0a 20 20 3a 6d 61 | te.or.verify.Git.bundles."...:ma |
| 169060 | 6e 2d 70 61 67 65 20 22 67 69 74 2d 62 75 6e 64 6c 65 22 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 | n-page."git-bundle"...["Actions" |
| 169080 | 0a 20 20 20 28 22 63 22 20 22 63 72 65 61 74 65 22 20 20 20 20 20 6d 61 67 69 74 2d 62 75 6e 64 | ....("c"."create".....magit-bund |
| 1690a0 | 6c 65 2d 63 72 65 61 74 65 29 0a 20 20 20 28 22 76 22 20 22 76 65 72 69 66 79 22 20 20 20 20 20 | le-create)....("v"."verify"..... |
| 1690c0 | 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 76 65 72 69 66 79 29 0a 20 20 20 28 22 6c 22 20 22 6c 69 | magit-bundle-verify)....("l"."li |
| 1690e0 | 73 74 2d 68 65 61 64 73 22 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 6c 69 73 74 2d 68 65 61 64 | st-heads".magit-bundle-list-head |
| 169100 | 73 29 5d 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 20 28 61 75 74 6f 6c 6f 61 64 20 27 | s)])..;;;###autoload.(autoload.' |
| 169120 | 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 69 6d 70 6f 72 74 20 22 6d 61 67 69 74 2d 62 75 6e 64 6c | magit-bundle-import."magit-bundl |
| 169140 | 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 |
| 169160 | 69 78 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 63 72 65 61 74 65 20 28 26 6f 70 74 69 6f 6e 61 | ix.magit-bundle-create.(&optiona |
| 169180 | 6c 20 66 69 6c 65 20 72 65 66 73 20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 20 62 75 | l.file.refs.args)..."Create.a.bu |
| 1691a0 | 6e 64 6c 65 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 65 20 22 67 69 74 2d 62 75 6e 64 6c 65 22 0a | ndle."...:man-page."git-bundle". |
| 1691c0 | 20 20 5b 22 41 72 67 75 6d 65 6e 74 73 22 0a 20 20 20 28 22 2d 61 22 20 22 49 6e 63 6c 75 64 65 | ..["Arguments"....("-a"."Include |
| 1691e0 | 20 61 6c 6c 20 72 65 66 73 22 20 22 2d 2d 61 6c 6c 22 29 0a 20 20 20 28 22 2d 62 22 20 22 49 6e | .all.refs"."--all")....("-b"."In |
| 169200 | 63 6c 75 64 65 20 62 72 61 6e 63 68 65 73 22 20 22 2d 2d 62 72 61 6e 63 68 65 73 3d 22 20 3a 61 | clude.branches"."--branches=".:a |
| 169220 | 6c 6c 6f 77 2d 65 6d 70 74 79 20 74 29 0a 20 20 20 28 22 2d 74 22 20 22 49 6e 63 6c 75 64 65 20 | llow-empty.t)....("-t"."Include. |
| 169240 | 74 61 67 73 22 20 20 20 20 20 22 2d 2d 74 61 67 73 3d 22 20 20 20 20 20 3a 61 6c 6c 6f 77 2d 65 | tags"....."--tags=".....:allow-e |
| 169260 | 6d 70 74 79 20 74 29 0a 20 20 20 28 22 2d 72 22 20 22 49 6e 63 6c 75 64 65 20 72 65 6d 6f 74 65 | mpty.t)....("-r"."Include.remote |
| 169280 | 73 22 20 20 22 2d 2d 72 65 6d 6f 74 65 73 3d 22 20 20 3a 61 6c 6c 6f 77 2d 65 6d 70 74 79 20 74 | s".."--remotes="..:allow-empty.t |
| 1692a0 | 29 0a 20 20 20 28 22 2d 67 22 20 22 49 6e 63 6c 75 64 65 20 72 65 66 73 22 20 20 20 20 20 22 2d | )....("-g"."Include.refs"....."- |
| 1692c0 | 2d 67 6c 6f 62 3d 22 29 0a 20 20 20 28 22 2d 65 22 20 22 45 78 63 6c 75 64 65 20 72 65 66 73 22 | -glob=")....("-e"."Exclude.refs" |
| 1692e0 | 20 20 20 20 20 22 2d 2d 65 78 63 6c 75 64 65 3d 22 29 0a 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 | ....."--exclude=")....(magit-log |
| 169300 | 3a 2d 6e 29 0a 20 20 20 28 6d 61 67 69 74 2d 6c 6f 67 3a 2d 2d 73 69 6e 63 65 29 0a 20 20 20 28 | :-n)....(magit-log:--since)....( |
| 169320 | 6d 61 67 69 74 2d 6c 6f 67 3a 2d 2d 75 6e 74 69 6c 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 | magit-log:--until)]...["Actions" |
| 169340 | 0a 20 20 20 28 22 63 22 20 22 63 72 65 61 74 65 20 72 65 67 75 6c 61 72 20 62 75 6e 64 6c 65 22 | ....("c"."create.regular.bundle" |
| 169360 | 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 63 72 65 61 74 65 29 0a 20 20 20 28 22 74 22 20 22 63 | .magit-bundle-create)....("t"."c |
| 169380 | 72 65 61 74 65 20 74 72 61 63 6b 65 64 20 62 75 6e 64 6c 65 22 20 6d 61 67 69 74 2d 62 75 6e 64 | reate.tracked.bundle".magit-bund |
| 1693a0 | 6c 65 2d 63 72 65 61 74 65 2d 74 72 61 63 6b 65 64 29 0a 20 20 20 28 22 75 22 20 22 75 70 64 61 | le-create-tracked)....("u"."upda |
| 1693c0 | 74 65 20 74 72 61 63 6b 65 64 20 62 75 6e 64 6c 65 22 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d | te.tracked.bundle".magit-bundle- |
| 1693e0 | 75 70 64 61 74 65 2d 74 72 61 63 6b 65 64 29 5d 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a | update-tracked)]...(interactive. |
| 169400 | 20 20 20 28 61 6e 64 20 28 65 71 20 74 72 61 6e 73 69 65 6e 74 2d 63 75 72 72 65 6e 74 2d 63 6f | ...(and.(eq.transient-current-co |
| 169420 | 6d 6d 61 6e 64 20 27 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 63 72 65 61 74 65 29 0a 20 20 20 20 | mmand.'magit-bundle-create)..... |
| 169440 | 20 20 20 20 28 6c 69 73 74 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 43 72 65 61 74 | ....(list.(read-file-name."Creat |
| 169460 | 65 20 62 75 6e 64 6c 65 3a 20 22 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 | e.bundle:.".nil.nil.nil......... |
| 169480 | 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 |
| 1694a0 | 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 | ile-name-nondirectory........... |
| 1694c0 | 20 20 20 20 20 20 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 | .............................(di |
| 1694e0 | 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 | rectory-file-name.(magit-topleve |
| 169500 | 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l)))............................ |
| 169520 | 20 20 20 20 20 20 20 20 20 20 20 22 2e 62 75 6e 64 6c 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 | ...........".bundle")).......... |
| 169540 | 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 | .....(magit-completing-read-mult |
| 169560 | 69 70 6c 65 20 22 52 65 66 6e 61 6d 65 73 20 28 7a 65 72 6f 20 6f 72 20 6d 6f 72 65 29 3a 20 22 | iple."Refnames.(zero.or.more):." |
| 169580 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1695a0 | 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 |
| 1695c0 | 6d 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 | mes))...............(transient-a |
| 1695e0 | 72 67 73 20 27 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 63 72 65 61 74 65 29 29 29 29 0a 20 20 28 | rgs.'magit-bundle-create))))...( |
| 169600 | 69 66 20 66 69 6c 65 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 62 75 6e 64 6c 65 20 | if.file.......(magit-git-bundle. |
| 169620 | 22 63 72 65 61 74 65 22 20 66 69 6c 65 20 72 65 66 73 20 61 72 67 73 29 0a 20 20 20 20 28 74 72 | "create".file.refs.args).....(tr |
| 169640 | 61 6e 73 69 65 6e 74 2d 73 65 74 75 70 20 27 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 63 72 65 61 | ansient-setup.'magit-bundle-crea |
| 169660 | 74 65 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 | te)))..;;;###autoload.(defun.mag |
| 169680 | 69 74 2d 62 75 6e 64 6c 65 2d 63 72 65 61 74 65 2d 74 72 61 63 6b 65 64 20 28 66 69 6c 65 20 74 | it-bundle-create-tracked.(file.t |
| 1696a0 | 61 67 20 62 72 61 6e 63 68 20 72 65 66 73 20 61 72 67 73 29 0a 20 20 22 43 72 65 61 74 65 20 61 | ag.branch.refs.args)..."Create.a |
| 1696c0 | 6e 64 20 74 72 61 63 6b 20 61 20 6e 65 77 20 62 75 6e 64 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 | nd.track.a.new.bundle."...(inter |
| 1696e0 | 61 63 74 69 76 65 0a 20 20 20 28 6c 65 74 20 28 28 74 61 67 20 20 20 20 28 6d 61 67 69 74 2d 72 | active....(let.((tag....(magit-r |
| 169700 | 65 61 64 2d 74 61 67 20 22 54 72 61 63 6b 20 62 75 6e 64 6c 65 20 75 73 69 6e 67 20 74 61 67 22 | ead-tag."Track.bundle.using.tag" |
| 169720 | 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 61 64 2d | ))..........(branch.(magit-read- |
| 169740 | 62 72 61 6e 63 68 20 22 42 75 6e 64 6c 65 20 62 72 61 6e 63 68 22 29 29 0a 20 20 20 20 20 20 20 | branch."Bundle.branch"))........ |
| 169760 | 20 20 28 72 65 66 73 20 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 | ..(refs...(magit-completing-read |
| 169780 | 2d 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 41 64 64 | -multiple..................."Add |
| 1697a0 | 69 74 69 6f 6e 61 6c 20 72 65 66 6e 61 6d 65 73 20 28 7a 65 72 6f 20 6f 72 20 6d 6f 72 65 29 3a | itional.refnames.(zero.or.more): |
| 1697c0 | 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 | ."...................(magit-list |
| 1697e0 | 2d 72 65 66 6e 61 6d 65 73 29 29 29 29 0a 20 20 20 20 20 28 6c 69 73 74 20 28 72 65 61 64 2d 66 | -refnames))))......(list.(read-f |
| 169800 | 69 6c 65 2d 6e 61 6d 65 20 22 46 69 6c 65 3a 20 22 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 28 63 | ile-name."File:.".nil.nil.nil.(c |
| 169820 | 6f 6e 63 61 74 20 74 61 67 20 22 2e 62 75 6e 64 6c 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 | oncat.tag.".bundle"))........... |
| 169840 | 20 74 61 67 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 | .tag.branch............(if.(equa |
| 169860 | 6c 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e | l.branch.(magit-get-current-bran |
| 169880 | 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 22 48 45 41 44 22 | ch))................(cons."HEAD" |
| 1698a0 | 20 72 65 66 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 73 29 0a 20 20 20 20 20 20 | .refs)..............refs)....... |
| 1698c0 | 20 20 20 20 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 62 75 6e 64 | .....(transient-args.'magit-bund |
| 1698e0 | 6c 65 2d 63 72 65 61 74 65 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 62 75 6e 64 6c | le-create))))...(magit-git-bundl |
| 169900 | 65 20 22 63 72 65 61 74 65 22 20 66 69 6c 65 20 28 63 6f 6e 73 20 62 72 61 6e 63 68 20 72 65 66 | e."create".file.(cons.branch.ref |
| 169920 | 73 29 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 20 22 74 61 67 22 20 22 2d 2d 66 | s).args)...(magit-git."tag"."--f |
| 169940 | 6f 72 63 65 22 20 74 61 67 20 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d | orce".tag.branch.............."- |
| 169960 | 6d 22 20 28 63 6f 6e 63 61 74 20 22 3b 3b 20 67 69 74 2d 62 75 6e 64 6c 65 20 74 72 61 63 6b 69 | m".(concat.";;.git-bundle.tracki |
| 169980 | 6e 67 5c 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ng\n"........................... |
| 1699a0 | 28 70 70 2d 74 6f 2d 73 74 72 69 6e 67 20 60 28 28 66 69 6c 65 20 20 20 2e 20 2c 66 69 6c 65 29 | (pp-to-string.`((file.....,file) |
| 1699c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1699e0 | 20 20 20 20 20 20 20 20 20 20 20 28 62 72 61 6e 63 68 20 2e 20 2c 62 72 61 6e 63 68 29 0a 20 20 | ...........(branch...,branch)... |
| 169a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 169a20 | 20 20 20 20 20 20 20 20 28 72 65 66 73 20 20 20 2e 20 2c 72 65 66 73 29 0a 20 20 20 20 20 20 20 | ........(refs.....,refs)........ |
| 169a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 169a60 | 20 20 20 28 61 72 67 73 20 20 20 2e 20 2c 61 72 67 73 29 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 | ...(args.....,args))))))..;;;### |
| 169a80 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 75 70 64 | autoload.(defun.magit-bundle-upd |
| 169aa0 | 61 74 65 2d 74 72 61 63 6b 65 64 20 28 74 61 67 29 0a 20 20 22 55 70 64 61 74 65 20 61 20 62 75 | ate-tracked.(tag)..."Update.a.bu |
| 169ac0 | 6e 64 6c 65 20 74 68 61 74 20 69 73 20 62 65 69 6e 67 20 74 72 61 63 6b 65 64 20 75 73 69 6e 67 | ndle.that.is.being.tracked.using |
| 169ae0 | 20 54 41 47 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 | .TAG."...(interactive.(list.(mag |
| 169b00 | 69 74 2d 72 65 61 64 2d 74 61 67 20 22 55 70 64 61 74 65 20 62 75 6e 64 6c 65 20 74 72 61 63 6b | it-read-tag."Update.bundle.track |
| 169b20 | 65 64 20 62 79 20 74 61 67 22 20 74 29 29 29 0a 20 20 28 6c 65 74 20 28 6d 73 67 29 0a 20 20 20 | ed.by.tag".t)))...(let.(msg).... |
| 169b40 | 20 28 6c 65 74 2d 61 6c 69 73 74 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d 70 72 | .(let-alist.(magit--with-temp-pr |
| 169b60 | 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | ocess-buffer..................(s |
| 169b80 | 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ave-excursion................... |
| 169ba0 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 22 66 6f 72 2d 65 61 63 68 2d 72 65 66 | .(magit-git-insert."for-each-ref |
| 169bc0 | 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 28 63 6f 6e 74 65 6e 74 73 29 22 0a 20 20 20 20 20 20 20 | "."--format=%(contents)"........ |
| 169be0 | 20 20 20 20 20 20 20 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 |
| 169c00 | 6f 6e 63 61 74 20 22 72 65 66 73 2f 74 61 67 73 2f 22 20 74 61 67 29 29 29 0a 20 20 20 20 20 20 | oncat."refs/tags/".tag)))....... |
| 169c20 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 73 67 20 28 62 75 66 66 65 72 2d 73 74 72 | ...........(setq.msg.(buffer-str |
| 169c40 | 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 67 6e 6f 72 65 2d 65 | ing))..................(ignore-e |
| 169c60 | 72 72 6f 72 73 20 28 72 65 61 64 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 29 29 0a | rrors.(read.(current-buffer)))). |
| 169c80 | 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 2e 66 69 6c 65 20 2e 62 72 61 6e 63 68 | ......(unless.(and..file..branch |
| 169ca0 | 29 0a 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 54 61 67 20 25 73 20 64 6f 65 73 20 6e 6f | ).........(error."Tag.%s.does.no |
| 169cc0 | 74 20 61 70 70 65 61 72 20 74 6f 20 74 72 61 63 6b 20 61 20 62 75 6e 64 6c 65 22 20 74 61 67 29 | t.appear.to.track.a.bundle".tag) |
| 169ce0 | 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 62 75 6e 64 6c 65 20 22 63 72 65 61 74 | ).......(magit-git-bundle."creat |
| 169d00 | 65 22 20 2e 66 69 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e"..file........................ |
| 169d20 | 20 28 63 6f 6e 73 20 28 63 6f 6e 63 61 74 20 74 61 67 20 22 2e 2e 22 20 2e 62 72 61 6e 63 68 29 | .(cons.(concat.tag.".."..branch) |
| 169d40 | 20 2e 72 65 66 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..refs)......................... |
| 169d60 | 2e 61 72 67 73 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 20 22 74 61 67 22 20 22 2d | .args).......(magit-git."tag"."- |
| 169d80 | 2d 66 6f 72 63 65 22 20 74 61 67 20 2e 62 72 61 6e 63 68 20 22 2d 6d 22 20 6d 73 67 29 29 29 29 | -force".tag..branch."-m".msg)))) |
| 169da0 | 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 75 | ..;;;###autoload.(defun.magit-bu |
| 169dc0 | 6e 64 6c 65 2d 76 65 72 69 66 79 20 28 66 69 6c 65 29 0a 20 20 22 43 68 65 63 6b 20 77 68 65 74 | ndle-verify.(file)..."Check.whet |
| 169de0 | 68 65 72 20 46 49 4c 45 20 69 73 20 76 61 6c 69 64 20 61 6e 64 20 61 70 70 6c 69 65 73 20 74 6f | her.FILE.is.valid.and.applies.to |
| 169e00 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 | .the.current.repository."...(int |
| 169e20 | 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 2d 72 65 | eractive.(list.(magit-bundle--re |
| 169e40 | 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 56 65 72 69 66 79 20 62 75 6e 64 6c 65 3a 20 22 29 29 | ad-file-name."Verify.bundle:.")) |
| 169e60 | 29 0a 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 29 0a 20 20 28 6d 61 | )...(magit-process-buffer)...(ma |
| 169e80 | 67 69 74 2d 67 69 74 2d 62 75 6e 64 6c 65 20 22 76 65 72 69 66 79 22 20 66 69 6c 65 29 29 0a 0a | git-git-bundle."verify".file)).. |
| 169ea0 | 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 64 | ;;;###autoload.(defun.magit-bund |
| 169ec0 | 6c 65 2d 6c 69 73 74 2d 68 65 61 64 73 20 28 66 69 6c 65 29 0a 20 20 22 4c 69 73 74 20 74 68 65 | le-list-heads.(file)..."List.the |
| 169ee0 | 20 72 65 66 73 20 69 6e 20 46 49 4c 45 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | .refs.in.FILE."...(interactive.( |
| 169f00 | 6c 69 73 74 20 28 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 2d 72 65 61 64 2d 66 69 6c 65 2d 6e 61 | list.(magit-bundle--read-file-na |
| 169f20 | 6d 65 20 22 4c 69 73 74 20 68 65 61 64 73 20 6f 66 20 62 75 6e 64 6c 65 3a 20 22 29 29 29 0a 20 | me."List.heads.of.bundle:."))).. |
| 169f40 | 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 29 0a 20 20 28 6d 61 67 69 74 | .(magit-process-buffer)...(magit |
| 169f60 | 2d 67 69 74 2d 62 75 6e 64 6c 65 20 22 6c 69 73 74 2d 68 65 61 64 73 22 20 66 69 6c 65 29 29 0a | -git-bundle."list-heads".file)). |
| 169f80 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2d 2d 72 65 61 64 2d 66 69 6c 65 2d | .(defun.magit-bundle--read-file- |
| 169fa0 | 6e 61 6d 65 20 28 70 72 6f 6d 70 74 29 0a 20 20 28 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | name.(prompt)...(read-file-name. |
| 169fc0 | 70 72 6f 6d 70 74 20 6e 69 6c 20 6e 69 6c 20 74 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74 2d | prompt.nil.nil.t.(magit-file-at- |
| 169fe0 | 70 6f 69 6e 74 29 20 23 27 66 69 6c 65 2d 72 65 67 75 6c 61 72 2d 70 29 29 0a 0a 28 64 65 66 75 | point).#'file-regular-p))..(defu |
| 16a000 | 6e 20 6d 61 67 69 74 2d 67 69 74 2d 62 75 6e 64 6c 65 20 28 63 6f 6d 6d 61 6e 64 20 66 69 6c 65 | n.magit-git-bundle.(command.file |
| 16a020 | 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 66 73 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 67 | .&optional.refs.args)...(magit-g |
| 16a040 | 69 74 20 22 62 75 6e 64 6c 65 22 20 63 6f 6d 6d 61 6e 64 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 | it."bundle".command.(magit-conve |
| 16a060 | 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 66 69 6c 65 29 20 72 65 66 73 20 61 | rt-filename-for-git.file).refs.a |
| 16a080 | 72 67 73 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 62 75 6e | rgs))..;;;._.(provide.'magit-bun |
| 16a0a0 | 64 6c 65 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 62 75 6e 64 6c 65 2e 65 6c 20 65 6e 64 73 20 68 65 | dle).;;;.magit-bundle.el.ends.he |
| 16a0c0 | 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | re.............................. |
| 16a0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a200 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 67 69 74 2e 65 6c 00 00 00 00 00 00 00 00 | magit-4.1.2/magit-git.el........ |
| 16a220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a260 | 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 |
| 16a280 | 30 33 36 33 34 32 31 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 34 37 33 00 20 30 00 00 00 | 0363421.00000000000.013473..0... |
| 16a2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a300 | 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................... |
| 16a320 | 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................... |
| 16a340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 16a400 | 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 |
| 16a420 | 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.-* |
| 16a440 | 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 | -..;;.Copyright.(C).2008-2024.Th |
| 16a460 | 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..;; |
| 16a480 | 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. |
| 16a4a0 | 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 |
| 16a4c0 | 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 |
| 16a4e0 | 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>..;;. |
| 16a500 | 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 |
| 16a520 | 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 |
| 16a540 | 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 |
| 16a560 | 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 |
| 16a580 | 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 |
| 16a5a0 | 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. |
| 16a5c0 | 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 |
| 16a5e0 | 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. |
| 16a600 | 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.. |
| 16a620 | 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 |
| 16a640 | 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 |
| 16a660 | 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 |
| 16a680 | 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 |
| 16a6a0 | 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 |
| 16a6c0 | 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 |
| 16a6e0 | 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. |
| 16a700 | 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 |
| 16a720 | 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 |
| 16a740 | 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 |
| 16a760 | 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 |
| 16a780 | 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/>...;; |
| 16a7a0 | 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 |
| 16a7c0 | 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 |
| 16a7e0 | 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: |
| 16a800 | 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 |
| 16a820 | 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- |
| 16a840 | 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 |
| 16a860 | 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 |
| 16a880 | 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 |
| 16a8a0 | 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 |
| 16a8c0 | 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 |
| 16a8e0 | 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.` |
| 16a900 | 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 |
| 16a920 | 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 |
| 16a940 | 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 |
| 16a960 | 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 |
| 16a980 | 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".( |
| 16a9a0 | 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 |
| 16a9c0 | 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 |
| 16a9e0 | 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 |
| 16aa00 | 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 |
| 16aa20 | 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 |
| 16aa40 | 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). |
| 16aa60 | 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).. |
| 16aa80 | 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 |
| 16aaa0 | 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 |
| 16aac0 | 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 |
| 16aae0 | 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 |
| 16ab00 | 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 |
| 16ab20 | 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- |
| 16ab40 | 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)). |
| 16ab60 | 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- |
| 16ab80 | 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"............ |
| 16aba0 | 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 |
| 16abc0 | 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 |
| 16abe0 | 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 |
| 16ac00 | 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"..... |
| 16ac20 | 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 |
| 16ac40 | 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 |
| 16ac60 | 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 |
| 16ac80 | 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 |
| 16aca0 | 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. |
| 16acc0 | 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"................. |
| 16ace0 | 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 |
| 16ad00 | 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 |
| 16ad20 | 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 |
| 16ad40 | 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 28 65 76 61 | ess-error-message-regexps)..(eva |
| 16ad60 | 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 0a 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 27 6f 72 | l-when-compile...(cl-pushnew.'or |
| 16ad80 | 69 67 2d 72 65 76 20 65 69 65 69 6f 2d 2d 6b 6e 6f 77 6e 2d 73 6c 6f 74 2d 6e 61 6d 65 73 29 0a | ig-rev.eieio--known-slot-names). |
| 16ada0 | 20 20 28 63 6c 2d 70 75 73 68 6e 65 77 20 27 6e 75 6d 62 65 72 20 65 69 65 69 6f 2d 2d 6b 6e 6f | ..(cl-pushnew.'number.eieio--kno |
| 16adc0 | 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 0a 3b 3b | wn-slot-names))..;;;.Options..;; |
| 16ade0 | 20 46 6f 72 20 6e 6f 77 20 74 68 69 73 20 69 73 20 73 68 61 72 65 64 20 62 65 74 77 65 65 6e 20 | .For.now.this.is.shared.between. |
| 16ae00 | 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 27 20 61 6e 64 20 60 6d 61 67 69 74 2d 67 69 74 27 2e | `magit-process'.and.`magit-git'. |
| 16ae20 | 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 20 6e 69 6c 0a 20 20 22 | .(defgroup.magit-process.nil..." |
| 16ae40 | 47 69 74 20 61 6e 64 20 6f 74 68 65 72 20 65 78 74 65 72 6e 61 6c 20 70 72 6f 63 65 73 73 65 73 | Git.and.other.external.processes |
| 16ae60 | 20 75 73 65 64 20 62 79 20 4d 61 67 69 74 2e 22 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 | .used.by.Magit."...:group.'magit |
| 16ae80 | 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 67 69 74 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 | )..(defvar.magit-git-environment |
| 16aea0 | 0a 20 20 28 6c 69 73 74 20 28 66 6f 72 6d 61 74 20 22 49 4e 53 49 44 45 5f 45 4d 41 43 53 3d 25 | ...(list.(format."INSIDE_EMACS=% |
| 16aec0 | 73 2c 6d 61 67 69 74 22 20 65 6d 61 63 73 2d 76 65 72 73 69 6f 6e 29 29 0a 20 20 22 50 72 65 70 | s,magit".emacs-version))..."Prep |
| 16aee0 | 65 6e 64 65 64 20 74 6f 20 60 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 27 20 77 | ended.to.`process-environment'.w |
| 16af00 | 68 69 6c 65 20 72 75 6e 6e 69 6e 67 20 67 69 74 2e 22 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | hile.running.git.")..(defcustom. |
| 16af20 | 6d 61 67 69 74 2d 67 69 74 2d 6f 75 74 70 75 74 2d 63 6f 64 69 6e 67 2d 73 79 73 74 65 6d 0a 20 | magit-git-output-coding-system.. |
| 16af40 | 20 28 61 6e 64 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e | .(and.(eq.system-type.'windows-n |
| 16af60 | 74 29 20 27 75 74 66 2d 38 29 0a 20 20 22 43 6f 64 69 6e 67 20 73 79 73 74 65 6d 20 66 6f 72 20 | t).'utf-8)..."Coding.system.for. |
| 16af80 | 72 65 63 65 69 76 69 6e 67 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 47 69 74 2e 0a 0a 49 66 20 6e | receiving.output.from.Git...If.n |
| 16afa0 | 6f 6e 2d 6e 69 6c 2c 20 74 68 65 20 47 69 74 20 63 6f 6e 66 69 67 20 76 61 6c 75 65 20 60 69 31 | on-nil,.the.Git.config.value.`i1 |
| 16afc0 | 38 6e 2e 6c 6f 67 4f 75 74 70 75 74 45 6e 63 6f 64 69 6e 67 27 20 73 68 6f 75 6c 64 0a 62 65 20 | 8n.logOutputEncoding'.should.be. |
| 16afe0 | 73 65 74 20 76 69 61 20 60 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 | set.via.`magit-git-global-argume |
| 16b000 | 6e 74 73 27 20 74 6f 20 76 61 6c 75 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74 68 0a 74 68 | nts'.to.value.consistent.with.th |
| 16b020 | 69 73 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 | is."...:package-version.'(magit. |
| 16b040 | 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 72 6f 63 65 | .."2.9.0")...:group.'magit-proce |
| 16b060 | 73 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 64 69 6e 67 2d 73 79 73 74 | ss...:type.'(choice.(coding-syst |
| 16b080 | 65 6d 20 3a 74 61 67 20 22 43 6f 64 69 6e 67 20 73 79 73 74 65 6d 20 74 6f 20 64 65 63 6f 64 65 | em.:tag."Coding.system.to.decode |
| 16b0a0 | 20 47 69 74 20 6f 75 74 70 75 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .Git.output")..................( |
| 16b0c0 | 63 6f 6e 73 74 20 3a 74 61 67 20 22 55 73 65 20 73 79 73 74 65 6d 20 64 65 66 61 75 6c 74 22 20 | const.:tag."Use.system.default". |
| 16b0e0 | 6e 69 6c 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 67 69 74 2d 77 33 32 2d 70 61 | nil)))..(defvar.magit-git-w32-pa |
| 16b100 | 74 68 2d 68 61 63 6b 20 6e 69 6c 0a 20 20 22 41 6c 69 73 74 20 6f 66 20 28 45 58 45 20 2e 20 28 | th-hack.nil..."Alist.of.(EXE...( |
| 16b120 | 50 41 54 48 45 4e 54 52 59 29 29 2e 0a 54 68 69 73 20 73 70 65 63 69 66 69 65 73 20 77 68 61 74 | PATHENTRY))..This.specifies.what |
| 16b140 | 20 61 64 64 69 74 69 6f 6e 61 6c 20 50 41 54 48 20 73 65 74 74 69 6e 67 20 6e 65 65 64 73 20 74 | .additional.PATH.setting.needs.t |
| 16b160 | 6f 20 62 65 20 61 64 64 65 64 20 74 6f 0a 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 69 6e | o.be.added.to.the.environment.in |
| 16b180 | 20 6f 72 64 65 72 20 74 6f 20 72 75 6e 20 74 68 65 20 6e 6f 6e 2d 77 72 61 70 70 65 72 20 67 69 | .order.to.run.the.non-wrapper.gi |
| 16b1a0 | 74 20 65 78 65 63 75 74 61 62 6c 65 73 0a 73 75 63 63 65 73 73 66 75 6c 6c 79 2e 22 29 0a 0a 28 | t.executables.successfully.")..( |
| 16b1c0 | 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 0a 20 | defcustom.magit-git-executable.. |
| 16b1e0 | 20 28 6f 72 20 28 61 6e 64 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 77 69 6e 64 6f | .(or.(and.(eq.system-type.'windo |
| 16b200 | 77 73 2d 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 76 6f 69 64 20 74 68 65 20 77 | ws-nt)............;;.Avoid.the.w |
| 16b220 | 72 61 70 70 65 72 73 20 22 63 6d 64 2f 67 69 74 2e 65 78 65 22 20 61 6e 64 20 22 63 6d 64 2f 67 | rappers."cmd/git.exe".and."cmd/g |
| 16b240 | 69 74 2e 63 6d 64 22 2c 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 68 69 63 68 20 61 72 65 | it.cmd",............;;.which.are |
| 16b260 | 20 6d 75 63 68 20 73 6c 6f 77 65 72 20 74 68 61 6e 20 75 73 69 6e 67 20 22 62 69 6e 2f 67 69 74 | .much.slower.than.using."bin/git |
| 16b280 | 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 61 6e 64 2d | .exe".directly.............(and- |
| 16b2a0 | 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 20 22 67 69 | let*.((exec.(executable-find."gi |
| 16b2c0 | 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 72 72 6f 72 | t")))..............(ignore-error |
| 16b2e0 | 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 57 69 6e 64 | s................;;.Git.for.Wind |
| 16b300 | 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 77 65 20 63 | ows.2.x.provides.cygpath.so.we.c |
| 16b320 | 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 66 6f 72 20 | an................;;.ask.it.for. |
| 16b340 | 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 20 28 6c 65 | native.paths.................(le |
| 16b360 | 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 20 20 20 20 | t*.((core-exe................... |
| 16b380 | 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 20 20 20 20 | .....(car....................... |
| 16b3a0 | 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 20 20 20 20 | ..(process-lines................ |
| 16b3c0 | 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 20 20 20 20 | ..........exec."-c"............. |
| 16b3e0 | 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 20 77 68 69 | ............."alias.X=!x().{.whi |
| 16b400 | 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 3b 20 78 22 | ch.\"$1\".|.cygpath.-mf.-;.};.x" |
| 16b420 | 0a 20 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 22 20 22 67 | .........................."X"."g |
| 16b440 | 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 20 28 68 61 | it"))).......................(ha |
| 16b460 | 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 69 74 2d 67 | ck-entry.(assoc.core-exe.magit-g |
| 16b480 | 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 20 20 20 20 | it-w32-path-hack)).............. |
| 16b4a0 | 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 78 65 63 2f | .........;;.Running.the.libexec/ |
| 16b4c0 | 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 20 20 20 20 | git-core.executable............. |
| 16b4e0 | 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 78 74 72 61 | ..........;;.requires.some.extra |
| 16b500 | 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 20 20 20 20 | .PATH.entries................... |
| 16b520 | 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 20 20 20 20 | .....(path-hack................. |
| 16b540 | 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 0a 20 20 20 | .......(list.(concat."PATH=".... |
| 16b560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16b580 | 20 20 28 63 61 72 20 28 70 72 6f 63 65 73 73 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 | ..(car.(process-lines........... |
| 16b5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16b5c0 | 20 65 78 65 63 20 22 2d 63 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .exec."-c"...................... |
| 16b5e0 | 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 2e 50 3d 21 | ......................"alias.P=! |
| 16b600 | 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 20 20 20 20 | cygpath.-wp.\"$PATH\"".......... |
| 16b620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16b640 | 20 20 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 20 3b 3b 20 | .."P"))))))..................;;. |
| 16b660 | 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 73 73 69 6f | The.defcustom.STANDARD.expressio |
| 16b680 | 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 20 65 76 61 | n.can.be..................;;.eva |
| 16b6a0 | 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 75 72 65 20 | luated.many.times,.so.make.sure. |
| 16b6c0 | 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 65 6d 70 6f | it.is..................;;.idempo |
| 16b6e0 | 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 61 63 6b 2d | tent...................(if.hack- |
| 16b700 | 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 73 65 74 63 | entry......................(setc |
| 16b720 | 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 20 20 20 20 | dr.hack-entry.path-hack)........ |
| 16b740 | 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 2d 65 78 65 | ............(push.(cons.core-exe |
| 16b760 | 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 74 68 2d 68 | .path-hack).magit-git-w32-path-h |
| 16b780 | 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 65 78 65 29 | ack))..................core-exe) |
| 16b7a0 | 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 70 65 20 27 | ))).......(and.(eq.system-type.' |
| 16b7c0 | 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 6c 65 2d 66 | darwin)............(executable-f |
| 16b7e0 | 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 54 68 65 20 | ind."git"))......."git")..."The. |
| 16b800 | 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 20 6f 6e 20 | Git.executable.used.by.Magit.on. |
| 16b820 | 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 63 68 69 6e | the.local.host..On.remote.machin |
| 16b840 | 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 62 6c 65 27 | es.`magit-remote-git-executable' |
| 16b860 | 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 65 2d 76 65 | .is.used.instead."...:package-ve |
| 16b880 | 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 33 2e 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 | rsion.'(magit..."3.2.0")...:grou |
| 16b8a0 | 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 72 69 6e 67 | p.'magit-process...:type.'string |
| 16b8c0 | 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 69 74 2d 65 | )..(defcustom.magit-remote-git-e |
| 16b8e0 | 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 78 65 63 75 | xecutable."git"..."The.Git.execu |
| 16b900 | 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 65 20 6d 61 | table.used.by.Magit.on.remote.ma |
| 16b920 | 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 61 67 69 74 | chines..On.the.local.host.`magit |
| 16b940 | 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 74 65 61 64 | -git-executable'.is.used.instead |
| 16b960 | 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 70 2d 72 65 | ..Consider.customizing.`tramp-re |
| 16b980 | 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 70 74 69 6f | mote-path'.instead.of.this.optio |
| 16b9a0 | 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.. |
| 16b9c0 | 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 6f 63 65 73 | ."3.2.0")...:group.'magit-proces |
| 16b9e0 | 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 6f 6d 20 6d | s...:type.'string)..(defcustom.m |
| 16ba00 | 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 60 28 22 2d | agit-git-global-arguments...`("- |
| 16ba20 | 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 65 63 73 22 | -no-pager"."--literal-pathspecs" |
| 16ba40 | 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 3d 74 72 75 | ....."-c"."core.preloadindex=tru |
| 16ba60 | 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 72 65 3d 66 | e"....."-c"."log.showSignature=f |
| 16ba80 | 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 73 65 22 0a | alse"....."-c"."color.ui=false". |
| 16baa0 | 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 20 20 20 20 | ...."-c"."color.diff=false"..... |
| 16bac0 | 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 77 73 2d | ,@(and.(eq.system-type.'windows- |
| 16bae0 | 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 38 6e 2e | nt)............(list."-c"."i18n. |
| 16bb00 | 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 20 22 47 | logOutputEncoding=UTF-8")))..."G |
| 16bb20 | 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 75 6d 65 | lobal.Git.arguments...The.argume |
| 16bb40 | 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 69 6d 65 | nts.set.here.are.used.every.time |
| 16bb60 | 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 20 61 20 | .the.git.executable.is.run.as.a. |
| 16bb80 | 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 72 69 67 | subprocess...They.are.placed.rig |
| 16bba0 | 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 66 20 61 | ht.after.the.executable.itself.a |
| 16bbc0 | 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 73 20 69 | nd.before.the.git.command.-.as.i |
| 16bbe0 | 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 20 20 53 | n.`git.HERE....COMMAND.REST'...S |
| 16bc00 | 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 61 6c 69 | ee.the.manpage.`git(1)'.for.vali |
| 16bc20 | 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 20 79 6f | d.arguments...Be.careful.what.yo |
| 16bc40 | 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 20 61 72 | u.add.here,.especially.if.you.ar |
| 16bc60 | 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 65 72 76 | e.using.Tramp.to.connect.to.serv |
| 16bc80 | 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 2e 20 20 | ers.with.ancient.Git.versions... |
| 16bca0 | 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 20 70 61 | Never.remove.anything.that.is.pa |
| 16bcc0 | 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 20 | rt.of.the.default.value,.unless. |
| 16bce0 | 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 64 6f 69 | you.really.know.what.you.are.doi |
| 16bd00 | 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 72 65 20 | ng...And.think.very.hard.before. |
| 16bd20 | 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 75 73 65 | adding.something;.it.will.be.use |
| 16bd40 | 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 6f 72 20 | d.every.time.Magit.runs.Git.for. |
| 16bd60 | 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 69 6f 6e | any.purpose."...:package-version |
| 16bd80 | 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 | .'(magit..."2.9.0")...:group.'ma |
| 16bda0 | 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 70 72 6f | git-commands...:group.'magit-pro |
| 16bdc0 | 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 29 0a 0a | cess...:type.'(repeat.string)).. |
| 16bde0 | 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 65 2d 75 | (defcustom.magit-prefer-remote-u |
| 16be00 | 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 6f 72 20 | pstream.nil..."Whether.to.favor. |
| 16be20 | 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 74 68 65 | remote.branches.when.reading.the |
| 16be40 | 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 6f 6c 73 | .upstream.branch...This.controls |
| 16be60 | 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 20 62 72 | .whether.commands.that.read.a.br |
| 16be80 | 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 65 74 20 | anch.from.the.user.and.then.set. |
| 16bea0 | 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 66 65 72 | it.as.the.upstream.branch,.offer |
| 16bec0 | 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 73 20 64 | .a.local.or.a.remote.branch.as.d |
| 16bee0 | 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 77 68 65 | efault.completion.candidate,.whe |
| 16bf00 | 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 20 61 66 | n.they.have.the.choice...This.af |
| 16bf20 | 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 6d 61 67 | fects.all.commands.that.use.`mag |
| 16bf40 | 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 6d 61 67 | it-read-upstream-branch'.or.`mag |
| 16bf60 | 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 68 20 69 | it-read-starting-point',.which.i |
| 16bf80 | 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 61 6e 67 | ncludes.most.commands.that.chang |
| 16bfa0 | 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 63 72 65 | e.the.upstream.and.many.that.cre |
| 16bfc0 | 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 2d 76 65 | ate.new.branches."...:package-ve |
| 16bfe0 | 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 34 2e 32 22 29 0a 20 20 3a 67 72 6f 75 | rsion.'(magit..."2.4.2")...:grou |
| 16c000 | 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 | p.'magit-commands...:type.'boole |
| 16c020 | 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 66 73 2d | an)..(defcustom.magit-list-refs- |
| 16c040 | 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 20 20 20 | namespaces...'("refs/heads"..... |
| 16c060 | 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 22 0a 20 | "refs/remotes"....."refs/tags".. |
| 16c080 | 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 66 20 72 | ..."refs/pullreqs")..."List.of.r |
| 16c0a0 | 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 20 72 65 | ef.namespaces.considered.when.re |
| 16c0c0 | 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 68 65 20 | ading.a.ref...This.controls.the. |
| 16c0e0 | 6f 72 64 65 72 20 6f 66 20 72 65 66 73 20 72 65 74 75 72 6e 65 64 20 62 79 20 60 6d 61 67 69 74 | order.of.refs.returned.by.`magit |
| 16c100 | 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 62 79 20 | -list-refs',.which.is.called.by. |
| 16c120 | 66 75 6e 63 74 69 6f 6e 73 20 6c 69 6b 65 20 60 6d 61 67 69 74 2d 6c 69 73 74 2d 62 72 61 6e 63 | functions.like.`magit-list-branc |
| 16c140 | 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 65 63 74 | h-names'.to.generate.the.collect |
| 16c160 | 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 69 6f 6e | ion.of.refs."...:package-version |
| 16c180 | 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 27 6d 61 | .'(magit..."3.1.0")...:group.'ma |
| 16c1a0 | 67 69 74 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 20 73 74 | git-commands...:type.'(repeat.st |
| 16c1c0 | 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 2d 72 65 | ring))..(defcustom.magit-list-re |
| 16c1e0 | 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 74 68 65 | fs-sortby.nil..."How.to.sort.the |
| 16c200 | 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 2e 0a 0a | .ref.collection.in.the.prompt... |
| 16c220 | 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 61 64 20 | This.affects.commands.that.read. |
| 16c240 | 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 0a 63 6f | a.ref...More.specifically,.it.co |
| 16c260 | 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 72 6e 65 | ntrols.the.order.of.refs.returne |
| 16c280 | 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 0a 69 73 | d.by.`magit-list-refs',.which.is |
| 16c2a0 | 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 67 69 74 | .called.by.functions.like.`magit |
| 16c2c0 | 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 74 65 0a | -list-branch-names'.to.generate. |
| 16c2e0 | 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 65 66 61 | the.collection.of.refs...By.defa |
| 16c300 | 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 67 20 74 | ult,.refs.are.sorted.according.t |
| 16c320 | 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 22 72 65 | o.their.full.refname.(i.e.,.\"re |
| 16c340 | 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 64 20 62 | fs/...\")...Any.value.accepted.b |
| 16c360 | 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 66 6f 72 | y.the.`--sort'.flag.of.\"git.for |
| 16c380 | 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 20 65 78 | -each-ref\".can.be.used...For.ex |
| 16c3a0 | 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 73 20 72 | ample,.\"-creatordate\".places.r |
| 16c3c0 | 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 72 20 6f | efs.with.more.recent.committer.o |
| 16c3e0 | 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 20 6c 69 | r.tagger.dates.earlier.in.the.li |
| 16c400 | 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 73 6f 20 | st...A.list.of.strings.can.also. |
| 16c420 | 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 74 69 70 | be.given.in.order.to.pass.multip |
| 16c440 | 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 68 2d 72 | le.sort.keys.to.\"git.for-each-r |
| 16c460 | 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 6e 20 74 | ef\"...Note.that,.depending.on.t |
| 16c480 | 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 73 65 2c | he.completion.framework.you.use, |
| 16c4a0 | 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 6f 20 63 | .this.may.not.be.sufficient.to.c |
| 16c4c0 | 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 72 65 66 | hange.the.order.in.which.the.ref |
| 16c4e0 | 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 74 72 6f | s.are.displayed...It.only.contro |
| 16c500 | 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 6e 20 70 | ls.the.order.of.the.collection.p |
| 16c520 | 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 61 64 27 | assed.to.`magit-completing-read' |
| 16c540 | 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 74 20 72 | .or,.for.commands.that.support.r |
| 16c560 | 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 64 2d 66 | eading.multiple.strings,.`read-f |
| 16c580 | 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 69 6f 6e | rom-minibuffer'...The.completion |
| 16c5a0 | 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 6e 65 73 | .framework.ultimately.determines |
| 16c5c0 | 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 79 65 64 | .how.the.collection.is.displayed |
| 16c5e0 | 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... |
| 16c600 | 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 63 65 6c | "2.11.0")...:group.'magit-miscel |
| 16c620 | 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 6e 67 20 | laneous...:type.'(choice.string. |
| 16c640 | 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 64 65 66 | (repeat.string)))..;;;.Git..(def |
| 16c660 | 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 65 74 68 | var.magit-git-debug.nil..."Wheth |
| 16c680 | 65 72 20 74 6f 20 65 6e 61 62 6c 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 72 65 70 6f 72 74 69 6e | er.to.enable.additional.reportin |
| 16c6a0 | 67 20 6f 66 20 67 69 74 20 65 72 72 6f 72 73 2e 0a 0a 4d 61 67 69 74 20 62 61 73 69 63 61 6c 6c | g.of.git.errors...Magit.basicall |
| 16c6c0 | 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 65 20 74 77 6f | y.calls.git.for.one.of.these.two |
| 16c6e0 | 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 73 20 6f 72 20 74 6f | .reasons:.for.side-effects.or.to |
| 16c700 | 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 61 6e 64 61 72 64 20 | .do.something.with.its.standard. |
| 16c720 | 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 66 6f 72 20 73 69 64 | output...When.git.is.run.for.sid |
| 16c740 | 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 2c 20 69 6e 63 6c 75 | e-effects.then.its.output,.inclu |
| 16c760 | 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 6e 74 6f 20 74 68 65 | ding.error.messages,.go.into.the |
| 16c780 | 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 20 77 68 69 63 68 20 69 73 20 73 68 6f 77 6e 20 77 | .process.buffer.which.is.shown.w |
| 16c7a0 | 68 65 6e 20 75 73 69 6e 67 20 5c 0a 5c 5c 3c 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 | hen.using.\.\\<magit-status-mode |
| 16c7c0 | 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]... |
| 16c7e0 | 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 |
| 16c800 | 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. |
| 16c820 | 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 |
| 16c840 | 20 74 68 69 73 20 62 75 66 66 65 72 2c 20 62 75 74 20 77 68 65 6e 20 74 68 69 73 0a 6f 70 74 69 | .this.buffer,.but.when.this.opti |
| 16c860 | 6f 6e 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 67 69 74 20 72 65 74 75 72 6e 73 20 77 69 | on.is.non-nil.and.git.returns.wi |
| 16c880 | 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 65 78 69 74 20 73 74 61 74 75 73 2c 0a 74 68 65 6e 20 | th.a.non-zero.exit.status,.then. |
| 16c8a0 | 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 73 20 69 | at.least.its.standard.error.is.i |
| 16c8c0 | 6e 73 65 72 74 65 64 20 69 6e 74 6f 20 74 68 69 73 20 62 75 66 66 65 72 2e 0a 0a 54 68 69 73 20 | nserted.into.this.buffer...This. |
| 16c8e0 | 69 73 20 6f 6e 6c 79 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 64 65 62 75 67 67 69 6e 67 20 70 | is.only.intended.for.debugging.p |
| 16c900 | 75 72 70 6f 73 65 73 2e 20 20 44 6f 20 6e 6f 74 20 65 6e 61 62 6c 65 20 74 68 69 73 0a 70 65 72 | urposes...Do.not.enable.this.per |
| 16c920 | 6d 61 6e 65 6e 74 6c 79 2c 20 74 68 61 74 20 77 6f 75 6c 64 20 6e 65 67 61 74 69 76 65 6c 79 20 | manently,.that.would.negatively. |
| 16c940 | 61 66 66 65 63 74 20 70 65 72 66 6f 72 6d 61 6e 63 65 2e 20 20 41 6c 73 6f 20 6e 6f 74 65 0a 74 | affect.performance...Also.note.t |
| 16c960 | 68 61 74 20 6a 75 73 74 20 62 65 63 61 75 73 65 20 67 69 74 20 65 78 69 74 73 20 77 69 74 68 20 | hat.just.because.git.exits.with. |
| 16c980 | 61 20 6e 6f 6e 2d 7a 65 72 6f 20 65 78 69 74 20 73 74 61 74 75 73 20 61 6e 64 20 70 72 69 6e 74 | a.non-zero.exit.status.and.print |
| 16c9a0 | 73 0a 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 74 68 61 74 20 75 73 75 61 6c 6c 79 20 | s.an.error.message.that.usually. |
| 16c9c0 | 64 6f 65 73 6e 27 74 20 6d 65 61 6e 20 74 68 61 74 20 69 74 20 69 73 20 61 6e 20 65 72 72 6f 72 | doesn't.mean.that.it.is.an.error |
| 16c9e0 | 20 61 73 0a 66 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 | .as.far.as.Magit.is.concerned,.w |
| 16ca00 | 68 69 63 68 20 69 73 20 61 6e 6f 74 68 65 72 20 72 65 61 73 6f 6e 20 77 65 20 75 73 75 61 6c 6c | hich.is.another.reason.we.usuall |
| 16ca20 | 79 20 68 69 64 65 0a 74 68 65 73 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 2e 20 20 57 68 | y.hide.these.error.messages...Wh |
| 16ca40 | 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 20 72 65 6c 65 | ether.some.error.message.is.rele |
| 16ca60 | 76 61 6e 74 20 69 6e 0a 74 68 65 20 63 6f 6e 74 65 78 74 20 6f 66 20 73 6f 6d 65 20 75 6e 65 78 | vant.in.the.context.of.some.unex |
| 16ca80 | 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 20 6a 75 64 67 65 64 | pected.behavior.has.to.be.judged |
| 16caa0 | 20 6f 6e 20 61 20 63 61 73 65 0a 62 79 20 63 61 73 65 20 62 61 73 69 73 2e 0a 0a 54 68 65 20 63 | .on.a.case.by.case.basis...The.c |
| 16cac0 | 6f 6d 6d 61 6e 64 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 | ommand.`magit-toggle-git-debug'. |
| 16cae0 | 63 68 61 6e 67 65 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 0a 76 61 72 69 61 62 | changes.the.value.of.this.variab |
| 16cb00 | 6c 65 2e 0a 0a 41 6c 73 6f 20 73 65 65 20 60 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 65 78 74 | le...Also.see.`magit-process-ext |
| 16cb20 | 72 65 6d 65 2d 6c 6f 67 67 69 6e 67 27 2e 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 | reme-logging'.")..(defun.magit-t |
| 16cb40 | 6f 67 67 6c 65 2d 67 69 74 2d 64 65 62 75 67 20 28 29 0a 20 20 22 54 6f 67 67 6c 65 20 77 68 65 | oggle-git-debug.()..."Toggle.whe |
| 16cb60 | 74 68 65 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 67 69 74 20 65 72 72 6f 72 73 20 61 72 65 20 72 | ther.additional.git.errors.are.r |
| 16cb80 | 65 70 6f 72 74 65 64 2e 0a 53 65 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 6d 61 67 69 74 29 44 | eported..See.info.node.`(magit)D |
| 16cba0 | 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 72 6d 61 | ebugging.Tools'.for.more.informa |
| 16cbc0 | 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 73 65 74 71 20 6d | tion."...(interactive)...(setq.m |
| 16cbe0 | 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 20 28 6e 6f 74 20 6d 61 67 69 74 2d 67 69 74 2d 64 65 | agit-git-debug.(not.magit-git-de |
| 16cc00 | 62 75 67 29 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 41 64 64 69 74 69 6f 6e 61 6c 20 72 65 70 | bug))...(message."Additional.rep |
| 16cc20 | 6f 72 74 69 6e 67 20 6f 66 20 47 69 74 20 65 72 72 6f 72 73 20 25 73 22 0a 20 20 20 20 20 20 20 | orting.of.Git.errors.%s"........ |
| 16cc40 | 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 20 22 65 6e 61 62 6c 65 64 | ....(if.magit-git-debug."enabled |
| 16cc60 | 22 20 22 64 69 73 61 62 6c 65 64 22 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d | "."disabled")))..(defvar.magit-- |
| 16cc80 | 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 6e 69 6c 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 | refresh-cache.nil)..(defmacro.ma |
| 16cca0 | 67 69 74 2d 2d 77 69 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 6b 65 79 20 26 72 65 | git--with-refresh-cache.(key.&re |
| 16ccc0 | 73 74 20 62 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 31 29 20 28 | st.body)...(declare.(indent.1).( |
| 16cce0 | 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 74 20 28 28 6b 20 28 | debug.(form.body)))...(let.((k.( |
| 16cd00 | 63 6c 2d 67 65 6e 73 79 6d 29 29 0a 20 20 20 20 20 20 20 20 28 68 69 74 20 28 63 6c 2d 67 65 6e | cl-gensym)).........(hit.(cl-gen |
| 16cd20 | 73 79 6d 29 29 29 0a 20 20 20 20 60 28 69 66 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 | sym))).....`(if.magit--refresh-c |
| 16cd40 | 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 2c 6b 20 2c 6b 65 79 29 29 0a 20 | ache..........(let.((,k.,key)).. |
| 16cd60 | 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 2c 68 69 74 20 28 61 73 73 6f 63 20 | ..........(if-let.((,hit.(assoc. |
| 16cd80 | 2c 6b 20 28 63 64 72 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 29 29 29 29 | ,k.(cdr.magit--refresh-cache)))) |
| 16cda0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 20 28 63 6c 2d 69 6e 63 66 20 | ................(progn.(cl-incf. |
| 16cdc0 | 28 63 61 61 72 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 29 29 0a 20 20 20 | (caar.magit--refresh-cache)).... |
| 16cde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 2c 68 69 74 29 29 0a 20 | ...................(cdr.,hit)).. |
| 16ce00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 28 63 64 61 72 20 6d 61 67 69 74 | ............(cl-incf.(cdar.magit |
| 16ce20 | 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | --refresh-cache))..............( |
| 16ce40 | 6c 65 74 20 28 28 76 61 6c 75 65 20 2c 28 6d 61 63 72 6f 65 78 70 2d 70 72 6f 67 6e 20 62 6f 64 | let.((value.,(macroexp-progn.bod |
| 16ce60 | 79 29 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 73 20 | y)))................(push.(cons. |
| 16ce80 | 2c 6b 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ,k.value)......................( |
| 16cea0 | 63 64 72 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 29 29 0a 20 20 20 20 20 | cdr.magit--refresh-cache))...... |
| 16cec0 | 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 2c 40 62 6f 64 79 | ..........value)))........,@body |
| 16cee0 | 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 2d 65 | )))..(defvar.magit-with-editor-e |
| 16cf00 | 6e 76 76 61 72 20 22 47 49 54 5f 45 44 49 54 4f 52 22 0a 20 20 22 54 68 65 20 65 6e 76 69 72 6f | nvvar."GIT_EDITOR"..."The.enviro |
| 16cf20 | 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 65 78 70 6f 72 74 65 64 20 62 79 20 60 6d 61 67 69 | nment.variable.exported.by.`magi |
| 16cf40 | 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 27 2e 0a 53 65 74 20 74 68 69 73 20 74 6f 20 5c 22 47 49 | t-with-editor'..Set.this.to.\"GI |
| 16cf60 | 54 5f 53 45 51 55 45 4e 43 45 5f 45 44 49 54 4f 52 5c 22 20 69 66 20 79 6f 75 20 64 6f 20 6e 6f | T_SEQUENCE_EDITOR\".if.you.do.no |
| 16cf80 | 74 20 77 61 6e 74 20 74 6f 20 75 73 65 0a 45 6d 61 63 73 20 74 6f 20 65 64 69 74 20 63 6f 6d 6d | t.want.to.use.Emacs.to.edit.comm |
| 16cfa0 | 69 74 20 6d 65 73 73 61 67 65 73 20 62 75 74 20 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 64 6f | it.messages.but.would.like.to.do |
| 16cfc0 | 20 73 6f 20 74 6f 20 65 64 69 74 0a 72 65 62 61 73 65 20 73 65 71 75 65 6e 63 65 73 2e 22 29 0a | .so.to.edit.rebase.sequences."). |
| 16cfe0 | 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 20 28 26 72 | .(defmacro.magit-with-editor.(&r |
| 16d000 | 65 73 74 20 62 6f 64 79 29 0a 20 20 22 4c 69 6b 65 20 60 77 69 74 68 2d 65 64 69 74 6f 72 2a 27 | est.body)..."Like.`with-editor*' |
| 16d020 | 20 62 75 74 20 6c 65 74 2d 62 69 6e 64 20 73 6f 6d 65 20 6d 6f 72 65 20 76 61 72 69 61 62 6c 65 | .but.let-bind.some.more.variable |
| 16d040 | 73 2e 0a 41 6c 73 6f 20 72 65 73 70 65 63 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 6d 61 | s..Also.respect.the.value.of.`ma |
| 16d060 | 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 2d 65 6e 76 76 61 72 27 2e 22 0a 20 20 28 64 65 63 | git-with-editor-envvar'."...(dec |
| 16d080 | 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 29 29 29 0a | lare.(indent.0).(debug.(body))). |
| 16d0a0 | 20 20 60 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 70 6f 70 75 70 2d 74 69 | ..`(let.((magit-process-popup-ti |
| 16d0c0 | 6d 65 20 2d 31 29 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 20 75 73 65 72 20 6d 61 79 20 | me.-1)..........;;.The.user.may. |
| 16d0e0 | 68 61 76 65 20 63 75 73 74 6f 6d 69 7a 65 64 20 60 73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 | have.customized.`shell-file-name |
| 16d100 | 27 20 74 6f 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 73 6f 6d 65 74 68 69 6e 67 20 77 68 69 63 68 | '.to..........;;.something.which |
| 16d120 | 20 72 65 73 75 6c 74 73 20 69 6e 20 60 77 33 32 2d 73 68 65 6c 6c 2d 64 6f 73 2d 73 65 6d 61 6e | .results.in.`w32-shell-dos-seman |
| 16d140 | 74 69 63 73 27 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 28 77 68 69 63 68 20 63 68 61 | tics'.nil..........;;.(which.cha |
| 16d160 | 6e 67 65 73 20 74 68 65 20 71 75 6f 74 69 6e 67 20 73 74 79 6c 65 20 75 73 65 64 20 62 79 0a 20 | nges.the.quoting.style.used.by.. |
| 16d180 | 20 20 20 20 20 20 20 20 3b 3b 20 60 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 | ........;;.`shell-quote-argument |
| 16d1a0 | 27 29 2c 20 62 75 74 20 47 69 74 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 65 78 70 65 63 74 73 20 | '),.but.Git.for.Windows.expects. |
| 16d1c0 | 73 68 65 6c 6c 0a 20 20 20 20 20 20 20 20 20 3b 3b 20 71 75 6f 74 69 6e 67 20 69 6e 20 74 68 65 | shell..........;;.quoting.in.the |
| 16d1e0 | 20 64 6f 73 20 73 74 79 6c 65 2e 0a 20 20 20 20 20 20 20 20 20 28 73 68 65 6c 6c 2d 66 69 6c 65 | .dos.style...........(shell-file |
| 16d200 | 2d 6e 61 6d 65 20 28 69 66 20 28 61 6e 64 20 28 65 71 20 73 79 73 74 65 6d 2d 74 79 70 65 20 27 | -name.(if.(and.(eq.system-type.' |
| 16d220 | 77 69 6e 64 6f 77 73 2d 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | windows-nt)..................... |
| 16d240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 77 65 20 68 61 76 65 20 43 79 67 | ...............;;.If.we.have.Cyg |
| 16d260 | 77 69 6e 20 6d 6f 75 6e 74 20 70 6f 69 6e 74 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | win.mount.points,............... |
| 16d280 | 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 67 69 74 20 | .....................;;.the.git. |
| 16d2a0 | 66 6c 61 76 6f 72 20 69 73 20 63 79 67 77 69 6e 2c 20 73 6f 20 64 6f 73 0a 20 20 20 20 20 20 20 | flavor.is.cygwin,.so.dos........ |
| 16d2c0 | 20 20 20 20 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 73 | ............................;;.s |
| 16d2e0 | 68 65 6c 6c 20 71 75 6f 74 69 6e 67 20 69 73 20 70 72 6f 62 61 62 6c 79 20 77 72 6f 6e 67 2e 0a | hell.quoting.is.probably.wrong.. |
| 16d300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16d320 | 20 20 20 28 6e 6f 74 20 6d 61 67 69 74 2d 63 79 67 77 69 6e 2d 6d 6f 75 6e 74 2d 70 6f 69 6e 74 | ...(not.magit-cygwin-mount-point |
| 16d340 | 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))............................. |
| 16d360 | 20 20 22 63 6d 64 70 72 6f 78 79 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .."cmdproxy".................... |
| 16d380 | 20 20 20 20 20 20 20 20 20 73 68 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 | .........shell-file-name)))..... |
| 16d3a0 | 20 28 77 69 74 68 2d 65 64 69 74 6f 72 2a 20 6d 61 67 69 74 2d 77 69 74 68 2d 65 64 69 74 6f 72 | .(with-editor*.magit-with-editor |
| 16d3c0 | 2d 65 6e 76 76 61 72 0a 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29 29 29 0a 0a 28 64 65 66 6d 61 | -envvar........,@body)))..(defma |
| 16d3e0 | 63 72 6f 20 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 | cro.magit--with-temp-process-buf |
| 16d400 | 66 65 72 20 28 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 22 4c 69 6b 65 20 60 77 69 74 68 2d 74 | fer.(&rest.body)..."Like.`with-t |
| 16d420 | 65 6d 70 2d 62 75 66 66 65 72 27 2c 20 62 75 74 20 61 6c 77 61 79 73 20 70 72 6f 70 61 67 61 74 | emp-buffer',.but.always.propagat |
| 16d440 | 65 20 60 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 27 2e 0a 57 68 65 6e 20 74 68 | e.`process-environment'..When.th |
| 16d460 | 61 74 20 76 61 72 20 69 73 20 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 69 6e 20 74 68 65 20 63 61 | at.var.is.buffer-local.in.the.ca |
| 16d480 | 6c 6c 69 6e 67 20 62 75 66 66 65 72 2c 20 69 74 20 69 73 20 6e 6f 74 0a 70 72 6f 70 61 67 61 74 | lling.buffer,.it.is.not.propagat |
| 16d4a0 | 65 64 20 62 79 20 60 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 27 2c 20 73 6f 20 77 65 20 | ed.by.`with-temp-buffer',.so.we. |
| 16d4c0 | 65 78 70 6c 69 63 69 74 6c 79 20 65 6e 73 75 72 65 20 74 68 61 74 0a 68 61 70 70 65 6e 73 2c 20 | explicitly.ensure.that.happens,. |
| 16d4e0 | 73 6f 20 74 68 61 74 20 70 72 6f 63 65 73 73 65 73 20 77 69 6c 6c 20 62 65 20 69 6e 76 6f 6b 65 | so.that.processes.will.be.invoke |
| 16d500 | 64 20 63 6f 6e 73 69 73 74 65 6e 74 6c 79 2e 20 20 42 4f 44 59 20 69 73 0a 61 73 20 66 6f 72 20 | d.consistently...BODY.is.as.for. |
| 16d520 | 74 68 61 74 20 6d 61 63 72 6f 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 | that.macro."...(declare.(indent. |
| 16d540 | 30 29 20 28 64 65 62 75 67 20 28 62 6f 64 79 29 29 29 0a 20 20 28 6c 65 74 20 28 28 70 20 28 63 | 0).(debug.(body)))...(let.((p.(c |
| 16d560 | 6c 2d 67 65 6e 73 79 6d 29 29 29 0a 20 20 20 20 60 28 6c 65 74 20 28 28 2c 70 20 70 72 6f 63 65 | l-gensym))).....`(let.((,p.proce |
| 16d580 | 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 | ss-environment))........(with-te |
| 16d5a0 | 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 28 73 65 74 71 2d 6c 6f 63 61 6c 20 70 | mp-buffer..........(setq-local.p |
| 16d5c0 | 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 2c 70 29 0a 20 20 20 20 20 20 20 20 20 | rocess-environment.,p).......... |
| 16d5e0 | 2c 40 62 6f 64 79 29 29 29 29 0a 0a 28 64 65 66 73 75 62 73 74 20 6d 61 67 69 74 2d 67 69 74 2d | ,@body))))..(defsubst.magit-git- |
| 16d600 | 65 78 65 63 75 74 61 62 6c 65 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 76 61 6c 75 65 20 6f 66 | executable.()..."Return.value.of |
| 16d620 | 20 60 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 20 6f 72 20 60 6d 61 67 69 | .`magit-git-executable'.or.`magi |
| 16d640 | 74 2d 72 65 6d 6f 74 65 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 2e 0a 54 68 65 20 76 61 | t-remote-git-executable'..The.va |
| 16d660 | 72 69 61 62 6c 65 20 69 73 20 63 68 6f 73 65 6e 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 77 68 | riable.is.chosen.depending.on.wh |
| 16d680 | 65 74 68 65 72 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 0a 69 73 20 72 65 6d | ether.`default-directory'.is.rem |
| 16d6a0 | 6f 74 65 2e 22 0a 20 20 28 69 66 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 | ote."...(if.(file-remote-p.defau |
| 16d6c0 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 | lt-directory).......magit-remote |
| 16d6e0 | 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 0a 20 20 20 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 | -git-executable.....magit-git-ex |
| 16d700 | 65 63 75 74 61 62 6c 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | ecutable))..(defun.magit-process |
| 16d720 | 2d 67 69 74 2d 61 72 67 75 6d 65 6e 74 73 20 28 61 72 67 73 29 0a 20 20 22 50 72 65 70 61 72 65 | -git-arguments.(args)..."Prepare |
| 16d740 | 20 41 52 47 53 20 66 6f 72 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 69 6e 76 6f 6b 65 | .ARGS.for.a.function.that.invoke |
| 16d760 | 73 20 47 69 74 2e 0a 0a 4d 61 67 69 74 20 68 61 73 20 6d 61 6e 79 20 73 70 65 63 69 61 6c 69 7a | s.Git...Magit.has.many.specializ |
| 16d780 | 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 72 75 6e 6e 69 6e 67 20 47 69 74 3b 20 74 68 | ed.functions.for.running.Git;.th |
| 16d7a0 | 65 79 20 61 6c 6c 0a 70 61 73 73 20 61 72 67 75 6d 65 6e 74 73 20 74 68 72 6f 75 67 68 20 74 68 | ey.all.pass.arguments.through.th |
| 16d7c0 | 69 73 20 66 75 6e 63 74 69 6f 6e 20 62 65 66 6f 72 65 20 68 61 6e 64 69 6e 67 20 74 68 65 6d 20 | is.function.before.handing.them. |
| 16d7e0 | 74 6f 20 47 69 74 2c 0a 74 6f 20 64 6f 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 2e 0a 0a 2a 20 | to.Git,.to.do.the.following...*. |
| 16d800 | 46 6c 61 74 74 65 6e 20 41 52 47 53 2c 20 72 65 6d 6f 76 69 6e 67 20 6e 69 6c 20 61 72 67 75 6d | Flatten.ARGS,.removing.nil.argum |
| 16d820 | 65 6e 74 73 2e 0a 2a 20 50 72 65 70 65 6e 64 20 60 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 | ents..*.Prepend.`magit-git-globa |
| 16d840 | 6c 2d 61 72 67 75 6d 65 6e 74 73 27 20 74 6f 20 41 52 47 53 2e 0a 2a 20 4f 6e 20 77 33 32 20 73 | l-arguments'.to.ARGS..*.On.w32.s |
| 16d860 | 79 73 74 65 6d 73 2c 20 65 6e 63 6f 64 65 20 74 6f 20 60 77 33 32 2d 61 6e 73 69 2d 63 6f 64 65 | ystems,.encode.to.`w32-ansi-code |
| 16d880 | 2d 70 61 67 65 27 2e 22 0a 20 20 28 73 65 74 71 20 61 72 67 73 20 28 61 70 70 65 6e 64 20 6d 61 | -page'."...(setq.args.(append.ma |
| 16d8a0 | 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 73 20 28 66 6c 61 74 74 65 | git-git-global-arguments.(flatte |
| 16d8c0 | 6e 2d 74 72 65 65 20 61 72 67 73 29 29 29 0a 20 20 28 69 66 20 28 61 6e 64 20 28 65 71 20 73 79 | n-tree.args)))...(if.(and.(eq.sy |
| 16d8e0 | 73 74 65 6d 2d 74 79 70 65 20 27 77 69 6e 64 6f 77 73 2d 6e 74 29 20 28 62 6f 75 6e 64 70 20 27 | stem-type.'windows-nt).(boundp.' |
| 16d900 | 77 33 32 2d 61 6e 73 69 2d 63 6f 64 65 2d 70 61 67 65 29 29 0a 20 20 20 20 20 20 3b 3b 20 4f 6e | w32-ansi-code-page)).......;;.On |
| 16d920 | 20 77 33 32 2c 20 74 68 65 20 70 72 6f 63 65 73 73 20 61 72 67 75 6d 65 6e 74 73 20 2a 6d 75 73 | .w32,.the.process.arguments.*mus |
| 16d940 | 74 2a 20 62 65 20 65 6e 63 6f 64 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 20 3b 3b 20 63 75 | t*.be.encoded.in.the.......;;.cu |
| 16d960 | 72 72 65 6e 74 20 63 6f 64 65 2d 70 61 67 65 20 28 73 65 65 20 23 33 32 35 30 29 2e 0a 20 20 20 | rrent.code-page.(see.#3250)..... |
| 16d980 | 20 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 61 72 67 29 0a 20 20 20 20 20 20 20 | ...(mapcar.(lambda.(arg)........ |
| 16d9a0 | 20 20 20 20 20 20 20 20 20 28 65 6e 63 6f 64 65 2d 63 6f 64 69 6e 67 2d 73 74 72 69 6e 67 0a 20 | .........(encode-coding-string.. |
| 16d9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 72 67 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 | ................arg.(intern.(for |
| 16d9e0 | 6d 61 74 20 22 63 70 25 64 22 20 77 33 32 2d 61 6e 73 69 2d 63 6f 64 65 2d 70 61 67 65 29 29 29 | mat."cp%d".w32-ansi-code-page))) |
| 16da00 | 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 67 73 29 29 | )...............args).....args)) |
| 16da20 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 69 74 2d 63 6f 64 65 20 28 26 72 | ..(defun.magit-git-exit-code.(&r |
| 16da40 | 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 |
| 16da60 | 47 53 2c 20 72 65 74 75 72 6e 69 6e 67 20 69 74 73 20 65 78 69 74 20 63 6f 64 65 2e 22 0a 20 20 | GS,.returning.its.exit.code."... |
| 16da80 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 6e 69 6c 20 61 72 67 73 29 29 0a 0a 28 | (magit-process-git.nil.args))..( |
| 16daa0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 20 28 26 72 65 73 74 20 61 | defun.magit-git-success.(&rest.a |
| 16dac0 | 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 |
| 16dae0 | 65 74 75 72 6e 69 6e 67 20 74 20 69 66 20 69 74 73 20 65 78 69 74 20 63 6f 64 65 20 69 73 20 30 | eturning.t.if.its.exit.code.is.0 |
| 16db00 | 2e 22 0a 20 20 28 3d 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 69 74 2d 63 6f 64 65 20 61 72 67 | ."...(=.(magit-git-exit-code.arg |
| 16db20 | 73 29 20 30 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 66 61 69 6c 75 72 65 | s).0))..(defun.magit-git-failure |
| 16db40 | 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 47 69 74 20 77 69 74 | .(&rest.args)..."Execute.Git.wit |
| 16db60 | 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 65 78 69 74 20 | h.ARGS,.returning.t.if.its.exit. |
| 16db80 | 63 6f 64 65 20 69 73 20 31 2e 22 0a 20 20 28 3d 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 69 74 | code.is.1."...(=.(magit-git-exit |
| 16dba0 | 2d 63 6f 64 65 20 61 72 67 73 29 20 31 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 | -code.args).1))..(defun.magit-gi |
| 16dbc0 | 74 2d 73 74 72 69 6e 67 2d 70 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 | t-string-p.(&rest.args)..."Execu |
| 16dbe0 | 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 65 20 | te.Git.with.ARGS,.returning.the. |
| 16dc00 | 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 68 65 | first.line.of.its.output..If.the |
| 16dc20 | 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 65 72 | .exit.code.isn't.zero.or.if.ther |
| 16dc40 | 65 20 69 73 20 6e 6f 20 6f 75 74 70 75 74 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 0a 6e 69 6c 2e | e.is.no.output,.then.return.nil. |
| 16dc60 | 20 20 4e 65 69 74 68 65 72 20 6f 66 20 74 68 65 73 65 20 72 65 73 75 6c 74 73 20 69 73 20 63 6f | ..Neither.of.these.results.is.co |
| 16dc80 | 6e 73 69 64 65 72 65 64 20 61 6e 20 65 72 72 6f 72 3b 20 69 66 20 74 68 61 74 20 69 73 0a 77 68 | nsidered.an.error;.if.that.is.wh |
| 16dca0 | 61 74 20 79 6f 75 20 77 61 6e 74 2c 20 74 68 65 6e 20 75 73 65 20 60 6d 61 67 69 74 2d 67 69 74 | at.you.want,.then.use.`magit-git |
| 16dcc0 | 2d 73 74 72 69 6e 67 2d 6e 67 27 20 69 6e 73 74 65 61 64 2e 0a 0a 54 68 69 73 20 69 73 20 61 6e | -string-ng'.instead...This.is.an |
| 16dce0 | 20 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 60 6d | .experimental.replacement.for.`m |
| 16dd00 | 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 27 2c 20 61 6e 64 0a 73 74 69 6c 6c 20 73 75 62 6a | agit-git-string',.and.still.subj |
| 16dd20 | 65 63 74 20 74 6f 20 6d 61 6a 6f 72 20 63 68 61 6e 67 65 73 2e 22 0a 20 20 28 6d 61 67 69 74 2d | ect.to.major.changes."...(magit- |
| 16dd40 | 2d 77 69 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 63 6f 6e 73 20 64 65 66 61 75 6c | -with-refresh-cache.(cons.defaul |
| 16dd60 | 74 2d 64 69 72 65 63 74 6f 72 79 20 61 72 67 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 | t-directory.args).....(magit--wi |
| 16dd80 | 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 28 61 6e | th-temp-process-buffer.......(an |
| 16dda0 | 64 20 28 7a 65 72 6f 70 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 74 20 61 72 | d.(zerop.(magit-process-git.t.ar |
| 16ddc0 | 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 62 6f 62 70 29 29 0a 20 20 20 | gs))............(not.(bobp)).... |
| 16dde0 | 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 6f 74 | ........(progn..............(got |
| 16de00 | 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | o-char.(point-min))............. |
| 16de20 | 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 | .(buffer-substring-no-properties |
| 16de40 | 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 29 | .(point).(line-end-position))))) |
| 16de60 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 2d 6e 67 20 28 | ))..(defun.magit-git-string-ng.( |
| 16de80 | 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 47 69 74 20 77 69 74 68 20 | &rest.args)..."Execute.Git.with. |
| 16dea0 | 41 52 47 53 2c 20 72 65 74 75 72 6e 69 6e 67 20 74 68 65 20 66 69 72 73 74 20 6c 69 6e 65 20 6f | ARGS,.returning.the.first.line.o |
| 16dec0 | 66 20 69 74 73 20 6f 75 74 70 75 74 2e 0a 49 66 20 74 68 65 20 65 78 69 74 20 63 6f 64 65 20 69 | f.its.output..If.the.exit.code.i |
| 16dee0 | 73 6e 27 74 20 7a 65 72 6f 20 6f 72 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 6f 75 74 70 | sn't.zero.or.if.there.is.no.outp |
| 16df00 | 75 74 2c 20 74 68 65 6e 20 74 68 61 74 0a 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 61 6e 20 65 | ut,.then.that.is.considered.an.e |
| 16df20 | 72 72 6f 72 2c 20 62 75 74 20 69 6e 73 74 65 61 64 20 6f 66 20 61 63 74 75 61 6c 6c 79 20 73 69 | rror,.but.instead.of.actually.si |
| 16df40 | 67 6e 61 6c 69 6e 67 20 61 6e 0a 65 72 72 6f 72 2c 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 41 | gnaling.an.error,.return.nil...A |
| 16df60 | 64 64 69 74 69 6f 6e 61 6c 6c 79 20 74 68 65 20 6f 75 74 70 75 74 20 69 73 20 70 75 74 20 69 6e | dditionally.the.output.is.put.in |
| 16df80 | 20 74 68 65 20 70 72 6f 63 65 73 73 0a 62 75 66 66 65 72 20 28 63 72 65 61 74 69 6e 67 20 69 74 | .the.process.buffer.(creating.it |
| 16dfa0 | 20 69 66 20 6e 65 63 65 73 73 61 72 79 29 20 61 6e 64 20 74 68 65 20 65 72 72 6f 72 20 6d 65 73 | .if.necessary).and.the.error.mes |
| 16dfc0 | 73 61 67 65 20 69 73 20 73 68 6f 77 6e 0a 69 6e 20 74 68 65 20 73 74 61 74 75 73 20 62 75 66 66 | sage.is.shown.in.the.status.buff |
| 16dfe0 | 65 72 20 28 70 72 6f 76 69 64 65 64 20 69 74 20 65 78 69 73 74 73 29 2e 0a 0a 54 68 69 73 20 69 | er.(provided.it.exists)...This.i |
| 16e000 | 73 20 61 6e 20 65 78 70 65 72 69 6d 65 6e 74 61 6c 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f | s.an.experimental.replacement.fo |
| 16e020 | 72 20 60 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 27 2c 20 61 6e 64 0a 73 74 69 6c 6c 20 | r.`magit-git-string',.and.still. |
| 16e040 | 73 75 62 6a 65 63 74 20 74 6f 20 6d 61 6a 6f 72 20 63 68 61 6e 67 65 73 2e 20 20 41 6c 73 6f 20 | subject.to.major.changes...Also. |
| 16e060 | 73 65 65 20 60 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 2d 70 27 2e 22 0a 20 20 28 6d 61 | see.`magit-git-string-p'."...(ma |
| 16e080 | 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 28 6c | git--with-refresh-cache.......(l |
| 16e0a0 | 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 69 74 | ist.default-directory.'magit-git |
| 16e0c0 | 2d 73 74 72 69 6e 67 2d 6e 67 20 61 72 67 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 | -string-ng.args).....(magit--wit |
| 16e0e0 | 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 28 6c 65 74 | h-temp-process-buffer.......(let |
| 16e100 | 2a 20 28 28 61 72 67 73 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 2d 61 72 67 75 | *.((args.(magit-process-git-argu |
| 16e120 | 6d 65 6e 74 73 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 61 74 75 | ments.args))..............(statu |
| 16e140 | 73 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 74 20 61 72 67 73 29 29 29 0a 20 | s.(magit-process-git.t.args))).. |
| 16e160 | 20 20 20 20 20 20 20 28 69 66 20 28 7a 65 72 6f 70 20 73 74 61 74 75 73 29 0a 20 20 20 20 20 20 | .......(if.(zerop.status)....... |
| 16e180 | 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 62 6f 62 70 29 29 0a 20 20 20 20 20 20 20 20 | ......(and.(not.(bobp))......... |
| 16e1a0 | 20 20 20 20 20 20 20 20 20 28 70 72 6f 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(progn................. |
| 16e1c0 | 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 | ...(goto-char.(point-min))...... |
| 16e1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d | ..............(buffer-substring- |
| 16e200 | 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 20 | no-properties................... |
| 16e220 | 20 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)))) |
| 16e240 | 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 75 66 20 28 63 75 72 72 65 6e 74 2d 62 | ...........(let.((buf.(current-b |
| 16e260 | 75 66 66 65 72 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 | uffer))).............(with-curre |
| 16e280 | 6e 74 2d 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 | nt-buffer.(magit-process-buffer. |
| 16e2a0 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d | t)...............(magit-process- |
| 16e2c0 | 69 6e 73 65 72 74 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 | insert-section.default-directory |
| 16e2e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16e300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c | .............magit-git-executabl |
| 16e320 | 65 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 20 20 20 | e.args.......................... |
| 16e340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74 75 73 20 62 75 66 0a 20 20 | ...................status.buf... |
| 16e360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 16e380 | 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 73 65 63 6f 6e 64 61 | ..........'magit-section-seconda |
| 16e3a0 | 72 79 2d 68 65 61 64 69 6e 67 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 | ry-heading)))...........(when-le |
| 16e3c0 | 74 20 28 28 73 74 61 74 75 73 2d 62 75 66 20 28 6d 61 67 69 74 2d 67 65 74 2d 6d 6f 64 65 2d 62 | t.((status-buf.(magit-get-mode-b |
| 16e3e0 | 75 66 66 65 72 20 27 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 29 29 29 0a 20 20 20 20 | uffer.'magit-status-mode)))..... |
| 16e400 | 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6d 73 67 20 28 6d 61 67 69 74 2d 2d 6c 6f 63 61 74 | ........(let.((msg.(magit--locat |
| 16e420 | 65 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e-error-message))).............. |
| 16e440 | 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 73 2d 62 75 66 | .(with-current-buffer.status-buf |
| 16e460 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 74 68 69 | .................(setq.magit-thi |
| 16e480 | 73 2d 65 72 72 6f 72 20 6d 73 67 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 29 29 | s-error.msg))))...........nil))) |
| 16e4a0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 20 28 26 72 65 73 74 20 | ))..(defun.magit-git-str.(&rest. |
| 16e4c0 | 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,. |
| 16e4e0 | 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. |
| 16e500 | 6f 75 74 70 75 74 2e 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 6f 75 74 70 75 74 2c 20 72 | output..If.there.is.no.output,.r |
| 16e520 | 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 67 69 6e 73 | eturn.nil...If.the.output.begins |
| 16e540 | 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 6d 70 74 79 | .with.a.newline,.return.an.empty |
| 16e560 | 20 73 74 72 69 6e 67 2e 20 20 4c 69 6b 65 20 60 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 | .string...Like.`magit-git-string |
| 16e580 | 27 20 62 75 74 0a 69 67 6e 6f 72 65 20 60 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 27 2e 22 | '.but.ignore.`magit-git-debug'." |
| 16e5a0 | 0a 20 20 28 73 65 74 71 20 61 72 67 73 20 28 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 61 72 67 73 | ...(setq.args.(flatten-tree.args |
| 16e5c0 | 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 | ))...(magit--with-refresh-cache. |
| 16e5e0 | 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 20 20 | (cons.default-directory.args)... |
| 16e600 | 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 66 | ..(magit--with-temp-process-buff |
| 16e620 | 65 72 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 28 6c 69 73 | er.......(magit-process-git.(lis |
| 16e640 | 74 20 74 20 6e 69 6c 29 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 62 6f | t.t.nil).args).......(unless.(bo |
| 16e660 | 62 70 29 0a 20 20 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 | bp).........(goto-char.(point-mi |
| 16e680 | 6e 29 29 0a 20 20 20 20 20 20 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f | n)).........(buffer-substring-no |
| 16e6a0 | 2d 70 72 6f 70 65 72 74 69 65 73 20 28 70 6f 69 6e 74 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f | -properties.(point).(line-end-po |
| 16e6c0 | 73 69 74 69 6f 6e 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 6f | sition))))))..(defun.magit-git-o |
| 16e6e0 | 75 74 70 75 74 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 47 69 | utput.(&rest.args)..."Execute.Gi |
| 16e700 | 74 20 77 69 74 68 20 41 52 47 53 2c 20 72 65 74 75 72 6e 69 6e 67 20 69 74 73 20 6f 75 74 70 75 | t.with.ARGS,.returning.its.outpu |
| 16e720 | 74 2e 22 0a 20 20 28 73 65 74 71 20 61 72 67 73 20 28 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 61 | t."...(setq.args.(flatten-tree.a |
| 16e740 | 72 67 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 | rgs))...(magit--with-refresh-cac |
| 16e760 | 68 65 20 28 63 6f 6e 73 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 61 72 67 73 29 | he.(cons.default-directory.args) |
| 16e780 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d 70 72 6f 63 65 73 73 2d 62 | .....(magit--with-temp-process-b |
| 16e7a0 | 75 66 66 65 72 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 28 | uffer.......(magit-process-git.( |
| 16e7c0 | 6c 69 73 74 20 74 20 6e 69 6c 29 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 62 75 66 66 65 72 2d | list.t.nil).args).......(buffer- |
| 16e7e0 | 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 28 70 6f 69 6e 74 2d 6d | substring-no-properties.(point-m |
| 16e800 | 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 29 29 29 0a 0a 28 64 65 66 69 6e 65 2d 65 72 72 | in).(point-max)))))..(define-err |
| 16e820 | 6f 72 20 27 6d 61 67 69 74 2d 69 6e 76 61 6c 69 64 2d 67 69 74 2d 62 6f 6f 6c 65 61 6e 20 22 4e | or.'magit-invalid-git-boolean."N |
| 16e840 | 6f 74 20 61 20 47 69 74 20 62 6f 6f 6c 65 61 6e 22 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | ot.a.Git.boolean")..(defun.magit |
| 16e860 | 2d 67 69 74 2d 74 72 75 65 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 | -git-true.(&rest.args)..."Execut |
| 16e880 | 65 20 47 69 74 20 77 69 74 68 20 41 52 47 53 2c 20 72 65 74 75 72 6e 69 6e 67 20 74 20 69 66 20 | e.Git.with.ARGS,.returning.t.if. |
| 16e8a0 | 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 69 6e 74 73 | it.prints.\"true\"..If.it.prints |
| 16e8c0 | 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 20 20 46 6f | .\"false\",.then.return.nil...Fo |
| 16e8e0 | 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 60 6d 61 67 69 74 | r.any.other.output.signal.`magit |
| 16e900 | 2d 69 6e 76 61 6c 69 64 2d 67 69 74 2d 62 6f 6f 6c 65 61 6e 27 2e 22 0a 20 20 28 70 63 61 73 65 | -invalid-git-boolean'."...(pcase |
| 16e920 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 6f 75 74 70 75 74 20 61 72 67 73 29 0a 20 20 20 20 28 28 6f | .(magit-git-output.args).....((o |
| 16e940 | 72 20 22 74 72 75 65 22 20 20 22 74 72 75 65 5c 6e 22 29 20 20 74 29 0a 20 20 20 20 28 28 6f 72 | r."true".."true\n")..t).....((or |
| 16e960 | 20 22 66 61 6c 73 65 22 20 22 66 61 6c 73 65 5c 6e 22 29 20 6e 69 6c 29 0a 20 20 20 20 28 6f 75 | ."false"."false\n").nil).....(ou |
| 16e980 | 74 70 75 74 20 28 73 69 67 6e 61 6c 20 27 6d 61 67 69 74 2d 69 6e 76 61 6c 69 64 2d 67 69 74 2d | tput.(signal.'magit-invalid-git- |
| 16e9a0 | 62 6f 6f 6c 65 61 6e 20 28 6c 69 73 74 20 6f 75 74 70 75 74 29 29 29 29 29 0a 0a 28 64 65 66 75 | boolean.(list.output)))))..(defu |
| 16e9c0 | 6e 20 6d 61 67 69 74 2d 67 69 74 2d 66 61 6c 73 65 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 | n.magit-git-false.(&rest.args).. |
| 16e9e0 | 20 22 45 78 65 63 75 74 65 20 47 69 74 20 77 69 74 68 20 41 52 47 53 2c 20 72 65 74 75 72 6e 69 | ."Execute.Git.with.ARGS,.returni |
| 16ea00 | 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 20 | ng.t.if.it.prints.\"false\"..If. |
| 16ea20 | 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 20 | it.prints.\"true\",.then.return. |
| 16ea40 | 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 61 | nil...For.any.other.output.signa |
| 16ea60 | 6c 20 60 6d 61 67 69 74 2d 69 6e 76 61 6c 69 64 2d 67 69 74 2d 62 6f 6f 6c 65 61 6e 27 2e 22 0a | l.`magit-invalid-git-boolean'.". |
| 16ea80 | 20 20 28 70 63 61 73 65 20 28 6d 61 67 69 74 2d 67 69 74 2d 6f 75 74 70 75 74 20 61 72 67 73 29 | ..(pcase.(magit-git-output.args) |
| 16eaa0 | 0a 20 20 20 20 28 28 6f 72 20 22 74 72 75 65 22 20 20 22 74 72 75 65 5c 6e 22 29 20 20 6e 69 6c | .....((or."true".."true\n")..nil |
| 16eac0 | 29 0a 20 20 20 20 28 28 6f 72 20 22 66 61 6c 73 65 22 20 22 66 61 6c 73 65 5c 6e 22 29 20 74 29 | ).....((or."false"."false\n").t) |
| 16eae0 | 0a 20 20 20 20 28 6f 75 74 70 75 74 20 28 73 69 67 6e 61 6c 20 27 6d 61 67 69 74 2d 69 6e 76 61 | .....(output.(signal.'magit-inva |
| 16eb00 | 6c 69 64 2d 67 69 74 2d 62 6f 6f 6c 65 61 6e 20 28 6c 69 73 74 20 6f 75 74 70 75 74 29 29 29 29 | lid-git-boolean.(list.output)))) |
| 16eb20 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 63 6f 6e 66 69 67 2d 70 20 28 76 61 | )..(defun.magit-git-config-p.(va |
| 16eb40 | 72 69 61 62 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 64 65 66 61 75 6c 74 29 0a 20 20 22 52 65 74 | riable.&optional.default)..."Ret |
| 16eb60 | 75 72 6e 20 74 68 65 20 62 6f 6f 6c 65 61 6e 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 47 69 74 | urn.the.boolean.value.of.the.Git |
| 16eb80 | 20 76 61 72 69 61 62 6c 65 20 56 41 52 49 41 42 4c 45 2e 0a 56 41 52 49 41 42 4c 45 20 68 61 73 | .variable.VARIABLE..VARIABLE.has |
| 16eba0 | 20 74 6f 20 62 65 20 73 70 65 63 69 66 69 65 64 20 61 73 20 61 20 73 74 72 69 6e 67 2e 20 20 52 | .to.be.specified.as.a.string...R |
| 16ebc0 | 65 74 75 72 6e 20 44 45 46 41 55 4c 54 20 28 77 68 69 63 68 0a 64 65 66 61 75 6c 74 73 20 74 6f | eturn.DEFAULT.(which.defaults.to |
| 16ebe0 | 20 6e 69 6c 29 20 69 66 20 56 41 52 49 41 42 4c 45 20 69 73 20 75 6e 73 65 74 2e 20 20 49 66 20 | .nil).if.VARIABLE.is.unset...If. |
| 16ec00 | 56 41 52 49 41 42 4c 45 27 73 20 76 61 6c 75 65 20 69 73 6e 27 74 0a 61 20 62 6f 6f 6c 65 61 6e | VARIABLE's.value.isn't.a.boolean |
| 16ec20 | 2c 20 74 68 65 6e 20 72 61 69 73 65 20 61 6e 20 65 72 72 6f 72 2e 22 0a 20 20 28 6c 65 74 20 28 | ,.then.raise.an.error."...(let.( |
| 16ec40 | 28 61 72 67 73 20 28 6c 69 73 74 20 22 63 6f 6e 66 69 67 22 20 22 2d 2d 62 6f 6f 6c 22 20 22 2d | (args.(list."config"."--bool"."- |
| 16ec60 | 2d 64 65 66 61 75 6c 74 22 20 28 69 66 20 64 65 66 61 75 6c 74 20 22 74 72 75 65 22 20 22 66 61 | -default".(if.default."true"."fa |
| 16ec80 | 6c 73 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 69 61 62 | lse").....................variab |
| 16eca0 | 6c 65 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 72 65 66 72 65 73 68 2d 63 | le))).....(magit--with-refresh-c |
| 16ecc0 | 61 63 68 65 20 28 63 6f 6e 73 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 61 72 67 | ache.(cons.default-directory.arg |
| 16ece0 | 73 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d 70 72 6f 63 65 | s).......(magit--with-temp-proce |
| 16ed00 | 73 73 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 73 74 61 74 75 73 20 | ss-buffer.........(let.((status. |
| 16ed20 | 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 74 20 61 72 67 73 29 29 0a 20 20 20 20 | (magit-process-git.t.args))..... |
| 16ed40 | 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 75 62 73 74 72 | ..........(output.(buffer-substr |
| 16ed60 | 69 6e 67 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 31 2d 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 | ing.(point-min).(1-.(point-max)) |
| 16ed80 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 7a 65 72 6f 70 20 73 74 61 74 75 73 29 | )))...........(if.(zerop.status) |
| 16eda0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 6f 75 74 70 75 74 20 22 74 72 | ...............(equal.output."tr |
| 16edc0 | 75 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 27 6d 61 67 69 74 2d | ue").............(signal.'magit- |
| 16ede0 | 69 6e 76 61 6c 69 64 2d 67 69 74 2d 62 6f 6f 6c 65 61 6e 20 28 6c 69 73 74 20 6f 75 74 70 75 74 | invalid-git-boolean.(list.output |
| 16ee00 | 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 | ))))))))..(defun.magit-git-inser |
| 16ee20 | 74 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 47 69 74 20 77 69 | t.(&rest.args)..."Execute.Git.wi |
| 16ee40 | 74 68 20 41 52 47 53 2c 20 69 6e 73 65 72 74 20 73 74 64 6f 75 74 20 61 74 20 70 6f 69 6e 74 20 | th.ARGS,.insert.stdout.at.point. |
| 16ee60 | 61 6e 64 20 72 65 74 75 72 6e 20 65 78 69 74 20 63 6f 64 65 2e 0a 49 66 20 60 6d 61 67 69 74 2d | and.return.exit.code..If.`magit- |
| 16ee80 | 67 69 74 2d 64 65 62 75 67 27 20 69 6e 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 74 68 65 20 65 78 | git-debug'.in.non-nil.and.the.ex |
| 16eea0 | 69 74 20 63 6f 64 65 20 69 73 20 6e 6f 6e 2d 7a 65 72 6f 2c 20 74 68 65 6e 0a 69 6e 73 65 72 74 | it.code.is.non-zero,.then.insert |
| 16eec0 | 20 74 68 65 20 72 75 6e 20 63 6f 6d 6d 61 6e 64 20 61 6e 64 20 73 74 64 65 72 72 20 69 6e 74 6f | .the.run.command.and.stderr.into |
| 16eee0 | 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 2e 22 0a 20 20 28 61 70 70 6c 79 20 23 | .the.process.buffer."...(apply.# |
| 16ef00 | 27 6d 61 67 69 74 2d 2d 67 69 74 2d 69 6e 73 65 72 74 20 6e 69 6c 20 61 72 67 73 29 29 0a 0a 28 | 'magit--git-insert.nil.args))..( |
| 16ef20 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 67 69 74 2d 69 6e 73 65 72 74 20 28 72 65 74 75 72 6e 2d | defun.magit--git-insert.(return- |
| 16ef40 | 65 72 72 6f 72 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 73 65 74 71 20 61 72 67 73 20 28 | error.&rest.args)...(setq.args.( |
| 16ef60 | 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 61 72 67 73 29 29 0a 20 20 28 69 66 20 28 6f 72 20 72 65 | flatten-tree.args))...(if.(or.re |
| 16ef80 | 74 75 72 6e 2d 65 72 72 6f 72 20 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 29 0a 20 20 20 20 | turn-error.magit-git-debug)..... |
| 16efa0 | 20 20 28 6c 65 74 20 28 6c 6f 67 29 0a 20 20 20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f | ..(let.(log).........(unwind-pro |
| 16efc0 | 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 65 78 69 74 20 65 72 72 6d | tect.............(let.(exit.errm |
| 16efe0 | 73 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6c 6f 67 20 28 6d 61 6b | sg)...............(setq.log.(mak |
| 16f000 | 65 2d 74 65 6d 70 2d 66 69 6c 65 20 22 6d 61 67 69 74 2d 73 74 64 65 72 72 22 29 29 0a 20 20 20 | e-temp-file."magit-stderr")).... |
| 16f020 | 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 66 69 6c 65 20 6c 6f 67 29 0a 20 20 20 | ...........(delete-file.log).... |
| 16f040 | 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 78 69 74 20 28 6d 61 67 69 74 2d 70 72 6f | ...........(setq.exit.(magit-pro |
| 16f060 | 63 65 73 73 2d 67 69 74 20 28 6c 69 73 74 20 74 20 6c 6f 67 29 20 61 72 67 73 29 29 0a 20 20 20 | cess-git.(list.t.log).args)).... |
| 16f080 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 3e 20 65 78 69 74 20 30 29 20 | ...........(when.(or.(>.exit.0). |
| 16f0a0 | 28 65 71 20 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 20 27 61 6c 6c 29 29 0a 20 20 20 20 20 | (eq.magit-git-debug.'all))...... |
| 16f0c0 | 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 | ...........(when.(file-exists-p. |
| 16f0e0 | 6c 6f 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d | log)...................(with-tem |
| 16f100 | 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e | p-buffer.....................(in |
| 16f120 | 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 6c 6f 67 29 0a 20 20 20 20 20 20 20 20 | sert-file-contents.log)......... |
| 16f140 | 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 6d 61 | ............(goto-char.(point-ma |
| 16f160 | 78 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 65 72 | x)).....................(setq.er |
| 16f180 | 72 6d 73 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | rmsg...........................( |
| 16f1a0 | 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 29 0a 20 | if.(functionp.magit-git-debug).. |
| 16f1c0 | 20 20 20 20 20 20 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 | .............................(fu |
| 16f1e0 | 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 73 74 | ncall.magit-git-debug.(buffer-st |
| 16f200 | 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ring)).......................... |
| 16f220 | 20 20 20 28 6d 61 67 69 74 2d 2d 6c 6f 63 61 74 65 2d 65 72 72 6f 72 2d 6d 65 73 73 61 67 65 29 | ...(magit--locate-error-message) |
| 16f240 | 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 6d 61 67 69 | )))...................(when.magi |
| 16f260 | 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 20 20 20 20 | t-git-debug..................... |
| 16f280 | 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 20 6e 69 6c 29 29 0a 20 20 20 | (let.((magit-git-debug.nil)).... |
| 16f2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 | ...................(with-current |
| 16f2c0 | 2d 62 75 66 66 65 72 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 74 29 | -buffer.(magit-process-buffer.t) |
| 16f2e0 | 0a 20 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- |
| 16f300 | 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 20 20 20 20 | process-finish-section.......... |
| 16f320 | 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 69 | ................(magit-process-i |
| 16f340 | 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 20 20 20 20 | nsert-section................... |
| 16f360 | 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 67 69 74 2d | ........default-directory.magit- |
| 16f380 | 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 20 | git-executable.................. |
| 16f3a0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 2d 61 72 67 75 | .........(magit-process-git-argu |
| 16f3c0 | 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 20 20 20 20 | ments.args)..................... |
| 16f3e0 | 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 6e 2d 73 65 | ......exit.log.'magit-section-se |
| 16f400 | 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 20 20 20 20 | condary-heading)................ |
| 16f420 | 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 20 20 20 20 | ..........exit)))))............. |
| 16f440 | 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 62 75 67 29 | ....(cond.((not.magit-git-debug) |
| 16f460 | 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 6d 73 67 20 | ).......................(errmsg. |
| 16f480 | 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 20 20 20 20 | (message."%s".errmsg)).......... |
| 16f4a0 | 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 20 20 20 20 | .............((zerop.exit))..... |
| 16f4c0 | 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 22 47 69 74 | ..................((message."Git |
| 16f4e0 | 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 20 65 78 69 | .returned.with.exit-code.%s".exi |
| 16f500 | 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 73 67 20 65 | t))))...............(or.errmsg.e |
| 16f520 | 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 72 73 20 28 | xit))...........(ignore-errors.( |
| 16f540 | 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 69 74 2d 70 | delete-file.log)))).....(magit-p |
| 16f560 | 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 29 29 0a | rocess-git.(list.t.nil).args))). |
| 16f580 | 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 6d 65 73 73 | .(defun.magit--locate-error-mess |
| 16f5a0 | 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 61 78 29 29 | age.()...(goto-char.(point-max)) |
| 16f5c0 | 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 61 67 69 74 | ...(and.(run-hook-wrapped.'magit |
| 16f5e0 | 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 70 73 0a 20 | -process-error-message-regexps.. |
| 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 28 6c 61 6d 62 64 61 20 | ........................(lambda. |
| 16f620 | 28 72 65 29 20 28 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 72 65 20 6e 69 6c 20 | (re).(re-search-backward.re.nil. |
| 16f640 | 74 29 29 29 0a 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f | t)))........(match-string-no-pro |
| 16f660 | 70 65 72 74 69 65 73 20 31 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 73 | perties.1)))..(defun.magit-git-s |
| 16f680 | 74 72 69 6e 67 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 47 69 | tring.(&rest.args)..."Execute.Gi |
| 16f6a0 | 74 20 77 69 74 68 20 41 52 47 53 2c 20 72 65 74 75 72 6e 69 6e 67 20 74 68 65 20 66 69 72 73 74 | t.with.ARGS,.returning.the.first |
| 16f6c0 | 20 6c 69 6e 65 20 6f 66 20 69 74 73 20 6f 75 74 70 75 74 2e 0a 49 66 20 74 68 65 72 65 20 69 73 | .line.of.its.output..If.there.is |
| 16f6e0 | 20 6e 6f 20 6f 75 74 70 75 74 2c 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 49 66 20 74 68 65 20 | .no.output,.return.nil...If.the. |
| 16f700 | 6f 75 74 70 75 74 20 62 65 67 69 6e 73 20 77 69 74 68 20 61 0a 6e 65 77 6c 69 6e 65 2c 20 72 65 | output.begins.with.a.newline,.re |
| 16f720 | 74 75 72 6e 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 73 65 74 71 20 61 | turn.an.empty.string."...(setq.a |
| 16f740 | 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 6d 61 67 69 | rgs.(flatten-tree.args))...(magi |
| 16f760 | 74 2d 2d 77 69 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 63 6f 6e 73 20 64 65 66 61 | t--with-refresh-cache.(cons.defa |
| 16f780 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 61 72 67 73 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d | ult-directory.args).....(magit-- |
| 16f7a0 | 77 69 74 68 2d 74 65 6d 70 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 | with-temp-process-buffer.......( |
| 16f7c0 | 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 29 0a 20 | apply.#'magit-git-insert.args).. |
| 16f7e0 | 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 62 6f 62 70 29 0a 20 20 20 20 20 20 20 20 28 67 6f 74 | .....(unless.(bobp).........(got |
| 16f800 | 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 20 20 20 20 20 28 62 75 66 | o-char.(point-min)).........(buf |
| 16f820 | 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 |
| 16f840 | 6e 74 29 20 28 6c 69 6e 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 29 0a 0a 28 64 | nt).(line-end-position))))))..(d |
| 16f860 | 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 28 26 72 65 73 74 20 61 72 67 73 | efun.magit-git-lines.(&rest.args |
| 16f880 | 29 0a 20 20 22 45 78 65 63 75 74 65 20 47 69 74 20 77 69 74 68 20 41 52 47 53 2c 20 72 65 74 75 | )..."Execute.Git.with.ARGS,.retu |
| 16f8a0 | 72 6e 69 6e 67 20 69 74 73 20 6f 75 74 70 75 74 20 61 73 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 | rning.its.output.as.a.list.of.li |
| 16f8c0 | 6e 65 73 2e 0a 45 6d 70 74 79 20 6c 69 6e 65 73 20 61 6e 79 77 68 65 72 65 20 69 6e 20 74 68 65 | nes..Empty.lines.anywhere.in.the |
| 16f8e0 | 20 6f 75 74 70 75 74 20 61 72 65 20 6f 6d 69 74 74 65 64 2e 0a 0a 49 66 20 47 69 74 20 65 78 69 | .output.are.omitted...If.Git.exi |
| 16f900 | 74 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 65 78 69 74 20 73 74 61 74 75 73 2c 20 | ts.with.a.non-zero.exit.status,. |
| 16f920 | 74 68 65 6e 20 72 65 70 6f 72 74 20 73 68 6f 77 20 61 0a 6d 65 73 73 61 67 65 20 61 6e 64 20 61 | then.report.show.a.message.and.a |
| 16f940 | 64 64 20 61 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 70 | dd.a.section.in.the.respective.p |
| 16f960 | 72 6f 63 65 73 73 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 | rocess.buffer."...(magit--with-t |
| 16f980 | 65 6d 70 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 20 20 28 61 70 70 6c 79 20 23 27 | emp-process-buffer.....(apply.#' |
| 16f9a0 | 6d 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 61 72 67 73 29 0a 20 20 20 20 28 73 70 6c 69 | magit-git-insert.args).....(spli |
| 16f9c0 | 74 2d 73 74 72 69 6e 67 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 20 22 5c 6e 22 20 74 29 | t-string.(buffer-string)."\n".t) |
| 16f9e0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 28 26 72 65 73 | ))..(defun.magit-git-items.(&res |
| 16fa00 | 74 20 61 72 67 73 29 0a 20 20 22 45 78 65 63 75 74 65 20 47 69 74 20 77 69 74 68 20 41 52 47 53 | t.args)..."Execute.Git.with.ARGS |
| 16fa20 | 2c 20 72 65 74 75 72 6e 69 6e 67 20 69 74 73 20 6e 75 6c 6c 2d 73 65 70 61 72 61 74 65 64 20 6f | ,.returning.its.null-separated.o |
| 16fa40 | 75 74 70 75 74 20 61 73 20 61 20 6c 69 73 74 2e 0a 45 6d 70 74 79 20 69 74 65 6d 73 20 61 6e 79 | utput.as.a.list..Empty.items.any |
| 16fa60 | 77 68 65 72 65 20 69 6e 20 74 68 65 20 6f 75 74 70 75 74 20 61 72 65 20 6f 6d 69 74 74 65 64 2e | where.in.the.output.are.omitted. |
| 16fa80 | 0a 0a 49 66 20 47 69 74 20 65 78 69 74 73 20 77 69 74 68 20 61 20 6e 6f 6e 2d 7a 65 72 6f 20 65 | ..If.Git.exits.with.a.non-zero.e |
| 16faa0 | 78 69 74 20 73 74 61 74 75 73 2c 20 74 68 65 6e 20 72 65 70 6f 72 74 20 73 68 6f 77 20 61 0a 6d | xit.status,.then.report.show.a.m |
| 16fac0 | 65 73 73 61 67 65 20 61 6e 64 20 61 64 64 20 61 20 73 65 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 | essage.and.add.a.section.in.the. |
| 16fae0 | 72 65 73 70 65 63 74 69 76 65 20 70 72 6f 63 65 73 73 20 62 75 66 66 65 72 2e 22 0a 20 20 28 6d | respective.process.buffer."...(m |
| 16fb00 | 61 67 69 74 2d 2d 77 69 74 68 2d 74 65 6d 70 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 | agit--with-temp-process-buffer.. |
| 16fb20 | 20 20 20 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 61 72 67 | ...(apply.#'magit-git-insert.arg |
| 16fb40 | 73 29 0a 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 62 75 66 66 65 72 2d 73 74 72 | s).....(split-string.(buffer-str |
| 16fb60 | 69 6e 67 29 20 22 5c 30 22 20 74 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 67 | ing)."\0".t)))..(defvar.magit--g |
| 16fb80 | 69 74 2d 77 61 73 68 2d 6b 65 65 70 2d 65 72 72 6f 72 20 6e 69 6c 29 20 3b 20 65 78 70 65 72 69 | it-wash-keep-error.nil).;.experi |
| 16fba0 | 6d 65 6e 74 61 6c 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 77 61 73 68 20 28 77 | mental..(defun.magit-git-wash.(w |
| 16fbc0 | 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 75 74 65 20 47 69 74 | asher.&rest.args)..."Execute.Git |
| 16fbe0 | 20 77 69 74 68 20 41 52 47 53 2c 20 69 6e 73 65 72 74 69 6e 67 20 77 61 73 68 65 64 20 6f 75 74 | .with.ARGS,.inserting.washed.out |
| 16fc00 | 70 75 74 20 61 74 20 70 6f 69 6e 74 2e 0a 41 63 74 75 61 6c 6c 79 20 66 69 72 73 74 20 69 6e 73 | put.at.point..Actually.first.ins |
| 16fc20 | 65 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 | ert.the.raw.output.at.point...If |
| 16fc40 | 20 74 68 65 72 65 20 69 73 20 6e 6f 0a 6f 75 74 70 75 74 2c 20 63 61 6c 6c 20 60 6d 61 67 69 74 | .there.is.no.output,.call.`magit |
| 16fc60 | 2d 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 | -cancel-section'...Otherwise.tem |
| 16fc80 | 70 6f 72 61 72 69 6c 79 20 6e 61 72 72 6f 77 0a 74 68 65 20 62 75 66 66 65 72 20 74 6f 20 74 68 | porarily.narrow.the.buffer.to.th |
| 16fca0 | 65 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 | e.inserted.text,.move.to.its.beg |
| 16fcc0 | 69 6e 6e 69 6e 67 2c 20 61 6e 64 20 74 68 65 6e 0a 63 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 57 | inning,.and.then.call.function.W |
| 16fce0 | 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 67 75 | ASHER.with.ARGS.as.its.sole.argu |
| 16fd00 | 6d 65 6e 74 2e 22 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 31 29 29 0a 20 20 | ment."...(declare.(indent.1))... |
| 16fd20 | 28 61 70 70 6c 79 20 23 27 6d 61 67 69 74 2d 2d 67 69 74 2d 77 61 73 68 20 77 61 73 68 65 72 20 | (apply.#'magit--git-wash.washer. |
| 16fd40 | 6d 61 67 69 74 2d 2d 67 69 74 2d 77 61 73 68 2d 6b 65 65 70 2d 65 72 72 6f 72 20 61 72 67 73 29 | magit--git-wash-keep-error.args) |
| 16fd60 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 67 69 74 2d 77 61 73 68 20 28 77 61 73 68 65 | )..(defun.magit--git-wash.(washe |
| 16fd80 | 72 20 6b 65 65 70 2d 65 72 72 6f 72 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 64 65 63 6c | r.keep-error.&rest.args)...(decl |
| 16fda0 | 61 72 65 20 28 69 6e 64 65 6e 74 20 32 29 29 0a 20 20 28 73 65 74 71 20 61 72 67 73 20 28 66 6c | are.(indent.2))...(setq.args.(fl |
| 16fdc0 | 61 74 74 65 6e 2d 74 72 65 65 20 61 72 67 73 29 29 0a 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 | atten-tree.args))...(let.((beg.( |
| 16fde0 | 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 20 28 65 78 69 74 20 28 6d 61 67 69 74 2d 2d 67 69 | point)).........(exit.(magit--gi |
| 16fe00 | 74 2d 69 6e 73 65 72 74 20 6b 65 65 70 2d 65 72 72 6f 72 20 61 72 67 73 29 29 29 0a 20 20 20 20 | t-insert.keep-error.args)))..... |
| 16fe20 | 28 77 68 65 6e 20 28 73 74 72 69 6e 67 70 20 65 78 69 74 29 0a 20 20 20 20 20 20 28 67 6f 74 6f | (when.(stringp.exit).......(goto |
| 16fe40 | 2d 63 68 61 72 20 62 65 67 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 | -char.beg).......(insert.(proper |
| 16fe60 | 74 69 7a 65 20 65 78 69 74 20 27 66 61 63 65 20 27 65 72 72 6f 72 29 29 0a 20 20 20 20 20 20 28 | tize.exit.'face.'error)).......( |
| 16fe80 | 75 6e 6c 65 73 73 20 28 62 6f 6c 70 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c | unless.(bolp).........(insert."\ |
| 16fea0 | 6e 22 29 29 29 0a 20 20 20 20 28 69 66 20 28 3d 20 28 70 6f 69 6e 74 29 20 62 65 67 29 0a 20 20 | n"))).....(if.(=.(point).beg)... |
| 16fec0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6e 63 65 6c 2d 73 65 63 74 69 6f 6e 29 0a 20 20 20 | ......(magit-cancel-section).... |
| 16fee0 | 20 20 20 28 75 6e 6c 65 73 73 20 28 62 6f 6c 70 29 0a 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 | ...(unless.(bolp).........(inser |
| 16ff00 | 74 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f 72 20 28 65 71 75 61 6c 20 | t."\n")).......(when.(or.(equal. |
| 16ff20 | 65 78 69 74 20 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 20 6b 65 65 70 | exit.0).................(eq.keep |
| 16ff40 | 2d 65 72 72 6f 72 20 27 77 61 73 68 2d 61 6e 79 77 61 79 29 29 0a 20 20 20 20 20 20 20 20 28 73 | -error.'wash-anyway)).........(s |
| 16ff60 | 61 76 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 28 6e 61 72 72 6f | ave-restriction...........(narro |
| 16ff80 | 77 2d 74 6f 2d 72 65 67 69 6f 6e 20 62 65 67 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 | w-to-region.beg.(point))........ |
| 16ffa0 | 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 62 65 67 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 75 | ...(goto-char.beg)...........(fu |
| 16ffc0 | 6e 63 61 6c 6c 20 77 61 73 68 65 72 20 61 72 67 73 29 29 0a 20 20 20 20 20 20 20 20 28 77 68 65 | ncall.washer.args)).........(whe |
| 16ffe0 | 6e 20 28 6f 72 20 28 3d 20 28 70 6f 69 6e 74 29 20 62 65 67 29 0a 20 20 20 20 20 20 20 20 20 20 | n.(or.(=.(point).beg)........... |
| 170000 | 20 20 20 20 20 20 20 20 28 3d 20 28 70 6f 69 6e 74 29 20 28 31 2b 20 62 65 67 29 29 29 0a 20 20 | ........(=.(point).(1+.beg)))... |
| 170020 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6e 63 65 6c 2d 73 65 63 74 69 6f 6e 29 29 0a | ........(magit-cancel-section)). |
| 170040 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6d 61 79 62 65 2d 6d 61 6b 65 2d 6d 61 72 67 69 6e | ........(magit-maybe-make-margin |
| 170060 | 2d 6f 76 65 72 6c 61 79 29 29 29 0a 20 20 20 20 65 78 69 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d | -overlay))).....exit))..(defun.m |
| 170080 | 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 28 63 6f 6d 6d 61 6e | agit-git-executable-find.(comman |
| 1700a0 | 64 29 0a 20 20 22 53 65 61 72 63 68 20 66 6f 72 20 43 4f 4d 4d 41 4e 44 20 69 6e 20 47 69 74 27 | d)..."Search.for.COMMAND.in.Git' |
| 1700c0 | 73 20 65 78 65 63 20 70 61 74 68 2c 20 66 61 6c 6c 69 6e 67 20 62 61 63 6b 20 74 6f 20 60 65 78 | s.exec.path,.falling.back.to.`ex |
| 1700e0 | 65 63 2d 70 61 74 68 27 2e 0a 4c 69 6b 65 20 60 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 27 | ec-path'..Like.`executable-find' |
| 170100 | 2c 20 72 65 74 75 72 6e 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 66 69 6c 65 20 6e 61 6d 65 20 | ,.return.the.absolute.file.name. |
| 170120 | 6f 66 20 74 68 65 0a 65 78 65 63 75 74 61 62 6c 65 2e 22 0a 20 20 28 6f 72 20 28 6c 6f 63 61 74 | of.the.executable."...(or.(locat |
| 170140 | 65 2d 66 69 6c 65 20 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 | e-file.command.................. |
| 170160 | 20 20 28 6c 69 73 74 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 | ..(list.(concat................. |
| 170180 | 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 64 65 66 61 75 6c 74 | ..........(file-remote-p.default |
| 1701a0 | 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -directory)..................... |
| 1701c0 | 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 2d 2d 65 | ......(or.(magit-git-string."--e |
| 1701e0 | 78 65 63 2d 70 61 74 68 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xec-path")...................... |
| 170200 | 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 60 67 69 74 20 2d 2d 65 78 65 63 2d 70 61 74 | .........(error."`git.--exec-pat |
| 170220 | 68 27 20 66 61 69 6c 65 64 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h'.failed")))).................. |
| 170240 | 20 20 65 78 65 63 2d 73 75 66 66 69 78 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..exec-suffixes................. |
| 170260 | 20 20 20 23 27 66 69 6c 65 2d 65 78 65 63 75 74 61 62 6c 65 2d 70 29 0a 20 20 20 20 20 20 28 63 | ...#'file-executable-p).......(c |
| 170280 | 6f 6d 70 61 74 2d 63 61 6c 6c 20 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 63 6f 6d 6d 61 | ompat-call.executable-find.comma |
| 1702a0 | 6e 64 20 74 29 29 29 0a 0a 3b 3b 3b 20 47 69 74 20 56 65 72 73 69 6f 6e 0a 0a 28 64 65 66 63 6f | nd.t)))..;;;.Git.Version..(defco |
| 1702c0 | 6e 73 74 20 6d 61 67 69 74 2d 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d 72 65 67 65 78 70 0a 20 20 | nst.magit--git-version-regexp... |
| 1702e0 | 22 5c 5c 60 67 69 74 20 76 65 72 73 69 6f 6e 20 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 28 5c 5c 2e 5b | "\\`git.version.\\([0-9]+\\(\\.[ |
| 170300 | 30 2d 39 5d 2b 5c 5c 29 5c 5c 7b 31 2c 32 5c 5c 7d 5c 5c 29 22 29 0a 0a 28 64 65 66 76 61 72 20 | 0-9]+\\)\\{1,2\\}\\)")..(defvar. |
| 170320 | 6d 61 67 69 74 2d 2d 68 6f 73 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d 63 61 63 68 65 20 6e 69 | magit--host-git-version-cache.ni |
| 170340 | 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 28 | l)..(defun.magit-git-version>=.( |
| 170360 | 6e 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 60 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 | n)..."Return.t.if.`magit-git-ver |
| 170380 | 73 69 6f 6e 27 73 20 76 61 6c 75 65 20 69 73 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 6f 72 20 | sion's.value.is.greater.than.or. |
| 1703a0 | 65 71 75 61 6c 20 74 6f 20 4e 2e 22 0a 20 20 28 6d 61 67 69 74 2d 2d 76 65 72 73 69 6f 6e 3e 3d | equal.to.N."...(magit--version>= |
| 1703c0 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 29 20 6e 29 29 0a 0a 28 64 65 66 75 6e | .(magit-git-version).n))..(defun |
| 1703e0 | 20 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3c 20 28 6e 29 0a 20 20 22 52 65 74 75 72 | .magit-git-version<.(n)..."Retur |
| 170400 | 6e 20 74 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 | n.t.if.`magit-git-version's.valu |
| 170420 | 65 20 69 73 20 73 6d 61 6c 6c 65 72 20 74 68 61 6e 20 4e 2e 22 0a 20 20 28 76 65 72 73 69 6f 6e | e.is.smaller.than.N."...(version |
| 170440 | 3c 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 29 20 6e 29 29 0a 0a 28 64 65 66 75 | <.(magit-git-version).n))..(defu |
| 170460 | 6e 20 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 20 28 29 0a 20 20 22 52 65 74 75 72 6e | n.magit-git-version.()..."Return |
| 170480 | 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 60 64 65 66 61 75 | .the.Git.version.used.for.`defau |
| 1704a0 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 0a 52 61 69 73 65 20 61 6e 20 65 72 72 6f 72 20 69 66 | lt-directory'..Raise.an.error.if |
| 1704c0 | 20 47 69 74 20 63 61 6e 6e 6f 74 20 62 65 20 66 6f 75 6e 64 2c 20 69 66 20 69 74 20 65 78 69 74 | .Git.cannot.be.found,.if.it.exit |
| 1704e0 | 73 20 77 69 74 68 20 61 0a 6e 6f 6e 2d 7a 65 72 6f 20 73 74 61 74 75 73 2c 20 6f 72 20 74 68 65 | s.with.a.non-zero.status,.or.the |
| 170500 | 20 6f 75 74 70 75 74 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 74 68 65 20 65 78 70 65 63 74 | .output.does.not.have.the.expect |
| 170520 | 65 64 0a 66 6f 72 6d 61 74 2e 22 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 72 65 66 72 65 | ed.format."...(magit--with-refre |
| 170540 | 73 68 2d 63 61 63 68 65 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 28 | sh-cache.default-directory.....( |
| 170560 | 6c 65 74 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 | let.((host.(file-remote-p.defaul |
| 170580 | 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 28 6f 72 20 28 63 64 72 20 28 61 | t-directory))).......(or.(cdr.(a |
| 1705a0 | 73 73 6f 63 20 68 6f 73 74 20 6d 61 67 69 74 2d 2d 68 6f 73 74 2d 67 69 74 2d 76 65 72 73 69 6f | ssoc.host.magit--host-git-versio |
| 1705c0 | 6e 2d 63 61 63 68 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 | n-cache))...........(magit--with |
| 1705e0 | 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 20 20 20 | -temp-process-buffer............ |
| 170600 | 20 3b 3b 20 55 6e 73 65 74 20 67 6c 6f 62 61 6c 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 61 | .;;.Unset.global.arguments.for.a |
| 170620 | 6e 63 69 65 6e 74 20 47 69 74 20 76 65 72 73 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | ncient.Git.versions............. |
| 170640 | 20 28 6c 65 74 2a 20 28 28 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 | .(let*.((magit-git-global-argume |
| 170660 | 6e 74 73 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 73 74 61 | nts.nil)....................(sta |
| 170680 | 74 75 73 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 67 69 74 20 74 20 22 76 65 72 73 69 6f | tus.(magit-process-git.t."versio |
| 1706a0 | 6e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 75 74 70 75 74 20 | n"))....................(output. |
| 1706c0 | 28 62 75 66 66 65 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 | (buffer-string)))............... |
| 1706e0 | 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 28 7a 65 72 6f | (cond................((not.(zero |
| 170700 | 70 20 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 28 64 69 73 70 | p.status)).................(disp |
| 170720 | 6c 61 79 2d 77 61 72 6e 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 | lay-warning..................'ma |
| 170740 | 67 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 53 | git..................(format."%S |
| 170760 | 5c 6e 5c 6e 52 75 6e 6e 69 6e 67 20 5c 22 25 73 20 2d 2d 76 65 72 73 69 6f 6e 5c 22 20 66 61 69 | \n\nRunning.\"%s.--version\".fai |
| 170780 | 6c 65 64 20 77 69 74 68 20 6f 75 74 70 75 74 3a 5c 6e 5c 6e 25 73 22 0a 20 20 20 20 20 20 20 20 | led.with.output:\n\n%s"......... |
| 1707a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 68 6f 73 74 0a 20 20 20 20 20 20 | .................(if.host....... |
| 1707c0 | 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." |
| 1707e0 | 4d 61 67 69 74 20 63 61 6e 6e 6f 74 20 66 69 6e 64 20 47 69 74 20 6f 6e 20 68 6f 73 74 20 25 53 | Magit.cannot.find.Git.on.host.%S |
| 170800 | 2e 5c 6e 0a 43 68 65 63 6b 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 6d 61 67 69 74 2d 72 65 | .\n.Check.the.value.of.`magit-re |
| 170820 | 6d 6f 74 65 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 20 75 73 69 6e 67 0a 60 6d 61 67 69 | mote-git-executable'.using.`magi |
| 170840 | 74 2d 64 65 62 75 67 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 20 61 6e 64 20 63 6f 6e 73 | t-debug-git-executable'.and.cons |
| 170860 | 75 6c 74 20 74 68 65 20 69 6e 66 6f 20 6e 6f 64 65 0a 60 28 74 72 61 6d 70 29 52 65 6d 6f 74 65 | ult.the.info.node.`(tramp)Remote |
| 170880 | 20 70 72 6f 67 72 61 6d 73 27 2e 22 20 68 6f 73 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .programs'.".host).............. |
| 1708a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4d 61 67 69 74 20 63 61 6e 6e 6f 74 20 66 69 6e 64 | .............."Magit.cannot.find |
| 1708c0 | 20 47 69 74 2e 5c 6e 0a 43 68 65 63 6b 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 60 6d 61 67 | .Git.\n.Check.the.values.of.`mag |
| 1708e0 | 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 20 61 6e 64 20 60 65 78 65 63 2d 70 61 74 | it-git-executable'.and.`exec-pat |
| 170900 | 68 27 0a 75 73 69 6e 67 20 60 6d 61 67 69 74 2d 64 65 62 75 67 2d 67 69 74 2d 65 78 65 63 75 74 | h'.using.`magit-debug-git-execut |
| 170920 | 61 62 6c 65 27 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 20 | able'.")........................ |
| 170940 | 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 0a 20 20 20 20 20 20 20 | ..(magit-git-executable)........ |
| 170960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 75 74 70 75 74 29 29 29 0a 20 20 20 20 | ..................output)))..... |
| 170980 | 20 20 20 20 20 20 20 20 20 20 20 28 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 | ...........((save-match-data.... |
| 1709a0 | 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 63 | ...............(and.(string-matc |
| 1709c0 | 68 20 6d 61 67 69 74 2d 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d 72 65 67 65 78 70 20 6f 75 74 70 | h.magit--git-version-regexp.outp |
| 1709e0 | 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | ut)........................(let. |
| 170a00 | 28 28 76 65 72 73 69 6f 6e 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6f 75 74 70 75 74 | ((version.(match-string.1.output |
| 170a20 | 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 28 70 75 | )))..........................(pu |
| 170a40 | 73 68 20 28 63 6f 6e 73 20 68 6f 73 74 20 76 65 72 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 | sh.(cons.host.version).......... |
| 170a60 | 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 68 6f 73 | ......................magit--hos |
| 170a80 | 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d 63 61 63 68 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | t-git-version-cache)............ |
| 170aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 72 73 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 | ..............version))))....... |
| 170ac0 | 20 20 20 20 20 20 20 20 20 28 28 65 72 72 6f 72 20 22 55 6e 65 78 70 65 63 74 65 64 20 5c 22 25 | .........((error."Unexpected.\"% |
| 170ae0 | 73 20 2d 2d 76 65 72 73 69 6f 6e 5c 22 20 6f 75 74 70 75 74 3a 20 25 53 22 0a 20 20 20 20 20 20 | s.--version\".output:.%S"....... |
| 170b00 | 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 78 65 63 | .................(magit-git-exec |
| 170b20 | 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 20 20 6f | utable)........................o |
| 170b40 | 75 74 70 75 74 29 29 29 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 | utput)))))))))..(defun.magit-git |
| 170b60 | 2d 76 65 72 73 69 6f 6e 2d 61 73 73 65 72 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6d 69 6e 69 6d | -version-assert.(&optional.minim |
| 170b80 | 61 6c 20 77 68 6f 29 0a 20 20 22 41 73 73 65 72 74 20 74 68 61 74 20 74 68 65 20 75 73 65 64 20 | al.who)..."Assert.that.the.used. |
| 170ba0 | 47 69 74 20 76 65 72 73 69 6f 6e 20 69 73 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 6f 72 20 65 | Git.version.is.greater.than.or.e |
| 170bc0 | 71 75 61 6c 20 74 6f 20 4d 49 4e 49 4d 41 4c 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 4d 49 4e | qual.to.MINIMAL..If.optional.MIN |
| 170be0 | 49 4d 41 4c 20 69 73 20 6e 69 6c 2c 20 63 6f 6d 70 61 72 65 20 77 69 74 68 20 60 6d 61 67 69 74 | IMAL.is.nil,.compare.with.`magit |
| 170c00 | 2d 2d 6d 69 6e 69 6d 61 6c 2d 67 69 74 27 0a 69 6e 73 74 65 61 64 2e 20 20 4f 70 74 69 6f 6e 61 | --minimal-git'.instead...Optiona |
| 170c20 | 6c 20 57 48 4f 20 69 66 20 6e 6f 6e 2d 6e 69 6c 20 73 70 65 63 69 66 69 65 73 20 77 68 61 74 20 | l.WHO.if.non-nil.specifies.what. |
| 170c40 | 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 0a 6e 65 65 64 73 20 61 74 20 6c 65 61 73 74 20 4d 49 4e | functionality.needs.at.least.MIN |
| 170c60 | 49 4d 41 4c 2c 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 5c | IMAL,.otherwise.it.defaults.to.\ |
| 170c80 | 22 4d 61 67 69 74 5c 22 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 | "Magit\"."...(when.(magit-git-ve |
| 170ca0 | 72 73 69 6f 6e 3c 20 28 6f 72 20 6d 69 6e 69 6d 61 6c 20 6d 61 67 69 74 2d 2d 6d 69 6e 69 6d 61 | rsion<.(or.minimal.magit--minima |
| 170cc0 | 6c 2d 67 69 74 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 68 6f 73 74 20 28 66 69 6c 65 2d 72 | l-git)).....(let*.((host.(file-r |
| 170ce0 | 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 0a 20 20 20 20 | emote-p.default-directory))..... |
| 170d00 | 20 20 20 20 20 20 20 28 6d 73 67 20 28 66 6f 72 6d 61 74 2d 73 70 65 63 0a 20 20 20 20 20 20 20 | .......(msg.(format-spec........ |
| 170d20 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 68 6f 73 74 20 22 5c 0a 25 77 20 72 65 71 75 | ..........(cond.(host."\.%w.requ |
| 170d40 | 69 72 65 73 20 47 69 74 20 25 6d 20 6f 72 20 67 72 65 61 74 65 72 2c 20 62 75 74 20 6f 6e 20 25 | ires.Git.%m.or.greater,.but.on.% |
| 170d60 | 68 20 74 68 65 20 76 65 72 73 69 6f 6e 20 69 73 20 25 76 2e 0a 0a 49 66 20 6d 75 6c 74 69 70 6c | h.the.version.is.%v...If.multipl |
| 170d80 | 65 20 47 69 74 20 76 65 72 73 69 6f 6e 73 20 61 72 65 20 69 6e 73 74 61 6c 6c 65 64 20 6f 6e 20 | e.Git.versions.are.installed.on. |
| 170da0 | 74 68 65 20 68 6f 73 74 2c 20 74 68 65 6e 20 74 68 65 0a 70 72 6f 62 6c 65 6d 20 6d 69 67 68 74 | the.host,.then.the.problem.might |
| 170dc0 | 20 62 65 20 74 68 61 74 20 54 52 41 4d 50 20 75 73 65 73 20 74 68 65 20 77 72 6f 6e 67 20 65 78 | .be.that.TRAMP.uses.the.wrong.ex |
| 170de0 | 65 63 75 74 61 62 6c 65 2e 0a 0a 43 68 65 63 6b 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 6d | ecutable...Check.the.value.of.`m |
| 170e00 | 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 20 | agit-remote-git-executable'.and. |
| 170e20 | 63 6f 6e 73 75 6c 74 0a 74 68 65 20 69 6e 66 6f 20 6e 6f 64 65 20 60 28 74 72 61 6d 70 29 52 65 | consult.the.info.node.`(tramp)Re |
| 170e40 | 6d 6f 74 65 20 70 72 6f 67 72 61 6d 73 27 2e 5c 6e 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | mote.programs'.\n")............. |
| 170e60 | 20 20 20 20 20 20 20 20 20 20 20 28 74 20 22 5c 0a 25 77 20 72 65 71 75 69 72 65 73 20 47 69 74 | ...........(t."\.%w.requires.Git |
| 170e80 | 20 25 6d 20 6f 72 20 67 72 65 61 74 65 72 2c 20 62 75 74 20 79 6f 75 20 61 72 65 20 75 73 69 6e | .%m.or.greater,.but.you.are.usin |
| 170ea0 | 67 20 25 76 2e 0a 0a 49 66 20 79 6f 75 20 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 20 47 69 74 20 | g.%v...If.you.have.multiple.Git. |
| 170ec0 | 76 65 72 73 69 6f 6e 73 20 69 6e 73 74 61 6c 6c 65 64 2c 20 74 68 65 6e 20 63 68 65 63 6b 20 74 | versions.installed,.then.check.t |
| 170ee0 | 68 65 0a 76 61 6c 75 65 73 20 6f 66 20 60 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 67 69 74 2d 65 | he.values.of.`magit-remote-git-e |
| 170f00 | 78 65 63 75 74 61 62 6c 65 27 20 61 6e 64 20 60 65 78 65 63 2d 70 61 74 68 27 2e 5c 6e 22 29 29 | xecutable'.and.`exec-path'.\n")) |
| 170f20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 60 28 28 3f 77 20 2e 20 2c 28 6f 72 20 77 | ..................`((?w...,(or.w |
| 170f40 | 68 6f 20 22 4d 61 67 69 74 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ho."Magit")).................... |
| 170f60 | 28 3f 6d 20 2e 20 2c 28 6f 72 20 6d 69 6e 69 6d 61 6c 20 6d 61 67 69 74 2d 2d 6d 69 6e 69 6d 61 | (?m...,(or.minimal.magit--minima |
| 170f80 | 6c 2d 67 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3f 76 20 2e | l-git))....................(?v.. |
| 170fa0 | 20 2c 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 29 29 0a 20 20 20 20 20 20 20 20 20 | .,(magit-git-version)).......... |
| 170fc0 | 20 20 20 20 20 20 20 20 20 20 28 3f 68 20 2e 20 2c 68 6f 73 74 29 29 29 29 29 0a 20 20 20 20 20 | ..........(?h...,host)))))...... |
| 170fe0 | 20 28 64 69 73 70 6c 61 79 2d 77 61 72 6e 69 6e 67 20 27 6d 61 67 69 74 20 6d 73 67 20 3a 65 72 | .(display-warning.'magit.msg.:er |
| 171000 | 72 6f 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 73 61 66 65 2d 67 69 74 2d | ror))))..(defun.magit--safe-git- |
| 171020 | 76 65 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 | version.()..."Return.the.Git.ver |
| 171040 | 73 69 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 | sion.used.for.`default-directory |
| 171060 | 27 20 6f 72 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 2e 22 0a 20 20 28 6d 61 67 69 74 | '.or.an.error.message."...(magit |
| 171080 | 2d 2d 77 69 74 68 2d 74 65 6d 70 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 20 20 28 | --with-temp-process-buffer.....( |
| 1710a0 | 6c 65 74 2a 20 28 28 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 6c 2d 61 72 67 75 6d 65 6e 74 | let*.((magit-git-global-argument |
| 1710c0 | 73 20 6e 69 6c 29 0a 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 | s.nil)............(status.(magit |
| 1710e0 | 2d 70 72 6f 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 | -process-git.t."version"))...... |
| 171100 | 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 29 29 29 0a | ......(output.(buffer-string))). |
| 171120 | 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6e 6f 74 20 28 7a 65 72 6f 70 20 73 74 61 74 75 73 29 | ......(cond.((not.(zerop.status) |
| 171140 | 29 20 6f 75 74 70 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 61 76 65 2d 6d 61 74 | ).output).............((save-mat |
| 171160 | 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 | ch-data................(and.(str |
| 171180 | 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 2d 67 69 74 2d 76 65 72 73 69 6f 6e 2d 72 65 67 | ing-match.magit--git-version-reg |
| 1711a0 | 65 78 70 20 6f 75 74 70 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | exp.output)..................... |
| 1711c0 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6f 75 74 70 75 74 29 29 29 29 0a 20 20 20 20 20 | (match-string.1.output))))...... |
| 1711e0 | 20 20 20 20 20 20 20 28 74 20 6f 75 74 70 75 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | .......(t.output)))))..(defun.ma |
| 171200 | 67 69 74 2d 64 65 62 75 67 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 20 28 29 0a 20 20 22 44 | git-debug-git-executable.()..."D |
| 171220 | 69 73 70 6c 61 79 20 61 20 62 75 66 66 65 72 20 77 69 74 68 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | isplay.a.buffer.with.information |
| 171240 | 20 61 62 6f 75 74 20 60 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 27 2e 0a 41 | .about.`magit-git-executable'..A |
| 171260 | 6c 73 6f 20 69 6e 63 6c 75 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 60 6d | lso.include.information.about.`m |
| 171280 | 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 2e 0a 53 65 65 | agit-remote-git-executable'..See |
| 1712a0 | 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 54 6f 6f | .info.node.`(magit)Debugging.Too |
| 1712c0 | 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 28 69 6e | ls'.for.more.information."...(in |
| 1712e0 | 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 | teractive)...(with-current-buffe |
| 171300 | 72 20 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 67 69 74 | r.(get-buffer-create."*magit-git |
| 171320 | 2d 64 65 62 75 67 2a 22 29 0a 20 20 20 20 28 70 6f 70 2d 74 6f 2d 62 75 66 66 65 72 20 28 63 75 | -debug*").....(pop-to-buffer.(cu |
| 171340 | 72 72 65 6e 74 2d 62 75 66 66 65 72 29 29 0a 20 20 20 20 28 65 72 61 73 65 2d 62 75 66 66 65 72 | rrent-buffer)).....(erase-buffer |
| 171360 | 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d 72 65 6d | ).....(insert.(format."magit-rem |
| 171380 | 6f 74 65 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 3a 20 25 53 5c 6e 22 0a 20 20 20 20 20 20 | ote-git-executable:.%S\n"....... |
| 1713a0 | 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 67 69 74 2d 65 | ..............magit-remote-git-e |
| 1713c0 | 78 65 63 75 74 61 62 6c 65 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 63 6f 6e 63 61 74 0a | xecutable)).....(insert.(concat. |
| 1713e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d 67 69 74 2d | .............(format."magit-git- |
| 171400 | 65 78 65 63 75 74 61 62 6c 65 3a 20 25 53 22 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 | executable:.%S".magit-git-execut |
| 171420 | 61 62 6c 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 66 69 | able)..............(and.(not.(fi |
| 171440 | 6c 65 2d 6e 61 6d 65 2d 61 62 73 6f 6c 75 74 65 2d 70 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 | le-name-absolute-p.magit-git-exe |
| 171460 | 63 75 74 61 62 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 | cutable))...................(for |
| 171480 | 6d 61 74 20 22 20 5b 25 53 5d 22 20 28 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 6d 61 67 | mat.".[%S]".(executable-find.mag |
| 1714a0 | 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | it-git-executable)))............ |
| 1714c0 | 20 20 28 66 6f 72 6d 61 74 20 22 20 28 25 73 29 5c 6e 22 20 28 6d 61 67 69 74 2d 2d 73 61 66 65 | ..(format.".(%s)\n".(magit--safe |
| 1714e0 | 2d 67 69 74 2d 76 65 72 73 69 6f 6e 29 29 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f | -git-version)))).....(insert.(fo |
| 171500 | 72 6d 61 74 20 22 65 78 65 63 2d 70 61 74 68 3a 20 25 53 5c 6e 22 20 65 78 65 63 2d 70 61 74 68 | rmat."exec-path:.%S\n".exec-path |
| 171520 | 29 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 64 69 66 66 20 28 63 6c 2d 73 65 74 2d | )).....(when-let.((diff.(cl-set- |
| 171540 | 64 69 66 66 65 72 65 6e 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | difference...................... |
| 171560 | 20 28 73 65 71 2d 66 69 6c 74 65 72 20 23 27 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 72 65 | .(seq-filter.#'file-exists-p.(re |
| 171580 | 6d 71 20 6e 69 6c 20 28 70 61 72 73 65 2d 63 6f 6c 6f 6e 2d 70 61 74 68 0a 20 20 20 20 20 20 20 | mq.nil.(parse-colon-path........ |
| 1715a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1715c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 65 6e 76 20 22 50 | ......................(getenv."P |
| 1715e0 | 41 54 48 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ATH")))).......................( |
| 171600 | 73 65 71 2d 66 69 6c 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 | seq-filter.#'file-exists-p.(remq |
| 171620 | 20 6e 69 6c 20 65 78 65 63 2d 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .nil.exec-path))................ |
| 171640 | 20 20 20 20 20 20 20 3a 74 65 73 74 20 23 27 66 69 6c 65 2d 65 71 75 61 6c 2d 70 29 29 29 0a 20 | .......:test.#'file-equal-p))).. |
| 171660 | 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 20 20 65 6e 74 72 69 65 73 20 | .....(insert.(format."..entries. |
| 171680 | 69 6e 20 50 41 54 48 2c 20 62 75 74 20 6e 6f 74 20 69 6e 20 65 78 65 63 2d 70 61 74 68 3a 20 25 | in.PATH,.but.not.in.exec-path:.% |
| 1716a0 | 53 5c 6e 22 20 64 69 66 66 29 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 65 78 65 63 64 69 | S\n".diff))).....(dolist.(execdi |
| 1716c0 | 72 20 65 78 65 63 2d 70 61 74 68 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d | r.exec-path).......(insert.(form |
| 1716e0 | 61 74 20 22 20 20 25 73 20 28 25 73 29 5c 6e 22 20 65 78 65 63 64 69 72 20 28 63 61 72 20 28 66 | at."..%s.(%s)\n".execdir.(car.(f |
| 171700 | 69 6c 65 2d 61 74 74 72 69 62 75 74 65 73 20 65 78 65 63 64 69 72 29 29 29 29 0a 20 20 20 20 20 | ile-attributes.execdir))))...... |
| 171720 | 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 65 78 65 63 64 69 72 | .(when.(file-directory-p.execdir |
| 171740 | 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 65 78 65 63 20 28 64 69 72 65 63 74 6f | ).........(dolist.(exec.(directo |
| 171760 | 72 79 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 | ry-files........................ |
| 171780 | 65 78 65 63 64 69 72 20 74 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | execdir.t.(concat............... |
| 1717a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 60 67 69 74 22 20 28 72 65 | ...................."\\`git".(re |
| 1717c0 | 67 65 78 70 2d 6f 70 74 20 65 78 65 63 2d 73 75 66 66 69 78 65 73 29 20 22 5c 5c 27 22 29 29 29 | gexp-opt.exec-suffixes)."\\'"))) |
| 1717e0 | 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 66 6f 72 6d 61 74 20 22 20 20 20 20 | ...........(insert.(format.".... |
| 171800 | 25 73 20 28 25 73 29 5c 6e 22 20 65 78 65 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | %s.(%s)\n".exec................. |
| 171820 | 20 20 20 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 | ..........(magit--safe-git-versi |
| 171840 | 6f 6e 29 29 29 29 29 29 29 29 0a 0a 3b 3b 3b 20 56 61 72 69 61 62 6c 65 73 0a 0a 28 64 65 66 75 | on))))))))..;;;.Variables..(defu |
| 171860 | 6e 20 6d 61 67 69 74 2d 63 6f 6e 66 69 67 2d 67 65 74 2d 66 72 6f 6d 2d 63 61 63 68 65 64 2d 6c | n.magit-config-get-from-cached-l |
| 171880 | 69 73 74 20 28 6b 65 79 29 0a 20 20 28 67 65 74 68 61 73 68 0a 20 20 20 3b 3b 20 60 67 69 74 20 | ist.(key)...(gethash....;;.`git. |
| 1718a0 | 63 6f 6e 66 69 67 20 2d 2d 6c 69 73 74 27 20 64 6f 77 6e 63 61 73 65 73 20 66 69 72 73 74 20 61 | config.--list'.downcases.first.a |
| 1718c0 | 6e 64 20 6c 61 73 74 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 6f 66 20 74 68 65 20 6b 65 79 2e 0a 20 | nd.last.components.of.the.key... |
| 1718e0 | 20 20 28 6c 65 74 2a 20 28 28 6b 65 79 20 28 72 65 70 6c 61 63 65 2d 72 65 67 65 78 70 2d 69 6e | ..(let*.((key.(replace-regexp-in |
| 171900 | 2d 73 74 72 69 6e 67 20 22 5c 5c 60 5b 5e 2e 5d 2b 22 20 23 27 64 6f 77 6e 63 61 73 65 20 6b 65 | -string."\\`[^.]+".#'downcase.ke |
| 171920 | 79 20 74 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6b 65 79 20 28 72 65 70 6c 61 63 65 2d | y.t.t))...........(key.(replace- |
| 171940 | 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5b 5e 2e 5d 2b 5c 5c 27 22 20 23 27 64 6f | regexp-in-string."[^.]+\\'".#'do |
| 171960 | 77 6e 63 61 73 65 20 6b 65 79 20 74 20 74 29 29 29 0a 20 20 20 20 20 6b 65 79 29 0a 20 20 20 28 | wncase.key.t.t)))......key)....( |
| 171980 | 6d 61 67 69 74 2d 2d 77 69 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 63 6f 6e 73 20 | magit--with-refresh-cache.(cons. |
| 1719a0 | 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 20 27 63 6f 6e 66 69 67 29 0a 20 20 20 20 20 28 | (magit-toplevel).'config)......( |
| 1719c0 | 6c 65 74 20 28 28 63 6f 6e 66 69 67 73 20 28 6d 61 6b 65 2d 68 61 73 68 2d 74 61 62 6c 65 20 3a | let.((configs.(make-hash-table.: |
| 1719e0 | 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 29 0a 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 | test.#'equal)))........(dolist.( |
| 171a00 | 63 6f 6e 66 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 63 6f 6e 66 69 67 22 20 22 | conf.(magit-git-items."config"." |
| 171a20 | 2d 2d 6c 69 73 74 22 20 22 2d 7a 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 | --list"."-z"))..........(let*.(( |
| 171a40 | 6e 6c 2d 70 6f 73 20 28 63 6c 2d 70 6f 73 69 74 69 6f 6e 20 3f 5c 6e 20 63 6f 6e 66 29 29 0a 20 | nl-pos.(cl-position.?\n.conf)).. |
| 171a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6b 65 79 20 28 73 75 62 73 74 72 69 6e 67 20 63 | ...............(key.(substring.c |
| 171a80 | 6f 6e 66 20 30 20 6e 6c 2d 70 6f 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | onf.0.nl-pos)).................( |
| 171aa0 | 76 61 6c 20 28 69 66 20 6e 6c 2d 70 6f 73 20 28 73 75 62 73 74 72 69 6e 67 20 63 6f 6e 66 20 28 | val.(if.nl-pos.(substring.conf.( |
| 171ac0 | 31 2b 20 6e 6c 2d 70 6f 73 29 29 20 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 75 | 1+.nl-pos))."")))............(pu |
| 171ae0 | 74 68 61 73 68 20 6b 65 79 20 28 6e 63 6f 6e 63 20 28 67 65 74 68 61 73 68 20 6b 65 79 20 63 6f | thash.key.(nconc.(gethash.key.co |
| 171b00 | 6e 66 69 67 73 29 20 28 6c 69 73 74 20 76 61 6c 29 29 20 63 6f 6e 66 69 67 73 29 29 29 0a 20 20 | nfigs).(list.val)).configs)))... |
| 171b20 | 20 20 20 20 20 63 6f 6e 66 69 67 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 | .....configs))))..(defun.magit-g |
| 171b40 | 65 74 20 28 26 72 65 73 74 20 6b 65 79 73 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 76 61 | et.(&rest.keys)..."Return.the.va |
| 171b60 | 6c 75 65 20 6f 66 20 74 68 65 20 47 69 74 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 69 65 | lue.of.the.Git.variable.specifie |
| 171b80 | 64 20 62 79 20 4b 45 59 53 2e 22 0a 20 20 28 63 61 72 20 28 6c 61 73 74 20 28 61 70 70 6c 79 20 | d.by.KEYS."...(car.(last.(apply. |
| 171ba0 | 23 27 6d 61 67 69 74 2d 67 65 74 2d 61 6c 6c 20 6b 65 79 73 29 29 29 29 0a 0a 28 64 65 66 75 6e | #'magit-get-all.keys))))..(defun |
| 171bc0 | 20 6d 61 67 69 74 2d 67 65 74 2d 61 6c 6c 20 28 26 72 65 73 74 20 6b 65 79 73 29 0a 20 20 22 52 | .magit-get-all.(&rest.keys)..."R |
| 171be0 | 65 74 75 72 6e 20 61 6c 6c 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 20 47 69 74 20 76 61 72 69 | eturn.all.values.of.the.Git.vari |
| 171c00 | 61 62 6c 65 20 73 70 65 63 69 66 69 65 64 20 62 79 20 4b 45 59 53 2e 22 0a 20 20 28 6c 65 74 20 | able.specified.by.KEYS."...(let. |
| 171c20 | 28 28 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 | ((magit-git-debug.nil).........( |
| 171c40 | 61 72 67 20 28 61 6e 64 20 28 6f 72 20 28 6e 75 6c 6c 20 28 63 61 72 20 6b 65 79 73 29 29 0a 20 | arg.(and.(or.(null.(car.keys)).. |
| 171c60 | 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 70 72 65 | .....................(string-pre |
| 171c80 | 66 69 78 2d 70 20 22 2d 2d 22 20 28 63 61 72 20 6b 65 79 73 29 29 29 0a 20 20 20 20 20 20 20 20 | fix-p."--".(car.keys)))......... |
| 171ca0 | 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 20 6b 65 79 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 | ..........(pop.keys))).........( |
| 171cc0 | 6b 65 79 20 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 | key.(string-join.keys."."))).... |
| 171ce0 | 20 28 69 66 20 28 61 6e 64 20 6d 61 67 69 74 2d 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 | .(if.(and.magit--refresh-cache.( |
| 171d00 | 6e 6f 74 20 61 72 67 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 67 2d | not.arg)).........(magit-config- |
| 171d20 | 67 65 74 2d 66 72 6f 6d 2d 63 61 63 68 65 64 2d 6c 69 73 74 20 6b 65 79 29 0a 20 20 20 20 20 20 | get-from-cached-list.key)....... |
| 171d40 | 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 63 6f 6e 66 69 67 22 20 61 72 67 20 22 2d | (magit-git-items."config".arg."- |
| 171d60 | 7a 22 20 22 2d 2d 67 65 74 2d 61 6c 6c 22 20 22 2d 2d 69 6e 63 6c 75 64 65 22 20 6b 65 79 29 29 | z"."--get-all"."--include".key)) |
| 171d80 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 62 6f 6f 6c 65 61 6e 20 28 26 72 | ))..(defun.magit-get-boolean.(&r |
| 171da0 | 65 73 74 20 6b 65 79 73 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 62 6f 6f 6c 65 61 6e 20 | est.keys)..."Return.the.boolean. |
| 171dc0 | 76 61 6c 75 65 20 6f 66 20 74 68 65 20 47 69 74 20 76 61 72 69 61 62 6c 65 20 73 70 65 63 69 66 | value.of.the.Git.variable.specif |
| 171de0 | 69 65 64 20 62 79 20 4b 45 59 53 2e 0a 41 6c 73 6f 20 73 65 65 20 60 6d 61 67 69 74 2d 67 69 74 | ied.by.KEYS..Also.see.`magit-git |
| 171e00 | 2d 63 6f 6e 66 69 67 2d 70 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 61 72 67 20 28 61 6e 64 20 28 | -config-p'."...(let.((arg.(and.( |
| 171e20 | 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 20 | or.(null.(car.keys))............ |
| 171e40 | 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 22 | ...........(string-prefix-p."--" |
| 171e60 | 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 20 | .(car.keys)))................... |
| 171e80 | 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 6e | (pop.keys))).........(key.(strin |
| 171ea0 | 67 2d 6a 6f 69 6e 20 6b 65 79 73 20 22 2e 22 29 29 29 0a 20 20 20 20 28 65 71 75 61 6c 20 28 69 | g-join.keys."."))).....(equal.(i |
| 171ec0 | 66 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 | f.magit--refresh-cache.......... |
| 171ee0 | 20 20 20 20 20 20 28 63 61 72 20 28 6c 61 73 74 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 67 2d 67 | ......(car.(last.(magit-config-g |
| 171f00 | 65 74 2d 66 72 6f 6d 2d 63 61 63 68 65 64 2d 6c 69 73 74 20 6b 65 79 29 29 29 0a 20 20 20 20 20 | et-from-cached-list.key)))...... |
| 171f20 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 20 22 63 6f 6e 66 69 67 22 20 | ........(magit-git-str."config". |
| 171f40 | 61 72 67 20 22 2d 2d 62 6f 6f 6c 22 20 22 2d 2d 69 6e 63 6c 75 64 65 22 20 6b 65 79 29 29 0a 20 | arg."--bool"."--include".key)).. |
| 171f60 | 20 20 20 20 20 20 20 20 20 20 22 74 72 75 65 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | .........."true")))..(defun.magi |
| 171f80 | 74 2d 73 65 74 20 28 76 61 6c 75 65 20 26 72 65 73 74 20 6b 65 79 73 29 0a 20 20 22 53 65 74 20 | t-set.(value.&rest.keys)..."Set. |
| 171fa0 | 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 47 69 74 20 76 61 72 69 61 62 6c 65 20 73 70 | the.value.of.the.Git.variable.sp |
| 171fc0 | 65 63 69 66 69 65 64 20 62 79 20 4b 45 59 53 20 74 6f 20 56 41 4c 55 45 2e 22 0a 20 20 28 6c 65 | ecified.by.KEYS.to.VALUE."...(le |
| 171fe0 | 74 20 28 28 61 72 67 20 28 61 6e 64 20 28 6f 72 20 28 6e 75 6c 6c 20 28 63 61 72 20 6b 65 79 73 | t.((arg.(and.(or.(null.(car.keys |
| 172000 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 | )).......................(string |
| 172020 | 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 22 20 28 63 61 72 20 6b 65 79 73 29 29 29 0a 20 20 20 20 | -prefix-p."--".(car.keys)))..... |
| 172040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 20 6b 65 79 73 29 29 29 0a 20 20 20 20 20 | ..............(pop.keys)))...... |
| 172060 | 20 20 20 28 6b 65 79 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 6b 65 79 73 20 22 2e 22 29 29 29 | ...(key.(string-join.keys."."))) |
| 172080 | 0a 20 20 20 20 28 69 66 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 | .....(if.value.........(magit-gi |
| 1720a0 | 74 2d 73 75 63 63 65 73 73 20 22 63 6f 6e 66 69 67 22 20 61 72 67 20 6b 65 79 20 76 61 6c 75 65 | t-success."config".arg.key.value |
| 1720c0 | 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 20 22 63 6f 6e 66 | ).......(magit-git-success."conf |
| 1720e0 | 69 67 22 20 61 72 67 20 22 2d 2d 75 6e 73 65 74 22 20 6b 65 79 29 29 0a 20 20 20 20 76 61 6c 75 | ig".arg."--unset".key)).....valu |
| 172100 | 65 29 29 0a 0a 28 67 76 2d 64 65 66 69 6e 65 2d 73 65 74 74 65 72 20 6d 61 67 69 74 2d 67 65 74 | e))..(gv-define-setter.magit-get |
| 172120 | 20 28 76 61 6c 20 26 72 65 73 74 20 6b 65 79 73 29 0a 20 20 60 28 6d 61 67 69 74 2d 73 65 74 20 | .(val.&rest.keys)...`(magit-set. |
| 172140 | 2c 76 61 6c 20 2c 40 6b 65 79 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 74 2d | ,val.,@keys))..(defun.magit-set- |
| 172160 | 61 6c 6c 20 28 76 61 6c 75 65 73 20 26 72 65 73 74 20 6b 65 79 73 29 0a 20 20 22 53 65 74 20 61 | all.(values.&rest.keys)..."Set.a |
| 172180 | 6c 6c 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 20 47 69 74 20 76 61 72 69 61 62 6c 65 20 73 70 | ll.values.of.the.Git.variable.sp |
| 1721a0 | 65 63 69 66 69 65 64 20 62 79 20 4b 45 59 53 20 74 6f 20 56 41 4c 55 45 53 2e 22 0a 20 20 28 6c | ecified.by.KEYS.to.VALUES."...(l |
| 1721c0 | 65 74 20 28 28 61 72 67 20 28 61 6e 64 20 28 6f 72 20 28 6e 75 6c 6c 20 28 63 61 72 20 6b 65 79 | et.((arg.(and.(or.(null.(car.key |
| 1721e0 | 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e | s)).......................(strin |
| 172200 | 67 2d 70 72 65 66 69 78 2d 70 20 22 2d 2d 22 20 28 63 61 72 20 6b 65 79 73 29 29 29 0a 20 20 20 | g-prefix-p."--".(car.keys))).... |
| 172220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 20 6b 65 79 73 29 29 29 0a 20 20 20 20 | ...............(pop.keys)))..... |
| 172240 | 20 20 20 20 28 76 61 72 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 6b 65 79 73 20 22 2e 22 29 29 | ....(var.(string-join.keys.".")) |
| 172260 | 29 0a 20 20 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 67 65 74 20 76 61 72 29 0a 20 20 20 20 | ).....(when.(magit-get.var)..... |
| 172280 | 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 61 72 67 20 22 | ..(magit-call-git."config".arg." |
| 1722a0 | 2d 2d 75 6e 73 65 74 2d 61 6c 6c 22 20 76 61 72 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 | --unset-all".var)).....(dolist.( |
| 1722c0 | 76 20 76 61 6c 75 65 73 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 | v.values).......(magit-call-git. |
| 1722e0 | 22 63 6f 6e 66 69 67 22 20 61 72 67 20 22 2d 2d 61 64 64 22 20 76 61 72 20 76 29 29 29 29 0a 0a | "config".arg."--add".var.v)))).. |
| 172300 | 3b 3b 3b 20 46 69 6c 65 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 73 61 66 65 2d 64 65 | ;;;.Files..(defun.magit--safe-de |
| 172320 | 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 69 6c 65 29 | fault-directory.(&optional.file) |
| 172340 | 0a 20 20 28 63 61 74 63 68 20 27 75 6e 73 61 66 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 0a 20 20 | ...(catch.'unsafe-default-dir... |
| 172360 | 20 20 28 6c 65 74 20 28 28 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 | ..(let.((dir.(file-name-as-direc |
| 172380 | 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c | tory.................(expand-fil |
| 1723a0 | 65 2d 6e 61 6d 65 20 28 6f 72 20 66 69 6c 65 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | e-name.(or.file.default-director |
| 1723c0 | 79 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 70 72 65 76 69 6f 75 73 20 6e 69 6c 29 29 0a | y))))...........(previous.nil)). |
| 1723e0 | 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 6e 6f 74 20 28 66 69 6c 65 2d 61 63 63 65 73 73 69 62 | ......(while.(not.(file-accessib |
| 172400 | 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 | le-directory-p.dir)).........(se |
| 172420 | 74 71 20 64 69 72 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 28 64 69 72 | tq.dir.(file-name-directory.(dir |
| 172440 | 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 | ectory-file-name.dir)))......... |
| 172460 | 28 77 68 65 6e 20 28 65 71 75 61 6c 20 64 69 72 20 70 72 65 76 69 6f 75 73 29 0a 20 20 20 20 20 | (when.(equal.dir.previous)...... |
| 172480 | 20 20 20 20 20 28 74 68 72 6f 77 20 27 75 6e 73 61 66 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 20 | .....(throw.'unsafe-default-dir. |
| 1724a0 | 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 72 65 76 69 6f 75 73 20 64 69 72 | nil)).........(setq.previous.dir |
| 1724c0 | 29 29 0a 20 20 20 20 20 20 64 69 72 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74 | )).......dir)))..(defmacro.magit |
| 1724e0 | 2d 2d 77 69 74 68 2d 73 61 66 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 66 | --with-safe-default-directory.(f |
| 172500 | 69 6c 65 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 | ile.&rest.body)...(declare.(inde |
| 172520 | 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 60 28 77 | nt.1).(debug.(form.body)))...`(w |
| 172540 | 68 65 6e 2d 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67 | hen-let.((default-directory.(mag |
| 172560 | 69 74 2d 2d 73 61 66 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 2c 66 69 6c 65 | it--safe-default-directory.,file |
| 172580 | 29 29 29 0a 20 20 20 20 20 2c 40 62 6f 64 79 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | )))......,@body))..(defun.magit- |
| 1725a0 | 67 69 74 2d 64 69 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 70 61 74 68 29 0a 20 20 22 4c 69 6b 65 | git-dir.(&optional.path)..."Like |
| 1725c0 | 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 50 41 54 48 20 28 6d 61 67 69 74 2d 67 | .(expand-file-name.PATH.(magit-g |
| 1725e0 | 69 74 64 69 72 29 29 20 6f 72 20 6a 75 73 74 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 2e 22 | itdir)).or.just.(magit-gitdir)." |
| 172600 | 0a 20 20 28 64 65 63 6c 61 72 65 20 28 6f 62 73 6f 6c 65 74 65 20 27 6d 61 67 69 74 2d 67 69 74 | ...(declare.(obsolete.'magit-git |
| 172620 | 64 69 72 20 22 4d 61 67 69 74 20 34 2e 30 2e 30 22 29 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 | dir."Magit.4.0.0"))...(and-let*. |
| 172640 | 28 28 64 69 72 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 28 69 66 20 70 | ((dir.(magit-gitdir))).....(if.p |
| 172660 | 61 74 68 0a 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 63 | ath.........(expand-file-name.(c |
| 172680 | 6f 6e 76 65 72 74 2d 73 74 61 6e 64 61 72 64 2d 66 69 6c 65 6e 61 6d 65 20 70 61 74 68 29 20 64 | onvert-standard-filename.path).d |
| 1726a0 | 69 72 29 0a 20 20 20 20 20 20 64 69 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 | ir).......dir)))..(defun.magit-g |
| 1726c0 | 69 74 64 69 72 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 22 52 | itdir.(&optional.directory)..."R |
| 1726e0 | 65 74 75 72 6e 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 61 6e 64 20 72 65 73 6f 6c 76 65 64 20 | eturn.the.absolute.and.resolved. |
| 172700 | 70 61 74 68 20 6f 66 20 74 68 65 20 2e 67 69 74 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a 49 66 20 | path.of.the..git.directory...If. |
| 172720 | 74 68 65 20 60 47 49 54 5f 44 49 52 27 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 | the.`GIT_DIR'.environment.variab |
| 172740 | 6c 65 20 69 73 20 64 65 66 69 6e 65 64 2c 20 72 65 74 75 72 6e 20 74 68 61 74 2e 0a 4f 74 68 65 | le.is.defined,.return.that..Othe |
| 172760 | 72 77 69 73 65 20 72 65 74 75 72 6e 20 74 68 65 20 2e 67 69 74 20 64 69 72 65 63 74 6f 72 79 20 | rwise.return.the..git.directory. |
| 172780 | 66 6f 72 20 44 49 52 45 43 54 4f 52 59 2c 20 6f 72 20 69 66 20 74 68 61 74 20 69 73 0a 6e 69 6c | for.DIRECTORY,.or.if.that.is.nil |
| 1727a0 | 2c 20 74 68 65 6e 20 66 6f 72 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 69 | ,.then.for.`default-directory'.i |
| 1727c0 | 6e 73 74 65 61 64 2e 20 20 49 66 20 74 68 65 20 64 69 72 65 63 74 6f 72 79 20 69 73 0a 6e 6f 74 | nstead...If.the.directory.is.not |
| 1727e0 | 20 6c 6f 63 61 74 65 64 20 69 6e 73 69 64 65 20 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 | .located.inside.a.Git.repository |
| 172800 | 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 22 0a 20 20 28 6c 65 74 20 28 28 64 65 66 | ,.then.return.nil."...(let.((def |
| 172820 | 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 |
| 172840 | 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 69 | ault-directory))).....(magit--wi |
| 172860 | 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 20 28 6c 69 73 74 20 64 65 66 61 75 6c 74 2d 64 | th-refresh-cache.(list.default-d |
| 172880 | 69 72 65 63 74 6f 72 79 20 27 6d 61 67 69 74 2d 67 69 74 64 69 72 29 0a 20 20 20 20 20 20 28 6d | irectory.'magit-gitdir).......(m |
| 1728a0 | 61 67 69 74 2d 2d 77 69 74 68 2d 73 61 66 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | agit--with-safe-default-director |
| 1728c0 | 79 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 0a 20 20 20 20 20 20 20 20 | y.nil.........(and-let*......... |
| 1728e0 | 20 20 20 20 28 28 64 69 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d 73 61 66 65 20 | ....((dir.(magit-rev-parse-safe. |
| 172900 | 22 2d 2d 67 69 74 2d 64 69 72 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 20 | "--git-dir"))..............(dir. |
| 172920 | 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 67 69 74 2d 65 | (file-name-as-directory.(magit-e |
| 172940 | 78 70 61 6e 64 2d 67 69 74 2d 66 69 6c 65 2d 6e 61 6d 65 20 64 69 72 29 29 29 29 0a 20 20 20 20 | xpand-git-file-name.dir))))..... |
| 172960 | 20 20 20 20 20 20 28 69 66 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 69 72 29 0a 20 20 | ......(if.(file-remote-p.dir)... |
| 172980 | 20 20 20 20 20 20 20 20 20 20 20 20 64 69 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e | ............dir.............(con |
| 1729a0 | 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 69 72 65 63 | cat.(file-remote-p.default-direc |
| 1729c0 | 74 6f 72 79 29 20 64 69 72 29 29 29 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d | tory).dir)))))))..(defvar.magit- |
| 1729e0 | 2d 73 65 70 61 72 61 74 65 64 2d 67 69 74 64 69 72 73 20 6e 69 6c 29 0a 0a 28 64 65 66 75 6e 20 | -separated-gitdirs.nil)..(defun. |
| 172a00 | 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 20 28 | magit--record-separated-gitdir.( |
| 172a20 | 29 0a 20 20 28 6c 65 74 20 28 28 74 6f 70 64 69 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 | )...(let.((topdir.(magit-topleve |
| 172a40 | 6c 29 29 0a 20 20 20 20 20 20 20 20 28 67 69 74 64 69 72 20 28 6d 61 67 69 74 2d 67 69 74 64 69 | l)).........(gitdir.(magit-gitdi |
| 172a60 | 72 29 29 29 0a 20 20 20 20 3b 3b 20 4b 6c 75 64 67 65 3a 20 67 69 74 2d 61 6e 6e 65 78 20 63 6f | r))).....;;.Kludge:.git-annex.co |
| 172a80 | 6e 76 65 72 74 73 20 73 75 62 6d 6f 64 75 6c 65 20 67 69 74 64 69 72 73 20 74 6f 20 73 79 6d 6c | nverts.submodule.gitdirs.to.syml |
| 172aa0 | 69 6e 6b 73 2e 20 53 65 65 20 23 33 35 39 39 2e 0a 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 | inks..See.#3599......(when.(file |
| 172ac0 | 2d 73 79 6d 6c 69 6e 6b 2d 70 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 | -symlink-p.(directory-file-name. |
| 172ae0 | 67 69 74 64 69 72 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 67 69 74 64 69 72 20 28 66 69 6c | gitdir)).......(setq.gitdir.(fil |
| 172b00 | 65 2d 74 72 75 65 6e 61 6d 65 20 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 3b 3b 20 57 65 20 77 | e-truename.gitdir))).....;;.We.w |
| 172b20 | 61 6e 74 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 20 65 6e 74 72 79 20 66 6f 72 20 60 74 6f 70 | ant.to.delete.the.entry.for.`top |
| 172b40 | 64 69 72 27 20 68 65 72 65 2c 20 72 61 74 68 65 72 20 74 68 61 6e 20 77 69 74 68 69 6e 0a 20 20 | dir'.here,.rather.than.within... |
| 172b60 | 20 20 3b 3b 20 28 75 6e 6c 65 73 73 20 2e 2e 2e 29 2c 20 69 6e 20 63 61 73 65 20 61 20 60 2d 2d | ..;;.(unless....),.in.case.a.`-- |
| 172b80 | 73 65 70 61 72 61 74 65 2d 67 69 74 2d 64 69 72 27 20 72 65 70 6f 73 69 74 6f 72 79 20 77 61 73 | separate-git-dir'.repository.was |
| 172ba0 | 20 73 77 69 74 63 68 65 64 20 74 6f 0a 20 20 20 20 3b 3b 20 74 68 65 20 73 74 61 6e 64 61 72 64 | .switched.to.....;;.the.standard |
| 172bc0 | 20 73 74 72 75 63 74 75 72 65 20 28 69 2e 65 2e 2c 20 22 74 6f 70 64 69 72 2f 2e 67 69 74 2f 22 | .structure.(i.e.,."topdir/.git/" |
| 172be0 | 29 2e 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 2d 73 65 70 61 72 61 74 65 64 2d 67 69 | )......(setq.magit--separated-gi |
| 172c00 | 74 64 69 72 73 20 28 63 6c 2d 64 65 6c 65 74 65 20 74 6f 70 64 69 72 0a 20 20 20 20 20 20 20 20 | tdirs.(cl-delete.topdir......... |
| 172c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 172c40 | 20 20 20 20 20 20 6d 61 67 69 74 2d 2d 73 65 70 61 72 61 74 65 64 2d 67 69 74 64 69 72 73 0a 20 | ......magit--separated-gitdirs.. |
| 172c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 172c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 6b 65 79 20 23 27 63 61 72 20 3a 74 65 73 74 20 23 27 | .............:key.#'car.:test.#' |
| 172ca0 | 65 71 75 61 6c 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 28 66 69 6c 65 | equal)).....(unless.(equal.(file |
| 172cc0 | 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 2d | -name-as-directory.(expand-file- |
| 172ce0 | 6e 61 6d 65 20 22 2e 67 69 74 22 20 74 6f 70 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | name.".git".topdir))............ |
| 172d00 | 20 20 20 20 20 20 20 20 67 69 74 64 69 72 29 0a 20 20 20 20 20 20 28 70 75 73 68 20 28 63 6f 6e | ........gitdir).......(push.(con |
| 172d20 | 73 20 74 6f 70 64 69 72 20 67 69 74 64 69 72 29 20 6d 61 67 69 74 2d 2d 73 65 70 61 72 61 74 65 | s.topdir.gitdir).magit--separate |
| 172d40 | 64 2d 67 69 74 64 69 72 73 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 6f 70 6c | d-gitdirs))))..(defun.magit-topl |
| 172d60 | 65 76 65 6c 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 69 72 65 63 74 6f 72 79 29 0a 20 20 22 52 65 | evel.(&optional.directory)..."Re |
| 172d80 | 74 75 72 6e 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 74 6f | turn.the.absolute.path.to.the.to |
| 172da0 | 70 6c 65 76 65 6c 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 | plevel.of.the.current.repository |
| 172dc0 | 2e 0a 0a 46 72 6f 6d 20 77 69 74 68 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 | ...From.within.the.working.tree. |
| 172de0 | 6f 72 20 63 6f 6e 74 72 6f 6c 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 61 20 72 65 70 6f 73 69 | or.control.directory.of.a.reposi |
| 172e00 | 74 6f 72 79 0a 72 65 74 75 72 6e 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 20 74 6f | tory.return.the.absolute.path.to |
| 172e20 | 20 74 68 65 20 74 6f 70 6c 65 76 65 6c 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 74 68 65 20 77 | .the.toplevel.directory.of.the.w |
| 172e40 | 6f 72 6b 69 6e 67 0a 74 72 65 65 2e 20 20 41 73 20 61 20 73 70 65 63 69 61 6c 20 63 61 73 65 2c | orking.tree...As.a.special.case, |
| 172e60 | 20 66 72 6f 6d 20 77 69 74 68 69 6e 20 61 20 62 61 72 65 20 72 65 70 6f 73 69 74 6f 72 79 20 72 | .from.within.a.bare.repository.r |
| 172e80 | 65 74 75 72 6e 0a 74 68 65 20 63 6f 6e 74 72 6f 6c 20 64 69 72 65 63 74 6f 72 79 20 69 6e 73 74 | eturn.the.control.directory.inst |
| 172ea0 | 65 61 64 2e 20 20 57 68 65 6e 20 63 61 6c 6c 65 64 20 6f 75 74 73 69 64 65 20 61 20 72 65 70 6f | ead...When.called.outside.a.repo |
| 172ec0 | 73 69 74 6f 72 79 0a 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 0a 57 68 65 6e 20 6f 70 | sitory.then.return.nil...When.op |
| 172ee0 | 74 69 6f 6e 61 6c 20 44 49 52 45 43 54 4f 52 59 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 68 65 6e | tional.DIRECTORY.is.non-nil.then |
| 172f00 | 20 72 65 74 75 72 6e 20 74 68 65 20 74 6f 70 6c 65 76 65 6c 20 66 6f 72 0a 74 68 61 74 20 64 69 | .return.the.toplevel.for.that.di |
| 172f20 | 72 65 63 74 6f 72 79 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 6f 6e 65 20 66 6f 72 20 60 | rectory.instead.of.the.one.for.` |
| 172f40 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 2e 0a 0a 54 72 79 20 74 6f 20 72 65 73 70 | default-directory'...Try.to.resp |
| 172f60 | 65 63 74 20 74 68 65 20 6f 70 74 69 6f 6e 20 60 66 69 6e 64 2d 66 69 6c 65 2d 76 69 73 69 74 2d | ect.the.option.`find-file-visit- |
| 172f80 | 74 72 75 65 6e 61 6d 65 27 2c 20 69 2e 65 2e 2c 20 20 77 68 65 6e 0a 74 68 65 20 76 61 6c 75 65 | truename',.i.e.,..when.the.value |
| 172fa0 | 20 6f 66 20 74 68 61 74 20 6f 70 74 69 6f 6e 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 61 76 6f | .of.that.option.is.nil,.then.avo |
| 172fc0 | 69 64 20 6e 65 65 64 6c 65 73 73 6c 79 20 72 65 74 75 72 6e 69 6e 67 0a 74 68 65 20 74 72 75 65 | id.needlessly.returning.the.true |
| 172fe0 | 6e 61 6d 65 2e 20 20 57 68 65 6e 20 61 20 73 79 6d 6c 69 6e 6b 20 74 6f 20 61 20 73 75 62 2d 64 | name...When.a.symlink.to.a.sub-d |
| 173000 | 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 65 20 69 73 20 | irectory.of.the.working.tree.is. |
| 173020 | 69 6e 76 6f 6c 76 65 64 2c 20 6f 72 20 77 68 65 6e 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 77 69 | involved,.or.when.called.from.wi |
| 173040 | 74 68 69 6e 20 61 20 73 75 62 2d 64 69 72 65 63 74 6f 72 79 20 6f 66 0a 74 68 65 20 67 69 74 64 | thin.a.sub-directory.of.the.gitd |
| 173060 | 69 72 20 6f 72 20 66 72 6f 6d 20 74 68 65 20 74 6f 70 6c 65 76 65 6c 20 6f 66 20 61 20 67 69 74 | ir.or.from.the.toplevel.of.a.git |
| 173080 | 64 69 72 2c 20 77 68 69 63 68 20 69 74 73 65 6c 66 20 69 73 20 6e 6f 74 0a 6c 6f 63 61 74 65 64 | dir,.which.itself.is.not.located |
| 1730a0 | 20 77 69 74 68 69 6e 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2c 20 74 68 65 6e 20 69 | .within.the.working.tree,.then.i |
| 1730c0 | 74 20 69 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 61 76 6f 69 64 0a 72 65 74 75 72 | t.is.not.possible.to.avoid.retur |
| 1730e0 | 6e 69 6e 67 20 74 68 65 20 74 72 75 65 6e 61 6d 65 2e 22 0a 20 20 28 6f 72 0a 20 20 20 28 6d 61 | ning.the.truename."...(or....(ma |
| 173100 | 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 20 28 | git--with-refresh-cache........( |
| 173120 | 63 6f 6e 73 20 28 6f 72 20 64 69 72 65 63 74 6f 72 79 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | cons.(or.directory.default-direc |
| 173140 | 74 6f 72 79 29 20 27 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 0a 20 20 20 20 20 28 6d 61 67 | tory).'magit-toplevel)......(mag |
| 173160 | 69 74 2d 2d 77 69 74 68 2d 73 61 66 65 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 | it--with-safe-default-directory. |
| 173180 | 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 74 6f 70 64 69 | directory........(if-let.((topdi |
| 1731a0 | 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d 73 61 66 65 20 22 2d 2d 73 68 6f 77 2d | r.(magit-rev-parse-safe."--show- |
| 1731c0 | 74 6f 70 6c 65 76 65 6c 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 75 70 | toplevel")))............(let.(up |
| 1731e0 | 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 74 6f 70 64 69 72 20 28 | dir)..............(setq.topdir.( |
| 173200 | 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 70 64 69 | magit-expand-git-file-name.topdi |
| 173220 | 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 | r))..............(cond.......... |
| 173240 | 20 20 20 20 20 28 28 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 6c | .....((and.................;;.Al |
| 173260 | 77 61 79 73 20 68 6f 6e 6f 72 20 74 68 65 73 65 20 73 65 74 74 69 6e 67 73 2e 0a 20 20 20 20 20 | ways.honor.these.settings....... |
| 173280 | 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 66 69 6e 64 2d 66 69 6c 65 2d 76 69 73 69 74 2d | ...........(not.find-file-visit- |
| 1732a0 | 74 72 75 65 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 | truename).................(not.( |
| 1732c0 | 67 65 74 65 6e 76 20 22 47 49 54 5f 57 4f 52 4b 5f 54 52 45 45 22 29 29 0a 20 20 20 20 20 20 20 | getenv."GIT_WORK_TREE"))........ |
| 1732e0 | 20 20 20 20 20 20 20 20 20 3b 3b 20 60 2d 2d 73 68 6f 77 2d 63 64 75 70 27 20 69 73 20 74 68 65 | .........;;.`--show-cdup'.is.the |
| 173300 | 20 72 65 6c 61 74 69 76 65 20 70 61 74 68 20 74 6f 20 74 68 65 20 74 6f 70 6c 65 76 65 6c 0a 20 | .relative.path.to.the.toplevel.. |
| 173320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 72 6f 6d 20 60 28 66 69 6c 65 2d 74 72 | ...............;;.from.`(file-tr |
| 173340 | 75 65 6e 61 6d 65 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 27 2e 20 20 48 65 72 | uename.default-directory)'...Her |
| 173360 | 65 20 77 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 70 72 65 74 65 6e 64 20 | e.we.................;;.pretend. |
| 173380 | 69 74 20 69 73 20 72 65 6c 61 74 69 76 65 20 74 6f 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | it.is.relative.to.`default-direc |
| 1733a0 | 74 6f 72 79 27 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 67 6f | tory',.and.................;;.go |
| 1733c0 | 20 74 6f 20 74 68 61 74 20 64 69 72 65 63 74 6f 72 79 2e 20 20 54 68 65 6e 20 77 65 20 63 68 65 | .to.that.directory...Then.we.che |
| 1733e0 | 63 6b 20 77 68 65 74 68 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 2d | ck.whether.................;;.`- |
| 173400 | 2d 73 68 6f 77 2d 74 6f 70 6c 65 76 65 6c 27 20 73 74 69 6c 6c 20 72 65 74 75 72 6e 73 20 74 68 | -show-toplevel'.still.returns.th |
| 173420 | 65 20 73 61 6d 65 20 76 61 6c 75 65 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.same.value.and................ |
| 173440 | 20 3b 3b 20 77 68 65 74 68 65 72 20 60 2d 2d 73 68 6f 77 2d 63 64 75 70 27 20 6e 6f 77 20 69 73 | .;;.whether.`--show-cdup'.now.is |
| 173460 | 20 74 68 65 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 20 20 49 66 0a 20 20 20 20 20 20 20 20 20 | .the.empty.string...If.......... |
| 173480 | 20 20 20 20 20 20 20 3b 3b 20 62 6f 74 68 20 69 73 20 74 68 65 20 63 61 73 65 2c 20 74 68 65 6e | .......;;.both.is.the.case,.then |
| 1734a0 | 20 77 65 20 61 72 65 20 61 74 20 74 68 65 20 74 6f 70 6c 65 76 65 6c 20 6f 66 0a 20 20 20 20 20 | .we.are.at.the.toplevel.of...... |
| 1734c0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 74 68 65 20 73 61 6d 65 20 77 6f 72 6b 69 6e 67 20 74 | ...........;;.the.same.working.t |
| 1734e0 | 72 65 65 2c 20 62 75 74 20 61 6c 73 6f 20 61 76 6f 69 64 65 64 20 6e 65 65 64 6c 65 73 73 6c 79 | ree,.but.also.avoided.needlessly |
| 173500 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 6e | .................;;.following.an |
| 173520 | 79 20 73 79 6d 6c 69 6e 6b 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f | y.symlinks..................(pro |
| 173540 | 67 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 70 64 69 72 | gn...................(setq.updir |
| 173560 | 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........ |
| 173580 | 20 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 |
| 1735a0 | 65 76 2d 70 61 72 73 65 2d 73 61 66 65 20 22 2d 2d 73 68 6f 77 2d 63 64 75 70 22 29 29 29 0a 20 | ev-parse-safe."--show-cdup"))).. |
| 1735c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 75 70 64 69 72 20 28 69 66 | .................(setq.updir.(if |
| 1735e0 | 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 62 73 6f 6c 75 74 65 2d 70 20 75 70 64 69 72 29 0a 20 20 | .(file-name-absolute-p.updir)... |
| 173600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 173620 | 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 |
| 173640 | 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | irectory)....................... |
| 173660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 70 64 69 72 29 0a 20 20 20 20 20 | ....................updir)...... |
| 173680 | 20 20 20 20 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 | ...........................(expa |
| 1736a0 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 75 70 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | nd-file-name.updir)))........... |
| 1736c0 | 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........(and-let*............... |
| 1736e0 | 20 20 20 20 20 20 20 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 75 70 64 69 | ........((default-directory.updi |
| 173700 | 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 6f 70 20 28 | r)........................(top.( |
| 173720 | 61 6e 64 20 28 73 74 72 69 6e 67 2d 65 71 75 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | and.(string-equal............... |
| 173740 | 20 20 20 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 |
| 173760 | 61 72 73 65 2d 73 61 66 65 20 22 2d 2d 73 68 6f 77 2d 63 64 75 70 22 29 20 22 22 29 0a 20 20 20 | arse-safe."--show-cdup")."").... |
| 173780 | 20 20 20 20 20 20 20 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 |
| 1737a0 | 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 74 6f 70 6c | agit-rev-parse-safe."--show-topl |
| 1737c0 | 65 76 65 6c 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | evel")))).....................(s |
| 1737e0 | 74 72 69 6e 67 2d 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 65 78 70 61 6e 64 2d 67 69 74 2d 66 69 | tring-equal.(magit-expand-git-fi |
| 173800 | 6c 65 2d 6e 61 6d 65 20 74 6f 70 29 20 74 6f 70 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 | le-name.top).topdir))))......... |
| 173820 | 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 28 28 63 6f | .......updir)...............((co |
| 173840 | 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 69 72 65 | ncat.(file-remote-p.default-dire |
| 173860 | 63 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 | ctory)........................(f |
| 173880 | 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 74 6f 70 64 69 72 29 29 29 29 | ile-name-as-directory.topdir)))) |
| 1738a0 | 29 0a 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 67 69 74 64 69 72 20 28 6d | )..........(and-let*.((gitdir.(m |
| 1738c0 | 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 22 29 | agit-rev-parse-safe."--git-dir") |
| 1738e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 69 74 64 69 72 20 28 66 | ).....................(gitdir.(f |
| 173900 | 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 20 | ile-name-as-directory........... |
| 173920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 66 69 6c 65 2d 6e 61 6d | ...................(if.(file-nam |
| 173940 | 65 2d 61 62 73 6f 6c 75 74 65 2d 70 20 67 69 74 64 69 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 | e-absolute-p.gitdir)............ |
| 173960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 65 20 6d 69 67 68 | ......................;;.We.migh |
| 173980 | 74 20 68 61 76 65 20 66 6f 6c 6c 6f 77 65 64 20 61 20 73 79 6d 6c 69 6e 6b 2e 0a 20 20 20 20 20 | t.have.followed.a.symlink....... |
| 1739a0 | 20 20 20 20 20 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 |
| 1739c0 | 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 69 72 65 63 | cat.(file-remote-p.default-direc |
| 1739e0 | 74 6f 72 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tory)........................... |
| 173a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 65 78 70 61 6e 64 2d 67 69 74 | ...............(magit-expand-git |
| 173a20 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 67 69 74 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -file-name.gitdir))............. |
| 173a40 | 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- |
| 173a60 | 6e 61 6d 65 20 67 69 74 64 69 72 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | name.gitdir)))))............(if. |
| 173a80 | 28 6d 61 67 69 74 2d 62 61 72 65 2d 72 65 70 6f 2d 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (magit-bare-repo-p)............. |
| 173aa0 | 20 20 20 67 69 74 64 69 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6c | ...gitdir..............(let*.((l |
| 173ac0 | 69 6e 6b 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 67 69 74 64 69 72 22 20 67 | ink.(expand-file-name."gitdir".g |
| 173ae0 | 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 28 77 74 72 | itdir)).....................(wtr |
| 173b00 | 65 65 20 28 61 6e 64 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 6c 69 6e 6b 29 0a 20 20 20 | ee.(and.(file-exists-p.link).... |
| 173b20 | 20 20 20 20 20 20 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 |
| 173b40 | 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 20 6c 69 6e 6b 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 | git-file-line.link)))).......... |
| 173b60 | 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 28 61 6e | ......(cond.................((an |
| 173b80 | 64 20 77 74 72 65 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | d.wtree.......................;; |
| 173ba0 | 20 49 67 6e 6f 72 65 20 2e 67 69 74 2f 67 69 74 64 69 72 20 66 69 6c 65 73 20 74 68 61 74 20 72 | .Ignore..git/gitdir.files.that.r |
| 173bc0 | 65 73 75 6c 74 20 66 72 6f 6d 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | esult.from.a.................... |
| 173be0 | 20 20 20 3b 3b 20 47 69 74 20 62 75 67 2e 20 20 53 65 65 20 23 32 33 36 34 2e 0a 20 20 20 20 20 | ...;;.Git.bug...See.#2364....... |
| 173c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 77 74 72 | .................(not.(equal.wtr |
| 173c20 | 65 65 20 22 2e 67 69 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | ee.".git")))..................;; |
| 173c40 | 20 52 65 74 75 72 6e 20 74 68 65 20 6c 69 6e 6b 65 64 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e | .Return.the.linked.working.tree. |
| 173c60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d | ..................(concat.(file- |
| 173c80 | 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)..... |
| 173ca0 | 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- |
| 173cc0 | 64 69 72 65 63 74 6f 72 79 20 77 74 72 65 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | directory.wtree))).............. |
| 173ce0 | 20 20 20 3b 3b 20 54 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20 6d 61 79 20 | ...;;.The.working.directory.may. |
| 173d00 | 6e 6f 74 20 62 65 20 74 68 65 20 70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | not.be.the.parent............... |
| 173d20 | 20 20 3b 3b 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 2e 67 69 74 20 69 66 20 69 74 20 77 61 73 | ..;;.directory.of..git.if.it.was |
| 173d40 | 20 73 65 74 20 75 70 20 77 69 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 | .set.up.with.................;;. |
| 173d60 | 22 67 69 74 20 69 6e 69 74 20 2d 2d 73 65 70 61 72 61 74 65 2d 67 69 74 2d 64 69 72 22 2e 20 20 | "git.init.--separate-git-dir"... |
| 173d80 | 53 65 65 20 23 32 39 35 35 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 61 72 | See.#2955..................((car |
| 173da0 | 20 28 72 61 73 73 6f 63 20 67 69 74 64 69 72 20 6d 61 67 69 74 2d 2d 73 65 70 61 72 61 74 65 64 | .(rassoc.gitdir.magit--separated |
| 173dc0 | 2d 67 69 74 64 69 72 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 3b 3b 20 | -gitdirs))).................(;;. |
| 173de0 | 53 74 65 70 20 6f 75 74 73 69 64 65 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 64 69 72 65 63 74 6f | Step.outside.the.control.directo |
| 173e00 | 72 79 20 74 6f 20 65 6e 74 65 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ry.to.enter.the................. |
| 173e20 | 20 3b 3b 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .;;.working.tree................ |
| 173e40 | 20 20 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 28 64 69 72 65 63 74 6f | ...(file-name-directory.(directo |
| 173e60 | 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 67 69 74 64 69 72 29 29 29 29 29 29 29 29 29 29 29 29 0a | ry-file-name.gitdir)))))))))))). |
| 173e80 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 74 6f 70 6c 65 76 65 6c 2d 73 61 66 65 20 28 29 0a | .(defun.magit--toplevel-safe.(). |
| 173ea0 | 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 28 6d 61 | ..(or.(magit-toplevel).......(ma |
| 173ec0 | 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 |
| 173ee0 | 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 | )))..(defmacro.magit-with-toplev |
| 173f00 | 65 6c 20 28 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 | el.(&rest.body)...(declare.(inde |
| 173f20 | 6e 74 20 64 65 66 75 6e 29 20 28 64 65 62 75 67 20 28 62 6f 64 79 29 29 29 0a 20 20 60 28 6c 65 | nt.defun).(debug.(body)))...`(le |
| 173f40 | 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 2d 74 6f | t.((default-directory.(magit--to |
| 173f60 | 70 6c 65 76 65 6c 2d 73 61 66 65 29 29 29 0a 20 20 20 20 20 2c 40 62 6f 64 79 29 29 0a 0a 28 64 | plevel-safe)))......,@body))..(d |
| 173f80 | 65 66 69 6e 65 2d 65 72 72 6f 72 20 27 6d 61 67 69 74 2d 6f 75 74 73 69 64 65 2d 67 69 74 2d 72 | efine-error.'magit-outside-git-r |
| 173fa0 | 65 70 6f 20 22 4e 6f 74 20 69 6e 73 69 64 65 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 22 29 | epo."Not.inside.Git.repository") |
| 173fc0 | 0a 28 64 65 66 69 6e 65 2d 65 72 72 6f 72 20 27 6d 61 67 69 74 2d 63 6f 72 72 75 70 74 2d 67 69 | .(define-error.'magit-corrupt-gi |
| 173fe0 | 74 2d 63 6f 6e 66 69 67 20 22 43 6f 72 72 75 70 74 20 47 69 74 20 63 6f 6e 66 69 67 75 72 61 74 | t-config."Corrupt.Git.configurat |
| 174000 | 69 6f 6e 22 29 0a 28 64 65 66 69 6e 65 2d 65 72 72 6f 72 20 27 6d 61 67 69 74 2d 67 69 74 2d 65 | ion").(define-error.'magit-git-e |
| 174020 | 78 65 63 75 74 61 62 6c 65 2d 6e 6f 74 2d 66 6f 75 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 | xecutable-not-found............. |
| 174040 | 20 20 28 63 6f 6e 63 61 74 20 22 47 69 74 20 65 78 65 63 75 74 61 62 6c 65 20 63 61 6e 6e 6f 74 | ..(concat."Git.executable.cannot |
| 174060 | 20 62 65 20 66 6f 75 6e 64 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .be.found."..................... |
| 174080 | 20 20 22 28 73 65 65 20 68 74 74 70 73 3a 2f 2f 6d 61 67 69 74 2e 76 63 2f 67 6f 74 6f 2f 65 36 | .."(see.https://magit.vc/goto/e6 |
| 1740a0 | 61 37 38 65 64 32 29 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 61 73 73 65 72 74 | a78ed2)"))..(defun.magit--assert |
| 1740c0 | 2d 75 73 61 62 6c 65 2d 67 69 74 20 28 29 0a 20 20 28 69 66 20 28 6e 6f 74 20 28 63 6f 6d 70 61 | -usable-git.()...(if.(not.(compa |
| 1740e0 | 74 2d 63 61 6c 6c 20 65 78 65 63 75 74 61 62 6c 65 2d 66 69 6e 64 20 28 6d 61 67 69 74 2d 67 69 | t-call.executable-find.(magit-gi |
| 174100 | 74 2d 65 78 65 63 75 74 61 62 6c 65 29 20 74 29 29 0a 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 | t-executable).t)).......(signal. |
| 174120 | 27 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 2d 6e 6f 74 2d 66 6f 75 6e 64 20 | 'magit-git-executable-not-found. |
| 174140 | 28 6d 61 67 69 74 2d 67 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 29 0a 20 20 20 20 28 6c 65 74 | (magit-git-executable)).....(let |
| 174160 | 20 28 28 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 28 6c | .((magit-git-debug............(l |
| 174180 | 61 6d 62 64 61 20 28 65 72 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 69 67 6e 61 6c | ambda.(err)..............(signal |
| 1741a0 | 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 0a 20 20 20 20 20 | .'magit-corrupt-git-config...... |
| 1741c0 | 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 3a 20 25 73 22 | ................(format."%s:.%s" |
| 1741e0 | 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 65 72 72 29 29 29 29 29 0a 20 20 20 20 | .default-directory.err)))))..... |
| 174200 | 20 20 3b 3b 20 54 68 69 73 20 73 68 6f 75 6c 64 20 61 6c 77 61 79 73 20 73 75 63 63 65 65 64 20 | ..;;.This.should.always.succeed. |
| 174220 | 75 6e 6c 65 73 73 20 74 68 65 72 65 27 73 20 61 20 63 6f 72 72 75 70 74 20 63 6f 6e 66 69 67 0a | unless.there's.a.corrupt.config. |
| 174240 | 20 20 20 20 20 20 3b 3b 20 28 6f 72 20 61 74 20 6c 65 61 73 74 20 61 20 73 69 6d 69 6c 61 72 6c | ......;;.(or.at.least.a.similarl |
| 174260 | 79 20 73 65 76 65 72 65 20 66 61 69 6c 69 6e 67 20 73 74 61 74 65 29 2e 20 20 4e 6f 74 65 20 74 | y.severe.failing.state)...Note.t |
| 174280 | 68 61 74 0a 20 20 20 20 20 20 3b 3b 20 67 69 74 2d 63 6f 6e 66 69 67 27 73 20 2d 2d 64 65 66 61 | hat.......;;.git-config's.--defa |
| 1742a0 | 75 6c 74 20 69 73 20 61 76 6f 69 64 65 64 20 62 65 63 61 75 73 65 20 69 74 27 73 20 6e 6f 74 20 | ult.is.avoided.because.it's.not. |
| 1742c0 | 61 76 61 69 6c 61 62 6c 65 0a 20 20 20 20 20 20 3b 3b 20 75 6e 74 69 6c 20 47 69 74 20 32 2e 31 | available.......;;.until.Git.2.1 |
| 1742e0 | 38 2e 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 63 6f 6e 66 | 8........(magit-git-string."conf |
| 174300 | 69 67 22 20 22 2d 2d 67 65 74 2d 63 6f 6c 6f 72 22 20 22 22 20 22 72 65 73 65 74 22 29 29 0a 20 | ig"."--get-color".""."reset")).. |
| 174320 | 20 20 20 6e 69 6c 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 6e 6f 74 2d 69 6e 73 69 | ...nil))..(defun.magit--not-insi |
| 174340 | 64 65 2d 72 65 70 6f 73 69 74 6f 72 79 2d 65 72 72 6f 72 20 28 29 0a 20 20 28 6d 61 67 69 74 2d | de-repository-error.()...(magit- |
| 174360 | 2d 61 73 73 65 72 74 2d 75 73 61 62 6c 65 2d 67 69 74 29 0a 20 20 28 73 69 67 6e 61 6c 20 27 6d | -assert-usable-git)...(signal.'m |
| 174380 | 61 67 69 74 2d 6f 75 74 73 69 64 65 2d 67 69 74 2d 72 65 70 6f 20 64 65 66 61 75 6c 74 2d 64 69 | agit-outside-git-repo.default-di |
| 1743a0 | 72 65 63 74 6f 72 79 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 69 64 65 2d 67 | rectory))..(defun.magit-inside-g |
| 1743c0 | 69 74 64 69 72 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 | itdir-p.(&optional.noerror)..."R |
| 1743e0 | 65 74 75 72 6e 20 74 20 69 66 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 20 69 | eturn.t.if.`default-directory'.i |
| 174400 | 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 74 6f 72 79 | s.below.the.repository.directory |
| 174420 | 2e 0a 49 66 20 69 74 20 69 73 20 62 65 6c 6f 77 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 | ..If.it.is.below.the.working.dir |
| 174440 | 65 63 74 6f 72 79 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 0a 49 66 20 69 74 20 69 | ectory,.then.return.nil..If.it.i |
| 174460 | 73 6e 27 74 20 62 65 6c 6f 77 20 65 69 74 68 65 72 2c 20 74 68 65 6e 20 73 69 67 6e 61 6c 20 61 | sn't.below.either,.then.signal.a |
| 174480 | 6e 20 65 72 72 6f 72 20 75 6e 6c 65 73 73 20 4e 4f 45 52 52 4f 52 0a 69 73 20 6e 6f 6e 2d 6e 69 | n.error.unless.NOERROR.is.non-ni |
| 1744a0 | 6c 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 72 65 74 75 72 6e 20 6e 69 6c 2e 22 0a 20 20 | l,.in.which.case.return.nil."... |
| 1744c0 | 28 61 6e 64 20 28 6d 61 67 69 74 2d 2d 61 73 73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 | (and.(magit--assert-default-dire |
| 1744e0 | 63 74 6f 72 79 20 6e 6f 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 3b 3b 20 42 65 6c 6f 77 20 61 | ctory.noerror)........;;.Below.a |
| 174500 | 20 72 65 70 6f 73 69 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 20 74 68 61 74 20 69 73 20 6e 6f | .repository.directory.that.is.no |
| 174520 | 74 20 6c 6f 63 61 74 65 64 20 62 65 6c 6f 77 20 74 68 65 0a 20 20 20 20 20 20 20 3b 3b 20 77 6f | t.located.below.the........;;.wo |
| 174540 | 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20 22 67 69 74 20 72 65 76 2d 70 61 72 73 65 20 2d | rking.directory."git.rev-parse.- |
| 174560 | 2d 69 73 2d 69 6e 73 69 64 65 2d 67 69 74 2d 64 69 72 22 20 70 72 69 6e 74 73 0a 20 20 20 20 20 | -is-inside-git-dir".prints...... |
| 174580 | 20 20 3b 3b 20 22 66 61 6c 73 65 22 2c 20 77 68 69 63 68 20 69 73 20 77 72 6f 6e 67 2e 0a 20 20 | ..;;."false",.which.is.wrong.... |
| 1745a0 | 20 20 20 20 20 28 6c 65 74 20 28 28 67 69 74 64 69 72 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 | .....(let.((gitdir.(magit-gitdir |
| 1745c0 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 67 69 74 64 69 72 20 28 66 69 6c 65 | )))..........(cond.(gitdir.(file |
| 1745e0 | 2d 69 6e 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 | -in-directory-p.default-director |
| 174600 | 79 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 28 6e 6f 65 72 72 | y.gitdir))................(noerr |
| 174620 | 6f 72 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 69 67 6e 61 6c 20 | or.nil)................((signal. |
| 174640 | 27 6d 61 67 69 74 2d 6f 75 74 73 69 64 65 2d 67 69 74 2d 72 65 70 6f 20 64 65 66 61 75 6c 74 2d | 'magit-outside-git-repo.default- |
| 174660 | 64 69 72 65 63 74 6f 72 79 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e | directory))))))..(defun.magit-in |
| 174680 | 73 69 64 65 2d 77 6f 72 6b 74 72 65 65 2d 70 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 65 72 72 | side-worktree-p.(&optional.noerr |
| 1746a0 | 6f 72 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 | or)..."Return.t.if.`default-dire |
| 1746c0 | 63 74 6f 72 79 27 20 69 73 20 62 65 6c 6f 77 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 | ctory'.is.below.the.working.dire |
| 1746e0 | 63 74 6f 72 79 2e 0a 49 66 20 69 74 20 69 73 20 62 65 6c 6f 77 20 74 68 65 20 72 65 70 6f 73 69 | ctory..If.it.is.below.the.reposi |
| 174700 | 74 6f 72 79 20 64 69 72 65 63 74 6f 72 79 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e | tory.directory,.then.return.nil. |
| 174720 | 0a 49 66 20 69 74 20 69 73 6e 27 74 20 62 65 6c 6f 77 20 65 69 74 68 65 72 2c 20 74 68 65 6e 20 | .If.it.isn't.below.either,.then. |
| 174740 | 73 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 20 75 6e 6c 65 73 73 20 4e 4f 45 52 52 4f 52 0a 69 | signal.an.error.unless.NOERROR.i |
| 174760 | 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 72 65 74 75 72 6e 20 | s.non-nil,.in.which.case.return. |
| 174780 | 6e 69 6c 2e 22 0a 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 2d 61 73 73 65 72 74 2d 64 65 66 61 | nil."...(and.(magit--assert-defa |
| 1747a0 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 6f 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 28 63 | ult-directory.noerror)........(c |
| 1747c0 | 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 20 28 6d 61 | ondition-case.nil............(ma |
| 1747e0 | 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d 74 72 75 65 20 22 2d 2d 69 73 2d 69 6e 73 69 64 65 2d | git-rev-parse-true."--is-inside- |
| 174800 | 77 6f 72 6b 2d 74 72 65 65 22 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 76 61 | work-tree")..........(magit-inva |
| 174820 | 6c 69 64 2d 67 69 74 2d 62 6f 6f 6c 65 61 6e 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 | lid-git-boolean...........(and.( |
| 174840 | 6e 6f 74 20 6e 6f 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 69 67 | not.noerror)................(sig |
| 174860 | 6e 61 6c 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 64 65 66 61 | nal.'magit-outside-git-repo.defa |
| 174880 | 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 67 65 6e 65 | ult-directory))))))..(cl-defgene |
| 1748a0 | 72 69 63 20 6d 61 67 69 74 2d 62 61 72 65 2d 72 65 70 6f 2d 70 20 28 26 6f 70 74 69 6f 6e 61 6c | ric.magit-bare-repo-p.(&optional |
| 1748c0 | 20 6e 6f 65 72 72 6f 72 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 74 68 65 20 63 75 72 | .noerror)..."Return.t.if.the.cur |
| 1748e0 | 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 62 61 72 65 2e 0a 49 66 20 69 74 20 69 | rent.repository.is.bare..If.it.i |
| 174900 | 73 20 6e 6f 6e 2d 62 61 72 65 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 49 66 | s.non-bare,.then.return.nil...If |
| 174920 | 20 60 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 27 0a 69 73 6e 27 74 20 62 65 6c 6f 77 | .`default-directory'.isn't.below |
| 174940 | 20 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 74 68 65 6e 20 73 69 67 6e 61 6c 20 61 | .a.Git.repository,.then.signal.a |
| 174960 | 6e 20 65 72 72 6f 72 20 75 6e 6c 65 73 73 0a 4e 4f 45 52 52 4f 52 20 69 73 20 6e 6f 6e 2d 6e 69 | n.error.unless.NOERROR.is.non-ni |
| 174980 | 6c 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 72 65 74 75 72 6e 20 6e 69 6c 2e 22 0a 20 20 | l,.in.which.case.return.nil."... |
| 1749a0 | 28 61 6e 64 20 28 6d 61 67 69 74 2d 2d 61 73 73 65 72 74 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 | (and.(magit--assert-default-dire |
| 1749c0 | 63 74 6f 72 79 20 6e 6f 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 28 63 6f 6e 64 69 74 69 6f 6e | ctory.noerror)........(condition |
| 1749e0 | 2d 63 61 73 65 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d | -case.nil............(magit-rev- |
| 174a00 | 70 61 72 73 65 2d 74 72 75 65 20 22 2d 2d 69 73 2d 62 61 72 65 2d 72 65 70 6f 73 69 74 6f 72 79 | parse-true."--is-bare-repository |
| 174a20 | 22 29 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 76 61 6c 69 64 2d 67 69 74 2d 62 | ")..........(magit-invalid-git-b |
| 174a40 | 6f 6f 6c 65 61 6e 0a 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 6e 6f 65 72 72 | oolean...........(and.(not.noerr |
| 174a60 | 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 27 6d 61 67 69 | or)................(signal.'magi |
| 174a80 | 74 2d 6f 75 74 73 69 64 65 2d 67 69 74 2d 72 65 70 6f 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 | t-outside-git-repo.default-direc |
| 174aa0 | 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 2d 61 73 73 65 72 74 | tory))))))..(defun.magit--assert |
| 174ac0 | 2d 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f | -default-directory.(&optional.no |
| 174ae0 | 65 72 72 6f 72 29 0a 20 20 28 6f 72 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d 70 20 64 | error)...(or.(file-directory-p.d |
| 174b00 | 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f | efault-directory).......(and.(no |
| 174b20 | 74 20 6e 6f 65 72 72 6f 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 78 69 | t.noerror)............(let.((exi |
| 174b40 | 73 74 73 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 | sts.(file-exists-p.default-direc |
| 174b60 | 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 69 67 6e 61 6c 20 28 69 66 | tory)))..............(signal.(if |
| 174b80 | 20 65 78 69 73 74 73 20 27 66 69 6c 65 2d 65 72 72 6f 72 20 27 66 69 6c 65 2d 6d 69 73 73 69 6e | .exists.'file-error.'file-missin |
| 174ba0 | 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 6c 69 73 74 20 22 52 | g)......................(list."R |
| 174bc0 | 75 6e 6e 69 6e 67 20 67 69 74 20 69 6e 20 64 69 72 65 63 74 6f 72 79 22 0a 20 20 20 20 20 20 20 | unning.git.in.directory"........ |
| 174be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 65 78 69 73 74 73 0a 20 | ....................(if.exists.. |
| 174c00 | 20 20 20 20 20 20 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 | .............................."N |
| 174c20 | 6f 74 20 61 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 | ot.a.directory"................. |
| 174c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 4e 6f 20 73 75 63 68 20 66 69 6c 65 20 6f 72 20 64 69 | ............."No.such.file.or.di |
| 174c60 | 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 20 20 20 20 20 | rectory")....................... |
| 174c80 | 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 29 29 29 0a 0a 28 64 | .....default-directory))))))..(d |
| 174ca0 | 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 72 65 70 6f 2d 70 20 28 64 69 72 65 63 74 6f 72 79 | efun.magit-git-repo-p.(directory |
| 174cc0 | 20 26 6f 70 74 69 6f 6e 61 6c 20 6e 6f 6e 2d 62 61 72 65 29 0a 20 20 22 52 65 74 75 72 6e 20 74 | .&optional.non-bare)..."Return.t |
| 174ce0 | 20 69 66 20 44 49 52 45 43 54 4f 52 59 20 69 73 20 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 | .if.DIRECTORY.is.a.Git.repositor |
| 174d00 | 79 2e 0a 57 68 65 6e 20 6f 70 74 69 6f 6e 61 6c 20 4e 4f 4e 2d 42 41 52 45 20 69 73 20 6e 6f 6e | y..When.optional.NON-BARE.is.non |
| 174d20 | 2d 6e 69 6c 20 61 6c 73 6f 20 72 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 44 49 52 45 43 54 4f 52 | -nil.also.return.nil.if.DIRECTOR |
| 174d40 | 59 20 69 73 0a 61 20 62 61 72 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 61 6e 64 20 | Y.is.a.bare.repository."...(and. |
| 174d60 | 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 20 3b 20 41 | (file-directory-p.directory).;.A |
| 174d80 | 76 6f 69 64 20 61 72 63 68 69 76 65 73 2c 20 73 65 65 20 23 33 33 39 37 2e 0a 20 20 20 20 20 20 | void.archives,.see.#3397........ |
| 174da0 | 20 28 6f 72 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 | .(or.(file-regular-p.(expand-fil |
| 174dc0 | 65 2d 6e 61 6d 65 20 22 2e 67 69 74 22 20 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 20 20 | e-name.".git".directory))....... |
| 174de0 | 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 66 | .....(file-directory-p.(expand-f |
| 174e00 | 69 6c 65 2d 6e 61 6d 65 20 22 2e 67 69 74 22 20 64 69 72 65 63 74 6f 72 79 29 29 0a 20 20 20 20 | ile-name.".git".directory))..... |
| 174e20 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 6e 6f 6e 2d 62 61 72 65 29 0a 20 20 20 20 20 | .......(and.(not.non-bare)...... |
| 174e40 | 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 72 65 67 75 6c 61 72 2d 70 20 28 65 78 70 61 | ...........(file-regular-p.(expa |
| 174e60 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 48 45 41 44 22 20 64 69 72 65 63 74 6f 72 79 29 29 0a | nd-file-name."HEAD".directory)). |
| 174e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 64 69 72 65 63 74 6f 72 79 2d | ................(file-directory- |
| 174ea0 | 70 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 66 73 22 20 64 69 72 65 63 | p.(expand-file-name."refs".direc |
| 174ec0 | 74 6f 72 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 64 69 72 | tory)).................(file-dir |
| 174ee0 | 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 6f 62 6a 65 | ectory-p.(expand-file-name."obje |
| 174f00 | 63 74 73 22 20 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 | cts".directory))))))..(defun.mag |
| 174f20 | 69 74 2d 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 28 26 6f 70 74 69 6f 6e 61 6c | it-file-relative-name.(&optional |
| 174f40 | 20 66 69 6c 65 20 74 72 61 63 6b 65 64 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 70 61 74 | .file.tracked)..."Return.the.pat |
| 174f60 | 68 20 6f 66 20 46 49 4c 45 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 72 65 70 6f 73 69 | h.of.FILE.relative.to.the.reposi |
| 174f80 | 74 6f 72 79 20 72 6f 6f 74 2e 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 46 49 4c 45 20 69 73 20 | tory.root...If.optional.FILE.is. |
| 174fa0 | 6e 69 6c 20 6f 72 20 6f 6d 69 74 74 65 64 2c 20 72 65 74 75 72 6e 20 74 68 65 20 72 65 6c 61 74 | nil.or.omitted,.return.the.relat |
| 174fc0 | 69 76 65 20 70 61 74 68 20 6f 66 0a 74 68 65 20 66 69 6c 65 20 62 65 69 6e 67 20 76 69 73 69 74 | ive.path.of.the.file.being.visit |
| 174fe0 | 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 69 66 20 61 6e 79 | ed.in.the.current.buffer,.if.any |
| 175000 | 2c 20 65 6c 73 65 20 6e 69 6c 2e 0a 49 66 20 74 68 65 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 69 | ,.else.nil..If.the.file.is.not.i |
| 175020 | 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 |
| 175040 | 75 72 6e 20 6e 69 6c 2e 0a 0a 49 66 20 54 52 41 43 4b 45 44 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c | urn.nil...If.TRACKED.is.non-nil, |
| 175060 | 20 72 65 74 75 72 6e 20 74 68 65 20 70 61 74 68 20 6f 6e 6c 79 20 69 66 20 69 74 20 6d 61 74 63 | .return.the.path.only.if.it.matc |
| 175080 | 68 65 73 20 61 0a 74 72 61 63 6b 65 64 20 66 69 6c 65 2e 22 0a 20 20 28 75 6e 6c 65 73 73 20 66 | hes.a.tracked.file."...(unless.f |
| 1750a0 | 69 6c 65 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 6f 72 | ile.....(with-current-buffer.(or |
| 1750c0 | 20 28 62 75 66 66 65 72 2d 62 61 73 65 2d 62 75 66 66 65 72 29 0a 20 20 20 20 20 20 20 20 20 20 | .(buffer-base-buffer)........... |
| 1750e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 2d 62 75 66 66 | ...................(current-buff |
| 175100 | 65 72 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 20 28 6f 72 20 6d 61 67 69 74 2d | er)).......(setq.file.(or.magit- |
| 175120 | 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 6c 65 2d 6e 61 6d | buffer-file-name.buffer-file-nam |
| 175140 | 65 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 64 65 72 | e......................(and.(der |
| 175160 | 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 64 69 72 65 64 2d 6d 6f 64 65 29 20 64 65 66 61 75 6c 74 | ived-mode-p.'dired-mode).default |
| 175180 | 2d 64 69 72 65 63 74 6f 72 79 29 29 29 29 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 66 69 6c | -directory)))))...(when.(and.fil |
| 1751a0 | 65 20 28 6f 72 20 28 6e 6f 74 20 74 72 61 63 6b 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | e.(or.(not.tracked)............. |
| 1751c0 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 74 72 61 63 6b 65 64 2d 70 20 | ..........(magit-file-tracked-p. |
| 1751e0 | 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66 69 6c 65 29 29 29 29 0a 20 20 20 | (file-relative-name.file)))).... |
| 175200 | 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 64 69 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c | .(and-let*.((dir.(magit-toplevel |
| 175220 | 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 2d 73 61 | ......................(magit--sa |
| 175240 | 66 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 20 20 20 20 20 20 | fe-default-directory............ |
| 175260 | 20 20 20 20 20 20 20 20 20 20 20 28 64 69 72 65 63 74 6f 72 79 2d 66 69 6c 65 2d 6e 61 6d 65 20 | ...........(directory-file-name. |
| 175280 | 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 29 29 29 29 29 0a | (file-name-directory.file)))))). |
| 1752a0 | 20 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 20 66 69 6c 65 20 64 | ......(file-relative-name.file.d |
| 1752c0 | 69 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 69 67 6e 6f 72 65 | ir))))..(defun.magit-file-ignore |
| 1752e0 | 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 72 69 6e 67 2d 70 | d-p.(file)...(magit-git-string-p |
| 175300 | 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 69 67 6e 6f 72 65 | ."ls-files"."--others"."--ignore |
| 175320 | 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 20 20 20 20 20 20 | d"."--exclude-standard"......... |
| 175340 | 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 76 65 72 | .............."--".(magit-conver |
| 175360 | 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 0a 0a 28 64 65 66 | t-filename-for-git.file)))..(def |
| 175380 | 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 69 6c 65 29 0a 20 | un.magit-file-tracked-p.(file).. |
| 1753a0 | 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 6c 65 73 22 20 22 | .(magit-git-success."ls-files"." |
| 1753c0 | 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 20 20 20 20 20 20 | --error-unmatch"................ |
| 1753e0 | 20 20 20 20 20 20 22 2d 2d 22 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 | ......"--".(magit-convert-filena |
| 175400 | 6d 65 2d 66 6f 72 2d 67 69 74 20 66 69 6c 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | me-for-git.file)))..(defun.magit |
| 175420 | 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 20 28 61 70 70 6c | -list-files.(&rest.args)...(appl |
| 175440 | 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 6c 65 73 22 20 22 | y.#'magit-git-items."ls-files"." |
| 175460 | 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 28 64 65 66 75 6e | -z"."--full-name".args))..(defun |
| 175480 | 20 6d 61 67 69 74 2d 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 28 29 0a 20 20 28 6d 61 67 69 74 | .magit-tracked-files.()...(magit |
| 1754a0 | 2d 6c 69 73 74 2d 66 69 6c 65 73 20 22 2d 2d 63 61 63 68 65 64 22 29 29 0a 0a 28 64 65 66 75 6e | -list-files."--cached"))..(defun |
| 1754c0 | 20 6d 61 67 69 74 2d 75 6e 74 72 61 63 6b 65 64 2d 66 69 6c 65 73 20 28 26 6f 70 74 69 6f 6e 61 | .magit-untracked-files.(&optiona |
| 1754e0 | 6c 20 61 6c 6c 20 66 69 6c 65 73 20 63 6f 6d 70 61 63 74 29 0a 20 20 28 69 66 20 63 6f 6d 70 61 | l.all.files.compact)...(if.compa |
| 175500 | 63 74 0a 20 20 20 20 20 20 28 2d 2d 6d 61 70 63 61 74 20 28 61 6e 64 20 28 65 71 20 28 61 72 65 | ct.......(--mapcat.(and.(eq.(are |
| 175520 | 66 20 69 74 20 30 29 20 3f 3f 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.it.0).??)..................... |
| 175540 | 20 28 6c 69 73 74 20 28 73 75 62 73 74 72 69 6e 67 20 69 74 20 33 29 29 29 0a 20 20 20 20 20 20 | .(list.(substring.it.3)))....... |
| 175560 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 73 74 61 74 | ..........(magit-git-items."stat |
| 175580 | 75 73 22 20 22 2d 7a 22 20 22 2d 2d 70 6f 72 63 65 6c 61 69 6e 22 0a 20 20 20 20 20 20 20 20 20 | us"."-z"."--porcelain".......... |
| 1755a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 | ........................(magit-i |
| 1755c0 | 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 2d 70 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 | gnore-submodules-p.t)........... |
| 1755e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 22 20 66 69 6c 65 | ......................."--".file |
| 175600 | 73 29 29 0a 20 20 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 | s)).....(magit-list-files."--oth |
| 175620 | 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 28 61 6e 64 20 28 | er".......................(and.( |
| 175640 | 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").. |
| 175660 | 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 6c 65 73 29 | ....................."--".files) |
| 175680 | 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. |
| 1756a0 | 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 |
| 1756c0 | 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" |
| 1756e0 | 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".................. |
| 175700 | 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 |
| 175720 | 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...... |
| 175740 | 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."-- |
| 175760 | 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= |
| 175780 | 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 |
| 1757a0 | 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. |
| 1757c0 | 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. |
| 1757e0 | 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 |
| 175800 | 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 |
| 175820 | 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"........... |
| 175840 | 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 |
| 175860 | 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 |
| 175880 | 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 |
| 1758a0 | 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 |
| 1758c0 | 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").................. |
| 1758e0 | 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 |
| 175900 | 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 |
| 175920 | 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 |
| 175940 | 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 |
| 175960 | 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 |
| 175980 | 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. |
| 1759a0 | 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................. |
| 1759c0 | 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 |
| 1759e0 | 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").... |
| 175a00 | 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). |
| 175a20 | 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 |
| 175a40 | 79 2d 66 69 6c 65 73 20 28 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 2d 2d 6d 61 70 63 61 74 | y-files.(&rest.args)...(--mapcat |
| 175a60 | 20 28 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\\(. |
| 175a80 | 2b 5c 5c 29 22 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 | +\\)".it)..................(list |
| 175aa0 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 | .(match-string.1.it))).......... |
| 175ac0 | 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 6d 73 0a 20 20 20 20 | ...(apply.#'magit-git-items..... |
| 175ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 69 66 66 22 20 22 2d 7a 22 20 22 2d 2d 6e 75 | ..............."diff"."-z"."--nu |
| 175b00 | 6d 73 74 61 74 22 20 22 2d 2d 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 22 0a 20 20 20 | mstat"."--ignore-submodules".... |
| 175b20 | 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 20 | ................args)))..(defun. |
| 175b40 | 6d 61 67 69 74 2d 75 6e 6d 65 72 67 65 64 2d 66 69 6c 65 73 20 28 29 0a 20 20 28 6d 61 67 69 74 | magit-unmerged-files.()...(magit |
| 175b60 | 2d 67 69 74 2d 69 74 65 6d 73 20 22 64 69 66 66 2d 66 69 6c 65 73 22 20 22 2d 7a 22 20 22 2d 2d | -git-items."diff-files"."-z"."-- |
| 175b80 | 6e 61 6d 65 2d 6f 6e 6c 79 22 20 22 2d 2d 64 69 66 66 2d 66 69 6c 74 65 72 3d 55 22 29 29 0a 0a | name-only"."--diff-filter=U")).. |
| 175ba0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 67 6e 6f 72 65 64 2d 66 69 6c 65 73 20 28 29 0a 20 20 | (defun.magit-ignored-files.()... |
| 175bc0 | 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 6c 73 2d 66 69 6c 65 73 22 20 22 2d 7a 22 | (magit-git-items."ls-files"."-z" |
| 175be0 | 20 22 2d 2d 6f 74 68 65 72 73 22 20 22 2d 2d 69 67 6e 6f 72 65 64 22 0a 20 20 20 20 20 20 20 20 | ."--others"."--ignored"......... |
| 175c00 | 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 65 78 63 6c 75 64 65 2d 73 74 61 6e 64 61 72 64 22 20 | ..........."--exclude-standard". |
| 175c20 | 22 2d 2d 64 69 72 65 63 74 6f 72 79 22 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 | "--directory"))..(defun.magit-st |
| 175c40 | 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 67 69 74 2d 67 69 74 | ashed-files.(stash)...(magit-git |
| 175c60 | 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 22 20 22 2d 2d 6e 61 | -items."stash"."show"."-z"."--na |
| 175c80 | 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 6d 61 67 69 74 2d 73 | me-only".stash))..(defun.magit-s |
| 175ca0 | 6b 69 70 2d 77 6f 72 6b 74 72 65 65 2d 66 69 6c 65 73 20 28 29 0a 20 20 28 2d 2d 6b 65 65 70 20 | kip-worktree-files.()...(--keep. |
| 175cc0 | 28 61 6e 64 20 28 3d 20 28 61 72 65 66 20 69 74 20 30 29 20 3f 53 29 0a 20 20 20 20 20 20 20 20 | (and.(=.(aref.it.0).?S)......... |
| 175ce0 | 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 69 74 20 32 29 29 0a 20 20 20 20 20 20 20 | .......(substring.it.2))........ |
| 175d00 | 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 66 69 6c 65 73 20 22 2d 74 22 29 29 29 0a 0a 28 64 | ...(magit-list-files."-t")))..(d |
| 175d20 | 65 66 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 | efun.magit-assume-unchanged-file |
| 175d40 | 73 20 28 29 0a 20 20 28 2d 2d 6b 65 65 70 20 28 61 6e 64 20 28 6d 65 6d 71 20 28 61 72 65 66 20 | s.()...(--keep.(and.(memq.(aref. |
| 175d60 | 69 74 20 30 29 20 27 28 3f 68 20 3f 73 20 3f 6d 20 3f 72 20 3f 63 20 3f 6b 29 29 0a 20 20 20 20 | it.0).'(?h.?s.?m.?r.?c.?k))..... |
| 175d80 | 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 69 74 20 32 29 29 0a 20 20 20 | ...........(substring.it.2)).... |
| 175da0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 66 69 6c 65 73 20 22 2d 76 22 29 29 29 | .......(magit-list-files."-v"))) |
| 175dc0 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 66 69 6c 65 73 20 28 72 | ..(defun.magit-revision-files.(r |
| 175de0 | 65 76 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 | ev)...(magit-with-toplevel.....( |
| 175e00 | 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"." |
| 175e20 | 2d 72 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 72 65 76 29 29 29 0a 0a 28 64 65 66 75 6e | -r"."--name-only".rev)))..(defun |
| 175e40 | 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 64 69 72 65 63 74 6f 72 69 65 73 20 28 72 65 76 | .magit-revision-directories.(rev |
| 175e60 | 29 0a 20 20 22 4c 69 73 74 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 74 20 63 6f 6e 74 61 | )..."List.directories.that.conta |
| 175e80 | 69 6e 20 61 20 74 72 61 63 6b 65 64 20 66 69 6c 65 20 69 6e 20 72 65 76 69 73 69 6f 6e 20 52 45 | in.a.tracked.file.in.revision.RE |
| 175ea0 | 56 2e 22 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 | V."...(magit-with-toplevel.....( |
| 175ec0 | 6d 61 70 63 61 72 20 23 27 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 0a | mapcar.#'file-name-as-directory. |
| 175ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 6c 73 | ............(magit-git-items."ls |
| 175f00 | 2d 74 72 65 65 22 20 22 2d 7a 22 20 22 2d 72 22 20 22 2d 64 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e | -tree"."-z"."-r"."-d"."--name-on |
| 175f20 | 6c 79 22 20 72 65 76 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 68 61 6e 67 65 | ly".rev))))..(defun.magit-change |
| 175f40 | 64 2d 66 69 6c 65 73 20 28 72 65 76 2d 6f 72 2d 72 61 6e 67 65 20 26 6f 70 74 69 6f 6e 61 6c 20 | d-files.(rev-or-range.&optional. |
| 175f60 | 6f 74 68 65 72 2d 72 65 76 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 66 69 6c | other-rev)..."Return.list.of.fil |
| 175f80 | 65 73 20 74 68 65 20 68 61 76 65 20 63 68 61 6e 67 65 64 20 62 65 74 77 65 65 6e 20 74 77 6f 20 | es.the.have.changed.between.two. |
| 175fa0 | 72 65 76 69 73 69 6f 6e 73 2e 0a 49 66 20 4f 54 48 45 52 2d 52 45 56 20 69 73 20 6e 6f 6e 2d 6e | revisions..If.OTHER-REV.is.non-n |
| 175fc0 | 69 6c 2c 20 52 45 56 2d 4f 52 2d 52 41 4e 47 45 20 73 68 6f 75 6c 64 20 62 65 20 61 20 72 65 76 | il,.REV-OR-RANGE.should.be.a.rev |
| 175fe0 | 69 73 69 6f 6e 2c 20 6e 6f 74 20 61 0a 72 61 6e 67 65 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 | ision,.not.a.range...Otherwise,. |
| 176000 | 69 74 20 63 61 6e 20 62 65 20 61 6e 79 20 72 65 76 69 73 69 6f 6e 20 6f 72 20 72 61 6e 67 65 20 | it.can.be.any.revision.or.range. |
| 176020 | 61 63 63 65 70 74 65 64 20 62 79 0a 5c 22 67 69 74 20 64 69 66 66 5c 22 20 28 69 2e 65 2e 2c 20 | accepted.by.\"git.diff\".(i.e.,. |
| 176040 | 3c 72 65 76 3e 2c 20 3c 72 65 76 41 3e 2e 2e 3c 72 65 76 42 3e 2c 20 6f 72 20 3c 72 65 76 41 3e | <rev>,.<revA>..<revB>,.or.<revA> |
| 176060 | 2e 2e 2e 3c 72 65 76 42 3e 29 2e 22 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 | ...<revB>)."...(magit-with-tople |
| 176080 | 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 64 69 66 66 22 20 | vel.....(magit-git-items."diff". |
| 1760a0 | 22 2d 7a 22 20 22 2d 2d 6e 61 6d 65 2d 6f 6e 6c 79 22 20 72 65 76 2d 6f 72 2d 72 61 6e 67 65 20 | "-z"."--name-only".rev-or-range. |
| 1760c0 | 6f 74 68 65 72 2d 72 65 76 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6e 61 6d | other-rev)))..(defun.magit-renam |
| 1760e0 | 65 64 2d 66 69 6c 65 73 20 28 72 65 76 41 20 72 65 76 42 29 0a 20 20 28 6d 61 70 63 61 72 20 28 | ed-files.(revA.revB)...(mapcar.( |
| 176100 | 70 63 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 5f 73 74 61 74 75 73 20 2c 66 69 6c 65 41 20 | pcase-lambda.(`(,_status.,fileA. |
| 176120 | 2c 66 69 6c 65 42 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 66 69 6c 65 41 | ,fileB)).............(cons.fileA |
| 176140 | 20 66 69 6c 65 42 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 70 61 72 74 69 74 69 6f | .fileB))...........(seq-partitio |
| 176160 | 6e 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 64 69 66 66 22 20 22 2d 7a 22 20 22 | n.(magit-git-items."diff"."-z"." |
| 176180 | 2d 2d 6e 61 6d 65 2d 73 74 61 74 75 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --name-status".................. |
| 1761a0 | 20 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 69 6e 64 | ........................."--find |
| 1761c0 | 2d 72 65 6e 61 6d 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -renames"....................... |
| 1761e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 64 69 66 66 2d 66 69 6c 74 | ...................."--diff-filt |
| 176200 | 65 72 3d 52 22 20 72 65 76 41 20 72 65 76 42 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | er=R".revA.revB)................ |
| 176220 | 20 20 20 20 20 20 20 20 20 20 33 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 72 65 | ..........3)))..(defun.magit--re |
| 176240 | 76 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 66 69 6c 65 20 72 65 76 20 6f 74 68 65 72 2d 72 65 76 29 | v-file-name.(file.rev.other-rev) |
| 176260 | 0a 20 20 22 46 6f 72 20 46 49 4c 45 2c 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 72 65 6e 61 6d 65 | ..."For.FILE,.potentially.rename |
| 176280 | 64 20 62 65 74 77 65 65 6e 20 52 45 56 20 61 6e 64 20 4f 54 48 45 52 2d 52 45 56 2c 20 72 65 74 | d.between.REV.and.OTHER-REV,.ret |
| 1762a0 | 75 72 6e 20 6e 61 6d 65 20 69 6e 20 52 45 56 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 2c 20 69 66 20 | urn.name.in.REV..Return.nil,.if. |
| 1762c0 | 46 49 4c 45 20 61 70 70 65 61 72 73 20 6e 65 69 74 68 65 72 20 69 6e 20 52 45 56 20 6e 6f 72 20 | FILE.appears.neither.in.REV.nor. |
| 1762e0 | 4f 54 48 45 52 2d 52 45 56 2c 0a 6f 72 20 69 66 20 6e 6f 20 72 65 6e 61 6d 65 20 69 73 20 64 65 | OTHER-REV,.or.if.no.rename.is.de |
| 176300 | 74 65 63 74 65 64 2e 22 0a 20 20 28 6f 72 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 66 69 6c 65 | tected."...(or.(car.(member.file |
| 176320 | 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 0a 20 20 | .(magit-revision-files.rev)))... |
| 176340 | 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 72 65 6e 61 6d 65 64 20 28 6d 61 67 69 74 2d 72 | ....(and-let*.((renamed.(magit-r |
| 176360 | 65 6e 61 6d 65 64 2d 66 69 6c 65 73 20 72 65 76 20 6f 74 68 65 72 2d 72 65 76 29 29 29 0a 20 20 | enamed-files.rev.other-rev)))... |
| 176380 | 20 20 20 20 20 20 28 63 61 72 20 28 72 61 73 73 6f 63 20 66 69 6c 65 20 72 65 6e 61 6d 65 64 29 | ......(car.(rassoc.file.renamed) |
| 1763a0 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 73 74 61 74 75 73 20 28 | ))))..(defun.magit-file-status.( |
| 1763c0 | 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 74 65 6d 70 2d | &rest.args)...(magit--with-temp- |
| 1763e0 | 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 20 20 28 73 61 76 65 2d 65 78 63 75 72 73 69 | process-buffer.....(save-excursi |
| 176400 | 6f 6e 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 22 73 74 61 74 75 73 22 20 22 2d | on.(magit-git-insert."status"."- |
| 176420 | 7a 22 20 61 72 67 73 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 70 6f 73 20 28 70 6f 69 6e 74 29 | z".args)).....(let.((pos.(point) |
| 176440 | 29 20 73 74 61 74 75 73 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 20 28 3e 20 28 73 6b 69 70 2d | ).status).......(while.(>.(skip- |
| 176460 | 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 20 30 29 0a 20 20 | chars-forward."[:print:]").0)... |
| 176480 | 20 20 20 20 20 20 28 6c 65 74 20 28 28 78 20 28 63 68 61 72 2d 61 66 74 65 72 20 20 20 20 20 70 | ......(let.((x.(char-after.....p |
| 1764a0 | 6f 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 79 20 28 63 68 61 72 2d 61 66 74 65 | os))...............(y.(char-afte |
| 1764c0 | 72 20 28 31 2b 20 70 6f 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 | r.(1+.pos)))...............(file |
| 1764e0 | 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 28 2b 20 70 6f 73 20 33 29 20 28 70 6f | .(buffer-substring.(+.pos.3).(po |
| 176500 | 69 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 29 | int))))...........(forward-char) |
| 176520 | 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 65 6d 71 20 78 20 27 28 3f 52 20 3f 43 29 29 | ...........(if.(memq.x.'(?R.?C)) |
| 176540 | 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........... |
| 176560 | 20 20 20 20 20 20 28 73 65 74 71 20 70 6f 73 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 | ......(setq.pos.(point))........ |
| 176580 | 20 20 20 20 20 20 20 20 20 28 73 6b 69 70 2d 63 68 61 72 73 2d 66 6f 72 77 61 72 64 20 22 5b 3a | .........(skip-chars-forward."[: |
| 1765a0 | 70 72 69 6e 74 3a 5d 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 | print:]").................(push. |
| 1765c0 | 28 6c 69 73 74 20 66 69 6c 65 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 20 70 6f 73 | (list.file.(buffer-substring.pos |
| 1765e0 | 20 28 70 6f 69 6e 74 29 29 20 78 20 79 29 20 73 74 61 74 75 73 29 0a 20 20 20 20 20 20 20 20 20 | .(point)).x.y).status).......... |
| 176600 | 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 29 29 0a 20 20 20 20 20 20 20 20 20 | .......(forward-char)).......... |
| 176620 | 20 20 20 28 70 75 73 68 20 28 6c 69 73 74 20 66 69 6c 65 20 6e 69 6c 20 78 20 79 29 20 73 74 61 | ...(push.(list.file.nil.x.y).sta |
| 176640 | 74 75 73 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 6f 73 20 28 70 6f 69 6e 74 29 | tus))).........(setq.pos.(point) |
| 176660 | 29 29 0a 20 20 20 20 20 20 73 74 61 74 75 73 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d | )).......status)))..(defcustom.m |
| 176680 | 61 67 69 74 2d 63 79 67 77 69 6e 2d 6d 6f 75 6e 74 2d 70 6f 69 6e 74 73 0a 20 20 28 61 6e 64 20 | agit-cygwin-mount-points...(and. |
| 1766a0 | 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).... |
| 1766c0 | 20 20 20 20 28 63 6c 2d 73 6f 72 74 20 28 2d 2d 6d 61 70 20 28 69 66 20 28 73 74 72 69 6e 67 2d | ....(cl-sort.(--map.(if.(string- |
| 1766e0 | 6d 61 74 63 68 20 22 5e 5c 5c 28 2e 2a 5c 5c 29 20 6f 6e 20 5c 5c 28 2e 2a 5c 5c 29 20 74 79 70 | match."^\\(.*\\).on.\\(.*\\).typ |
| 176700 | 65 22 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e".it).......................... |
| 176720 | 20 20 28 63 6f 6e 73 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 | ..(cons.(file-name-as-directory. |
| 176740 | 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (match-string.2.it))............ |
| 176760 | 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 65 | ......................(file-name |
| 176780 | 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 69 74 | -as-directory.(match-string.1.it |
| 1767a0 | 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 28 6c 77 | )))..........................(lw |
| 1767c0 | 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 20 20 20 20 20 20 20 | arn.'(magit).:error............. |
| 1767e0 | 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 6f 20 70 | ...................."Failed.to.p |
| 176800 | 61 72 73 65 20 43 79 67 77 69 6e 20 6d 6f 75 6e 74 3a 20 25 53 22 20 69 74 29 29 0a 20 20 20 20 | arse.Cygwin.mount:.%S".it))..... |
| 176820 | 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 2d 2d 65 78 65 63 2d | ...................;;.If.--exec- |
| 176840 | 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 74 | path.is.not.a.native.Windows.pat |
| 176860 | 68 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 3b 3b 20 74 68 65 | h,........................;;.the |
| 176880 | 6e 20 77 65 20 70 72 6f 62 61 62 6c 79 20 68 61 76 65 20 61 20 63 79 67 77 69 6e 20 67 69 74 2e | n.we.probably.have.a.cygwin.git. |
| 1768a0 | 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 70 | ........................(let.((p |
| 1768c0 | 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | rocess-environment.............. |
| 1768e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 6d 61 67 69 74 2d 67 | .................(append.magit-g |
| 176900 | 69 74 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-environment.................. |
| 176920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 63 65 73 73 2d 65 6e 76 | .....................process-env |
| 176940 | 69 72 6f 6e 6d 65 6e 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ironment)))..................... |
| 176960 | 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 70 0a 20 | .....(and.(not.(string-match-p.. |
| 176980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1769a0 | 20 20 20 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 | ..."\\`[a-zA-Z]:"............... |
| 1769c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 70 72 6f 63 | ......................(car.(proc |
| 1769e0 | 65 73 73 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ess-lines....................... |
| 176a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 67 69 74 2d 65 78 | ....................magit-git-ex |
| 176a20 | 65 63 75 74 61 62 6c 65 20 22 2d 2d 65 78 65 63 2d 70 61 74 68 22 29 29 29 29 0a 20 20 20 20 20 | ecutable."--exec-path"))))...... |
| 176a40 | 20 20 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 | .........................(ignore |
| 176a60 | 2d 65 72 72 6f 72 73 20 28 70 72 6f 63 65 73 73 2d 6c 69 6e 65 73 20 22 6d 6f 75 6e 74 22 29 29 | -errors.(process-lines."mount")) |
| 176a80 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 27 3e 20 3a 6b 65 79 20 28 70 63 | ))).................#'>.:key.(pc |
| 176aa0 | 61 73 65 2d 6c 61 6d 62 64 61 20 28 60 28 2c 63 79 67 20 2e 20 2c 5f 77 69 6e 29 29 20 28 6c 65 | ase-lambda.(`(,cyg...,_win)).(le |
| 176ac0 | 6e 67 74 68 20 63 79 67 29 29 29 29 0a 20 20 22 41 6c 69 73 74 20 6f 66 20 28 43 59 47 57 49 4e | ngth.cyg))))..."Alist.of.(CYGWIN |
| 176ae0 | 20 2e 20 57 49 4e 33 32 29 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 2e 0a 53 6f 72 74 65 | ...WIN32).directory.names..Sorte |
| 176b00 | 64 20 66 72 6f 6d 20 6c 6f 6e 67 65 73 74 20 74 6f 20 73 68 6f 72 74 65 73 74 20 43 59 47 57 49 | d.from.longest.to.shortest.CYGWI |
| 176b20 | 4e 20 6e 61 6d 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 | N.name."...:package-version.'(ma |
| 176b40 | 67 69 74 20 2e 20 22 32 2e 33 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 70 | git..."2.3.0")...:group.'magit-p |
| 176b60 | 72 6f 63 65 73 73 0a 20 20 3a 74 79 70 65 20 27 28 61 6c 69 73 74 20 3a 6b 65 79 2d 74 79 70 65 | rocess...:type.'(alist.:key-type |
| 176b80 | 20 73 74 72 69 6e 67 20 3a 76 61 6c 75 65 2d 74 79 70 65 20 64 69 72 65 63 74 6f 72 79 29 29 0a | .string.:value-type.directory)). |
| 176ba0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 65 78 70 61 6e 64 2d 67 69 74 2d 66 69 6c 65 2d 6e 61 | .(defun.magit-expand-git-file-na |
| 176bc0 | 6d 65 20 28 66 69 6c 65 6e 61 6d 65 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 66 69 6c 65 2d 6e 61 | me.(filename)...(unless.(file-na |
| 176be0 | 6d 65 2d 61 62 73 6f 6c 75 74 65 2d 70 20 66 69 6c 65 6e 61 6d 65 29 0a 20 20 20 20 28 73 65 74 | me-absolute-p.filename).....(set |
| 176c00 | 71 20 66 69 6c 65 6e 61 6d 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c | q.filename.(expand-file-name.fil |
| 176c20 | 65 6e 61 6d 65 29 29 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 63 79 67 3a 77 69 6e 20 28 61 6e | ename)))...(if-let.((cyg:win.(an |
| 176c40 | 64 20 28 6e 6f 74 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 | d.(not.(file-remote-p.default-di |
| 176c60 | 72 65 63 74 6f 72 79 29 29 20 3b 20 73 65 65 20 23 34 39 37 36 0a 20 20 20 20 20 20 20 20 20 20 | rectory)).;.see.#4976........... |
| 176c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 61 73 73 6f 63 20 66 69 6c 65 6e 61 6d | ...............(cl-assoc.filenam |
| 176ca0 | 65 20 6d 61 67 69 74 2d 63 79 67 77 69 6e 2d 6d 6f 75 6e 74 2d 70 6f 69 6e 74 73 0a 20 20 20 20 | e.magit-cygwin-mount-points..... |
| 176cc0 | 20 20 20 20 20 20 20 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 | ...............................: |
| 176ce0 | 74 65 73 74 20 28 6c 61 6d 62 64 61 20 28 66 20 63 79 67 29 20 28 73 74 72 69 6e 67 2d 70 72 65 | test.(lambda.(f.cyg).(string-pre |
| 176d00 | 66 69 78 2d 70 20 63 79 67 20 66 29 29 29 29 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 | fix-p.cyg.f)))))).......(concat. |
| 176d20 | 28 63 64 72 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 | (cdr.cyg:win)...............(sub |
| 176d40 | 73 74 72 69 6e 67 20 66 69 6c 65 6e 61 6d 65 20 28 6c 65 6e 67 74 68 20 28 63 61 72 20 63 79 67 | string.filename.(length.(car.cyg |
| 176d60 | 3a 77 69 6e 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 | :win)))).....filename))..(defun. |
| 176d80 | 6d 61 67 69 74 2d 63 6f 6e 76 65 72 74 2d 66 69 6c 65 6e 61 6d 65 2d 66 6f 72 2d 67 69 74 20 28 | magit-convert-filename-for-git.( |
| 176da0 | 66 69 6c 65 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 | filename)..."Convert.FILENAME.so |
| 176dc0 | 20 74 68 61 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 | .that.it.can.be.passed.to.git..1 |
| 176de0 | 2e 20 49 66 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 | ..If.it.is.a.absolute.filename,. |
| 176e00 | 74 68 65 6e 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 | then.pass.it.through....`expand- |
| 176e20 | 66 69 6c 65 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 | file-name'.to.replace.things.suc |
| 176e40 | 68 20 61 73 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 | h.as.\"~/\".that....Git.does.not |
| 176e60 | 20 75 6e 64 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 | .understand..2..If.it.is.a.remot |
| 176e80 | 65 20 66 69 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 | e.filename,.then.remove.the.remo |
| 176ea0 | 74 65 20 70 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 | te.part..3..Deal.with.an.`window |
| 176ec0 | 73 2d 6e 74 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 | s-nt'.Emacs.vs..Cygwin.Git.incom |
| 176ee0 | 70 61 74 69 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 | patibility."...(if.(file-name-ab |
| 176f00 | 73 6f 6c 75 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 | solute-p.filename).......(if-let |
| 176f20 | 20 28 28 63 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 | .((cyg:win.(cl-rassoc.filename.m |
| 176f40 | 61 67 69 74 2d 63 79 67 77 69 6e 2d 6d 6f 75 6e 74 2d 70 6f 69 6e 74 73 0a 20 20 20 20 20 20 20 | agit-cygwin-mount-points........ |
| 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 20 20 20 3a 74 65 73 | ............................:tes |
| 176f80 | 74 20 28 6c 61 6d 62 64 61 20 28 66 20 77 69 6e 29 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 | t.(lambda.(f.win).(string-prefix |
| 176fa0 | 2d 70 20 77 69 6e 20 66 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 | -p.win.f)))))...........(concat. |
| 176fc0 | 28 63 61 72 20 63 79 67 3a 77 69 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (car.cyg:win)................... |
| 176fe0 | 28 73 75 62 73 74 72 69 6e 67 20 66 69 6c 65 6e 61 6d 65 20 28 6c 65 6e 67 74 68 20 28 63 64 72 | (substring.filename.(length.(cdr |
| 177000 | 20 63 79 67 3a 77 69 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 78 70 61 | .cyg:win)))).........(let.((expa |
| 177020 | 6e 64 65 64 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 66 69 6c 65 6e 61 6d 65 29 | nded.(expand-file-name.filename) |
| 177040 | 29 29 0a 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 65 2d 70 20 | ))...........(or.(file-remote-p. |
| 177060 | 65 78 70 61 6e 64 65 64 20 27 6c 6f 63 61 6c 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | expanded.'localname)............ |
| 177080 | 20 20 20 65 78 70 61 6e 64 65 64 29 29 29 0a 20 20 20 20 66 69 6c 65 6e 61 6d 65 29 29 0a 0a 28 | ...expanded))).....filename))..( |
| 1770a0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 64 65 63 6f 64 65 2d 67 69 74 2d 70 61 74 68 20 28 70 61 74 | defun.magit-decode-git-path.(pat |
| 1770c0 | 68 29 0a 20 20 28 69 66 20 28 65 71 20 28 61 72 65 66 20 70 61 74 68 20 30 29 20 3f 5c 22 29 0a | h)...(if.(eq.(aref.path.0).?\"). |
| 1770e0 | 20 20 20 20 20 20 28 64 65 63 6f 64 65 2d 63 6f 64 69 6e 67 2d 73 74 72 69 6e 67 20 28 72 65 61 | ......(decode-coding-string.(rea |
| 177100 | 64 20 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d.path)......................... |
| 177120 | 20 20 20 20 28 6f 72 20 6d 61 67 69 74 2d 67 69 74 2d 6f 75 74 70 75 74 2d 63 6f 64 69 6e 67 2d | ....(or.magit-git-output-coding- |
| 177140 | 73 79 73 74 65 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 | system.......................... |
| 177160 | 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 64 69 | .......(car.default-process-codi |
| 177180 | 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 20 20 | ng-system))..................... |
| 1771a0 | 20 20 20 20 20 20 20 20 74 29 0a 20 20 20 20 70 61 74 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ........t).....path))..(defun.ma |
| 1771c0 | 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 20 28 26 6f 70 74 69 6f 6e 61 6c 20 65 78 70 | git-file-at-point.(&optional.exp |
| 1771e0 | 61 6e 64 20 61 73 73 65 72 74 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 66 69 6c 65 20 28 6d 61 | and.assert)...(if-let.((file.(ma |
| 177200 | 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-section-case................ |
| 177220 | 20 20 20 20 28 66 69 6c 65 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 | ....(file.(oref.it.value))...... |
| 177240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 75 6e 6b 20 28 6d 61 67 69 74 2d 73 65 63 74 69 | ..............(hunk.(magit-secti |
| 177260 | 6f 6e 2d 70 61 72 65 6e 74 2d 76 61 6c 75 65 20 69 74 29 29 29 29 29 0a 20 20 20 20 20 20 28 69 | on-parent-value.it))))).......(i |
| 177280 | 66 20 65 78 70 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | f.expand...........(expand-file- |
| 1772a0 | 6e 61 6d 65 20 66 69 6c 65 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 0a 20 20 20 20 | name.file.(magit-toplevel))..... |
| 1772c0 | 20 20 20 20 66 69 6c 65 29 0a 20 20 20 20 28 77 68 65 6e 20 61 73 73 65 72 74 0a 20 20 20 20 20 | ....file).....(when.assert...... |
| 1772e0 | 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 66 69 6c 65 20 61 74 20 70 6f 69 6e 74 22 29 | .(user-error."No.file.at.point") |
| 177300 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 20 28 | )))..(defun.magit-current-file.( |
| 177320 | 29 0a 20 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 6e 61 6d | )...(or.(magit-file-relative-nam |
| 177340 | 65 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 | e).......(magit-file-at-point).. |
| 177360 | 20 20 20 20 20 28 61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 | .....(and.(derived-mode-p.'magit |
| 177380 | 2d 6c 6f 67 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 6d 61 67 69 74 | -log-mode)............(car.magit |
| 1773a0 | 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 29 29 29 29 0a 0a 3b 3b 3b 20 50 72 65 64 69 | -buffer-log-files))))..;;;.Predi |
| 1773c0 | 63 61 74 65 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6d 6d 69 74 2d 70 20 | cates..(defun.magit-no-commit-p. |
| 1773e0 | 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 63 6f | ()..."Return.t.if.there.is.no.co |
| 177400 | 6d 6d 69 74 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 47 69 74 20 72 65 70 6f 73 69 74 6f | mmit.in.the.current.Git.reposito |
| 177420 | 72 79 2e 22 0a 20 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 22 48 | ry."...(not.(magit-rev-verify."H |
| 177440 | 45 41 44 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 72 67 65 2d 63 6f 6d 6d | EAD")))..(defun.magit-merge-comm |
| 177460 | 69 74 2d 70 20 28 63 6f 6d 6d 69 74 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 43 4f 4d | it-p.(commit)..."Return.t.if.COM |
| 177480 | 4d 49 54 20 69 73 20 61 20 6d 65 72 67 65 20 63 6f 6d 6d 69 74 2e 22 0a 20 20 28 6c 65 6e 67 74 | MIT.is.a.merge.commit."...(lengt |
| 1774a0 | 68 3e 20 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 61 72 65 6e 74 73 20 63 6f 6d 6d 69 74 29 | h>.(magit-commit-parents.commit) |
| 1774c0 | 20 31 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 73 74 61 67 | .1))..(defun.magit-anything-stag |
| 1774e0 | 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 75 6c 65 | ed-p.(&optional.ignore-submodule |
| 177500 | 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 20 74 68 | s.&rest.files)..."Return.t.if.th |
| 177520 | 65 72 65 20 61 72 65 20 61 6e 79 20 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2e 0a 49 66 20 6f | ere.are.any.staged.changes..If.o |
| 177540 | 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 6e 20 6f | ptional.FILES.is.non-nil,.then.o |
| 177560 | 6e 6c 79 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 6f 73 65 20 66 69 6c 65 73 0a 61 72 65 20 63 | nly.changes.to.those.files.are.c |
| 177580 | 6f 6e 73 69 64 65 72 65 64 2e 22 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 66 61 69 6c 75 72 65 | onsidered."...(magit-git-failure |
| 1775a0 | 20 22 64 69 66 66 22 20 22 2d 2d 71 75 69 65 74 22 20 22 2d 2d 63 61 63 68 65 64 22 0a 20 20 20 | ."diff"."--quiet"."--cached".... |
| 1775c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 69 67 6e 6f 72 65 2d 73 75 62 | ..................(if.ignore-sub |
| 1775e0 | 6d 6f 64 75 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 | modules......................... |
| 177600 | 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".......... |
| 177620 | 20 20 20 20 20 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 | ..............;;.Work.around.a.b |
| 177640 | 75 67 20 69 6e 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 | ug.in.Git.v2.46.0..See.#5212.and |
| 177660 | 20 23 35 32 32 31 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 22 | .#5221........................." |
| 177680 | 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 20 20 20 20 20 20 | --submodule=short")............. |
| 1776a0 | 20 20 20 20 20 20 20 20 20 22 2d 2d 22 20 66 69 6c 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ........."--".files))..(defun.ma |
| 1776c0 | 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 75 6e 73 74 61 67 65 64 2d 70 20 28 26 6f 70 74 69 6f 6e | git-anything-unstaged-p.(&option |
| 1776e0 | 61 6c 20 69 67 6e 6f 72 65 2d 73 75 62 6d 6f 64 75 6c 65 73 20 26 72 65 73 74 20 66 69 6c 65 73 | al.ignore-submodules.&rest.files |
| 177700 | 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 74 68 65 72 65 20 61 72 65 20 61 6e 79 20 75 | )..."Return.t.if.there.are.any.u |
| 177720 | 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 46 49 4c | nstaged.changes..If.optional.FIL |
| 177740 | 45 53 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 63 68 61 6e 67 65 73 | ES.is.non-nil,.then.only.changes |
| 177760 | 20 74 6f 20 74 68 6f 73 65 20 66 69 6c 65 73 0a 61 72 65 20 63 6f 6e 73 69 64 65 72 65 64 2e 22 | .to.those.files.are.considered." |
| 177780 | 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 66 61 69 6c 75 72 65 20 22 64 69 66 66 22 20 22 2d 2d | ...(magit-git-failure."diff"."-- |
| 1777a0 | 71 75 69 65 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | quiet"......................(if. |
| 1777c0 | 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 20 20 20 20 20 20 | ignore-submodules............... |
| 1777e0 | 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 64 75 6c 65 73 22 | ..........."--ignore-submodules" |
| 177800 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 57 6f 72 6b 20 | ........................;;.Work. |
| 177820 | 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 30 2e 20 53 65 65 | around.a.bug.in.Git.v2.46.0..See |
| 177840 | 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 20 20 20 20 20 20 | .#5212.and.#5221................ |
| 177860 | 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 74 22 29 0a 20 20 | ........."--submodule=short")... |
| 177880 | 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)). |
| 1778a0 | 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 69 66 69 65 64 2d | .(defun.magit-anything-modified- |
| 1778c0 | 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 75 6c 65 73 20 26 | p.(&optional.ignore-submodules.& |
| 1778e0 | 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 74 68 65 72 65 | rest.files)..."Return.t.if.there |
| 177900 | 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 64 20 63 68 61 6e | .are.any.staged.or.unstaged.chan |
| 177920 | 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 6e 2d 6e 69 | ges..If.optional.FILES.is.non-ni |
| 177940 | 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 65 20 66 69 | l,.then.only.changes.to.those.fi |
| 177960 | 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 20 28 61 70 70 6c | les.are.considered."...(or.(appl |
| 177980 | 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 70 20 20 20 69 67 | y.#'magit-anything-staged-p...ig |
| 1779a0 | 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 20 20 20 28 61 70 | nore-submodules.files).......(ap |
| 1779c0 | 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 67 65 64 2d 70 20 | ply.#'magit-anything-unstaged-p. |
| 1779e0 | 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 0a 0a 28 64 65 66 | ignore-submodules.files)))..(def |
| 177a00 | 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 2d 70 20 28 26 72 | un.magit-anything-unmerged-p.(&r |
| 177a20 | 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 74 68 65 72 65 20 | est.files)..."Return.t.if.there. |
| 177a40 | 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 66 20 6f 70 74 69 | are.any.merge.conflicts..If.opti |
| 177a60 | 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 6e 20 6f 6e 6c 79 | onal.FILES.is.non-nil,.then.only |
| 177a80 | 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 61 72 65 20 63 6f | .conflicts.in.those.files.are.co |
| 177aa0 | 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 69 74 2d 73 74 72 | nsidered."...(and.(magit-git-str |
| 177ac0 | 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 22 20 66 69 6c 65 | ing."ls-files"."--unmerged".file |
| 177ae0 | 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 65 2d 77 6f 72 6b | s).t))..(defun.magit-module-work |
| 177b00 | 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 69 74 68 2d 74 6f | tree-p.(module)...(magit-with-to |
| 177b20 | 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 28 65 78 70 61 6e | plevel.....(file-exists-p.(expan |
| 177b40 | 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 2e 67 69 74 22 20 6d 6f 64 75 6c 65 29 29 29 29 0a 0a 28 | d-file-name.".git".module))))..( |
| 177b60 | 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 74 72 65 65 2d 70 | defun.magit-module-no-worktree-p |
| 177b80 | 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 64 75 6c 65 2d 77 | .(module)...(not.(magit-module-w |
| 177ba0 | 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 6e 20 6d 61 67 69 | orktree-p.module)))..(defun.magi |
| 177bc0 | 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 74 69 6f 6e 61 6c | t-ignore-submodules-p.(&optional |
| 177be0 | 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 6c 2d 66 69 6e 64 | .return-argument)...(or.(cl-find |
| 177c00 | 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 20 20 20 | -if.(lambda.(arg)............... |
| 177c20 | 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 69 67 6e 6f 72 65 | ......(string-prefix-p."--ignore |
| 177c40 | 2d 73 75 62 6d 6f 64 75 6c 65 73 22 20 61 72 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | -submodules".arg)).............. |
| 177c60 | 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 20 20 20 | .....magit-buffer-diff-args).... |
| 177c80 | 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 65 74 20 | ...(and-let*.((value.(magit-get. |
| 177ca0 | 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 20 20 20 | "diff.ignoreSubmodules")))...... |
| 177cc0 | 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 20 20 20 | ...(if.return-argument.......... |
| 177ce0 | 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 65 73 3d | ...(concat."--ignore-submodules= |
| 177d00 | 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 69 66 66 | ".value)...........(concat."diff |
| 177d20 | 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 29 0a 0a | .ignoreSubmodules=".value))))).. |
| 177d40 | 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 0a 28 64 | ;;;.Revisions.and.References..(d |
| 177d60 | 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 72 67 73 | efun.magit-rev-parse.(&rest.args |
| 177d80 | 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 53 | )..."Execute.`git.rev-parse.ARGS |
| 177da0 | 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 75 | ',.returning.first.line.of.outpu |
| 177dc0 | 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 6e | t..If.there.is.no.output,.return |
| 177de0 | 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 74 72 69 | .nil."...(apply.#'magit-git-stri |
| 177e00 | 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 20 6d 61 | ng."rev-parse".args))..(defun.ma |
| 177e20 | 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 73 29 0a | git-rev-parse-safe.(&rest.args). |
| 177e40 | 20 20 22 45 78 65 63 75 74 65 20 60 67 69 74 20 72 65 76 2d 70 61 72 73 65 20 41 52 47 53 27 2c | .."Execute.`git.rev-parse.ARGS', |
| 177e60 | 20 72 65 74 75 72 6e 69 6e 67 20 66 69 72 73 74 20 6c 69 6e 65 20 6f 66 20 6f 75 74 70 75 74 2e | .returning.first.line.of.output. |
| 177e80 | 0a 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 6f 75 74 70 75 74 2c 20 72 65 74 75 72 6e 20 6e | .If.there.is.no.output,.return.n |
| 177ea0 | 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 75 74 0a | il...Like.`magit-rev-parse'.but. |
| 177ec0 | 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 28 61 70 | ignore.`magit-git-debug'."...(ap |
| 177ee0 | 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 65 22 20 | ply.#'magit-git-str."rev-parse". |
| 177f00 | 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 2d 74 | args))..(defun.magit-rev-parse-t |
| 177f20 | 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 67 69 74 | rue.(&rest.args)..."Execute.`git |
| 177f40 | 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 20 69 66 | .rev-parse.ARGS',.returning.t.if |
| 177f60 | 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 69 6e 74 | .it.prints.\"true\"..If.it.print |
| 177f80 | 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 20 20 46 | s.\"false\",.then.return.nil...F |
| 177fa0 | 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 20 65 72 | or.any.other.output.signal.an.er |
| 177fc0 | 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 70 61 72 | ror."...(magit-git-true."rev-par |
| 177fe0 | 73 65 22 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 | se".args))..(defun.magit-rev-par |
| 178000 | 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 75 74 65 | se-false.(&rest.args)..."Execute |
| 178020 | 20 60 67 69 74 20 72 65 76 2d 70 61 72 73 65 20 41 52 47 53 27 2c 20 72 65 74 75 72 6e 69 6e 67 | .`git.rev-parse.ARGS',.returning |
| 178040 | 20 74 20 69 66 20 69 74 20 70 72 69 6e 74 73 20 5c 22 66 61 6c 73 65 5c 22 2e 0a 49 66 20 69 74 | .t.if.it.prints.\"false\"..If.it |
| 178060 | 20 70 72 69 6e 74 73 20 5c 22 74 72 75 65 5c 22 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 | .prints.\"true\",.then.return.ni |
| 178080 | 6c 2e 20 20 46 6f 72 20 61 6e 79 20 6f 74 68 65 72 20 6f 75 74 70 75 74 0a 73 69 67 6e 61 6c 20 | l...For.any.other.output.signal. |
| 1780a0 | 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 20 22 72 | an.error."...(magit-git-false."r |
| 1780c0 | 65 76 2d 70 61 72 73 65 22 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 | ev-parse".args))..(defun.magit-r |
| 1780e0 | 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 65 63 75 | ev-parse-p.(&rest.args)..."Execu |
| 178100 | 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 69 | te.`git.rev-parse.ARGS',.returni |
| 178120 | 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 65 74 75 | ng.t.if.it.prints.\"true\"..Retu |
| 178140 | 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 79 20 6f | rn.t.if.the.first.(and.usually.o |
| 178160 | 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 67 20 5c | nly).output.line.is.the.string.\ |
| 178180 | 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 2e 22 0a | "true\",.otherwise.return.nil.". |
| 1781a0 | 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 70 61 72 | ..(equal.(magit-git-str."rev-par |
| 1781c0 | 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 67 69 74 | se".args)."true"))..(defun.magit |
| 1781e0 | 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 74 2d 73 | -rev-verify.(rev)...(magit-git-s |
| 178200 | 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 22 20 72 | tring-p."rev-parse"."--verify".r |
| 178220 | 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 72 65 76 | ev))..(defun.magit-commit-p.(rev |
| 178240 | 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 20 69 66 | )..."Return.full.hash.for.REV.if |
| 178260 | 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 22 0a 20 | .it.names.an.existing.commit.".. |
| 178280 | 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 76 2d 64 | .(magit-rev-verify.(magit--rev-d |
| 1782a0 | 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 27 6d 61 | ereference.rev)))..(defalias.'ma |
| 1782c0 | 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 2d 63 6f | git-rev-verify-commit.#'magit-co |
| 1782e0 | 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 2d 68 61 | mmit-p)..(defalias.'magit-rev-ha |
| 178300 | 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 6d 61 67 | sh.#'magit-commit-p)..(defun.mag |
| 178320 | 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 52 65 74 | it--rev-dereference.(rev)..."Ret |
| 178340 | 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 69 6e 74 | urn.a.rev.that.forces.Git.to.int |
| 178360 | 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 56 20 69 | erpret.REV.as.a.commit..If.REV.i |
| 178380 | 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 54 5c 22 | s.nil.or.has.the.form.\":/TEXT\" |
| 1783a0 | 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 20 28 28 | ,.return.REV.itself."...(cond.(( |
| 1783c0 | 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 67 2d 6d | not.rev).nil).........((string-m |
| 1783e0 | 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 20 20 28 | atch-p."^:/".rev).rev).........( |
| 178400 | 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 28 64 65 | (concat.rev."^{commit}"))))..(de |
| 178420 | 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 52 65 74 | fun.magit-rev-equal.(a.b)..."Ret |
| 178440 | 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 6e 63 65 | urn.t.if.there.are.no.difference |
| 178460 | 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 2e 22 0a | s.between.the.commits.A.and.B.". |
| 178480 | 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 2d 2d 71 | ..(magit-git-success."diff"."--q |
| 1784a0 | 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 2d 65 71 | uiet".a.b))..(defun.magit-rev-eq |
| 1784c0 | 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 20 72 65 | .(a.b)..."Return.t.if.A.and.B.re |
| 1784e0 | 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 65 74 20 | fer.to.the.same.commit."...(let. |
| 178500 | 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 20 20 20 | ((a.(magit-commit-p.a))......... |
| 178520 | 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 61 6e 64 | (b.(magit-commit-p.b))).....(and |
| 178540 | 20 61 20 62 20 28 65 71 75 61 6c 20 61 20 62 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | .a.b.(equal.a.b))))..(defun.magi |
| 178560 | 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 75 72 6e | t-rev-ancestor-p.(a.b)..."Return |
| 178580 | 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 63 65 73 | .non-nil.if.commit.A.is.an.ances |
| 1785a0 | 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 74 2d 73 | tor.of.commit.B."...(magit-git-s |
| 1785c0 | 75 63 63 65 73 73 20 22 6d 65 72 67 65 2d 62 61 73 65 22 20 22 2d 2d 69 73 2d 61 6e 63 65 73 74 | uccess."merge-base"."--is-ancest |
| 1785e0 | 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 65 61 64 | or".a.b))..(defun.magit-rev-head |
| 178600 | 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 41 44 22 | -p.(rev)...(or.(equal.rev."HEAD" |
| 178620 | 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 6e 6f 74 | ).......(and.rev............(not |
| 178640 | 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 20 20 20 | .(string-search."..".rev))...... |
| 178660 | 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 20 72 65 | ......(equal.(magit-rev-parse.re |
| 178680 | 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 65 76 2d | v)...................(magit-rev- |
| 1786a0 | 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 69 74 2d | parse."HEAD")))))..(defun.magit- |
| 1786c0 | 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 74 20 69 | rev-author-p.(rev)..."Return.t.i |
| 1786e0 | 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 45 56 2e | f.the.user.is.the.author.of.REV. |
| 178700 | 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 75 73 65 | .More.precisely.return.t.if.`use |
| 178720 | 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 72 0a 6e | r.name'.is.equal.to.the.author.n |
| 178740 | 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 27 20 69 | ame.of.REV.and/or.`user.email'.i |
| 178760 | 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 66 20 52 | s.equal.to.the.author.email.of.R |
| 178780 | 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 22 75 73 | EV."...(or.(equal.(magit-get."us |
| 1787a0 | 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 22 25 61 | er.name")..(magit-rev-format."%a |
| 1787c0 | 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 67 65 74 | n".rev)).......(equal.(magit-get |
| 1787e0 | 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 6d 61 74 | ."user.email").(magit-rev-format |
| 178800 | 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 72 65 76 | ."%ae".rev))))..(defun.magit-rev |
| 178820 | 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 6e 6f 74 | -name.(rev.&optional.pattern.not |
| 178840 | 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 69 63 20 | -anchored)..."Return.a.symbolic. |
| 178860 | 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 72 65 76 | name.for.REV.using.`git-name-rev |
| 178880 | 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 6d 69 74 | '...PATTERN.can.be.used.to.limit |
| 1788a0 | 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 2e 0a 55 | .the.result.to.a.matching.ref..U |
| 1788c0 | 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 2c 20 74 | nless.NOT-ANCHORED.is.non-nil,.t |
| 1788e0 | 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 6d 61 74 | he.beginning.of.the.ref.must.mat |
| 178900 | 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 75 70 20 | ch.PATTERN...An.anchored.lookup. |
| 178920 | 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 22 2d 2d | is.done.using.the.arguments.\"-- |
| 178940 | 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 3d 2a 2f | exclude=*/<PATTERN>.--exclude=*/ |
| 178960 | 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 73 3d 3c | HEAD\".in.addition.to.\"--refs=< |
| 178980 | 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 20 76 65 | PATTERN>\",.provided.at.least.ve |
| 1789a0 | 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 4f 6c 64 | rsion.v2.13.of.Git.is.used...Old |
| 1789c0 | 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 68 65 20 | er.versions.did.not.support.the. |
| 1789e0 | 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 5c 22 2d | \"--exclude\".argument..When.\"- |
| 178a00 | 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 20 60 67 | -exclude\".cannot.be.used.and.`g |
| 178a20 | 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 61 74 20 | it-name-rev'.returns.a.ref.that. |
| 178a40 | 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 65 6e 20 | should.have.been.excluded,.then. |
| 178a60 | 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 6e 63 74 | that.is.discarded.and.this.funct |
| 178a80 | 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 73 20 69 | ion.returns.nil.instead...This.i |
| 178aa0 | 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 69 67 68 | s.unfortunate.because.there.migh |
| 178ac0 | 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 2e 20 20 | t.be.other.refs.that.do.match... |
| 178ae0 | 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 69 66 20 | To.fix.that,.update.Git."...(if. |
| 178b00 | 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3c 20 22 32 2e 31 33 22 29 0a 20 20 20 20 | (magit-git-version<."2.13")..... |
| 178b20 | 20 20 28 61 6e 64 2d 6c 65 74 2a 0a 20 20 20 20 20 20 20 20 20 20 28 28 72 65 66 20 28 6d 61 67 | ..(and-let*...........((ref.(mag |
| 178b40 | 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6e 61 6d 65 2d 72 65 76 22 20 22 2d 2d 6e 61 6d 65 | it-git-string."name-rev"."--name |
| 178b60 | 2d 6f 6e 6c 79 22 20 22 2d 2d 6e 6f 2d 75 6e 64 65 66 69 6e 65 64 22 0a 20 20 20 20 20 20 20 20 | -only"."--no-undefined"......... |
| 178b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 70 | ..........................(and.p |
| 178ba0 | 61 74 74 65 72 6e 20 28 63 6f 6e 63 61 74 20 22 2d 2d 72 65 66 73 3d 22 20 70 61 74 74 65 72 6e | attern.(concat."--refs=".pattern |
| 178bc0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 178be0 | 20 20 20 20 20 72 65 76 29 29 29 0a 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 70 61 74 | .....rev))).........(if.(and.pat |
| 178c00 | 74 65 72 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 | tern..................(string-ma |
| 178c20 | 74 63 68 2d 70 20 22 5c 5c 60 72 65 66 73 2f 5b 5e 2f 5d 2b 2f 5c 5c 2a 5c 5c 27 22 20 70 61 74 | tch-p."\\`refs/[^/]+/\\*\\'".pat |
| 178c40 | 74 65 72 6e 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6e 61 6d 65 73 70 | tern)).............(let.((namesp |
| 178c60 | 61 63 65 20 28 73 75 62 73 74 72 69 6e 67 20 70 61 74 74 65 72 6e 20 30 20 2d 31 29 29 29 0a 20 | ace.(substring.pattern.0.-1))).. |
| 178c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 6f 72 20 28 73 74 72 69 | .............(and.(not.(or.(stri |
| 178ca0 | 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 48 45 41 44 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 | ng-suffix-p."HEAD".ref)......... |
| 178cc0 | 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 |
| 178ce0 | 2d 6d 61 74 63 68 2d 70 20 6e 61 6d 65 73 70 61 63 65 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 | -match-p.namespace.ref)......... |
| 178d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 28 6d | .........................(not.(m |
| 178d20 | 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | agit-rev-verify................. |
| 178d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 6e | .......................(concat.n |
| 178d60 | 61 6d 65 73 70 61 63 65 20 72 65 66 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | amespace.ref)))))).............. |
| 178d80 | 20 20 20 20 20 20 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 72 65 66 29 29 0a 20 20 20 20 | ......ref))...........ref))..... |
| 178da0 | 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6e 61 6d 65 2d 72 65 76 22 20 22 2d 2d | (magit-git-string."name-rev"."-- |
| 178dc0 | 6e 61 6d 65 2d 6f 6e 6c 79 22 20 22 2d 2d 6e 6f 2d 75 6e 64 65 66 69 6e 65 64 22 0a 20 20 20 20 | name-only"."--no-undefined"..... |
| 178de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 70 61 74 74 65 72 6e 20 28 | ..................(and.pattern.( |
| 178e00 | 63 6f 6e 63 61 74 20 22 2d 2d 72 65 66 73 3d 22 20 70 61 74 74 65 72 6e 29 29 0a 20 20 20 20 20 | concat."--refs=".pattern))...... |
| 178e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 70 61 74 74 65 72 6e 0a 20 20 | .................(and.pattern... |
| 178e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 20 6e 6f | .........................(not.no |
| 178e60 | 74 2d 61 6e 63 68 6f 72 65 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-anchored)..................... |
| 178e80 | 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 2d 2d 65 78 63 6c 75 64 65 3d 2a 2f 48 45 41 44 22 0a | .......(list."--exclude=*/HEAD". |
| 178ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 178ec0 | 20 28 63 6f 6e 63 61 74 20 22 2d 2d 65 78 63 6c 75 64 65 3d 2a 2f 22 20 70 61 74 74 65 72 6e 29 | .(concat."--exclude=*/".pattern) |
| 178ee0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76 29 29 29 0a | )).......................rev))). |
| 178f00 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 62 72 61 6e 63 68 20 28 72 65 76 29 0a 20 | .(defun.magit-rev-branch.(rev).. |
| 178f20 | 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 6e 61 6d 65 20 28 6d 61 67 69 74 2d 72 65 76 2d 6e 61 6d | .(and-let*.((name.(magit-rev-nam |
| 178f40 | 65 20 72 65 76 20 22 72 65 66 73 2f 68 65 61 64 73 2f 2a 22 29 29 29 0a 20 20 20 20 28 61 6e 64 | e.rev."refs/heads/*"))).....(and |
| 178f60 | 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5b 7e 5e 5d 22 20 6e 61 6d | .(not.(string-match-p."[~^]".nam |
| 178f80 | 65 29 29 20 6e 61 6d 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 66 69 | e)).name)))..(defun.magit-rev-fi |
| 178fa0 | 78 75 70 2d 74 61 72 67 65 74 20 28 72 65 76 29 0a 20 20 28 6c 65 74 20 28 28 6d 73 67 20 28 6d | xup-target.(rev)...(let.((msg.(m |
| 178fc0 | 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 29 29 0a 20 20 20 20 | agit-rev-format."%s".rev)))..... |
| 178fe0 | 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 | (save-match-data.......(and.(str |
| 179000 | 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 28 66 69 78 75 70 5c 5c 7c 73 71 75 61 73 68 5c | ing-match."\\`\\(fixup\\|squash\ |
| 179020 | 5c 29 21 20 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 | \)!.\\(.+\\)".msg)............(m |
| 179040 | 61 67 69 74 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 | agit-rev-format............."%h" |
| 179060 | 20 28 66 6f 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 | .(format."%s^{/^%s}".rev........ |
| 179080 | 20 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 74 2d 72 65 | ..................(magit--ext-re |
| 1790a0 | 67 65 78 70 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 | gexp-quote.(match-string.2.msg)) |
| 1790c0 | 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 73 68 6f 72 74 6e 61 | ))))))..(defun.magit-get-shortna |
| 1790e0 | 6d 65 20 28 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 | me.(rev)...(let*.((fn.(apply-par |
| 179100 | 74 69 61 6c 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 | tially.#'magit-rev-name.rev))... |
| 179120 | 20 20 20 20 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 | .......(name.(or.(funcall.fn."re |
| 179140 | 66 73 2f 74 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 | fs/tags/*")....................( |
| 179160 | 66 75 6e 63 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 | funcall.fn."refs/heads/*")...... |
| 179180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 22 72 65 66 73 2f | ..............(funcall.fn."refs/ |
| 1791a0 | 72 65 6d 6f 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 | remotes/*")))).....(cond.((not.n |
| 1791c0 | 61 6d 65 29 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 | ame)............(magit-rev-parse |
| 1791e0 | 20 22 2d 2d 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 | ."--short".rev))...........((str |
| 179200 | 69 6e 67 2d 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 | ing-match."^\\(?:tags\\|remotes\ |
| 179220 | 5c 29 2f 5c 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 | \)/\\(.+\\)".name)............(i |
| 179240 | 66 20 28 6d 61 67 69 74 2d 72 65 66 2d 61 6d 62 69 67 75 6f 75 73 2d 70 20 28 6d 61 74 63 68 2d | f.(magit-ref-ambiguous-p.(match- |
| 179260 | 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 6e | string.1.name))................n |
| 179280 | 61 6d 65 0a 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 | ame..............(match-string.1 |
| 1792a0 | 20 6e 61 6d 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 | .name)))...........((magit-ref-m |
| 1792c0 | 61 79 62 65 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 | aybe-qualify.name)))))..(defun.m |
| 1792e0 | 61 67 69 74 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 | agit-name-branch.(rev.&optional. |
| 179300 | 6c 61 78 29 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 | lax)...(or.(magit-name-local-bra |
| 179320 | 6e 63 68 20 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 | nch.rev).......(magit-name-remot |
| 179340 | 65 2d 62 72 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 | e-branch.rev).......(and.lax.(or |
| 179360 | 20 28 6d 61 67 69 74 2d 6e 61 6d 65 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 72 65 76 20 74 29 | .(magit-name-local-branch.rev.t) |
| 179380 | 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 6e 61 6d 65 2d | ....................(magit-name- |
| 1793a0 | 72 65 6d 6f 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 | remote-branch.rev.t)))))..(defun |
| 1793c0 | 20 6d 61 67 69 74 2d 6e 61 6d 65 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 28 72 65 76 20 26 6f | .magit-name-local-branch.(rev.&o |
| 1793e0 | 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 20 | ptional.lax)...(and-let*.((name. |
| 179400 | 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 61 64 73 2f | (magit-rev-name.rev."refs/heads/ |
| 179420 | 2a 22 29 29 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 | *"))).....(and.(or.lax.(not.(str |
| 179440 | 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 20 6e 61 6d 65 29 | ing-match-p."[~^]".name))).name) |
| 179460 | 29 29 0a 0a 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 | ))..(defun.magit-name-remote-bra |
| 179480 | 6e 63 68 20 28 72 65 76 20 26 6f 70 74 69 6f 6e 61 6c 20 6c 61 78 29 0a 20 20 28 61 6e 64 2d 6c | nch.(rev.&optional.lax)...(and-l |
| 1794a0 | 65 74 2a 20 28 28 6e 61 6d 65 20 28 6d 61 67 69 74 2d 72 65 76 2d 6e 61 6d 65 20 72 65 76 20 22 | et*.((name.(magit-rev-name.rev." |
| 1794c0 | 72 65 66 73 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 | refs/remotes/*"))).....(and.(or. |
| 1794e0 | 6c 61 78 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5b 7e 5e 5d 22 20 | lax.(not.(string-match-p."[~^]". |
| 179500 | 6e 61 6d 65 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 | name)))..........(substring.name |
| 179520 | 20 38 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6e 61 6d 65 2d 74 61 67 20 28 72 | .8))))..(defun.magit-name-tag.(r |
| 179540 | 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 28 28 | ev.&optional.lax)...(and-let*.(( |
| 179560 | 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 2f 74 | name.(magit-rev-name.rev."refs/t |
| 179580 | 61 67 73 2f 2a 22 29 29 29 0a 20 20 20 20 3b 3b 20 54 68 65 20 70 72 6f 67 6e 20 69 73 20 6e 65 | ags/*"))).....;;.The.progn.is.ne |
| 1795a0 | 63 65 73 73 61 72 79 20 74 6f 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 64 65 62 62 75 67 73 23 33 | cessary.to.work.around.debbugs#3 |
| 1795c0 | 31 38 34 30 2e 20 20 54 68 69 73 2c 20 61 6e 64 20 61 6c 6c 0a 20 20 20 20 3b 3b 20 74 68 65 20 | 1840...This,.and.all.....;;.the. |
| 1795e0 | 6f 74 68 65 72 20 69 6e 73 74 61 6e 63 65 73 2c 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 | other.instances,.can.be.removed. |
| 179600 | 6f 6e 63 65 20 77 65 20 72 65 71 75 69 72 65 20 61 74 20 6c 65 61 73 74 20 45 6d 61 63 73 20 32 | once.we.require.at.least.Emacs.2 |
| 179620 | 37 2e 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 72 69 6e | 7......(progn.......(when.(strin |
| 179640 | 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 20 28 73 | g-suffix-p."^0".name).........(s |
| 179660 | 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 29 29 29 | etq.name.(substring.name.0.-2))) |
| 179680 | 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 69 6e 67 | .......(and.(or.lax.(not.(string |
| 1796a0 | 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 20 20 20 | -match-p."[~^]".name)))......... |
| 1796c0 | 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 65 66 75 | ...(substring.name.5)))))..(defu |
| 1796e0 | 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 20 20 22 | n.magit-ref-abbrev.(refname)..." |
| 179700 | 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 61 74 69 | Return.an.unambiguous.abbreviati |
| 179720 | 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 70 61 72 | on.of.REFNAME."...(magit-rev-par |
| 179740 | 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 72 65 66 | se."--verify"."--abbrev-ref".ref |
| 179760 | 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 6e 61 6d | name))..(defun.magit-ref-fullnam |
| 179780 | 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 75 61 6c | e.(refname)..."Return.fully.qual |
| 1797a0 | 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 20 52 45 | ified.refname.for.REFNAME..If.RE |
| 1797c0 | 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 6c 2e 22 | FNAME.is.ambiguous,.return.nil." |
| 1797e0 | 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 22 20 22 | ...(magit-rev-parse."--verify"." |
| 179800 | 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 29 29 0a | --symbolic-full-name".refname)). |
| 179820 | 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 20 28 72 | .(defun.magit-ref-ambiguous-p.(r |
| 179840 | 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 20 20 28 | efname)...(save-match-data.....( |
| 179860 | 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 2b 5c 5c | if.(string-match."\\`\\([^^~]+\\ |
| 179880 | 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 6e 6f 74 | )\\(.*\\)".refname).........(not |
| 1798a0 | 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 74 72 69 | .(magit-ref-fullname.(match-stri |
| 1798c0 | 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 22 25 53 | ng.1.refname))).......(error."%S |
| 1798e0 | 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 72 65 66 | .has.an.unrecognized.format".ref |
| 179900 | 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 79 62 65 | name))))..(defun.magit-ref-maybe |
| 179920 | 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 72 65 66 | -qualify.(refname.&optional.pref |
| 179940 | 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 73 2c 20 | ix)..."If.REFNAME.is.ambiguous,. |
| 179960 | 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 70 65 6e | try.to.disambiguate.it.by.prepen |
| 179980 | 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 6d 62 69 | d.PREFIX.to.it..Return.an.unambi |
| 1799a0 | 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 20 6f 72 | guous.refname,.either.REFNAME.or |
| 1799c0 | 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 69 6c 20 | .that.prefixed.with.PREFIX,.nil. |
| 1799e0 | 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 20 6f 66 | otherwise...If.REFNAME.has.an.of |
| 179a00 | 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 68 65 6e | fset.suffix.such.as.\"~1\",.then |
| 179a20 | 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 6e 61 6c | .that.is.preserved...If.optional |
| 179a40 | 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 61 64 73 | .PREFIX.is.nil,.then.use.\"heads |
| 179a60 | 2f 5c 22 2e 20 20 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 6f | /\"..."...(if.(magit-ref-ambiguo |
| 179a80 | 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 61 | us-p.refname).......(let.((refna |
| 179aa0 | 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 20 | me.(concat.(or.prefix."heads/"). |
| 179ac0 | 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 61 | refname))).........(and.(not.(ma |
| 179ae0 | 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 65 | git-ref-ambiguous-p.refname)).re |
| 179b00 | 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 61 | fname)).....refname))..(defun.ma |
| 179b20 | 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 2d | git-ref-exists-p.(ref)...(magit- |
| 179b40 | 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 79 | git-success."show-ref"."--verify |
| 179b60 | 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 20 | ".ref))..(defun.magit-ref-equal. |
| 179b80 | 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 65 | (a.b)..."Return.t.if.the.refname |
| 179ba0 | 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 69 | s.A.and.B.are.`equal'..A.symboli |
| 179bc0 | 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 60 | c-ref.pointing.to.some.ref,.is.` |
| 179be0 | 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 73 | equal'.to.that.ref,.as.are.two.s |
| 179c00 | 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 6d | ymbolic-refs.pointing.to.the.sam |
| 179c20 | 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 61 | e.ref...Refnames.may.be.abbrevia |
| 179c40 | 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 6c | ted."...(let.((a.(magit-ref-full |
| 179c60 | 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 66 | name.a)).........(b.(magit-ref-f |
| 179c80 | 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 6c | ullname.b))).....(and.a.b.(equal |
| 179ca0 | 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 61 | .a.b))))..(defun.magit-ref-eq.(a |
| 179cc0 | 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 20 | .b)..."Return.t.if.the.refnames. |
| 179ce0 | 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 66 | A.and.B.are.`eq'..A.symbolic-ref |
| 179d00 | 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 74 | .is.`eq'.to.itself,.but.not.to.t |
| 179d20 | 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 20 | he.ref.it.points.to,.or.to.some. |
| 179d40 | 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 74 | other.symbolic-ref.that.points.t |
| 179d60 | 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 6c | o.the.same.ref."...(let.((symbol |
| 179d80 | 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 20 | ic-a.(magit-symbolic-ref-p.a)).. |
| 179da0 | 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 6c | .......(symbolic-b.(magit-symbol |
| 179dc0 | 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 6f | ic-ref-p.b))).....(or.(and.symbo |
| 179de0 | 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 20 | lic-a..............symbolic-b... |
| 179e00 | 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 20 | ...........(equal.a.b))......... |
| 179e20 | 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 20 | (and.(not.symbolic-a)........... |
| 179e40 | 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 20 | ...(not.symbolic-b)............. |
| 179e60 | 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 66 | .(magit-ref-equal.a.b)))))..(def |
| 179e80 | 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 68 | un.magit-headish.()..."Return.th |
| 179ea0 | 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 73 | e.`HEAD'.or.if.that.doesn't.exis |
| 179ec0 | 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 20 | t.the.hash.of.the.empty.tree.".. |
| 179ee0 | 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 28 | .(if.(magit-no-commit-p).......( |
| 179f00 | 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 22 | magit-git-string."mktree")....." |
| 179f20 | 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 2d | HEAD"))..(defun.magit-branch-at- |
| 179f40 | 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 20 | point.()...(magit-section-case.. |
| 179f60 | 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 20 | ...(branch.(oref.it.value))..... |
| 179f80 | 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 6e | (commit.(or.(magit--painted-bran |
| 179fa0 | 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 61 | ch-at-point).................(ma |
| 179fc0 | 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 29 | git-name-branch.(oref.it.value)) |
| 179fe0 | 29 29 29 29 0a 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 | ))))..(defun.magit--painted-bran |
| 17a000 | 63 68 2d 61 74 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 | ch-at-point.(&optional.type)...( |
| 17a020 | 6f 72 20 28 61 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 | or.(and.(not.(eq.type.'remote)). |
| 17a040 | 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 71 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 | ...........(memq.(get-text-prope |
| 17a060 | 72 74 79 20 28 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 | rty.(magit-point).'font-lock-fac |
| 17a080 | 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 6d 61 67 69 74 | e)..................(list.'magit |
| 17a0a0 | 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 20 20 20 | -branch-local................... |
| 17a0c0 | 20 20 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 63 75 72 72 65 6e 74 29 29 0a 20 20 20 | .....'magit-branch-current)).... |
| 17a0e0 | 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 6d 61 67 69 | ........(and-let*.((branch.(magi |
| 17a100 | 74 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 69 74 2d 72 65 76 69 73 69 6f 6e 20 74 | t-thing-at-point.'git-revision.t |
| 17a120 | 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 28 6d 61 67 69 74 2d 73 70 6c | )))..............(cdr.(magit-spl |
| 17a140 | 69 74 2d 62 72 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 | it-branch-name.branch))))....... |
| 17a160 | 28 61 6e 64 20 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 | (and.(not.(eq.type.'local))..... |
| 17a180 | 20 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 | .......(memq.(get-text-property. |
| 17a1a0 | 28 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 | (magit-point).'font-lock-face).. |
| 17a1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 27 6d 61 67 69 74 2d 62 72 61 | ................(list.'magit-bra |
| 17a1e0 | 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 20 20 20 | nch-remote...................... |
| 17a200 | 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 2d 68 65 61 64 29 29 0a 20 20 | ..'magit-branch-remote-head))... |
| 17a220 | 20 20 20 20 20 20 20 20 20 28 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 69 74 2d 72 65 | .........(thing-at-point.'git-re |
| 17a240 | 76 69 73 69 6f 6e 20 74 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 6f 63 61 6c | vision.t))))..(defun.magit-local |
| 17a260 | 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 73 65 63 | -branch-at-point.()...(magit-sec |
| 17a280 | 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 28 62 72 61 6e 63 68 20 28 6c 65 74 20 28 28 62 72 61 | tion-case.....(branch.(let.((bra |
| 17a2a0 | 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 66 2d 6d 61 79 62 65 2d 71 75 61 6c 69 66 79 20 28 6f 72 | nch.(magit-ref-maybe-qualify.(or |
| 17a2c0 | 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 | ef.it.value))))...............(w |
| 17a2e0 | 68 65 6e 20 28 6d 65 6d 62 65 72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6c | hen.(member.branch.(magit-list-l |
| 17a300 | 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 20 20 20 | ocal-branch-names))............. |
| 17a320 | 20 20 20 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 6f 72 20 28 6d | ....branch))).....(commit.(or.(m |
| 17a340 | 61 67 69 74 2d 2d 70 61 69 6e 74 65 64 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 20 27 6c | agit--painted-branch-at-point.'l |
| 17a360 | 6f 63 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6e 61 6d | ocal).................(magit-nam |
| 17a380 | 65 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 | e-local-branch.(oref.it.value))) |
| 17a3a0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d | )))..(defun.magit-remote-branch- |
| 17a3c0 | 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 63 61 73 | at-point.()...(magit-section-cas |
| 17a3e0 | 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 6f 72 65 | e.....(branch.(let.((branch.(ore |
| 17a400 | 66 20 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 | f.it.value)))...............(whe |
| 17a420 | 6e 20 28 6d 65 6d 62 65 72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d | n.(member.branch.(magit-list-rem |
| 17a440 | 6f 74 65 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ote-branch-names)).............. |
| 17a460 | 20 20 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 6f 72 20 28 6d 61 | ...branch))).....(commit.(or.(ma |
| 17a480 | 67 69 74 2d 2d 70 61 69 6e 74 65 64 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 20 27 72 65 | git--painted-branch-at-point.'re |
| 17a4a0 | 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6e 61 6d | mote).................(magit-nam |
| 17a4c0 | 65 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 | e-remote-branch.(oref.it.value)) |
| 17a4e0 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 | ))))..(defun.magit-commit-at-poi |
| 17a500 | 6e 74 20 28 29 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 | nt.()...(or.(magit-section-value |
| 17a520 | 2d 69 66 20 27 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 | -if.'commit).......(magit-thing- |
| 17a540 | 61 74 2d 70 6f 69 6e 74 20 27 67 69 74 2d 72 65 76 69 73 69 6f 6e 20 74 29 0a 20 20 20 20 20 20 | at-point.'git-revision.t)....... |
| 17a560 | 28 61 6e 64 2d 6c 65 74 2a 20 28 28 63 68 75 6e 6b 20 28 61 6e 64 20 28 62 6f 75 6e 64 2d 61 6e | (and-let*.((chunk.(and.(bound-an |
| 17a580 | 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)...... |
| 17a5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 | ........................(fboundp |
| 17a5c0 | 20 27 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 0a 20 20 20 | .'magit-current-blame-chunk).... |
| 17a5e0 | 20 20 20 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 |
| 17a600 | 2d 63 75 72 72 65 6e 74 2d 62 6c 61 6d 65 2d 63 68 75 6e 6b 29 29 29 29 0a 20 20 20 20 20 20 20 | -current-blame-chunk))))........ |
| 17a620 | 20 28 6f 72 65 66 20 63 68 75 6e 6b 20 6f 72 69 67 2d 72 65 76 29 29 0a 20 20 20 20 20 20 28 61 | .(oref.chunk.orig-rev)).......(a |
| 17a640 | 6e 64 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 20 27 6d 61 67 69 74 2d 73 74 61 73 68 2d | nd.(derived-mode-p.'magit-stash- |
| 17a660 | 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............................ |
| 17a680 | 27 6d 61 67 69 74 2d 6d 65 72 67 65 2d 70 72 65 76 69 65 77 2d 6d 6f 64 65 0a 20 20 20 20 20 20 | 'magit-merge-preview-mode....... |
| 17a6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 72 65 76 69 | .....................'magit-revi |
| 17a6c0 | 73 69 6f 6e 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 | sion-mode)............magit-buff |
| 17a6e0 | 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 | er-revision)))..(defun.magit-bra |
| 17a700 | 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 20 28 29 0a 20 20 28 6f 72 20 | nch-or-commit-at-point.()...(or. |
| 17a720 | 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 63 61 73 65 0a 20 20 20 20 20 20 20 20 28 62 72 61 | (magit-section-case.........(bra |
| 17a740 | 6e 63 68 20 28 6d 61 67 69 74 2d 72 65 66 2d 6d 61 79 62 65 2d 71 75 61 6c 69 66 79 20 28 6f 72 | nch.(magit-ref-maybe-qualify.(or |
| 17a760 | 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6d 6d 69 74 20 28 | ef.it.value))).........(commit.( |
| 17a780 | 6f 72 20 28 6d 61 67 69 74 2d 2d 70 61 69 6e 74 65 64 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 | or.(magit--painted-branch-at-poi |
| 17a7a0 | 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 | nt).....................(let.((r |
| 17a7c0 | 65 76 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ev.(oref.it.value)))............ |
| 17a7e0 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 6e 61 6d 65 2d 62 72 61 6e 63 | ...........(or.(magit-name-branc |
| 17a800 | 68 20 72 65 76 29 20 72 65 76 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 74 61 67 20 28 6d 61 67 | h.rev).rev)))).........(tag.(mag |
| 17a820 | 69 74 2d 72 65 66 2d 6d 61 79 62 65 2d 71 75 61 6c 69 66 79 20 28 6f 72 65 66 20 69 74 20 76 61 | it-ref-maybe-qualify.(oref.it.va |
| 17a840 | 6c 75 65 29 20 22 74 61 67 73 2f 22 29 29 0a 20 20 20 20 20 20 20 20 28 70 75 6c 6c 72 65 71 20 | lue)."tags/")).........(pullreq. |
| 17a860 | 28 6f 72 20 28 61 6e 64 20 28 66 62 6f 75 6e 64 70 20 27 66 6f 72 67 65 2d 2d 70 75 6c 6c 72 65 | (or.(and.(fboundp.'forge--pullre |
| 17a880 | 71 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | q-branch)....................... |
| 17a8a0 | 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ....(magit-branch-p............. |
| 17a8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 67 65 2d 2d 70 75 6c 6c 72 65 71 2d 62 | ...............(forge--pullreq-b |
| 17a8e0 | 72 61 6e 63 68 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 29 29 0a 20 20 20 20 20 20 20 | ranch.(oref.it.value))))........ |
| 17a900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 2d 70 20 28 66 6f 72 6d | ..............(magit-ref-p.(form |
| 17a920 | 61 74 20 22 72 65 66 73 2f 70 75 6c 6c 72 65 71 73 2f 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 | at."refs/pullreqs/%s"........... |
| 17a940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 17a960 | 28 6f 72 65 66 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 20 6e 75 6d 62 65 72 29 29 29 29 | (oref.(oref.it.value).number)))) |
| 17a980 | 29 0a 20 20 20 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 | ).........((unpulled.unpushed).. |
| 17a9a0 | 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 0a 20 20 20 20 20 20 | ........(magit-ref-abbrev....... |
| 17a9c0 | 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 20 22 5c | ....(replace-regexp-in-string."\ |
| 17a9e0 | 5c 2e 5c 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 | \.\\.\\.?"."".(oref.it.value)))) |
| 17aa00 | 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 69 6e 74 20 27 67 | ).......(magit-thing-at-point.'g |
| 17aa20 | 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 6c 65 74 2a 20 28 | it-revision.t).......(and-let*.( |
| 17aa40 | 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 65 2d 70 20 6d 61 | (chunk.(and.(bound-and-true-p.ma |
| 17aa60 | 67 69 74 2d 62 6c 61 6d 65 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-blame-mode)................. |
| 17aa80 | 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 69 74 2d 63 75 72 | .............(fboundp.'magit-cur |
| 17aaa0 | 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 20 20 20 20 20 20 | rent-blame-chunk)............... |
| 17aac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 62 6c | ...............(magit-current-bl |
| 17aae0 | 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 66 20 63 68 75 6e | ame-chunk)))).........(oref.chun |
| 17ab00 | 6b 20 6f 72 69 67 2d 72 65 76 29 29 0a 20 20 20 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 62 75 | k.orig-rev)).......(and.magit-bu |
| 17ab20 | 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 6d 61 67 69 74 2d | ffer-file-name............magit- |
| 17ab40 | 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 61 6e 64 20 28 64 65 72 69 | buffer-refname).......(and.(deri |
| 17ab60 | 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 20 20 20 | ved-mode-p.'magit-stash-mode.... |
| 17ab80 | 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 6d | ........................'magit-m |
| 17aba0 | 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 20 20 20 | erge-preview-mode............... |
| 17abc0 | 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 6d 6f 64 | .............'magit-revision-mod |
| 17abe0 | 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 76 69 73 | e)............magit-buffer-revis |
| 17ac00 | 69 6f 6e 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 61 67 2d 61 74 2d 70 6f 69 6e | ion)))..(defun.magit-tag-at-poin |
| 17ac20 | 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 20 28 | t.()...(magit-section-case.....( |
| 17ac40 | 74 61 67 20 20 20 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 0a 20 20 20 20 28 63 6f 6d | tag....(oref.it.value)).....(com |
| 17ac60 | 6d 69 74 20 28 6d 61 67 69 74 2d 6e 61 6d 65 2d 74 61 67 20 28 6f 72 65 66 20 69 74 20 76 61 6c | mit.(magit-name-tag.(oref.it.val |
| 17ac80 | 75 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 74 2d 70 | ue)))))..(defun.magit-stash-at-p |
| 17aca0 | 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 76 61 6c 75 65 2d 69 | oint.()...(magit-section-value-i |
| 17acc0 | 66 20 27 73 74 61 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d | f.'stash))..(defun.magit-remote- |
| 17ace0 | 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 63 61 73 | at-point.()...(magit-section-cas |
| 17ad00 | 65 0a 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6f 72 65 66 20 69 74 20 76 61 6c 75 65 29 29 0a 20 | e.....(remote.(oref.it.value)).. |
| 17ad20 | 20 20 20 28 5b 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 | ...([branch.remote].(magit-secti |
| 17ad40 | 6f 6e 2d 70 61 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 | on-parent-value.it))))..(defun.m |
| 17ad60 | 61 67 69 74 2d 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 | agit-module-at-point.(&optional. |
| 17ad80 | 70 72 65 64 69 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 | predicate)...(when.(magit-sectio |
| 17ada0 | 6e 2d 6d 61 74 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 | n-match.'module).....(let.((modu |
| 17adc0 | 6c 65 20 28 6f 72 65 66 20 28 6d 61 67 69 74 2d 63 75 72 72 65 6e 74 2d 73 65 63 74 69 6f 6e 29 | le.(oref.(magit-current-section) |
| 17ade0 | 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 28 6e 6f 74 20 70 72 | .value))).......(and.(or.(not.pr |
| 17ae00 | 65 64 69 63 61 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c | edicate)................(funcall |
| 17ae20 | 20 70 72 65 64 69 63 61 74 65 20 6d 6f 64 75 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 6d | .predicate.module))............m |
| 17ae40 | 6f 64 75 6c 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 | odule))))..(defun.magit-get-curr |
| 17ae60 | 65 6e 74 2d 62 72 61 6e 63 68 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 72 65 66 6e | ent-branch.()..."Return.the.refn |
| 17ae80 | 61 6d 65 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 63 68 65 63 6b 65 64 20 6f 75 74 | ame.of.the.currently.checked.out |
| 17aea0 | 20 62 72 61 6e 63 68 2e 0a 52 65 74 75 72 6e 20 6e 69 6c 20 69 66 20 6e 6f 20 62 72 61 6e 63 68 | .branch..Return.nil.if.no.branch |
| 17aec0 | 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 63 68 65 63 6b 65 64 20 6f 75 74 2e 22 0a 20 20 28 6d | .is.currently.checked.out."...(m |
| 17aee0 | 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 73 79 6d 62 6f 6c 69 63 2d 72 65 66 22 20 22 | agit-git-string."symbolic-ref"." |
| 17af00 | 2d 2d 73 68 6f 72 74 22 20 22 48 45 41 44 22 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 | --short"."HEAD"))..(defvar.magit |
| 17af20 | 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 6e 63 68 2d 74 69 6d 65 6f 75 74 20 30 2e 35 | -get-previous-branch-timeout.0.5 |
| 17af40 | 0a 20 20 22 4d 61 78 69 6d 75 6d 20 74 69 6d 65 20 74 6f 20 73 70 65 6e 64 20 69 6e 20 60 6d 61 | ..."Maximum.time.to.spend.in.`ma |
| 17af60 | 67 69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 6e 63 68 27 2e 0a 47 69 76 65 6e 20 | git-get-previous-branch'..Given. |
| 17af80 | 61 73 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 63 6f 6e 64 73 2e 22 29 0a 0a 28 64 65 66 75 | as.a.number.of.seconds.")..(defu |
| 17afa0 | 6e 20 6d 61 67 69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 6e 63 68 20 28 29 0a 20 | n.magit-get-previous-branch.().. |
| 17afc0 | 20 22 52 65 74 75 72 6e 20 74 68 65 20 72 65 66 6e 61 6d 65 20 6f 66 20 74 68 65 20 70 72 65 76 | ."Return.the.refname.of.the.prev |
| 17afe0 | 69 6f 75 73 6c 79 20 63 68 65 63 6b 65 64 20 6f 75 74 20 62 72 61 6e 63 68 2e 0a 52 65 74 75 72 | iously.checked.out.branch..Retur |
| 17b000 | 6e 20 6e 69 6c 20 69 66 20 6e 6f 20 62 72 61 6e 63 68 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 | n.nil.if.no.branch.can.be.found. |
| 17b020 | 69 6e 20 74 68 65 20 60 48 45 41 44 27 20 72 65 66 6c 6f 67 0a 77 68 69 63 68 20 69 73 20 64 69 | in.the.`HEAD'.reflog.which.is.di |
| 17b040 | 66 66 65 72 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 | fferent.from.the.current.branch. |
| 17b060 | 61 6e 64 20 73 74 69 6c 6c 20 65 78 69 73 74 73 2e 0a 54 68 65 20 61 6d 6f 75 6e 74 20 6f 66 20 | and.still.exists..The.amount.of. |
| 17b080 | 74 69 6d 65 20 73 70 65 6e 74 20 73 65 61 72 63 68 69 6e 67 20 69 73 20 6c 69 6d 69 74 65 64 20 | time.spent.searching.is.limited. |
| 17b0a0 | 62 79 0a 60 6d 61 67 69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 6e 63 68 2d 74 69 | by.`magit-get-previous-branch-ti |
| 17b0c0 | 6d 65 6f 75 74 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 74 30 20 28 66 6c 6f 61 74 2d 74 69 6d 65 | meout'."...(let.((t0.(float-time |
| 17b0e0 | 29 29 0a 20 20 20 20 20 20 20 20 28 63 75 72 72 65 6e 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 | )).........(current.(magit-get-c |
| 17b100 | 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 28 69 20 31 29 20 70 72 | urrent-branch)).........(i.1).pr |
| 17b120 | 65 76 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 69 66 20 28 3e 20 28 2d 20 28 66 6c 6f 61 74 2d | ev).....(while.(if.(>.(-.(float- |
| 17b140 | 74 69 6d 65 29 20 74 30 29 20 6d 61 67 69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 | time).t0).magit-get-previous-bra |
| 17b160 | 6e 63 68 2d 74 69 6d 65 6f 75 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | nch-timeout)................(set |
| 17b180 | 71 20 70 72 65 76 20 6e 69 6c 29 20 3b 3b 20 54 69 6d 65 64 20 6f 75 74 2e 0a 20 20 20 20 20 20 | q.prev.nil).;;.Timed.out........ |
| 17b1a0 | 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 65 74 71 20 70 72 65 76 20 28 6d 61 67 69 74 2d 72 65 | .......(and.(setq.prev.(magit-re |
| 17b1c0 | 76 2d 76 65 72 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 | v-verify.(format."@{-%d}".i))).. |
| 17b1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 28 73 65 74 71 20 | .................(or.(not.(setq. |
| 17b200 | 70 72 65 76 20 28 6d 61 67 69 74 2d 72 65 76 2d 62 72 61 6e 63 68 20 70 72 65 76 29 29 29 0a 20 | prev.(magit-rev-branch.prev))).. |
| 17b220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 70 72 65 76 | .....................(equal.prev |
| 17b240 | 20 63 75 72 72 65 6e 74 29 29 29 29 0a 20 20 20 20 20 20 28 63 6c 2d 69 6e 63 66 20 69 29 29 0a | .current)))).......(cl-incf.i)). |
| 17b260 | 20 20 20 20 70 72 65 76 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 73 65 74 2d 64 65 | ....prev))..(defun.magit--set-de |
| 17b280 | 66 61 75 6c 74 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 | fault-branch.(newname.oldname).. |
| 17b2a0 | 20 28 6c 65 74 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 | .(let.((remote.(or.(magit-primar |
| 17b2c0 | 79 2d 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 | y-remote).....................(u |
| 17b2e0 | 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 69 6d | ser-error."Cannot.determine.prim |
| 17b300 | 61 72 79 20 72 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 | ary.remote"))).........(branches |
| 17b320 | 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 6c 69 6e 65 29 20 28 73 70 6c 69 74 2d 73 | .(mapcar.(lambda.(line).(split-s |
| 17b340 | 74 72 69 6e 67 20 6c 69 6e 65 20 22 5c 74 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tring.line."\t"))............... |
| 17b360 | 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 20 20 20 | ............(magit-git-lines.... |
| 17b380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 66 6f 72 2d 65 61 63 | ........................"for-eac |
| 17b3a0 | 68 2d 72 65 66 22 20 22 72 65 66 73 2f 68 65 61 64 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | h-ref"."refs/heads"............. |
| 17b3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 28 72 65 66 6e 61 | ..............."--format=%(refna |
| 17b3e0 | 6d 65 3a 73 68 6f 72 74 29 5c 74 25 28 75 70 73 74 72 65 61 6d 3a 73 68 6f 72 74 29 22 29 29 29 | me:short)\t%(upstream:short)"))) |
| 17b400 | 29 0a 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 6f 6c 64 20 28 61 73 73 6f 63 20 6f 6c 64 | ).....(when-let.((old.(assoc.old |
| 17b420 | 6e 61 6d 65 20 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | name.branches))................( |
| 17b440 | 28 6e 6f 74 20 28 61 73 73 6f 63 20 6e 65 77 6e 61 6d 65 20 62 72 61 6e 63 68 65 73 29 29 29 29 | (not.(assoc.newname.branches)))) |
| 17b460 | 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 | .......(magit-call-git."branch". |
| 17b480 | 22 2d 6d 22 20 6f 6c 64 6e 61 6d 65 20 6e 65 77 6e 61 6d 65 29 0a 20 20 20 20 20 20 28 73 65 74 | "-m".oldname.newname).......(set |
| 17b4a0 | 63 61 72 20 6f 6c 64 20 6e 65 77 6e 61 6d 65 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 6e 65 77 | car.old.newname)).....(let.((new |
| 17b4c0 | 20 28 69 66 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 70 20 6e 65 77 6e 61 6d 65 29 0a 20 20 | .(if.(magit-branch-p.newname)... |
| 17b4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 6e 61 6d 65 0a 20 20 20 20 20 20 20 | .................newname........ |
| 17b500 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 72 65 6d 6f 74 65 20 22 2f 22 20 6e 65 77 | ..........(concat.remote."/".new |
| 17b520 | 6e 61 6d 65 29 29 29 29 0a 20 20 20 20 20 20 28 70 63 61 73 65 2d 64 6f 6c 69 73 74 20 28 60 28 | name)))).......(pcase-dolist.(`( |
| 17b540 | 2c 62 72 61 6e 63 68 20 2c 75 70 73 74 72 65 61 6d 29 20 62 72 61 6e 63 68 65 73 29 0a 20 20 20 | ,branch.,upstream).branches).... |
| 17b560 | 20 20 20 20 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 75 70 73 74 | .....(cond..........((equal.upst |
| 17b580 | 72 65 61 6d 20 6f 6c 64 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 | ream.oldname)...........(magit-s |
| 17b5a0 | 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 20 6e 65 77 29 29 0a | et-upstream-branch.branch.new)). |
| 17b5c0 | 20 20 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 75 70 73 74 72 65 61 6d 20 28 63 6f 6e 63 61 | .........((equal.upstream.(conca |
| 17b5e0 | 74 20 72 65 6d 6f 74 65 20 22 2f 22 20 6f 6c 64 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 | t.remote."/".oldname)).......... |
| 17b600 | 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 6e | .(magit-set-upstream-branch.bran |
| 17b620 | 63 68 20 28 63 6f 6e 63 61 74 20 72 65 6d 6f 74 65 20 22 2f 22 20 6e 65 77 6e 61 6d 65 29 29 29 | ch.(concat.remote."/".newname))) |
| 17b640 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 67 65 74 2d 64 65 66 61 75 6c 74 | )))))..(defun.magit--get-default |
| 17b660 | 2d 62 72 61 6e 63 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 75 70 64 61 74 65 29 0a 20 20 28 6c 65 | -branch.(&optional.update)...(le |
| 17b680 | 74 20 28 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 70 72 69 6d 61 72 79 2d 72 65 6d 6f 74 65 | t.((remote.(magit-primary-remote |
| 17b6a0 | 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 75 70 64 61 74 65 0a 20 20 20 20 20 20 28 69 66 20 28 | ))).....(when.update.......(if.( |
| 17b6c0 | 6e 6f 74 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | not.remote)...........(user-erro |
| 17b6e0 | 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 65 6d 6f | r."Cannot.determine.primary.remo |
| 17b700 | 74 65 22 29 0a 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 | te").........(message."Determini |
| 17b720 | 6e 67 20 64 65 66 61 75 6c 74 20 62 72 61 6e 63 68 2e 2e 2e 22 29 0a 20 20 20 20 20 20 20 20 28 | ng.default.branch...").........( |
| 17b740 | 6d 61 67 69 74 2d 67 69 74 20 22 66 65 74 63 68 22 20 22 2d 2d 70 72 75 6e 65 22 29 0a 20 20 20 | magit-git."fetch"."--prune").... |
| 17b760 | 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 20 22 72 65 6d 6f 74 65 22 20 22 73 65 74 2d 68 65 | .....(magit-git."remote"."set-he |
| 17b780 | 61 64 22 20 22 2d 2d 61 75 74 6f 22 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 28 6d 65 | ad"."--auto".remote).........(me |
| 17b7a0 | 73 73 61 67 65 20 22 44 65 74 65 72 6d 69 6e 69 6e 67 20 64 65 66 61 75 6c 74 20 62 72 61 6e 63 | ssage."Determining.default.branc |
| 17b7c0 | 68 2e 2e 2e 64 6f 6e 65 22 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 62 72 61 6e 63 68 20 28 | h...done"))).....(let.((branch.( |
| 17b7e0 | 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 73 79 6d 62 6f 6c 69 63 2d 72 65 66 22 20 | magit-git-string."symbolic-ref". |
| 17b800 | 22 2d 2d 73 68 6f 72 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 | "--short"....................... |
| 17b820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 72 65 66 73 2f 72 65 6d 6f | ..............(format."refs/remo |
| 17b840 | 74 65 73 2f 25 73 2f 48 45 41 44 22 20 72 65 6d 6f 74 65 29 29 29 29 0a 20 20 20 20 20 20 28 77 | tes/%s/HEAD".remote)))).......(w |
| 17b860 | 68 65 6e 20 28 61 6e 64 20 75 70 64 61 74 65 20 28 6e 6f 74 20 62 72 61 6e 63 68 29 29 0a 20 20 | hen.(and.update.(not.branch))... |
| 17b880 | 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 64 65 74 65 72 6d 69 6e 65 20 6e | ......(error."Cannot.determine.n |
| 17b8a0 | 65 77 20 64 65 66 61 75 6c 74 20 62 72 61 6e 63 68 22 29 29 0a 20 20 20 20 20 20 28 6c 69 73 74 | ew.default.branch")).......(list |
| 17b8c0 | 20 72 65 6d 6f 74 65 20 28 61 6e 64 20 62 72 61 6e 63 68 20 28 63 64 72 20 28 6d 61 67 69 74 2d | .remote.(and.branch.(cdr.(magit- |
| 17b8e0 | 73 70 6c 69 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 20 62 72 61 6e 63 68 29 29 29 29 29 29 29 0a | split-branch-name.branch))))))). |
| 17b900 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 | .(defun.magit-set-upstream-branc |
| 17b920 | 68 20 28 62 72 61 6e 63 68 20 75 70 73 74 72 65 61 6d 29 0a 20 20 22 53 65 74 20 55 50 53 54 52 | h.(branch.upstream)..."Set.UPSTR |
| 17b940 | 45 41 4d 20 61 73 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 66 20 42 52 41 4e 43 48 2e 0a 49 | EAM.as.the.upstream.of.BRANCH..I |
| 17b960 | 66 20 55 50 53 54 52 45 41 4d 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 75 6e 73 65 74 20 42 52 | f.UPSTREAM.is.nil,.then.unset.BR |
| 17b980 | 41 4e 43 48 27 73 20 75 70 73 74 72 65 61 6d 2e 0a 4f 74 68 65 72 77 69 73 65 20 55 50 53 54 52 | ANCH's.upstream..Otherwise.UPSTR |
| 17b9a0 | 45 41 4d 20 68 61 73 20 74 6f 20 62 65 20 61 6e 20 65 78 69 73 74 69 6e 67 20 62 72 61 6e 63 68 | EAM.has.to.be.an.existing.branch |
| 17b9c0 | 2e 22 0a 20 20 28 69 66 20 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 | ."...(if.upstream.......(magit-c |
| 17b9e0 | 61 6c 6c 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 22 2d 2d 73 65 74 2d 75 70 73 74 72 65 61 6d | all-git."branch"."--set-upstream |
| 17ba00 | 2d 74 6f 22 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 29 0a 20 20 20 20 28 6d 61 67 69 74 | -to".upstream.branch).....(magit |
| 17ba20 | 2d 63 61 6c 6c 2d 67 69 74 20 22 62 72 61 6e 63 68 22 20 22 2d 2d 75 6e 73 65 74 2d 75 70 73 74 | -call-git."branch"."--unset-upst |
| 17ba40 | 72 65 61 6d 22 20 62 72 61 6e 63 68 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 | ream".branch)))..(defun.magit-ge |
| 17ba60 | 74 2d 75 70 73 74 72 65 61 6d 2d 72 65 66 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 | t-upstream-ref.(&optional.branch |
| 17ba80 | 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 | )..."Return.the.upstream.branch. |
| 17baa0 | 6f 66 20 42 52 41 4e 43 48 20 61 73 20 61 20 66 75 6c 6c 79 20 71 75 61 6c 69 66 69 65 64 20 72 | of.BRANCH.as.a.fully.qualified.r |
| 17bac0 | 65 66 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 | ef..It.BRANCH.is.nil,.then.retur |
| 17bae0 | 6e 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 | n.the.upstream.of.the.current.br |
| 17bb00 | 61 6e 63 68 2c 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 | anch,.if.any,.nil.otherwise...If |
| 17bb20 | 20 74 68 65 20 75 70 73 74 72 65 61 6d 20 69 73 20 6e 6f 74 20 63 6f 6e 66 69 67 75 72 65 64 2c | .the.upstream.is.not.configured, |
| 17bb40 | 20 74 68 65 0a 63 6f 6e 66 69 67 75 72 65 64 20 72 65 6d 6f 74 65 20 69 73 20 61 6e 20 75 72 6c | .the.configured.remote.is.an.url |
| 17bb60 | 2c 20 6f 72 20 74 68 65 20 6e 61 6d 65 64 20 62 72 61 6e 63 68 20 64 6f 65 73 20 6e 6f 74 20 65 | ,.or.the.named.branch.does.not.e |
| 17bb80 | 78 69 73 74 2c 0a 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 49 2e 65 2e 2c 20 20 72 | xist,.then.return.nil...I.e.,..r |
| 17bba0 | 65 74 75 72 6e 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6c 6f 63 61 6c 20 6f 72 0a 72 65 6d 6f 74 | eturn.an.existing.local.or.remot |
| 17bbc0 | 65 2d 74 72 61 63 6b 69 6e 67 20 62 72 61 6e 63 68 20 72 65 66 2e 22 0a 20 20 28 61 6e 64 2d 6c | e-tracking.branch.ref."...(and-l |
| 17bbe0 | 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6f 72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 | et*.((branch.(or.branch.(magit-g |
| 17bc00 | 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 28 6d 61 67 69 74 | et-current-branch)))).....(magit |
| 17bc20 | 2d 72 65 66 2d 66 75 6c 6c 6e 61 6d 65 20 28 63 6f 6e 63 61 74 20 62 72 61 6e 63 68 20 22 40 7b | -ref-fullname.(concat.branch."@{ |
| 17bc40 | 75 70 73 74 72 65 61 6d 7d 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 | upstream}"))))..(defun.magit-get |
| 17bc60 | 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e | -upstream-branch.(&optional.bran |
| 17bc80 | 63 68 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 75 70 | ch)..."Return.the.name.of.the.up |
| 17bca0 | 73 74 72 65 61 6d 20 62 72 61 6e 63 68 20 6f 66 20 42 52 41 4e 43 48 2e 0a 49 74 20 42 52 41 4e | stream.branch.of.BRANCH..It.BRAN |
| 17bcc0 | 43 48 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 74 68 65 20 75 70 73 74 72 | CH.is.nil,.then.return.the.upstr |
| 17bce0 | 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 0a 69 66 20 61 6e 79 | eam.of.the.current.branch.if.any |
| 17bd00 | 2c 20 6e 69 6c 20 6f 74 68 65 72 77 69 73 65 2e 20 20 49 66 20 74 68 65 20 75 70 73 74 72 65 61 | ,.nil.otherwise...If.the.upstrea |
| 17bd20 | 6d 20 69 73 20 6e 6f 74 20 63 6f 6e 66 69 67 75 72 65 64 2c 20 74 68 65 0a 63 6f 6e 66 69 67 75 | m.is.not.configured,.the.configu |
| 17bd40 | 72 65 64 20 72 65 6d 6f 74 65 20 69 73 20 61 6e 20 75 72 6c 2c 20 6f 72 20 74 68 65 20 6e 61 6d | red.remote.is.an.url,.or.the.nam |
| 17bd60 | 65 64 20 62 72 61 6e 63 68 20 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2c 0a 74 68 65 6e 20 72 | ed.branch.does.not.exist,.then.r |
| 17bd80 | 65 74 75 72 6e 20 6e 69 6c 2e 20 20 49 2e 65 2e 2c 20 72 65 74 75 72 6e 20 74 68 65 20 6e 61 6d | eturn.nil...I.e.,.return.the.nam |
| 17bda0 | 65 20 6f 66 20 61 6e 20 65 78 69 73 74 69 6e 67 20 6c 6f 63 61 6c 20 6f 72 0a 72 65 6d 6f 74 65 | e.of.an.existing.local.or.remote |
| 17bdc0 | 2d 74 72 61 63 6b 69 6e 67 20 62 72 61 6e 63 68 2e 20 20 54 68 65 20 72 65 74 75 72 6e 65 64 20 | -tracking.branch...The.returned. |
| 17bde0 | 73 74 72 69 6e 67 20 69 73 20 63 6f 6c 6f 72 69 7a 65 64 0a 61 63 63 6f 72 64 69 6e 67 20 74 6f | string.is.colorized.according.to |
| 17be00 | 20 74 68 65 20 62 72 61 6e 63 68 20 74 79 70 65 2e 22 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 | .the.branch.type."...(magit--wit |
| 17be20 | 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 0a 20 20 20 20 20 20 28 6c 69 73 74 20 64 65 66 61 | h-refresh-cache.......(list.defa |
| 17be40 | 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 75 70 73 74 72 65 61 | ult-directory.'magit-get-upstrea |
| 17be60 | 6d 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 29 0a 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 | m-branch.branch).....(and-let*.( |
| 17be80 | 28 62 72 61 6e 63 68 20 28 6f 72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 | (branch.(or.branch.(magit-get-cu |
| 17bea0 | 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | rrent-branch)))................( |
| 17bec0 | 75 70 73 74 72 65 61 6d 20 28 6d 61 67 69 74 2d 72 65 66 2d 61 62 62 72 65 76 20 28 63 6f 6e 63 | upstream.(magit-ref-abbrev.(conc |
| 17bee0 | 61 74 20 62 72 61 6e 63 68 20 22 40 7b 75 70 73 74 72 65 61 6d 7d 22 29 29 29 29 0a 20 20 20 20 | at.branch."@{upstream}"))))..... |
| 17bf00 | 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 20 20 20 | ..(magit--propertize-face....... |
| 17bf20 | 20 75 70 73 74 72 65 61 6d 20 28 69 66 20 28 65 71 75 61 6c 20 28 6d 61 67 69 74 2d 67 65 74 20 | .upstream.(if.(equal.(magit-get. |
| 17bf40 | 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 20 22 2e 22 29 0a 20 | "branch".branch."remote").".").. |
| 17bf60 | 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 |
| 17bf80 | 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 27 6d 61 67 69 74 2d | -local...................'magit- |
| 17bfa0 | 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | branch-remote)))))..(defun.magit |
| 17bfc0 | 2d 67 65 74 2d 69 6e 64 69 72 65 63 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 28 62 | -get-indirect-upstream-branch.(b |
| 17bfe0 | 72 61 6e 63 68 20 26 6f 70 74 69 6f 6e 61 6c 20 66 6f 72 63 65 29 0a 20 20 28 6c 65 74 20 28 28 | ranch.&optional.force)...(let.(( |
| 17c000 | 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 |
| 17c020 | 68 20 22 72 65 6d 6f 74 65 22 29 29 29 0a 20 20 20 20 28 61 6e 64 20 72 65 6d 6f 74 65 20 28 6e | h."remote"))).....(and.remote.(n |
| 17c040 | 6f 74 20 28 65 71 75 61 6c 20 72 65 6d 6f 74 65 20 22 2e 22 29 29 0a 20 20 20 20 20 20 20 20 20 | ot.(equal.remote.".")).......... |
| 17c060 | 3b 3b 20 54 68 65 20 75 73 65 72 20 68 61 73 20 6f 70 74 65 64 20 69 6e 2e 2e 2e 0a 20 20 20 20 | ;;.The.user.has.opted.in........ |
| 17c080 | 20 20 20 20 20 28 6f 72 20 66 6f 72 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 73 | .....(or.force..............(--s |
| 17c0a0 | 6f 6d 65 20 28 69 66 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 20 22 63 68 65 63 | ome.(if.(magit-git-success."chec |
| 17c0c0 | 6b 2d 72 65 66 2d 66 6f 72 6d 61 74 22 20 22 2d 2d 62 72 61 6e 63 68 22 20 69 74 29 0a 20 20 20 | k-ref-format"."--branch".it).... |
| 17c0e0 | 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 69 74 20 | ......................(equal.it. |
| 17c100 | 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 28 | branch)........................( |
| 17c120 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 69 74 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 | string-match-p.it.branch))...... |
| 17c140 | 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 2d 70 72 65 | ................magit-branch-pre |
| 17c160 | 66 65 72 2d 72 65 6d 6f 74 65 2d 75 70 73 74 72 65 61 6d 29 29 0a 20 20 20 20 20 20 20 20 20 3b | fer-remote-upstream))..........; |
| 17c180 | 3b 20 61 6e 64 20 6c 6f 63 61 6c 20 42 52 41 4e 43 48 20 74 72 61 63 6b 73 20 61 20 72 65 6d 6f | ;.and.local.BRANCH.tracks.a.remo |
| 17c1a0 | 74 65 20 62 72 61 6e 63 68 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 75 70 73 | te.branch.............(let.((ups |
| 17c1c0 | 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 68 | tream.(magit-get-upstream-branch |
| 17c1e0 | 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 68 6f 73 65 20 75 | .branch)))............;;.whose.u |
| 17c200 | 70 73 74 72 65 61 6d 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 75 70 73 74 72 | pstream...............(and.upstr |
| 17c220 | 65 61 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 68 61 73 20 74 68 65 20 73 | eam.................;;.has.the.s |
| 17c240 | 61 6d 65 20 6e 61 6d 65 20 61 73 20 42 52 41 4e 43 48 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 | ame.name.as.BRANCH.............. |
| 17c260 | 20 20 20 20 20 20 28 65 71 75 61 6c 20 28 73 75 62 73 74 72 69 6e 67 20 75 70 73 74 72 65 61 6d | ......(equal.(substring.upstream |
| 17c280 | 20 28 31 2b 20 28 6c 65 6e 67 74 68 20 72 65 6d 6f 74 65 29 29 29 20 62 72 61 6e 63 68 29 0a 20 | .(1+.(length.remote))).branch).. |
| 17c2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 61 6e 64 20 63 61 6e 20 62 65 20 66 61 73 | ...............;;.and.can.be.fas |
| 17c2c0 | 74 2d 66 6f 72 77 61 72 64 65 64 20 74 6f 20 42 52 41 4e 43 48 2e 0a 20 20 20 20 20 20 20 20 20 | t-forwarded.to.BRANCH........... |
| 17c2e0 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 75 70 73 | .......(magit-rev-ancestor-p.ups |
| 17c300 | 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 20 20 20 20 75 70 | tream.branch).................up |
| 17c320 | 73 74 72 65 61 6d 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 70 | stream)))))..(defun.magit-get-up |
| 17c340 | 73 74 72 65 61 6d 2d 72 65 6d 6f 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 20 | stream-remote.(&optional.branch. |
| 17c360 | 61 6c 6c 6f 77 2d 75 6e 6e 61 6d 65 64 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 | allow-unnamed)...(and-let*.((bra |
| 17c380 | 6e 63 68 20 28 6f 72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e | nch.(or.branch.(magit-get-curren |
| 17c3a0 | 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 28 72 65 6d 6f 74 65 | t-branch)))..............(remote |
| 17c3c0 | 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 6d | .(magit-get."branch".branch."rem |
| 17c3e0 | 6f 74 65 22 29 29 29 0a 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 72 65 6d | ote"))).....(and.(not.(equal.rem |
| 17c400 | 6f 74 65 20 22 2e 22 29 29 0a 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 6d 65 6d 62 65 | ote."."))..........(cond.((membe |
| 17c420 | 72 20 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 0a 20 | r.remote.(magit-list-remotes)).. |
| 17c440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a | ...............(magit--propertiz |
| 17c460 | 65 2d 66 61 63 65 20 72 65 6d 6f 74 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f | e-face.remote.'magit-branch-remo |
| 17c480 | 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 61 6c 6c 6f 77 2d | te))................((and.allow- |
| 17c4a0 | 75 6e 6e 61 6d 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 | unnamed......................(st |
| 17c4c0 | 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 28 5c 5c 60 2e 5c 5c 7b 30 2c 32 5c 5c 7d 2f 5c | ring-match-p."\\(\\`.\\{0,2\\}/\ |
| 17c4e0 | 5c 7c 5b 3a 40 5d 5c 5c 29 22 20 72 65 6d 6f 74 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | \|[:@]\\)".remote))............. |
| 17c500 | 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 |
| 17c520 | 74 65 20 27 62 6f 6c 64 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 | te.'bold))))))..(defun.magit-get |
| 17c540 | 2d 75 6e 6e 61 6d 65 64 2d 75 70 73 74 72 65 61 6d 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 | -unnamed-upstream.(&optional.bra |
| 17c560 | 6e 63 68 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6f 72 20 62 72 | nch)...(and-let*.((branch.(or.br |
| 17c580 | 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)) |
| 17c5a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 67 65 | )..............(remote.(magit-ge |
| 17c5c0 | 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")).... |
| 17c5e0 | 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 72 | ..........(merge..(magit-get."br |
| 17c600 | 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 61 6e 64 | anch".branch."merge"))).....(and |
| 17c620 | 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 20 72 65 6d 6f | .(magit--unnamed-upstream-p.remo |
| 17c640 | 74 65 20 6d 65 72 67 65 29 0a 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d | te.merge)..........(list.(magit- |
| 17c660 | 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 72 65 6d 6f 74 65 20 27 62 6f 6c 64 29 0a 20 | -propertize-face.remote.'bold).. |
| 17c680 | 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 |
| 17c6a0 | 2d 66 61 63 65 20 6d 65 72 67 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 | -face.merge.'magit-branch-remote |
| 17c6c0 | 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 75 6e 6e 61 6d 65 64 2d 75 70 73 | )))))..(defun.magit--unnamed-ups |
| 17c6e0 | 74 72 65 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 72 65 | tream-p.(remote.merge)...(and.re |
| 17c700 | 6d 6f 74 65 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 28 5c 5c 60 5c 5c 2e 5c | mote.(string-match-p."\\(\\`\\.\ |
| 17c720 | 5c 7b 30 2c 32 5c 5c 7d 2f 5c 5c 7c 5b 3a 40 5d 5c 5c 29 22 20 72 65 6d 6f 74 65 29 0a 20 20 20 | \{0,2\\}/\\|[:@]\\)".remote).... |
| 17c740 | 20 20 20 20 6d 65 72 67 65 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 72 65 66 | ....merge..(string-prefix-p."ref |
| 17c760 | 73 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 2d 76 61 6c 69 | s/".merge)))..(defun.magit--vali |
| 17c780 | 64 2d 75 70 73 74 72 65 61 6d 2d 70 20 28 72 65 6d 6f 74 65 20 6d 65 72 67 65 29 0a 20 20 28 61 | d-upstream-p.(remote.merge)...(a |
| 17c7a0 | 6e 64 20 28 6f 72 20 28 65 71 75 61 6c 20 72 65 6d 6f 74 65 20 22 2e 22 29 0a 20 20 20 20 20 20 | nd.(or.(equal.remote.".")....... |
| 17c7c0 | 20 20 20 20 20 28 6d 65 6d 62 65 72 20 72 65 6d 6f 74 65 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d | .....(member.remote.(magit-list- |
| 17c7e0 | 72 65 6d 6f 74 65 73 29 29 29 0a 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 | remotes)))........(string-prefix |
| 17c800 | 2d 70 20 22 72 65 66 73 2f 22 20 6d 65 72 67 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | -p."refs/".merge)))..(defun.magi |
| 17c820 | 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 72 65 6d 6f 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 | t-get-current-remote.(&optional. |
| 17c840 | 61 6c 6c 6f 77 2d 75 6e 6e 61 6d 65 64 29 0a 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d | allow-unnamed)...(or.(magit-get- |
| 17c860 | 75 70 73 74 72 65 61 6d 2d 72 65 6d 6f 74 65 20 6e 69 6c 20 61 6c 6c 6f 77 2d 75 6e 6e 61 6d 65 | upstream-remote.nil.allow-unname |
| 17c880 | 64 29 0a 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 72 65 6d 6f 74 65 73 20 28 6d 61 | d).......(and-let*.((remotes.(ma |
| 17c8a0 | 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | git-list-remotes)).............. |
| 17c8c0 | 20 20 20 20 28 72 65 6d 6f 74 65 20 28 69 66 20 28 6c 65 6e 67 74 68 3d 20 72 65 6d 6f 74 65 73 | ....(remote.(if.(length=.remotes |
| 17c8e0 | 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)............................. |
| 17c900 | 20 28 63 61 72 20 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 | .(car.remotes).................. |
| 17c920 | 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 69 6d 61 72 79 2d 72 65 6d 6f 74 65 29 | ..........(magit-primary-remote) |
| 17c940 | 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 | ))).........(magit--propertize-f |
| 17c960 | 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) |
| 17c980 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 72 65 6d 6f 74 | )))..(defun.magit-get-push-remot |
| 17c9a0 | 65 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 65 74 2a | e.(&optional.branch)...(and-let* |
| 17c9c0 | 20 28 28 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 61 6e 64 | .((remote...............(or.(and |
| 17c9e0 | 20 28 6f 72 20 62 72 61 6e 63 68 20 28 73 65 74 71 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d | .(or.branch.(setq.branch.(magit- |
| 17ca00 | 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | get-current-branch)))........... |
| 17ca20 | 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 62 72 61 6e 63 68 22 | .............(magit-get."branch" |
| 17ca40 | 20 62 72 61 6e 63 68 20 22 70 75 73 68 52 65 6d 6f 74 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 | .branch."pushRemote")).......... |
| 17ca60 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 72 65 6d 6f 74 65 2e 70 75 73 68 | .........(magit-get."remote.push |
| 17ca80 | 44 65 66 61 75 6c 74 22 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 | Default")))).....(magit--propert |
| 17caa0 | 69 7a 65 2d 66 61 63 65 20 72 65 6d 6f 74 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 | ize-face.remote.'magit-branch-re |
| 17cac0 | 6d 6f 74 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 70 75 73 68 2d 62 | mote)))..(defun.magit-get-push-b |
| 17cae0 | 72 61 6e 63 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 20 76 65 72 69 66 79 29 0a | ranch.(&optional.branch.verify). |
| 17cb00 | 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 72 65 66 72 65 73 68 2d 63 61 63 68 65 0a 20 20 20 | ..(magit--with-refresh-cache.... |
| 17cb20 | 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 20 27 6d 61 67 69 | ...(list.default-directory.'magi |
| 17cb40 | 74 2d 67 65 74 2d 70 75 73 68 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 20 76 65 72 69 66 79 29 | t-get-push-branch.branch.verify) |
| 17cb60 | 0a 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 6f 72 20 62 72 61 6e | .....(and-let*.((branch.(or.bran |
| 17cb80 | 63 68 20 28 73 65 74 71 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 | ch.(setq.branch.(magit-get-curre |
| 17cba0 | 6e 74 2d 62 72 61 6e 63 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 | nt-branch))))................(re |
| 17cbc0 | 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 |
| 17cbe0 | 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 61 72 67 65 74 20 28 63 6f 6e | ch))................(target.(con |
| 17cc00 | 63 61 74 20 72 65 6d 6f 74 65 20 22 2f 22 20 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 28 | cat.remote."/".branch))).......( |
| 17cc20 | 61 6e 64 20 28 6f 72 20 28 6e 6f 74 20 76 65 72 69 66 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 | and.(or.(not.verify)............ |
| 17cc40 | 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 74 61 72 67 65 74 29 29 0a 20 | ....(magit-rev-verify.target)).. |
| 17cc60 | 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 |
| 17cc80 | 65 20 74 61 72 67 65 74 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 29 29 | e.target.'magit-branch-remote))) |
| 17cca0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 40 7b 70 75 73 68 7d 2d 62 72 61 | ))..(defun.magit-get-@{push}-bra |
| 17ccc0 | 6e 63 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 29 0a 20 20 28 6c 65 74 20 28 28 | nch.(&optional.branch)...(let.(( |
| 17cce0 | 72 65 66 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 2d 2d 73 79 6d 62 6f 6c 69 63 | ref.(magit-rev-parse."--symbolic |
| 17cd00 | 2d 66 75 6c 6c 2d 6e 61 6d 65 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -full-name"..................... |
| 17cd20 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 62 72 61 6e 63 68 20 22 40 7b 70 75 73 68 | ..........(concat.branch."@{push |
| 17cd40 | 7d 22 29 29 29 29 0a 20 20 20 20 28 61 6e 64 20 72 65 66 0a 20 20 20 20 20 20 20 20 20 28 73 74 | }")))).....(and.ref..........(st |
| 17cd60 | 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 22 20 72 65 | ring-prefix-p."refs/remotes/".re |
| 17cd80 | 66 29 0a 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 72 65 66 20 31 33 29 29 29 | f)..........(substring.ref.13))) |
| 17cda0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 72 65 6d 6f 74 65 20 28 26 6f 70 74 | )..(defun.magit-get-remote.(&opt |
| 17cdc0 | 69 6f 6e 61 6c 20 62 72 61 6e 63 68 29 0a 20 20 28 61 6e 64 20 28 6f 72 20 62 72 61 6e 63 68 20 | ional.branch)...(and.(or.branch. |
| 17cde0 | 28 73 65 74 71 20 62 72 61 6e 63 68 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d | (setq.branch.(magit-get-current- |
| 17ce00 | 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28 | branch)))........(let.((remote.( |
| 17ce20 | 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 |
| 17ce40 | 65 22 29 29 29 0a 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 | e")))..........(and.(not.(equal. |
| 17ce60 | 72 65 6d 6f 74 65 20 22 2e 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6d 6f 74 | remote."."))...............remot |
| 17ce80 | 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 73 6f 6d 65 2d 72 65 6d | e))))..(defun.magit-get-some-rem |
| 17cea0 | 6f 74 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 62 72 61 6e 63 68 29 0a 20 20 28 6f 72 20 28 6d 61 | ote.(&optional.branch)...(or.(ma |
| 17cec0 | 67 69 74 2d 67 65 74 2d 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 28 61 6e | git-get-remote.branch).......(an |
| 17cee0 | 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 72 61 6e 63 68 | d-let*.((main.(magit-main-branch |
| 17cf00 | 29 29 29 0a 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 20 6d 61 | ))).........(magit-get-remote.ma |
| 17cf20 | 69 6e 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 69 6d 61 72 79 2d 72 65 6d 6f 74 65 | in)).......(magit-primary-remote |
| 17cf40 | 29 0a 20 20 20 20 20 20 28 63 61 72 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 | ).......(car.(magit-list-remotes |
| 17cf60 | 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 70 72 69 6d 61 72 79 2d 72 65 6d 6f | ))))..(defvar.magit-primary-remo |
| 17cf80 | 74 65 2d 6e 61 6d 65 73 0a 20 20 27 28 22 75 70 73 74 72 65 61 6d 22 20 22 6f 72 69 67 69 6e 22 | te-names...'("upstream"."origin" |
| 17cfa0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 72 69 6d 61 72 79 2d 72 65 6d 6f 74 65 20 | ))..(defun.magit-primary-remote. |
| 17cfc0 | 28 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 70 72 69 6d 61 72 79 20 72 65 6d 6f 74 65 2e | ()..."Return.the.primary.remote. |
| 17cfe0 | 0a 0a 54 68 65 20 70 72 69 6d 61 72 79 20 72 65 6d 6f 74 65 20 69 73 20 74 68 65 20 72 65 6d 6f | ..The.primary.remote.is.the.remo |
| 17d000 | 74 65 20 74 68 61 74 20 74 72 61 63 6b 73 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 74 68 | te.that.tracks.the.repository.th |
| 17d020 | 61 74 0a 6f 74 68 65 72 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 61 72 65 20 66 6f 72 6b 65 64 | at.other.repositories.are.forked |
| 17d040 | 20 66 72 6f 6d 2e 20 20 49 74 20 6f 66 74 65 6e 20 69 73 20 63 61 6c 6c 65 64 20 5c 22 6f 72 69 | .from...It.often.is.called.\"ori |
| 17d060 | 67 69 6e 5c 22 0a 62 75 74 20 62 65 63 61 75 73 65 20 6d 61 6e 79 20 70 65 6f 70 6c 65 20 6e 61 | gin\".but.because.many.people.na |
| 17d080 | 6d 65 20 74 68 65 69 72 20 6f 77 6e 20 66 6f 72 6b 20 5c 22 6f 72 69 67 69 6e 5c 22 2c 20 75 73 | me.their.own.fork.\"origin\",.us |
| 17d0a0 | 69 6e 67 20 74 68 61 74 0a 74 65 72 6d 20 77 6f 75 6c 64 20 62 65 20 61 6d 62 69 67 75 6f 75 73 | ing.that.term.would.be.ambiguous |
| 17d0c0 | 2e 20 20 4c 69 6b 65 77 69 73 65 20 77 65 20 61 76 6f 69 64 20 74 68 65 20 74 65 72 6d 20 5c 22 | ...Likewise.we.avoid.the.term.\" |
| 17d0e0 | 75 70 73 74 72 65 61 6d 5c 22 0a 62 65 63 61 75 73 65 20 61 20 62 72 61 6e 63 68 27 73 20 40 7b | upstream\".because.a.branch's.@{ |
| 17d100 | 75 70 73 74 72 65 61 6d 7d 20 62 72 61 6e 63 68 20 6d 61 79 20 62 65 20 61 20 6c 6f 63 61 6c 20 | upstream}.branch.may.be.a.local. |
| 17d120 | 62 72 61 6e 63 68 20 6f 72 20 61 0a 62 72 61 6e 63 68 20 66 72 6f 6d 20 61 20 72 65 6d 6f 74 65 | branch.or.a.branch.from.a.remote |
| 17d140 | 20 6f 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 70 72 69 6d 61 72 79 20 72 65 6d 6f 74 65 2e 0a | .other.than.the.primary.remote.. |
| 17d160 | 0a 49 66 20 61 20 72 65 6d 6f 74 65 20 65 78 69 73 74 73 20 77 68 6f 73 65 20 6e 61 6d 65 20 6d | .If.a.remote.exists.whose.name.m |
| 17d180 | 61 74 63 68 65 73 20 60 6d 61 67 69 74 2e 70 72 69 6d 61 72 79 52 65 6d 6f 74 65 27 2c 20 74 68 | atches.`magit.primaryRemote',.th |
| 17d1a0 | 65 6e 0a 74 68 61 74 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 74 68 65 20 70 72 69 6d 61 72 | en.that.is.considered.the.primar |
| 17d1c0 | 79 20 72 65 6d 6f 74 65 2e 20 20 49 66 20 6e 6f 20 72 65 6d 6f 74 65 20 62 79 20 74 68 61 74 20 | y.remote...If.no.remote.by.that. |
| 17d1e0 | 6e 61 6d 65 0a 65 78 69 73 74 73 2c 20 74 68 65 6e 20 72 65 6d 6f 74 65 73 20 69 6e 20 60 6d 61 | name.exists,.then.remotes.in.`ma |
| 17d200 | 67 69 74 2d 70 72 69 6d 61 72 79 2d 72 65 6d 6f 74 65 2d 6e 61 6d 65 73 27 20 61 72 65 20 74 72 | git-primary-remote-names'.are.tr |
| 17d220 | 69 65 64 20 69 6e 0a 6f 72 64 65 72 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 20 72 65 6d 6f 74 | ied.in.order.and.the.first.remot |
| 17d240 | 65 20 66 72 6f 6d 20 74 68 61 74 20 6c 69 73 74 20 74 68 61 74 20 61 63 74 75 61 6c 6c 79 20 65 | e.from.that.list.that.actually.e |
| 17d260 | 78 69 73 74 73 20 69 6e 0a 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 | xists.in.the.current.repository. |
| 17d280 | 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 69 74 73 20 70 72 69 6d 61 72 79 20 72 65 6d 6f 74 65 | is.considered.its.primary.remote |
| 17d2a0 | 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d | ."...(let.((remotes.(magit-list- |
| 17d2c0 | 72 65 6d 6f 74 65 73 29 29 29 0a 20 20 20 20 28 73 65 71 2d 66 69 6e 64 20 28 6c 61 6d 62 64 61 | remotes))).....(seq-find.(lambda |
| 17d2e0 | 20 28 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 | .(name).................(member. |
| 17d300 | 6e 61 6d 65 20 72 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 | name.remotes))...............(de |
| 17d320 | 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 28 64 65 6c 71 20 6e | lete-dups................(delq.n |
| 17d340 | 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 6d | il......................(cons.(m |
| 17d360 | 61 67 69 74 2d 67 65 74 20 22 6d 61 67 69 74 2e 70 72 69 6d 61 72 79 52 65 6d 6f 74 65 22 29 0a | agit-get."magit.primaryRemote"). |
| 17d380 | 20 20 20 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 |
| 17d3a0 | 2d 70 72 69 6d 61 72 79 2d 72 65 6d 6f 74 65 2d 6e 61 6d 65 73 29 29 29 29 29 29 0a 0a 28 64 65 | -primary-remote-names))))))..(de |
| 17d3c0 | 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6d 65 72 67 65 64 2d 70 20 28 62 72 61 6e 63 | fun.magit-branch-merged-p.(branc |
| 17d3e0 | 68 20 26 6f 70 74 69 6f 6e 61 6c 20 74 61 72 67 65 74 29 0a 20 20 22 52 65 74 75 72 6e 20 6e 6f | h.&optional.target)..."Return.no |
| 17d400 | 6e 2d 6e 69 6c 20 69 66 20 42 52 41 4e 43 48 20 69 73 20 6d 65 72 67 65 64 20 69 6e 74 6f 20 69 | n-nil.if.BRANCH.is.merged.into.i |
| 17d420 | 74 73 20 75 70 73 74 72 65 61 6d 20 61 6e 64 20 54 41 52 47 45 54 2e 0a 0a 54 41 52 47 45 54 20 | ts.upstream.and.TARGET...TARGET. |
| 17d440 | 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 20 | defaults.to.the.current.branch.. |
| 17d460 | 20 49 66 20 60 48 45 41 44 27 20 69 73 20 64 65 74 61 63 68 65 64 20 61 6e 64 0a 54 41 52 47 45 | .If.`HEAD'.is.detached.and.TARGE |
| 17d480 | 54 20 69 73 20 6e 69 6c 2c 20 74 68 65 6e 20 61 6c 77 61 79 73 20 72 65 74 75 72 6e 20 6e 69 6c | T.is.nil,.then.always.return.nil |
| 17d4a0 | 2e 20 20 41 73 20 61 20 73 70 65 63 69 61 6c 20 63 61 73 65 2c 20 69 66 0a 54 41 52 47 45 54 20 | ...As.a.special.case,.if.TARGET. |
| 17d4c0 | 69 73 20 74 2c 20 74 68 65 6e 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 42 52 41 | is.t,.then.return.non-nil.if.BRA |
| 17d4e0 | 4e 43 48 20 69 73 20 6d 65 72 67 65 64 20 69 6e 74 6f 20 61 6e 79 20 6f 6e 65 0a 6f 66 20 74 68 | NCH.is.merged.into.any.one.of.th |
| 17d500 | 65 20 6f 74 68 65 72 20 6c 6f 63 61 6c 20 62 72 61 6e 63 68 65 73 2e 0a 0a 49 66 2c 20 61 6e 64 | e.other.local.branches...If,.and |
| 17d520 | 20 6f 6e 6c 79 20 69 66 2c 20 42 52 41 4e 43 48 20 68 61 73 20 61 6e 20 75 70 73 74 72 65 61 6d | .only.if,.BRANCH.has.an.upstream |
| 17d540 | 2c 20 74 68 65 6e 20 6f 6e 6c 79 20 72 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 0a 69 66 20 42 52 | ,.then.only.return.non-nil.if.BR |
| 17d560 | 41 4e 43 48 20 69 73 20 6d 65 72 67 65 64 20 69 6e 74 6f 20 62 6f 74 68 20 54 41 52 47 45 54 20 | ANCH.is.merged.into.both.TARGET. |
| 17d580 | 28 61 73 20 64 65 73 63 72 69 62 65 64 20 61 62 6f 76 65 29 20 61 73 20 77 65 6c 6c 0a 61 73 20 | (as.described.above).as.well.as. |
| 17d5a0 | 69 6e 74 6f 20 69 74 73 20 75 70 73 74 72 65 61 6d 2e 22 0a 20 20 28 61 6e 64 20 28 69 66 2d 6c | into.its.upstream."...(and.(if-l |
| 17d5c0 | 65 74 20 28 28 75 70 73 74 72 65 61 6d 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 | et.((upstream.(and.(magit-branch |
| 17d5e0 | 2d 70 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -p.branch)...................... |
| 17d600 | 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 |
| 17d620 | 61 6e 63 68 20 62 72 61 6e 63 68 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | anch.branch))))............(magi |
| 17d640 | 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 62 72 61 6e 63 68 20 75 70 73 74 72 65 61 6d | t-rev-ancestor-p.branch.upstream |
| 17d660 | 29 0a 20 20 20 20 20 20 20 20 20 74 29 0a 20 20 20 20 20 20 20 28 69 66 20 28 65 71 20 74 61 72 | )..........t)........(if.(eq.tar |
| 17d680 | 67 65 74 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 20 28 6d 61 67 69 74 | get.t)............(delete.(magit |
| 17d6a0 | 2d 6e 61 6d 65 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 | -name-local-branch.branch)...... |
| 17d6c0 | 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 63 6f 6e 74 61 69 | ..............(magit-list-contai |
| 17d6e0 | 6e 69 6e 67 2d 62 72 61 6e 63 68 65 73 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 | ning-branches.branch)).......... |
| 17d700 | 28 61 6e 64 2d 6c 65 74 2a 20 28 28 74 61 72 67 65 74 20 28 6f 72 20 74 61 72 67 65 74 20 28 6d | (and-let*.((target.(or.target.(m |
| 17d720 | 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))))..... |
| 17d740 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 62 72 61 | .......(magit-rev-ancestor-p.bra |
| 17d760 | 6e 63 68 20 74 61 72 67 65 74 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 | nch.target)))))..(defun.magit-ge |
| 17d780 | 74 2d 74 72 61 63 6b 65 64 20 28 72 65 66 6e 61 6d 65 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 | t-tracked.(refname)..."Return.th |
| 17d7a0 | 65 20 72 65 6d 6f 74 65 20 62 72 61 6e 63 68 20 74 72 61 63 6b 65 64 20 62 79 20 74 68 65 20 72 | e.remote.branch.tracked.by.the.r |
| 17d7c0 | 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 20 62 72 61 6e 63 68 20 52 45 46 4e 41 4d 45 2e 0a 54 | emote-tracking.branch.REFNAME..T |
| 17d7e0 | 68 65 20 72 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 | he.returned.value.has.the.form.( |
| 17d800 | 52 45 4d 4f 54 45 20 2e 20 52 45 46 29 2c 20 77 68 65 72 65 20 52 45 4d 4f 54 45 20 69 73 0a 74 | REMOTE...REF),.where.REMOTE.is.t |
| 17d820 | 68 65 20 6e 61 6d 65 20 6f 66 20 61 20 72 65 6d 6f 74 65 20 61 6e 64 20 52 45 46 20 69 73 20 74 | he.name.of.a.remote.and.REF.is.t |
| 17d840 | 68 65 20 72 65 66 20 6c 6f 63 61 6c 20 74 6f 20 74 68 65 20 72 65 6d 6f 74 65 2e 22 0a 20 20 28 | he.ref.local.to.the.remote."...( |
| 17d860 | 61 6e 64 2d 6c 65 74 2a 20 28 28 72 65 66 20 28 6d 61 67 69 74 2d 72 65 66 2d 66 75 6c 6c 6e 61 | and-let*.((ref.(magit-ref-fullna |
| 17d880 | 6d 65 20 72 65 66 6e 61 6d 65 29 29 29 0a 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 | me.refname))).....(save-match-da |
| 17d8a0 | 74 61 0a 20 20 20 20 20 20 28 73 65 71 2d 73 6f 6d 65 20 28 6c 61 6d 62 64 61 20 28 6c 69 6e 65 | ta.......(seq-some.(lambda.(line |
| 17d8c0 | 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 73 74 72 69 6e 67 | )...................(and.(string |
| 17d8e0 | 2d 6d 61 74 63 68 20 22 5c 0a 5c 5c 60 72 65 6d 6f 74 65 5c 5c 2e 5c 5c 28 5b 5e 2e 5d 2b 5c 5c | -match."\.\\`remote\\.\\([^.]+\\ |
| 17d900 | 29 5c 5c 2e 66 65 74 63 68 3d 5c 5c 2b 3f 5c 5c 28 5b 5e 3a 5d 2b 5c 5c 29 3a 5c 5c 28 2e 2b 5c | )\\.fetch=\\+?\\([^:]+\\):\\(.+\ |
| 17d920 | 5c 29 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 20 20 20 20 | \)".line)....................... |
| 17d940 | 20 28 6c 65 74 20 28 28 72 6d 74 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6c 69 6e 65 | .(let.((rmt.(match-string.1.line |
| 17d960 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 17d980 | 28 73 72 63 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 6c 69 6e 65 29 29 0a 20 20 20 20 | (src.(match-string.2.line))..... |
| 17d9a0 | 20 20 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 73 74 20 28 6d | .........................(dst.(m |
| 17d9c0 | 61 74 63 68 2d 73 74 72 69 6e 67 20 33 20 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | atch-string.3.line)))........... |
| 17d9e0 | 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 63 | ...............(and.(string-matc |
| 17da00 | 68 20 28 66 6f 72 6d 61 74 20 22 5c 5c 60 25 73 5c 5c 27 22 0a 20 20 20 20 20 20 20 20 20 20 20 | h.(format."\\`%s\\'"............ |
| 17da20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 17da40 | 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 63 65 0a 20 20 20 20 20 20 20 | .........(string-replace........ |
| 17da60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 17da80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2a 22 20 22 5c 5c 28 2e 2b 5c 5c 29 22 20 64 73 74 | .............."*"."\\(.+\\)".dst |
| 17daa0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 17dac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ...............ref)............. |
| 17dae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 72 6d 74 20 28 73 74 72 | ..................(cons.rmt.(str |
| 17db00 | 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 20 20 20 20 | ing-replace..................... |
| 17db20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2a 22 20 28 6d 61 74 63 68 2d | ....................."*".(match- |
| 17db40 | 73 74 72 69 6e 67 20 31 20 72 65 66 29 20 73 72 63 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 | string.1.ref).src))))))......... |
| 17db60 | 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 6e 66 69 67 | ........(magit-git-lines."config |
| 17db80 | 22 20 22 2d 2d 6c 6f 63 61 6c 22 20 22 2d 2d 6c 69 73 74 22 29 29 29 29 29 0a 0a 28 64 65 66 75 | "."--local"."--list")))))..(defu |
| 17dba0 | 6e 20 6d 61 67 69 74 2d 73 70 6c 69 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 20 28 62 72 61 6e 63 | n.magit-split-branch-name.(branc |
| 17dbc0 | 68 29 0a 20 20 28 63 6f 6e 64 20 28 28 6d 65 6d 62 65 72 20 62 72 61 6e 63 68 20 28 6d 61 67 69 | h)...(cond.((member.branch.(magi |
| 17dbe0 | 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 0a 20 20 20 20 | t-list-local-branch-names))..... |
| 17dc00 | 20 20 20 20 20 28 63 6f 6e 73 20 22 2e 22 20 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 | .....(cons.".".branch))......... |
| 17dc20 | 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 2f 22 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 | ((string-match."/".branch)...... |
| 17dc40 | 20 20 20 20 28 6f 72 20 28 73 65 71 2d 73 6f 6d 65 20 28 6c 61 6d 62 64 61 20 28 72 65 6d 6f 74 | ....(or.(seq-some.(lambda.(remot |
| 17dc60 | 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 61 6e 64 | e)..........................(and |
| 17dc80 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(string-match.................. |
| 17dca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 5c 5c 60 5c 5c 28 25 73 5c | ..............(format."\\`\\(%s\ |
| 17dcc0 | 5c 29 2f 5c 5c 28 2e 2b 5c 5c 29 5c 5c 27 22 20 72 65 6d 6f 74 65 29 0a 20 20 20 20 20 20 20 20 | \)/\\(.+\\)\\'".remote)......... |
| 17dce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 61 6e 63 68 29 0a 20 | .......................branch).. |
| 17dd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | .............................(co |
| 17dd20 | 6e 73 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 | ns.(match-string.1.branch)...... |
| 17dd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 17dd60 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 62 72 61 6e 63 68 29 29 29 29 0a 20 20 20 20 20 20 | match-string.2.branch))))....... |
| 17dd80 | 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 |
| 17dda0 | 6f 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 49 6e 76 61 | otes))..............(error."Inva |
| 17ddc0 | 6c 69 64 20 62 72 61 6e 63 68 20 6e 61 6d 65 20 25 73 22 20 62 72 61 6e 63 68 29 29 29 29 29 0a | lid.branch.name.%s".branch))))). |
| 17dde0 | 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 74 61 67 20 28 26 | .(defun.magit-get-current-tag.(& |
| 17de00 | 6f 70 74 69 6f 6e 61 6c 20 72 65 76 20 77 69 74 68 2d 64 69 73 74 61 6e 63 65 29 0a 20 20 22 52 | optional.rev.with-distance)..."R |
| 17de20 | 65 74 75 72 6e 20 74 68 65 20 63 6c 6f 73 65 73 74 20 74 61 67 20 72 65 61 63 68 61 62 6c 65 20 | eturn.the.closest.tag.reachable. |
| 17de40 | 66 72 6f 6d 20 52 45 56 2e 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 52 45 56 20 69 73 20 6e 69 | from.REV...If.optional.REV.is.ni |
| 17de60 | 6c 2c 20 74 68 65 6e 20 64 65 66 61 75 6c 74 20 74 6f 20 60 48 45 41 44 27 2e 0a 49 66 20 6f 70 | l,.then.default.to.`HEAD'..If.op |
| 17de80 | 74 69 6f 6e 61 6c 20 57 49 54 48 2d 44 49 53 54 41 4e 43 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 | tional.WITH-DISTANCE.is.non-nil. |
| 17dea0 | 74 68 65 6e 20 72 65 74 75 72 6e 20 28 54 41 47 20 43 4f 4d 4d 49 54 53 29 2c 0a 69 66 20 69 74 | then.return.(TAG.COMMITS),.if.it |
| 17dec0 | 20 69 73 20 60 64 69 72 74 79 27 20 72 65 74 75 72 6e 20 28 54 41 47 20 43 4f 4d 4d 49 54 20 44 | .is.`dirty'.return.(TAG.COMMIT.D |
| 17dee0 | 49 52 54 59 29 2e 20 43 4f 4d 4d 49 54 53 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 0a 6f 66 20 | IRTY)..COMMITS.is.the.number.of. |
| 17df00 | 63 6f 6d 6d 69 74 73 20 69 6e 20 60 48 45 41 44 27 20 62 75 74 20 6e 6f 74 20 69 6e 20 54 41 47 | commits.in.`HEAD'.but.not.in.TAG |
| 17df20 | 20 61 6e 64 20 44 49 52 54 59 20 69 73 20 74 20 69 66 20 74 68 65 72 65 20 61 72 65 0a 75 6e 63 | .and.DIRTY.is.t.if.there.are.unc |
| 17df40 | 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2c 20 6e 69 6c 20 6f 74 68 65 72 77 69 73 65 2e | ommitted.changes,.nil.otherwise. |
| 17df60 | 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 73 74 72 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 | "...(and-let*.((str.(magit-git-s |
| 17df80 | 74 72 20 22 64 65 73 63 72 69 62 65 22 20 22 2d 2d 6c 6f 6e 67 22 20 22 2d 2d 74 61 67 73 22 0a | tr."describe"."--long"."--tags". |
| 17dfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 17dfc0 | 20 28 61 6e 64 20 28 65 71 20 77 69 74 68 2d 64 69 73 74 61 6e 63 65 20 27 64 69 72 74 79 29 20 | .(and.(eq.with-distance.'dirty). |
| 17dfe0 | 22 2d 2d 64 69 72 74 79 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "--dirty")...................... |
| 17e000 | 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76 29 29 29 0a 20 20 20 20 28 73 61 76 65 2d 6d 61 74 | ............rev))).....(save-mat |
| 17e020 | 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 0a 20 20 20 20 | ch-data.......(string-match..... |
| 17e040 | 20 20 20 22 5c 5c 28 2e 2b 5c 5c 29 2d 5c 5c 28 3f 3a 30 5b 30 2d 39 5d 2a 5c 5c 7c 5c 5c 28 5b | ..."\\(.+\\)-\\(?:0[0-9]*\\|\\([ |
| 17e060 | 30 2d 39 5d 2b 5c 5c 29 5c 5c 29 2d 67 5b 30 2d 39 61 2d 7a 5d 2b 5c 5c 28 2d 64 69 72 74 79 5c | 0-9]+\\)\\)-g[0-9a-z]+\\(-dirty\ |
| 17e080 | 5c 29 3f 24 22 20 73 74 72 29 0a 20 20 20 20 20 20 28 69 66 20 77 69 74 68 2d 64 69 73 74 61 6e | \)?$".str).......(if.with-distan |
| 17e0a0 | 63 65 0a 20 20 20 20 20 20 20 20 20 20 60 28 2c 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 | ce...........`(,(match-string.1. |
| 17e0c0 | 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 2c 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 6d | str).............,(string-to-num |
| 17e0e0 | 62 65 72 20 28 6f 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 73 74 72 29 20 22 30 22 | ber.(or.(match-string.2.str)."0" |
| 17e100 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 28 61 6e 64 20 28 6d 61 74 63 68 2d 73 74 72 | )).............,@(and.(match-str |
| 17e120 | 69 6e 67 20 33 20 73 74 72 29 20 28 6c 69 73 74 20 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 6d | ing.3.str).(list.t))).........(m |
| 17e140 | 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 73 74 72 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | atch-string.1.str)))))..(defun.m |
| 17e160 | 61 67 69 74 2d 67 65 74 2d 6e 65 78 74 2d 74 61 67 20 28 26 6f 70 74 69 6f 6e 61 6c 20 72 65 76 | agit-get-next-tag.(&optional.rev |
| 17e180 | 20 77 69 74 68 2d 64 69 73 74 61 6e 63 65 29 0a 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 63 6c | .with-distance)..."Return.the.cl |
| 17e1a0 | 6f 73 65 73 74 20 74 61 67 20 66 72 6f 6d 20 77 68 69 63 68 20 52 45 56 20 69 73 20 72 65 61 63 | osest.tag.from.which.REV.is.reac |
| 17e1c0 | 68 61 62 6c 65 2e 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 52 45 56 20 69 73 20 6e 69 6c 2c 20 | hable...If.optional.REV.is.nil,. |
| 17e1e0 | 74 68 65 6e 20 64 65 66 61 75 6c 74 20 74 6f 20 60 48 45 41 44 27 2e 0a 49 66 20 6e 6f 20 73 75 | then.default.to.`HEAD'..If.no.su |
| 17e200 | 63 68 20 74 61 67 20 63 61 6e 20 62 65 20 66 6f 75 6e 64 20 6f 72 20 69 66 20 74 68 65 20 64 69 | ch.tag.can.be.found.or.if.the.di |
| 17e220 | 73 74 61 6e 63 65 20 69 73 20 30 20 28 69 6e 20 77 68 69 63 68 0a 63 61 73 65 20 69 74 20 69 73 | stance.is.0.(in.which.case.it.is |
| 17e240 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 61 67 2c 20 6e 6f 74 20 74 68 65 20 6e 65 78 74 29 2c | .the.current.tag,.not.the.next), |
| 17e260 | 20 72 65 74 75 72 6e 20 6e 69 6c 20 69 6e 73 74 65 61 64 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c | .return.nil.instead..If.optional |
| 17e280 | 20 57 49 54 48 2d 44 49 53 54 41 4e 43 45 20 69 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 | .WITH-DISTANCE.is.non-nil,.then. |
| 17e2a0 | 72 65 74 75 72 6e 20 28 54 41 47 20 43 4f 4d 4d 49 54 53 29 0a 77 68 65 72 65 20 43 4f 4d 4d 49 | return.(TAG.COMMITS).where.COMMI |
| 17e2c0 | 54 53 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6d 6d 69 74 73 20 69 6e 20 54 | TS.is.the.number.of.commits.in.T |
| 17e2e0 | 41 47 20 62 75 74 20 6e 6f 74 20 69 6e 20 52 45 56 2e 22 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 | AG.but.not.in.REV."...(and-let*. |
| 17e300 | 28 28 73 74 72 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 20 22 64 65 73 63 72 69 62 65 22 20 | ((str.(magit-git-str."describe". |
| 17e320 | 22 2d 2d 63 6f 6e 74 61 69 6e 73 22 20 28 6f 72 20 72 65 76 20 22 48 45 41 44 22 29 29 29 29 0a | "--contains".(or.rev."HEAD")))). |
| 17e340 | 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 77 68 65 6e | ....(save-match-data.......(when |
| 17e360 | 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 5e 5e 7e 5d 2b 22 20 73 74 72 29 0a 20 20 | .(string-match."^[^^~]+".str)... |
| 17e380 | 20 20 20 20 20 20 28 73 65 74 71 20 73 74 72 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 30 20 | ......(setq.str.(match-string.0. |
| 17e3a0 | 73 74 72 29 29 0a 20 20 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 28 65 71 75 61 6c 20 73 74 72 | str)).........(unless.(equal.str |
| 17e3c0 | 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 74 61 67 20 72 65 76 29 29 0a 20 20 | .(magit-get-current-tag.rev))... |
| 17e3e0 | 20 20 20 20 20 20 20 20 28 69 66 20 77 69 74 68 2d 64 69 73 74 61 6e 63 65 0a 20 20 20 20 20 20 | ........(if.with-distance....... |
| 17e400 | 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 73 74 72 20 28 63 61 72 20 28 6d 61 67 69 74 2d 72 65 | ........(list.str.(car.(magit-re |
| 17e420 | 76 2d 64 69 66 66 2d 63 6f 75 6e 74 20 73 74 72 20 72 65 76 29 29 29 0a 20 20 20 20 20 20 20 20 | v-diff-count.str.rev)))......... |
| 17e440 | 20 20 20 20 73 74 72 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 | ....str))))))..(defun.magit-list |
| 17e460 | 2d 72 65 66 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 61 6d 65 73 70 61 63 65 73 20 66 6f 72 6d | -refs.(&optional.namespaces.form |
| 17e480 | 61 74 20 73 6f 72 74 62 79 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 6f 66 20 72 65 66 | at.sortby)..."Return.list.of.ref |
| 17e4a0 | 65 72 65 6e 63 65 73 2c 20 65 78 63 6c 75 64 69 6e 67 20 73 79 6d 62 6f 6c 69 63 20 72 65 66 65 | erences,.excluding.symbolic.refe |
| 17e4c0 | 72 65 6e 63 65 73 2e 0a 0a 57 68 65 6e 20 4e 41 4d 45 53 50 41 43 45 53 20 69 73 20 6e 6f 6e 2d | rences...When.NAMESPACES.is.non- |
| 17e4e0 | 6e 69 6c 2c 20 6c 69 73 74 20 72 65 66 73 20 66 72 6f 6d 20 74 68 65 73 65 20 6e 61 6d 65 73 70 | nil,.list.refs.from.these.namesp |
| 17e500 | 61 63 65 73 0a 72 61 74 68 65 72 20 74 68 61 6e 20 74 68 6f 73 65 20 66 72 6f 6d 20 60 6d 61 67 | aces.rather.than.those.from.`mag |
| 17e520 | 69 74 2d 6c 69 73 74 2d 72 65 66 73 2d 6e 61 6d 65 73 70 61 63 65 73 27 2e 0a 0a 46 4f 52 4d 41 | it-list-refs-namespaces'...FORMA |
| 17e540 | 54 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 74 68 65 20 60 2d 2d 66 6f 72 6d 61 74 27 20 66 6c | T.is.passed.to.the.`--format'.fl |
| 17e560 | 61 67 20 6f 66 20 60 67 69 74 20 66 6f 72 2d 65 61 63 68 2d 72 65 66 27 0a 61 6e 64 20 64 65 66 | ag.of.`git.for-each-ref'.and.def |
| 17e580 | 61 75 6c 74 73 20 74 6f 20 5c 22 25 28 72 65 66 6e 61 6d 65 29 5c 22 2e 0a 0a 53 4f 52 54 42 59 | aults.to.\"%(refname)\"...SORTBY |
| 17e5a0 | 20 69 73 20 61 20 6b 65 79 20 6f 72 20 6c 69 73 74 20 6f 66 20 6b 65 79 73 20 74 6f 20 70 61 73 | .is.a.key.or.list.of.keys.to.pas |
| 17e5c0 | 73 20 74 6f 20 74 68 65 20 60 2d 2d 73 6f 72 74 27 20 66 6c 61 67 20 6f 66 0a 60 67 69 74 20 66 | s.to.the.`--sort'.flag.of.`git.f |
| 17e5e0 | 6f 72 2d 65 61 63 68 2d 72 65 66 27 2e 20 20 57 68 65 6e 20 6e 69 6c 2c 20 75 73 65 20 60 6d 61 | or-each-ref'...When.nil,.use.`ma |
| 17e600 | 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 2d 73 6f 72 74 62 79 27 22 0a 20 20 28 75 6e 6c 65 73 73 | git-list-refs-sortby'"...(unless |
| 17e620 | 20 66 6f 72 6d 61 74 0a 20 20 20 20 28 73 65 74 71 20 66 6f 72 6d 61 74 20 22 25 28 72 65 66 6e | .format.....(setq.format."%(refn |
| 17e640 | 61 6d 65 29 22 29 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 | ame)"))...(seq-keep.(lambda.(lin |
| 17e660 | 65 29 0a 20 20 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 60 | e)...............(pcase-let*.((` |
| 17e680 | 28 2c 73 79 6d 72 65 66 70 20 2c 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (,symrefp.,value)............... |
| 17e6a0 | 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 6e 65 | ..............(split-string.line |
| 17e6c0 | 20 22 0c 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 | .".")).......................... |
| 17e6e0 | 20 20 28 73 79 6d 72 65 66 70 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 73 79 6d 72 65 66 70 20 22 | ..(symrefp.(not.(equal.symrefp." |
| 17e700 | 22 29 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 6e 6f 74 20 | ")))).................(and.(not. |
| 17e720 | 73 79 6d 72 65 66 70 29 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d | symrefp).value))).............(m |
| 17e740 | 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 0a 20 20 | agit-git-lines."for-each-ref"... |
| 17e760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 | ...........................(conc |
| 17e780 | 61 74 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 28 73 79 6d 72 65 66 29 0c 22 20 66 6f 72 6d 61 74 29 | at."--format=%(symref).".format) |
| 17e7a0 | 0a 20 20 20 20 20 20 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 | ..............................(- |
| 17e7c0 | 2d 6d 61 70 20 28 63 6f 6e 63 61 74 20 22 2d 2d 73 6f 72 74 3d 22 20 69 74 29 0a 20 20 20 20 20 | -map.(concat."--sort=".it)...... |
| 17e7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 17e800 | 70 63 61 73 65 20 28 6f 72 20 73 6f 72 74 62 79 20 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 | pcase.(or.sortby.magit-list-refs |
| 17e820 | 2d 73 6f 72 74 62 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -sortby)........................ |
| 17e840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 76 61 6c 20 28 70 72 65 64 20 73 | ...............((and.val.(pred.s |
| 17e860 | 74 72 69 6e 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 | tringp)).(list.val))............ |
| 17e880 | 20 20 20 20 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 | ...........................((and |
| 17e8a0 | 20 76 61 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 | .val.(pred.listp)).val)))....... |
| 17e8c0 | 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 73 | .......................(or.names |
| 17e8e0 | 70 61 63 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 | paces.magit-list-refs-namespaces |
| 17e900 | 29 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 68 65 73 | ))))..(defun.magit-list-branches |
| 17e920 | 20 28 29 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 | .()...(magit-list-refs.(list."re |
| 17e940 | 66 73 2f 68 65 61 64 73 22 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 22 29 29 29 0a 0a 28 64 65 | fs/heads"."refs/remotes")))..(de |
| 17e960 | 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 65 73 20 28 29 | fun.magit-list-local-branches.() |
| 17e980 | 0a 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 68 65 61 64 73 22 | ...(magit-list-refs."refs/heads" |
| 17e9a0 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 2d 62 72 61 | ))..(defun.magit-list-remote-bra |
| 17e9c0 | 6e 63 68 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 | nches.(&optional.remote)...(magi |
| 17e9e0 | 74 2d 6c 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 | t-list-refs.(concat."refs/remote |
| 17ea00 | 73 2f 22 20 72 65 6d 6f 74 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 74 | s/".remote)))..(defun.magit-list |
| 17ea20 | 2d 72 65 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 | -related-branches.(relation.&opt |
| 17ea40 | 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 2d 2d 72 65 | ional.commit.&rest.args)...(--re |
| 17ea60 | 6d 6f 76 65 20 28 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 41 | move.(string-match-p."\\(\\`(HEA |
| 17ea80 | 44 5c 5c 7c 48 45 41 44 20 2d 3e 20 5c 5c 29 22 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 | D\\|HEAD.->.\\)".it)............ |
| 17eaa0 | 20 28 2d 2d 6d 61 70 20 28 73 75 62 73 74 72 69 6e 67 20 69 74 20 32 29 0a 20 20 20 20 20 20 20 | .(--map.(substring.it.2)........ |
| 17eac0 | 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 62 72 | ............(magit-git-lines."br |
| 17eae0 | 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 74 29 29 29 29 0a 0a | anch".args.relation.commit)))).. |
| 17eb00 | 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 69 6e 67 2d 62 72 61 | (defun.magit-list-containing-bra |
| 17eb20 | 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 72 | nches.(&optional.commit.&rest.ar |
| 17eb40 | 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 68 | gs)...(magit-list-related-branch |
| 17eb60 | 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 67 73 29 29 0a 0a 28 | es."--contains".commit.args))..( |
| 17eb80 | 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 6e 67 2d 62 72 61 6e | defun.magit-list-publishing-bran |
| 17eba0 | 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 20 28 2d 2d 66 69 6c | ches.(&optional.commit)...(--fil |
| 17ebc0 | 74 65 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 28 6f 72 20 63 6f | ter.(magit-rev-ancestor-p.(or.co |
| 17ebe0 | 6d 6d 69 74 20 22 48 45 41 44 22 29 20 69 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 | mmit."HEAD").it).............mag |
| 17ec00 | 69 74 2d 70 75 62 6c 69 73 68 65 64 2d 62 72 61 6e 63 68 65 73 29 29 0a 0a 28 64 65 66 75 6e 20 | it-published-branches))..(defun. |
| 17ec20 | 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 65 72 67 65 64 2d 62 72 61 6e 63 68 65 73 20 28 26 6f 70 74 | magit-list-merged-branches.(&opt |
| 17ec40 | 69 6f 6e 61 6c 20 63 6f 6d 6d 69 74 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 | ional.commit.&rest.args)...(magi |
| 17ec60 | 74 2d 6c 69 73 74 2d 72 65 6c 61 74 65 64 2d 62 72 61 6e 63 68 65 73 20 22 2d 2d 6d 65 72 67 65 | t-list-related-branches."--merge |
| 17ec80 | 64 22 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c | d".commit.args))..(defun.magit-l |
| 17eca0 | 69 73 74 2d 75 6e 6d 65 72 67 65 64 2d 62 72 61 6e 63 68 65 73 20 28 26 6f 70 74 69 6f 6e 61 6c | ist-unmerged-branches.(&optional |
| 17ecc0 | 20 63 6f 6d 6d 69 74 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 6c 69 73 | .commit.&rest.args)...(magit-lis |
| 17ece0 | 74 2d 72 65 6c 61 74 65 64 2d 62 72 61 6e 63 68 65 73 20 22 2d 2d 6e 6f 2d 6d 65 72 67 65 64 22 | t-related-branches."--no-merged" |
| 17ed00 | 20 63 6f 6d 6d 69 74 20 61 72 67 73 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c 69 73 | .commit.args))..(defun.magit-lis |
| 17ed20 | 74 2d 75 6e 6d 65 72 67 65 64 2d 74 6f 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 65 73 20 | t-unmerged-to-upstream-branches. |
| 17ed40 | 28 29 0a 20 20 28 2d 2d 66 69 6c 74 65 72 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 75 70 73 74 72 | ()...(--filter.(and-let*.((upstr |
| 17ed60 | 65 61 6d 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 70 73 74 72 65 61 6d 2d 62 72 61 6e 63 68 20 69 | eam.(magit-get-upstream-branch.i |
| 17ed80 | 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 69 74 20 28 6d | t)))...............(member.it.(m |
| 17eda0 | 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 73 20 75 70 73 74 | agit-list-unmerged-branches.upst |
| 17edc0 | 72 65 61 6d 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d | ream))).............(magit-list- |
| 17ede0 | 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | local-branch-names)))..(defun.ma |
| 17ee00 | 67 69 74 2d 6c 69 73 74 2d 62 72 61 6e 63 68 65 73 2d 70 6f 69 6e 74 69 6e 67 2d 61 74 20 28 63 | git-list-branches-pointing-at.(c |
| 17ee20 | 6f 6d 6d 69 74 29 0a 20 20 28 6c 65 74 20 28 28 72 65 20 28 66 6f 72 6d 61 74 20 22 5c 5c 60 25 | ommit)...(let.((re.(format."\\`% |
| 17ee40 | 73 20 72 65 66 73 2f 5c 5c 28 68 65 61 64 73 5c 5c 7c 72 65 6d 6f 74 65 73 5c 5c 29 2f 5c 5c 28 | s.refs/\\(heads\\|remotes\\)/\\( |
| 17ee60 | 2e 2a 5c 5c 29 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 28 6d | .*\\)\\'".....................(m |
| 17ee80 | 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 63 6f 6d 6d 69 74 29 29 29 29 0a 20 20 20 20 28 | agit-rev-verify.commit)))).....( |
| 17eea0 | 2d 2d 6b 65 65 70 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 20 69 74 29 | --keep.(and.(string-match.re.it) |
| 17eec0 | 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 6e 61 6d 65 20 28 6d | ..................(let.((name.(m |
| 17eee0 | 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | atch-string.2.it)))............. |
| 17ef00 | 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 73 75 66 66 69 78 2d | .......(and.(not.(string-suffix- |
| 17ef20 | 70 20 22 48 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 | p."HEAD".name))................. |
| 17ef40 | 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 28 6d 61 67 | ........name))).............(mag |
| 17ef60 | 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 64 65 | it-git-lines."show-ref"))))..(de |
| 17ef80 | 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 6f 6e | fun.magit-list-refnames.(&option |
| 17efa0 | 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 0a 20 | al.namespaces.include-special).. |
| 17efc0 | 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 70 61 | .(nconc.(magit-list-refs.namespa |
| 17efe0 | 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 20 20 | ces."%(refname:short)")......... |
| 17f000 | 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 20 20 | .(and.include-special........... |
| 17f020 | 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 |
| 17f040 | 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 66 6e | ))))..(defvar.magit-special-refn |
| 17f060 | 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 45 54 | ames...'("HEAD"."ORIG_HEAD"."FET |
| 17f080 | 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 50 49 | CH_HEAD"."MERGE_HEAD"."CHERRY_PI |
| 17f0a0 | 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 73 70 | CK_HEAD"))..(defun.magit-list-sp |
| 17f0c0 | 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 64 69 | ecial-refnames.()...(let.((gitdi |
| 17f0e0 | 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 6d 61 70 63 61 | r.(magit-gitdir))).....(cl-mapca |
| 17f100 | 6e 20 28 6c 61 6d 62 64 61 20 28 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.(lambda.(name)................ |
| 17f120 | 20 20 28 61 6e 64 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 | ..(and.(file-exists-p.(expand-fi |
| 17f140 | 6c 65 2d 6e 61 6d 65 20 6e 61 6d 65 20 67 69 74 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 | le-name.name.gitdir))........... |
| 17f160 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 | ............(list.name)))....... |
| 17f180 | 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 6e 61 6d 65 73 29 | .........magit-special-refnames) |
| 17f1a0 | 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 68 2d 6e 61 6d | ))..(defun.magit-list-branch-nam |
| 17f1c0 | 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 65 73 20 28 6c 69 | es.()...(magit-list-refnames.(li |
| 17f1e0 | 73 74 20 22 72 65 66 73 2f 68 65 61 64 73 22 20 22 72 65 66 73 2f 72 65 6d 6f 74 65 73 22 29 29 | st."refs/heads"."refs/remotes")) |
| 17f200 | 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 2d 62 72 61 6e 63 | )..(defun.magit-list-local-branc |
| 17f220 | 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 65 | h-names.()...(magit-list-refname |
| 17f240 | 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 61 67 69 74 2d 6c | s."refs/heads"))..(defun.magit-l |
| 17f260 | 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 6f 70 74 69 6f 6e | ist-remote-branch-names.(&option |
| 17f280 | 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 28 61 6e 64 20 72 | al.remote.relative)...(if.(and.r |
| 17f2a0 | 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 20 28 28 72 65 67 | emote.relative).......(let.((reg |
| 17f2c0 | 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 2f 25 73 2f 5c 5c | exp.(format."^refs/remotes/%s/\\ |
| 17f2e0 | 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 28 2d 2d 6d 61 70 | (.+\\)".remote))).........(--map |
| 17f300 | 63 61 74 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 67 65 78 70 20 69 | cat.(when.(string-match.regexp.i |
| 17f320 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 | t).....................(list.(ma |
| 17f340 | 74 63 68 2d 73 74 72 69 6e 67 20 31 20 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | tch-string.1.it))).............. |
| 17f360 | 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 |
| 17f380 | 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 |
| 17f3a0 | 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 |
| 17f3c0 | 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 |
| 17f3e0 | 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 |
| 17f400 | 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............ |
| 17f420 | 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 |
| 17f440 | 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)................. |
| 17f460 | 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 |
| 17f480 | 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")))))..... |
| 17f4a0 | 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). |
| 17f4c0 | 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 69 74 20 | ........(--map.(split-string.it. |
| 17f4e0 | 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 64 65 | "\f").lines).......lines)))..(de |
| 17f500 | 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 61 67 | fun.magit-list-remotes.()...(mag |
| 17f520 | 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 6e 20 | it-git-lines."remote"))..(defun. |
| 17f540 | 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 74 2d | magit-list-tags.()...(magit-git- |
| 17f560 | 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 73 74 | lines."tag"))..(defun.magit-list |
| 17f580 | 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 28 6d | -stashes.(&optional.format)...(m |
| 17f5a0 | 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 28 63 | agit-git-lines."stash"."list".(c |
| 17f5c0 | 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 25 67 | oncat."--format=".(or.format."%g |
| 17f5e0 | 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 76 65 | d"))))..(defun.magit-list-active |
| 17f600 | 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 20 72 | -notes-refs.()..."Return.notes.r |
| 17f620 | 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 66 27 | efs.according.to.`core.notesRef' |
| 17f640 | 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 61 67 | .and.`notes.displayRef'."...(mag |
| 17f660 | 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 2d 66 | it-git-lines."for-each-ref"."--f |
| 17f680 | 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 20 20 | ormat=%(refname)"............... |
| 17f6a0 | 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 73 52 | .....(or.(magit-get."core.notesR |
| 17f6c0 | 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 20 20 | ef")."refs/notes/commits")...... |
| 17f6e0 | 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 6e 6f | ..............(magit-get-all."no |
| 17f700 | 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 69 74 | tes.displayRef")))..(defun.magit |
| 17f720 | 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 2d 2d 6d 61 70 | -list-notes-refnames.()...(--map |
| 17f740 | 20 28 73 75 62 73 74 72 69 6e 67 20 69 74 20 36 29 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 | .(substring.it.6).(magit-list-re |
| 17f760 | 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 75 6e 20 6d | fnames."refs/notes")))..(defun.m |
| 17f780 | 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 65 29 0a 20 | agit-remote-list-tags.(remote).. |
| 17f7a0 | 20 28 2d 2d 6b 65 65 70 20 28 61 6e 64 20 28 6e 6f 74 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 | .(--keep.(and.(not.(string-suffi |
| 17f7c0 | 78 2d 70 20 22 5e 7b 7d 22 20 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 | x-p."^{}".it))................(s |
| 17f7e0 | 75 62 73 74 72 69 6e 67 20 69 74 20 35 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | ubstring.it.51))...........(magi |
| 17f800 | 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 6c 73 2d 72 65 6d 6f 74 65 22 20 22 2d 2d 74 61 67 73 22 | t-git-lines."ls-remote"."--tags" |
| 17f820 | 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- |
| 17f840 | 6c 69 73 74 2d 62 72 61 6e 63 68 65 73 20 28 72 65 6d 6f 74 65 29 0a 20 20 28 2d 2d 6b 65 65 70 | list-branches.(remote)...(--keep |
| 17f860 | 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 5e 7b 7d | .(and.(not.(string-suffix-p."^{} |
| 17f880 | 22 20 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 | ".it))................(substring |
| 17f8a0 | 20 69 74 20 35 32 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 | .it.52))...........(magit-git-li |
| 17f8c0 | 6e 65 73 20 22 6c 73 2d 72 65 6d 6f 74 65 22 20 22 2d 2d 68 65 61 64 73 22 20 72 65 6d 6f 74 65 | nes."ls-remote"."--heads".remote |
| 17f8e0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 6c 69 73 74 2d 72 65 | )))..(defun.magit-remote-list-re |
| 17f900 | 66 73 20 28 72 65 6d 6f 74 65 29 0a 20 20 28 2d 2d 6b 65 65 70 20 28 61 6e 64 20 28 6e 6f 74 20 | fs.(remote)...(--keep.(and.(not. |
| 17f920 | 28 73 74 72 69 6e 67 2d 73 75 66 66 69 78 2d 70 20 22 5e 7b 7d 22 20 69 74 29 29 0a 20 20 20 20 | (string-suffix-p."^{}".it))..... |
| 17f940 | 20 20 20 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 69 74 20 34 31 29 29 0a 20 20 | ...........(substring.it.41))... |
| 17f960 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 6c 73 2d 72 65 6d | ........(magit-git-lines."ls-rem |
| 17f980 | 6f 74 65 22 20 72 65 6d 6f 74 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6d | ote".remote)))..(defun.magit-rem |
| 17f9a0 | 6f 74 65 2d 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 | ote-head.(remote)...(and-let*.(( |
| 17f9c0 | 6c 69 6e 65 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 | line.(cl-find-if................ |
| 17f9e0 | 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .....(lambda.(line)............. |
| 17fa00 | 20 20 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 | ..........(string-match......... |
| 17fa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 5c 60 72 65 66 3a 20 72 65 66 73 2f 68 65 61 | ..............."\\`ref:.refs/hea |
| 17fa40 | 64 73 2f 5c 5c 28 5b 5e 5c 73 5c 74 5d 2b 5c 5c 29 5b 5c 73 5c 74 5d 48 45 41 44 5c 5c 27 22 20 | ds/\\([^\s\t]+\\)[\s\t]HEAD\\'". |
| 17fa60 | 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 28 6d 61 67 69 | line)).....................(magi |
| 17fa80 | 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 6c 73 2d 72 65 6d 6f 74 65 22 20 22 2d 2d 73 79 6d 72 65 | t-git-lines."ls-remote"."--symre |
| 17faa0 | 66 22 20 72 65 6d 6f 74 65 20 22 48 45 41 44 22 29 29 29 29 0a 20 20 20 20 28 6d 61 74 63 68 2d | f".remote."HEAD")))).....(match- |
| 17fac0 | 73 74 72 69 6e 67 20 31 20 6c 69 6e 65 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c | string.1.line)))..(defun.magit-l |
| 17fae0 | 69 73 74 2d 6d 6f 64 69 66 69 65 64 2d 6d 6f 64 75 6c 65 73 20 28 29 0a 20 20 28 2d 2d 6b 65 65 | ist-modified-modules.()...(--kee |
| 17fb00 | 70 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 60 5c 5c 2b 5c 5c 28 5b | p.(and.(string-match."\\`\\+\\([ |
| 17fb20 | 5e 20 5d 2b 5c 5c 29 20 5c 5c 28 2e 2b 5c 5c 29 20 28 2e 2b 29 5c 5c 27 22 20 69 74 29 0a 20 20 | ^.]+\\).\\(.+\\).(.+)\\'".it)... |
| 17fb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 69 74 29 | .............(match-string.2.it) |
| 17fb60 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 73 75 | )...........(magit-git-lines."su |
| 17fb80 | 62 6d 6f 64 75 6c 65 22 20 22 73 74 61 74 75 73 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | bmodule"."status")))..(defun.mag |
| 17fba0 | 69 74 2d 6c 69 73 74 2d 6d 6f 64 75 6c 65 2d 70 61 74 68 73 20 28 29 0a 20 20 28 6d 61 67 69 74 | it-list-module-paths.()...(magit |
| 17fbc0 | 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 2d 2d 6d 61 70 63 61 74 20 28 61 6e | -with-toplevel.....(--mapcat.(an |
| 17fbe0 | 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 31 36 30 30 30 30 20 5b 30 2d 39 61 2d 7a | d.(string-match."^160000.[0-9a-z |
| 17fc00 | 5d 5c 5c 7b 34 30 2c 5c 5c 7d 20 30 5c 74 5c 5c 28 2e 2b 5c 5c 29 24 22 20 69 74 29 0a 20 20 20 | ]\\{40,\\}.0\t\\(.+\\)$".it).... |
| 17fc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 6d 61 74 63 68 2d 73 74 72 | ................(list.(match-str |
| 17fc40 | 69 6e 67 20 31 20 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 | ing.1.it)))...............(magit |
| 17fc60 | 2d 67 69 74 2d 69 74 65 6d 73 20 22 6c 73 2d 66 69 6c 65 73 22 20 22 2d 7a 22 20 22 2d 2d 73 74 | -git-items."ls-files"."-z"."--st |
| 17fc80 | 61 67 65 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 6d 6f 64 75 | age"))))..(defun.magit-list-modu |
| 17fca0 | 6c 65 2d 6e 61 6d 65 73 20 28 29 0a 20 20 28 6d 61 70 63 61 72 20 23 27 6d 61 67 69 74 2d 67 65 | le-names.()...(mapcar.#'magit-ge |
| 17fcc0 | 74 2d 73 75 62 6d 6f 64 75 6c 65 2d 6e 61 6d 65 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6d 6f 64 | t-submodule-name.(magit-list-mod |
| 17fce0 | 75 6c 65 2d 70 61 74 68 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 65 74 2d 73 | ule-paths)))..(defun.magit-get-s |
| 17fd00 | 75 62 6d 6f 64 75 6c 65 2d 6e 61 6d 65 20 28 70 61 74 68 29 0a 20 20 22 52 65 74 75 72 6e 20 74 | ubmodule-name.(path)..."Return.t |
| 17fd20 | 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 73 75 62 6d 6f 64 75 6c 65 20 61 74 20 50 41 54 48 | he.name.of.the.submodule.at.PATH |
| 17fd40 | 2e 0a 50 41 54 48 20 68 61 73 20 74 6f 20 62 65 20 72 65 6c 61 74 69 76 65 20 74 6f 20 74 68 65 | ..PATH.has.to.be.relative.to.the |
| 17fd60 | 20 73 75 70 65 72 2d 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 66 20 28 6d 61 67 69 74 | .super-repository."...(if.(magit |
| 17fd80 | 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 33 38 2e 30 22 29 0a 20 20 20 20 20 20 3b | -git-version>=."2.38.0").......; |
| 17fda0 | 3b 20 22 67 69 74 20 73 75 62 6d 6f 64 75 6c 65 2d 2d 68 65 6c 70 65 72 20 6e 61 6d 65 22 20 77 | ;."git.submodule--helper.name".w |
| 17fdc0 | 61 73 20 72 65 6d 6f 76 65 64 2c 0a 20 20 20 20 20 20 3b 3b 20 62 75 74 20 6d 69 67 68 74 20 73 | as.removed,.......;;.but.might.s |
| 17fde0 | 74 69 6c 6c 20 63 6f 6d 65 20 62 61 63 6b 20 69 6e 20 61 6e 6f 74 68 65 72 20 66 6f 72 6d 2e 0a | till.come.back.in.another.form.. |
| 17fe00 | 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 28 63 61 72 20 28 73 70 | ......(substring........(car.(sp |
| 17fe20 | 6c 69 74 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 61 72 20 28 6f 72 | lit-string..............(car.(or |
| 17fe40 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(magit-git-items............... |
| 17fe60 | 20 20 20 20 20 20 20 20 20 22 63 6f 6e 66 69 67 22 20 22 2d 7a 22 0a 20 20 20 20 20 20 20 20 20 | ........."config"."-z".......... |
| 17fe80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 66 22 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | .............."-f".(expand-file- |
| 17fea0 | 6e 61 6d 65 20 22 2e 67 69 74 6d 6f 64 75 6c 65 73 22 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 | name.".gitmodules".(magit-toplev |
| 17fec0 | 65 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 67 | el))........................"--g |
| 17fee0 | 65 74 2d 72 65 67 65 78 70 22 20 22 5e 73 75 62 6d 6f 64 75 6c 65 5c 5c 2e 2e 2a 5c 5c 2e 70 61 | et-regexp"."^submodule\\..*\\.pa |
| 17ff00 | 74 68 24 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 | th$"........................(con |
| 17ff20 | 63 61 74 20 22 5e 22 20 28 72 65 67 65 78 70 2d 71 75 6f 74 65 20 28 64 69 72 65 63 74 6f 72 79 | cat."^".(regexp-quote.(directory |
| 17ff40 | 2d 66 69 6c 65 2d 6e 61 6d 65 20 70 61 74 68 29 29 20 22 24 22 29 29 0a 20 20 20 20 20 20 20 20 | -file-name.path))."$"))......... |
| 17ff60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 4e 6f 20 73 75 63 68 20 73 75 | ..............(error."No.such.su |
| 17ff80 | 62 6d 6f 64 75 6c 65 20 60 25 73 27 22 20 70 61 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | bmodule.`%s'".path)))........... |
| 17ffa0 | 20 20 20 22 5c 6e 22 29 29 0a 20 20 20 20 20 20 20 31 30 20 2d 35 29 0a 20 20 20 20 28 6d 61 67 | ..."\n"))........10.-5).....(mag |
| 17ffc0 | 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 73 75 62 6d 6f 64 75 6c 65 2d 2d 68 65 6c 70 65 72 | it-git-string."submodule--helper |
| 17ffe0 | 22 20 22 6e 61 6d 65 22 20 70 61 74 68 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6c | "."name".path)))..(defun.magit-l |
| 180000 | 69 73 74 2d 77 6f 72 6b 74 72 65 65 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 6c 69 73 74 20 | ist-worktrees.()..."Return.list. |
| 180020 | 6f 66 20 74 68 65 20 77 6f 72 6b 74 72 65 65 73 20 6f 66 20 74 68 69 73 20 72 65 70 6f 73 69 74 | of.the.worktrees.of.this.reposit |
| 180040 | 6f 72 79 2e 0a 0a 54 68 65 20 72 65 74 75 72 6e 65 64 20 6c 69 73 74 20 68 61 73 20 74 68 65 20 | ory...The.returned.list.has.the. |
| 180060 | 66 6f 72 6d 20 28 50 41 54 48 20 43 4f 4d 4d 49 54 20 42 52 41 4e 43 48 20 42 41 52 45 20 44 45 | form.(PATH.COMMIT.BRANCH.BARE.DE |
| 180080 | 54 41 43 48 45 44 0a 4c 4f 43 4b 45 44 20 50 52 55 4e 41 42 4c 45 29 2e 20 20 54 68 65 20 6c 61 | TACHED.LOCKED.PRUNABLE)...The.la |
| 1800a0 | 73 74 20 66 6f 75 72 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 62 6f 6f 6c 65 61 6e 73 2c 20 77 | st.four.elements.are.booleans,.w |
| 1800c0 | 69 74 68 20 74 68 65 0a 65 78 63 65 70 74 69 6f 6e 20 6f 66 20 4c 4f 43 4b 45 44 20 61 6e 64 20 | ith.the.exception.of.LOCKED.and. |
| 1800e0 | 50 52 55 4e 41 42 4c 45 2c 20 77 68 69 63 68 20 6d 61 79 20 61 6c 73 6f 20 62 65 20 73 74 72 69 | PRUNABLE,.which.may.also.be.stri |
| 180100 | 6e 67 73 2e 0a 53 65 65 20 67 69 74 2d 77 6f 72 6b 74 72 65 65 28 31 29 20 6d 61 6e 70 61 67 65 | ngs..See.git-worktree(1).manpage |
| 180120 | 20 66 6f 72 20 74 68 65 20 6d 65 61 6e 69 6e 67 20 6f 66 20 74 68 65 20 76 61 72 69 6f 75 73 20 | .for.the.meaning.of.the.various. |
| 180140 | 70 61 72 74 73 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 63 6f 72 72 65 63 74 73 20 61 | parts...This.function.corrects.a |
| 180160 | 20 73 69 74 75 61 74 69 6f 6e 20 77 68 65 72 65 20 5c 22 67 69 74 20 77 6f 72 6b 74 72 65 65 20 | .situation.where.\"git.worktree. |
| 180180 | 6c 69 73 74 5c 22 0a 77 6f 75 6c 64 20 63 6c 61 69 6d 20 61 20 77 6f 72 6b 74 72 65 65 20 69 73 | list\".would.claim.a.worktree.is |
| 1801a0 | 20 62 61 72 65 2c 20 65 76 65 6e 20 74 68 6f 75 67 68 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 | .bare,.even.though.the.working.t |
| 1801c0 | 72 65 65 20 69 73 0a 73 70 65 63 69 66 69 65 64 20 75 73 69 6e 67 20 60 63 6f 72 65 2e 77 6f 72 | ree.is.specified.using.`core.wor |
| 1801e0 | 6b 74 72 65 65 27 2e 22 0a 20 20 28 6c 65 74 20 28 28 72 65 6d 6f 74 65 20 28 66 69 6c 65 2d 72 | ktree'."...(let.((remote.(file-r |
| 180200 | 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 0a 20 20 20 20 | emote-p.default-directory))..... |
| 180220 | 20 20 20 20 77 6f 72 6b 74 72 65 65 73 20 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 28 64 6f 6c | ....worktrees.worktree).....(dol |
| 180240 | 69 73 74 20 28 6c 69 6e 65 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 67 69 74 2d 67 6c 6f 62 61 | ist.(line.(let.((magit-git-globa |
| 180260 | 6c 2d 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l-arguments..................... |
| 180280 | 20 20 20 20 20 3b 3b 20 4b 4c 55 44 47 45 20 41 74 20 6c 65 61 73 74 20 69 6e 20 47 69 74 20 76 | .....;;.KLUDGE.At.least.in.Git.v |
| 1802a0 | 32 2e 38 2e 33 20 74 68 69 73 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 | 2.8.3.this.argument............. |
| 1802c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 77 6f 75 6c 64 20 74 72 69 67 67 65 72 20 61 20 | .............;;.would.trigger.a. |
| 1802e0 | 73 65 67 66 61 75 6c 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | segfault........................ |
| 180300 | 20 20 20 28 72 65 6d 6f 76 65 20 22 2d 2d 6e 6f 2d 70 61 67 65 72 22 20 6d 61 67 69 74 2d 67 69 | ...(remove."--no-pager".magit-gi |
| 180320 | 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 20 | t-global-arguments)))........... |
| 180340 | 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e | ..........(if.(magit-git-version |
| 180360 | 3e 3d 20 22 32 2e 33 36 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | >=."2.36")...................... |
| 180380 | 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 74 65 6d 73 20 22 77 6f 72 6b 74 72 65 65 22 20 22 | ...(magit-git-items."worktree"." |
| 1803a0 | 6c 69 73 74 22 20 22 2d 2d 70 6f 72 63 65 6c 61 69 6e 22 20 22 2d 7a 22 29 0a 20 20 20 20 20 20 | list"."--porcelain"."-z")....... |
| 1803c0 | 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 73 | ................(magit-git-lines |
| 1803e0 | 20 22 77 6f 72 6b 74 72 65 65 22 20 22 6c 69 73 74 22 20 22 2d 2d 70 6f 72 63 65 6c 61 69 6e 22 | ."worktree"."list"."--porcelain" |
| 180400 | 29 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 70 72 65 66 69 78 | )))).......(cond.((string-prefix |
| 180420 | 2d 70 20 22 77 6f 72 6b 74 72 65 65 22 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | -p."worktree".line)............. |
| 180440 | 20 28 6c 65 74 20 28 28 70 61 74 68 20 28 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 39 29 29 | .(let.((path.(substring.line.9)) |
| 180460 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 72 65 6d 6f 74 65 0a 20 20 | )................(when.remote... |
| 180480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 61 74 68 20 28 63 6f 6e 63 61 | ...............(setq.path.(conca |
| 1804a0 | 74 20 72 65 6d 6f 74 65 20 70 61 74 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.remote.path)))................ |
| 1804c0 | 3b 3b 20 49 66 20 74 68 65 20 67 69 74 20 64 69 72 65 63 74 6f 72 79 20 69 73 20 73 65 70 61 72 | ;;.If.the.git.directory.is.separ |
| 1804e0 | 61 74 65 20 66 72 6f 6d 20 74 68 65 20 6d 61 69 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ate.from.the.main............... |
| 180500 | 20 3b 3b 20 77 6f 72 6b 74 72 65 65 2c 20 74 68 65 6e 20 22 67 69 74 20 77 6f 72 6b 74 72 65 65 | .;;.worktree,.then."git.worktree |
| 180520 | 22 20 72 65 74 75 72 6e 73 20 74 68 65 20 67 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".returns.the.git............... |
| 180540 | 20 3b 3b 20 64 69 72 65 63 74 6f 72 79 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 77 6f 72 | .;;.directory.instead.of.the.wor |
| 180560 | 6b 74 72 65 65 2c 20 77 68 69 63 68 20 69 73 6e 27 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ktree,.which.isn't.............. |
| 180580 | 20 20 3b 3b 20 77 68 61 74 20 69 74 20 69 73 20 73 75 70 70 6f 73 65 64 20 74 6f 20 64 6f 20 61 | ..;;.what.it.is.supposed.to.do.a |
| 1805a0 | 6e 64 20 6e 6f 74 20 77 68 61 74 20 77 65 20 77 61 6e 74 2e 0a 20 20 20 20 20 20 20 20 20 20 20 | nd.not.what.we.want............. |
| 1805c0 | 20 20 20 20 3b 3b 20 48 6f 77 65 76 65 72 2c 20 69 66 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 | ....;;.However,.if.the.worktree. |
| 1805e0 | 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 | has.been.removed,.then.......... |
| 180600 | 20 20 20 20 20 20 3b 3b 20 77 65 20 77 61 6e 74 20 74 6f 20 72 65 74 75 72 6e 20 69 74 20 61 6e | ......;;.we.want.to.return.it.an |
| 180620 | 79 77 61 79 3b 20 69 6e 73 74 65 61 64 20 6f 66 20 6e 69 6c 2e 0a 20 20 20 20 20 20 20 20 20 20 | yway;.instead.of.nil............ |
| 180640 | 20 20 20 20 20 28 73 65 74 71 20 70 61 74 68 20 28 6f 72 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 | .....(setq.path.(or.(magit-tople |
| 180660 | 76 65 6c 20 70 61 74 68 29 20 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | vel.path).path))................ |
| 180680 | 28 73 65 74 71 20 77 6f 72 6b 74 72 65 65 20 28 6c 69 73 74 20 70 61 74 68 20 6e 69 6c 20 6e 69 | (setq.worktree.(list.path.nil.ni |
| 1806a0 | 6c 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | l.nil.nil.nil.nil))............. |
| 1806c0 | 20 20 20 28 70 75 73 68 20 77 6f 72 6b 74 72 65 65 20 77 6f 72 6b 74 72 65 65 73 29 29 29 0a 20 | ...(push.worktree.worktrees))).. |
| 1806e0 | 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 22 48 45 | ...........((string-prefix-p."HE |
| 180700 | 41 44 22 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 | AD".line)..............(setf.(nt |
| 180720 | 68 20 31 20 77 6f 72 6b 74 72 65 65 29 20 28 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 35 29 | h.1.worktree).(substring.line.5) |
| 180740 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 | )).............((string-prefix-p |
| 180760 | 20 22 62 72 61 6e 63 68 22 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | ."branch".line)..............(se |
| 180780 | 74 66 20 28 6e 74 68 20 32 20 77 6f 72 6b 74 72 65 65 29 20 28 73 75 62 73 74 72 69 6e 67 20 6c | tf.(nth.2.worktree).(substring.l |
| 1807a0 | 69 6e 65 20 31 38 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 65 | ine.18))).............((string-e |
| 1807c0 | 71 75 61 6c 20 6c 69 6e 65 20 22 62 61 72 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | qual.line."bare")..............( |
| 1807e0 | 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 63 61 72 20 77 6f | let*.((default-directory.(car.wo |
| 180800 | 72 6b 74 72 65 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 77 74 | rktree)).....................(wt |
| 180820 | 20 28 61 6e 64 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 67 65 74 2d 62 6f 6f 6c 65 61 6e 20 22 63 | .(and.(not.(magit-get-boolean."c |
| 180840 | 6f 72 65 2e 62 61 72 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 | ore.bare"))..................... |
| 180860 | 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 77 6f 72 6b 74 72 | .........(magit-get."core.worktr |
| 180880 | 65 65 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 | ee"))))................(if.(and. |
| 1808a0 | 77 74 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 | wt.(file-exists-p.(expand-file-n |
| 1808c0 | 61 6d 65 20 77 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 70 72 | ame.wt)))....................(pr |
| 1808e0 | 6f 67 6e 20 28 73 65 74 66 20 28 6e 74 68 20 30 20 77 6f 72 6b 74 72 65 65 29 20 28 65 78 70 61 | ogn.(setf.(nth.0.worktree).(expa |
| 180900 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 77 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nd-file-name.wt))............... |
| 180920 | 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 74 72 65 | ............(setf.(nth.2.worktre |
| 180940 | 65 29 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 0a 20 20 20 | e).(magit-rev-parse."HEAD")).... |
| 180960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 | .......................(setf.(nt |
| 180980 | 68 20 33 20 77 6f 72 6b 74 72 65 65 29 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 | h.3.worktree).(magit-get-current |
| 1809a0 | 2d 62 72 61 6e 63 68 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 | -branch)))..................(set |
| 1809c0 | 66 20 28 6e 74 68 20 33 20 77 6f 72 6b 74 72 65 65 29 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 | f.(nth.3.worktree).t))))........ |
| 1809e0 | 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 64 65 74 61 63 68 | .....((string-equal.line."detach |
| 180a00 | 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 6e 74 68 20 34 20 77 | ed")..............(setf.(nth.4.w |
| 180a20 | 6f 72 6b 74 72 65 65 29 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e | orktree).t)).............((strin |
| 180a40 | 67 2d 70 72 65 66 69 78 2d 70 20 6c 69 6e 65 20 22 6c 6f 63 6b 65 64 22 29 0a 20 20 20 20 20 20 | g-prefix-p.line."locked")....... |
| 180a60 | 20 20 20 20 20 20 20 28 73 65 74 66 20 28 6e 74 68 20 35 20 77 6f 72 6b 74 72 65 65 29 0a 20 20 | .......(setf.(nth.5.worktree)... |
| 180a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 6c 65 6e 67 74 68 20 | .................(if.(>.(length. |
| 180aa0 | 6c 69 6e 65 29 20 36 29 20 28 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 37 29 20 74 29 29 29 | line).6).(substring.line.7).t))) |
| 180ac0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 6c | .............((string-prefix-p.l |
| 180ae0 | 69 6e 65 20 22 70 72 75 6e 61 62 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | ine."prunable")..............(se |
| 180b00 | 74 66 20 28 6e 74 68 20 36 20 77 6f 72 6b 74 72 65 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | tf.(nth.6.worktree)............. |
| 180b20 | 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 6c 65 6e 67 74 68 20 6c 69 6e 65 29 20 38 29 20 28 | .......(if.(>.(length.line).8).( |
| 180b40 | 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 39 29 20 74 29 29 29 29 29 0a 20 20 20 20 28 6e 72 | substring.line.9).t))))).....(nr |
| 180b60 | 65 76 65 72 73 65 20 77 6f 72 6b 74 72 65 65 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | everse.worktrees)))..(defun.magi |
| 180b80 | 74 2d 73 79 6d 62 6f 6c 69 63 2d 72 65 66 2d 70 20 28 6e 61 6d 65 29 0a 20 20 28 6d 61 67 69 74 | t-symbolic-ref-p.(name)...(magit |
| 180ba0 | 2d 67 69 74 2d 73 75 63 63 65 73 73 20 22 73 79 6d 62 6f 6c 69 63 2d 72 65 66 22 20 22 2d 2d 71 | -git-success."symbolic-ref"."--q |
| 180bc0 | 75 69 65 74 22 20 6e 61 6d 65 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 66 2d 70 | uiet".name))..(defun.magit-ref-p |
| 180be0 | 20 28 72 65 76 29 0a 20 20 28 6f 72 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 72 65 76 20 28 6d | .(rev)...(or.(car.(member.rev.(m |
| 180c00 | 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 73 20 22 72 65 66 73 2f 22 29 29 29 0a 20 20 20 20 20 20 | agit-list-refs."refs/")))....... |
| 180c20 | 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 72 65 66 | (car.(member.rev.(magit-list-ref |
| 180c40 | 6e 61 6d 65 73 20 22 72 65 66 73 2f 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | names."refs/")))))..(defun.magit |
| 180c60 | 2d 62 72 61 6e 63 68 2d 70 20 28 72 65 76 29 0a 20 20 28 6f 72 20 28 63 61 72 20 28 6d 65 6d 62 | -branch-p.(rev)...(or.(car.(memb |
| 180c80 | 65 72 20 72 65 76 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 62 72 61 6e 63 68 65 73 29 29 29 0a 20 | er.rev.(magit-list-branches))).. |
| 180ca0 | 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 72 65 76 20 28 6d 61 67 69 74 2d 6c 69 73 | .....(car.(member.rev.(magit-lis |
| 180cc0 | 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 | t-branch-names)))))..(defun.magi |
| 180ce0 | 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 70 20 28 72 65 76 29 0a 20 20 28 6f 72 20 28 63 61 | t-local-branch-p.(rev)...(or.(ca |
| 180d00 | 72 20 28 6d 65 6d 62 65 72 20 72 65 76 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d | r.(member.rev.(magit-list-local- |
| 180d20 | 62 72 61 6e 63 68 65 73 29 29 29 0a 20 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 72 | branches))).......(car.(member.r |
| 180d40 | 65 76 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 | ev.(magit-list-local-branch-name |
| 180d60 | 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e | s)))))..(defun.magit-remote-bran |
| 180d80 | 63 68 2d 70 20 28 72 65 76 29 0a 20 20 28 6f 72 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 72 65 | ch-p.(rev)...(or.(car.(member.re |
| 180da0 | 76 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 65 73 29 29 29 | v.(magit-list-remote-branches))) |
| 180dc0 | 0a 20 20 20 20 20 20 28 63 61 72 20 28 6d 65 6d 62 65 72 20 72 65 76 20 28 6d 61 67 69 74 2d 6c | .......(car.(member.rev.(magit-l |
| 180de0 | 69 73 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 29 29 29 0a 0a 28 64 | ist-remote-branch-names)))))..(d |
| 180e00 | 65 66 75 6e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 73 65 74 2d 66 61 63 65 20 28 62 72 61 6e | efun.magit-branch-set-face.(bran |
| 180e20 | 63 68 29 0a 20 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 62 72 | ch)...(magit--propertize-face.br |
| 180e40 | 61 6e 63 68 20 28 69 66 20 28 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 70 20 62 | anch.(if.(magit-local-branch-p.b |
| 180e60 | 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).......................... |
| 180e80 | 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 0a | ............'magit-branch-local. |
| 180ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 180ec0 | 20 20 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 29 29 29 0a 0a 28 64 65 66 | ...'magit-branch-remote)))..(def |
| 180ee0 | 75 6e 20 6d 61 67 69 74 2d 74 61 67 2d 70 20 28 72 65 76 29 0a 20 20 28 63 61 72 20 28 6d 65 6d | un.magit-tag-p.(rev)...(car.(mem |
| 180f00 | 62 65 72 20 72 65 76 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 74 61 67 73 29 29 29 29 0a 0a 28 64 | ber.rev.(magit-list-tags))))..(d |
| 180f20 | 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 70 20 28 73 74 72 69 6e 67 29 0a 20 20 28 | efun.magit-remote-p.(string)...( |
| 180f40 | 63 61 72 20 28 6d 65 6d 62 65 72 20 73 74 72 69 6e 67 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 | car.(member.string.(magit-list-r |
| 180f60 | 65 6d 6f 74 65 73 29 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 | emotes))))..(defvar.magit-main-b |
| 180f80 | 72 61 6e 63 68 2d 6e 61 6d 65 73 0a 20 20 27 28 22 6d 61 69 6e 22 20 22 6d 61 73 74 65 72 22 20 | ranch-names...'("main"."master". |
| 180fa0 | 22 74 72 75 6e 6b 22 20 22 64 65 76 65 6c 6f 70 6d 65 6e 74 22 29 0a 20 20 22 42 72 61 6e 63 68 | "trunk"."development")..."Branch |
| 180fc0 | 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 74 68 65 20 70 | .names.reserved.for.use.by.the.p |
| 180fe0 | 72 69 6d 61 72 79 20 62 72 61 6e 63 68 2e 0a 55 73 65 20 66 75 6e 63 74 69 6f 6e 20 60 6d 61 67 | rimary.branch..Use.function.`mag |
| 181000 | 69 74 2d 6d 61 69 6e 2d 62 72 61 6e 63 68 27 20 74 6f 20 67 65 74 20 74 68 65 20 6e 61 6d 65 20 | it-main-branch'.to.get.the.name. |
| 181020 | 61 63 74 75 61 6c 6c 79 20 75 73 65 64 20 69 6e 0a 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 | actually.used.in.the.current.rep |
| 181040 | 6f 73 69 74 6f 72 79 2e 22 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 6c 6f 6e 67 2d 6c | ository.")..(defvar.magit-long-l |
| 181060 | 69 76 65 64 2d 62 72 61 6e 63 68 65 73 0a 20 20 28 61 70 70 65 6e 64 20 6d 61 67 69 74 2d 6d 61 | ived-branches...(append.magit-ma |
| 181080 | 69 6e 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 20 28 6c 69 73 74 20 22 6d 61 69 6e 74 22 20 22 6e | in-branch-names.(list."maint"."n |
| 1810a0 | 65 78 74 22 29 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 64 20 | ext"))..."Branch.names.reserved. |
| 1810c0 | 66 6f 72 20 75 73 65 20 62 79 20 6c 6f 6e 67 20 6c 69 76 65 64 20 62 72 61 6e 63 68 65 73 2e 22 | for.use.by.long.lived.branches." |
| 1810e0 | 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 61 69 6e 2d 62 72 61 6e 63 68 20 28 29 0a 20 | )..(defun.magit-main-branch.().. |
| 181100 | 20 22 52 65 74 75 72 6e 20 74 68 65 20 6d 61 69 6e 20 62 72 61 6e 63 68 2e 0a 0a 49 66 20 61 20 | ."Return.the.main.branch...If.a. |
| 181120 | 62 72 61 6e 63 68 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 | branch.exists.whose.name.matches |
| 181140 | 20 60 69 6e 69 74 2e 64 65 66 61 75 6c 74 42 72 61 6e 63 68 27 2c 20 74 68 65 6e 0a 74 68 61 74 | .`init.defaultBranch',.then.that |
| 181160 | 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 20 74 68 65 20 6d 61 69 6e 20 62 72 61 6e 63 68 2e 20 | .is.considered.the.main.branch.. |
| 181180 | 20 49 66 20 6e 6f 20 62 72 61 6e 63 68 20 62 79 20 74 68 61 74 20 6e 61 6d 65 0a 65 78 69 73 74 | .If.no.branch.by.that.name.exist |
| 1811a0 | 73 2c 20 74 68 65 6e 20 74 68 65 20 62 72 61 6e 63 68 20 6e 61 6d 65 73 20 69 6e 20 60 6d 61 67 | s,.then.the.branch.names.in.`mag |
| 1811c0 | 69 74 2d 6d 61 69 6e 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 27 20 61 72 65 0a 74 72 69 65 64 20 | it-main-branch-names'.are.tried. |
| 1811e0 | 69 6e 20 6f 72 64 65 72 2e 20 20 54 68 65 20 66 69 72 73 74 20 62 72 61 6e 63 68 20 66 72 6f 6d | in.order...The.first.branch.from |
| 181200 | 20 74 68 61 74 20 6c 69 73 74 20 74 68 61 74 20 61 63 74 75 61 6c 6c 79 0a 65 78 69 73 74 73 20 | .that.list.that.actually.exists. |
| 181220 | 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 20 69 73 20 63 6f 6e | in.the.current.repository.is.con |
| 181240 | 73 69 64 65 72 65 64 20 69 74 73 20 6d 61 69 6e 20 62 72 61 6e 63 68 2e 22 0a 20 20 28 6c 65 74 | sidered.its.main.branch."...(let |
| 181260 | 20 28 28 62 72 61 6e 63 68 65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 | .((branches.(magit-list-local-br |
| 181280 | 61 6e 63 68 2d 6e 61 6d 65 73 29 29 29 0a 20 20 20 20 28 73 65 71 2d 66 69 6e 64 20 28 6c 61 6d | anch-names))).....(seq-find.(lam |
| 1812a0 | 62 64 61 20 28 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 | bda.(name).................(memb |
| 1812c0 | 65 72 20 6e 61 6d 65 20 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | er.name.branches)).............. |
| 1812e0 | 20 28 64 65 6c 65 74 65 2d 64 75 70 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 | .(delete-dups................(de |
| 181300 | 6c 71 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 28 63 6f 6e | lq.nil......................(con |
| 181320 | 73 20 28 6d 61 67 69 74 2d 67 65 74 20 22 69 6e 69 74 2e 64 65 66 61 75 6c 74 42 72 61 6e 63 68 | s.(magit-get."init.defaultBranch |
| 181340 | 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 6d 61 | ")............................ma |
| 181360 | 67 69 74 2d 6d 61 69 6e 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 29 29 29 29 0a 0a 28 64 65 | git-main-branch-names))))))..(de |
| 181380 | 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 64 69 66 66 2d 63 6f 75 6e 74 20 28 61 20 62 20 26 6f | fun.magit-rev-diff-count.(a.b.&o |
| 1813a0 | 70 74 69 6f 6e 61 6c 20 66 69 72 73 74 2d 70 61 72 65 6e 74 29 0a 20 20 22 52 65 74 75 72 6e 20 | ptional.first-parent)..."Return. |
| 1813c0 | 74 68 65 20 63 6f 6d 6d 69 74 73 20 69 6e 20 41 20 62 75 74 20 6e 6f 74 20 42 20 61 6e 64 20 76 | the.commits.in.A.but.not.B.and.v |
| 1813e0 | 69 63 65 20 76 65 72 73 61 2e 0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 74 77 6f 20 | ice.versa..Return.a.list.of.two. |
| 181400 | 69 6e 74 65 67 65 72 73 3a 20 28 41 3e 42 20 42 3e 41 29 2e 0a 0a 49 66 20 60 66 69 72 73 74 2d | integers:.(A>B.B>A)...If.`first- |
| 181420 | 70 61 72 65 6e 74 27 20 69 73 20 73 65 74 2c 20 74 72 61 76 65 72 73 65 20 6f 6e 6c 79 20 66 69 | parent'.is.set,.traverse.only.fi |
| 181440 | 72 73 74 20 70 61 72 65 6e 74 73 2e 22 0a 20 20 28 6d 61 70 63 61 72 20 23 27 73 74 72 69 6e 67 | rst.parents."...(mapcar.#'string |
| 181460 | 2d 74 6f 2d 6e 75 6d 62 65 72 0a 20 20 20 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 | -to-number...........(split-stri |
| 181480 | 6e 67 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 72 65 76 2d 6c 69 73 74 22 0a | ng.(magit-git-string."rev-list". |
| 1814a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1814c0 | 20 20 20 20 20 20 20 20 20 20 22 2d 2d 63 6f 75 6e 74 22 20 22 2d 2d 6c 65 66 74 2d 72 69 67 68 | .........."--count"."--left-righ |
| 1814e0 | 74 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t".............................. |
| 181500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 66 69 72 73 74 2d 70 61 72 65 6e 74 20 22 | .............(and.first-parent." |
| 181520 | 2d 2d 66 69 72 73 74 2d 70 61 72 65 6e 74 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | --first-parent")................ |
| 181540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 | ...........................(conc |
| 181560 | 61 74 20 61 20 22 2e 2e 2e 22 20 62 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | at.a."...".b)).................. |
| 181580 | 20 20 20 20 20 20 20 22 5c 74 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 62 62 | ......."\t")))..(defun.magit-abb |
| 1815a0 | 72 65 76 2d 6c 65 6e 67 74 68 20 28 29 0a 20 20 28 6c 65 74 20 28 28 61 62 62 72 65 76 20 28 6d | rev-length.()...(let.((abbrev.(m |
| 1815c0 | 61 67 69 74 2d 67 65 74 20 22 63 6f 72 65 2e 61 62 62 72 65 76 22 29 29 29 0a 20 20 20 20 28 69 | agit-get."core.abbrev"))).....(i |
| 1815e0 | 66 20 28 61 6e 64 20 61 62 62 72 65 76 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 61 62 62 72 65 76 | f.(and.abbrev.(not.(equal.abbrev |
| 181600 | 20 22 61 75 74 6f 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 6f 2d 6e 75 | ."auto"))).........(string-to-nu |
| 181620 | 6d 62 65 72 20 61 62 62 72 65 76 29 0a 20 20 20 20 20 20 3b 3b 20 47 75 65 73 73 20 74 68 65 20 | mber.abbrev).......;;.Guess.the. |
| 181640 | 6c 65 6e 67 74 68 20 67 69 74 20 77 69 6c 6c 20 62 65 20 75 73 69 6e 67 20 62 61 73 65 64 20 6f | length.git.will.be.using.based.o |
| 181660 | 6e 20 61 6e 20 65 78 61 6d 70 6c 65 0a 20 20 20 20 20 20 3b 3b 20 61 62 62 72 65 76 69 61 74 69 | n.an.example.......;;.abbreviati |
| 181680 | 6f 6e 2e 20 20 41 63 74 75 61 6c 6c 79 20 48 45 41 44 27 73 20 61 62 62 72 65 76 69 61 74 69 6f | on...Actually.HEAD's.abbreviatio |
| 1816a0 | 6e 20 6d 69 67 68 74 20 62 65 20 61 6e 0a 20 20 20 20 20 20 3b 3b 20 6f 75 74 6c 69 65 72 2c 20 | n.might.be.an.......;;.outlier,. |
| 1816c0 | 73 6f 20 75 73 65 20 74 68 65 20 73 68 6f 72 74 65 72 20 6f 66 20 74 68 65 20 61 62 62 72 65 76 | so.use.the.shorter.of.the.abbrev |
| 1816e0 | 69 61 74 69 6f 6e 73 20 66 6f 72 20 74 77 6f 0a 20 20 20 20 20 20 3b 3b 20 63 6f 6d 6d 69 74 73 | iations.for.two.......;;.commits |
| 181700 | 2e 20 20 53 65 65 20 23 33 30 33 34 2e 0a 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 68 65 | ...See.#3034........(if-let.((he |
| 181720 | 61 64 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 2d 2d 73 68 6f 72 74 22 20 22 48 | ad.(magit-rev-parse."--short"."H |
| 181740 | 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 68 65 61 64 2d 6c 65 6e 20 | EAD"))................(head-len. |
| 181760 | 28 6c 65 6e 67 74 68 20 68 65 61 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 69 6e 20 68 | (length.head)))...........(min.h |
| 181780 | 65 61 64 2d 6c 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 20 28 | ead-len................(if-let.( |
| 1817a0 | 28 72 65 76 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 22 2d 2d 73 68 6f 72 74 22 20 | (rev.(magit-rev-parse."--short". |
| 1817c0 | 22 48 45 41 44 7e 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c | "HEAD~")))....................(l |
| 1817e0 | 65 6e 67 74 68 20 72 65 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 65 61 64 | ength.rev)..................head |
| 181800 | 2d 6c 65 6e 29 29 0a 20 20 20 20 20 20 20 20 3b 3b 20 57 65 27 72 65 20 6f 6e 20 61 6e 20 75 6e | -len)).........;;.We're.on.an.un |
| 181820 | 62 6f 72 6e 20 62 72 61 6e 63 68 2c 20 62 75 74 20 70 65 72 68 61 70 73 20 74 68 65 20 72 65 70 | born.branch,.but.perhaps.the.rep |
| 181840 | 6f 73 69 74 6f 72 79 20 68 61 73 0a 20 20 20 20 20 20 20 20 3b 3b 20 6f 74 68 65 72 20 63 6f 6d | ository.has.........;;.other.com |
| 181860 | 6d 69 74 73 2e 20 20 53 65 65 20 23 34 31 32 33 2e 0a 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 | mits...See.#4123..........(if-le |
| 181880 | 74 20 28 28 63 6f 6d 6d 69 74 73 20 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 72 65 | t.((commits.(magit-git-lines."re |
| 1818a0 | 76 2d 6c 69 73 74 22 20 22 2d 6e 32 22 20 22 2d 2d 61 6c 6c 22 0a 20 20 20 20 20 20 20 20 20 20 | v-list"."-n2"."--all"........... |
| 1818c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1818e0 | 20 22 2d 2d 61 62 62 72 65 76 2d 63 6f 6d 6d 69 74 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ."--abbrev-commit")))........... |
| 181900 | 20 20 28 61 70 70 6c 79 20 23 27 6d 69 6e 20 28 6d 61 70 63 61 72 20 23 27 6c 65 6e 67 74 68 20 | ..(apply.#'min.(mapcar.#'length. |
| 181920 | 63 6f 6d 6d 69 74 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 41 20 63 6f 6d 6d 69 74 20 | commits))...........;;.A.commit. |
| 181940 | 64 6f 65 73 20 6e 6f 74 20 65 78 69 73 74 2e 20 20 46 61 6c 6c 20 62 61 63 6b 20 74 6f 20 74 68 | does.not.exist...Fall.back.to.th |
| 181960 | 65 20 64 65 66 61 75 6c 74 20 6f 66 20 37 2e 0a 20 20 20 20 20 20 20 20 20 20 37 29 29 29 29 29 | e.default.of.7............7))))) |
| 181980 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 61 62 62 72 65 76 2d 61 72 67 20 28 26 6f 70 74 69 | ..(defun.magit-abbrev-arg.(&opti |
| 1819a0 | 6f 6e 61 6c 20 61 72 67 29 0a 20 20 28 66 6f 72 6d 61 74 20 22 2d 2d 25 73 3d 25 64 22 20 28 6f | onal.arg)...(format."--%s=%d".(o |
| 1819c0 | 72 20 61 72 67 20 22 61 62 62 72 65 76 22 29 20 28 6d 61 67 69 74 2d 61 62 62 72 65 76 2d 6c 65 | r.arg."abbrev").(magit-abbrev-le |
| 1819e0 | 6e 67 74 68 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 61 62 62 72 65 76 | ngth)))..(defun.magit-rev-abbrev |
| 181a00 | 20 28 72 65 76 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 70 61 72 73 65 20 28 6d 61 67 69 74 | .(rev)...(magit-rev-parse.(magit |
| 181a20 | 2d 61 62 62 72 65 76 2d 61 72 67 20 22 73 68 6f 72 74 22 29 20 72 65 76 29 29 0a 0a 28 64 65 66 | -abbrev-arg."short").rev))..(def |
| 181a40 | 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 63 68 69 6c 64 72 65 6e 20 28 63 6f 6d 6d 69 74 | un.magit-commit-children.(commit |
| 181a60 | 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 20 28 6d 61 70 63 61 72 20 23 27 63 61 72 | .&optional.args)...(mapcar.#'car |
| 181a80 | 0a 20 20 20 20 20 20 20 20 20 20 28 2d 2d 66 69 6c 74 65 72 20 28 6d 65 6d 62 65 72 20 63 6f 6d | ...........(--filter.(member.com |
| 181aa0 | 6d 69 74 20 28 63 64 72 20 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | mit.(cdr.it))................... |
| 181ac0 | 20 20 28 2d 2d 6d 61 70 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 69 74 20 22 20 22 29 0a 20 | ..(--map.(split-string.it.".").. |
| 181ae0 | 20 20 20 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 |
| 181b00 | 2d 67 69 74 2d 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -git-lines...................... |
| 181b20 | 20 20 20 20 20 20 20 22 6c 6f 67 22 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 48 20 25 50 22 0a 20 20 | ......."log"."--format=%H.%P"... |
| 181b40 | 20 20 20 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 61 72 | ..........................(or.ar |
| 181b60 | 67 73 20 28 6c 69 73 74 20 22 2d 2d 62 72 61 6e 63 68 65 73 22 20 22 2d 2d 74 61 67 73 22 20 22 | gs.(list."--branches"."--tags"." |
| 181b80 | 2d 2d 72 65 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 | --remotes")).................... |
| 181ba0 | 20 20 20 20 20 20 20 20 20 22 2d 2d 6e 6f 74 22 20 63 6f 6d 6d 69 74 29 29 29 29 29 0a 0a 28 64 | ........."--not".commit)))))..(d |
| 181bc0 | 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 61 72 65 6e 74 73 20 28 63 6f 6d 6d 69 | efun.magit-commit-parents.(commi |
| 181be0 | 74 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 73 74 72 20 28 6d 61 67 69 74 2d 67 69 74 2d | t)...(and-let*.((str.(magit-git- |
| 181c00 | 73 74 72 69 6e 67 20 22 72 65 76 2d 6c 69 73 74 22 20 22 2d 31 22 20 22 2d 2d 70 61 72 65 6e 74 | string."rev-list"."-1"."--parent |
| 181c20 | 73 22 20 63 6f 6d 6d 69 74 29 29 29 0a 20 20 20 20 28 63 64 72 20 28 73 70 6c 69 74 2d 73 74 72 | s".commit))).....(cdr.(split-str |
| 181c40 | 69 6e 67 20 73 74 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 70 61 74 63 68 2d | ing.str))))..(defun.magit-patch- |
| 181c60 | 69 64 20 28 72 65 76 29 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 63 6f 6e 6e 65 63 74 69 | id.(rev)...(magit--with-connecti |
| 181c80 | 6f 6e 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 77 | on-local-variables.....(magit--w |
| 181ca0 | 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 28 6d | ith-temp-process-buffer.......(m |
| 181cc0 | 61 67 69 74 2d 70 72 6f 63 65 73 73 2d 66 69 6c 65 0a 20 20 20 20 20 20 20 73 68 65 6c 6c 2d 66 | agit-process-file........shell-f |
| 181ce0 | 69 6c 65 2d 6e 61 6d 65 20 6e 69 6c 20 27 28 74 20 6e 69 6c 29 20 6e 69 6c 20 73 68 65 6c 6c 2d | ile-name.nil.'(t.nil).nil.shell- |
| 181d00 | 63 6f 6d 6d 61 6e 64 2d 73 77 69 74 63 68 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 65 78 65 | command-switch........(let.((exe |
| 181d20 | 63 20 28 73 68 65 6c 6c 2d 71 75 6f 74 65 2d 61 72 67 75 6d 65 6e 74 20 28 6d 61 67 69 74 2d 67 | c.(shell-quote-argument.(magit-g |
| 181d40 | 69 74 2d 65 78 65 63 75 74 61 62 6c 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d | it-executable))))..........(form |
| 181d60 | 61 74 20 22 25 73 20 64 69 66 66 2d 74 72 65 65 20 2d 75 20 25 73 20 7c 20 25 73 20 70 61 74 63 | at."%s.diff-tree.-u.%s.|.%s.patc |
| 181d80 | 68 2d 69 64 22 20 65 78 65 63 20 72 65 76 20 65 78 65 63 29 29 29 0a 20 20 20 20 20 20 28 63 61 | h-id".exec.rev.exec))).......(ca |
| 181da0 | 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 | r.(split-string.(buffer-string)) |
| 181dc0 | 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 28 66 | ))))..(defun.magit-rev-format.(f |
| 181de0 | 6f 72 6d 61 74 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 76 20 61 72 67 73 29 0a 20 20 3b 3b 20 50 | ormat.&optional.rev.args)...;;.P |
| 181e00 | 72 65 66 65 72 20 60 67 69 74 20 6c 6f 67 20 2d 2d 6e 6f 2d 77 61 6c 6b 27 20 74 6f 20 60 67 69 | refer.`git.log.--no-walk'.to.`gi |
| 181e20 | 74 20 73 68 6f 77 20 2d 2d 6e 6f 2d 70 61 74 63 68 27 20 62 65 63 61 75 73 65 20 69 74 0a 20 20 | t.show.--no-patch'.because.it... |
| 181e40 | 3b 3b 20 70 65 72 66 6f 72 6d 73 20 62 65 74 74 65 72 20 69 6e 20 73 6f 6d 65 20 73 63 65 6e 61 | ;;.performs.better.in.some.scena |
| 181e60 | 72 69 6f 73 2e 0a 20 20 28 6c 65 74 20 28 28 73 74 72 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 | rios....(let.((str.(magit-git-st |
| 181e80 | 72 69 6e 67 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 20 20 | ring."log"."--no-walk".......... |
| 181ea0 | 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."- |
| 181ec0 | 2d 66 6f 72 6d 61 74 3d 22 20 66 6f 72 6d 61 74 29 20 61 72 67 73 0a 20 20 20 20 20 20 20 20 20 | -format=".format).args.......... |
| 181ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 72 65 76 20 28 6d | ......................(if.rev.(m |
| 181f00 | 61 67 69 74 2d 2d 72 65 76 2d 64 65 72 65 66 65 72 65 6e 63 65 20 72 65 76 29 20 22 48 45 41 44 | agit--rev-dereference.rev)."HEAD |
| 181f20 | 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 | ").............................. |
| 181f40 | 20 20 22 2d 2d 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 | .."--"))).....(and.(not.(string- |
| 181f60 | 65 71 75 61 6c 20 73 74 72 20 22 22 29 29 0a 20 20 20 20 20 20 20 20 20 73 74 72 29 29 29 0a 0a | equal.str.""))..........str))).. |
| 181f80 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 76 2d 69 6e 73 65 72 74 2d 66 6f 72 6d 61 74 20 28 | (defun.magit-rev-insert-format.( |
| 181fa0 | 66 6f 72 6d 61 74 20 26 6f 70 74 69 6f 6e 61 6c 20 72 65 76 20 61 72 67 73 29 0a 20 20 3b 3b 20 | format.&optional.rev.args)...;;. |
| 181fc0 | 50 72 65 66 65 72 20 60 67 69 74 20 6c 6f 67 20 2d 2d 6e 6f 2d 77 61 6c 6b 27 20 74 6f 20 60 67 | Prefer.`git.log.--no-walk'.to.`g |
| 181fe0 | 69 74 20 73 68 6f 77 20 2d 2d 6e 6f 2d 70 61 74 63 68 27 20 62 65 63 61 75 73 65 20 69 74 0a 20 | it.show.--no-patch'.because.it.. |
| 182000 | 20 3b 3b 20 70 65 72 66 6f 72 6d 73 20 62 65 74 74 65 72 20 69 6e 20 73 6f 6d 65 20 73 63 65 6e | .;;.performs.better.in.some.scen |
| 182020 | 61 72 69 6f 73 2e 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 69 6e 73 65 72 74 20 22 6c 6f 67 22 | arios....(magit-git-insert."log" |
| 182040 | 20 22 2d 2d 6e 6f 2d 77 61 6c 6b 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."--no-walk".................... |
| 182060 | 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 67 | .(concat."--format=".format).arg |
| 182080 | 73 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 72 65 76 20 28 6d | s.....................(if.rev.(m |
| 1820a0 | 61 67 69 74 2d 2d 72 65 76 2d 64 65 72 65 66 65 72 65 6e 63 65 20 72 65 76 29 20 22 48 45 41 44 | agit--rev-dereference.rev)."HEAD |
| 1820c0 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 22 29 29 0a 0a 28 | ")....................."--"))..( |
| 1820e0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 6f 72 6d 61 74 2d 72 65 76 2d 73 75 6d 6d 61 72 79 20 28 | defun.magit-format-rev-summary.( |
| 182100 | 72 65 76 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 73 74 72 20 28 6d 61 67 69 74 2d 72 65 | rev)...(and-let*.((str.(magit-re |
| 182120 | 76 2d 66 6f 72 6d 61 74 20 22 25 68 20 25 73 22 20 72 65 76 29 29 29 0a 20 20 20 20 28 70 72 6f | v-format."%h.%s".rev))).....(pro |
| 182140 | 67 6e 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 70 75 74 2d 66 61 63 65 20 30 20 28 73 74 72 | gn.......(magit--put-face.0.(str |
| 182160 | 69 6e 67 2d 6d 61 74 63 68 20 22 20 22 20 73 74 72 29 20 27 6d 61 67 69 74 2d 68 61 73 68 20 73 | ing-match.".".str).'magit-hash.s |
| 182180 | 74 72 29 0a 20 20 20 20 20 20 73 74 72 29 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d | tr).......str)))..(defvar.magit- |
| 1821a0 | 72 65 66 2d 6e 61 6d 65 73 70 61 63 65 73 0a 20 20 27 28 28 22 5c 5c 60 48 45 41 44 5c 5c 27 22 | ref-namespaces...'(("\\`HEAD\\'" |
| 1821c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 68 65 61 64 29 0a | ....................magit-head). |
| 1821e0 | 20 20 20 20 28 22 5c 5c 60 72 65 66 73 2f 74 61 67 73 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 20 20 20 | ....("\\`refs/tags/\\(.+\\)".... |
| 182200 | 20 20 20 2e 20 6d 61 67 69 74 2d 74 61 67 29 0a 20 20 20 20 28 22 5c 5c 60 72 65 66 73 2f 68 65 | .....magit-tag).....("\\`refs/he |
| 182220 | 61 64 73 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 62 72 61 6e 63 | ads/\\(.+\\)"........magit-branc |
| 182240 | 68 2d 6c 6f 63 61 6c 29 0a 20 20 20 20 28 22 5c 5c 60 72 65 66 73 2f 72 65 6d 6f 74 65 73 2f 5c | h-local).....("\\`refs/remotes/\ |
| 182260 | 5c 28 2e 2b 5c 5c 29 22 20 20 20 20 2e 20 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 | \(.+\\)"......magit-branch-remot |
| 182280 | 65 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 62 61 64 5c 5c | e).....("\\`refs/bisect/\\(bad\\ |
| 1822a0 | 29 22 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 22 | )"......magit-bisect-bad).....(" |
| 1822c0 | 5c 5c 60 72 65 66 73 2f 62 69 73 65 63 74 2f 5c 5c 28 73 6b 69 70 2e 2a 5c 5c 29 22 20 2e 20 6d | \\`refs/bisect/\\(skip.*\\)"...m |
| 1822e0 | 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 72 65 66 73 2f | agit-bisect-skip).....("\\`refs/ |
| 182300 | 62 69 73 65 63 74 2f 5c 5c 28 67 6f 6f 64 2e 2a 5c 5c 29 22 20 2e 20 6d 61 67 69 74 2d 62 69 73 | bisect/\\(good.*\\)"...magit-bis |
| 182320 | 65 63 74 2d 67 6f 6f 64 29 0a 20 20 20 20 28 22 5c 5c 60 72 65 66 73 2f 73 74 61 73 68 24 22 20 | ect-good).....("\\`refs/stash$". |
| 182340 | 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 2d 73 74 61 | ...............magit-refname-sta |
| 182360 | 73 68 29 0a 20 20 20 20 28 22 5c 5c 60 72 65 66 73 2f 77 69 70 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 | sh).....("\\`refs/wip/\\(.+\\)". |
| 182380 | 20 20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 2d 77 69 70 29 0a 20 20 20 20 | .........magit-refname-wip)..... |
| 1823a0 | 28 22 5c 5c 60 72 65 66 73 2f 70 75 6c 6c 72 65 71 73 2f 5c 5c 28 2e 2b 5c 5c 29 22 20 20 20 2e | ("\\`refs/pullreqs/\\(.+\\)".... |
| 1823c0 | 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 2d 70 75 6c 6c 72 65 71 29 0a 20 20 20 20 28 22 5c 5c | .magit-refname-pullreq).....("\\ |
| 1823e0 | 60 5c 5c 28 62 61 64 5c 5c 29 3a 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 20 6d 61 67 | `\\(bad\\):".................mag |
| 182400 | 69 74 2d 62 69 73 65 63 74 2d 62 61 64 29 0a 20 20 20 20 28 22 5c 5c 60 5c 5c 28 73 6b 69 70 5c | it-bisect-bad).....("\\`\\(skip\ |
| 182420 | 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 73 65 63 74 | \):"................magit-bisect |
| 182440 | 2d 73 6b 69 70 29 0a 20 20 20 20 28 22 5c 5c 60 5c 5c 28 67 6f 6f 64 5c 5c 29 3a 22 20 20 20 20 | -skip).....("\\`\\(good\\):".... |
| 182460 | 20 20 20 20 20 20 20 20 20 20 2e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 67 6f 6f 64 29 0a 20 | ............magit-bisect-good).. |
| 182480 | 20 20 20 28 22 5c 5c 60 5c 5c 28 2e 2b 5c 5c 29 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...("\\`\\(.+\\)"............... |
| 1824a0 | 20 20 2e 20 6d 61 67 69 74 2d 72 65 66 6e 61 6d 65 29 29 0a 20 20 22 48 6f 77 20 72 65 66 73 20 | ....magit-refname))..."How.refs. |
| 1824c0 | 61 72 65 20 66 6f 72 6d 61 74 74 65 64 20 66 6f 72 20 64 69 73 70 6c 61 79 2e 0a 0a 45 61 63 68 | are.formatted.for.display...Each |
| 1824e0 | 20 65 6e 74 72 79 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 20 61 20 63 65 72 74 61 69 6e 20 74 79 | .entry.controls.how.a.certain.ty |
| 182500 | 70 65 20 6f 66 20 72 65 66 20 69 73 20 64 69 73 70 6c 61 79 65 64 2c 20 61 6e 64 0a 68 61 73 20 | pe.of.ref.is.displayed,.and.has. |
| 182520 | 74 68 65 20 66 6f 72 6d 20 28 52 45 47 45 58 50 20 2e 20 46 41 43 45 29 2e 20 20 52 45 47 45 58 | the.form.(REGEXP...FACE)...REGEX |
| 182540 | 50 20 69 73 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 0a 75 73 65 64 20 74 | P.is.a.regular.expression.used.t |
| 182560 | 6f 20 6d 61 74 63 68 20 66 75 6c 6c 20 72 65 66 73 2e 20 20 54 68 65 20 66 69 72 73 74 20 65 6e | o.match.full.refs...The.first.en |
| 182580 | 74 72 79 20 77 68 6f 73 65 20 52 45 47 45 58 50 20 6d 61 74 63 68 65 73 0a 74 68 65 20 72 65 66 | try.whose.REGEXP.matches.the.ref |
| 1825a0 | 65 72 65 6e 63 65 20 69 73 20 75 73 65 64 2e 0a 0a 49 6e 20 6c 6f 67 20 61 6e 64 20 72 65 76 69 | erence.is.used...In.log.and.revi |
| 1825c0 | 73 69 6f 6e 20 62 75 66 66 65 72 73 20 74 68 65 20 66 69 72 73 74 20 72 65 67 65 78 70 20 73 75 | sion.buffers.the.first.regexp.su |
| 1825e0 | 62 6d 61 74 63 68 20 62 65 63 6f 6d 65 73 20 74 68 65 0a 5c 22 6c 61 62 65 6c 5c 22 20 74 68 61 | bmatch.becomes.the.\"label\".tha |
| 182600 | 74 20 72 65 70 72 65 73 65 6e 74 73 20 74 68 65 20 72 65 66 20 61 6e 64 20 69 73 20 70 72 6f 70 | t.represents.the.ref.and.is.prop |
| 182620 | 65 72 74 69 7a 65 64 20 77 69 74 68 20 46 4f 4e 54 2e 0a 49 6e 20 72 65 66 73 20 62 75 66 66 65 | ertized.with.FONT..In.refs.buffe |
| 182640 | 72 73 20 74 68 65 20 64 69 73 70 6c 61 79 65 64 20 74 65 78 74 20 69 73 20 63 6f 6e 74 72 6f 6c | rs.the.displayed.text.is.control |
| 182660 | 6c 65 64 20 62 79 20 6f 74 68 65 72 20 6d 65 61 6e 73 0a 61 6e 64 20 74 68 69 73 20 6f 70 74 69 | led.by.other.means.and.this.opti |
| 182680 | 6f 6e 20 6f 6e 6c 79 20 63 6f 6e 74 72 6f 6c 73 20 77 68 61 74 20 66 61 63 65 20 69 73 20 75 73 | on.only.controls.what.face.is.us |
| 1826a0 | 65 64 2e 22 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 2d 6c | ed.")..(defun.magit-format-ref-l |
| 1826c0 | 61 62 65 6c 73 20 28 73 74 72 69 6e 67 29 0a 20 20 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 | abels.(string)...(save-match-dat |
| 1826e0 | 61 0a 20 20 20 20 28 6c 65 74 20 28 28 72 65 67 65 78 70 20 22 5c 5c 28 2c 20 5c 5c 7c 74 61 67 | a.....(let.((regexp."\\(,.\\|tag |
| 182700 | 3a 20 5c 5c 7c 48 45 41 44 20 2d 3e 20 5c 5c 29 22 29 0a 20 20 20 20 20 20 20 20 20 20 6e 61 6d | :.\\|HEAD.->.\\)")...........nam |
| 182720 | 65 73 29 0a 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 | es).......(if.(and.(derived-mode |
| 182740 | 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 20 | -p.'magit-log-mode)............. |
| 182760 | 20 20 20 28 6d 65 6d 62 65 72 20 22 2d 2d 73 69 6d 70 6c 69 66 79 2d 62 79 2d 64 65 63 6f 72 61 | ...(member."--simplify-by-decora |
| 182780 | 74 69 6f 6e 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 0a 20 20 | tion".magit-buffer-log-args))... |
| 1827a0 | 20 20 20 20 20 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 6c | ........(let.((branches.(magit-l |
| 1827c0 | 69 73 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 29 0a 20 20 20 20 20 20 20 | ist-local-branch-names))........ |
| 1827e0 | 20 20 20 20 20 20 20 20 20 28 72 65 20 28 66 6f 72 6d 61 74 20 22 5e 25 73 2f 2e 2b 22 20 28 72 | .........(re.(format."^%s/.+".(r |
| 182800 | 65 67 65 78 70 2d 6f 70 74 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 29 | egexp-opt.(magit-list-remotes))) |
| 182820 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 61 6d 65 73 0a 20 20 20 20 20 | )).............(setq.names...... |
| 182840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 20 28 63 6f 6e 64 20 28 28 73 74 72 69 | .............(--map.(cond.((stri |
| 182860 | 6e 67 2d 65 71 75 61 6c 20 69 74 20 22 48 45 41 44 22 29 20 20 20 20 20 69 74 29 0a 20 20 20 20 | ng-equal.it."HEAD").....it)..... |
| 182880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 | ...........................((str |
| 1828a0 | 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 72 65 66 73 2f 22 20 69 74 29 20 69 74 29 0a 20 20 20 | ing-prefix-p."refs/".it).it).... |
| 1828c0 | 20 20 20 20 20 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 6d 65 | ............................((me |
| 1828e0 | 6d 62 65 72 20 69 74 20 62 72 61 6e 63 68 65 73 29 20 28 63 6f 6e 63 61 74 20 22 72 65 66 73 2f | mber.it.branches).(concat."refs/ |
| 182900 | 68 65 61 64 73 2f 22 20 69 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | heads/".it)).................... |
| 182920 | 20 20 20 20 20 20 20 20 20 20 20 20 28 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 20 69 74 | ............((string-match.re.it |
| 182940 | 29 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 69 74 29 29 0a 20 | ).(concat."refs/remotes/".it)).. |
| 182960 | 20 20 20 20 20 20 20 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 |
| 182980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 72 65 66 | ....................(concat."ref |
| 1829a0 | 73 2f 22 20 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s/".it)))....................... |
| 1829c0 | 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(split-string................ |
| 1829e0 | 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 20 22 74 61 67 3a | ...........(string-replace."tag: |
| 182a00 | 20 22 20 22 72 65 66 73 2f 74 61 67 73 2f 22 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 | ."."refs/tags/".string)......... |
| 182a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 67 65 78 70 20 74 29 29 29 29 0a 20 | ..................regexp.t)))).. |
| 182a40 | 20 20 20 20 20 20 20 28 73 65 74 71 20 6e 61 6d 65 73 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 | .......(setq.names.(split-string |
| 182a60 | 20 73 74 72 69 6e 67 20 72 65 67 65 78 70 20 74 29 29 29 0a 20 20 20 20 20 20 28 6c 65 74 20 28 | .string.regexp.t))).......(let.( |
| 182a80 | 73 74 61 74 65 20 68 65 61 64 20 75 70 73 74 72 65 61 6d 20 74 61 67 73 20 62 72 61 6e 63 68 65 | state.head.upstream.tags.branche |
| 182aa0 | 73 20 72 65 6d 6f 74 65 73 20 6f 74 68 65 72 20 63 6f 6d 62 69 6e 65 64 29 0a 20 20 20 20 20 20 | s.remotes.other.combined)....... |
| 182ac0 | 20 20 28 64 6f 6c 69 73 74 20 28 72 65 66 20 6e 61 6d 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 | ..(dolist.(ref.names)........... |
| 182ae0 | 28 6c 65 74 2a 20 28 28 66 61 63 65 20 28 63 64 72 20 28 2d 2d 66 69 72 73 74 20 28 73 74 72 69 | (let*.((face.(cdr.(--first.(stri |
| 182b00 | 6e 67 2d 6d 61 74 63 68 20 28 63 61 72 20 69 74 29 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 | ng-match.(car.it).ref).......... |
| 182b20 | 20 20 20 20 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 |
| 182b40 | 74 2d 72 65 66 2d 6e 61 6d 65 73 70 61 63 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | t-ref-namespaces)))............. |
| 182b60 | 20 20 20 20 20 28 6e 61 6d 65 20 28 6d 61 67 69 74 2d 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 | .....(name.(magit--propertize-fa |
| 182b80 | 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 | ce.........................(or.( |
| 182ba0 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 72 65 66 29 20 72 65 66 29 20 66 61 63 65 29 29 29 | match-string.1.ref).ref).face))) |
| 182bc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 63 61 73 65 20 66 61 63 65 0a 20 20 20 20 20 | .............(cl-case.face...... |
| 182be0 | 20 20 20 20 20 20 20 20 20 28 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 62 61 64 20 6d 61 67 69 | .........((magit-bisect-bad.magi |
| 182c00 | 74 2d 62 69 73 65 63 74 2d 73 6b 69 70 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 67 6f 6f 64 29 | t-bisect-skip.magit-bisect-good) |
| 182c20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 73 74 61 74 65 20 6e 61 6d 65 | ................(setq.state.name |
| 182c40 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 68 65 61 64 0a 20 20 20 | ))...............(magit-head.... |
| 182c60 | 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 68 65 61 64 20 28 6d 61 67 69 74 2d 2d 70 | ............(setq.head.(magit--p |
| 182c80 | 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 20 22 40 22 20 27 6d 61 67 69 74 2d 68 65 61 64 29 29 | ropertize-face."@".'magit-head)) |
| 182ca0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 74 61 67 20 20 20 20 20 20 | )...............(magit-tag...... |
| 182cc0 | 20 20 20 20 20 20 28 70 75 73 68 20 6e 61 6d 65 20 74 61 67 73 29 29 0a 20 20 20 20 20 20 20 20 | ......(push.name.tags))......... |
| 182ce0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 6c 6f 63 61 6c 20 20 20 28 70 75 73 | ......(magit-branch-local...(pus |
| 182d00 | 68 20 6e 61 6d 65 20 62 72 61 6e 63 68 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h.name.branches))............... |
| 182d20 | 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 72 65 6d 6f 74 65 20 20 28 70 75 73 68 20 6e 61 6d 65 | (magit-branch-remote..(push.name |
| 182d40 | 20 72 65 6d 6f 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 20 20 20 20 20 | .remotes))...............(t..... |
| 182d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 6e 61 6d 65 20 6f 74 68 65 72 29 | ...............(push.name.other) |
| 182d80 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 6d 6f 74 65 73 0a 20 20 20 20 20 | )))).........(setq.remotes...... |
| 182da0 | 20 20 20 20 20 20 20 20 20 28 73 65 71 2d 6b 65 65 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........(seq-keep.............. |
| 182dc0 | 20 20 28 6c 61 6d 62 64 61 20 28 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..(lambda.(name)................ |
| 182de0 | 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 2f 5d 2a | ..(if.(string-match."\\`\\([^/]* |
| 182e00 | 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 20 20 20 20 20 20 20 | \\)/\\(.*\\)\\'".name).......... |
| 182e20 | 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 2d 73 74 72 69 | ............(let.((r.(match-stri |
| 182e40 | 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 20 20 20 20 20 | ng.1.name))..................... |
| 182e60 | 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 65 29 29 | .......(b.(match-string.2.name)) |
| 182e80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e | )........................(and.(n |
| 182ea0 | 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 20 | ot.(equal.b."HEAD"))............ |
| 182ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 65 71 75 61 6c 20 28 63 6f 6e | .................(if.(equal.(con |
| 182ee0 | 63 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 | cat."refs/remotes/".name)....... |
| 182f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 182f20 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(magit-git-string.............. |
| 182f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 73 79 6d 62 | ..........................."symb |
| 182f60 | 6f 6c 69 63 2d 72 65 66 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | olic-ref"....................... |
| 182f80 | 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 66 73 2f | ..................(format."refs/ |
| 182fa0 | 72 65 6d 6f 74 65 73 2f 25 73 2f 48 45 41 44 22 20 72 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | remotes/%s/HEAD".r)))........... |
| 182fc0 | 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 |
| 182fe0 | 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................... |
| 183000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 | ...............name.'magit-branc |
| 183020 | 68 2d 72 65 6d 6f 74 65 2d 68 65 61 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-remote-head).................. |
| 183040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | .............name)))............ |
| 183060 | 20 20 20 20 20 20 20 20 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 | ........name))................re |
| 183080 | 6d 6f 74 65 73 29 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 63 75 72 72 65 6e 74 20 | motes)).........(let*.((current. |
| 1830a0 | 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))..... |
| 1830c0 | 20 20 20 20 20 20 20 20 20 20 20 28 74 61 72 67 65 74 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 75 | ...........(target..(magit-get-u |
| 1830e0 | 70 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 | pstream-branch.current)))....... |
| 183100 | 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6e 61 6d 65 20 62 72 61 6e 63 68 65 73 29 0a 20 20 20 20 | ....(dolist.(name.branches)..... |
| 183120 | 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 28 6d 65 6d 62 65 72 | ........(let.((push.(car.(member |
| 183140 | 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 61 6d 65 29 20 72 65 | .(magit-get-push-branch.name).re |
| 183160 | 6d 6f 74 65 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 70 75 | motes))))...............(when.pu |
| 183180 | 73 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 6d 6f 74 65 73 | sh.................(setq.remotes |
| 1831a0 | 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 20 20 20 | .(delete.push.remotes))......... |
| 1831c0 | 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 20 | ........(string-match."^[^/]*/". |
| 1831e0 | 70 75 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 70 75 73 68 | push).................(setq.push |
| 183200 | 20 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 | .(substring.push.0.(match-end.0) |
| 183220 | 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......... |
| 183240 | 20 20 20 20 20 20 20 28 28 65 71 75 61 6c 20 6e 61 6d 65 20 63 75 72 72 65 6e 74 29 0a 20 20 20 | .......((equal.name.current).... |
| 183260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 68 65 61 64 0a 20 20 20 20 20 20 20 20 | .............(setq.head......... |
| 183280 | 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 68 0a 20 20 20 20 20 | ..............(concat.push...... |
| 1832a0 | 20 20 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- |
| 1832c0 | 2d 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -propertize-face................ |
| 1832e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 20 27 6d 61 67 69 74 2d 62 72 61 6e | ................name.'magit-bran |
| 183300 | 63 68 2d 63 75 72 72 65 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 | ch-current))))................(( |
| 183320 | 65 71 75 61 6c 20 6e 61 6d 65 20 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | equal.name.target).............. |
| 183340 | 20 20 20 28 73 65 74 71 20 75 70 73 74 72 65 61 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...(setq.upstream............... |
| 183360 | 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70 75 73 68 0a 20 20 20 20 20 20 20 20 20 20 20 | ........(concat.push............ |
| 183380 | 20 20 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 |
| 1833a0 | 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...................... |
| 1833c0 | 20 20 20 20 20 20 20 20 20 20 6e 61 6d 65 20 27 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 70 | ..........name.'(magit-branch-up |
| 1833e0 | 73 74 72 65 61 6d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | stream.......................... |
| 183400 | 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 6c 6f 63 61 6c 29 | .............magit-branch-local) |
| 183420 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 74 0a 20 20 20 20 20 20 20 20 20 | ))))................(t.......... |
| 183440 | 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 65 29 20 | .......(push.(concat.push.name). |
| 183460 | 63 6f 6d 62 69 6e 65 64 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 | combined)))))...........(when.(a |
| 183480 | 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 20 | nd.target.(not.upstream))....... |
| 1834a0 | 20 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 | ......(if.(member.target.remotes |
| 1834c0 | 29 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........ |
| 1834e0 | 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 74 | ...........(magit--add-face-text |
| 183500 | 2d 70 72 6f 70 65 72 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 28 | -property....................0.( |
| 183520 | 6c 65 6e 67 74 68 20 74 61 72 67 65 74 29 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 70 73 | length.target).'magit-branch-ups |
| 183540 | 74 72 65 61 6d 20 6e 69 6c 20 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tream.nil.target)............... |
| 183560 | 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 0a 20 20 20 20 20 | ....(setq.upstream.target)...... |
| 183580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 6d 6f 74 65 73 20 20 28 64 65 6c | .............(setq.remotes..(del |
| 1835a0 | 65 74 65 20 74 61 72 67 65 74 20 72 65 6d 6f 74 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ete.target.remotes)))........... |
| 1835c0 | 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 74 61 72 67 65 74 20 28 63 61 72 20 28 6d 65 6d | ....(when-let.((target.(car.(mem |
| 1835e0 | 62 65 72 20 74 61 72 67 65 74 20 63 6f 6d 62 69 6e 65 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ber.target.combined))))......... |
| 183600 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 61 64 64 2d 66 61 63 65 2d 74 65 78 74 2d 70 72 | ........(magit--add-face-text-pr |
| 183620 | 6f 70 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 | operty..................0.(lengt |
| 183640 | 68 20 74 61 72 67 65 74 29 20 27 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 75 70 73 74 72 65 61 6d | h.target).'magit-branch-upstream |
| 183660 | 20 6e 69 6c 20 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 | .nil.target).................(se |
| 183680 | 74 71 20 75 70 73 74 72 65 61 6d 20 74 61 72 67 65 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | tq.upstream.target)............. |
| 1836a0 | 20 20 20 20 28 73 65 74 71 20 63 6f 6d 62 69 6e 65 64 20 28 64 65 6c 65 74 65 20 74 61 72 67 65 | ....(setq.combined.(delete.targe |
| 1836c0 | 74 20 63 6f 6d 62 69 6e 65 64 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 | t.combined)))))).........(string |
| 1836e0 | 2d 6a 6f 69 6e 20 28 66 6c 61 74 74 65 6e 2d 74 72 65 65 20 60 28 2c 73 74 61 74 65 0a 20 20 20 | -join.(flatten-tree.`(,state.... |
| 183700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 183720 | 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 20 20 20 20 20 20 20 | ..,head......................... |
| 183740 | 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 20 20 20 20 20 | .............,upstream.......... |
| 183760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 28 6e | ............................,@(n |
| 183780 | 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 20 20 20 | reverse.tags)................... |
| 1837a0 | 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 63 | ...................,@(nreverse.c |
| 1837c0 | 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 20 | ombined)........................ |
| 1837e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 28 6e 72 65 76 65 72 73 65 20 72 65 6d 6f 74 65 | ..............,@(nreverse.remote |
| 183800 | 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).............................. |
| 183820 | 20 20 20 20 20 20 20 20 2c 40 6f 74 68 65 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........,@other))............... |
| 183840 | 20 20 20 20 20 20 20 22 20 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6f 62 | .......".")))))..(defun.magit-ob |
| 183860 | 6a 65 63 74 2d 74 79 70 65 20 28 6f 62 6a 65 63 74 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d | ject-type.(object)...(magit-git- |
| 183880 | 73 74 72 69 6e 67 20 22 63 61 74 2d 66 69 6c 65 22 20 22 2d 74 22 20 6f 62 6a 65 63 74 29 29 0a | string."cat-file"."-t".object)). |
| 1838a0 | 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74 2d 77 69 74 68 2d 62 6c 6f 62 20 28 63 6f 6d 6d | .(defmacro.magit-with-blob.(comm |
| 1838c0 | 69 74 20 66 69 6c 65 20 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 | it.file.&rest.body)...(declare.( |
| 1838e0 | 69 6e 64 65 6e 74 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 62 75 67 20 28 66 6f 72 | indent.2)............(debug.(for |
| 183900 | 6d 20 66 6f 72 6d 20 62 6f 64 79 29 29 29 0a 20 20 60 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 74 | m.form.body)))...`(magit--with-t |
| 183920 | 65 6d 70 2d 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 0a 20 20 20 20 20 28 6c 65 74 20 28 28 62 | emp-process-buffer......(let.((b |
| 183940 | 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 2c 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 28 | uffer-file-name.,file))........( |
| 183960 | 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 | save-excursion..........(magit-g |
| 183980 | 69 74 2d 69 6e 73 65 72 74 20 22 63 61 74 2d 66 69 6c 65 22 20 22 2d 70 22 0a 20 20 20 20 20 20 | it-insert."cat-file"."-p"....... |
| 1839a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 2c 63 6f | .....................(concat.,co |
| 1839c0 | 6d 6d 69 74 20 22 3a 22 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 | mmit.":".buffer-file-name))).... |
| 1839e0 | 20 20 20 20 28 64 65 63 6f 64 65 2d 63 6f 64 69 6e 67 2d 69 6e 73 65 72 74 65 64 2d 72 65 67 69 | ....(decode-coding-inserted-regi |
| 183a00 | 6f 6e 0a 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 20 28 70 6f 69 6e 74 2d 6d 61 | on.........(point-min).(point-ma |
| 183a20 | 78 29 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 20 6e 69 6c 20 6e 69 6c 20 74 29 | x).buffer-file-name.t.nil.nil.t) |
| 183a40 | 0a 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 | ........,@body)))..(defmacro.mag |
| 183a60 | 69 74 2d 77 69 74 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 | it-with-temp-index.(tree.arg.&re |
| 183a80 | 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 20 28 | st.body)...(declare.(indent.2).( |
| 183aa0 | 64 65 62 75 67 20 28 66 6f 72 6d 20 66 6f 72 6d 20 62 6f 64 79 29 29 29 0a 20 20 28 6c 65 74 20 | debug.(form.form.body)))...(let. |
| 183ac0 | 28 28 66 69 6c 65 20 28 63 6c 2d 67 65 6e 73 79 6d 20 22 66 69 6c 65 22 29 29 29 0a 20 20 20 20 | ((file.(cl-gensym."file")))..... |
| 183ae0 | 60 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 69 6c | `(let.((magit--refresh-cache.nil |
| 183b00 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 2c 66 69 6c 65 20 28 6d 61 67 69 74 2d 63 6f 6e 76 65 | )............(,file.(magit-conve |
| 183b20 | 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 20 20 | rt-filename-for-git............. |
| 183b40 | 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 74 65 6d 70 2d 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20 | .......(make-temp-name.......... |
| 183b60 | 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 69 6e | ...........(expand-file-name."in |
| 183b80 | 64 65 78 2e 6d 61 67 69 74 2e 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 29 29 0a | dex.magit.".(magit-gitdir)))))). |
| 183ba0 | 20 20 20 20 20 20 20 28 75 6e 77 69 6e 64 2d 70 72 6f 74 65 63 74 0a 20 20 20 20 20 20 20 20 20 | .......(unwind-protect.......... |
| 183bc0 | 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.......... |
| 183be0 | 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 74 72 65 65 20 2c 74 72 65 65 29 0a 20 20 20 | ....(when-let*.((tree.,tree).... |
| 183c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 6e 6f 74 20 28 6d 61 67 | ......................((not.(mag |
| 183c20 | 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-git-success.................. |
| 183c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 72 65 61 64 2d 74 72 65 65 22 20 2c 61 72 67 20 | ..............."read-tree".,arg. |
| 183c60 | 74 72 65 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tree............................ |
| 183c80 | 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 2d 2d 69 6e 64 65 78 2d 6f 75 74 70 75 74 3d 22 20 2c | .....(concat."--index-output="., |
| 183ca0 | 66 69 6c 65 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 | file)))))................(error. |
| 183cc0 | 22 43 61 6e 6e 6f 74 20 72 65 61 64 20 74 72 65 65 20 25 73 22 20 74 72 65 65 29 29 0a 20 20 20 | "Cannot.read.tree.%s".tree)).... |
| 183ce0 | 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 |
| 183d00 | 61 62 6c 65 73 20 28 28 22 47 49 54 5f 49 4e 44 45 58 5f 46 49 4c 45 22 20 2c 66 69 6c 65 29 29 | ables.(("GIT_INDEX_FILE".,file)) |
| 183d20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29 29 0a 20 20 20 20 20 20 20 | ................,@body))........ |
| 183d40 | 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 28 64 65 6c | ..(ignore-errors............(del |
| 183d60 | 65 74 65 2d 66 69 6c 65 20 28 63 6f 6e 63 61 74 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 | ete-file.(concat.(file-remote-p. |
| 183d80 | 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 29 20 2c 66 69 6c 65 29 29 29 29 29 29 29 0a | default-directory).,file))))))). |
| 183da0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 74 72 65 65 20 28 6d 65 73 73 61 | .(defun.magit-commit-tree.(messa |
| 183dc0 | 67 65 20 26 6f 70 74 69 6f 6e 61 6c 20 74 72 65 65 20 26 72 65 73 74 20 70 61 72 65 6e 74 73 29 | ge.&optional.tree.&rest.parents) |
| 183de0 | 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 63 6f 6d 6d 69 74 2d 74 72 65 | ...(magit-git-string."commit-tre |
| 183e00 | 65 22 20 22 2d 2d 6e 6f 2d 67 70 67 2d 73 69 67 6e 22 20 22 2d 6d 22 20 6d 65 73 73 61 67 65 0a | e"."--no-gpg-sign"."-m".message. |
| 183e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 63 61 74 20 28 6c | ....................(--mapcat.(l |
| 183e40 | 69 73 74 20 22 2d 70 22 20 69 74 29 20 28 64 65 6c 71 20 6e 69 6c 20 70 61 72 65 6e 74 73 29 29 | ist."-p".it).(delq.nil.parents)) |
| 183e60 | 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 72 65 65 0a 20 20 | .....................(or.tree... |
| 183e80 | 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 |
| 183ea0 | 2d 73 74 72 69 6e 67 20 22 77 72 69 74 65 2d 74 72 65 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 | -string."write-tree")........... |
| 183ec0 | 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 77 72 69 | ..............(error."Cannot.wri |
| 183ee0 | 74 65 20 74 72 65 65 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 | te.tree"))))..(defun.magit-commi |
| 183f00 | 74 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 6e 61 6c 20 61 72 | t-worktree.(message.&optional.ar |
| 183f20 | 67 20 26 72 65 73 74 20 6f 74 68 65 72 2d 70 61 72 65 6e 74 73 29 0a 20 20 28 6d 61 67 69 74 2d | g.&rest.other-parents)...(magit- |
| 183f40 | 77 69 74 68 2d 74 65 6d 70 2d 69 6e 64 65 78 20 22 48 45 41 44 22 20 61 72 67 0a 20 20 20 20 28 | with-temp-index."HEAD".arg.....( |
| 183f60 | 61 6e 64 20 28 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 66 69 6c 65 73 20 28 6d 61 67 69 74 2d 75 | and.(magit-update-files.(magit-u |
| 183f80 | 6e 73 74 61 67 65 64 2d 66 69 6c 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 70 70 6c 79 20 | nstaged-files))..........(apply. |
| 183fa0 | 23 27 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 | #'magit-commit-tree.message.nil. |
| 183fc0 | 22 48 45 41 44 22 20 6f 74 68 65 72 2d 70 61 72 65 6e 74 73 29 29 29 29 0a 0a 28 64 65 66 75 6e | "HEAD".other-parents))))..(defun |
| 183fe0 | 20 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 66 69 6c 65 73 20 28 66 69 6c 65 73 29 0a 20 20 28 6d | .magit-update-files.(files)...(m |
| 184000 | 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 20 22 75 70 64 61 74 65 2d 69 6e 64 65 78 22 20 | agit-git-success."update-index". |
| 184020 | 22 2d 2d 61 64 64 22 20 22 2d 2d 72 65 6d 6f 76 65 22 20 22 2d 2d 22 20 66 69 6c 65 73 29 29 0a | "--add"."--remove"."--".files)). |
| 184040 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 72 65 66 20 28 72 65 66 20 6d 65 | .(defun.magit-update-ref.(ref.me |
| 184060 | 73 73 61 67 65 20 72 65 76 20 26 6f 70 74 69 6f 6e 61 6c 20 73 74 61 73 68 69 73 68 29 0a 20 20 | ssage.rev.&optional.stashish)... |
| 184080 | 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 69 6c 29 | (let.((magit--refresh-cache.nil) |
| 1840a0 | 29 0a 20 20 20 20 28 6f 72 20 28 69 66 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e | ).....(or.(if.(magit-git-version |
| 1840c0 | 3e 3d 20 22 32 2e 36 2e 30 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 7a 65 72 6f 70 20 28 | >=."2.6.0").............(zerop.( |
| 1840e0 | 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 75 70 64 61 74 65 2d 72 65 66 22 20 22 2d 2d 63 | magit-call-git."update-ref"."--c |
| 184100 | 72 65 61 74 65 2d 72 65 66 6c 6f 67 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | reate-reflog"................... |
| 184120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 6d 22 20 6d 65 73 73 61 67 65 20 72 65 | ................."-m".message.re |
| 184140 | 66 20 72 65 76 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f.rev........................... |
| 184160 | 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 72 | .........(or.(magit-rev-verify.r |
| 184180 | 65 66 29 20 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 2d 2d 63 72 65 61 74 65 | ef)."")))...........;;.`--create |
| 1841a0 | 2d 72 65 66 6c 6f 67 27 20 64 69 64 6e 27 74 20 65 78 69 73 74 20 62 65 66 6f 72 65 20 76 32 2e | -reflog'.didn't.exist.before.v2. |
| 1841c0 | 36 2e 30 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 6f 6c 64 72 65 76 20 20 28 6d 61 | 6.0...........(let.((oldrev..(ma |
| 1841e0 | 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 20 20 20 | git-rev-verify.ref))............ |
| 184200 | 20 20 20 20 20 28 6c 6f 67 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 | .....(logfile.(expand-file-name. |
| 184220 | 28 63 6f 6e 63 61 74 20 22 6c 6f 67 73 2f 22 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 | (concat."logs/".ref)............ |
| 184240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 184260 | 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 | (magit-gitdir)))).............(u |
| 184280 | 6e 6c 65 73 73 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 6c 6f 67 66 69 6c 65 29 0a 20 20 | nless.(file-exists-p.logfile)... |
| 1842a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 6f 6c 64 72 65 76 0a 20 20 20 20 20 20 20 | ............(when.oldrev........ |
| 1842c0 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 20 22 75 70 64 | .........(magit-git-success."upd |
| 1842e0 | 61 74 65 2d 72 65 66 22 20 22 2d 64 22 20 72 65 66 20 6f 6c 64 72 65 76 29 29 0a 20 20 20 20 20 | ate-ref"."-d".ref.oldrev))...... |
| 184300 | 20 20 20 20 20 20 20 20 20 28 6d 61 6b 65 2d 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e | .........(make-directory.(file-n |
| 184320 | 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 6c 6f 67 66 69 6c 65 29 20 74 29 0a 20 20 20 20 20 20 | ame-directory.logfile).t)....... |
| 184340 | 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 66 69 6c 65 20 6c 6f 67 66 69 6c 65 29 | ........(with-temp-file.logfile) |
| 184360 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6f 6c 64 72 65 76 | ...............(when.(and.oldrev |
| 184380 | 20 28 6e 6f 74 20 73 74 61 73 68 69 73 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(not.stashish))................ |
| 1843a0 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 75 63 63 65 73 73 20 22 75 70 64 61 74 65 2d 72 65 66 22 | .(magit-git-success."update-ref" |
| 1843c0 | 20 22 2d 6d 22 20 22 65 6e 61 62 6c 65 20 72 65 66 6c 6f 67 22 0a 20 20 20 20 20 20 20 20 20 20 | ."-m"."enable.reflog"........... |
| 1843e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 20 6f 6c 64 | .........................ref.old |
| 184400 | 72 65 76 20 22 22 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d | rev.""))))...........(magit-git- |
| 184420 | 73 75 63 63 65 73 73 20 22 75 70 64 61 74 65 2d 72 65 66 22 20 22 2d 6d 22 20 6d 65 73 73 61 67 | success."update-ref"."-m".messag |
| 184440 | 65 20 72 65 66 20 72 65 76 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.ref.rev....................... |
| 184460 | 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 72 65 66 | .......(or.(magit-rev-verify.ref |
| 184480 | 29 20 22 22 29 29 29 0a 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 75 | ).""))).........(error."Cannot.u |
| 1844a0 | 70 64 61 74 65 20 25 73 20 77 69 74 68 20 25 73 22 20 72 65 66 20 72 65 76 29 29 29 29 0a 0a 28 | pdate.%s.with.%s".ref.rev))))..( |
| 1844c0 | 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 72 61 6e 67 65 2d 72 65 0a 20 20 28 63 6f 6e 63 61 | defconst.magit-range-re...(conca |
| 1844e0 | 74 20 22 5c 5c 60 5c 5c 28 5b 5e 20 5c 74 5d 2a 5b 5e 2e 5d 5c 5c 29 3f 22 20 20 20 20 20 20 20 | t."\\`\\([^.\t]*[^.]\\)?"....... |
| 184500 | 3b 20 72 65 76 41 0a 20 20 20 20 20 20 20 20 20 20 22 5c 5c 28 5c 5c 2e 5c 5c 2e 5c 5c 2e 3f 5c | ;.revA..........."\\(\\.\\.\\.?\ |
| 184520 | 5c 29 22 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 72 61 6e 67 65 20 6d 61 72 6b 65 72 0a 20 20 | \)"............;.range.marker... |
| 184540 | 20 20 20 20 20 20 20 20 22 5c 5c 28 5b 5e 2e 5d 5b 5e 20 5c 74 5d 2a 5c 5c 29 3f 5c 5c 27 22 29 | ........"\\([^.][^.\t]*\\)?\\'") |
| 184560 | 29 20 20 20 20 20 3b 20 72 65 76 42 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 70 6c 69 74 | ).....;.revB..(defun.magit-split |
| 184580 | 2d 72 61 6e 67 65 20 28 72 61 6e 67 65 29 0a 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 | -range.(range)...(pcase-let.((`( |
| 1845a0 | 2c 62 65 67 20 2c 65 6e 64 20 2c 73 65 70 29 20 28 6d 61 67 69 74 2d 2d 73 70 6c 69 74 2d 72 61 | ,beg.,end.,sep).(magit--split-ra |
| 1845c0 | 6e 67 65 2d 72 61 77 20 72 61 6e 67 65 29 29 29 0a 20 20 20 20 28 61 6e 64 20 73 65 70 0a 20 20 | nge-raw.range))).....(and.sep... |
| 1845e0 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 6f 72 20 62 65 67 20 22 48 45 41 44 22 | .......(let.((beg.(or.beg."HEAD" |
| 184600 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 6f 72 20 65 6e 64 20 22 | ))................(end.(or.end." |
| 184620 | 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d | HEAD")))............(if.(string- |
| 184640 | 65 71 75 61 6c 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 72 61 6e 67 65 29 20 22 2e 2e | equal.(match-string.2.range).".. |
| 184660 | 2e 22 29 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 62 | .")................(and-let*.((b |
| 184680 | 61 73 65 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6d 65 72 67 65 2d 62 61 73 | ase.(magit-git-string."merge-bas |
| 1846a0 | 65 22 20 62 65 67 20 65 6e 64 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | e".beg.end)))..................( |
| 1846c0 | 63 6f 6e 73 20 62 61 73 65 20 65 6e 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f | cons.base.end))..............(co |
| 1846e0 | 6e 73 20 62 65 67 20 65 6e 64 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d | ns.beg.end))))))..(defun.magit-- |
| 184700 | 73 70 6c 69 74 2d 72 61 6e 67 65 2d 72 61 77 20 28 72 61 6e 67 65 29 0a 20 20 28 61 6e 64 20 28 | split-range-raw.(range)...(and.( |
| 184720 | 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 72 61 6e 67 65 2d 72 65 20 72 61 6e 67 | string-match.magit-range-re.rang |
| 184740 | 65 29 0a 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 20 28 6d 61 74 63 68 2d 73 74 72 69 | e)........(let.((beg.(match-stri |
| 184760 | 6e 67 20 31 20 72 61 6e 67 65 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 | ng.1.range))..............(end.( |
| 184780 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 20 72 61 6e 67 65 29 29 29 0a 20 20 20 20 20 20 20 20 | match-string.3.range)))......... |
| 1847a0 | 20 28 61 6e 64 20 28 6f 72 20 62 65 67 20 65 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(and.(or.beg.end).............. |
| 1847c0 | 20 28 6c 69 73 74 20 62 65 67 20 65 6e 64 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 72 | .(list.beg.end.(match-string.2.r |
| 1847e0 | 61 6e 67 65 29 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 68 61 73 68 2d 72 61 | ange))))))..(defun.magit-hash-ra |
| 184800 | 6e 67 65 20 28 72 61 6e 67 65 29 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 | nge.(range)...(if.(string-match. |
| 184820 | 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 20 20 28 6c 65 74 | magit-range-re.range).......(let |
| 184840 | 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 6e 67 65 29 29 0a 20 | .((beg.(match-string.1.range)).. |
| 184860 | 20 20 20 20 20 20 20 20 20 20 20 28 65 6e 64 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 20 | ...........(end.(match-string.3. |
| 184880 | 72 61 6e 67 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6f 72 20 62 65 67 20 65 6e | range))).........(and.(or.beg.en |
| 1848a0 | 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 62 65 67 2d 68 61 73 68 20 | d)..............(let.((beg-hash. |
| 1848c0 | 28 61 6e 64 20 62 65 67 20 28 6d 61 67 69 74 2d 72 65 76 2d 68 61 73 68 20 28 6d 61 74 63 68 2d | (and.beg.(magit-rev-hash.(match- |
| 1848e0 | 73 74 72 69 6e 67 20 31 20 72 61 6e 67 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | string.1.range)))).............. |
| 184900 | 20 20 20 20 20 20 28 65 6e 64 2d 68 61 73 68 20 28 61 6e 64 20 65 6e 64 20 28 6d 61 67 69 74 2d | ......(end-hash.(and.end.(magit- |
| 184920 | 72 65 76 2d 68 61 73 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 33 20 72 61 6e 67 65 29 29 | rev-hash.(match-string.3.range)) |
| 184940 | 29 29 29 0a 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 | )))................(and.(or.(not |
| 184960 | 20 62 65 67 29 20 62 65 67 2d 68 61 73 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .beg).beg-hash)................. |
| 184980 | 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 65 6e 64 29 20 65 6e 64 2d 68 61 73 68 29 0a 20 20 20 20 | ....(or.(not.end).end-hash)..... |
| 1849a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 62 65 67 2d 68 61 73 68 | ................(concat.beg-hash |
| 1849c0 | 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 32 20 72 61 6e 67 65 29 20 65 6e 64 2d 68 61 73 68 | .(match-string.2.range).end-hash |
| 1849e0 | 29 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 68 61 73 68 20 72 61 6e 67 65 29 | ))))).....(magit-rev-hash.range) |
| 184a00 | 29 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 66 61 63 65 73 | ))..(defvar.magit-revision-faces |
| 184a20 | 0a 20 20 27 28 6d 61 67 69 74 2d 68 61 73 68 0a 20 20 20 20 6d 61 67 69 74 2d 74 61 67 0a 20 20 | ...'(magit-hash.....magit-tag... |
| 184a40 | 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 20 6d 61 67 69 74 2d | ..magit-branch-remote.....magit- |
| 184a60 | 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 67 69 74 2d 62 72 61 | branch-remote-head.....magit-bra |
| 184a80 | 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 68 2d 63 75 72 72 65 | nch-local.....magit-branch-curre |
| 184aa0 | 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 65 61 6d 0a 20 20 20 | nt.....magit-branch-upstream.... |
| 184ac0 | 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 20 6d 61 67 69 74 2d | .magit-branch-warning.....magit- |
| 184ae0 | 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 20 20 6d 61 67 69 74 | head.....magit-refname.....magit |
| 184b00 | 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 72 65 66 6e 61 6d 65 | -refname-stash.....magit-refname |
| 184b20 | 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 6c 6c 72 65 71 29 29 | -wip.....magit-refname-pullreq)) |
| 184b40 | 0a 0a 28 70 75 74 20 27 67 69 74 2d 72 65 76 69 73 69 6f 6e 20 27 74 68 69 6e 67 2d 61 74 2d 70 | ..(put.'git-revision.'thing-at-p |
| 184b60 | 6f 69 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 | oint.#'magit-thingatpt--git-revi |
| 184b80 | 73 69 6f 6e 29 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 74 68 69 6e 67 61 74 70 74 2d 2d 67 69 | sion).(defun.magit-thingatpt--gi |
| 184ba0 | 74 2d 72 65 76 69 73 69 6f 6e 20 28 26 6f 70 74 69 6f 6e 61 6c 20 64 69 73 61 6c 6c 6f 77 29 0a | t-revision.(&optional.disallow). |
| 184bc0 | 20 20 3b 3b 20 53 75 70 70 6f 72 74 20 68 61 73 68 65 73 20 61 6e 64 20 72 65 66 65 72 65 6e 63 | ..;;.Support.hashes.and.referenc |
| 184be0 | 65 73 2e 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 6f 75 6e 64 73 0a 20 20 20 20 20 20 20 | es....(and-let*.((bounds........ |
| 184c00 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 63 20 28 63 6f 6e 63 61 74 20 22 5c 73 5c 6e 5c 74 7e | .......(let.((c.(concat."\s\n\t~ |
| 184c20 | 5e 3a 3f 2a 5b 5c 5c 22 20 64 69 73 61 6c 6c 6f 77 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ^:?*[\\".disallow)))............ |
| 184c40 | 20 20 20 20 20 28 63 6c 2d 6c 65 74 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....(cl-letf................... |
| 184c60 | 20 20 28 28 28 67 65 74 20 27 67 69 74 2d 72 65 76 69 73 69 6f 6e 20 27 62 65 67 69 6e 6e 69 6e | ..(((get.'git-revision.'beginnin |
| 184c80 | 67 2d 6f 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d | g-op).......................(lam |
| 184ca0 | 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | bda.().........................( |
| 184cc0 | 69 66 20 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 74 20 22 | if.(re-search-backward.(format." |
| 184ce0 | 5b 25 73 5d 22 20 63 29 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | [%s]".c).nil.t)................. |
| 184d00 | 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 77 61 72 64 2d 63 68 61 72 29 0a 20 20 20 20 20 | ............(forward-char)...... |
| 184d20 | 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. |
| 184d40 | 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (point-min)))))................. |
| 184d60 | 20 20 20 20 20 28 28 67 65 74 20 27 67 69 74 2d 72 65 76 69 73 69 6f 6e 20 27 65 6e 64 2d 6f 70 | .....((get.'git-revision.'end-op |
| 184d80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 | ).......................(lambda. |
| 184da0 | 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 2d 73 | ().........................(re-s |
| 184dc0 | 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 66 6f 72 6d 61 74 20 22 5c 5c 3d 5b 5e 25 73 5d 2a | earch-forward.(format."\\=[^%s]* |
| 184de0 | 22 20 63 29 20 6e 69 6c 20 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ".c).nil.t)))).................. |
| 184e00 | 20 28 62 6f 75 6e 64 73 2d 6f 66 2d 74 68 69 6e 67 2d 61 74 2d 70 6f 69 6e 74 20 27 67 69 74 2d | .(bounds-of-thing-at-point.'git- |
| 184e20 | 72 65 76 69 73 69 6f 6e 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e | revision))))..............(strin |
| 184e40 | 67 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 | g.(buffer-substring-no-propertie |
| 184e60 | 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 0a 20 20 | s.(car.bounds).(cdr.bounds)))... |
| 184e80 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 52 65 66 65 72 65 6e 63 65 73 20 61 72 65 20 61 6c 6c | ...........;;.References.are.all |
| 184ea0 | 6f 77 65 64 20 74 6f 20 63 6f 6e 74 61 69 6e 20 6d 6f 73 74 20 70 61 72 65 6e 74 68 65 73 65 73 | owed.to.contain.most.parentheses |
| 184ec0 | 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6d 6f 73 74 20 70 75 6e 63 74 75 | .and..............;;.most.punctu |
| 184ee0 | 61 74 69 6f 6e 2c 20 62 75 74 20 69 66 20 74 68 6f 73 65 20 63 68 61 72 61 63 74 65 72 73 20 61 | ation,.but.if.those.characters.a |
| 184f00 | 70 70 65 61 72 20 61 74 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 65 64 67 | ppear.at.the..............;;.edg |
| 184f20 | 65 73 20 6f 66 20 61 20 70 6f 73 73 69 62 6c 65 20 72 65 66 65 72 65 6e 63 65 20 69 6e 20 61 72 | es.of.a.possible.reference.in.ar |
| 184f40 | 62 69 74 72 61 72 79 20 74 65 78 74 2c 20 74 68 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | bitrary.text,.then.............. |
| 184f60 | 3b 3b 20 74 68 65 79 20 61 72 65 20 6d 75 63 68 20 6d 6f 72 65 20 6c 69 6b 65 6c 79 20 74 6f 20 | ;;.they.are.much.more.likely.to. |
| 184f80 | 62 65 20 69 6e 74 65 6e 64 65 64 20 61 73 20 6a 75 73 74 20 74 68 61 74 3a 0a 20 20 20 20 20 20 | be.intended.as.just.that:....... |
| 184fa0 | 20 20 20 20 20 20 20 3b 3b 20 70 75 6e 63 74 75 61 74 69 6f 6e 20 61 6e 64 20 64 65 6c 69 6d 69 | .......;;.punctuation.and.delimi |
| 184fc0 | 74 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 28 74 68 72 65 | ters...............(string.(thre |
| 184fe0 | 61 64 2d 66 69 72 73 74 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ad-first.string................. |
| 185000 | 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 2d 6c 65 66 74 20 20 22 5b 28 3c 2f 5d | .......(string-trim-left.."[(</] |
| 185020 | 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 73 74 72 69 6e | ")........................(strin |
| 185040 | 67 2d 74 72 69 6d 2d 72 69 67 68 74 20 22 5b 5d 29 3e 2f 2e 2c 3b 21 5d 22 29 29 29 29 0a 20 20 | g-trim-right."[])>/.,;!]"))))... |
| 185060 | 20 20 28 6c 65 74 20 28 64 69 73 61 6c 6c 6f 77 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 6f | ..(let.(disallow).......(when.(o |
| 185080 | 72 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5c 5c 2e 5c 5c 2e 22 20 73 74 72 69 6e | r.(string-match-p."\\.\\.".strin |
| 1850a0 | 67 29 0a 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 | g).................(string-match |
| 1850c0 | 2d 70 20 22 2f 5c 5c 2e 22 20 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 | -p."/\\.".string)).........(setq |
| 1850e0 | 20 64 69 73 61 6c 6c 6f 77 20 28 63 6f 6e 63 61 74 20 64 69 73 61 6c 6c 6f 77 20 22 2e 22 29 29 | .disallow.(concat.disallow.".")) |
| 185100 | 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 40 | ).......(when.(string-match-p."@ |
| 185120 | 7b 22 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 64 69 73 61 6c 6c 6f | {".string).........(setq.disallo |
| 185140 | 77 20 28 63 6f 6e 63 61 74 20 64 69 73 61 6c 6c 6f 77 20 22 40 7b 22 29 29 29 0a 20 20 20 20 20 | w.(concat.disallow."@{")))...... |
| 185160 | 20 28 69 66 20 64 69 73 61 6c 6c 6f 77 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 54 68 65 73 65 | .(if.disallow...........;;.These |
| 185180 | 20 61 64 64 69 74 69 6f 6e 61 6c 20 72 65 73 74 72 69 63 74 69 6f 6e 73 20 6f 76 65 72 63 6f 6d | .additional.restrictions.overcom |
| 1851a0 | 70 65 6e 73 61 74 65 2c 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 75 74 20 74 68 61 74 20 6f | pensate,...........;;.but.that.o |
| 1851c0 | 6e 6c 79 20 6d 61 74 74 65 72 73 20 69 6e 20 72 61 72 65 20 63 61 73 65 73 2e 0a 20 20 20 20 20 | nly.matters.in.rare.cases....... |
| 1851e0 | 20 20 20 20 20 28 6d 61 67 69 74 2d 74 68 69 6e 67 61 74 70 74 2d 2d 67 69 74 2d 72 65 76 69 73 | .....(magit-thingatpt--git-revis |
| 185200 | 69 6f 6e 20 64 69 73 61 6c 6c 6f 77 29 0a 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6e 6f 74 20 | ion.disallow).........(and.(not. |
| 185220 | 28 65 71 75 61 6c 20 73 74 72 69 6e 67 20 22 40 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (equal.string."@"))............. |
| 185240 | 20 28 6f 72 20 28 61 6e 64 20 28 3e 3d 20 28 6c 65 6e 67 74 68 20 73 74 72 69 6e 67 29 20 37 29 | .(or.(and.(>=.(length.string).7) |
| 185260 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d | .......................(string-m |
| 185280 | 61 74 63 68 2d 70 20 22 5b 61 2d 7a 5d 22 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 | atch-p."[a-z]".string).......... |
| 1852a0 | 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 73 74 72 | .............(magit-commit-p.str |
| 1852c0 | 69 6e 67 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 28 6d 61 67 | ing))..................(and.(mag |
| 1852e0 | 69 74 2d 72 65 66 2d 70 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-ref-p.string)................ |
| 185300 | 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 66 61 63 65 20 28 67 65 74 2d 74 65 78 74 2d 70 72 6f | .......(let.((face.(get-text-pro |
| 185320 | 70 65 72 74 79 20 28 70 6f 69 6e 74 29 20 27 66 61 63 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 | perty.(point).'face))).......... |
| 185340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 66 61 63 65 29 0a 20 20 | ...............(or.(not.face)... |
| 185360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 | ..........................(membe |
| 185380 | 72 20 66 61 63 65 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 66 61 63 65 73 29 29 29 29 29 | r.face.magit-revision-faces))))) |
| 1853a0 | 0a 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 | ..............string)))))..(put. |
| 1853c0 | 27 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 | 'git-revision-range.'thing-at-po |
| 1853e0 | 69 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 | int.#'magit-thingatpt--git-revis |
| 185400 | 69 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 | ion-range).(defun.magit-thingatp |
| 185420 | 74 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 | t--git-revision-range.()...;;.Su |
| 185440 | 70 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 | pport.hashes.but.no.references.. |
| 185460 | 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 62 6f 75 6e 64 73 0a 20 20 20 20 20 20 20 20 20 20 20 | ..(and-let*.((bounds............ |
| 185480 | 20 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 | ...(cl-letf.(((get.'git-revision |
| 1854a0 | 20 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 | .'beginning-op)................. |
| 1854c0 | 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.()............. |
| 1854e0 | 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 61 | ...............(if.(re-search-ba |
| 185500 | 63 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 | ckward."[^a-z0-9.]".nil.t)...... |
| 185520 | 20 20 20 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 | ..........................(forwa |
| 185540 | 72 64 2d 63 68 61 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rd-char)........................ |
| 185560 | 20 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 29 29 29 | ......(goto-char.(point-min))))) |
| 185580 | 0a 20 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 | .........................((get.' |
| 1855a0 | 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 20 20 20 20 20 | git-revision.'end-op)........... |
| 1855c0 | 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 20 20 | ...............(lambda.()....... |
| 1855e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 72 65 2d 73 65 | .....................(and.(re-se |
| 185600 | 61 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 | arch-forward."[^a-z0-9.]".nil.t) |
| 185620 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 185640 | 20 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 | .(backward-char)))))............ |
| 185660 | 20 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 | .....(bounds-of-thing-at-point.' |
| 185680 | 67 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 | git-revision)))..............(ra |
| 1856a0 | 6e 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 | nge.(buffer-substring-no-propert |
| 1856c0 | 69 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 | ies.(car.bounds).(cdr.bounds)))) |
| 1856e0 | 0a 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 | .....;;.Validate.but.return.as-i |
| 185700 | 73 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 | s......(and.(magit-hash-range.ra |
| 185720 | 6e 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 | nge).range)))..;;;.Completion..( |
| 185740 | 64 65 66 76 61 72 20 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 20 6e 69 | defvar.magit-revision-history.ni |
| 185760 | 6c 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 6d 69 6e 69 62 75 66 2d 64 65 66 61 75 6c | l)..(defun.magit--minibuf-defaul |
| 185780 | 74 2d 61 64 64 2d 63 6f 6d 6d 69 74 20 28 29 0a 20 20 28 6c 65 74 20 28 28 66 6e 20 6d 69 6e 69 | t-add-commit.()...(let.((fn.mini |
| 1857a0 | 62 75 66 66 65 72 2d 64 65 66 61 75 6c 74 2d 61 64 64 2d 66 75 6e 63 74 69 6f 6e 29 29 0a 20 20 | buffer-default-add-function))... |
| 1857c0 | 20 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 | ..(setq-local......minibuffer-de |
| 1857e0 | 66 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 | fault-add-function......(lambda. |
| 185800 | 28 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 | ()........(let.((rest.(and.(func |
| 185820 | 74 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 | tionp.fn).(funcall.fn))))....... |
| 185840 | 20 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 | ...(if-let.((commit.(with-select |
| 185860 | 65 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 | ed-window.(minibuffer-selected-w |
| 185880 | 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 20 20 20 20 20 | indow).......................... |
| 1858a0 | 20 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 | ...(or.(magit-thing-at-point.'gi |
| 1858c0 | 74 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 | t-revision-range.t)............. |
| 1858e0 | 20 20 20 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 |
| 185900 | 74 2d 61 74 2d 70 6f 69 6e 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 | t-at-point)))))..............(le |
| 185920 | 74 20 28 28 72 65 73 74 20 28 63 6f 6e 73 20 63 6f 6d 6d 69 74 20 28 64 65 6c 65 74 65 20 63 6f | t.((rest.(cons.commit.(delete.co |
| 185940 | 6d 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 | mmit.rest))).................... |
| 185960 | 28 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 | (def.minibuffer-default))....... |
| 185980 | 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6c 69 73 74 70 20 64 65 66 29 0a 20 20 20 20 20 20 20 | .........(if.(listp.def)........ |
| 1859a0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 61 70 70 65 6e 64 20 64 65 66 20 72 65 73 74 29 0a 20 20 | ............(append.def.rest)... |
| 1859c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 64 65 66 20 28 64 65 6c 65 74 65 | ...............(cons.def.(delete |
| 1859e0 | 20 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 | .def.rest))))............rest))) |
| 185a00 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 20 28 70 | )))..(defun.magit-read-branch.(p |
| 185a20 | 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c | rompt.&optional.secondary-defaul |
| 185a40 | 74 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d | t)...(magit-completing-read.prom |
| 185a60 | 70 74 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 62 72 61 6e 63 68 2d 6e 61 6d 65 73 29 0a 20 20 20 | pt.(magit-list-branch-names).... |
| 185a80 | 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 6c 20 | ......................nil.t.nil. |
| 185aa0 | 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 | 'magit-revision-history......... |
| 185ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 62 72 61 6e | .................(or.(magit-bran |
| 185ae0 | 63 68 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-at-point).................... |
| 185b00 | 20 20 20 20 20 20 20 20 20 20 73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 0a 20 20 20 20 | ..........secondary-default..... |
| 185b20 | 20 20 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- |
| 185b40 | 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | get-current-branch))))..(defun.m |
| 185b60 | 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 20 28 70 72 6f 6d | agit-read-branch-or-commit.(prom |
| 185b80 | 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 20 65 | pt.&optional.secondary-default.e |
| 185ba0 | 78 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 | xclude)...(let.((current.(magit- |
| 185bc0 | 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 28 62 72 | get-current-branch)).........(br |
| 185be0 | 61 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 | anch-at-point.(magit-branch-at-p |
| 185c00 | 6f 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 | oint)).........(commit-at-point. |
| 185c20 | 28 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 | (magit-commit-at-point))........ |
| 185c40 | 20 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 | .(choices.(delete.exclude.(magit |
| 185c60 | 2d 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 | -list-refnames.nil.t)))).....(wh |
| 185c80 | 65 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 | en.(equal.current.exclude)...... |
| 185ca0 | 20 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 | .(setq.current.nil)).....(when.( |
| 185cc0 | 65 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 | equal.branch-at-point.exclude).. |
| 185ce0 | 20 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 | .....(setq.branch-at-point.nil)) |
| 185d00 | 0a 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 | .....(when.(and.commit-at-point. |
| 185d20 | 28 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 | (not.branch-at-point)).......(se |
| 185d40 | 74 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 | tq.choices.(cons.commit-at-point |
| 185d60 | 20 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 | .choices))).....(minibuffer-with |
| 185d80 | 2d 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 | -setup-hook.#'magit--minibuf-def |
| 185da0 | 61 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 | ault-add-commit.......(or.(magit |
| 185dc0 | 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 70 72 6f 6d | -completing-read............prom |
| 185de0 | 70 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 | pt.choices.nil.nil.nil.'magit-re |
| 185e00 | 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 28 6f 72 20 62 72 | vision-history............(or.br |
| 185e20 | 61 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 | anch-at-point.commit-at-point.se |
| 185e40 | 63 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 | condary-default.current))....... |
| 185e60 | 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 68 69 6e 67 20 73 65 6c 65 63 74 65 | ....(user-error."Nothing.selecte |
| 185e80 | 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 64 2d 72 61 6e 67 65 | d")))))..(defun.magit-read-range |
| 185ea0 | 2d 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 | -or-commit.(prompt.&optional.sec |
| 185ec0 | 6f 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 | ondary-default)...(magit-read-ra |
| 185ee0 | 6e 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 | nge....prompt....(or.(and-let*.( |
| 185f00 | 28 72 65 76 73 20 28 6d 61 67 69 74 2d 72 65 67 69 6f 6e 2d 76 61 6c 75 65 73 20 27 28 63 6f 6d | (revs.(magit-region-values.'(com |
| 185f20 | 6d 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 | mit.branch).t)))..........(progn |
| 185f40 | 0a 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 | ............(deactivate-mark)... |
| 185f60 | 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 |
| 185f80 | 29 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 | ))."..".(car.revs))))........(ma |
| 185fa0 | 67 69 74 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 6f 6d 6d 69 74 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 | git-branch-or-commit-at-point).. |
| 185fc0 | 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 20 20 28 | ......secondary-default........( |
| 185fe0 | 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 0a 28 64 | magit-get-current-branch))))..(d |
| 186000 | 65 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 | efun.magit-read-range.(prompt.&o |
| 186020 | 70 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 | ptional.default)...(minibuffer-w |
| 186040 | 69 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 | ith-setup-hook.......(lambda.(). |
| 186060 | 20 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 | ........(magit--minibuf-default- |
| 186080 | 61 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 | add-commit).........(setq-local. |
| 1860a0 | 63 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 | crm-separator."\\.\\.\\.?")).... |
| 1860c0 | 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 | .(magit-completing-read-multiple |
| 1860e0 | 0a 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 | ......(concat.prompt.":.")...... |
| 186100 | 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 6e 61 6d 65 73 29 0a 20 20 20 20 20 6e 69 6c 20 6e | (magit-list-refnames)......nil.n |
| 186120 | 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 20 64 | il.nil.'magit-revision-history.d |
| 186140 | 65 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 | efault.nil.t)))..(defun.magit-re |
| 186160 | 61 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 | ad-remote-branch.....(prompt.&op |
| 186180 | 74 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 | tional.remote.default.local-bran |
| 1861a0 | 63 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 | ch.require-match)...(let.((choic |
| 1861c0 | 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 20 20 20 20 20 | e.(magit-completing-read........ |
| 1861e0 | 20 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 | ..........prompt................ |
| 186200 | 20 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 | ..(cl-union.(and.local-branch... |
| 186220 | 20 20 20 20 20 20 20 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 |
| 186240 | 66 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 | f.remote........................ |
| 186260 | 20 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 | .............(list.local-branch) |
| 186280 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1862a0 | 20 20 20 28 2d 2d 6d 61 70 20 28 63 6f 6e 63 61 74 20 69 74 20 22 2f 22 20 6c 6f 63 61 6c 2d 62 | ...(--map.(concat.it."/".local-b |
| 1862c0 | 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).......................... |
| 1862e0 | 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 6f | ................(magit-list-remo |
| 186300 | 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 20 20 | tes))))......................... |
| 186320 | 20 20 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 6e 61 6d | ...(magit-list-remote-branch-nam |
| 186340 | 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 20 20 | es.remote.t).................... |
| 186360 | 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 20 20 | ........:test.#'equal).......... |
| 186380 | 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 27 6d | ........nil.require-match.nil.'m |
| 1863a0 | 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 29 29 | agit-revision-history.default))) |
| 1863c0 | 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 74 63 | .....(if.(or.remote.(string-matc |
| 1863e0 | 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 6f 69 | h."\\`\\([^/]+\\)/\\(.+\\)".choi |
| 186400 | 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 72 2d | ce)).........choice.......(user- |
| 186420 | 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 6f 72 | error."`%s'.doesn't.have.the.for |
| 186440 | 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 64 65 | m.REMOTE/BRANCH".choice))))..(de |
| 186460 | 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 20 72 | fun.magit-read-refspec.(prompt.r |
| 186480 | 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 64 20 | emote)...(magit-completing-read. |
| 1864a0 | 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.......................... |
| 1864c0 | 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 76 61 | (prog2.(message."Determining.ava |
| 1864e0 | 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 20 20 | ilable.refs...")................ |
| 186500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 6c 69 73 74 | ..............(magit-remote-list |
| 186520 | 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 20 20 | -refs.remote)................... |
| 186540 | 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 20 61 | .........(message."Determining.a |
| 186560 | 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 66 75 | vailable.refs...done"))))..(defu |
| 186580 | 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 6d 70 | n.magit-read-local-branch.(promp |
| 1865a0 | 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 0a 20 | t.&optional.secondary-default).. |
| 1865c0 | 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 28 | .(magit-completing-read.prompt.( |
| 1865e0 | 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 0a 20 | magit-list-local-branch-names).. |
| 186600 | 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 |
| 186620 | 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 | l.'magit-revision-history....... |
| 186640 | 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 6c 6f | ...................(or.(magit-lo |
| 186660 | 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 20 20 | cal-branch-at-point)............ |
| 186680 | 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 66 61 | ..................secondary-defa |
| 1866a0 | 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ult............................. |
| 1866c0 | 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 0a | .(magit-get-current-branch)))).. |
| 1866e0 | 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 2d 6f | (defun.magit-read-local-branch-o |
| 186700 | 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 69 63 | r-commit.(prompt)...(let.((choic |
| 186720 | 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 61 6e | es.(nconc.(magit-list-local-bran |
| 186740 | 63 68 2d 6e 61 6d 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ch-names)....................... |
| 186760 | 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 29 29 | ..(magit-list-special-refnames)) |
| 186780 | 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 74 2d | ).........(commit.(magit-commit- |
| 1867a0 | 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 20 20 | at-point))).....(when.commit.... |
| 1867c0 | 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 28 6d | ...(push.commit.choices)).....(m |
| 1867e0 | 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 67 69 | inibuffer-with-setup-hook.#'magi |
| 186800 | 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 20 20 | t--minibuf-default-add-commit... |
| 186820 | 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 20 70 | ....(or.(magit-completing-read.p |
| 186840 | 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 20 20 | rompt.choices................... |
| 186860 | 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 67 69 | ...............nil.nil.nil.'magi |
| 186880 | 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t-revision-history.............. |
| 1868a0 | 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 6c | ....................(or.(magit-l |
| 1868c0 | 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 0a 20 | ocal-branch-at-point).commit)).. |
| 1868e0 | 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 73 65 | .........(user-error."Nothing.se |
| 186900 | 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 64 2d | lected")))))..(defun.magit-read- |
| 186920 | 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 70 74 | local-branch-or-ref.(prompt.&opt |
| 186940 | 69 6f 6e 61 6c 20 73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 29 0a 20 20 28 6d 61 67 69 | ional.secondary-default)...(magi |
| 186960 | 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 63 20 | t-completing-read.prompt.(nconc. |
| 186980 | 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 0a | (magit-list-local-branch-names). |
| 1869a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1869c0 | 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 22 29 | .......(magit-list-refs."refs/") |
| 1869e0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 | )..........................nil.t |
| 186a00 | 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 0a 20 20 20 | .nil.'magit-revision-history.... |
| 186a20 | 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 |
| 186a40 | 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 | -local-branch-at-point)......... |
| 186a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 63 6f 6e 64 61 72 79 2d 64 | .....................secondary-d |
| 186a80 | 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 20 | efault.......................... |
| 186aa0 | 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))) |
| 186ac0 | 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 6e 63 | )..(defun.magit-read-other-branc |
| 186ae0 | 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 65 20 | h.....(prompt.&optional.exclude. |
| 186b00 | 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 61 74 | secondary-default.no-require-mat |
| 186b20 | 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 65 74 | ch)...(let*.((current.(magit-get |
| 186b40 | 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 70 6f | -current-branch))..........(atpo |
| 186b60 | 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 20 20 | int.(magit-branch-at-point)).... |
| 186b80 | 20 20 20 20 20 20 28 65 78 63 6c 75 64 65 20 28 6f 72 20 65 78 63 6c 75 64 65 20 63 75 72 72 65 | ......(exclude.(or.exclude.curre |
| 186ba0 | 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 20 28 6f 72 20 28 61 6e 64 20 | nt))..........(default.(or.(and. |
| 186bc0 | 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 61 74 | (not.(equal.atpoint.exclude)).at |
| 186be0 | 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 61 6e | point).......................(an |
| 186c00 | 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 29 20 | d.(not.(equal.current.exclude)). |
| 186c20 | 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 20 73 | current).......................s |
| 186c40 | 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | econdary-default................ |
| 186c60 | 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 2d 70 72 65 76 69 6f 75 73 2d 62 72 61 6e 63 | .......(magit-get-previous-branc |
| 186c80 | 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 61 64 | h)))).....(magit-completing-read |
| 186ca0 | 20 70 72 6f 6d 70 74 20 28 64 65 6c 65 74 65 20 65 78 63 6c 75 64 65 20 28 6d 61 67 69 74 2d 6c | .prompt.(delete.exclude.(magit-l |
| 186cc0 | 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 20 20 | ist-branch-names)).............. |
| 186ce0 | 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 69 72 | ..............nil.(not.no-requir |
| 186d00 | 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 20 20 | e-match)........................ |
| 186d20 | 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 79 20 | ....nil.'magit-revision-history. |
| 186d40 | 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 6f 74 | default)))..(defun.magit-read-ot |
| 186d60 | 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 70 74 | her-branch-or-commit.....(prompt |
| 186d80 | 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 65 66 | .&optional.exclude.secondary-def |
| 186da0 | 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 2d 67 | ault)...(let*.((current.(magit-g |
| 186dc0 | 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 |
| 186de0 | 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 61 74 | point.(magit-branch-or-commit-at |
| 186e00 | 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 20 65 | -point))..........(exclude.(or.e |
| 186e20 | 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 61 75 | xclude.current))..........(defau |
| 186e40 | 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 74 20 | lt.(or.(and.(not.(equal.atpoint. |
| 186e60 | 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 20 20 | exclude))....................... |
| 186e80 | 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 20 20 | .....(not.(and.(not.current).... |
| 186ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 186ec0 | 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 41 44 | ..(magit-rev-equal.atpoint."HEAD |
| 186ee0 | 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ")))............................ |
| 186f00 | 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).......................( |
| 186f20 | 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) |
| 186f40 | 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)...................... |
| 186f60 | 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.............. |
| 186f80 | 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 |
| 186fa0 | 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 65 74 | nch)))).....(minibuffer-with-set |
| 186fc0 | 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 6c 74 | up-hook.#'magit--minibuf-default |
| 186fe0 | 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 6f 6d | -add-commit.......(or.(magit-com |
| 187000 | 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 63 6c | pleting-read.prompt.(delete.excl |
| 187020 | 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 20 20 | ude.(magit-list-refnames))...... |
| 187040 | 20 20 20 20 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. |
| 187060 | 6e 69 6c 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 20 | nil.nil.'magit-revision-history. |
| 187080 | 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 20 22 | default)...........(user-error." |
| 1870a0 | 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 20 6d | Nothing.selected")))))..(defun.m |
| 1870c0 | 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 20 20 | agit-read-other-local-branch.... |
| 1870e0 | 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 6f 6e | .(prompt.&optional.exclude.secon |
| 187100 | 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 0a 20 | dary-default.no-require-match).. |
| 187120 | 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 |
| 187140 | 65 6e 74 2d 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 28 61 74 70 6f 69 6e 74 20 28 | ent-branch))..........(atpoint.( |
| 187160 | 6d 61 67 69 74 2d 6c 6f 63 61 6c 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 29 0a 20 20 | magit-local-branch-at-point))... |
| 187180 | 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 72 | .......(exclude.(or.exclude.curr |
| 1871a0 | 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 64 | ent))..........(default.(or.(and |
| 1871c0 | 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 61 | .(not.(equal.atpoint.exclude)).a |
| 1871e0 | 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 61 | tpoint).......................(a |
| 187200 | 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 29 | nd.(not.(equal.current.exclude)) |
| 187220 | 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 20 | .current)....................... |
| 187240 | 73 65 63 6f 6e 64 61 72 79 2d 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | secondary-default............... |
| 187260 | 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 6e | ........(magit-get-previous-bran |
| 187280 | 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 61 | ch)))).....(magit-completing-rea |
| 1872a0 | 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........................ |
| 1872c0 | 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 74 2d | ....(delete.exclude.(magit-list- |
| 1872e0 | 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 20 20 | local-branch-names))............ |
| 187300 | 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 |
| 187320 | 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)...................... |
| 187340 | 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 |
| 187360 | 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- |
| 187380 | 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 20 28 | branch-prefer-other.(prompt)...( |
| 1873a0 | 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 65 6e | let*.((current.(magit-get-curren |
| 1873c0 | 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 6d 61 | t-branch))..........(commit..(ma |
| 1873e0 | 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 20 28 | git-commit-at-point))..........( |
| 187400 | 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 74 2d | atrev...(and.commit.(magit-list- |
| 187420 | 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 0a 20 | branches-pointing-at.commit))).. |
| 187440 | 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 65 64 | ........(atpoint.(magit--painted |
| 187460 | 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 2d 63 | -branch-at-point))).....(magit-c |
| 187480 | 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 |
| 1874a0 | 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 20 20 | t-branch-names)................. |
| 1874c0 | 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 69 | ...........nil.t.nil.'magit-revi |
| 1874e0 | 73 69 6f 6e 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sion-history.................... |
| 187500 | 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 75 65 | ........(or.(magit-section-value |
| 187520 | 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 20 20 | -if.'branch).................... |
| 187540 | 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 20 20 | ............atpoint............. |
| 187560 | 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 63 64 | ...................(and.(not.(cd |
| 187580 | 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 20 20 | r.atrev)).(car.atrev)).......... |
| 1875a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 66 69 72 73 74 20 28 | ......................(--first.( |
| 1875c0 | 6e 6f 74 20 28 65 71 75 61 6c 20 69 74 20 63 75 72 72 65 6e 74 29 29 20 61 74 72 65 76 29 0a 20 | not.(equal.it.current)).atrev).. |
| 1875e0 | 20 20 20 20 20 20 20 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 |
| 187600 | 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 20 20 20 20 | agit-get-previous-branch)....... |
| 187620 | 20 20 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 61 74 | .........................(car.at |
| 187640 | 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 75 70 73 74 | rev)))))..(defun.magit-read-upst |
| 187660 | 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 68 20 70 72 | ream-branch.(&optional.branch.pr |
| 187680 | 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 6f 72 20 42 | ompt)..."Read.the.upstream.for.B |
| 1876a0 | 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 6e 61 6c 20 | RANCH.using.PROMPT..If.optional. |
| 1876c0 | 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 20 75 70 73 | BRANCH.is.nil,.then.read.the.ups |
| 1876e0 | 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 2c 20 6f 72 | tream.for.the.current.branch,.or |
| 187700 | 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 20 69 73 20 | .raise.an.error.if.no.branch.is. |
| 187720 | 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 62 72 61 6e | checked.out...Only.existing.bran |
| 187740 | 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 6c 65 73 73 | ches.can.be.selected."...(unless |
| 187760 | 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 20 28 6d 61 | .branch.....(setq.branch.(or.(ma |
| 187780 | 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 20 | git-get-current-branch)......... |
| 1877a0 | 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 62 72 61 6e | .............(error."Need.a.bran |
| 1877c0 | 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 20 20 28 6c | ch.to.set.its.upstream"))))...(l |
| 1877e0 | 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 20 28 6d 61 | et.((branches.(delete.branch.(ma |
| 187800 | 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 20 20 28 6d | git-list-branch-names)))).....(m |
| 187820 | 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 72 20 70 72 | agit-completing-read......(or.pr |
| 187840 | 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 6d 20 6f 66 | ompt.(format."Change.upstream.of |
| 187860 | 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 65 73 20 6e | .%s.to".branch))......branches.n |
| 187880 | 69 6c 20 74 20 6e 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 | il.t.nil.'magit-revision-history |
| 1878a0 | 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 62 65 72 20 | ......(or.(let.((r.(car.(member. |
| 1878c0 | 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 62 72 61 6e 63 68 2d 61 74 2d 70 6f 69 6e 74 29 20 62 | (magit-remote-branch-at-point).b |
| 1878e0 | 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 20 28 63 61 | ranches)))................(l.(ca |
| 187900 | 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 68 2d 61 74 | r.(member.(magit-local-branch-at |
| 187920 | 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 20 20 20 20 | -point).branches))))............ |
| 187940 | 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 72 65 61 6d | (if.magit-prefer-remote-upstream |
| 187960 | 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 20 20 28 61 | .(or.r.l).(or.l.r)))..........(a |
| 187980 | 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 72 61 6e 63 | nd-let*.((main.(magit-main-branc |
| 1879a0 | 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 72 20 28 6d | h)))............(let.((r.(car.(m |
| 1879c0 | 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 29 20 62 72 | ember.(concat."origin/".main).br |
| 1879e0 | 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 6c 20 28 63 | anches)))..................(l.(c |
| 187a00 | 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 0a 20 20 20 | ar.(member.main.branches)))).... |
| 187a20 | 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 65 6d 6f 74 | ..........(if.magit-prefer-remot |
| 187a40 | 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 29 0a | e-upstream.(or.r.l).(or.l.r)))). |
| 187a60 | 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 2d 67 65 74 | .........(car.(member.(magit-get |
| 187a80 | 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 29 29 29 29 | -previous-branch).branches)))))) |
| 187aa0 | 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 2d 70 6f 69 | ..(defun.magit-read-starting-poi |
| 187ac0 | 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 64 65 66 61 | nt.(prompt.&optional.branch.defa |
| 187ae0 | 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 2d 72 65 61 | ult)...(or.(magit-completing-rea |
| 187b00 | 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 20 20 20 20 | d........(concat.prompt......... |
| 187b20 | 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 20 20 20 20 | .......(and.branch.............. |
| 187b40 | 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 20 69 76 79 | .......(if.(bound-and-true-p.ivy |
| 187b60 | 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b | -mode).........................; |
| 187b80 | 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 20 70 72 6f | ;.Ivy-mode.strips.faces.from.pro |
| 187ba0 | 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 20 28 66 6f | mpt..........................(fo |
| 187bc0 | 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 20 20 20 20 | rmat..".`%s'".branch)........... |
| 187be0 | 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 69 74 2d 2d | ............(concat.".".(magit-- |
| 187c00 | 70 72 6f 70 65 72 74 69 7a 65 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | propertize-face................. |
| 187c20 | 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 61 67 69 74 | ...................branch.'magit |
| 187c40 | 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 20 20 20 20 | -branch-local))))............... |
| 187c60 | 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 6e 63 20 28 | .".starting.at")........(nconc.( |
| 187c80 | 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 6d 61 67 69 | list."HEAD")...............(magi |
| 187ca0 | 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 20 20 20 28 | t-list-refnames)...............( |
| 187cc0 | 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 72 29 20 6e | directory-files.(magit-gitdir).n |
| 187ce0 | 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 69 6c 20 6e | il."_HEAD\\'"))........nil.nil.n |
| 187d00 | 69 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 | il.'magit-revision-history...... |
| 187d20 | 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 74 2d 73 74 | ..(or.default.(magit--default-st |
| 187d40 | 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 65 72 72 6f | arting-point))).......(user-erro |
| 187d60 | 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 66 75 6e 20 | r."Nothing.selected")))..(defun. |
| 187d80 | 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 74 20 28 29 | magit--default-starting-point.() |
| 187da0 | 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 65 2d 62 72 | ...(or.(let.((r.(magit-remote-br |
| 187dc0 | 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 28 6c 20 28 | anch-at-point)).............(l.( |
| 187de0 | 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 29 0a 20 | magit-local-branch-at-point))).. |
| 187e00 | 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 70 72 65 66 65 72 2d 72 65 6d 6f 74 65 2d 75 | .......(if.magit-prefer-remote-u |
| 187e20 | 70 73 74 72 65 61 6d 20 28 6f 72 20 72 20 6c 29 20 28 6f 72 20 6c 20 72 29 29 29 0a 20 20 20 20 | pstream.(or.r.l).(or.l.r)))..... |
| 187e40 | 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 20 20 20 20 | ..(magit-commit-at-point)....... |
| 187e60 | 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 20 28 6d 61 | (magit-stash-at-point).......(ma |
| 187e80 | 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 0a 0a 28 64 65 66 75 | git-get-current-branch)))..(defu |
| 187ea0 | 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 74 69 6f 6e | n.magit-read-tag.(prompt.&option |
| 187ec0 | 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 6f 6d 70 6c | al.require-match)...(magit-compl |
| 187ee0 | 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 74 2d 74 61 | eting-read.prompt.(magit-list-ta |
| 187f00 | 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 20 20 20 20 | gs).nil......................... |
| 187f20 | 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 76 69 73 69 | .require-match.nil.'magit-revisi |
| 187f40 | 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...................... |
| 187f60 | 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 28 64 65 66 | ....(magit-tag-at-point)))..(def |
| 187f80 | 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 0a 20 20 28 | un.magit-read-stash.(prompt)...( |
| 187fa0 | 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 61 74 2d 70 | let*.((atpoint.(magit-stash-at-p |
| 187fc0 | 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 64 20 61 74 | oint))..........(default.(and.at |
| 187fe0 | 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 20 28 63 6f | point........................(co |
| 188000 | 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 61 74 20 22 | ncat.atpoint.(magit-rev-format." |
| 188020 | 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 68 6f 69 63 | .%s".atpoint))))..........(choic |
| 188040 | 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 20 20 20 20 | es.(mapcar.(lambda.(c).......... |
| 188060 | 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 74 20 28 28 | ...................(pcase-let.(( |
| 188080 | 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 20 22 5c 30 | `(,rev.,msg).(split-string.c."\0 |
| 1880a0 | 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ")))............................ |
| 1880c0 | 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 66 61 63 65 | ...(concat.(propertize.rev.'face |
| 1880e0 | 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 20 20 20 20 | .'magit-hash)................... |
| 188100 | 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 29 29 0a 20 | ....................".".msg))).. |
| 188120 | 20 20 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- |
| 188140 | 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 20 20 20 20 | list-stashes."%gd%x00%s")))..... |
| 188160 | 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 69 6e 67 2d | .....(choice..(magit-completing- |
| 188180 | 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 20 20 20 20 | read.prompt.choices............. |
| 1881a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c | .............................nil |
| 1881c0 | 20 74 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .t.nil.nil...................... |
| 1881e0 | 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 20 20 20 20 | ....................default..... |
| 188200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 188220 | 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 6e 64 20 63 | .....(car.choices)))).....(and.c |
| 188240 | 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 20 22 5e 5c | hoice..........(string-match."^\ |
| 188260 | 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 0a 20 20 20 | \([^.]+\\).\\(.+\\)".choice).... |
| 188280 | 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 65 73 20 28 | ......(substring-no-properties.( |
| 1882a0 | 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 28 64 65 66 | match-string.1.choice)))))..(def |
| 1882c0 | 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 20 26 6f 70 | un.magit-read-remote.(prompt.&op |
| 1882e0 | 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 6c 65 74 20 | tional.default.use-only)...(let. |
| 188300 | 28 28 72 65 6d 6f 74 65 73 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 6d 6f 74 65 73 29 29 29 | ((remotes.(magit-list-remotes))) |
| 188320 | 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 74 68 3d 20 | .....(if.(and.use-only.(length=. |
| 188340 | 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 6f 74 65 73 | remotes.1)).........(car.remotes |
| 188360 | 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 61 64 20 70 | ).......(magit-completing-read.p |
| 188380 | 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 20 20 20 20 | rompt.remotes................... |
| 1883a0 | 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 20 6e 69 6c 20 6e 69 6c 0a 20 20 20 20 20 20 20 | ...........nil.t.nil.nil........ |
| 1883c0 | 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 66 61 75 6c | ......................(or.defaul |
| 1883e0 | 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............................... |
| 188400 | 20 20 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 2d 61 74 2d 70 6f 69 6e 74 29 0a 20 20 20 20 20 | ...(magit-remote-at-point)...... |
| 188420 | 20 20 20 20 20 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 |
| 188440 | 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 6d 61 67 69 | it-get-remote))))))..(defun.magi |
| 188460 | 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 20 26 6f 70 | t-read-remote-or-url.(prompt.&op |
| 188480 | 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 70 6c 65 74 | tional.default)...(magit-complet |
| 1884a0 | 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ing-read.prompt................. |
| 1884c0 | 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 72 65 6d 6f | .........(nconc.(magit-list-remo |
| 1884e0 | 74 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tes)............................ |
| 188500 | 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 2f 22 20 22 | .....(list."https://"."git://"." |
| 188520 | 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 20 20 20 20 | git@"))......................... |
| 188540 | 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 20 20 20 20 | .nil.nil.nil.nil................ |
| 188560 | 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 20 20 | ..........(or.default........... |
| 188580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 6d 6f 74 65 | ...................(magit-remote |
| 1885a0 | 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)...................... |
| 1885c0 | 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 29 0a 0a 28 | ........(magit-get-remote))))..( |
| 1885e0 | 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 20 28 70 72 | defun.magit-read-module-path.(pr |
| 188600 | 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 28 6d 61 67 | ompt.&optional.predicate)...(mag |
| 188620 | 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 28 6d 61 67 69 74 | it-completing-read.prompt.(magit |
| 188640 | 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 20 20 20 20 | -list-module-paths)............. |
| 188660 | 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 20 6e 69 6c | .............predicate.t.nil.nil |
| 188680 | 0a 20 20 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 |
| 1886a0 | 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 29 0a 0a 28 | -module-at-point.predicate)))..( |
| 1886c0 | 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 76 65 72 62 | defun.magit-module-confirm.(verb |
| 1886e0 | 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 6f 6d 65 20 | .&optional.predicate)...;;.Some. |
| 188700 | 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 6e 74 20 60 | predicates.use.the.inefficient.` |
| 188720 | 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 65 20 72 65 | magit-toplevel'...;;.and.some.re |
| 188740 | 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 20 73 75 62 | positories.have.thousands.of.sub |
| 188760 | 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 72 65 73 68 | modules....(let.((magit--refresh |
| 188780 | 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 20 20 20 20 | -cache.(list.(cons.0.0)))....... |
| 1887a0 | 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 72 65 6e 74 | ..(modules.nil)).....(if.current |
| 1887c0 | 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 20 20 20 20 | -prefix-arg.........(progn...... |
| 1887e0 | 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 73 74 2d 6d | .....(setq.modules.(magit-list-m |
| 188800 | 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 6e 20 70 72 | odule-paths))...........(when.pr |
| 188820 | 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 64 75 6c 65 | edicate.............(setq.module |
| 188840 | 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 6c 65 73 29 | s.(seq-filter.predicate.modules) |
| 188860 | 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 0a 20 20 20 | ))...........(unless.modules.... |
| 188880 | 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 20 20 20 20 | .........(if.predicate.......... |
| 1888a0 | 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 20 6d 6f 64 75 6c 65 73 20 73 | .......(user-error."No.modules.s |
| 1888c0 | 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 69 63 61 74 | atisfying.%s.available".predicat |
| 1888e0 | 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 20 22 4e 6f | e)...............(user-error."No |
| 188900 | 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 20 20 28 73 | .modules.available")))).......(s |
| 188920 | 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 6c 75 65 73 | etq.modules.(magit-region-values |
| 188940 | 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 65 73 0a 20 | .'module)).......(when.modules.. |
| 188960 | 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 20 20 20 20 | .......(when.predicate.......... |
| 188980 | 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 72 65 64 69 | .(setq.modules.(seq-filter.predi |
| 1889a0 | 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 65 73 73 20 | cate.modules))).........(unless. |
| 1889c0 | 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 72 20 22 4e | modules...........(user-error."N |
| 1889e0 | 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 63 74 65 64 | o.modules.satisfying.%s.selected |
| 188a00 | 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 28 6c 65 6e | ".predicate)))).....(if.(or.(len |
| 188a20 | 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 69 78 2d 61 | gth>.modules.1).current-prefix-a |
| 188a40 | 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 20 6e 69 6c | rg).........(magit-confirm.t.nil |
| 188a60 | 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 72 62 29 20 | .(format."%s.%%d.modules".verb). |
| 188a80 | 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 67 69 74 2d | nil.modules).......(list.(magit- |
| 188aa0 | 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 20 6d 6f 64 | read-module-path.(format."%s.mod |
| 188ac0 | 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 3b 3b 20 5f | ule".verb).predicate)))))..;;;._ |
| 188ae0 | 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 67 69 74 2d | .(provide.'magit-git).;;;.magit- |
| 188b00 | 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 00 00 00 00 | git.el.ends.here................ |
| 188b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188c00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 74 61 67 2e 65 6c 00 00 00 00 00 00 00 00 | magit-4.1.2/magit-tag.el........ |
| 188c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188c60 | 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 |
| 188c80 | 30 30 32 33 33 34 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 34 36 33 00 20 30 00 00 00 | 0023347.00000000000.013463..0... |
| 188ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188d00 | 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................... |
| 188d20 | 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................... |
| 188d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 188e00 | 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 |
| 188e20 | 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.-* |
| 188e40 | 2d 0a 0a 3b 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 | -..;;.Copyright.(C).2008-2024.Th |
| 188e60 | 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..;; |
| 188e80 | 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. |
| 188ea0 | 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 |
| 188ec0 | 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 |
| 188ee0 | 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>..;;. |
| 188f00 | 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 |
| 188f20 | 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 |
| 188f40 | 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 |
| 188f60 | 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 |
| 188f80 | 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 |
| 188fa0 | 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. |
| 188fc0 | 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 |
| 188fe0 | 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. |
| 189000 | 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.. |
| 189020 | 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 |
| 189040 | 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 |
| 189060 | 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 |
| 189080 | 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 |
| 1890a0 | 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 |
| 1890c0 | 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 |
| 1890e0 | 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. |
| 189100 | 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 |
| 189120 | 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 |
| 189140 | 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 |
| 189160 | 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 |
| 189180 | 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/>...;; |
| 1891a0 | 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 |
| 1891c0 | 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 |
| 1891e0 | 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 |
| 189200 | 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 |
| 189220 | 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 |
| 189240 | 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 |
| 189260 | 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 |
| 189280 | 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 |
| 1892a0 | 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 |
| 1892c0 | 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".... |
| 1892e0 | 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 |
| 189300 | 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".( |
| 189320 | 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 |
| 189340 | 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")).... |
| 189360 | 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 |
| 189380 | 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 |
| 1893a0 | 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". |
| 1893c0 | 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".. |
| 1893e0 | 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)]... |
| 189400 | 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 |
| 189420 | 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".. |
| 189440 | 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 |
| 189460 | 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 |
| 189480 | 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 |
| 1894a0 | 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 |
| 1894c0 | 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 |
| 1894e0 | 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...: |
| 189500 | 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 |
| 189520 | 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 |
| 189540 | 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. |
| 189560 | 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 |
| 189580 | 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 |
| 1895a0 | 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 |
| 1895c0 | 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. |
| 1895e0 | 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 |
| 189600 | 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 |
| 189620 | 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. |
| 189640 | 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" |
| 189660 | 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 |
| 189680 | 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 |
| 1896a0 | 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.(( |
| 1896c0 | 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))).... |
| 1896e0 | 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 |
| 189700 | 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.................... |
| 189720 | 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 |
| 189740 | 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))............. |
| 189760 | 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- |
| 189780 | 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. |
| 1897a0 | 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 |
| 1897c0 | 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 |
| 1897e0 | 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 |
| 189800 | 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. |
| 189820 | 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 |
| 189840 | 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 |
| 189860 | 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 |
| 189880 | 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.- |
| 1898a0 | 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 |
| 1898c0 | 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 |
| 1898e0 | 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)))....................... |
| 189900 | 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. |
| 189920 | 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).............. |
| 189940 | 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- |
| 189960 | 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)).................. |
| 189980 | 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. |
| 1899a0 | 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 |
| 1899c0 | 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.( |
| 1899e0 | 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 |
| 189a00 | 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 |
| 189a20 | 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 |
| 189a40 | 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 |
| 189a60 | 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 |
| 189a80 | 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 |
| 189aa0 | 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 |
| 189ac0 | 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 |
| 189ae0 | 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 |
| 189b00 | 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...")...................... |
| 189b20 | 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) |
| 189b40 | 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 |
| 189b60 | 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")) |
| 189b80 | 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 |
| 189ba0 | 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) |
| 189bc0 | 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 |
| 189be0 | 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) |
| 189c00 | 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) |
| 189c20 | 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 |
| 189c40 | 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"))......( |
| 189c60 | 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......... |
| 189c80 | 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"...... |
| 189ca0 | 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 |
| 189cc0 | 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 |
| 189ce0 | 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))...... |
| 189d00 | 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........ |
| 189d20 | 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". |
| 189d40 | 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 |
| 189d60 | 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 |
| 189d80 | 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 |
| 189da0 | 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 |
| 189dc0 | 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 |
| 189de0 | 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. |
| 189e00 | 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 |
| 189e20 | 73 79 6e 63 20 22 70 75 73 68 22 20 72 65 6d 6f 74 65 20 28 2d 2d 6d 61 70 20 28 63 6f 6e 63 61 | sync."push".remote.(--map.(conca |
| 189e40 | 74 20 22 3a 22 20 69 74 29 20 72 65 6d 6f 74 65 2d 74 61 67 73 29 29 29 29 0a 0a 28 64 65 66 76 | t.":".it).remote-tags))))..(defv |
| 189e60 | 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 69 73 | ar.magit-tag-version-regexp-alis |
| 189e80 | 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 22 20 | t...'(("^[-._+.]?snapshot\\.?$". |
| 189ea0 | 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 20 20 | ..-4).....("^[-._+]$"...-4)..... |
| 189ec0 | 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 5c 7c | ("^[-._+.]?\\(cvs\\|git\\|bzr\\| |
| 189ee0 | 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 29 0a | svn\\|hg\\|darcs\\)\\.?$"...-4). |
| 189f00 | 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 20 2d | ....("^[-._+.]?unknown\\.?$"...- |
| 189f20 | 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 2e 20 | 4).....("^[-._+.]?alpha\\.?$"... |
| 189f40 | 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 2e 20 | -3).....("^[-._+.]?beta\\.?$"... |
| 189f60 | 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 5c 5c | -2).....("^[-._+.]?\\(pre\\|rc\\ |
| 189f80 | 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 65 72 | )\\.?$"...-1))..."Overrides.`ver |
| 189fa0 | 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 74 61 | sion-regexp-alist'.for.`magit-ta |
| 189fc0 | 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 6c 65 | g-release'..See.also.`magit-rele |
| 189fe0 | 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 67 69 | ase-tag-regexp'.")..(defvar.magi |
| 18a000 | 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 3f 31 | t-release-tag-regexp."\\`\.\\(?1 |
| 18a020 | 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 3a 65 | :\\(?:v\\(?:ersion\\)?\\|r\\(?:e |
| 18a040 | 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 30 2d | lease\\)?\\)[-_]?\\)?\.\\(?2:[0- |
| 18a060 | 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 61 2d | 9]+\\(?:\\.[0-9]+\\)*\.\\(?:-[a- |
| 18a080 | 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 2b 5c | zA-Z0-9-]+\\(?:\\.[a-zA-Z0-9-]+\ |
| 18a0a0 | 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 62 79 | \)*\\)?\\)\\'"..."Regexp.used.by |
| 18a0c0 | 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 72 65 | .`magit-tag-release'.to.parse.re |
| 18a0e0 | 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 68 20 | lease.tags...The.first.submatch. |
| 18a100 | 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 20 20 | must.match.the.prefix,.if.any... |
| 18a120 | 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 20 74 | The.second.submatch.must.match.t |
| 18a140 | 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 74 63 | he.version.string...If.this.matc |
| 18a160 | 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 73 65 | hes.versions.that.are.not.dot.se |
| 18a180 | 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 61 67 | parated.numbers,.then.`magit-tag |
| 18a1a0 | 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 63 6f | -version-regexp-alist'.has.to.co |
| 18a1c0 | 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 72 73 | ntain.entries.for.the.separators |
| 18a1e0 | 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 74 2d | .allowed.here.")..(defvar.magit- |
| 18a200 | 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 61 73 | release-commit-regexp."\\`Releas |
| 18a220 | 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 78 70 | e.version.\\(.+\\)\\'"..."Regexp |
| 18a240 | 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 6f 20 | .used.by.`magit-tag-release'.to. |
| 18a260 | 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 0a 54 | parse.release.commit.messages..T |
| 18a280 | 68 65 20 66 69 72 73 74 20 73 75 62 6d 61 74 63 68 20 6d 75 73 74 20 6d 61 74 63 68 20 74 68 65 | he.first.submatch.must.match.the |
| 18a2a0 | 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 6c 6f | .version.string.")..;;;###autolo |
| 18a2c0 | 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 61 67 | ad.(defun.magit-tag-release.(tag |
| 18a2e0 | 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 20 61 | .msg.&optional.args)..."Create.a |
| 18a300 | 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 6d 65 | .release.tag.for.`HEAD'...Assume |
| 18a320 | 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 74 2d | .that.release.tags.match.`magit- |
| 18a340 | 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 27 73 | release-tag-regexp'...If.`HEAD's |
| 18a360 | 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 65 2d | .message.matches.`magit-release- |
| 18a380 | 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 74 61 | commit-regexp',.then.base.the.ta |
| 18a3a0 | 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 69 65 | g.on.the.version.string.specifie |
| 18a3c0 | 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 6f 72 | d.by.that...Otherwise.prompt.for |
| 18a3e0 | 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 20 74 | .the.name.of.the.new.tag.using.t |
| 18a400 | 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 74 69 | he.highest.existing.tag.as.initi |
| 18a420 | 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 20 75 | al.input.and.leaving.it.to.the.u |
| 18a440 | 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 61 72 | ser.to.increment.the.desired.par |
| 18a460 | 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 20 63 | t.of.the.version.string...When.c |
| 18a480 | 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 61 72 | reating.an.annotated.tag,.prepar |
| 18a4a0 | 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 67 65 | e.a.message.based.on.the.message |
| 18a4c0 | 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 70 72 | .of.the.highest.existing.tag,.pr |
| 18a4e0 | 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 73 70 | ovided.that.contains.the.corresp |
| 18a500 | 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 73 74 | onding.version.string,.and.subst |
| 18a520 | 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 20 66 | ituting.the.new.version.string.f |
| 18a540 | 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 61 73 | or.that...If.that.is.not.the.cas |
| 18a560 | 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 65 61 | e,.propose.a.message.using.a.rea |
| 18a580 | 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 65 0a | sonable.format."...(interactive. |
| 18a5a0 | 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 65 2d | ...(save-match-data......(pcase- |
| 18a5c0 | 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 67 2d | let*..........((args.(magit-tag- |
| 18a5e0 | 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 20 2c | arguments))...........(`(,pver., |
| 18a600 | 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 72 65 | ptag.,pmsg).(car.(magit--list-re |
| 18a620 | 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 74 2d | leases)))...........(msg.(magit- |
| 18a640 | 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 65 72 | rev-format."%s"))...........(ver |
| 18a660 | 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 61 73 | .(and.(string-match.magit-releas |
| 18a680 | 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 20 20 | e-commit-regexp.msg)............ |
| 18a6a0 | 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 29 0a | .........(match-string.1.msg))). |
| 18a6c0 | 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 20 20 | ..........(_...(and.(not.ver)... |
| 18a6e0 | 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 6f 74 | ..................(require.(quot |
| 18a700 | 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 20 20 | e.sisyphus).nil.t).............. |
| 18a720 | 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 65 61 | .......(string-match.magit-relea |
| 18a740 | 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 20 20 | se-commit-regexp................ |
| 18a760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f | ...................(magit-rev-fo |
| 18a780 | 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 20 20 | rmat."%s".ptag))................ |
| 18a7a0 | 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 73 2d | .....(user-error."Use.`sisyphus- |
| 18a7c0 | 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 20 20 | create-release'.first")))....... |
| 18a7e0 | 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 20 28 | ....(tag.(cond.................( |
| 18a800 | 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 20 46 | (not.ptag)..................;;.F |
| 18a820 | 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 73 73 | orce.the.user.to.review.the.mess |
| 18a840 | 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 20 20 | age.used.for.the................ |
| 18a860 | 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 61 73 | ..;;.initial.release.tag,.in.cas |
| 18a880 | 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 20 20 | e.they.do.not.like.the.......... |
| 18a8a0 | 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 20 20 | ........;;.default.format....... |
| 18a8c0 | 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 74 22 | ............(cl-pushnew."--edit" |
| 18a8e0 | 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 20 20 | .args.:test.#'equal)............ |
| 18a900 | 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 73 74 | ......(read-string."Create.first |
| 18a920 | 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 20 20 | .release.tag:."................. |
| 18a940 | 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 72 69 | ..............(if.(and.ver.(stri |
| 18a960 | 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 20 20 | ng-match-p."\\`[0-9]".ver))..... |
| 18a980 | 20 20 20 20 20 20 20 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 |
| 18a9a0 | 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 20 20 | oncat."v".ver).................. |
| 18a9c0 | 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 20 20 | ...............ver)))........... |
| 18a9e0 | 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 6f 6e | ......(ver..................(con |
| 18aa00 | 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 65 6c | cat.(and.(string-match.magit-rel |
| 18aa20 | 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 20 20 | ease-tag-regexp.ptag)........... |
| 18aa40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 74 63 68 2d 73 74 72 69 6e | ....................(match-strin |
| 18aa60 | 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 20 20 | g.1.ptag))...................... |
| 18aa80 | 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 20 20 | ....ver)).................(t.... |
| 18aaa0 | 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 20 20 | ..............(read-string...... |
| 18aac0 | 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 65 6c | .............(format."Create.rel |
| 18aae0 | 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 70 74 | ease.tag.(previous.was.%s):.".pt |
| 18ab00 | 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 0a 20 | ag)...................ptag)))).. |
| 18ab20 | 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 63 68 | .........(ver.(and.(string-match |
| 18ab40 | 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 0a 20 | .magit-release-tag-regexp.tag).. |
| 18ab60 | 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 |
| 18ab80 | 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 20 20 | .2.tag))))........(list.tag..... |
| 18aba0 | 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 2d 70 | .........(and.(seq-some.(apply-p |
| 18abc0 | 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 20 20 | artially........................ |
| 18abe0 | 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 20 20 | ......#'string-match-p.......... |
| 18ac00 | 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 6e 6e | ...................."\\`--\\(ann |
| 18ac20 | 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 0a 20 | otate\\|local-user\\|sign\\)").. |
| 18ac40 | 20 20 20 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 | ...........................args) |
| 18ac60 | 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 20 70 | ...................(cond.((and.p |
| 18ac80 | 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 65 20 | ver.(string-match.(regexp-quote. |
| 18aca0 | 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 20 20 | pver).pmsg)).................... |
| 18acc0 | 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 6d 73 | ......(replace-match.ver.t.t.pms |
| 18ace0 | 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 61 6e | g)).........................((an |
| 18ad00 | 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 75 6f | d.ptag.(string-match.(regexp-quo |
| 18ad20 | 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 20 20 | te.ptag).pmsg))................. |
| 18ad40 | 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 74 20 | .........(replace-match.tag.t.t. |
| 18ad60 | 70 6d 73 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | pmsg)).........................( |
| 18ad80 | 28 66 6f 72 6d 61 74 20 22 25 73 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (format."%s.%s"................. |
| 18ada0 | 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 20 20 | .................(capitalize.... |
| 18adc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 18ade0 | 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 69 72 65 63 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 | file-name-nondirectory.......... |
| 18ae00 | 20 20 20 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 | ..........................(direc |
| 18ae20 | 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 29 29 | tory-file-name.(magit-toplevel)) |
| 18ae40 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )).............................. |
| 18ae60 | 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 29 29 | ....ver))))..............args))) |
| 18ae80 | 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 20 22 | )...(magit-run-git-with-editor." |
| 18aea0 | 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 6d 73 | tag".args.(and.msg.(list."-m".ms |
| 18aec0 | 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 65 6c | g)).tag)...(set-process-sentinel |
| 18aee0 | 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 62 64 | ....magit-this-process....(lambd |
| 18af00 | 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 6d 65 | a.(process.event)......(when.(me |
| 18af20 | 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 78 | mq.(process-status.process).'(ex |
| 18af40 | 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 65 73 | it.signal))........(magit-proces |
| 18af60 | 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)....... |
| 18af80 | 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 44 22 | .(magit-refs-setup-buffer."HEAD" |
| 18afa0 | 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 29 29 | .(magit-show-refs-arguments))))) |
| 18afc0 | 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 20 28 | )..(defun.magit--list-releases.( |
| 18afe0 | 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 2e 0a | )..."Return.a.list.of.releases.. |
| 18b000 | 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 20 77 | The.list.is.ordered,.beginning.w |
| 18b020 | 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 72 65 | ith.the.highest.release..Each.re |
| 18b040 | 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 52 53 | lease.element.has.the.form.(VERS |
| 18b060 | 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 73 65 | ION.TAG.MESSAGE)..`magit-release |
| 18b080 | 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 69 6e | -tag-regexp'.is.used.to.determin |
| 18b0a0 | 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 20 72 | e.whether.a.tag.qualifies.as.a.r |
| 18b0c0 | 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 61 0a | elease.tag."...(save-match-data. |
| 18b0e0 | 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 72 65 | ....(mapcar......#'cdr......(nre |
| 18b100 | 76 65 72 73 65 0a 20 20 20 20 20 20 28 63 6c 2d 73 6f 72 74 20 28 63 6c 2d 6d 61 70 63 61 6e 0a | verse.......(cl-sort.(cl-mapcan. |
| 18b120 | 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 6c 69 6e 65 29 0a 20 | ................(lambda.(line).. |
| 18b140 | 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 6d 61 | .................(and.(string-ma |
| 18b160 | 74 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 | tch.".+".line).................. |
| 18b180 | 20 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 | ......(let.((tag.(substring.line |
| 18b1a0 | 20 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 | .0.(match-beginning.0)))........ |
| 18b1c0 | 20 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 | ......................(msg.(subs |
| 18b1e0 | 74 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 | tring.line.(match-end.0))))..... |
| 18b200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 73 74 72 69 6e | .....................(and.(strin |
| 18b220 | 67 2d 6d 61 74 63 68 20 6d 61 67 69 74 2d 72 65 6c 65 61 73 65 2d 74 61 67 2d 72 65 67 65 78 70 | g-match.magit-release-tag-regexp |
| 18b240 | 20 74 61 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .tag)........................... |
| 18b260 | 20 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 | ....(let.((ver.(match-string.2.t |
| 18b280 | 61 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 | ag))............................ |
| 18b2a0 | 20 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 | .........(version-regexp-alist.. |
| 18b2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 18b2e0 | 20 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 | ....magit-tag-version-regexp-ali |
| 18b300 | 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 20 20 20 | st))............................ |
| 18b320 | 20 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 | .....(list.(list.(version-to-lis |
| 18b340 | 74 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 | t.ver).......................... |
| 18b360 | 20 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 | ...................ver.tag.msg)) |
| 18b380 | 29 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 | ))))).................;;.Cannot. |
| 18b3a0 | 72 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 | rely.on."--sort=-version:refname |
| 18b3c0 | 22 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 | ".because.................;;.tha |
| 18b3e0 | 74 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 | t.gets.confused.if.the.version.p |
| 18b400 | 72 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 | refix.has.changed............... |
| 18b420 | 20 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 | ...(magit-git-lines."tag"."-n")) |
| 18b440 | 0a 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 | ................;;.The.inverse.o |
| 18b460 | 66 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 | f.this.function.does.not.exist.. |
| 18b480 | 20 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 | ...............#'version-list-<. |
| 18b4a0 | 3a 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 | :key.#'car)))))..;;;._.(provide. |
| 18b4c0 | 27 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 | 'magit-tag).;;;.magit-tag.el.end |
| 18b4e0 | 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.......................... |
| 18b500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b600 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2e 65 6c 00 00 00 | magit-4.1.2/magit-bookmark.el... |
| 18b620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b660 | 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 |
| 18b680 | 30 30 31 31 35 30 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 35 30 34 00 20 30 00 00 00 | 0011503.00000000000.014504..0... |
| 18b6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b700 | 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................... |
| 18b720 | 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................... |
| 18b740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18b800 | 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 |
| 18b820 | 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 |
| 18b840 | 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.( |
| 18b860 | 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 | C).2008-2024.The.Magit.Project.C |
| 18b880 | 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 |
| 18b8a0 | 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 |
| 18b8c0 | 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. |
| 18b8e0 | 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 |
| 18b900 | 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 |
| 18b920 | 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 |
| 18b940 | 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:. |
| 18b960 | 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 |
| 18b980 | 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 |
| 18b9a0 | 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 |
| 18b9c0 | 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 |
| 18b9e0 | 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 |
| 18ba00 | 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 |
| 18ba20 | 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. |
| 18ba40 | 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 |
| 18ba60 | 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 |
| 18ba80 | 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 |
| 18baa0 | 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 |
| 18bac0 | 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 |
| 18bae0 | 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 |
| 18bb00 | 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.. |
| 18bb20 | 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 |
| 18bb40 | 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 |
| 18bb60 | 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 |
| 18bb80 | 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 |
| 18bba0 | 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 |
| 18bbc0 | 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 |
| 18bbe0 | 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 |
| 18bc00 | 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 |
| 18bc20 | 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 |
| 18bc40 | 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 |
| 18bc60 | 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 |
| 18bc80 | 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 |
| 18bca0 | 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 |
| 18bcc0 | 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 |
| 18bce0 | 6d 61 72 6b 2d 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 0a 20 20 28 62 6f 6f 6b 6d 61 | mark-get-buffer-create...(bookma |
| 18bd00 | 72 6b 20 28 6d 6f 64 65 20 28 64 65 72 69 76 65 64 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6d 6f 64 | rk.(mode.(derived-mode.magit-mod |
| 18bd20 | 65 29 29 29 0a 20 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 | e)))...(let.((default-directory. |
| 18bd40 | 28 62 6f 6f 6b 6d 61 72 6b 2d 67 65 74 2d 66 69 6c 65 6e 61 6d 65 20 62 6f 6f 6b 6d 61 72 6b 29 | (bookmark-get-filename.bookmark) |
| 18bd60 | 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 69 73 70 6c 61 79 2d 62 75 66 66 65 72 2d | ).........(magit-display-buffer- |
| 18bd80 | 66 75 6e 63 74 69 6f 6e 20 23 27 69 64 65 6e 74 69 74 79 29 0a 20 20 20 20 20 20 20 20 28 6d 61 | function.#'identity).........(ma |
| 18bda0 | 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 0a | git-display-buffer-noselect.t)). |
| 18bdc0 | 20 20 20 20 28 61 70 70 6c 79 20 28 69 6e 74 65 72 6e 20 28 66 6f 72 6d 61 74 20 22 25 73 2d 73 | ....(apply.(intern.(format."%s-s |
| 18bde0 | 65 74 75 70 2d 62 75 66 66 65 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | etup-buffer".................... |
| 18be00 | 20 20 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 28 73 79 6d 62 6f 6c 2d 6e 61 6d 65 20 | ........(substring.(symbol-name. |
| 18be20 | 6d 6f 64 65 29 20 30 20 2d 35 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 20 | mode).0.-5)))............(--map. |
| 18be40 | 28 62 6f 6f 6b 6d 61 72 6b 2d 70 72 6f 70 2d 67 65 74 20 62 6f 6f 6b 6d 61 72 6b 20 69 74 29 0a | (bookmark-prop-get.bookmark.it). |
| 18be60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 67 65 74 20 6d 6f 64 65 20 27 6d 61 67 | ..................(get.mode.'mag |
| 18be80 | 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 61 72 69 61 62 6c 65 73 29 29 29 29 29 0a 0a 3b 3b 3b 20 | it-bookmark-variables)))))..;;;. |
| 18bea0 | 44 69 66 66 0a 3b 3b 3b 3b 20 44 69 66 66 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 64 69 66 66 | Diff.;;;;.Diff..(put.'magit-diff |
| 18bec0 | 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 73 0a | -mode.'magit-bookmark-variables. |
| 18bee0 | 20 20 20 20 20 27 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 2d 68 61 73 68 65 64 | .....'(magit-buffer-range-hashed |
| 18bf00 | 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74 79 70 65 61 72 67 0a 20 20 20 | ........magit-buffer-typearg.... |
| 18bf20 | 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 0a 20 20 20 20 20 | ....magit-buffer-diff-args...... |
| 18bf40 | 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 29 0a 0a 28 63 6c | ..magit-buffer-diff-files))..(cl |
| 18bf60 | 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 6e 61 6d 65 20 28 | -defmethod.magit-bookmark-name.( |
| 18bf80 | 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 64 69 66 66 2d | &context.(major-mode.magit-diff- |
| 18bfa0 | 6d 6f 64 65 29 29 0a 20 20 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d 64 69 66 66 28 25 73 25 | mode))...(format."magit-diff(%s% |
| 18bfc0 | 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 6d 61 67 69 74 2d 64 69 66 66 | s)"...........(pcase.(magit-diff |
| 18bfe0 | 2d 74 79 70 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 73 74 61 67 65 64 20 22 73 74 61 | -type).............('staged."sta |
| 18c000 | 67 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 75 6e 73 74 61 67 65 64 20 22 75 6e | ged").............('unstaged."un |
| 18c020 | 73 74 61 67 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 27 63 6f 6d 6d 69 74 74 65 64 | staged").............('committed |
| 18c040 | 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)............ |
| 18c060 | 20 28 27 75 6e 64 65 66 69 6e 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 71 20 | .('undefined..............(delq. |
| 18c080 | 6e 69 6c 20 28 6c 69 73 74 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 74 79 70 65 61 72 67 20 6d | nil.(list.magit-buffer-typearg.m |
| 18c0a0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 61 6e 67 65 2d 68 61 73 68 65 64 29 29 29 29 0a 20 20 20 | agit-buffer-range-hashed)))).... |
| 18c0c0 | 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c | .......(if.magit-buffer-diff-fil |
| 18c0e0 | 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 20 2d 2d 20 22 20 | es...............(concat.".--.". |
| 18c100 | 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 |
| 18c120 | 69 6c 65 73 20 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 22 29 29 29 0a 0a 3b 3b | iles."."))............."")))..;; |
| 18c140 | 3b 3b 20 52 65 76 69 73 69 6f 6e 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f | ;;.Revision..(put.'magit-revisio |
| 18c160 | 6e 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 61 72 69 61 62 6c 65 73 | n-mode.'magit-bookmark-variables |
| 18c180 | 0a 20 20 20 20 20 27 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 2d 68 61 | ......'(magit-buffer-revision-ha |
| 18c1a0 | 73 68 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 | sh........magit-buffer-diff-args |
| 18c1c0 | 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 | ........magit-buffer-diff-files) |
| 18c1e0 | 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 6b 2d | )..(cl-defmethod.magit-bookmark- |
| 18c200 | 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 69 74 | name.(&context.(major-mode.magit |
| 18c220 | 2d 72 65 76 69 73 69 6f 6e 2d 6d 6f 64 65 29 29 0a 20 20 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 | -revision-mode))...(format."magi |
| 18c240 | 74 2d 72 65 76 69 73 69 6f 6e 28 25 73 20 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 | t-revision(%s.%s)"...........(ma |
| 18c260 | 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 72 2d 72 65 76 69 | git-rev-abbrev.magit-buffer-revi |
| 18c280 | 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 62 75 66 66 65 72 | sion)...........(if.magit-buffer |
| 18c2a0 | 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 73 74 72 69 6e | -diff-files...............(strin |
| 18c2c0 | 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 73 20 22 | g-join.magit-buffer-diff-files." |
| 18c2e0 | 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 2d 66 6f 72 6d 61 | .").............(magit-rev-forma |
| 18c300 | 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 6f 6e 29 29 29 29 | t."%s".magit-buffer-revision)))) |
| 18c320 | 0a 0a 3b 3b 3b 3b 20 53 74 61 73 68 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 73 74 61 73 68 2d | ..;;;;.Stash..(put.'magit-stash- |
| 18c340 | 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 73 0a 20 | mode.'magit-bookmark-variables.. |
| 18c360 | 20 20 20 20 27 28 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 | ....'(magit-buffer-revision-hash |
| 18c380 | 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 61 72 67 73 0a 20 | ........magit-buffer-diff-args.. |
| 18c3a0 | 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 29 0a | ......magit-buffer-diff-files)). |
| 18c3c0 | 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 6e 61 | .(cl-defmethod.magit-bookmark-na |
| 18c3e0 | 6d 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 | me.(&context.(major-mode.magit-s |
| 18c400 | 74 61 73 68 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 73 74 61 | tash-mode))...(format."magit-sta |
| 18c420 | 73 68 28 25 73 20 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d | sh(%s.%s)"...........(magit-rev- |
| 18c440 | 61 62 62 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 20 20 | abbrev.magit-buffer-revision)... |
| 18c460 | 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 | ........(if.magit-buffer-diff-fi |
| 18c480 | 6c 65 73 0a 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 6e 20 6d | les...............(string-join.m |
| 18c4a0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 20 22 20 22 29 0a 20 20 20 20 | agit-buffer-diff-files.".")..... |
| 18c4c0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 65 76 2d 66 6f 72 6d 61 74 20 22 25 73 22 20 6d | ........(magit-rev-format."%s".m |
| 18c4e0 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 29 29 29 29 0a 0a 28 63 6c 2d 64 65 | agit-buffer-revision))))..(cl-de |
| 18c500 | 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 2d 67 65 74 2d 63 68 69 6c | fmethod.magit-bookmark--get-chil |
| 18c520 | 64 2d 76 61 6c 75 65 0a 20 20 28 73 65 63 74 69 6f 6e 20 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a | d-value...(section.&context.(maj |
| 18c540 | 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 74 61 73 68 2d 6d 6f 64 65 29 29 0a 20 20 28 73 74 | or-mode.magit-stash-mode))...(st |
| 18c560 | 72 69 6e 67 2d 72 65 70 6c 61 63 65 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 | ring-replace.magit-buffer-revisi |
| 18c580 | 6f 6e 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 62 75 66 66 65 | on...................magit-buffe |
| 18c5a0 | 72 2d 72 65 76 69 73 69 6f 6e 2d 68 61 73 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r-revision-hash................. |
| 18c5c0 | 20 20 28 6f 72 65 66 20 73 65 63 74 69 6f 6e 20 76 61 6c 75 65 29 29 29 0a 0a 3b 3b 3b 20 4c 6f | ..(oref.section.value)))..;;;.Lo |
| 18c5e0 | 67 0a 3b 3b 3b 3b 20 4c 6f 67 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 | g.;;;;.Log..(put.'magit-log-mode |
| 18c600 | 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...... |
| 18c620 | 27 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 76 69 73 69 6f 6e 73 0a 20 20 20 20 20 20 20 | '(magit-buffer-revisions........ |
| 18c640 | 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 20 20 6d 61 67 | magit-buffer-log-args........mag |
| 18c660 | 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 | it-buffer-log-files))..(cl-defme |
| 18c680 | 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 |
| 18c6a0 | 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 6c 6f 67 2d 6d 6f 64 65 29 29 0a | xt.(major-mode.magit-log-mode)). |
| 18c6c0 | 20 20 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d 6c 6f 67 28 25 73 25 73 29 22 0a 20 20 20 20 | ..(format."magit-log(%s%s)"..... |
| 18c6e0 | 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 72 2d | ......(string-join.magit-buffer- |
| 18c700 | 72 65 76 69 73 69 6f 6e 73 20 22 20 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 | revisions.".")...........(if.mag |
| 18c720 | 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 | it-buffer-log-files............. |
| 18c740 | 20 20 28 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 | ..(concat.".--.".(string-join.ma |
| 18c760 | 67 69 74 2d 62 75 66 66 65 72 2d 6c 6f 67 2d 66 69 6c 65 73 20 22 20 22 29 29 0a 20 20 20 20 20 | git-buffer-log-files."."))...... |
| 18c780 | 20 20 20 20 20 20 20 22 22 29 29 29 0a 0a 3b 3b 3b 3b 20 43 68 65 72 72 79 0a 0a 28 70 75 74 20 | ......."")))..;;;;.Cherry..(put. |
| 18c7a0 | 27 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 | 'magit-cherry-mode.'magit-bookma |
| 18c7c0 | 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 |
| 18c7e0 | 2d 72 65 66 6e 61 6d 65 0a 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 | -refname........magit-buffer-ups |
| 18c800 | 74 72 65 61 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 62 6f 6f | tream))..(cl-defmethod.magit-boo |
| 18c820 | 6b 6d 61 72 6b 2d 6e 61 6d 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 | kmark-name.(&context.(major-mode |
| 18c840 | 20 6d 61 67 69 74 2d 63 68 65 72 72 79 2d 6d 6f 64 65 29 29 0a 20 20 28 66 6f 72 6d 61 74 20 22 | .magit-cherry-mode))...(format." |
| 18c860 | 6d 61 67 69 74 2d 63 68 65 72 72 79 28 25 73 20 3e 20 25 73 29 22 0a 20 20 20 20 20 20 20 20 20 | magit-cherry(%s.>.%s)".......... |
| 18c880 | 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........... |
| 18c8a0 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 73 74 72 65 61 6d 29 29 0a 0a 3b 3b 3b 3b 20 52 65 | magit-buffer-upstream))..;;;;.Re |
| 18c8c0 | 66 6c 6f 67 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 20 27 6d | flog..(put.'magit-reflog-mode.'m |
| 18c8e0 | 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 |
| 18c900 | 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 | agit-buffer-refname))..(cl-defme |
| 18c920 | 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 |
| 18c940 | 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 72 65 66 6c 6f 67 2d 6d 6f 64 65 | xt.(major-mode.magit-reflog-mode |
| 18c960 | 29 29 0a 20 20 28 66 6f 72 6d 61 74 20 22 6d 61 67 69 74 2d 72 65 66 6c 6f 67 28 25 73 29 22 20 | ))...(format."magit-reflog(%s)". |
| 18c980 | 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 29 29 0a 0a 3b 3b 3b 20 4d 69 73 63 | magit-buffer-refname))..;;;.Misc |
| 18c9a0 | 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 67 69 74 | ..(put.'magit-status-mode.'magit |
| 18c9c0 | 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 61 72 69 61 62 6c 65 73 20 6e 69 6c 29 0a 0a 28 70 75 74 20 27 | -bookmark-variables.nil)..(put.' |
| 18c9e0 | 6d 61 67 69 74 2d 72 65 66 73 2d 6d 6f 64 65 20 27 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d | magit-refs-mode.'magit-bookmark- |
| 18ca00 | 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 27 28 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 75 70 | variables......'(magit-buffer-up |
| 18ca20 | 73 74 72 65 61 6d 0a 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 | stream........magit-buffer-argum |
| 18ca40 | 65 6e 74 73 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 73 74 61 73 68 65 73 2d 6d 6f 64 65 | ents))..(put.'magit-stashes-mode |
| 18ca60 | 20 27 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 76 61 72 69 61 62 6c 65 73 20 6e 69 6c 29 0a | .'magit-bookmark-variables.nil). |
| 18ca80 | 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2d 6e 61 | .(cl-defmethod.magit-bookmark-na |
| 18caa0 | 6d 65 20 28 26 63 6f 6e 74 65 78 74 20 28 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 73 | me.(&context.(major-mode.magit-s |
| 18cac0 | 74 61 73 68 65 73 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 73 | tashes-mode))...(format."magit-s |
| 18cae0 | 74 61 74 65 73 28 25 73 29 22 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 72 65 66 6e 61 6d 65 29 | tates(%s)".magit-buffer-refname) |
| 18cb00 | 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 | )..;;;._.(provide.'magit-bookmar |
| 18cb20 | 6b 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 62 6f 6f 6b 6d 61 72 6b 2e 65 6c 20 65 6e 64 73 20 68 65 | k).;;;.magit-bookmark.el.ends.he |
| 18cb40 | 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | re.............................. |
| 18cb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18cb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18cba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18cbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18cbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18cc00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 | magit-4.1.2/magit-sparse-checkou |
| 18cc20 | 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............................ |
| 18cc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18cc60 | 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 |
| 18cc80 | 30 30 31 35 32 31 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 36 30 30 33 00 20 30 00 00 00 | 0015215.00000000000.016003..0... |
| 18cca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18ccc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18cce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18cd00 | 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................... |
| 18cd20 | 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................... |
| 18cd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18cd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18cd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18cda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18cdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18cde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18ce00 | 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.--- |
| 18ce20 | 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 |
| 18ce40 | 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.-*-..; |
| 18ce60 | 3b 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 | ;.Copyright.(C).2008-2024.The.Ma |
| 18ce80 | 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 |
| 18cea0 | 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 |
| 18cec0 | 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 |
| 18cee0 | 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 |
| 18cf00 | 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:. |
| 18cf20 | 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 |
| 18cf40 | 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 |
| 18cf60 | 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 |
| 18cf80 | 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 |
| 18cfa0 | 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 |
| 18cfc0 | 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 |
| 18cfe0 | 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. |
| 18d000 | 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 |
| 18d020 | 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 |
| 18d040 | 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 |
| 18d060 | 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 |
| 18d080 | 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 |
| 18d0a0 | 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 |
| 18d0c0 | 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.. |
| 18d0e0 | 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 |
| 18d100 | 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 |
| 18d120 | 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 |
| 18d140 | 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 |
| 18d160 | 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 |
| 18d180 | 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 |
| 18d1a0 | 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 |
| 18d1c0 | 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 |
| 18d1e0 | 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 |
| 18d200 | 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 |
| 18d220 | 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.;; |
| 18d240 | 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 |
| 18d260 | 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. |
| 18d280 | 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 |
| 18d2a0 | 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 |
| 18d2c0 | 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 |
| 18d2e0 | 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 |
| 18d300 | 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 |
| 18d320 | 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 |
| 18d340 | 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 |
| 18d360 | 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.. |
| 18d380 | 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 |
| 18d3a0 | 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 |
| 18d3c0 | 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 |
| 18d3e0 | 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.' |
| 18d400 | 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 |
| 18d420 | 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.() |
| 18d440 | 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 |
| 18d460 | 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 |
| 18d480 | 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 |
| 18d4a0 | 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 |
| 18d4c0 | 6b 6f 75 74 2d 2d 61 73 73 65 72 74 2d 76 65 72 73 69 6f 6e 20 28 29 0a 20 20 3b 3b 20 4f 6c 64 | kout--assert-version.()...;;.Old |
| 18d4e0 | 65 72 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 47 69 74 20 68 61 76 65 20 74 68 65 20 61 62 69 6c | er.versions.of.Git.have.the.abil |
| 18d500 | 69 74 79 20 74 6f 20 64 65 66 69 6e 65 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 0a 20 20 | ity.to.define.sparse.checkout... |
| 18d520 | 3b 3b 20 70 61 74 74 65 72 6e 73 20 69 6e 20 2e 67 69 74 2f 69 6e 66 6f 2f 73 70 61 72 73 65 2d | ;;.patterns.in..git/info/sparse- |
| 18d540 | 63 68 65 63 6b 6f 75 74 2c 20 62 75 74 20 74 68 65 20 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 | checkout,.but.the.sparse-checkou |
| 18d560 | 74 0a 20 20 3b 3b 20 63 6f 6d 6d 61 6e 64 20 69 73 6e 27 74 20 61 76 61 69 6c 61 62 6c 65 20 75 | t...;;.command.isn't.available.u |
| 18d580 | 6e 74 69 6c 20 32 2e 32 35 2e 30 2e 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 67 69 74 2d | ntil.2.25.0....(when.(magit-git- |
| 18d5a0 | 76 65 72 73 69 6f 6e 3c 20 22 32 2e 32 35 2e 30 22 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 | version<."2.25.0").....(user-err |
| 18d5c0 | 6f 72 20 22 60 67 69 74 20 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 27 20 6e 6f 74 20 61 76 | or."`git.sparse-checkout'.not.av |
| 18d5e0 | 61 69 6c 61 62 6c 65 20 75 6e 74 69 6c 20 47 69 74 20 76 32 2e 32 35 22 29 29 29 0a 0a 28 64 65 | ailable.until.Git.v2.25")))..(de |
| 18d600 | 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 2d 61 75 74 6f 2d | fun.magit-sparse-checkout--auto- |
| 18d620 | 65 6e 61 62 6c 65 20 28 29 0a 20 20 28 69 66 20 28 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 | enable.()...(if.(magit-sparse-ch |
| 18d640 | 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 29 0a 20 20 20 20 20 20 28 75 6e 6c 65 73 73 20 | eckout-enabled-p).......(unless. |
| 18d660 | 28 6d 61 67 69 74 2d 67 65 74 2d 62 6f 6f 6c 65 61 6e 20 22 63 6f 72 65 2e 73 70 61 72 73 65 63 | (magit-get-boolean."core.sparsec |
| 18d680 | 68 65 63 6b 6f 75 74 63 6f 6e 65 22 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f | heckoutcone").........(user-erro |
| 18d6a0 | 72 0a 20 20 20 20 20 20 20 20 20 22 4d 61 67 69 74 27 73 20 73 70 61 72 73 65 20 63 68 65 63 6b | r.........."Magit's.sparse.check |
| 18d6c0 | 6f 75 74 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 72 65 71 75 69 72 65 73 20 63 6f 6e 65 20 | out.functionality.requires.cone. |
| 18d6e0 | 6d 6f 64 65 22 29 29 0a 20 20 20 20 3b 3b 20 4e 6f 74 65 3a 20 44 6f 6e 27 74 20 75 73 65 20 60 | mode")).....;;.Note:.Don't.use.` |
| 18d700 | 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 27 20 62 65 | magit-sparse-checkout-enable'.be |
| 18d720 | 63 61 75 73 65 20 69 74 27 73 0a 20 20 20 20 3b 3b 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 2e 0a | cause.it's.....;;.asynchronous.. |
| 18d740 | 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 73 70 61 72 73 65 2d 63 68 65 63 6b | ....(magit-run-git."sparse-check |
| 18d760 | 6f 75 74 22 20 22 69 6e 69 74 22 20 22 2d 2d 63 6f 6e 65 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 | out"."init"."--cone")))..(defun. |
| 18d780 | 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 6f 72 69 65 | magit-sparse-checkout-directorie |
| 18d7a0 | 73 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 64 69 72 65 63 74 6f 72 69 65 73 20 74 68 61 74 20 | s.()..."Return.directories.that. |
| 18d7c0 | 61 72 65 20 72 65 63 75 72 73 69 76 65 6c 79 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 | are.recursively.included.in.the. |
| 18d7e0 | 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 2e 0a 53 65 65 20 74 68 65 20 60 67 69 74 20 73 70 | sparse.checkout..See.the.`git.sp |
| 18d800 | 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 27 20 6d 61 6e 70 61 67 65 20 66 6f 72 20 64 65 74 61 69 | arse-checkout'.manpage.for.detai |
| 18d820 | 6c 73 20 61 62 6f 75 74 0a 5c 22 72 65 63 75 72 73 69 76 65 5c 22 20 76 65 72 73 75 73 20 5c 22 | ls.about.\"recursive\".versus.\" |
| 18d840 | 70 61 72 65 6e 74 5c 22 20 64 69 72 65 63 74 6f 72 69 65 73 20 69 6e 20 63 6f 6e 65 20 6d 6f 64 | parent\".directories.in.cone.mod |
| 18d860 | 65 2e 22 0a 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 67 65 74 2d 62 6f 6f 6c 65 61 6e 20 22 63 | e."...(and.(magit-get-boolean."c |
| 18d880 | 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")........ |
| 18d8a0 | 28 6d 61 70 63 61 72 20 23 27 66 69 6c 65 2d 6e 61 6d 65 2d 61 73 2d 64 69 72 65 63 74 6f 72 79 | (mapcar.#'file-name-as-directory |
| 18d8c0 | 0a 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 | ................(magit-git-lines |
| 18d8e0 | 20 22 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 20 22 6c 69 73 74 22 29 29 29 29 0a 0a 3b | ."sparse-checkout"."list"))))..; |
| 18d900 | 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 |
| 18d920 | 6f 6c 6f 61 64 20 27 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 20 22 6d 61 | oload.'magit-sparse-checkout."ma |
| 18d940 | 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 20 6e 69 6c 20 74 29 0a 28 74 72 61 | git-sparse-checkout".nil.t).(tra |
| 18d960 | 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 70 61 72 73 | nsient-define-prefix.magit-spars |
| 18d980 | 65 2d 63 68 65 63 6b 6f 75 74 20 28 29 0a 20 20 22 43 72 65 61 74 65 20 61 6e 64 20 6d 61 6e 61 | e-checkout.()..."Create.and.mana |
| 18d9a0 | 67 65 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 73 2e 22 0a 20 20 3a 6d 61 6e 2d 70 61 67 | ge.sparse.checkouts."...:man-pag |
| 18d9c0 | 65 20 22 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 0a 20 20 5b 22 41 72 67 75 | e."git-sparse-checkout"...["Argu |
| 18d9e0 | 6d 65 6e 74 73 20 66 6f 72 20 65 6e 61 62 6c 69 6e 67 22 0a 20 20 20 3a 69 66 2d 6e 6f 74 20 6d | ments.for.enabling"....:if-not.m |
| 18da00 | 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 0a 20 | agit-sparse-checkout-enabled-p.. |
| 18da20 | 20 20 28 22 2d 69 22 20 22 55 73 65 20 73 70 61 72 73 65 20 69 6e 64 65 78 22 20 22 2d 2d 73 70 | ..("-i"."Use.sparse.index"."--sp |
| 18da40 | 61 72 73 65 2d 69 6e 64 65 78 22 29 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 5b 3a | arse-index")]...["Actions"....[: |
| 18da60 | 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 65 6e 61 | if-not.magit-sparse-checkout-ena |
| 18da80 | 62 6c 65 64 2d 70 0a 20 20 20 20 28 22 65 22 20 22 45 6e 61 62 6c 65 20 73 70 61 72 73 65 20 63 | bled-p.....("e"."Enable.sparse.c |
| 18daa0 | 68 65 63 6b 6f 75 74 22 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 | heckout".magit-sparse-checkout-e |
| 18dac0 | 6e 61 62 6c 65 29 5d 0a 20 20 20 5b 3a 69 66 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 | nable)]....[:if.magit-sparse-che |
| 18dae0 | 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 0a 20 20 20 20 28 22 64 22 20 22 44 69 73 61 62 6c | ckout-enabled-p.....("d"."Disabl |
| 18db00 | 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 2d | e.sparse.checkout".magit-sparse- |
| 18db20 | 63 68 65 63 6b 6f 75 74 2d 64 69 73 61 62 6c 65 29 0a 20 20 20 20 28 22 72 22 20 22 52 65 61 70 | checkout-disable).....("r"."Reap |
| 18db40 | 70 6c 79 20 72 75 6c 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 | ply.rules".magit-sparse-checkout |
| 18db60 | 2d 72 65 61 70 70 6c 79 29 5d 0a 20 20 20 5b 28 22 73 22 20 22 53 65 74 20 64 69 72 65 63 74 6f | -reapply)]....[("s"."Set.directo |
| 18db80 | 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 73 65 74 29 | ries".magit-sparse-checkout-set) |
| 18dba0 | 0a 20 20 20 20 28 22 61 22 20 22 41 64 64 20 64 69 72 65 63 74 6f 72 69 65 73 22 20 6d 61 67 69 | .....("a"."Add.directories".magi |
| 18dbc0 | 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 61 64 64 29 5d 5d 29 0a 0a 3b 3b 3b 23 23 | t-sparse-checkout-add)]])..;;;## |
| 18dbe0 | 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 |
| 18dc00 | 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 29 0a 20 | eckout-enable.(&optional.args).. |
| 18dc20 | 20 22 43 6f 6e 76 65 72 74 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 74 72 65 65 20 74 6f 20 61 20 | ."Convert.the.working.tree.to.a. |
| 18dc40 | 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 74 69 76 65 | sparse.checkout."...(interactive |
| 18dc60 | 20 28 6c 69 73 74 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 70 | .(list.(transient-args.'magit-sp |
| 18dc80 | 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 73 70 61 72 73 65 | arse-checkout)))...(magit-sparse |
| 18dca0 | 2d 63 68 65 63 6b 6f 75 74 2d 2d 61 73 73 65 72 74 2d 76 65 72 73 69 6f 6e 29 0a 20 20 28 6d 61 | -checkout--assert-version)...(ma |
| 18dcc0 | 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 6f | git-run-git-async."sparse-checko |
| 18dce0 | 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 23 | ut"."init"."--cone".args))..;;;# |
| 18dd00 | 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 63 | ##autoload.(defun.magit-sparse-c |
| 18dd20 | 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 73 | heckout-set.(directories)..."Res |
| 18dd40 | 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 45 | trict.working.tree.to.DIRECTORIE |
| 18dd60 | 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 64 | S..To.extend.rather.than.overrid |
| 18dd80 | 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 63 | e.the.currently.configured.direc |
| 18dda0 | 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 6b | tories,.call.`magit-sparse-check |
| 18ddc0 | 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 76 | out-add'.instead."...(interactiv |
| 18dde0 | 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | e....(list.(magit-completing-rea |
| 18de00 | 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 68 | d-multiple..........."Include.th |
| 18de20 | 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 20 | ese.directories:."...........;;. |
| 18de40 | 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 73 | Note:.Given.that.the.appeal.of.s |
| 18de60 | 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 20 | parse.checkouts.is...........;;. |
| 18de80 | 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 6c | dealing.with.very.large.trees,.l |
| 18dea0 | 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 20 | isting.all.subdirectories....... |
| 18dec0 | 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 72 | ....;;.may.need.to.be.reconsider |
| 18dee0 | 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 69 | ed............(magit-revision-di |
| 18df00 | 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 70 | rectories."HEAD"))))...(magit-sp |
| 18df20 | 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 2d 61 73 73 65 72 74 2d 76 65 72 73 69 6f 6e 29 0a 20 | arse-checkout--assert-version).. |
| 18df40 | 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 74 6f 2d 65 6e | .(magit-sparse-checkout--auto-en |
| 18df60 | 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 63 20 22 73 70 | able)...(magit-run-git-async."sp |
| 18df80 | 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 22 20 22 73 65 74 22 20 64 69 72 65 63 74 6f 72 69 65 73 | arse-checkout"."set".directories |
| 18dfa0 | 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- |
| 18dfc0 | 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 61 64 64 20 28 64 69 72 65 63 74 6f 72 69 65 73 | sparse-checkout-add.(directories |
| 18dfe0 | 29 0a 20 20 22 41 64 64 20 44 49 52 45 43 54 4f 52 49 45 53 20 74 6f 20 74 68 65 20 77 6f 72 6b | )..."Add.DIRECTORIES.to.the.work |
| 18e000 | 69 6e 67 20 74 72 65 65 2e 0a 54 6f 20 6f 76 65 72 72 69 64 65 20 72 61 74 68 65 72 20 74 68 61 | ing.tree..To.override.rather.tha |
| 18e020 | 6e 20 65 78 74 65 6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 63 6f 6e 66 69 67 75 72 65 | n.extend.the.currently.configure |
| 18e040 | 64 0a 64 69 72 65 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 | d.directories,.call.`magit-spars |
| 18e060 | 65 2d 63 68 65 63 6b 6f 75 74 2d 73 65 74 27 20 69 6e 73 74 65 61 64 2e 22 0a 20 20 28 69 6e 74 | e-checkout-set'.instead."...(int |
| 18e080 | 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 70 6c 65 74 | eractive....(list.(magit-complet |
| 18e0a0 | 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 41 64 64 | ing-read-multiple..........."Add |
| 18e0c0 | 20 74 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 | .these.directories:."........... |
| 18e0e0 | 3b 3b 20 53 61 6d 65 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 6e 6f 74 65 20 61 73 20 69 6e 20 60 | ;;.Same.performance.note.as.in.` |
| 18e100 | 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 73 65 74 27 2c 0a 20 20 20 20 | magit-sparse-checkout-set',..... |
| 18e120 | 20 20 20 20 20 20 3b 3b 20 62 75 74 20 65 76 65 6e 20 6d 6f 72 65 20 73 6f 20 67 69 76 65 6e 20 | ......;;.but.even.more.so.given. |
| 18e140 | 74 68 65 20 61 64 64 69 74 69 6f 6e 61 6c 20 70 72 6f 63 65 73 73 69 6e 67 2e 0a 20 20 20 20 20 | the.additional.processing....... |
| 18e160 | 20 20 20 20 20 28 73 65 71 2d 72 65 6d 6f 76 65 0a 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 | .....(seq-remove............(let |
| 18e180 | 20 28 28 72 65 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 | .((re.(concat................... |
| 18e1a0 | 20 20 20 20 22 5c 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 | ...."\\`"....................... |
| 18e1c0 | 28 72 65 67 65 78 70 2d 6f 70 74 20 28 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f | (regexp-opt.(magit-sparse-checko |
| 18e1e0 | 75 74 2d 64 69 72 65 63 74 6f 72 69 65 73 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ut-directories)))))............. |
| 18e200 | 20 28 6c 61 6d 62 64 61 20 28 64 29 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 72 65 20 | .(lambda.(d).(string-match-p.re. |
| 18e220 | 64 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 69 73 69 6f 6e 2d | d)))............(magit-revision- |
| 18e240 | 64 69 72 65 63 74 6f 72 69 65 73 20 22 48 45 41 44 22 29 29 29 29 29 0a 20 20 28 6d 61 67 69 74 | directories."HEAD")))))...(magit |
| 18e260 | 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 2d 61 73 73 65 72 74 2d 76 65 72 73 69 6f 6e | -sparse-checkout--assert-version |
| 18e280 | 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 74 6f | )...(magit-sparse-checkout--auto |
| 18e2a0 | 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 63 20 | -enable)...(magit-run-git-async. |
| 18e2c0 | 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 6f 72 | "sparse-checkout"."add".director |
| 18e2e0 | 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 61 67 | ies))..;;;###autoload.(defun.mag |
| 18e300 | 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 20 20 | it-sparse-checkout-reapply.()... |
| 18e320 | 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 75 6c | "Reapply.the.sparse.checkout.rul |
| 18e340 | 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 70 65 | es.to.the.working.tree..Some.ope |
| 18e360 | 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 61 73 | rations.such.as.merging.or.rebas |
| 18e380 | 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 73 20 | ing.may.need.to.check.out.files. |
| 18e3a0 | 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 61 72 | that.aren't.included.in.the.spar |
| 18e3c0 | 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 64 20 | se.checkout...Call.this.command. |
| 18e3e0 | 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 74 20 | to.reset.to.the.sparse.checkout. |
| 18e400 | 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 69 74 | state."...(interactive)...(magit |
| 18e420 | 2d 73 70 61 72 73 65 2d 63 68 65 63 6b 6f 75 74 2d 2d 61 73 73 65 72 74 2d 76 65 72 73 69 6f 6e | -sparse-checkout--assert-version |
| 18e440 | 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 61 72 73 65 | )...(magit-run-git-async."sparse |
| 18e460 | 2d 63 68 65 63 6b 6f 75 74 22 20 22 72 65 61 70 70 6c 79 22 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 | -checkout"."reapply"))..;;;###au |
| 18e480 | 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 6b | toload.(defun.magit-sparse-check |
| 18e4a0 | 6f 75 74 2d 64 69 73 61 62 6c 65 20 28 29 0a 20 20 22 43 6f 6e 76 65 72 74 20 73 70 61 72 73 65 | out-disable.()..."Convert.sparse |
| 18e4c0 | 20 63 68 65 63 6b 6f 75 74 20 74 6f 20 66 75 6c 6c 20 63 68 65 63 6b 6f 75 74 2e 0a 4e 6f 74 65 | .checkout.to.full.checkout..Note |
| 18e4e0 | 20 74 68 61 74 20 64 69 73 61 62 6c 69 6e 67 20 74 68 65 20 73 70 61 72 73 65 20 63 68 65 63 6b | .that.disabling.the.sparse.check |
| 18e500 | 6f 75 74 20 64 6f 65 73 20 6e 6f 74 20 63 6c 65 61 72 20 74 68 65 0a 63 6f 6e 66 69 67 75 72 65 | out.does.not.clear.the.configure |
| 18e520 | 64 20 64 69 72 65 63 74 6f 72 69 65 73 2e 20 20 43 61 6c 6c 20 60 6d 61 67 69 74 2d 73 70 61 72 | d.directories...Call.`magit-spar |
| 18e540 | 73 65 2d 63 68 65 63 6b 6f 75 74 2d 65 6e 61 62 6c 65 27 20 74 6f 0a 72 65 73 74 6f 72 65 20 74 | se-checkout-enable'.to.restore.t |
| 18e560 | 68 65 20 70 72 65 76 69 6f 75 73 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 2e 22 0a 20 20 | he.previous.sparse.checkout."... |
| 18e580 | 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 | (interactive)...(magit-sparse-ch |
| 18e5a0 | 65 63 6b 6f 75 74 2d 2d 61 73 73 65 72 74 2d 76 65 72 73 69 6f 6e 29 0a 20 20 28 6d 61 67 69 74 | eckout--assert-version)...(magit |
| 18e5c0 | 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 74 22 | -run-git-async."sparse-checkout" |
| 18e5e0 | 20 22 64 69 73 61 62 6c 65 22 29 29 0a 0a 3b 3b 3b 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a | ."disable"))..;;;.Miscellaneous. |
| 18e600 | 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 2d 69 6e | .(defun.magit-sparse-checkout-in |
| 18e620 | 73 65 72 74 2d 68 65 61 64 65 72 20 28 29 0a 20 20 22 49 6e 73 65 72 74 20 68 65 61 64 65 72 20 | sert-header.()..."Insert.header. |
| 18e640 | 6c 69 6e 65 20 77 69 74 68 20 73 70 61 72 73 65 20 63 68 65 63 6b 6f 75 74 20 69 6e 66 6f 72 6d | line.with.sparse.checkout.inform |
| 18e660 | 61 74 69 6f 6e 2e 0a 54 68 69 73 20 68 65 61 64 65 72 20 69 73 20 6e 6f 74 20 69 6e 73 65 72 74 | ation..This.header.is.not.insert |
| 18e680 | 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 20 20 54 6f 20 65 6e 61 62 6c 65 20 69 74 2c 20 61 64 | ed.by.default...To.enable.it,.ad |
| 18e6a0 | 64 20 69 74 20 74 6f 0a 60 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 68 65 61 64 65 72 73 2d 68 6f | d.it.to.`magit-status-headers-ho |
| 18e6c0 | 6f 6b 27 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 | ok'."...(when.(magit-sparse-chec |
| 18e6e0 | 6b 6f 75 74 2d 65 6e 61 62 6c 65 64 2d 70 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f | kout-enabled-p).....(insert.(pro |
| 18e700 | 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 53 70 61 72 73 65 21 | pertize.(format."%-10s"."Sparse! |
| 18e720 | 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 27 66 6f 6e | .").........................'fon |
| 18e740 | 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 | t-lock-face.'magit-section-headi |
| 18e760 | 6e 67 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 0a 20 20 20 20 20 28 6c 65 74 20 28 28 64 69 72 | ng)).....(insert......(let.((dir |
| 18e780 | 73 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 6f | s.(magit-sparse-checkout-directo |
| 18e7a0 | 72 69 65 73 29 29 29 0a 20 20 20 20 20 20 20 28 70 63 61 73 65 20 28 6c 65 6e 67 74 68 20 64 69 | ries)))........(pcase.(length.di |
| 18e7c0 | 72 73 29 0a 20 20 20 20 20 20 20 20 20 28 30 20 22 74 6f 70 2d 6c 65 76 65 6c 20 64 69 72 65 63 | rs)..........(0."top-level.direc |
| 18e7e0 | 74 6f 72 79 22 29 0a 20 20 20 20 20 20 20 20 20 28 31 20 28 63 61 72 20 64 69 72 73 29 29 0a 20 | tory")..........(1.(car.dirs)).. |
| 18e800 | 20 20 20 20 20 20 20 20 28 6e 20 28 66 6f 72 6d 61 74 20 22 25 64 20 64 69 72 65 63 74 6f 72 69 | ........(n.(format."%d.directori |
| 18e820 | 65 73 22 20 6e 29 29 29 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 3f 5c 6e 29 29 29 0a 0a 3b | es".n))))).....(insert.?\n)))..; |
| 18e840 | 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 73 70 61 72 73 65 2d 63 68 65 63 | ;;._.(provide.'magit-sparse-chec |
| 18e860 | 6b 6f 75 74 29 0a 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 | kout).;;;.magit-sparse-checkout. |
| 18e880 | 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | el.ends.here.................... |
| 18e8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18e8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18e8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18e900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18e920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18e940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18e960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18e980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18e9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18e9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18e9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18ea00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 62 61 73 65 2e 65 6c 00 00 00 00 00 00 00 | magit-4.1.2/magit-base.el....... |
| 18ea20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18ea40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18ea60 | 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 |
| 18ea80 | 30 31 34 36 37 32 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 36 32 37 00 20 30 00 00 00 | 0146724.00000000000.013627..0... |
| 18eaa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18eac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18eae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18eb00 | 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................... |
| 18eb20 | 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................... |
| 18eb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18eb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18eb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18eba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18ebc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18ebe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 18ec00 | 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 |
| 18ec20 | 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 |
| 18ec40 | 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 |
| 18ec60 | 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 62 | 8-2024.The.Magit.Project.Contrib |
| 18ec80 | 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 |
| 18eca0 | 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 |
| 18ecc0 | 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 |
| 18ece0 | 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. |
| 18ed00 | 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 |
| 18ed20 | 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. |
| 18ed40 | 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 |
| 18ed60 | 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 |
| 18ed80 | 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 |
| 18eda0 | 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.;;. |
| 18edc0 | 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 |
| 18ede0 | 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 |
| 18ee00 | 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. |
| 18ee20 | 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 |
| 18ee40 | 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. |
| 18ee60 | 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 |
| 18ee80 | 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 |
| 18eea0 | 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. |
| 18eec0 | 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 |
| 18eee0 | 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.;; |
| 18ef00 | 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..;;.;; |
| 18ef20 | 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 |
| 18ef40 | 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 |
| 18ef60 | 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, |
| 18ef80 | 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 |
| 18efa0 | 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 |
| 18efc0 | 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 |
| 18efe0 | 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 |
| 18f000 | 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...;;;. |
| 18f020 | 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 |
| 18f040 | 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. |
| 18f060 | 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 |
| 18f080 | 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 |
| 18f0a0 | 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.;; |
| 18f0c0 | 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. |
| 18f0e0 | 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 |
| 18f100 | 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 |
| 18f120 | 69 65 73 2e 0a 0a 3b 3b 3b 20 43 6f 64 65 3a 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 | ies...;;;.Code:..(defconst.magit |
| 18f140 | 2d 2d 6d 69 6e 69 6d 61 6c 2d 67 69 74 20 22 32 2e 32 2e 30 22 29 0a 28 64 65 66 63 6f 6e 73 74 | --minimal-git."2.2.0").(defconst |
| 18f160 | 20 6d 61 67 69 74 2d 2d 6d 69 6e 69 6d 61 6c 2d 65 6d 61 63 73 20 22 32 36 2e 31 22 29 0a 0a 28 | .magit--minimal-emacs."26.1")..( |
| 18f180 | 72 65 71 75 69 72 65 20 27 63 6c 2d 6c 69 62 29 0a 28 72 65 71 75 69 72 65 20 27 63 6f 6d 70 61 | require.'cl-lib).(require.'compa |
| 18f1a0 | 74 29 0a 28 72 65 71 75 69 72 65 20 27 64 61 73 68 29 0a 28 72 65 71 75 69 72 65 20 27 65 69 65 | t).(require.'dash).(require.'eie |
| 18f1c0 | 69 6f 29 0a 28 72 65 71 75 69 72 65 20 27 73 75 62 72 2d 78 29 0a 0a 3b 3b 20 46 6f 72 20 6f 6c | io).(require.'subr-x)..;;.For.ol |
| 18f1e0 | 64 65 72 20 45 6d 61 63 73 20 72 65 6c 65 61 73 65 73 20 77 65 20 64 65 70 65 6e 64 20 6f 6e 20 | der.Emacs.releases.we.depend.on. |
| 18f200 | 61 6e 20 75 70 64 61 74 65 64 20 60 73 65 71 27 20 72 65 6c 65 61 73 65 20 66 72 6f 6d 0a 3b 3b | an.updated.`seq'.release.from.;; |
| 18f220 | 20 47 4e 55 20 45 4c 50 41 2c 20 66 6f 72 20 60 73 65 71 2d 6b 65 65 70 27 2e 20 20 55 6e 66 6f | .GNU.ELPA,.for.`seq-keep'...Unfo |
| 18f240 | 72 74 75 6e 61 74 65 6c 79 20 73 6f 6d 65 74 68 69 6e 67 20 65 6c 73 65 20 6d 61 79 20 61 6c 72 | rtunately.something.else.may.alr |
| 18f260 | 65 61 64 79 0a 3b 3b 20 68 61 76 65 20 72 65 71 75 69 72 65 64 20 60 73 65 71 27 2c 20 62 65 66 | eady.;;.have.required.`seq',.bef |
| 18f280 | 6f 72 65 20 60 70 61 63 6b 61 67 65 27 20 68 61 64 20 61 20 63 68 61 6e 63 65 20 74 6f 20 70 75 | ore.`package'.had.a.chance.to.pu |
| 18f2a0 | 74 20 74 68 65 20 6d 6f 72 65 0a 3b 3b 20 72 65 63 65 6e 74 20 76 65 72 73 69 6f 6e 20 65 61 72 | t.the.more.;;.recent.version.ear |
| 18f2c0 | 6c 69 65 72 20 6f 6e 20 74 68 65 20 60 6c 6f 61 64 2d 70 61 74 68 27 2e 0a 28 77 68 65 6e 20 28 | lier.on.the.`load-path'..(when.( |
| 18f2e0 | 61 6e 64 20 28 66 65 61 74 75 72 65 70 20 27 73 65 71 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 | and.(featurep.'seq)............( |
| 18f300 | 6e 6f 74 20 28 66 62 6f 75 6e 64 70 20 27 73 65 71 2d 6b 65 65 70 29 29 29 0a 20 20 28 75 6e 6c | not.(fboundp.'seq-keep)))...(unl |
| 18f320 | 6f 61 64 2d 66 65 61 74 75 72 65 20 27 73 65 71 20 27 66 6f 72 63 65 29 29 0a 28 72 65 71 75 69 | oad-feature.'seq.'force)).(requi |
| 18f340 | 72 65 20 27 73 65 71 29 0a 0a 28 72 65 71 75 69 72 65 20 27 63 72 6d 29 0a 0a 28 72 65 71 75 69 | re.'seq)..(require.'crm)..(requi |
| 18f360 | 72 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 29 0a 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 | re.'magit-section)..(eval-when-c |
| 18f380 | 6f 6d 70 69 6c 65 20 28 72 65 71 75 69 72 65 20 27 69 6e 66 6f 29 29 0a 28 64 65 63 6c 61 72 65 | ompile.(require.'info)).(declare |
| 18f3a0 | 2d 66 75 6e 63 74 69 6f 6e 20 49 6e 66 6f 2d 67 65 74 2d 74 6f 6b 65 6e 20 22 69 6e 66 6f 22 20 | -function.Info-get-token."info". |
| 18f3c0 | 28 70 6f 73 20 73 74 61 72 74 20 61 6c 6c 20 26 6f 70 74 69 6f 6e 61 6c 20 65 72 72 6f 72 73 74 | (pos.start.all.&optional.errorst |
| 18f3e0 | 72 69 6e 67 29 29 0a 0a 28 65 76 61 6c 2d 77 68 65 6e 2d 63 6f 6d 70 69 6c 65 20 28 72 65 71 75 | ring))..(eval-when-compile.(requ |
| 18f400 | 69 72 65 20 27 76 63 2d 67 69 74 29 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 | ire.'vc-git)).(declare-function. |
| 18f420 | 76 63 2d 67 69 74 2d 2d 72 75 6e 2d 63 6f 6d 6d 61 6e 64 2d 73 74 72 69 6e 67 20 22 76 63 2d 67 | vc-git--run-command-string."vc-g |
| 18f440 | 69 74 22 20 28 66 69 6c 65 20 26 72 65 73 74 20 61 72 67 73 29 29 0a 0a 28 65 76 61 6c 2d 77 68 | it".(file.&rest.args))..(eval-wh |
| 18f460 | 65 6e 2d 63 6f 6d 70 69 6c 65 20 28 72 65 71 75 69 72 65 20 27 77 68 69 63 68 2d 66 75 6e 63 29 | en-compile.(require.'which-func) |
| 18f480 | 29 0a 28 64 65 63 6c 61 72 65 2d 66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 2d 66 75 6e 63 74 69 | ).(declare-function.which-functi |
| 18f4a0 | 6f 6e 20 22 77 68 69 63 68 2d 66 75 6e 63 22 20 28 29 29 0a 0a 3b 3b 3b 20 4f 70 74 69 6f 6e 73 | on."which-func".())..;;;.Options |
| 18f4c0 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 | ..(defcustom.magit-completing-re |
| 18f4e0 | 61 64 2d 66 75 6e 63 74 69 6f 6e 20 23 27 6d 61 67 69 74 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d 70 | ad-function.#'magit-builtin-comp |
| 18f500 | 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 22 46 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 63 61 | leting-read..."Function.to.be.ca |
| 18f520 | 6c 6c 65 64 20 77 68 65 6e 20 72 65 71 75 65 73 74 69 6e 67 20 69 6e 70 75 74 20 66 72 6f 6d 20 | lled.when.requesting.input.from. |
| 18f540 | 74 68 65 20 75 73 65 72 2e 0a 0a 49 66 20 79 6f 75 20 68 61 76 65 20 65 6e 61 62 6c 65 64 20 60 | the.user...If.you.have.enabled.` |
| 18f560 | 69 76 79 2d 6d 6f 64 65 27 20 6f 72 20 60 68 65 6c 6d 2d 6d 6f 64 65 27 2c 20 74 68 65 6e 20 79 | ivy-mode'.or.`helm-mode',.then.y |
| 18f580 | 6f 75 20 64 6f 6e 27 74 0a 68 61 76 65 20 74 6f 20 63 75 73 74 6f 6d 69 7a 65 20 74 68 69 73 20 | ou.don't.have.to.customize.this. |
| 18f5a0 | 6f 70 74 69 6f 6e 3b 20 60 6d 61 67 69 74 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 74 69 6e | option;.`magit-builtin-completin |
| 18f5c0 | 67 2d 72 65 61 64 27 0a 77 69 6c 6c 20 77 6f 72 6b 20 6a 75 73 74 20 66 69 6e 65 2e 20 20 48 6f | g-read'.will.work.just.fine...Ho |
| 18f5e0 | 77 65 76 65 72 2c 20 69 66 20 79 6f 75 20 75 73 65 20 49 64 6f 20 63 6f 6d 70 6c 65 74 69 6f 6e | wever,.if.you.use.Ido.completion |
| 18f600 | 2c 20 74 68 65 6e 0a 79 6f 75 20 64 6f 20 68 61 76 65 20 74 6f 20 75 73 65 20 60 6d 61 67 69 74 | ,.then.you.do.have.to.use.`magit |
| 18f620 | 2d 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 2c 20 62 65 63 61 75 73 65 20 49 | -ido-completing-read',.because.I |
| 18f640 | 64 6f 20 69 73 0a 6c 65 73 73 20 77 65 6c 6c 20 62 65 68 61 76 65 64 20 74 68 61 6e 20 74 68 65 | do.is.less.well.behaved.than.the |
| 18f660 | 20 66 6f 72 6d 65 72 2c 20 6d 6f 72 65 20 6d 6f 64 65 72 6e 20 61 6c 74 65 72 6e 61 74 69 76 65 | .former,.more.modern.alternative |
| 18f680 | 73 2e 0a 0a 49 66 20 79 6f 75 20 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 75 73 65 20 49 76 79 | s...If.you.would.like.to.use.Ivy |
| 18f6a0 | 20 6f 72 20 48 65 6c 6d 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 77 69 74 68 20 4d 61 67 69 74 20 62 | .or.Helm.completion.with.Magit.b |
| 18f6c0 | 75 74 0a 6e 6f 74 20 65 6e 61 62 6c 65 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 6d 6f 64 | ut.not.enable.the.respective.mod |
| 18f6e0 | 65 73 20 67 6c 6f 62 61 6c 6c 79 2c 20 74 68 65 6e 20 63 75 73 74 6f 6d 69 7a 65 20 74 68 69 73 | es.globally,.then.customize.this |
| 18f700 | 0a 6f 70 74 69 6f 6e 20 74 6f 20 75 73 65 20 60 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | .option.to.use.`ivy-completing-r |
| 18f720 | 65 61 64 27 20 6f 72 0a 60 68 65 6c 6d 2d 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 64 | ead'.or.`helm--completing-read-d |
| 18f740 | 65 66 61 75 6c 74 27 2e 20 20 49 66 20 79 6f 75 20 63 68 6f 6f 73 65 20 74 6f 20 75 73 65 0a 60 | efault'...If.you.choose.to.use.` |
| 18f760 | 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 2c 20 6e 6f 74 65 20 74 68 61 74 20 | ivy-completing-read',.note.that. |
| 18f780 | 74 68 65 20 69 74 65 6d 73 20 6d 61 79 20 61 6c 77 61 79 73 20 62 65 20 73 68 6f 77 6e 20 69 6e | the.items.may.always.be.shown.in |
| 18f7a0 | 0a 61 6c 70 68 61 62 65 74 69 63 61 6c 20 6f 72 64 65 72 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f | .alphabetical.order,.depending.o |
| 18f7c0 | 6e 20 79 6f 75 72 20 76 65 72 73 69 6f 6e 20 6f 66 20 49 76 79 2e 22 0a 20 20 3a 67 72 6f 75 70 | n.your.version.of.Ivy."...:group |
| 18f7e0 | 20 27 6d 61 67 69 74 2d 65 73 73 65 6e 74 69 61 6c 73 0a 20 20 3a 74 79 70 65 20 27 28 72 61 64 | .'magit-essentials...:type.'(rad |
| 18f800 | 69 6f 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 62 75 69 6c 74 69 6e 2d | io.(function-item.magit-builtin- |
| 18f820 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | completing-read)................ |
| 18f840 | 20 28 66 75 6e 63 74 69 6f 6e 2d 69 74 65 6d 20 6d 61 67 69 74 2d 69 64 6f 2d 63 6f 6d 70 6c 65 | .(function-item.magit-ido-comple |
| 18f860 | 74 69 6e 67 2d 72 65 61 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 | ting-read).................(func |
| 18f880 | 74 69 6f 6e 2d 69 74 65 6d 20 69 76 79 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 29 0a 20 | tion-item.ivy-completing-read).. |
| 18f8a0 | 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 68 65 | ...............(function-item.he |
| 18f8c0 | 6c 6d 2d 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 64 65 66 61 75 6c 74 29 0a 20 20 20 | lm--completing-read-default).... |
| 18f8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 20 3a 74 61 67 20 22 4f 74 68 | .............(function.:tag."Oth |
| 18f900 | 65 72 20 66 75 6e 63 74 69 6f 6e 22 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 | er.function")))..(defcustom.magi |
| 18f920 | 74 2d 64 77 69 6d 2d 73 65 6c 65 63 74 69 6f 6e 0a 20 20 27 28 28 6d 61 67 69 74 2d 73 74 61 73 | t-dwim-selection...'((magit-stas |
| 18f940 | 68 2d 61 70 70 6c 79 20 20 20 20 20 20 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 28 6d 61 67 69 74 | h-apply........nil.t).....(magit |
| 18f960 | 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 61 6c 6c 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 28 | -ediff-resolve-all..nil.t).....( |
| 18f980 | 6d 61 67 69 74 2d 65 64 69 66 66 2d 72 65 73 6f 6c 76 65 2d 72 65 73 74 20 6e 69 6c 20 74 29 0a | magit-ediff-resolve-rest.nil.t). |
| 18f9a0 | 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 62 72 61 6e 63 68 20 20 20 20 20 20 20 6e 69 | ....(magit-stash-branch.......ni |
| 18f9c0 | 6c 20 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 62 72 61 6e 63 68 2d 68 65 72 | l.t).....(magit-stash-branch-her |
| 18f9e0 | 65 20 20 6e 69 6c 20 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d 66 6f 72 6d 61 | e..nil.t).....(magit-stash-forma |
| 18fa00 | 74 2d 70 61 74 63 68 20 6e 69 6c 20 74 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 73 74 61 73 68 2d | t-patch.nil.t).....(magit-stash- |
| 18fa20 | 64 72 6f 70 20 20 20 20 20 20 20 20 20 6e 69 6c 20 61 73 6b 29 0a 20 20 20 20 28 6d 61 67 69 74 | drop.........nil.ask).....(magit |
| 18fa40 | 2d 73 74 61 73 68 2d 70 6f 70 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 61 73 6b 29 29 0a 20 20 | -stash-pop..........nil.ask))... |
| 18fa60 | 22 57 68 65 6e 20 6e 6f 74 20 74 6f 20 6f 66 66 65 72 20 61 6c 74 65 72 6e 61 74 69 76 65 73 20 | "When.not.to.offer.alternatives. |
| 18fa80 | 61 6e 64 20 61 73 6b 20 66 6f 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 0a 0a 4d 61 6e 79 20 | and.ask.for.confirmation...Many. |
| 18faa0 | 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 72 | commands.by.default.ask.the.user |
| 18fac0 | 20 74 6f 20 73 65 6c 65 63 74 20 66 72 6f 6d 20 61 20 6c 69 73 74 20 6f 66 0a 70 6f 73 73 69 62 | .to.select.from.a.list.of.possib |
| 18fae0 | 6c 65 20 63 61 6e 64 69 64 61 74 65 73 2e 20 20 54 68 65 79 20 64 6f 20 73 6f 20 65 76 65 6e 20 | le.candidates...They.do.so.even. |
| 18fb00 | 77 68 65 6e 20 74 68 65 72 65 20 69 73 20 61 20 74 68 69 6e 67 20 61 74 0a 70 6f 69 6e 74 20 74 | when.there.is.a.thing.at.point.t |
| 18fb20 | 68 61 74 20 74 68 65 79 20 63 61 6e 20 61 63 74 20 6f 6e 2c 20 77 68 69 63 68 20 69 73 20 74 68 | hat.they.can.act.on,.which.is.th |
| 18fb40 | 65 6e 20 6f 66 66 65 72 65 64 20 61 73 20 74 68 65 20 64 65 66 61 75 6c 74 2e 0a 0a 54 68 69 73 | en.offered.as.the.default...This |
| 18fb60 | 20 6f 70 74 69 6f 6e 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 74 65 6c 6c 20 63 65 72 74 | .option.can.be.used.to.tell.cert |
| 18fb80 | 61 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 75 73 65 20 74 68 65 20 74 68 69 6e 67 0a 61 74 | ain.commands.to.use.the.thing.at |
| 18fba0 | 20 70 6f 69 6e 74 20 69 6e 73 74 65 61 64 20 6f 66 20 61 73 6b 69 6e 67 20 74 68 65 20 75 73 65 | .point.instead.of.asking.the.use |
| 18fbc0 | 72 20 74 6f 20 73 65 6c 65 63 74 20 61 20 63 61 6e 64 69 64 61 74 65 20 74 6f 20 61 63 74 0a 6f | r.to.select.a.candidate.to.act.o |
| 18fbe0 | 6e 2c 20 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e | n,.with.or.without.confirmation. |
| 18fc00 | 0a 0a 54 68 65 20 76 61 6c 75 65 20 68 61 73 20 74 68 65 20 66 6f 72 6d 20 28 28 43 4f 4d 4d 41 | ..The.value.has.the.form.((COMMA |
| 18fc20 | 4e 44 20 6e 69 6c 7c 50 52 4f 4d 50 54 20 44 45 46 41 55 4c 54 29 2e 2e 2e 29 2e 0a 0a 2d 20 43 | ND.nil|PROMPT.DEFAULT)...)...-.C |
| 18fc40 | 4f 4d 4d 41 4e 44 20 69 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 73 68 6f 75 6c | OMMAND.is.the.command.that.shoul |
| 18fc60 | 64 20 6e 6f 74 20 70 72 6f 6d 70 74 20 66 6f 72 20 61 20 63 68 6f 69 63 65 2e 0a 20 20 54 6f 20 | d.not.prompt.for.a.choice....To. |
| 18fc80 | 68 61 76 65 20 61 6e 20 65 66 66 65 63 74 2c 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 68 61 73 20 | have.an.effect,.the.command.has. |
| 18fca0 | 74 6f 20 75 73 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 20 20 60 6d 61 67 69 74 2d 63 6f 6d | to.use.the.function...`magit-com |
| 18fcc0 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 20 6f 72 20 61 20 75 74 69 6c 69 74 79 20 66 75 6e 63 74 | pleting-read'.or.a.utility.funct |
| 18fce0 | 69 6f 6e 20 77 68 69 63 68 20 69 6e 20 74 75 72 6e 20 75 73 65 73 0a 20 20 74 68 61 74 20 66 75 | ion.which.in.turn.uses...that.fu |
| 18fd00 | 6e 63 74 69 6f 6e 2e 0a 0a 2d 20 49 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 75 73 65 73 20 60 | nction...-.If.the.command.uses.` |
| 18fd20 | 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 20 6d 75 6c 74 69 70 6c 65 20 | magit-completing-read'.multiple. |
| 18fd40 | 74 69 6d 65 73 2c 20 74 68 65 6e 0a 20 20 50 52 4f 4d 50 54 20 63 61 6e 20 62 65 20 75 73 65 64 | times,.then...PROMPT.can.be.used |
| 18fd60 | 20 74 6f 20 6f 6e 6c 79 20 61 66 66 65 63 74 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 75 73 65 | .to.only.affect.one.of.these.use |
| 18fd80 | 73 2e 20 20 50 52 4f 4d 50 54 2c 20 69 66 0a 20 20 6e 6f 6e 2d 6e 69 6c 2c 20 69 73 20 61 20 72 | s...PROMPT,.if...non-nil,.is.a.r |
| 18fda0 | 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 74 68 61 74 20 69 73 20 75 73 65 64 20 74 | egular.expression.that.is.used.t |
| 18fdc0 | 6f 20 6d 61 74 63 68 20 61 67 61 69 6e 73 74 0a 20 20 74 68 65 20 50 52 4f 4d 50 54 20 61 72 67 | o.match.against...the.PROMPT.arg |
| 18fde0 | 75 6d 65 6e 74 20 70 61 73 73 65 64 20 74 6f 20 60 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e | ument.passed.to.`magit-completin |
| 18fe00 | 67 2d 72 65 61 64 27 2e 0a 0a 2d 20 44 45 46 41 55 4c 54 20 73 70 65 63 69 66 69 65 73 20 68 6f | g-read'...-.DEFAULT.specifies.ho |
| 18fe20 | 77 20 74 6f 20 75 73 65 20 74 68 65 20 64 65 66 61 75 6c 74 2e 20 20 49 66 20 69 74 20 69 73 20 | w.to.use.the.default...If.it.is. |
| 18fe40 | 74 2c 20 74 68 65 6e 0a 20 20 74 68 65 20 44 45 46 41 55 4c 54 20 61 72 67 75 6d 65 6e 74 20 70 | t,.then...the.DEFAULT.argument.p |
| 18fe60 | 61 73 73 65 64 20 74 6f 20 60 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 | assed.to.`magit-completing-read' |
| 18fe80 | 20 69 73 20 75 73 65 64 0a 20 20 77 69 74 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e | .is.used...without.confirmation. |
| 18fea0 | 20 20 49 66 20 69 74 20 69 73 20 60 61 73 6b 27 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 72 20 | ..If.it.is.`ask',.then.the.user. |
| 18fec0 | 69 73 20 67 69 76 65 6e 0a 20 20 61 20 63 68 61 6e 63 65 20 74 6f 20 61 62 6f 72 74 2e 20 20 44 | is.given...a.chance.to.abort...D |
| 18fee0 | 45 46 41 55 4c 54 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 6e 69 6c 2c 20 69 6e 20 77 68 69 63 68 | EFAULT.can.also.be.nil,.in.which |
| 18ff00 | 20 63 61 73 65 20 74 68 65 0a 20 20 65 6e 74 72 79 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 2e | .case.the...entry.has.no.effect. |
| 18ff20 | 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..." |
| 18ff40 | 32 2e 31 32 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 61 6e 64 | 2.12.0")...:group.'magit-command |
| 18ff60 | 73 0a 20 20 3a 74 79 70 65 20 27 28 72 65 70 65 61 74 0a 20 20 20 20 20 20 20 20 20 20 28 6c 69 | s...:type.'(repeat...........(li |
| 18ff80 | 73 74 20 28 73 79 6d 62 6f 6c 20 3a 74 61 67 20 22 43 6f 6d 6d 61 6e 64 22 29 20 3b 20 49 74 20 | st.(symbol.:tag."Command").;.It. |
| 18ffa0 | 6d 69 67 68 74 20 6e 6f 74 20 62 65 20 66 62 6f 75 6e 64 70 20 79 65 74 2e 0a 20 20 20 20 20 20 | might.not.be.fboundp.yet........ |
| 18ffc0 | 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 22 | ..........(choice.(const..:tag." |
| 18ffe0 | 66 6f 72 20 61 6c 6c 20 70 72 6f 6d 70 74 73 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 | for.all.prompts".nil)........... |
| 190000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 67 65 78 70 20 3a 74 61 67 20 22 66 6f 72 20 | ..............(regexp.:tag."for. |
| 190020 | 70 72 6f 6d 70 74 73 20 6d 61 74 63 68 69 6e 67 20 72 65 67 65 78 70 22 29 29 0a 20 20 20 20 20 | prompts.matching.regexp"))...... |
| 190040 | 20 20 20 20 20 20 20 20 20 20 20 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 | ...........(choice.(const..:tag. |
| 190060 | 22 6f 66 66 65 72 20 6f 74 68 65 72 20 63 68 6f 69 63 65 73 22 20 6e 69 6c 29 0a 20 20 20 20 20 | "offer.other.choices".nil)...... |
| 190080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 20 | ...................(const..:tag. |
| 1900a0 | 22 72 65 71 75 69 72 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 22 20 61 73 6b 29 0a 20 20 20 20 | "require.confirmation".ask)..... |
| 1900c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 20 3a 74 61 67 | ....................(const..:tag |
| 1900e0 | 20 22 75 73 65 20 64 65 66 61 75 6c 74 20 77 69 74 68 6f 75 74 20 63 6f 6e 66 69 72 6d 61 74 69 | ."use.default.without.confirmati |
| 190100 | 6f 6e 22 20 74 29 29 29 29 29 0a 0a 28 64 65 66 63 6f 6e 73 74 20 6d 61 67 69 74 2d 2d 63 6f 6e | on".t)))))..(defconst.magit--con |
| 190120 | 66 69 72 6d 2d 61 63 74 69 6f 6e 73 0a 20 20 27 28 28 63 6f 6e 73 74 20 64 69 73 63 61 72 64 29 | firm-actions...'((const.discard) |
| 190140 | 0a 20 20 20 20 28 63 6f 6e 73 74 20 72 65 76 65 72 73 65 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 | .....(const.reverse).....(const. |
| 190160 | 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 75 6e | stage-all-changes).....(const.un |
| 190180 | 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 64 65 | stage-all-changes).....(const.de |
| 1901a0 | 6c 65 74 65 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 74 72 61 73 68 29 0a 20 20 20 20 28 63 6f 6e | lete).....(const.trash).....(con |
| 1901c0 | 73 74 20 72 65 73 75 72 72 65 63 74 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 75 6e 74 72 61 63 6b | st.resurrect).....(const.untrack |
| 1901e0 | 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 72 65 6e 61 6d 65 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 | ).....(const.rename).....(const. |
| 190200 | 72 65 73 65 74 2d 62 69 73 65 63 74 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 61 62 6f 72 74 2d 63 | reset-bisect).....(const.abort-c |
| 190220 | 68 65 72 72 79 2d 70 69 63 6b 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 61 62 6f 72 74 2d 72 65 76 | herry-pick).....(const.abort-rev |
| 190240 | 65 72 74 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 61 62 6f 72 74 2d 72 65 62 61 73 65 29 0a 20 20 | ert).....(const.abort-rebase)... |
| 190260 | 20 20 28 63 6f 6e 73 74 20 61 62 6f 72 74 2d 6d 65 72 67 65 29 0a 20 20 20 20 28 63 6f 6e 73 74 | ..(const.abort-merge).....(const |
| 190280 | 20 6d 65 72 67 65 2d 64 69 72 74 79 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 64 65 6c 65 74 65 2d | .merge-dirty).....(const.delete- |
| 1902a0 | 75 6e 6d 65 72 67 65 64 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 64 65 6c 65 | unmerged-branch).....(const.dele |
| 1902c0 | 74 65 2d 62 72 61 6e 63 68 2d 6f 6e 2d 72 65 6d 6f 74 65 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 | te-branch-on-remote).....(const. |
| 1902e0 | 64 65 6c 65 74 65 2d 70 72 2d 72 65 6d 6f 74 65 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 64 72 6f | delete-pr-remote).....(const.dro |
| 190300 | 70 2d 73 74 61 73 68 65 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 73 65 74 2d 61 6e 64 2d 70 75 | p-stashes).....(const.set-and-pu |
| 190320 | 73 68 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 61 6d 65 6e 64 2d 70 75 62 6c 69 73 68 65 64 29 0a | sh).....(const.amend-published). |
| 190340 | 20 20 20 20 28 63 6f 6e 73 74 20 72 65 62 61 73 65 2d 70 75 62 6c 69 73 68 65 64 29 0a 20 20 20 | ....(const.rebase-published).... |
| 190360 | 20 28 63 6f 6e 73 74 20 65 64 69 74 2d 70 75 62 6c 69 73 68 65 64 29 0a 20 20 20 20 28 63 6f 6e | .(const.edit-published).....(con |
| 190380 | 73 74 20 72 65 6d 6f 76 65 2d 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 72 65 | st.remove-modules).....(const.re |
| 1903a0 | 6d 6f 76 65 2d 64 69 72 74 79 2d 6d 6f 64 75 6c 65 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 74 | move-dirty-modules).....(const.t |
| 1903c0 | 72 61 73 68 2d 6d 6f 64 75 6c 65 2d 67 69 74 64 69 72 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 | rash-module-gitdirs).....(const. |
| 1903e0 | 73 74 61 73 68 2d 61 70 70 6c 79 2d 33 77 61 79 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 6b 69 6c | stash-apply-3way).....(const.kil |
| 190400 | 6c 2d 70 72 6f 63 65 73 73 29 0a 20 20 20 20 28 63 6f 6e 73 74 20 73 61 66 65 2d 77 69 74 68 2d | l-process).....(const.safe-with- |
| 190420 | 77 69 70 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 | wip)))..(defcustom.magit-no-conf |
| 190440 | 69 72 6d 20 27 28 73 65 74 2d 61 6e 64 2d 70 75 73 68 29 0a 20 20 22 41 20 6c 69 73 74 20 6f 66 | irm.'(set-and-push)..."A.list.of |
| 190460 | 20 73 79 6d 62 6f 6c 73 20 66 6f 72 20 61 63 74 69 6f 6e 73 20 4d 61 67 69 74 20 73 68 6f 75 6c | .symbols.for.actions.Magit.shoul |
| 190480 | 64 20 6e 6f 74 20 63 6f 6e 66 69 72 6d 2c 20 6f 72 20 74 2e 0a 0a 4d 61 6e 79 20 70 6f 74 65 6e | d.not.confirm,.or.t...Many.poten |
| 1904a0 | 74 69 61 6c 6c 79 20 64 61 6e 67 65 72 6f 75 73 20 63 6f 6d 6d 61 6e 64 73 20 62 79 20 64 65 66 | tially.dangerous.commands.by.def |
| 1904c0 | 61 75 6c 74 20 61 73 6b 20 74 68 65 20 75 73 65 72 20 66 6f 72 0a 63 6f 6e 66 69 72 6d 61 74 69 | ault.ask.the.user.for.confirmati |
| 1904e0 | 6f 6e 2e 20 20 45 61 63 68 20 6f 66 20 74 68 65 20 62 65 6c 6f 77 20 73 79 6d 62 6f 6c 73 20 73 | on...Each.of.the.below.symbols.s |
| 190500 | 74 61 6e 64 73 20 66 6f 72 20 61 6e 20 61 63 74 69 6f 6e 0a 77 68 69 63 68 2c 20 77 68 65 6e 20 | tands.for.an.action.which,.when. |
| 190520 | 69 6e 76 6f 6b 65 64 20 75 6e 69 6e 74 65 6e 74 69 6f 6e 61 6c 6c 79 20 6f 72 20 77 69 74 68 6f | invoked.unintentionally.or.witho |
| 190540 | 75 74 20 62 65 69 6e 67 20 66 75 6c 6c 79 20 61 77 61 72 65 0a 6f 66 20 74 68 65 20 63 6f 6e 73 | ut.being.fully.aware.of.the.cons |
| 190560 | 65 71 75 65 6e 63 65 73 2c 20 63 6f 75 6c 64 20 6c 65 61 64 20 74 6f 20 74 65 61 72 73 2e 20 20 | equences,.could.lead.to.tears... |
| 190580 | 49 6e 20 6d 61 6e 79 20 63 61 73 65 73 20 74 68 65 72 65 0a 61 72 65 20 73 65 76 65 72 61 6c 20 | In.many.cases.there.are.several. |
| 1905a0 | 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74 20 70 65 72 66 6f 72 6d 20 76 61 72 69 61 74 69 6f 6e 73 | commands.that.perform.variations |
| 1905c0 | 20 6f 66 20 61 20 63 65 72 74 61 69 6e 20 61 63 74 69 6f 6e 2c 0a 73 6f 20 77 65 20 64 6f 6e 27 | .of.a.certain.action,.so.we.don' |
| 1905e0 | 74 20 75 73 65 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 73 20 62 75 74 20 6d 6f 72 65 | t.use.the.command.names.but.more |
| 190600 | 20 67 65 6e 65 72 69 63 20 73 79 6d 62 6f 6c 73 2e 0a 0a 41 70 70 6c 79 69 6e 67 20 63 68 61 6e | .generic.symbols...Applying.chan |
| 190620 | 67 65 73 3a 0a 0a 20 20 60 64 69 73 63 61 72 64 27 20 44 69 73 63 61 72 64 69 6e 67 20 6f 6e 65 | ges:....`discard'.Discarding.one |
| 190640 | 20 6f 72 20 6d 6f 72 65 20 63 68 61 6e 67 65 73 20 28 69 2e 65 2e 2c 20 68 75 6e 6b 73 20 6f 72 | .or.more.changes.(i.e.,.hunks.or |
| 190660 | 20 74 68 65 0a 20 20 63 6f 6d 70 6c 65 74 65 20 64 69 66 66 20 66 6f 72 20 61 20 66 69 6c 65 29 | .the...complete.diff.for.a.file) |
| 190680 | 20 6c 6f 73 65 73 20 74 68 61 74 20 63 68 61 6e 67 65 2c 20 6f 62 76 69 6f 75 73 6c 79 2e 0a 0a | .loses.that.change,.obviously... |
| 1906a0 | 20 20 60 72 65 76 65 72 73 65 27 20 52 65 76 65 72 74 69 6e 67 20 6f 6e 65 20 6f 72 20 6d 6f 72 | ..`reverse'.Reverting.one.or.mor |
| 1906c0 | 65 20 63 68 61 6e 67 65 73 20 63 61 6e 20 75 73 75 61 6c 6c 79 20 62 65 20 75 6e 64 6f 6e 65 0a | e.changes.can.usually.be.undone. |
| 1906e0 | 20 20 62 79 20 72 65 76 65 72 74 69 6e 67 20 74 68 65 20 72 65 76 65 72 73 69 6f 6e 2e 0a 0a 20 | ..by.reverting.the.reversion.... |
| 190700 | 20 60 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 27 2c 20 60 75 6e 73 74 61 67 65 2d 61 | .`stage-all-changes',.`unstage-a |
| 190720 | 6c 6c 2d 63 68 61 6e 67 65 73 27 20 57 68 65 6e 20 74 68 65 72 65 20 61 72 65 20 62 6f 74 68 0a | ll-changes'.When.there.are.both. |
| 190740 | 20 20 73 74 61 67 65 64 20 61 6e 64 20 75 6e 73 74 61 67 65 64 20 63 68 61 6e 67 65 73 2c 20 74 | ..staged.and.unstaged.changes,.t |
| 190760 | 68 65 6e 20 75 6e 2d 2f 73 74 61 67 69 6e 67 20 65 76 65 72 79 74 68 69 6e 67 20 77 6f 75 6c 64 | hen.un-/staging.everything.would |
| 190780 | 0a 20 20 64 65 73 74 72 6f 79 20 74 68 61 74 20 64 69 73 74 69 6e 63 74 69 6f 6e 2e 20 20 4f 66 | ...destroy.that.distinction...Of |
| 1907a0 | 20 63 6f 75 72 73 65 20 74 68 61 74 20 61 6c 73 6f 20 61 70 70 6c 69 65 73 20 77 68 65 6e 0a 20 | .course.that.also.applies.when.. |
| 1907c0 | 20 75 6e 2d 2f 73 74 61 67 69 6e 67 20 61 20 73 69 6e 67 6c 65 20 63 68 61 6e 67 65 2c 20 62 75 | .un-/staging.a.single.change,.bu |
| 1907e0 | 74 20 74 68 65 6e 20 6c 65 73 73 20 69 73 20 6c 6f 73 74 20 61 6e 64 20 6f 6e 65 20 64 6f 65 73 | t.then.less.is.lost.and.one.does |
| 190800 | 0a 20 20 74 68 61 74 20 73 6f 20 6f 66 74 65 6e 20 74 68 61 74 20 68 61 76 69 6e 67 20 74 6f 20 | ...that.so.often.that.having.to. |
| 190820 | 63 6f 6e 66 69 72 6d 20 65 76 65 72 79 20 74 69 6d 65 20 77 6f 75 6c 64 20 62 65 0a 20 20 75 6e | confirm.every.time.would.be...un |
| 190840 | 61 63 63 65 70 74 61 62 6c 65 2e 0a 0a 46 69 6c 65 73 3a 0a 0a 20 20 60 64 65 6c 65 74 65 27 20 | acceptable...Files:....`delete'. |
| 190860 | 57 68 65 6e 20 61 20 66 69 6c 65 20 74 68 61 74 20 69 73 6e 27 74 20 79 65 74 20 74 72 61 63 6b | When.a.file.that.isn't.yet.track |
| 190880 | 65 64 20 62 79 20 47 69 74 20 69 73 20 64 65 6c 65 74 65 64 0a 20 20 74 68 65 6e 20 69 74 20 69 | ed.by.Git.is.deleted...then.it.i |
| 1908a0 | 73 20 63 6f 6d 70 6c 65 74 65 6c 79 20 6c 6f 73 74 2c 20 6e 6f 74 20 6a 75 73 74 20 74 68 65 20 | s.completely.lost,.not.just.the. |
| 1908c0 | 6c 61 73 74 20 63 68 61 6e 67 65 73 2e 20 20 56 65 72 79 0a 20 20 64 61 6e 67 65 72 6f 75 73 2e | last.changes...Very...dangerous. |
| 1908e0 | 0a 0a 20 20 60 74 72 61 73 68 27 20 49 6e 73 74 65 61 64 20 6f 66 20 64 65 6c 65 74 69 6e 67 20 | ....`trash'.Instead.of.deleting. |
| 190900 | 61 20 66 69 6c 65 20 69 74 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 6d 6f 76 65 20 74 6f 20 74 68 | a.file.it.can.also.be.move.to.th |
| 190920 | 65 0a 20 20 73 79 73 74 65 6d 20 74 72 61 73 68 2e 20 20 4f 62 76 69 6f 75 73 6c 79 20 6d 75 63 | e...system.trash...Obviously.muc |
| 190940 | 68 20 6c 65 73 73 20 64 61 6e 67 65 72 6f 75 73 20 74 68 61 6e 20 64 65 6c 65 74 69 6e 67 20 69 | h.less.dangerous.than.deleting.i |
| 190960 | 74 2e 0a 0a 20 20 41 6c 73 6f 20 73 65 65 20 6f 70 74 69 6f 6e 20 60 6d 61 67 69 74 2d 64 65 6c | t.....Also.see.option.`magit-del |
| 190980 | 65 74 65 2d 62 79 2d 6d 6f 76 69 6e 67 2d 74 6f 2d 74 72 61 73 68 27 2e 0a 0a 20 20 60 72 65 73 | ete-by-moving-to-trash'.....`res |
| 1909a0 | 75 72 72 65 63 74 27 20 41 20 64 65 6c 65 74 65 64 20 66 69 6c 65 20 63 61 6e 20 65 61 73 69 6c | urrect'.A.deleted.file.can.easil |
| 1909c0 | 79 20 62 65 20 72 65 73 75 72 72 65 63 74 65 64 20 62 79 0a 20 20 5c 22 64 65 6c 65 74 69 6e 67 | y.be.resurrected.by...\"deleting |
| 1909e0 | 5c 22 20 74 68 65 20 64 65 6c 65 74 69 6f 6e 2c 20 77 68 69 63 68 20 69 73 20 64 6f 6e 65 20 75 | \".the.deletion,.which.is.done.u |
| 190a00 | 73 69 6e 67 20 74 68 65 20 73 61 6d 65 20 63 6f 6d 6d 61 6e 64 0a 20 20 74 68 61 74 20 77 61 73 | sing.the.same.command...that.was |
| 190a20 | 20 75 73 65 64 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 20 73 61 6d 65 20 66 69 6c 65 20 69 6e | .used.to.delete.the.same.file.in |
| 190a40 | 20 74 68 65 20 66 69 72 73 74 20 70 6c 61 63 65 2e 0a 0a 20 20 60 75 6e 74 72 61 63 6b 27 20 55 | .the.first.place.....`untrack'.U |
| 190a60 | 6e 74 72 61 63 6b 69 6e 67 20 61 20 66 69 6c 65 20 63 61 6e 20 62 65 20 75 6e 64 6f 6e 65 20 62 | ntracking.a.file.can.be.undone.b |
| 190a80 | 79 20 74 72 61 63 6b 69 6e 67 20 69 74 20 61 67 61 69 6e 2e 0a 0a 20 20 60 72 65 6e 61 6d 65 27 | y.tracking.it.again.....`rename' |
| 190aa0 | 20 52 65 6e 61 6d 69 6e 67 20 61 20 66 69 6c 65 20 63 61 6e 20 65 61 73 69 6c 79 20 62 65 20 75 | .Renaming.a.file.can.easily.be.u |
| 190ac0 | 6e 64 6f 6e 65 2e 0a 0a 53 65 71 75 65 6e 63 65 73 3a 0a 0a 20 20 60 72 65 73 65 74 2d 62 69 73 | ndone...Sequences:....`reset-bis |
| 190ae0 | 65 63 74 27 20 41 62 6f 72 74 69 6e 67 20 28 6b 6e 6f 77 6e 20 74 6f 20 47 69 74 20 61 73 20 5c | ect'.Aborting.(known.to.Git.as.\ |
| 190b00 | 22 72 65 73 65 74 74 69 6e 67 5c 22 29 20 61 0a 20 20 62 69 73 65 63 74 20 6f 70 65 72 61 74 69 | "resetting\").a...bisect.operati |
| 190b20 | 6f 6e 20 6c 6f 73 65 73 20 61 6c 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 63 6f 6c 6c 65 63 74 | on.loses.all.information.collect |
| 190b40 | 65 64 20 73 6f 20 66 61 72 2e 0a 0a 20 20 60 61 62 6f 72 74 2d 63 68 65 72 72 79 2d 70 69 63 6b | ed.so.far.....`abort-cherry-pick |
| 190b60 | 27 20 41 62 6f 72 74 69 6e 67 20 61 20 63 68 65 72 72 79 2d 70 69 63 6b 20 74 68 72 6f 77 73 20 | '.Aborting.a.cherry-pick.throws. |
| 190b80 | 61 77 61 79 20 61 6c 6c 0a 20 20 63 6f 6e 66 6c 69 63 74 20 72 65 73 6f 6c 75 74 69 6f 6e 73 20 | away.all...conflict.resolutions. |
| 190ba0 | 77 68 69 63 68 20 68 61 73 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 63 61 72 72 69 65 64 20 6f | which.has.already.been.carried.o |
| 190bc0 | 75 74 20 62 79 20 74 68 65 0a 20 20 75 73 65 72 2e 0a 0a 20 20 60 61 62 6f 72 74 2d 72 65 76 65 | ut.by.the...user.....`abort-reve |
| 190be0 | 72 74 27 20 41 62 6f 72 74 69 6e 67 20 61 20 72 65 76 65 72 74 20 74 68 72 6f 77 73 20 61 77 61 | rt'.Aborting.a.revert.throws.awa |
| 190c00 | 79 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 0a 20 20 72 65 73 6f 6c 75 74 69 6f 6e 73 20 77 68 69 | y.all.conflict...resolutions.whi |
| 190c20 | 63 68 20 68 61 73 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 63 61 72 72 69 65 64 20 6f 75 74 20 | ch.has.already.been.carried.out. |
| 190c40 | 62 79 20 74 68 65 20 75 73 65 72 2e 0a 0a 20 20 60 61 62 6f 72 74 2d 72 65 62 61 73 65 27 20 41 | by.the.user.....`abort-rebase'.A |
| 190c60 | 62 6f 72 74 69 6e 67 20 61 20 72 65 62 61 73 65 20 74 68 72 6f 77 73 20 61 77 61 79 20 61 6c 6c | borting.a.rebase.throws.away.all |
| 190c80 | 20 61 6c 72 65 61 64 79 0a 20 20 6d 6f 64 69 66 69 65 64 20 63 6f 6d 6d 69 74 73 2c 20 62 75 74 | .already...modified.commits,.but |
| 190ca0 | 20 69 74 27 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 72 65 73 74 6f 72 65 20 74 68 6f 73 65 20 | .it's.possible.to.restore.those. |
| 190cc0 | 66 72 6f 6d 20 74 68 65 0a 20 20 72 65 66 6c 6f 67 2e 0a 0a 20 20 60 61 62 6f 72 74 2d 6d 65 72 | from.the...reflog.....`abort-mer |
| 190ce0 | 67 65 27 20 41 62 6f 72 74 69 6e 67 20 61 20 6d 65 72 67 65 20 74 68 72 6f 77 73 20 61 77 61 79 | ge'.Aborting.a.merge.throws.away |
| 190d00 | 20 61 6c 6c 20 63 6f 6e 66 6c 69 63 74 0a 20 20 72 65 73 6f 6c 75 74 69 6f 6e 73 20 77 68 69 63 | .all.conflict...resolutions.whic |
| 190d20 | 68 20 68 61 73 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 63 61 72 72 69 65 64 20 6f 75 74 20 62 | h.has.already.been.carried.out.b |
| 190d40 | 79 20 74 68 65 20 75 73 65 72 2e 0a 0a 20 20 60 6d 65 72 67 65 2d 64 69 72 74 79 27 20 4d 65 72 | y.the.user.....`merge-dirty'.Mer |
| 190d60 | 67 69 6e 67 20 77 69 74 68 20 61 20 64 69 72 74 79 20 77 6f 72 6b 74 72 65 65 20 63 61 6e 20 6d | ging.with.a.dirty.worktree.can.m |
| 190d80 | 61 6b 65 20 69 74 20 68 61 72 64 20 74 6f 0a 20 20 67 6f 20 62 61 63 6b 20 74 6f 20 74 68 65 20 | ake.it.hard.to...go.back.to.the. |
| 190da0 | 73 74 61 74 65 20 62 65 66 6f 72 65 20 74 68 65 20 6d 65 72 67 65 20 77 61 73 20 69 6e 69 74 69 | state.before.the.merge.was.initi |
| 190dc0 | 61 74 65 64 2e 0a 0a 52 65 66 65 72 65 6e 63 65 73 3a 0a 0a 20 20 60 64 65 6c 65 74 65 2d 75 6e | ated...References:....`delete-un |
| 190de0 | 6d 65 72 67 65 64 2d 62 72 61 6e 63 68 27 20 4f 6e 63 65 20 61 20 62 72 61 6e 63 68 20 68 61 73 | merged-branch'.Once.a.branch.has |
| 190e00 | 20 62 65 65 6e 20 64 65 6c 65 74 65 64 20 69 74 20 63 61 6e 0a 20 20 6f 6e 6c 79 20 62 65 20 72 | .been.deleted.it.can...only.be.r |
| 190e20 | 65 73 74 6f 72 65 64 20 75 73 69 6e 67 20 6c 6f 77 2d 6c 65 76 65 6c 20 72 65 63 6f 76 65 72 79 | estored.using.low-level.recovery |
| 190e40 | 20 74 6f 6f 6c 73 20 70 72 6f 76 69 64 65 64 20 62 79 0a 20 20 47 69 74 2e 20 20 41 6e 64 20 65 | .tools.provided.by...Git...And.e |
| 190e60 | 76 65 6e 20 74 68 65 6e 20 74 68 65 20 72 65 66 6c 6f 67 20 69 73 20 67 6f 6e 65 2e 20 20 54 68 | ven.then.the.reflog.is.gone...Th |
| 190e80 | 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 20 74 | e.user.always.has...to.confirm.t |
| 190ea0 | 68 65 20 64 65 6c 65 74 69 6f 6e 20 6f 66 20 61 20 62 72 61 6e 63 68 20 62 79 20 61 63 63 65 70 | he.deletion.of.a.branch.by.accep |
| 190ec0 | 74 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20 63 68 6f 69 63 65 20 28 6f 72 20 73 65 | ting.the.default...choice.(or.se |
| 190ee0 | 6c 65 63 74 69 6e 67 20 61 6e 6f 74 68 65 72 20 62 72 61 6e 63 68 29 2c 20 62 75 74 20 77 68 65 | lecting.another.branch),.but.whe |
| 190f00 | 6e 20 61 20 62 72 61 6e 63 68 20 68 61 73 0a 20 20 6e 6f 74 20 62 65 65 6e 20 6d 65 72 67 65 64 | n.a.branch.has...not.been.merged |
| 190f20 | 20 79 65 74 2c 20 61 6c 73 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68 65 20 75 73 65 72 20 69 73 | .yet,.also.make.sure.the.user.is |
| 190f40 | 20 61 77 61 72 65 20 6f 66 20 74 68 61 74 2e 0a 0a 20 20 60 64 65 6c 65 74 65 2d 62 72 61 6e 63 | .aware.of.that.....`delete-branc |
| 190f60 | 68 2d 6f 6e 2d 72 65 6d 6f 74 65 27 20 44 65 6c 65 74 69 6e 67 20 61 20 5c 22 72 65 6d 6f 74 65 | h-on-remote'.Deleting.a.\"remote |
| 190f80 | 20 62 72 61 6e 63 68 5c 22 20 6d 61 79 20 6d 65 61 6e 0a 20 20 64 65 6c 65 74 69 6e 67 20 74 68 | .branch\".may.mean...deleting.th |
| 190fa0 | 65 20 28 6c 6f 63 61 6c 29 20 5c 22 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 5c 22 20 62 72 | e.(local).\"remote-tracking\".br |
| 190fc0 | 61 6e 63 68 20 6f 6e 6c 79 2c 20 6f 72 20 61 6c 73 6f 0a 20 20 72 65 6d 6f 76 69 6e 67 20 69 74 | anch.only,.or.also...removing.it |
| 190fe0 | 20 66 72 6f 6d 20 74 68 65 20 72 65 6d 6f 74 65 20 69 74 73 65 6c 66 2e 20 20 54 68 65 20 6c 61 | .from.the.remote.itself...The.la |
| 191000 | 74 74 65 72 20 6f 66 74 65 6e 20 6d 61 6b 65 73 20 6d 6f 72 65 0a 20 20 73 65 6e 73 65 20 62 65 | tter.often.makes.more...sense.be |
| 191020 | 63 61 75 73 65 20 6f 74 68 65 72 77 69 73 65 20 73 69 6d 70 6c 79 20 66 65 74 63 68 69 6e 67 20 | cause.otherwise.simply.fetching. |
| 191040 | 66 72 6f 6d 20 74 68 65 20 72 65 6d 6f 74 65 20 77 6f 75 6c 64 0a 20 20 72 65 73 74 6f 72 65 20 | from.the.remote.would...restore. |
| 191060 | 74 68 65 20 72 65 6d 6f 74 65 2d 74 72 61 63 6b 69 6e 67 20 62 72 61 6e 63 68 2c 20 62 75 74 20 | the.remote-tracking.branch,.but. |
| 191080 | 64 6f 69 6e 67 20 74 68 61 74 20 63 61 6e 20 62 65 0a 20 20 73 75 72 70 72 69 73 69 6e 67 20 61 | doing.that.can.be...surprising.a |
| 1910a0 | 6e 64 20 68 61 72 64 20 74 6f 20 72 65 63 6f 76 65 72 20 66 72 6f 6d 2c 20 73 6f 20 77 65 20 61 | nd.hard.to.recover.from,.so.we.a |
| 1910c0 | 73 6b 2e 0a 0a 20 20 60 64 65 6c 65 74 65 2d 70 72 2d 72 65 6d 6f 74 65 27 20 57 68 65 6e 20 64 | sk.....`delete-pr-remote'.When.d |
| 1910e0 | 65 6c 65 74 69 6e 67 20 61 20 62 72 61 6e 63 68 20 74 68 61 74 20 77 61 73 20 63 72 65 61 74 65 | eleting.a.branch.that.was.create |
| 191100 | 64 20 66 72 6f 6d 0a 20 20 61 20 70 75 6c 6c 2d 72 65 71 75 65 73 74 20 61 6e 64 20 69 66 20 6e | d.from...a.pull-request.and.if.n |
| 191120 | 6f 20 6f 74 68 65 72 20 62 72 61 6e 63 68 65 73 20 73 74 69 6c 6c 20 65 78 69 73 74 20 6f 6e 20 | o.other.branches.still.exist.on. |
| 191140 | 74 68 61 74 0a 20 20 72 65 6d 6f 74 65 2c 20 74 68 65 6e 20 60 6d 61 67 69 74 2d 62 72 61 6e 63 | that...remote,.then.`magit-branc |
| 191160 | 68 2d 64 65 6c 65 74 65 27 20 6f 66 66 65 72 73 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 20 72 | h-delete'.offers.to.delete.the.r |
| 191180 | 65 6d 6f 74 65 0a 20 20 61 73 20 77 65 6c 6c 2e 20 20 54 68 69 73 20 73 68 6f 75 6c 64 20 62 65 | emote...as.well...This.should.be |
| 1911a0 | 20 73 61 66 65 20 62 65 63 61 75 73 65 20 69 74 20 6f 6e 6c 79 20 68 61 70 70 65 6e 73 20 69 66 | .safe.because.it.only.happens.if |
| 1911c0 | 20 6e 6f 0a 20 20 6f 74 68 65 72 20 72 65 66 73 20 65 78 69 73 74 20 69 6e 20 74 68 65 20 72 65 | .no...other.refs.exist.in.the.re |
| 1911e0 | 6d 6f 74 65 73 20 6e 61 6d 65 73 70 61 63 65 2c 20 61 6e 64 20 79 6f 75 20 63 61 6e 20 72 65 63 | motes.namespace,.and.you.can.rec |
| 191200 | 72 65 61 74 65 0a 20 20 74 68 65 20 72 65 6d 6f 74 65 20 69 66 20 6e 65 63 65 73 73 61 72 79 2e | reate...the.remote.if.necessary. |
| 191220 | 0a 0a 20 20 60 64 72 6f 70 2d 73 74 61 73 68 65 73 27 20 44 72 6f 70 70 69 6e 67 20 61 20 73 74 | ....`drop-stashes'.Dropping.a.st |
| 191240 | 61 73 68 20 69 73 20 64 61 6e 67 65 72 6f 75 73 20 62 65 63 61 75 73 65 20 47 69 74 20 73 74 6f | ash.is.dangerous.because.Git.sto |
| 191260 | 72 65 73 0a 20 20 73 74 61 73 68 65 73 20 69 6e 20 74 68 65 20 72 65 66 6c 6f 67 2e 20 20 4f 6e | res...stashes.in.the.reflog...On |
| 191280 | 63 65 20 61 20 73 74 61 73 68 20 69 73 20 72 65 6d 6f 76 65 64 2c 20 74 68 65 72 65 20 69 73 20 | ce.a.stash.is.removed,.there.is. |
| 1912a0 | 6e 6f 0a 20 20 67 6f 69 6e 67 20 62 61 63 6b 20 77 69 74 68 6f 75 74 20 75 73 69 6e 67 20 6c 6f | no...going.back.without.using.lo |
| 1912c0 | 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. |
| 1912e0 | 62 79 0a 20 20 47 69 74 2e 20 20 57 68 65 6e 20 61 20 73 69 6e 67 6c 65 20 73 74 61 73 68 20 69 | by...Git...When.a.single.stash.i |
| 191300 | 73 20 64 72 6f 70 70 65 64 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 72 20 61 6c 77 61 79 73 20 | s.dropped,.then.the.user.always. |
| 191320 | 68 61 73 0a 20 20 74 6f 20 63 6f 6e 66 69 72 6d 20 62 79 20 61 63 63 65 70 74 69 6e 67 20 74 68 | has...to.confirm.by.accepting.th |
| 191340 | 65 20 64 65 66 61 75 6c 74 20 28 6f 72 20 73 65 6c 65 63 74 69 6e 67 20 61 6e 6f 74 68 65 72 29 | e.default.(or.selecting.another) |
| 191360 | 2e 0a 20 20 54 68 69 73 20 61 63 74 69 6f 6e 20 6f 6e 6c 79 20 63 6f 6e 63 65 72 6e 73 20 74 68 | ....This.action.only.concerns.th |
| 191380 | 65 20 64 65 6c 65 74 69 6f 6e 20 6f 66 20 6d 75 6c 74 69 70 6c 65 20 73 74 61 73 68 65 73 20 61 | e.deletion.of.multiple.stashes.a |
| 1913a0 | 74 0a 20 20 6f 6e 63 65 2e 0a 0a 50 75 62 6c 69 73 68 69 6e 67 3a 0a 0a 20 20 60 73 65 74 2d 61 | t...once...Publishing:....`set-a |
| 1913c0 | 6e 64 2d 70 75 73 68 27 20 57 68 65 6e 20 70 75 73 68 69 6e 67 20 74 6f 20 74 68 65 20 75 70 73 | nd-push'.When.pushing.to.the.ups |
| 1913e0 | 74 72 65 61 6d 20 6f 72 20 74 68 65 20 70 75 73 68 2d 72 65 6d 6f 74 65 0a 20 20 61 6e 64 20 74 | tream.or.the.push-remote...and.t |
| 191400 | 68 61 74 20 69 73 6e 27 74 20 61 63 74 75 61 6c 6c 79 20 63 6f 6e 66 69 67 75 72 65 64 20 79 65 | hat.isn't.actually.configured.ye |
| 191420 | 74 2c 20 74 68 65 6e 20 74 68 65 20 75 73 65 72 20 63 61 6e 20 66 69 72 73 74 0a 20 20 73 65 74 | t,.then.the.user.can.first...set |
| 191440 | 20 74 68 65 20 74 61 72 67 65 74 2e 20 20 49 66 20 73 2f 68 65 20 63 6f 6e 66 69 72 6d 73 20 74 | .the.target...If.s/he.confirms.t |
| 191460 | 68 65 20 64 65 66 61 75 6c 74 20 74 6f 6f 20 71 75 69 63 6b 6c 79 2c 20 74 68 65 6e 0a 20 20 73 | he.default.too.quickly,.then...s |
| 191480 | 2f 68 65 20 6d 69 67 68 74 20 65 6e 64 20 75 70 20 70 75 73 68 69 6e 67 20 74 6f 20 74 68 65 20 | /he.might.end.up.pushing.to.the. |
| 1914a0 | 77 72 6f 6e 67 20 62 72 61 6e 63 68 20 61 6e 64 20 69 66 20 74 68 65 20 72 65 6d 6f 74 65 0a 20 | wrong.branch.and.if.the.remote.. |
| 1914c0 | 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 63 6f 6e 66 69 67 75 72 65 64 20 74 6f 20 64 69 73 | .repository.is.configured.to.dis |
| 1914e0 | 61 6c 6c 6f 77 20 66 69 78 69 6e 67 20 73 75 63 68 20 6d 69 73 74 61 6b 65 73 2c 20 74 68 65 6e | allow.fixing.such.mistakes,.then |
| 191500 | 0a 20 20 74 68 61 74 20 63 61 6e 20 62 65 20 71 75 69 74 65 20 65 6d 62 61 72 72 61 73 73 69 6e | ...that.can.be.quite.embarrassin |
| 191520 | 67 20 61 6e 64 20 61 6e 6e 6f 79 69 6e 67 2e 0a 0a 45 64 69 74 20 70 75 62 6c 69 73 68 65 64 20 | g.and.annoying...Edit.published. |
| 191540 | 68 69 73 74 6f 72 79 3a 0a 0a 20 20 57 69 74 68 6f 75 74 20 61 64 64 69 6e 67 20 74 68 65 73 65 | history:....Without.adding.these |
| 191560 | 20 73 79 6d 62 6f 6c 73 20 68 65 72 65 2c 20 79 6f 75 20 77 69 6c 6c 20 62 65 20 77 61 72 6e 65 | .symbols.here,.you.will.be.warne |
| 191580 | 64 20 62 65 66 6f 72 65 0a 20 20 65 64 69 74 69 6e 67 20 63 6f 6d 6d 69 74 73 20 74 68 61 74 20 | d.before...editing.commits.that. |
| 1915a0 | 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 65 20 | have.already.been.pushed.to.one. |
| 1915c0 | 6f 66 20 74 68 65 0a 20 20 62 72 61 6e 63 68 65 73 20 6c 69 73 74 65 64 20 69 6e 20 60 6d 61 67 | of.the...branches.listed.in.`mag |
| 1915e0 | 69 74 2d 70 75 62 6c 69 73 68 65 64 2d 62 72 61 6e 63 68 65 73 27 2e 0a 0a 20 20 60 61 6d 65 6e | it-published-branches'.....`amen |
| 191600 | 64 2d 70 75 62 6c 69 73 68 65 64 27 20 41 66 66 65 63 74 73 20 6d 6f 73 74 20 63 6f 6d 6d 61 6e | d-published'.Affects.most.comman |
| 191620 | 64 73 20 74 68 61 74 20 61 6d 65 6e 64 20 74 6f 20 60 48 45 41 44 27 2e 0a 0a 20 20 60 72 65 62 | ds.that.amend.to.`HEAD'.....`reb |
| 191640 | 61 73 65 2d 70 75 62 6c 69 73 68 65 64 27 20 41 66 66 65 63 74 73 20 63 6f 6d 6d 61 6e 64 73 20 | ase-published'.Affects.commands. |
| 191660 | 74 68 61 74 20 70 65 72 66 6f 72 6d 20 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 72 65 62 61 73 | that.perform.interactive...rebas |
| 191680 | 65 73 2e 20 20 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 63 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d | es...This.includes.commands.from |
| 1916a0 | 20 74 68 65 20 63 6f 6d 6d 69 74 20 70 6f 70 75 70 20 74 68 61 74 0a 20 20 6d 6f 64 69 66 79 20 | .the.commit.popup.that...modify. |
| 1916c0 | 61 20 63 6f 6d 6d 69 74 20 6f 74 68 65 72 20 74 68 61 6e 20 60 48 45 41 44 27 2c 20 6e 61 6d 65 | a.commit.other.than.`HEAD',.name |
| 1916e0 | 6c 79 20 74 68 65 20 76 61 72 69 6f 75 73 20 66 69 78 75 70 0a 20 20 61 6e 64 20 73 71 75 61 73 | ly.the.various.fixup...and.squas |
| 191700 | 68 20 76 61 72 69 61 6e 74 73 2e 0a 0a 20 20 60 65 64 69 74 2d 70 75 62 6c 69 73 68 65 64 27 20 | h.variants.....`edit-published'. |
| 191720 | 41 66 66 65 63 74 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 20 60 6d 61 67 69 74 2d 65 64 69 74 | Affects.the.commands.`magit-edit |
| 191740 | 2d 6c 69 6e 65 2d 63 6f 6d 6d 69 74 27 0a 20 20 61 6e 64 20 60 6d 61 67 69 74 2d 64 69 66 66 2d | -line-commit'...and.`magit-diff- |
| 191760 | 65 64 69 74 2d 68 75 6e 6b 2d 63 6f 6d 6d 69 74 27 2e 20 20 54 68 65 73 65 20 74 77 6f 20 63 6f | edit-hunk-commit'...These.two.co |
| 191780 | 6d 6d 61 6e 64 73 20 6d 61 6b 65 0a 20 20 69 74 20 71 75 69 74 65 20 65 61 73 79 20 74 6f 20 61 | mmands.make...it.quite.easy.to.a |
| 1917a0 | 63 63 69 64 65 6e 74 61 6c 6c 79 20 65 64 69 74 20 61 20 70 75 62 6c 69 73 68 65 64 20 63 6f 6d | ccidentally.edit.a.published.com |
| 1917c0 | 6d 69 74 2c 20 73 6f 20 79 6f 75 0a 20 20 73 68 6f 75 6c 64 20 74 68 69 6e 6b 20 74 77 69 63 65 | mit,.so.you...should.think.twice |
| 1917e0 | 20 62 65 66 6f 72 65 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 74 68 65 6d 20 6e 6f 74 20 74 6f 20 | .before.configuring.them.not.to. |
| 191800 | 61 73 6b 20 66 6f 72 0a 20 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e 0a 0a 20 20 54 6f 20 64 69 | ask.for...confirmation.....To.di |
| 191820 | 73 61 62 6c 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 63 6f 6d 70 6c 65 74 65 6c 79 2c 20 61 | sable.confirmation.completely,.a |
| 191840 | 64 64 20 61 6c 6c 20 74 68 72 65 65 20 73 79 6d 62 6f 6c 73 20 68 65 72 65 0a 20 20 6f 72 20 73 | dd.all.three.symbols.here...or.s |
| 191860 | 65 74 20 60 6d 61 67 69 74 2d 70 75 62 6c 69 73 68 65 64 2d 62 72 61 6e 63 68 65 73 27 20 74 6f | et.`magit-published-branches'.to |
| 191880 | 20 6e 69 6c 2e 0a 0a 52 65 6d 6f 76 69 6e 67 20 6d 6f 64 75 6c 65 73 3a 0a 0a 20 20 60 72 65 6d | .nil...Removing.modules:....`rem |
| 1918a0 | 6f 76 65 2d 6d 6f 64 75 6c 65 73 27 20 57 68 65 6e 20 79 6f 75 20 72 65 6d 6f 76 65 20 74 68 65 | ove-modules'.When.you.remove.the |
| 1918c0 | 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20 6f 66 20 61 0a 20 20 6d 6f 64 75 6c 65 | .working.directory.of.a...module |
| 1918e0 | 20 74 68 61 74 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 75 6e 63 6f 6d 6d 69 74 74 | .that.does.not.contain.uncommitt |
| 191900 | 65 64 20 63 68 61 6e 67 65 73 2c 20 74 68 65 6e 20 74 68 61 74 20 69 73 0a 20 20 73 61 66 65 72 | ed.changes,.then.that.is...safer |
| 191920 | 20 74 68 61 6e 20 64 6f 69 6e 67 20 73 6f 20 77 68 65 6e 20 74 68 65 72 65 20 61 72 65 20 75 6e | .than.doing.so.when.there.are.un |
| 191940 | 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 20 61 6e 64 2f 6f 72 0a 20 20 77 68 65 6e 20 | committed.changes.and/or...when. |
| 191960 | 79 6f 75 20 61 6c 73 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 67 69 74 64 69 72 2e 20 20 53 74 69 | you.also.remove.the.gitdir...Sti |
| 191980 | 6c 6c 2c 20 79 6f 75 20 64 6f 6e 27 74 20 77 61 6e 74 20 74 6f 20 64 6f 0a 20 20 74 68 61 74 20 | ll,.you.don't.want.to.do...that. |
| 1919a0 | 62 79 20 61 63 63 69 64 65 6e 74 2e 0a 0a 20 20 60 72 65 6d 6f 76 65 2d 64 69 72 74 79 2d 6d 6f | by.accident.....`remove-dirty-mo |
| 1919c0 | 64 75 6c 65 73 27 20 57 68 65 6e 20 79 6f 75 20 72 65 6d 6f 76 65 20 74 68 65 20 77 6f 72 6b 69 | dules'.When.you.remove.the.worki |
| 1919e0 | 6e 67 20 64 69 72 65 63 74 6f 72 79 20 6f 66 0a 20 20 61 20 6d 6f 64 75 6c 65 20 74 68 61 74 20 | ng.directory.of...a.module.that. |
| 191a00 | 63 6f 6e 74 61 69 6e 73 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 2c 20 74 68 | contains.uncommitted.changes,.th |
| 191a20 | 65 6e 20 74 68 6f 73 65 20 63 68 61 6e 67 65 73 0a 20 20 61 72 65 20 67 6f 6e 65 20 66 6f 72 20 | en.those.changes...are.gone.for. |
| 191a40 | 67 6f 6f 64 2e 20 20 49 74 20 69 73 20 62 65 74 74 65 72 20 74 6f 20 67 6f 20 74 6f 20 74 68 65 | good...It.is.better.to.go.to.the |
| 191a60 | 20 6d 6f 64 75 6c 65 2c 20 69 6e 73 70 65 63 74 0a 20 20 74 68 65 73 65 20 63 68 61 6e 67 65 73 | .module,.inspect...these.changes |
| 191a80 | 20 61 6e 64 20 6f 6e 6c 79 20 69 66 20 61 70 70 72 6f 70 72 69 61 74 65 20 64 69 73 63 61 72 64 | .and.only.if.appropriate.discard |
| 191aa0 | 20 74 68 65 6d 20 6d 61 6e 75 61 6c 6c 79 2e 0a 0a 20 20 60 74 72 61 73 68 2d 6d 6f 64 75 6c 65 | .them.manually.....`trash-module |
| 191ac0 | 2d 67 69 74 64 69 72 73 27 20 57 68 65 6e 20 79 6f 75 20 72 65 6d 6f 76 65 20 74 68 65 20 67 69 | -gitdirs'.When.you.remove.the.gi |
| 191ae0 | 74 64 69 72 20 6f 66 20 61 20 6d 6f 64 75 6c 65 2c 0a 20 20 74 68 65 6e 20 61 6c 6c 20 75 6e 70 | tdir.of.a.module,...then.all.unp |
| 191b00 | 75 73 68 65 64 20 63 68 61 6e 67 65 73 20 61 72 65 20 67 6f 6e 65 20 66 6f 72 20 67 6f 6f 64 2e | ushed.changes.are.gone.for.good. |
| 191b20 | 20 20 49 74 20 69 73 20 76 65 72 79 20 65 61 73 79 0a 20 20 74 6f 20 66 6f 72 67 65 74 20 74 68 | ..It.is.very.easy...to.forget.th |
| 191b40 | 61 74 20 79 6f 75 20 68 61 76 65 20 73 6f 6d 65 20 75 6e 66 69 6e 69 73 68 65 64 20 77 6f 72 6b | at.you.have.some.unfinished.work |
| 191b60 | 20 6f 6e 20 61 6e 20 75 6e 70 75 62 6c 69 73 68 65 64 0a 20 20 66 65 61 74 75 72 65 20 62 72 61 | .on.an.unpublished...feature.bra |
| 191b80 | 6e 63 68 20 6f 72 20 65 76 65 6e 20 69 6e 20 61 20 73 74 61 73 68 2e 0a 0a 20 20 41 63 74 75 61 | nch.or.even.in.a.stash.....Actua |
| 191ba0 | 6c 6c 79 20 74 68 65 72 65 20 61 72 65 20 73 6f 6d 65 20 73 61 66 65 74 79 20 70 72 65 63 61 75 | lly.there.are.some.safety.precau |
| 191bc0 | 74 69 6f 6e 73 20 69 6e 20 70 6c 61 63 65 2c 20 74 68 61 74 20 6d 69 67 68 74 0a 20 20 68 65 6c | tions.in.place,.that.might...hel |
| 191be0 | 70 20 79 6f 75 20 6f 75 74 20 69 66 20 79 6f 75 20 6d 61 6b 65 20 61 6e 20 75 6e 77 69 73 65 20 | p.you.out.if.you.make.an.unwise. |
| 191c00 | 63 68 6f 69 63 65 20 68 65 72 65 2c 20 62 75 74 20 64 6f 6e 27 74 20 63 6f 75 6e 74 0a 20 20 6f | choice.here,.but.don't.count...o |
| 191c20 | 6e 20 69 74 2e 20 20 49 6e 20 63 61 73 65 20 6f 66 20 65 6d 65 72 67 65 6e 63 79 2c 20 73 74 61 | n.it...In.case.of.emergency,.sta |
| 191c40 | 79 20 63 61 6c 6d 20 61 6e 64 20 63 68 65 63 6b 20 74 68 65 20 73 74 61 73 68 20 61 6e 64 0a 20 | y.calm.and.check.the.stash.and.. |
| 191c60 | 20 74 68 65 20 60 74 72 61 73 68 2d 64 69 72 65 63 74 6f 72 79 27 20 66 6f 72 20 74 72 61 63 65 | .the.`trash-directory'.for.trace |
| 191c80 | 73 20 6f 66 20 6c 6f 73 74 20 77 6f 72 6b 2e 0a 0a 56 61 72 69 6f 75 73 3a 0a 0a 20 20 60 73 74 | s.of.lost.work...Various:....`st |
| 191ca0 | 61 73 68 2d 61 70 70 6c 79 2d 33 77 61 79 27 20 57 68 65 6e 20 61 20 73 74 61 73 68 20 63 61 6e | ash-apply-3way'.When.a.stash.can |
| 191cc0 | 6e 6f 74 20 62 65 20 61 70 70 6c 69 65 64 20 75 73 69 6e 67 20 5c 22 67 69 74 0a 20 20 73 74 61 | not.be.applied.using.\"git...sta |
| 191ce0 | 73 68 20 61 70 70 6c 79 5c 22 2c 20 74 68 65 6e 20 4d 61 67 69 74 20 75 73 65 73 20 5c 22 67 69 | sh.apply\",.then.Magit.uses.\"gi |
| 191d00 | 74 20 61 70 70 6c 79 5c 22 20 69 6e 73 74 65 61 64 2c 20 70 6f 73 73 69 62 6c 79 0a 20 20 75 73 | t.apply\".instead,.possibly...us |
| 191d20 | 69 6e 67 20 74 68 65 20 5c 22 2d 2d 33 77 61 79 5c 22 20 61 72 67 75 6d 65 6e 74 2c 20 77 68 69 | ing.the.\"--3way\".argument,.whi |
| 191d40 | 63 68 20 69 73 6e 27 74 20 61 6c 77 61 79 73 20 70 65 72 66 65 63 74 6c 79 0a 20 20 73 61 66 65 | ch.isn't.always.perfectly...safe |
| 191d60 | 2e 20 20 53 65 65 20 61 6c 73 6f 20 60 6d 61 67 69 74 2d 73 74 61 73 68 2d 61 70 70 6c 79 27 2e | ...See.also.`magit-stash-apply'. |
| 191d80 | 0a 0a 20 20 60 6b 69 6c 6c 2d 70 72 6f 63 65 73 73 27 20 54 68 65 72 65 20 73 65 6c 64 6f 6d 20 | ....`kill-process'.There.seldom. |
| 191da0 | 69 73 20 61 20 72 65 61 73 6f 6e 20 74 6f 20 6b 69 6c 6c 20 61 20 70 72 6f 63 65 73 73 2e 0a 0a | is.a.reason.to.kill.a.process... |
| 191dc0 | 47 6c 6f 62 61 6c 20 73 65 74 74 69 6e 67 73 3a 0a 0a 20 20 49 6e 73 74 65 61 64 20 6f 66 20 61 | Global.settings:....Instead.of.a |
| 191de0 | 64 64 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 73 79 6d 62 6f 6c 73 20 74 | dding.all.of.the.above.symbols.t |
| 191e00 | 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 0a 20 20 6f 70 74 69 6f 6e 20 79 6f 75 | o.the.value.of.this...option.you |
| 191e20 | 20 63 61 6e 20 61 6c 73 6f 20 73 65 74 20 69 74 20 74 6f 20 74 68 65 20 61 74 6f 6d 20 60 74 27 | .can.also.set.it.to.the.atom.`t' |
| 191e40 | 2c 20 77 68 69 63 68 20 68 61 73 20 74 68 65 20 73 61 6d 65 0a 20 20 65 66 66 65 63 74 20 61 73 | ,.which.has.the.same...effect.as |
| 191e60 | 20 61 64 64 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 73 79 6d 62 6f 6c 73 | .adding.all.of.the.above.symbols |
| 191e80 | 2e 20 20 44 6f 69 6e 67 20 74 68 61 74 20 6d 6f 73 74 0a 20 20 63 65 72 74 61 69 6e 6c 79 20 69 | ...Doing.that.most...certainly.i |
| 191ea0 | 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 65 | s.a.bad.idea,.especially.because |
| 191ec0 | 20 6f 74 68 65 72 20 73 79 6d 62 6f 6c 73 20 6d 69 67 68 74 0a 20 20 62 65 20 61 64 64 65 64 20 | .other.symbols.might...be.added. |
| 191ee0 | 69 6e 20 74 68 65 20 66 75 74 75 72 65 2e 20 20 53 6f 20 65 76 65 6e 20 69 66 20 79 6f 75 20 64 | in.the.future...So.even.if.you.d |
| 191f00 | 6f 6e 27 74 20 77 61 6e 74 20 74 6f 20 62 65 20 61 73 6b 65 64 0a 20 20 66 6f 72 20 63 6f 6e 66 | on't.want.to.be.asked...for.conf |
| 191f20 | 69 72 6d 61 74 69 6f 6e 20 66 6f 72 20 61 6e 79 20 6f 66 20 74 68 65 73 65 20 61 63 74 69 6f 6e | irmation.for.any.of.these.action |
| 191f40 | 73 2c 20 79 6f 75 20 61 72 65 20 73 74 69 6c 6c 20 62 65 74 74 65 72 0a 20 20 6f 66 20 61 64 64 | s,.you.are.still.better...of.add |
| 191f60 | 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 73 79 6d 62 6f 6c | ing.all.of.the.respective.symbol |
| 191f80 | 73 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 2e 0a 0a 20 20 57 68 65 6e 20 60 6d 61 67 69 74 2d 77 | s.individually.....When.`magit-w |
| 191fa0 | 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 27 20 69 73 20 65 6e 61 62 6c 65 | ip-before-change-mode'.is.enable |
| 191fc0 | 64 20 74 68 65 6e 20 74 68 65 73 65 20 61 63 74 69 6f 6e 73 0a 20 20 63 61 6e 20 66 61 69 72 6c | d.then.these.actions...can.fairl |
| 191fe0 | 79 20 65 61 73 69 6c 79 20 62 65 20 75 6e 64 6f 6e 65 3a 20 60 64 69 73 63 61 72 64 27 2c 20 60 | y.easily.be.undone:.`discard',.` |
| 192000 | 72 65 76 65 72 73 65 27 2c 0a 20 20 60 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 27 2c | reverse',...`stage-all-changes', |
| 192020 | 20 61 6e 64 20 60 75 6e 73 74 61 67 65 2d 61 6c 6c 2d 63 68 61 6e 67 65 73 27 2e 20 20 49 66 20 | .and.`unstage-all-changes'...If. |
| 192040 | 61 6e 64 20 6f 6e 6c 79 20 69 66 0a 20 20 74 68 69 73 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c | and.only.if...this.mode.is.enabl |
| 192060 | 65 64 2c 20 74 68 65 6e 20 60 73 61 66 65 2d 77 69 74 68 2d 77 69 70 27 20 68 61 73 20 74 68 65 | ed,.then.`safe-with-wip'.has.the |
| 192080 | 20 73 61 6d 65 20 65 66 66 65 63 74 0a 20 20 61 73 20 61 64 64 69 6e 67 20 61 6c 6c 20 6f 66 20 | .same.effect...as.adding.all.of. |
| 1920a0 | 74 68 65 73 65 20 73 79 6d 62 6f 6c 73 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 2e 22 0a 20 20 3a | these.symbols.individually."...: |
| 1920c0 | 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 | package-version.'(magit..."2.1.0 |
| 1920e0 | 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 65 73 73 65 6e 74 69 61 6c 73 0a 20 20 | ")...:group.'magit-essentials... |
| 192100 | 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 60 | :group.'magit-commands...:type.` |
| 192120 | 28 63 68 6f 69 63 65 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 6c 77 61 79 73 20 72 65 71 75 | (choice.(const.:tag."Always.requ |
| 192140 | 69 72 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 | ire.confirmation".nil).......... |
| 192160 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 4e 65 76 65 72 20 72 65 71 75 69 | ........(const.:tag."Never.requi |
| 192180 | 72 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | re.confirmation".t)............. |
| 1921a0 | 20 20 20 20 20 28 73 65 74 20 20 20 3a 74 61 67 20 22 52 65 71 75 69 72 65 20 63 6f 6e 66 69 72 | .....(set...:tag."Require.confir |
| 1921c0 | 6d 61 74 69 6f 6e 20 65 78 63 65 70 74 20 66 6f 72 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | mation.except.for".............. |
| 1921e0 | 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 72 65 6d 6f 76 65 2d 64 69 72 74 79 2d 6d 6f 64 75 | ...........;;.`remove-dirty-modu |
| 192200 | 6c 65 73 27 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | les'.and........................ |
| 192220 | 20 3b 3b 20 60 74 72 61 73 68 2d 6d 6f 64 75 6c 65 2d 67 69 74 64 69 72 73 27 20 69 6e 74 65 6e | .;;.`trash-module-gitdirs'.inten |
| 192240 | 74 69 6f 6e 61 6c 6c 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tionally........................ |
| 192260 | 20 3b 3b 20 6f 6d 69 74 74 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .;;.omitted..................... |
| 192280 | 20 20 20 20 20 2c 40 6d 61 67 69 74 2d 2d 63 6f 6e 66 69 72 6d 2d 61 63 74 69 6f 6e 73 29 29 29 | .....,@magit--confirm-actions))) |
| 1922a0 | 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 73 6c 6f 77 2d 63 6f 6e 66 69 72 6d 20 | ..(defcustom.magit-slow-confirm. |
| 1922c0 | 27 28 64 72 6f 70 2d 73 74 61 73 68 65 73 29 0a 20 20 22 57 68 65 74 68 65 72 20 74 6f 20 61 73 | '(drop-stashes)..."Whether.to.as |
| 1922e0 | 6b 20 75 73 65 72 20 5c 22 79 20 6f 72 20 6e 5c 22 20 6f 72 20 5c 22 79 65 73 20 6f 72 20 6e 6f | k.user.\"y.or.n\".or.\"yes.or.no |
| 192300 | 5c 22 20 71 75 65 73 74 69 6f 6e 73 2e 0a 0a 57 68 65 6e 20 74 68 69 73 20 69 73 20 6e 69 6c 2c | \".questions...When.this.is.nil, |
| 192320 | 20 74 68 65 6e 20 60 79 2d 6f 72 2d 6e 2d 70 27 20 69 73 20 75 73 65 64 20 77 68 65 6e 20 74 68 | .then.`y-or-n-p'.is.used.when.th |
| 192340 | 65 20 75 73 65 72 20 68 61 73 20 74 6f 0a 63 6f 6e 66 69 72 6d 20 61 20 70 6f 74 65 6e 74 69 61 | e.user.has.to.confirm.a.potentia |
| 192360 | 6c 6c 79 20 64 65 73 74 72 75 63 74 69 76 65 20 61 63 74 69 6f 6e 2e 20 20 57 68 65 6e 20 74 68 | lly.destructive.action...When.th |
| 192380 | 69 73 20 69 73 20 74 2c 20 74 68 65 6e 0a 60 79 65 73 2d 6f 72 2d 6e 6f 2d 70 27 20 69 73 20 75 | is.is.t,.then.`yes-or-no-p'.is.u |
| 1923a0 | 73 65 64 20 69 6e 73 74 65 61 64 2e 20 20 49 66 20 74 68 69 73 20 69 73 20 61 20 6c 69 73 74 20 | sed.instead...If.this.is.a.list. |
| 1923c0 | 6f 66 20 73 79 6d 62 6f 6c 73 0a 69 64 65 6e 74 69 66 79 69 6e 67 20 61 63 74 69 6f 6e 73 2c 20 | of.symbols.identifying.actions,. |
| 1923e0 | 74 68 65 6e 20 60 79 65 73 2d 6f 72 2d 6e 6f 2d 70 27 20 69 73 20 75 73 65 64 20 66 6f 72 20 74 | then.`yes-or-no-p'.is.used.for.t |
| 192400 | 68 6f 73 65 2c 0a 60 79 2d 6f 72 2d 6e 6f 2d 70 27 20 66 6f 72 20 61 6c 6c 20 6f 74 68 65 72 73 | hose,.`y-or-no-p'.for.all.others |
| 192420 | 2e 20 20 54 68 65 20 6c 69 73 74 20 6f 66 20 61 63 74 69 6f 6e 73 20 69 73 20 74 68 65 20 73 61 | ...The.list.of.actions.is.the.sa |
| 192440 | 6d 65 20 61 73 0a 66 6f 72 20 60 6d 61 67 69 74 2d 6e 6f 2d 63 6f 6e 66 69 72 6d 27 20 28 77 68 | me.as.for.`magit-no-confirm'.(wh |
| 192460 | 69 63 68 20 73 65 65 29 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 | ich.see)."...:package-version.'( |
| 192480 | 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 |
| 1924a0 | 2d 6d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 20 20 3a 74 79 70 65 20 60 28 63 68 6f 69 63 65 20 | -miscellaneous...:type.`(choice. |
| 1924c0 | 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 6c 77 61 79 73 20 61 73 6b 20 5c 22 79 65 73 20 6f 72 | (const.:tag."Always.ask.\"yes.or |
| 1924e0 | 20 6e 6f 5c 22 20 71 75 65 73 74 69 6f 6e 73 22 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .no\".questions".t)............. |
| 192500 | 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 41 6c 77 61 79 73 20 61 73 6b 20 5c 22 79 | .....(const.:tag."Always.ask.\"y |
| 192520 | 20 6f 72 20 6e 5c 22 20 71 75 65 73 74 69 6f 6e 73 22 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 | .or.n\".questions".nil)......... |
| 192540 | 20 20 20 20 20 20 20 20 20 28 73 65 74 20 20 20 3a 74 61 67 20 22 41 73 6b 20 5c 22 79 65 73 20 | .........(set...:tag."Ask.\"yes. |
| 192560 | 6f 72 20 6e 6f 5c 22 20 71 75 65 73 74 69 6f 6e 73 20 6f 6e 6c 79 20 66 6f 72 22 0a 20 20 20 20 | or.no\".questions.only.for"..... |
| 192580 | 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 6e | ....................,@magit--con |
| 1925a0 | 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 69 | firm-actions)))..(defcustom.magi |
| 1925c0 | 74 2d 6e 6f 2d 6d 65 73 73 61 67 65 20 6e 69 6c 0a 20 20 22 41 20 6c 69 73 74 20 6f 66 20 6d 65 | t-no-message.nil..."A.list.of.me |
| 1925e0 | 73 73 61 67 65 73 20 4d 61 67 69 74 20 73 68 6f 75 6c 64 20 6e 6f 74 20 64 69 73 70 6c 61 79 2e | ssages.Magit.should.not.display. |
| 192600 | 0a 0a 4d 61 67 69 74 20 64 69 73 70 6c 61 79 73 20 6d 6f 73 74 20 65 63 68 6f 20 61 72 65 61 20 | ..Magit.displays.most.echo.area. |
| 192620 | 6d 65 73 73 61 67 65 73 20 75 73 69 6e 67 20 60 6d 65 73 73 61 67 65 27 2c 20 62 75 74 20 61 20 | messages.using.`message',.but.a. |
| 192640 | 66 65 77 0a 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 75 73 69 6e 67 20 60 6d 61 67 69 74 2d 6d | few.are.displayed.using.`magit-m |
| 192660 | 65 73 73 61 67 65 27 20 69 6e 73 74 65 61 64 2c 20 77 68 69 63 68 20 74 61 6b 65 73 20 74 68 65 | essage'.instead,.which.takes.the |
| 192680 | 20 73 61 6d 65 0a 61 72 67 75 6d 65 6e 74 73 20 61 73 20 74 68 65 20 66 6f 72 6d 65 72 2c 20 46 | .same.arguments.as.the.former,.F |
| 1926a0 | 4f 52 4d 41 54 2d 53 54 52 49 4e 47 20 61 6e 64 20 41 52 47 53 2e 20 20 60 6d 61 67 69 74 2d 6d | ORMAT-STRING.and.ARGS...`magit-m |
| 1926c0 | 65 73 73 61 67 65 27 0a 66 6f 72 67 6f 65 73 20 70 72 69 6e 74 69 6e 67 20 61 20 6d 65 73 73 61 | essage'.forgoes.printing.a.messa |
| 1926e0 | 67 65 20 69 66 20 61 6e 79 20 6d 65 6d 62 65 72 20 6f 66 20 74 68 69 73 20 6c 69 73 74 20 69 73 | ge.if.any.member.of.this.list.is |
| 192700 | 20 61 20 70 72 65 66 69 78 0a 6f 66 20 74 68 65 20 72 65 73 70 65 63 74 69 76 65 20 46 4f 52 4d | .a.prefix.of.the.respective.FORM |
| 192720 | 41 54 2d 53 54 52 49 4e 47 2e 0a 0a 49 66 20 4d 61 67 69 74 20 70 72 69 6e 74 73 20 61 20 6d 65 | AT-STRING...If.Magit.prints.a.me |
| 192740 | 73 73 61 67 65 20 77 68 69 63 68 20 63 61 75 73 65 73 20 79 6f 75 20 67 72 69 65 66 2c 20 74 68 | ssage.which.causes.you.grief,.th |
| 192760 | 65 6e 20 70 6c 65 61 73 65 0a 66 69 72 73 74 20 69 6e 76 65 73 74 69 67 61 74 65 20 77 68 65 74 | en.please.first.investigate.whet |
| 192780 | 68 65 72 20 74 68 65 72 65 20 69 73 20 61 6e 6f 74 68 65 72 20 6f 70 74 69 6f 6e 20 77 68 69 63 | her.there.is.another.option.whic |
| 1927a0 | 68 20 63 61 6e 20 62 65 0a 75 73 65 64 20 74 6f 20 73 75 70 70 72 65 73 73 20 69 74 2e 20 20 49 | h.can.be.used.to.suppress.it...I |
| 1927c0 | 66 20 74 68 61 74 20 69 73 20 6e 6f 74 20 74 68 65 20 63 61 73 65 2c 20 74 68 65 6e 20 61 73 6b | f.that.is.not.the.case,.then.ask |
| 1927e0 | 20 74 68 65 20 4d 61 67 69 74 0a 6d 61 69 6e 74 61 69 6e 65 72 73 20 74 6f 20 73 74 61 72 74 20 | .the.Magit.maintainers.to.start. |
| 192800 | 75 73 69 6e 67 20 60 6d 61 67 69 74 2d 6d 65 73 73 61 67 65 27 20 69 6e 73 74 65 61 64 20 6f 66 | using.`magit-message'.instead.of |
| 192820 | 20 60 6d 65 73 73 61 67 65 27 0a 69 6e 20 74 68 61 74 20 63 61 73 65 2e 20 20 57 65 20 61 72 65 | .`message'.in.that.case...We.are |
| 192840 | 20 6e 6f 74 20 70 72 6f 61 63 74 69 76 65 6c 79 20 72 65 70 6c 61 63 69 6e 67 20 61 6c 6c 20 75 | .not.proactively.replacing.all.u |
| 192860 | 73 65 73 20 6f 66 0a 60 6d 65 73 73 61 67 65 27 20 77 69 74 68 20 60 6d 61 67 69 74 2d 6d 65 73 | ses.of.`message'.with.`magit-mes |
| 192880 | 73 61 67 65 27 2c 20 6a 75 73 74 20 69 6e 20 63 61 73 65 20 73 6f 6d 65 6f 6e 65 20 2a 6d 69 67 | sage',.just.in.case.someone.*mig |
| 1928a0 | 68 74 2a 20 66 69 6e 64 0a 73 6f 6d 65 20 6f 66 20 74 68 65 73 65 20 6d 65 73 73 61 67 65 73 20 | ht*.find.some.of.these.messages. |
| 1928c0 | 75 73 65 6c 65 73 73 2e 0a 0a 4d 65 73 73 61 67 65 73 20 77 68 69 63 68 20 63 61 6e 20 63 75 72 | useless...Messages.which.can.cur |
| 1928e0 | 72 65 6e 74 6c 79 20 62 65 20 73 75 70 70 72 65 73 73 65 64 20 75 73 69 6e 67 20 74 68 69 73 20 | rently.be.suppressed.using.this. |
| 192900 | 6f 70 74 69 6f 6e 20 61 72 65 3a 0a 2a 20 5c 22 54 75 72 6e 69 6e 67 20 6f 6e 20 6d 61 67 69 74 | option.are:.*.\"Turning.on.magit |
| 192920 | 2d 61 75 74 6f 2d 72 65 76 65 72 74 2d 6d 6f 64 65 2e 2e 2e 5c 22 22 0a 20 20 3a 70 61 63 6b 61 | -auto-revert-mode...\""...:packa |
| 192940 | 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 38 2e 30 22 29 0a 20 20 | ge-version.'(magit..."2.8.0")... |
| 192960 | 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 |
| 192980 | 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 |
| 1929a0 | 6d 20 6d 61 67 69 74 2d 76 65 72 62 6f 73 65 2d 6d 65 73 73 61 67 65 73 20 6e 69 6c 0a 20 20 22 | m.magit-verbose-messages.nil..." |
| 1929c0 | 57 68 65 74 68 65 72 20 74 6f 20 6d 61 6b 65 20 63 65 72 74 61 69 6e 20 70 72 6f 6d 70 74 73 20 | Whether.to.make.certain.prompts. |
| 1929e0 | 61 6e 64 20 6d 65 73 73 61 67 65 73 20 6d 6f 72 65 20 76 65 72 62 6f 73 65 2e 0a 0a 4f 63 63 61 | and.messages.more.verbose...Occa |
| 192a00 | 73 69 6f 6e 61 6c 6c 79 20 61 20 75 73 65 72 20 73 75 67 67 65 73 74 73 20 74 68 61 74 20 61 20 | sionally.a.user.suggests.that.a. |
| 192a20 | 63 65 72 74 61 69 6e 20 70 72 6f 6d 70 74 20 6f 72 20 6d 65 73 73 61 67 65 0a 73 68 6f 75 6c 64 | certain.prompt.or.message.should |
| 192a40 | 20 62 65 20 6d 6f 72 65 20 76 65 72 62 6f 73 65 2c 20 62 75 74 20 49 20 77 6f 75 6c 64 20 70 72 | .be.more.verbose,.but.I.would.pr |
| 192a60 | 65 66 65 72 20 74 6f 20 6b 65 65 70 20 69 74 20 61 73 2d 69 73 0a 62 65 63 61 75 73 65 20 49 20 | efer.to.keep.it.as-is.because.I. |
| 192a80 | 64 6f 6e 27 74 20 74 68 69 6e 6b 20 74 68 61 74 20 74 68 65 20 66 61 63 74 20 74 68 61 74 20 74 | don't.think.that.the.fact.that.t |
| 192aa0 | 68 61 74 20 6f 6e 65 20 75 73 65 72 20 64 69 64 20 6e 6f 74 0a 75 6e 64 65 72 73 74 61 6e 64 20 | hat.one.user.did.not.understand. |
| 192ac0 | 74 68 65 20 65 78 69 73 74 69 6e 67 20 70 72 6f 6d 70 74 2f 6d 65 73 73 61 67 65 20 6d 65 61 6e | the.existing.prompt/message.mean |
| 192ae0 | 73 20 74 68 61 74 20 61 20 6c 61 72 67 65 20 6e 75 6d 62 65 72 0a 6f 66 20 75 73 65 72 73 20 77 | s.that.a.large.number.of.users.w |
| 192b00 | 6f 75 6c 64 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 64 69 66 66 69 63 75 6c 74 79 2c 20 61 | ould.have.the.same.difficulty,.a |
| 192b20 | 6e 64 20 74 68 61 74 20 6d 61 6b 69 6e 67 20 69 74 20 6d 6f 72 65 0a 76 65 72 62 6f 73 65 20 77 | nd.that.making.it.more.verbose.w |
| 192b40 | 6f 75 6c 64 20 61 63 74 75 61 6c 6c 79 20 64 6f 20 61 20 64 69 73 73 65 72 76 69 63 65 20 74 6f | ould.actually.do.a.disservice.to |
| 192b60 | 20 75 73 65 72 73 20 77 68 6f 20 75 6e 64 65 72 73 74 61 6e 64 0a 74 68 65 20 73 68 6f 72 74 65 | .users.who.understand.the.shorte |
| 192b80 | 72 20 70 72 6f 6d 70 74 20 77 65 6c 6c 20 65 6e 6f 75 67 68 2e 0a 0a 47 6f 69 6e 67 20 66 6f 72 | r.prompt.well.enough...Going.for |
| 192ba0 | 77 61 72 64 20 49 20 77 69 6c 6c 20 73 74 61 72 74 20 6f 66 66 65 72 69 6e 67 20 62 6f 74 68 20 | ward.I.will.start.offering.both. |
| 192bc0 | 6d 65 73 73 61 67 65 73 20 77 68 65 6e 20 49 20 66 65 65 6c 20 74 68 65 0a 73 75 67 67 65 73 74 | messages.when.I.feel.the.suggest |
| 192be0 | 65 64 20 6c 6f 6e 67 65 72 20 6d 65 73 73 61 67 65 20 69 73 20 72 65 61 73 6f 6e 61 62 6c 65 20 | ed.longer.message.is.reasonable. |
| 192c00 | 65 6e 6f 75 67 68 2c 20 61 6e 64 20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a 74 68 69 73 20 6f 70 | enough,.and.the.value.of.this.op |
| 192c20 | 74 69 6f 6e 20 64 65 63 69 64 65 73 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e | tion.decides.which.will.be.used. |
| 192c40 | 20 20 4e 6f 74 65 20 74 68 61 74 20 63 68 61 6e 67 69 6e 67 20 74 68 65 0a 76 61 6c 75 65 20 6f | ..Note.that.changing.the.value.o |
| 192c60 | 66 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 61 66 66 65 63 74 73 20 61 6c 6c 20 73 75 63 68 20 6d | f.this.option.affects.all.such.m |
| 192c80 | 65 73 73 61 67 65 73 20 61 6e 64 20 74 68 61 74 20 49 20 64 6f 20 6e 6f 74 0a 69 6e 74 65 6e 64 | essages.and.that.I.do.not.intend |
| 192ca0 | 20 74 6f 20 61 64 64 20 61 6e 20 6f 70 74 69 6f 6e 20 70 65 72 20 70 72 6f 6d 70 74 2e 22 0a 20 | .to.add.an.option.per.prompt.".. |
| 192cc0 | 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 30 | .:package-version.'(magit..."4.0 |
| 192ce0 | 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 65 6f | .0")...:group.'magit-miscellaneo |
| 192d00 | 75 73 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d | us...:type.'boolean)..(defcustom |
| 192d20 | 20 6d 61 67 69 74 2d 65 6c 6c 69 70 73 69 73 0a 20 20 27 28 28 6d 61 72 67 69 6e 20 28 3f e2 80 | .magit-ellipsis...'((margin.(?.. |
| 192d40 | a6 20 2e 20 22 3e 22 29 29 0a 20 20 20 20 28 74 20 20 20 20 20 20 28 3f e2 80 a6 20 2e 20 22 2e | ....">")).....(t......(?......". |
| 192d60 | 2e 2e 22 29 29 29 0a 20 20 22 43 68 61 72 61 63 74 65 72 73 20 6f 72 20 73 74 72 69 6e 67 73 20 | ..")))..."Characters.or.strings. |
| 192d80 | 75 73 65 64 20 74 6f 20 61 62 62 72 65 76 69 61 74 65 20 74 65 78 74 20 69 6e 20 73 6f 6d 65 20 | used.to.abbreviate.text.in.some. |
| 192da0 | 62 75 66 66 65 72 73 2e 0a 0a 45 61 63 68 20 65 6c 65 6d 65 6e 74 20 68 61 73 20 74 68 65 20 66 | buffers...Each.element.has.the.f |
| 192dc0 | 6f 72 6d 20 28 57 48 45 52 45 20 28 46 41 4e 43 59 20 2e 20 55 4e 49 56 45 52 53 41 4c 29 29 2e | orm.(WHERE.(FANCY...UNIVERSAL)). |
| 192de0 | 0a 0a 46 41 4e 43 59 20 69 73 20 61 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 20 6f 72 | ..FANCY.is.a.single.character.or |
| 192e00 | 20 6e 69 6c 20 77 68 65 72 65 61 73 20 55 4e 49 56 45 52 53 41 4c 20 69 73 20 61 20 73 74 72 69 | .nil.whereas.UNIVERSAL.is.a.stri |
| 192e20 | 6e 67 0a 6f 66 20 61 6e 79 20 6c 65 6e 67 74 68 2e 20 20 54 68 65 20 65 6c 6c 69 70 73 69 73 20 | ng.of.any.length...The.ellipsis. |
| 192e40 | 70 72 6f 64 75 63 65 64 20 62 79 20 60 6d 61 67 69 74 2d 2d 65 6c 6c 69 70 73 69 73 27 20 77 69 | produced.by.`magit--ellipsis'.wi |
| 192e60 | 6c 6c 0a 62 65 20 46 41 4e 43 59 20 69 66 20 69 74 27 73 20 61 20 6e 6f 6e 2d 6e 69 6c 20 63 68 | ll.be.FANCY.if.it's.a.non-nil.ch |
| 192e80 | 61 72 61 63 74 65 72 20 74 68 61 74 20 63 61 6e 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 77 69 | aracter.that.can.be.displayed.wi |
| 192ea0 | 74 68 0a 74 68 65 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 6e 74 73 2c 20 6f 74 68 65 72 77 69 73 | th.the.available.fonts,.otherwis |
| 192ec0 | 65 20 55 4e 49 56 45 52 53 41 4c 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e 20 20 46 41 4e 43 59 | e.UNIVERSAL.will.be.used...FANCY |
| 192ee0 | 20 69 73 0a 6d 65 61 6e 74 20 74 6f 20 62 65 20 61 20 72 69 63 68 20 63 68 61 72 61 63 74 65 72 | .is.meant.to.be.a.rich.character |
| 192f00 | 20 6c 69 6b 65 20 61 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 65 6c 6c 69 70 73 69 73 20 73 79 6d 62 | .like.a.horizontal.ellipsis.symb |
| 192f20 | 6f 6c 20 6f 72 0a 61 6e 20 65 6d 6f 6a 69 20 77 68 65 72 65 61 73 20 55 4e 49 56 45 52 53 41 4c | ol.or.an.emoji.whereas.UNIVERSAL |
| 192f40 | 20 73 6f 6d 65 74 68 69 6e 67 20 73 69 6d 70 6c 65 72 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 | .something.simpler.available.in. |
| 192f60 | 61 20 6c 65 73 73 0a 72 69 63 68 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6c 69 6b 65 20 74 68 65 | a.less.rich.environment.like.the |
| 192f80 | 20 43 4c 49 2e 20 20 57 48 45 52 45 20 64 65 74 65 72 6d 69 6e 65 73 20 74 68 65 20 75 73 65 2d | .CLI...WHERE.determines.the.use- |
| 192fa0 | 63 61 73 65 20 66 6f 72 0a 74 68 65 20 65 6c 6c 69 70 73 69 73 20 64 65 66 69 6e 69 74 69 6f 6e | case.for.the.ellipsis.definition |
| 192fc0 | 2e 20 20 43 75 72 72 65 6e 74 6c 79 20 74 68 65 20 6f 6e 6c 79 20 61 63 63 65 70 74 61 62 6c 65 | ...Currently.the.only.acceptable |
| 192fe0 | 20 76 61 6c 75 65 73 0a 66 6f 72 20 57 48 45 52 45 20 61 72 65 20 60 6d 61 72 67 69 6e 27 20 6f | .values.for.WHERE.are.`margin'.o |
| 193000 | 72 20 74 20 28 72 65 70 72 65 73 65 6e 74 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 29 2e 0a | r.t.(representing.the.default).. |
| 193020 | 0a 57 68 65 74 68 65 72 20 63 6f 6c 6c 61 70 73 65 64 20 73 65 63 74 69 6f 6e 73 20 61 72 65 20 | .Whether.collapsed.sections.are. |
| 193040 | 69 6e 64 69 63 61 74 65 64 20 75 73 69 6e 67 20 65 6c 6c 69 70 73 69 73 20 69 73 0a 63 6f 6e 74 | indicated.using.ellipsis.is.cont |
| 193060 | 72 6f 6c 6c 65 64 20 62 79 20 60 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 76 69 73 69 62 69 6c | rolled.by.`magit-section-visibil |
| 193080 | 69 74 79 2d 69 6e 64 69 63 61 74 6f 72 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 | ity-indicator'."...:package-vers |
| 1930a0 | 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 34 2e 30 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 | ion.'(magit..."4.0.0")...:group. |
| 1930c0 | 27 6d 61 67 69 74 2d 6d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 20 20 3a 74 79 70 65 20 27 28 72 | 'magit-miscellaneous...:type.'(r |
| 1930e0 | 65 70 65 61 74 20 28 6c 69 73 74 20 28 73 79 6d 62 6f 6c 20 3a 74 61 67 20 22 57 68 65 72 65 22 | epeat.(list.(symbol.:tag."Where" |
| 193100 | 29 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 20 28 | )........................(cons.( |
| 193120 | 63 68 6f 69 63 65 20 3a 74 61 67 20 22 46 61 6e 63 79 22 20 63 68 61 72 61 63 74 65 72 20 28 63 | choice.:tag."Fancy".character.(c |
| 193140 | 6f 6e 73 74 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | onst.nil))...................... |
| 193160 | 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 20 3a 74 61 67 20 22 55 6e 69 76 65 72 73 61 6c 22 | ........(string.:tag."Universal" |
| 193180 | 29 29 29 29 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 6f | )))))..(defcustom.magit-update-o |
| 1931a0 | 74 68 65 72 2d 77 69 6e 64 6f 77 2d 64 65 6c 61 79 20 30 2e 32 0a 20 20 22 44 65 6c 61 79 20 62 | ther-window-delay.0.2..."Delay.b |
| 1931c0 | 65 66 6f 72 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 75 70 64 61 74 69 6e 67 20 74 68 65 | efore.automatically.updating.the |
| 1931e0 | 20 6f 74 68 65 72 20 77 69 6e 64 6f 77 2e 0a 0a 57 68 65 6e 20 6d 6f 76 69 6e 67 20 61 72 6f 75 | .other.window...When.moving.arou |
| 193200 | 6e 64 20 69 6e 20 63 65 72 74 61 69 6e 20 62 75 66 66 65 72 73 2c 20 74 68 65 6e 20 63 65 72 74 | nd.in.certain.buffers,.then.cert |
| 193220 | 61 69 6e 20 6f 74 68 65 72 0a 62 75 66 66 65 72 73 2c 20 77 68 69 63 68 20 61 72 65 20 62 65 69 | ain.other.buffers,.which.are.bei |
| 193240 | 6e 67 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 6e 6f 74 68 65 72 20 77 69 6e 64 6f 77 2c 20 | ng.displayed.in.another.window,. |
| 193260 | 6d 61 79 0a 6f 70 74 69 6f 6e 61 6c 6c 79 20 62 65 20 75 70 64 61 74 65 64 20 74 6f 20 64 69 73 | may.optionally.be.updated.to.dis |
| 193280 | 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 0a 73 65 63 74 69 | play.information.about.the.secti |
| 1932a0 | 6f 6e 20 61 74 20 70 6f 69 6e 74 2e 0a 0a 57 68 65 6e 20 68 6f 6c 64 69 6e 67 20 64 6f 77 6e 20 | on.at.point...When.holding.down. |
| 1932c0 | 61 20 6b 65 79 20 74 6f 20 6d 6f 76 65 20 62 79 20 6d 6f 72 65 20 74 68 61 6e 20 6a 75 73 74 20 | a.key.to.move.by.more.than.just. |
| 1932e0 | 6f 6e 65 20 73 65 63 74 69 6f 6e 2c 0a 74 68 65 6e 20 74 68 61 74 20 77 6f 75 6c 64 20 75 70 64 | one.section,.then.that.would.upd |
| 193300 | 61 74 65 20 74 68 61 74 20 62 75 66 66 65 72 20 66 6f 72 20 65 61 63 68 20 73 65 63 74 69 6f 6e | ate.that.buffer.for.each.section |
| 193320 | 20 6f 6e 20 74 68 65 20 77 61 79 2e 0a 54 6f 20 70 72 65 76 65 6e 74 20 74 68 61 74 2c 20 75 70 | .on.the.way..To.prevent.that,.up |
| 193340 | 64 61 74 69 6e 67 20 74 68 65 20 72 65 76 69 73 69 6f 6e 20 62 75 66 66 65 72 20 69 73 20 64 65 | dating.the.revision.buffer.is.de |
| 193360 | 6c 61 79 65 64 2c 20 61 6e 64 0a 74 68 69 73 20 6f 70 74 69 6f 6e 20 63 6f 6e 74 72 6f 6c 73 20 | layed,.and.this.option.controls. |
| 193380 | 66 6f 72 20 68 6f 77 20 6c 6f 6e 67 2e 20 20 46 6f 72 20 6f 70 74 69 6d 61 6c 20 65 78 70 65 72 | for.how.long...For.optimal.exper |
| 1933a0 | 69 65 6e 63 65 20 79 6f 75 0a 6d 69 67 68 74 20 68 61 76 65 20 74 6f 20 61 64 6a 75 73 74 20 74 | ience.you.might.have.to.adjust.t |
| 1933c0 | 68 69 73 20 64 65 6c 61 79 20 61 6e 64 2f 6f 72 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 72 65 | his.delay.and/or.the.keyboard.re |
| 1933e0 | 70 65 61 74 20 72 61 74 65 0a 61 6e 64 20 64 65 6c 61 79 20 6f 66 20 79 6f 75 72 20 67 72 61 70 | peat.rate.and.delay.of.your.grap |
| 193400 | 68 69 63 61 6c 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 72 20 6f 70 65 72 61 74 69 6e 67 20 73 | hical.environment.or.operating.s |
| 193420 | 79 73 74 65 6d 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 | ystem."...:package-version.'(mag |
| 193440 | 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 6d 69 | it..."2.3.0")...:group.'magit-mi |
| 193460 | 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 20 20 3a 74 79 70 65 20 27 6e 75 6d 62 65 72 29 0a 0a 28 64 | scellaneous...:type.'number)..(d |
| 193480 | 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 76 69 65 77 2d 67 69 74 2d 6d 61 6e 75 61 6c 2d 6d | efcustom.magit-view-git-manual-m |
| 1934a0 | 65 74 68 6f 64 20 27 69 6e 66 6f 0a 20 20 22 48 6f 77 20 6c 69 6e 6b 73 20 74 6f 20 47 69 74 20 | ethod.'info..."How.links.to.Git. |
| 1934c0 | 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 61 72 65 20 66 6f 6c 6c 6f 77 65 64 20 66 72 6f 6d 20 | documentation.are.followed.from. |
| 1934e0 | 4d 61 67 69 74 27 73 20 49 6e 66 6f 20 6d 61 6e 75 61 6c 73 2e 0a 0a 60 69 6e 66 6f 27 20 20 46 | Magit's.Info.manuals...`info'..F |
| 193500 | 6f 6c 6c 6f 77 20 74 68 65 20 6c 69 6e 6b 20 74 6f 20 74 68 65 20 6e 6f 64 65 20 69 6e 20 74 68 | ollow.the.link.to.the.node.in.th |
| 193520 | 65 20 60 67 69 74 6d 61 6e 27 20 49 6e 66 6f 20 6d 61 6e 75 61 6c 0a 20 20 20 20 20 20 20 20 61 | e.`gitman'.Info.manual.........a |
| 193540 | 73 20 75 73 75 61 6c 2e 20 20 55 6e 66 6f 72 74 75 6e 61 74 65 6c 79 20 74 68 61 74 20 6d 61 6e | s.usual...Unfortunately.that.man |
| 193560 | 75 61 6c 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 20 62 79 0a 20 20 20 20 20 20 20 20 | ual.is.not.installed.by......... |
| 193580 | 64 65 66 61 75 6c 74 20 6f 6e 20 73 6f 6d 65 20 70 6c 61 74 66 6f 72 6d 73 2c 20 61 6e 64 20 77 | default.on.some.platforms,.and.w |
| 1935a0 | 68 65 6e 20 69 74 20 69 73 20 74 68 65 6e 20 74 68 65 20 6e 6f 64 65 73 0a 20 20 20 20 20 20 20 | hen.it.is.then.the.nodes........ |
| 1935c0 | 20 6c 6f 6f 6b 20 77 6f 72 73 65 20 74 68 61 6e 20 74 68 65 20 61 63 74 75 61 6c 20 6d 61 6e 70 | .look.worse.than.the.actual.manp |
| 1935e0 | 61 67 65 73 2e 0a 0a 60 6d 61 6e 27 20 20 20 56 69 65 77 20 74 68 65 20 72 65 73 70 65 63 74 69 | ages...`man'...View.the.respecti |
| 193600 | 76 65 20 6d 61 6e 2d 70 61 67 65 20 75 73 69 6e 67 20 74 68 65 20 60 6d 61 6e 27 20 70 61 63 6b | ve.man-page.using.the.`man'.pack |
| 193620 | 61 67 65 2e 0a 0a 60 77 6f 6d 61 6e 27 20 56 69 65 77 20 74 68 65 20 72 65 73 70 65 63 74 69 76 | age...`woman'.View.the.respectiv |
| 193640 | 65 20 6d 61 6e 2d 70 61 67 65 20 75 73 69 6e 67 20 74 68 65 20 60 77 6f 6d 61 6e 27 20 70 61 63 | e.man-page.using.the.`woman'.pac |
| 193660 | 6b 61 67 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 | kage."...:package-version.'(magi |
| 193680 | 74 20 2e 20 22 32 2e 39 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 6d 69 73 | t..."2.9.0")...:group.'magit-mis |
| 1936a0 | 63 65 6c 6c 61 6e 65 6f 75 73 0a 20 20 3a 74 79 70 65 20 27 28 63 68 6f 69 63 65 20 28 63 6f 6e | cellaneous...:type.'(choice.(con |
| 1936c0 | 73 74 20 3a 74 61 67 20 22 76 69 65 77 20 69 6e 66 6f 20 6d 61 6e 75 61 6c 22 20 69 6e 66 6f 29 | st.:tag."view.info.manual".info) |
| 1936e0 | 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 76 | ..................(const.:tag."v |
| 193700 | 69 65 77 20 6d 61 6e 70 61 67 65 20 75 73 69 6e 67 20 60 6d 61 6e 27 22 20 6d 61 6e 29 0a 20 20 | iew.manpage.using.`man'".man)... |
| 193720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 74 20 3a 74 61 67 20 22 76 69 65 77 | ...............(const.:tag."view |
| 193740 | 20 6d 61 6e 70 61 67 65 20 75 73 69 6e 67 20 60 77 6f 6d 61 6e 27 22 20 77 6f 6d 61 6e 29 29 29 | .manpage.using.`woman'".woman))) |
| 193760 | 0a 0a 3b 3b 3b 20 53 65 63 74 69 6f 6e 20 43 6c 61 73 73 65 73 0a 0a 28 64 65 66 63 6c 61 73 73 | ..;;;.Section.Classes..(defclass |
| 193780 | 20 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63 | .magit-commit-section.(magit-sec |
| 1937a0 | 74 69 6f 6e 29 0a 20 20 28 28 6b 65 79 6d 61 70 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 | tion)...((keymap.:initform.'magi |
| 1937c0 | 74 2d 63 6f 6d 6d 69 74 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 29 29 29 0a 0a 28 73 65 74 66 20 28 | t-commit-section-map)))..(setf.( |
| 1937e0 | 61 6c 69 73 74 2d 67 65 74 20 27 63 6f 6d 6d 69 74 20 6d 61 67 69 74 2d 2d 73 65 63 74 69 6f 6e | alist-get.'commit.magit--section |
| 193800 | 2d 74 79 70 65 2d 61 6c 69 73 74 29 20 27 6d 61 67 69 74 2d 63 6f 6d 6d 69 74 2d 73 65 63 74 69 | -type-alist).'magit-commit-secti |
| 193820 | 6f 6e 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f | on)..(defclass.magit-diff-sectio |
| 193840 | 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 20 3a 69 6e | n.(magit-section)...((keymap.:in |
| 193860 | 69 74 66 6f 72 6d 20 27 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 29 29 | itform.'magit-diff-section-map)) |
| 193880 | 0a 20 20 3a 61 62 73 74 72 61 63 74 20 74 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 | ...:abstract.t)..(defclass.magit |
| 1938a0 | 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 64 69 66 66 2d 73 65 63 74 69 6f | -file-section.(magit-diff-sectio |
| 1938c0 | 6e 29 0a 20 20 28 28 6b 65 79 6d 61 70 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d 61 67 69 74 2d 66 | n)...((keymap.:initform.'magit-f |
| 1938e0 | 69 6c 65 2d 73 65 63 74 69 6f 6e 2d 6d 61 70 29 0a 20 20 20 28 73 6f 75 72 63 65 20 3a 69 6e 69 | ile-section-map)....(source.:ini |
| 193900 | 74 66 6f 72 6d 20 6e 69 6c 20 3a 69 6e 69 74 61 72 67 20 3a 73 6f 75 72 63 65 29 0a 20 20 20 28 | tform.nil.:initarg.:source)....( |
| 193920 | 68 65 61 64 65 72 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 68 | header.:initform.nil.:initarg.:h |
| 193940 | 65 61 64 65 72 29 0a 20 20 20 28 62 69 6e 61 72 79 20 3a 69 6e 69 74 66 6f 72 6d 20 6e 69 6c 20 | eader)....(binary.:initform.nil. |
| 193960 | 3a 69 6e 69 74 61 72 67 20 3a 62 69 6e 61 72 79 29 29 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d | :initarg.:binary)))..(defclass.m |
| 193980 | 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 65 2d | agit-module-section.(magit-file- |
| 1939a0 | 73 65 63 74 69 6f 6e 29 0a 20 20 28 28 6b 65 79 6d 61 70 20 3a 69 6e 69 74 66 6f 72 6d 20 27 6d | section)...((keymap.:initform.'m |
| 1939c0 | 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 61 6e | agit-module-section-map)....(ran |
| 1939e0 | 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 6e 67 | ge..:initform.nil.:initarg.:rang |
| 193a00 | 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 74 69 | e)))..(defclass.magit-hunk-secti |
| 193a20 | 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 79 6d | on.(magit-diff-section)...((keym |
| 193a40 | 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 73 65 | ap......:initform.'magit-hunk-se |
| 193a60 | 63 74 69 6f 6e 2d 6d 61 70 29 0a 20 20 20 28 72 65 66 69 6e 65 64 20 20 20 20 20 3a 69 6e 69 74 | ction-map)....(refined.....:init |
| 193a80 | 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 66 | form.nil)....(combined....:initf |
| 193aa0 | 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 28 | orm.nil.:initarg.:combined)....( |
| 193ac0 | 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 61 | from-range..:initform.nil.:inita |
| 193ae0 | 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 20 | rg.:from-range)....(from-ranges. |
| 193b00 | 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 3a | :initform.nil)....(to-range....: |
| 193b20 | 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 29 | initform.nil.:initarg.:to-range) |
| 193b40 | 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 3a | ....(about.......:initform.nil.: |
| 193b60 | 69 6e 69 74 61 72 67 20 3a 61 62 6f 75 74 29 29 29 0a 0a 28 73 65 74 66 20 28 61 6c 69 73 74 2d | initarg.:about)))..(setf.(alist- |
| 193b80 | 67 65 74 20 27 66 69 6c 65 20 20 20 6d 61 67 69 74 2d 2d 73 65 63 74 69 6f 6e 2d 74 79 70 65 2d | get.'file...magit--section-type- |
| 193ba0 | 61 6c 69 73 74 29 20 27 6d 61 67 69 74 2d 66 69 6c 65 2d 73 65 63 74 69 6f 6e 29 0a 28 73 65 74 | alist).'magit-file-section).(set |
| 193bc0 | 66 20 28 61 6c 69 73 74 2d 67 65 74 20 27 6d 6f 64 75 6c 65 20 6d 61 67 69 74 2d 2d 73 65 63 74 | f.(alist-get.'module.magit--sect |
| 193be0 | 69 6f 6e 2d 74 79 70 65 2d 61 6c 69 73 74 29 20 27 6d 61 67 69 74 2d 6d 6f 64 75 6c 65 2d 73 65 | ion-type-alist).'magit-module-se |
| 193c00 | 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 68 75 6e 6b 20 20 20 | ction).(setf.(alist-get.'hunk... |
| 193c20 | 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 67 69 | magit--section-type-alist).'magi |
| 193c40 | 74 2d 68 75 6e 6b 2d 73 65 63 74 69 6f 6e 29 0a 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 | t-hunk-section)..(defclass.magit |
| 193c60 | 2d 6c 6f 67 2d 73 65 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 | -log-section.(magit-section)...( |
| 193c80 | 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 6c 6f 67 2d 73 65 63 | (keymap.:initform.'magit-log-sec |
| 193ca0 | 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 28 64 65 66 63 6c | tion-map))...:abstract.t).(defcl |
| 193cc0 | 61 73 73 20 6d 61 67 69 74 2d 75 6e 70 75 6c 6c 65 64 2d 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 | ass.magit-unpulled-section.(magi |
| 193ce0 | 74 2d 6c 6f 67 2d 73 65 63 74 69 6f 6e 29 20 28 29 29 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 | t-log-section).()).(defclass.mag |
| 193d00 | 69 74 2d 75 6e 70 75 73 68 65 64 2d 73 65 63 74 69 6f 6e 20 28 6d 61 67 69 74 2d 6c 6f 67 2d 73 | it-unpushed-section.(magit-log-s |
| 193d20 | 65 63 74 69 6f 6e 29 20 28 29 29 0a 28 64 65 66 63 6c 61 73 73 20 6d 61 67 69 74 2d 75 6e 6d 65 | ection).()).(defclass.magit-unme |
| 193d40 | 72 67 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 29 | rged-section.(magit-log-section) |
| 193d60 | 20 28 29 29 0a 0a 28 73 65 74 66 20 28 61 6c 69 73 74 2d 67 65 74 20 27 75 6e 70 75 6c 6c 65 64 | .())..(setf.(alist-get.'unpulled |
| 193d80 | 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 67 | .magit--section-type-alist).'mag |
| 193da0 | 69 74 2d 75 6e 70 75 6c 6c 65 64 2d 73 65 63 74 69 6f 6e 29 0a 28 73 65 74 66 20 28 61 6c 69 73 | it-unpulled-section).(setf.(alis |
| 193dc0 | 74 2d 67 65 74 20 27 75 6e 70 75 73 68 65 64 20 6d 61 67 69 74 2d 2d 73 65 63 74 69 6f 6e 2d 74 | t-get.'unpushed.magit--section-t |
| 193de0 | 79 70 65 2d 61 6c 69 73 74 29 20 27 6d 61 67 69 74 2d 75 6e 70 75 73 68 65 64 2d 73 65 63 74 69 | ype-alist).'magit-unpushed-secti |
| 193e00 | 6f 6e 29 0a 28 73 65 74 66 20 28 61 6c 69 73 74 2d 67 65 74 20 27 75 6e 6d 65 72 67 65 64 20 6d | on).(setf.(alist-get.'unmerged.m |
| 193e20 | 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 |
| 193e40 | 2d 75 6e 6d 65 72 67 65 64 2d 73 65 63 74 69 6f 6e 29 0a 0a 3b 3b 3b 20 55 73 65 72 20 49 6e 70 | -unmerged-section)..;;;.User.Inp |
| 193e60 | 75 74 0a 0a 28 64 65 66 76 61 72 20 68 65 6c 6d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 69 6e 2d 72 | ut..(defvar.helm-completion-in-r |
| 193e80 | 65 67 69 6f 6e 2d 64 65 66 61 75 6c 74 2d 73 6f 72 74 2d 66 6e 29 0a 28 64 65 66 76 61 72 20 68 | egion-default-sort-fn).(defvar.h |
| 193ea0 | 65 6c 6d 2d 63 72 6d 2d 64 65 66 61 75 6c 74 2d 73 65 70 61 72 61 74 6f 72 29 0a 28 64 65 66 76 | elm-crm-default-separator).(defv |
| 193ec0 | 61 72 20 69 76 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 73 2d 61 6c 69 73 74 29 0a 28 64 65 | ar.ivy-sort-functions-alist).(de |
| 193ee0 | 66 76 61 72 20 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 2d | fvar.ivy-sort-matches-functions- |
| 193f00 | 61 6c 69 73 74 29 0a 28 64 65 66 76 61 72 20 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d 66 75 6e 63 | alist).(defvar.vertico-sort-func |
| 193f20 | 74 69 6f 6e 29 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d | tion)..(defvar.magit-completing- |
| 193f40 | 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 0a 28 64 65 66 76 | read--silent-default.nil)..(defv |
| 193f60 | 61 72 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 61 75 6c 74 | ar.magit-completing-read-default |
| 193f80 | 2d 70 72 6f 6d 70 74 2d 70 72 65 64 69 63 61 74 65 0a 20 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 | -prompt-predicate...(lambda.().. |
| 193fa0 | 20 20 20 28 61 6e 64 20 28 65 71 20 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 | ...(and.(eq.magit-completing-rea |
| 193fc0 | 64 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6d 61 67 69 74 2d 62 | d-function..............'magit-b |
| 193fe0 | 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 29 0a 20 20 20 20 20 20 20 20 | uiltin-completing-read)......... |
| 194000 | 20 28 6e 6f 74 20 28 6f 72 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 68 65 6c 6d | .(not.(or.(bound-and-true-p.helm |
| 194020 | 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 2d | -mode)...................(bound- |
| 194040 | 61 6e 64 2d 74 72 75 65 2d 70 20 69 76 79 2d 6d 6f 64 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 | and-true-p.ivy-mode)............ |
| 194060 | 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 73 65 6c 65 63 74 72 | .......(bound-and-true-p.selectr |
| 194080 | 75 6d 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 | um-mode)...................(boun |
| 1940a0 | 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 76 65 72 74 69 63 6f 2d 6d 6f 64 65 29 29 29 29 29 0a 20 | d-and-true-p.vertico-mode))))).. |
| 1940c0 | 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 77 68 65 | ."Function.used.to.determine.whe |
| 1940e0 | 74 68 65 72 20 74 6f 20 61 64 64 20 64 65 66 61 75 6c 74 20 74 6f 20 70 72 6f 6d 70 74 2e 0a 0a | ther.to.add.default.to.prompt... |
| 194100 | 54 68 69 73 20 69 73 20 75 73 65 64 20 62 79 20 60 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e | This.is.used.by.`magit-completin |
| 194120 | 67 2d 72 65 61 64 27 20 28 77 68 69 63 68 20 73 65 65 29 2e 0a 0a 54 68 65 20 64 65 66 61 75 6c | g-read'.(which.see)...The.defaul |
| 194140 | 74 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 77 68 65 6e 20 61 20 63 | t.function.returns.nil,.when.a.c |
| 194160 | 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 61 6d 65 77 6f 72 6b 73 20 69 73 20 75 73 65 64 0a 66 6f 72 | ompletion.frameworks.is.used.for |
| 194180 | 20 77 68 69 63 68 20 74 68 69 73 20 69 73 20 75 6e 64 65 73 69 72 61 62 6c 65 2e 20 20 4d 6f 72 | .which.this.is.undesirable...Mor |
| 1941a0 | 65 20 70 72 65 63 69 73 65 6c 79 2c 20 69 74 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 77 68 65 | e.precisely,.it.returns.nil,.whe |
| 1941c0 | 6e 0a 60 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66 75 6e 63 74 69 6f | n.`magit-completing-read-functio |
| 1941e0 | 6e 27 20 69 73 20 6e 6f 74 20 60 6d 61 67 69 74 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 74 | n'.is.not.`magit-builtin-complet |
| 194200 | 69 6e 67 2d 72 65 61 64 27 2c 0a 6f 72 20 6f 6e 65 20 6f 66 20 60 68 65 6c 6d 2d 6d 6f 64 65 27 | ing-read',.or.one.of.`helm-mode' |
| 194220 | 2c 20 60 69 76 79 2d 6d 6f 64 65 27 2c 20 60 73 65 6c 65 63 74 72 75 6d 2d 6d 6f 64 65 27 20 6f | ,.`ivy-mode',.`selectrum-mode'.o |
| 194240 | 72 20 60 76 65 72 74 69 63 6f 2d 6d 6f 64 65 27 0a 69 73 20 65 6e 61 62 6c 65 64 2e 20 20 57 68 | r.`vertico-mode'.is.enabled...Wh |
| 194260 | 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 6e 69 6c 2c 20 74 68 | en.this.function.returns.nil,.th |
| 194280 | 65 6e 20 6e 69 6c 20 69 73 20 70 61 73 73 65 64 20 74 6f 0a 60 66 6f 72 6d 61 74 2d 70 72 6f 6d | en.nil.is.passed.to.`format-prom |
| 1942a0 | 70 74 27 20 28 77 68 69 63 68 20 73 65 65 29 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 | pt'.(which.see),.instead.of.the. |
| 1942c0 | 64 65 66 61 75 6c 74 20 28 44 45 46 20 6f 72 20 46 41 4c 4c 42 41 43 4b 29 2e 22 29 0a 0a 28 64 | default.(DEF.or.FALLBACK).")..(d |
| 1942e0 | 65 66 75 6e 20 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 28 20 70 72 6f | efun.magit-completing-read.(.pro |
| 194300 | 6d 70 74 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 26 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 | mpt.collection.&optional........ |
| 194320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 64 69 63 61 74 | ........................predicat |
| 194340 | 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 0a 20 20 | e.require-match.initial-input... |
| 194360 | 20 20 20 20 20 20 20 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 | .............................his |
| 194380 | 74 20 64 65 66 20 66 61 6c 6c 62 61 63 6b 29 0a 20 20 22 52 65 61 64 20 61 20 63 68 6f 69 63 65 | t.def.fallback)..."Read.a.choice |
| 1943a0 | 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 6f 72 20 75 73 65 20 74 68 65 20 64 | .in.the.minibuffer,.or.use.the.d |
| 1943c0 | 65 66 61 75 6c 74 20 63 68 6f 69 63 65 2e 0a 0a 54 68 69 73 20 69 73 20 74 68 65 20 66 75 6e 63 | efault.choice...This.is.the.func |
| 1943e0 | 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 |
| 194400 | 6e 20 74 68 65 79 20 6e 65 65 64 20 74 68 65 0a 75 73 65 72 20 74 6f 20 73 65 6c 65 63 74 20 61 | n.they.need.the.user.to.select.a |
| 194420 | 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 68 65 20 61 72 | .single.thing.to.act.on...The.ar |
| 194440 | 67 75 6d 65 6e 74 73 20 68 61 76 65 20 74 68 65 0a 73 61 6d 65 20 6d 65 61 6e 69 6e 67 20 61 73 | guments.have.the.same.meaning.as |
| 194460 | 20 66 6f 72 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 2c 20 65 78 63 65 70 74 20 66 | .for.`completing-read',.except.f |
| 194480 | 6f 72 20 46 41 4c 4c 42 41 43 4b 2c 20 77 68 69 63 68 0a 69 73 20 75 6e 69 71 75 65 20 74 6f 20 | or.FALLBACK,.which.is.unique.to. |
| 1944a0 | 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 69 73 20 64 65 73 63 72 69 62 65 64 20 62 | this.function.and.is.described.b |
| 1944c0 | 65 6c 6f 77 2e 0a 0a 49 6e 73 74 65 61 64 20 6f 66 20 61 73 6b 69 6e 67 20 74 68 65 20 75 73 65 | elow...Instead.of.asking.the.use |
| 1944e0 | 72 20 74 6f 20 63 68 6f 6f 73 65 20 66 72 6f 6d 20 61 20 6c 69 73 74 20 6f 66 20 70 6f 73 73 69 | r.to.choose.from.a.list.of.possi |
| 194500 | 62 6c 65 0a 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 | ble.candidates,.this.function.ma |
| 194520 | 79 20 69 6e 73 74 65 61 64 20 6a 75 73 74 20 72 65 74 75 72 6e 20 74 68 65 20 64 65 66 61 75 6c | y.instead.just.return.the.defaul |
| 194540 | 74 0a 73 70 65 63 69 66 69 65 64 20 62 79 20 44 45 46 2c 20 77 69 74 68 20 6f 72 20 77 69 74 68 | t.specified.by.DEF,.with.or.with |
| 194560 | 6f 75 74 20 72 65 71 75 69 72 69 6e 67 20 75 73 65 72 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 2e | out.requiring.user.confirmation. |
| 194580 | 0a 57 68 65 74 68 65 72 20 74 68 61 74 20 69 73 20 74 68 65 20 63 61 73 65 20 64 65 70 65 6e 64 | .Whether.that.is.the.case.depend |
| 1945a0 | 73 20 6f 6e 20 50 52 4f 4d 50 54 2c 20 60 74 68 69 73 2d 63 6f 6d 6d 61 6e 64 27 20 61 6e 64 0a | s.on.PROMPT,.`this-command'.and. |
| 1945c0 | 60 6d 61 67 69 74 2d 64 77 69 6d 2d 73 65 6c 65 63 74 69 6f 6e 27 2e 20 20 53 65 65 20 74 68 65 | `magit-dwim-selection'...See.the |
| 1945e0 | 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 6c 61 74 74 65 72 20 66 6f 72 | .documentation.of.the.latter.for |
| 194600 | 0a 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 49 66 20 69 74 20 64 6f 65 73 20 75 | .more.information...If.it.does.u |
| 194620 | 73 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 77 69 74 68 6f 75 74 20 74 68 65 20 75 73 65 72 20 | se.the.default.without.the.user. |
| 194640 | 65 76 65 6e 20 68 61 76 69 6e 67 20 74 6f 0a 63 6f 6e 66 69 72 6d 20 74 68 61 74 2c 20 74 68 65 | even.having.to.confirm.that,.the |
| 194660 | 6e 20 60 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 | n.`magit-completing-read--silent |
| 194680 | 2d 64 65 66 61 75 6c 74 27 20 69 73 20 73 65 74 0a 74 6f 20 74 2c 20 6f 74 68 65 72 77 69 73 65 | -default'.is.set.to.t,.otherwise |
| 1946a0 | 20 6e 69 6c 2e 0a 0a 49 66 20 69 74 20 64 6f 65 73 20 72 65 61 64 20 61 20 76 61 6c 75 65 20 69 | .nil...If.it.does.read.a.value.i |
| 1946c0 | 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 66 75 6e 63 | n.the.minibuffer,.then.this.func |
| 1946e0 | 74 69 6f 6e 0a 61 63 74 73 20 73 69 6d 69 6c 61 72 6c 79 20 74 6f 20 60 63 6f 6d 70 6c 65 74 69 | tion.acts.similarly.to.`completi |
| 194700 | 6e 67 2d 72 65 61 64 27 2c 20 65 78 63 65 70 74 20 66 6f 72 20 74 68 65 20 66 6f 6c 6c 6f 77 69 | ng-read',.except.for.the.followi |
| 194720 | 6e 67 3a 0a 0a 2d 20 43 4f 4c 4c 45 43 54 49 4f 4e 20 6d 75 73 74 20 62 65 20 61 20 6c 69 73 74 | ng:..-.COLLECTION.must.be.a.list |
| 194740 | 20 6f 66 20 63 68 6f 69 63 65 73 2e 20 20 41 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 6e 6f 74 0a | .of.choices...A.function.is.not. |
| 194760 | 20 20 73 75 70 70 6f 72 74 65 64 2e 0a 0a 2d 20 49 66 20 52 45 51 55 49 52 45 2d 4d 41 54 43 48 | ..supported...-.If.REQUIRE-MATCH |
| 194780 | 20 69 73 20 6e 69 6c 20 61 6e 64 20 74 68 65 20 75 73 65 72 20 65 78 69 74 73 20 77 69 74 68 6f | .is.nil.and.the.user.exits.witho |
| 1947a0 | 75 74 20 61 20 63 68 6f 69 63 65 2c 0a 20 20 74 68 65 6e 20 6e 69 6c 20 69 73 20 72 65 74 75 72 | ut.a.choice,...then.nil.is.retur |
| 1947c0 | 6e 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 0a | ned.instead.of.an.empty.string.. |
| 1947e0 | 0a 2d 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 6e 69 6c 20 61 | .-.If.REQUIRE-MATCH.is.non-nil.a |
| 194800 | 6e 64 20 74 68 65 20 75 73 65 72 20 65 78 69 74 73 20 77 69 74 68 6f 75 74 20 61 0a 20 20 63 68 | nd.the.user.exits.without.a...ch |
| 194820 | 6f 69 63 65 2c 20 60 75 73 65 72 2d 65 72 72 6f 72 27 20 69 73 20 72 61 69 73 65 64 2e 0a 0a 2d | oice,.`user-error'.is.raised...- |
| 194840 | 20 46 41 4c 4c 42 41 43 4b 20 73 70 65 63 69 66 69 65 73 20 61 20 73 65 63 6f 6e 64 61 72 79 20 | .FALLBACK.specifies.a.secondary. |
| 194860 | 64 65 66 61 75 6c 74 20 74 68 61 74 20 69 73 20 6f 6e 6c 79 20 75 73 65 64 20 69 66 0a 20 20 74 | default.that.is.only.used.if...t |
| 194880 | 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 6e 69 6c 2e 20 20 | he.primary.default.DEF.is.nil... |
| 1948a0 | 54 68 65 20 73 65 63 6f 6e 64 61 72 79 20 64 65 66 61 75 6c 74 20 69 73 20 6e 6f 74 0a 20 20 73 | The.secondary.default.is.not...s |
| 1948c0 | 75 62 6a 65 63 74 20 74 6f 20 60 6d 61 67 69 74 2d 64 77 69 6d 2d 73 65 6c 65 63 74 69 6f 6e 27 | ubject.to.`magit-dwim-selection' |
| 1948e0 | 20 e2 80 94 20 69 66 20 44 45 46 20 69 73 20 6e 69 6c 20 62 75 74 20 46 41 4c 4c 42 41 43 4b 0a | .....if.DEF.is.nil.but.FALLBACK. |
| 194900 | 20 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 77 | ..is.not,.then.this.function.alw |
| 194920 | 61 79 73 20 61 73 6b 73 20 74 68 65 20 75 73 65 72 20 74 6f 20 63 68 6f 6f 73 65 20 61 0a 20 20 | ays.asks.the.user.to.choose.a... |
| 194940 | 63 61 6e 64 69 64 61 74 65 2c 20 6a 75 73 74 20 61 73 20 69 66 20 62 6f 74 68 20 64 65 66 61 75 | candidate,.just.as.if.both.defau |
| 194960 | 6c 74 73 20 77 65 72 65 20 6e 69 6c 2e 0a 0a 2d 20 60 66 6f 72 6d 61 74 2d 70 72 6f 6d 70 74 27 | lts.were.nil...-.`format-prompt' |
| 194980 | 20 69 73 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 | .is.called.on.PROMPT.and.DEF.(or |
| 1949a0 | 20 46 41 4c 4c 42 41 43 4b 20 69 66 0a 20 20 44 45 46 20 69 73 20 6e 69 6c 29 2e 20 20 54 68 69 | .FALLBACK.if...DEF.is.nil)...Thi |
| 1949c0 | 73 20 61 70 70 65 6e 64 73 20 5c 22 3a 20 5c 22 20 74 6f 20 74 68 65 20 70 72 6f 6d 70 74 20 61 | s.appends.\":.\".to.the.prompt.a |
| 1949e0 | 6e 64 20 6d 61 79 20 61 6c 73 6f 0a 20 20 61 64 64 20 74 68 65 20 64 65 66 61 75 6c 74 20 74 6f | nd.may.also...add.the.default.to |
| 194a00 | 20 74 68 65 20 70 72 6f 6d 70 74 2c 20 75 73 69 6e 67 20 74 68 65 20 66 6f 72 6d 61 74 20 73 70 | .the.prompt,.using.the.format.sp |
| 194a20 | 65 63 69 66 69 65 64 20 62 79 0a 20 20 60 6d 69 6e 69 62 75 66 66 65 72 2d 64 65 66 61 75 6c 74 | ecified.by...`minibuffer-default |
| 194a40 | 2d 70 72 6f 6d 70 74 2d 66 6f 72 6d 61 74 27 20 61 6e 64 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e | -prompt-format'.and.depending.on |
| 194a60 | 0a 20 20 60 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 64 65 66 61 75 6c | ...`magit-completing-read-defaul |
| 194a80 | 74 2d 70 72 6f 6d 70 74 2d 70 72 65 64 69 63 61 74 65 27 2e 22 0a 20 20 28 73 65 74 71 20 6d 61 | t-prompt-predicate'."...(setq.ma |
| 194aa0 | 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 |
| 194ac0 | 75 6c 74 20 6e 69 6c 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 64 77 69 6d 20 28 61 6e 64 20 64 | ult.nil)...(if-let.((dwim.(and.d |
| 194ae0 | 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 74 68 20 32 20 | ef.......................(nth.2. |
| 194b00 | 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 63 6d 64 20 | (seq-find.(pcase-lambda.(`(,cmd. |
| 194b20 | 2c 72 65 20 2c 5f 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ,re.,_))........................ |
| 194b40 | 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 74 68 69 73 2d | ..................(and.(eq.this- |
| 194b60 | 63 6f 6d 6d 61 6e 64 20 63 6d 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | command.cmd).................... |
| 194b80 | 20 20 20 20 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.( |
| 194ba0 | 6e 6f 74 20 72 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | not.re)......................... |
| 194bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e | ..........................(strin |
| 194be0 | 67 2d 6d 61 74 63 68 2d 70 20 72 65 20 70 72 6f 6d 70 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 | g-match-p.re.prompt))))......... |
| 194c00 | 20 20 20 20 20 20 20 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 |
| 194c20 | 61 67 69 74 2d 64 77 69 6d 2d 73 65 6c 65 63 74 69 6f 6e 29 29 29 29 29 0a 20 20 20 20 20 20 28 | agit-dwim-selection))))).......( |
| 194c40 | 69 66 20 28 65 71 20 64 77 69 6d 20 27 61 73 6b 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 | if.(eq.dwim.'ask)...........(if. |
| 194c60 | 28 79 2d 6f 72 2d 6e 2d 70 20 28 66 6f 72 6d 61 74 20 22 25 73 20 25 73 3f 20 22 20 70 72 6f 6d | (y-or-n-p.(format."%s.%s?.".prom |
| 194c80 | 70 74 20 64 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 0a 20 20 20 20 20 | pt.def))...............def...... |
| 194ca0 | 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")).... |
| 194cc0 | 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 | .....(setq.magit-completing-read |
| 194ce0 | 2d 2d 73 69 6c 65 6e 74 2d 64 65 66 61 75 6c 74 20 74 29 0a 20 20 20 20 20 20 20 20 64 65 66 29 | --silent-default.t).........def) |
| 194d00 | 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 64 65 66 0a 20 20 20 20 20 20 28 73 65 74 71 20 64 65 66 | .....(unless.def.......(setq.def |
| 194d20 | 20 66 61 6c 6c 62 61 63 6b 29 29 0a 20 20 20 20 28 6c 65 74 20 28 28 63 6f 6d 6d 61 6e 64 20 74 | .fallback)).....(let.((command.t |
| 194d40 | 68 69 73 2d 63 6f 6d 6d 61 6e 64 29 0a 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 79 20 28 66 | his-command)...........(reply.(f |
| 194d60 | 75 6e 63 61 6c 6c 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 63 | uncall...................magit-c |
| 194d80 | 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | ompleting-read-function......... |
| 194da0 | 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 6f 6d 70 74 20 | ..........(magit--format-prompt. |
| 194dc0 | 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 20 20 20 28 69 | prompt.def)...................(i |
| 194de0 | 66 20 28 61 6e 64 20 28 6e 6f 74 20 28 66 75 6e 63 74 69 6f 6e 70 20 63 6f 6c 6c 65 63 74 69 6f | f.(and.(not.(functionp.collectio |
| 194e00 | 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 20 64 | n))............................d |
| 194e20 | 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 28 6e | ef............................(n |
| 194e40 | 6f 74 20 28 6d 65 6d 62 65 72 20 64 65 66 20 63 6f 6c 6c 65 63 74 69 6f 6e 29 29 29 0a 20 20 20 | ot.(member.def.collection))).... |
| 194e60 | 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 64 65 66 20 63 6f 6c | ...................(cons.def.col |
| 194e80 | 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c | lection).....................col |
| 194ea0 | 6c 65 63 74 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 64 69 | lection)...................predi |
| 194ec0 | 63 61 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 71 75 69 72 65 2d 6d | cate...................require-m |
| 194ee0 | 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 29 0a 20 | atch.initial-input.hist.def))).. |
| 194f00 | 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 6e 64 29 | .....(setq.this-command.command) |
| 194f20 | 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 3d 27 20 | .......;;.Note:.Avoid.`string='. |
| 194f40 | 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 65 2d 6d | to.support.`helm-comp-read-use-m |
| 194f60 | 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 79 20 22 | arked'........(if.(equal.reply." |
| 194f80 | 22 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 66 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 0a 20 | ")...........(if.require-match.. |
| 194fa0 | 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 6e | .............(user-error."Nothin |
| 194fc0 | 67 20 73 65 6c 65 63 74 65 64 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 29 0a 20 20 | g.selected").............nil)... |
| 194fe0 | 20 20 20 20 20 20 72 65 70 6c 79 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 66 | ......reply))))..(defun.magit--f |
| 195000 | 6f 72 6d 61 74 2d 70 72 6f 6d 70 74 20 28 70 72 6f 6d 70 74 20 64 65 66 61 75 6c 74 29 0a 20 20 | ormat-prompt.(prompt.default)... |
| 195020 | 28 66 6f 72 6d 61 74 2d 70 72 6f 6d 70 74 20 28 69 66 20 28 73 74 72 69 6e 67 2d 73 75 66 66 69 | (format-prompt.(if.(string-suffi |
| 195040 | 78 2d 70 20 22 3a 20 22 20 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | x-p.":.".prompt)................ |
| 195060 | 20 20 20 20 20 20 28 73 75 62 73 74 72 69 6e 67 20 70 72 6f 6d 70 74 20 30 20 2d 32 29 0a 20 20 | ......(substring.prompt.0.-2)... |
| 195080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 29 0a 20 20 20 20 20 20 20 | .................prompt)........ |
| 1950a0 | 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 66 75 6e 63 61 6c 6c 20 6d 61 67 69 74 2d 63 6f | ..........(and.(funcall.magit-co |
| 1950c0 | 6d 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 | mpleting-read-default-prompt-pre |
| 1950e0 | 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 20 64 65 | dicate).......................de |
| 195100 | 66 61 75 6c 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 63 6f 6d 70 6c 65 74 69 | fault)))..(defun.magit--completi |
| 195120 | 6f 6e 2d 74 61 62 6c 65 20 28 63 6f 6c 6c 65 63 74 69 6f 6e 29 0a 20 20 28 6c 61 6d 62 64 61 20 | on-table.(collection)...(lambda. |
| 195140 | 28 73 74 72 69 6e 67 20 70 72 65 64 20 61 63 74 69 6f 6e 29 0a 20 20 20 20 28 69 66 20 28 65 71 | (string.pred.action).....(if.(eq |
| 195160 | 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 27 28 6d 65 74 | .action.'metadata).........'(met |
| 195180 | 61 64 61 74 61 20 28 64 69 73 70 6c 61 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 20 2e 20 69 | adata.(display-sort-function...i |
| 1951a0 | 64 65 6e 74 69 74 79 29 29 0a 20 20 20 20 20 20 28 63 6f 6d 70 6c 65 74 65 2d 77 69 74 68 2d 61 | dentity)).......(complete-with-a |
| 1951c0 | 63 74 69 6f 6e 20 61 63 74 69 6f 6e 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 73 74 72 69 6e 67 20 70 | ction.action.collection.string.p |
| 1951e0 | 72 65 64 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 75 69 6c 74 69 6e 2d 63 6f | red))))..(defun.magit-builtin-co |
| 195200 | 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 28 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 | mpleting-read.....(prompt.choice |
| 195220 | 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 |
| 195240 | 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 0a 20 20 22 4d | tch.initial-input.hist.def)..."M |
| 195260 | 61 67 69 74 20 77 72 61 70 70 65 72 20 66 6f 72 20 73 74 61 6e 64 61 72 64 20 60 63 6f 6d 70 6c | agit.wrapper.for.standard.`compl |
| 195280 | 65 74 69 6e 67 2d 72 65 61 64 27 20 66 75 6e 63 74 69 6f 6e 2e 22 0a 20 20 28 75 6e 6c 65 73 73 | eting-read'.function."...(unless |
| 1952a0 | 20 28 6f 72 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 68 65 6c 6d 2d 6d 6f 64 65 | .(or.(bound-and-true-p.helm-mode |
| 1952c0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d | )...............(bound-and-true- |
| 1952e0 | 70 20 69 76 79 2d 6d 6f 64 65 29 29 0a 20 20 20 20 28 73 65 74 71 20 63 68 6f 69 63 65 73 20 28 | p.ivy-mode)).....(setq.choices.( |
| 195300 | 6d 61 67 69 74 2d 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 20 63 68 6f 69 63 65 73 29 | magit--completion-table.choices) |
| 195320 | 29 29 0a 20 20 28 6c 65 74 20 28 28 69 76 79 2d 73 6f 72 74 2d 66 75 6e 63 74 69 6f 6e 73 2d 61 | ))...(let.((ivy-sort-functions-a |
| 195340 | 6c 69 73 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 76 65 72 74 69 63 6f 2d 73 6f 72 74 2d | list.nil).........(vertico-sort- |
| 195360 | 66 75 6e 63 74 69 6f 6e 20 6e 69 6c 29 29 0a 20 20 20 20 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | function.nil)).....(completing-r |
| 195380 | 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 20 20 20 20 20 | ead.prompt.choices.............. |
| 1953a0 | 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 63 68 0a | ........predicate.require-match. |
| 1953c0 | 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 69 6e 70 | .....................initial-inp |
| 1953e0 | 75 74 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 | ut.hist.def)))..(define-obsolete |
| 195400 | 2d 66 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 | -function-alias.'magit-completin |
| 195420 | 67 2d 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 | g-read-multiple*...'magit-comple |
| 195440 | 74 69 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 | ting-read-multiple."Magit-Sectio |
| 195460 | 6e 20 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 | n.4.0.0")..(defun.magit-completi |
| 195480 | 6e 67 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 | ng-read-multiple.....(.prompt.ta |
| 1954a0 | 62 6c 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 | ble.&optional.predicate.require- |
| 1954c0 | 6d 61 74 63 68 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 0a 20 20 20 20 20 20 68 69 73 74 20 64 | match.initial-input.......hist.d |
| 1954e0 | 65 66 20 69 6e 68 65 72 69 74 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 0a 20 20 20 20 20 20 6e 6f | ef.inherit-input-method.......no |
| 195500 | 2d 73 70 6c 69 74 29 0a 20 20 22 52 65 61 64 20 6d 75 6c 74 69 70 6c 65 20 73 74 72 69 6e 67 73 | -split)..."Read.multiple.strings |
| 195520 | 20 69 6e 20 74 68 65 20 6d 69 6e 69 62 75 66 66 65 72 2c 20 77 69 74 68 20 63 6f 6d 70 6c 65 74 | .in.the.minibuffer,.with.complet |
| 195540 | 69 6f 6e 2e 0a 4c 69 6b 65 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 | ion..Like.`completing-read-multi |
| 195560 | 70 6c 65 27 20 62 75 74 20 64 6f 6e 27 74 20 6d 65 73 73 20 77 69 74 68 20 6f 72 64 65 72 20 6f | ple'.but.don't.mess.with.order.o |
| 195580 | 66 0a 54 41 42 4c 45 20 61 6e 64 20 74 61 6b 65 20 61 6e 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 | f.TABLE.and.take.an.additional.a |
| 1955a0 | 72 67 75 6d 65 6e 74 20 4e 4f 2d 53 50 4c 49 54 2c 20 77 68 69 63 68 20 63 61 75 73 65 73 0a 74 | rgument.NO-SPLIT,.which.causes.t |
| 1955c0 | 68 65 20 75 73 65 72 20 69 6e 70 75 74 20 74 6f 20 62 65 20 72 65 74 75 72 6e 65 64 20 61 73 20 | he.user.input.to.be.returned.as. |
| 1955e0 | 61 20 73 69 6e 67 6c 65 20 75 6e 6d 6f 64 69 66 69 65 64 20 73 74 72 69 6e 67 2e 0a 41 6c 73 6f | a.single.unmodified.string..Also |
| 195600 | 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 76 61 72 69 6f 75 73 20 69 6e 63 6f 6d 70 61 74 69 62 6c | .work.around.various.incompatibl |
| 195620 | 65 20 66 65 61 74 75 72 65 73 20 6f 66 20 76 61 72 69 6f 75 73 0a 74 68 69 72 64 2d 70 61 72 74 | e.features.of.various.third-part |
| 195640 | 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 61 6d 65 77 6f 72 6b 73 2e 22 0a 20 20 28 63 6c 2d | y.completion.frameworks."...(cl- |
| 195660 | 6c 65 74 66 2a 0a 20 20 20 20 20 20 28 3b 3b 20 54 6f 20 69 6d 70 6c 65 6d 65 6e 74 20 4e 4f 2d | letf*.......(;;.To.implement.NO- |
| 195680 | 53 50 4c 49 54 20 77 65 20 68 61 76 65 20 74 6f 20 6d 61 6e 69 70 75 6c 61 74 65 20 74 68 65 20 | SPLIT.we.have.to.manipulate.the. |
| 1956a0 | 72 65 73 70 65 63 74 69 76 65 0a 20 20 20 20 20 20 20 3b 3b 20 60 73 70 6c 69 74 2d 73 74 72 69 | respective........;;.`split-stri |
| 1956c0 | 6e 67 27 20 69 6e 76 6f 63 61 74 69 6f 6e 2e 20 20 57 65 20 63 61 6e 6e 6f 74 20 73 69 6d 70 6c | ng'.invocation...We.cannot.simpl |
| 1956e0 | 79 20 61 64 76 69 63 65 20 69 74 20 74 6f 0a 20 20 20 20 20 20 20 3b 3b 20 72 65 74 75 72 6e 20 | y.advice.it.to........;;.return. |
| 195700 | 74 68 65 20 69 6e 70 75 74 20 73 74 72 69 6e 67 20 62 65 63 61 75 73 65 20 60 53 45 4c 45 43 54 | the.input.string.because.`SELECT |
| 195720 | 52 55 4d 27 20 77 6f 75 6c 64 20 63 68 6f 6b 65 20 6f 6e 0a 20 20 20 20 20 20 20 3b 3b 20 74 68 | RUM'.would.choke.on........;;.th |
| 195740 | 61 74 20 73 74 72 69 6e 67 2e 20 20 55 73 65 20 61 20 76 61 72 69 61 62 6c 65 20 74 6f 20 70 61 | at.string...Use.a.variable.to.pa |
| 195760 | 73 73 20 61 6c 6f 6e 67 20 74 68 65 20 72 61 77 20 75 73 65 72 0a 20 20 20 20 20 20 20 3b 3b 20 | ss.along.the.raw.user........;;. |
| 195780 | 69 6e 70 75 74 20 73 74 72 69 6e 67 2e 20 61 61 35 66 30 39 38 61 62 0a 20 20 20 20 20 20 20 28 | input.string..aa5f098ab........( |
| 1957a0 | 69 6e 70 75 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 | input.nil)........(split-string. |
| 1957c0 | 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 73 70 6c 69 74 2d 73 74 72 69 6e 67 29 | (symbol-function.#'split-string) |
| 1957e0 | 29 0a 20 20 20 20 20 20 20 28 28 73 79 6d 62 6f 6c 2d 66 75 6e 63 74 69 6f 6e 20 23 27 73 70 6c | )........((symbol-function.#'spl |
| 195800 | 69 74 2d 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 73 74 72 69 | it-string).........(lambda.(stri |
| 195820 | 6e 67 20 26 6f 70 74 69 6f 6e 61 6c 20 73 65 70 61 72 61 74 6f 72 73 20 6f 6d 69 74 2d 6e 75 6c | ng.&optional.separators.omit-nul |
| 195840 | 6c 73 20 74 72 69 6d 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6e 6f | ls.trim)...........(when.(and.no |
| 195860 | 2d 73 70 6c 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 | -split......................(equ |
| 195880 | 61 6c 20 73 65 70 61 72 61 74 6f 72 73 20 63 72 6d 2d 73 65 70 61 72 61 74 6f 72 29 0a 20 20 20 | al.separators.crm-separator).... |
| 1958a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 71 75 61 6c 20 6f 6d 69 74 2d 6e 75 | ..................(equal.omit-nu |
| 1958c0 | 6c 6c 73 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 69 6e 70 75 74 20 | lls.t)).............(setq.input. |
| 1958e0 | 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 73 70 6c 69 | string))...........(funcall.spli |
| 195900 | 74 2d 73 74 72 69 6e 67 20 73 74 72 69 6e 67 20 73 65 70 61 72 61 74 6f 72 73 20 6f 6d 69 74 2d | t-string.string.separators.omit- |
| 195920 | 6e 75 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 | nulls.trim)))........;;.Prevent. |
| 195940 | 60 42 55 49 4c 54 2d 49 4e 27 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 6f 6d 20 6d 65 73 73 69 | `BUILT-IN'.completion.from.messi |
| 195960 | 6e 67 20 75 70 20 6f 75 72 20 65 78 69 73 74 69 6e 67 0a 20 20 20 20 20 20 20 3b 3b 20 6f 72 64 | ng.up.our.existing........;;.ord |
| 195980 | 65 72 20 6f 66 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 63 61 6e 64 69 64 61 74 65 73 2e | er.of.the.completion.candidates. |
| 1959a0 | 20 61 61 35 66 30 39 38 61 62 0a 20 20 20 20 20 20 20 28 74 61 62 6c 65 20 28 6d 61 67 69 74 2d | .aa5f098ab........(table.(magit- |
| 1959c0 | 2d 63 6f 6d 70 6c 65 74 69 6f 6e 2d 74 61 62 6c 65 20 74 61 62 6c 65 29 29 0a 20 20 20 20 20 20 | -completion-table.table))....... |
| 1959e0 | 20 3b 3b 20 50 72 65 76 65 6e 74 20 60 49 56 59 27 20 66 72 6f 6d 20 6d 65 73 73 69 6e 67 20 75 | .;;.Prevent.`IVY'.from.messing.u |
| 195a00 | 70 20 6f 75 72 20 65 78 69 73 74 69 6e 67 20 6f 72 64 65 72 2e 20 63 37 61 66 37 38 37 32 36 0a | p.our.existing.order..c7af78726. |
| 195a20 | 20 20 20 20 20 20 20 28 69 76 79 2d 73 6f 72 74 2d 6d 61 74 63 68 65 73 2d 66 75 6e 63 74 69 6f | .......(ivy-sort-matches-functio |
| 195a40 | 6e 73 2d 61 6c 69 73 74 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 3b 3b 20 50 72 65 76 65 6e 74 20 | ns-alist.nil)........;;.Prevent. |
| 195a60 | 60 48 45 4c 4d 27 20 66 72 6f 6d 20 6d 65 73 73 69 6e 67 20 75 70 20 6f 75 72 20 65 78 69 73 74 | `HELM'.from.messing.up.our.exist |
| 195a80 | 69 6e 67 20 6f 72 64 65 72 2e 20 20 36 66 63 66 39 39 34 62 64 0a 20 20 20 20 20 20 20 28 68 65 | ing.order...6fcf994bd........(he |
| 195aa0 | 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 2d | lm-completion-in-region-default- |
| 195ac0 | 73 6f 72 74 2d 66 6e 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 3b 3b 20 50 72 65 76 65 6e 74 20 60 | sort-fn.nil)........;;.Prevent.` |
| 195ae0 | 48 45 4c 4d 27 20 66 72 6f 6d 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 70 70 65 6e 64 69 | HELM'.from.automatically.appendi |
| 195b00 | 6e 67 20 74 68 65 20 73 65 70 61 72 61 74 6f 72 2c 0a 20 20 20 20 20 20 20 3b 3b 20 77 68 69 63 | ng.the.separator,........;;.whic |
| 195b20 | 68 20 69 73 20 63 6f 75 6e 74 65 72 70 72 6f 64 75 63 74 69 76 65 20 77 68 65 6e 20 4e 4f 2d 53 | h.is.counterproductive.when.NO-S |
| 195b40 | 50 4c 49 54 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 2f 6f 72 0a 20 20 20 20 20 20 20 3b 3b | PLIT.is.non-nil.and/or........;; |
| 195b60 | 20 77 68 65 6e 20 72 65 61 64 69 6e 67 20 63 6f 6d 6d 69 74 20 72 61 6e 67 65 73 2e 20 37 39 38 | .when.reading.commit.ranges..798 |
| 195b80 | 61 66 66 35 36 34 0a 20 20 20 20 20 20 20 28 68 65 6c 6d 2d 63 72 6d 2d 64 65 66 61 75 6c 74 2d | aff564........(helm-crm-default- |
| 195ba0 | 73 65 70 61 72 61 74 6f 72 0a 20 20 20 20 20 20 20 20 28 69 66 20 6e 6f 2d 73 70 6c 69 74 20 6e | separator.........(if.no-split.n |
| 195bc0 | 69 6c 20 28 62 6f 75 6e 64 2d 61 6e 64 2d 74 72 75 65 2d 70 20 68 65 6c 6d 2d 63 72 6d 2d 64 65 | il.(bound-and-true-p.helm-crm-de |
| 195be0 | 66 61 75 6c 74 2d 73 65 70 61 72 61 74 6f 72 29 29 29 0a 20 20 20 20 20 20 20 3b 3b 20 41 6e 64 | fault-separator)))........;;.And |
| 195c00 | 20 6e 6f 77 2c 20 74 68 65 20 6d 6f 6d 65 6e 74 20 77 65 20 68 61 76 65 20 61 6c 6c 20 62 65 65 | .now,.the.moment.we.have.all.bee |
| 195c20 | 6e 20 77 61 69 74 69 6e 67 20 66 6f 72 2e 2e 2e 0a 20 20 20 20 20 20 20 28 76 61 6c 75 65 73 20 | n.waiting.for...........(values. |
| 195c40 | 28 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2d 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 20 20 | (completing-read-multiple....... |
| 195c60 | 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 6f 6d 70 74 20 | ..........(magit--format-prompt. |
| 195c80 | 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 20 74 61 62 6c | prompt.def).................tabl |
| 195ca0 | 65 20 70 72 65 64 69 63 61 74 65 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 69 6e 69 74 69 61 | e.predicate.require-match.initia |
| 195cc0 | 6c 2d 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 | l-input.................hist.def |
| 195ce0 | 20 69 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 | .inherit-input-method))).....(if |
| 195d00 | 20 6e 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 75 | .no-split.input.values)))..(defu |
| 195d20 | 6e 20 6d 61 67 69 74 2d 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 20 | n.magit-ido-completing-read..... |
| 195d40 | 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 63 | (prompt.choices.&optional.predic |
| 195d60 | 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 20 | ate.require-match.initial-input. |
| 195d80 | 68 69 73 74 20 64 65 66 29 0a 20 20 22 49 64 6f 2d 62 61 73 65 64 20 60 63 6f 6d 70 6c 65 74 69 | hist.def)..."Ido-based.`completi |
| 195da0 | 6e 67 2d 72 65 61 64 27 20 61 6c 6d 6f 73 74 2d 72 65 70 6c 61 63 65 6d 65 6e 74 2e 0a 0a 55 6e | ng-read'.almost-replacement...Un |
| 195dc0 | 66 6f 72 74 75 6e 61 74 65 6c 79 20 60 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 | fortunately.`ido-completing-read |
| 195de0 | 27 20 69 73 20 6e 6f 74 20 73 75 69 74 61 62 6c 65 20 61 73 20 61 0a 64 72 6f 70 2d 69 6e 20 72 | '.is.not.suitable.as.a.drop-in.r |
| 195e00 | 65 70 6c 61 63 65 6d 65 6e 74 20 66 6f 72 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 27 | eplacement.for.`completing-read' |
| 195e20 | 2c 20 69 6e 73 74 65 61 64 20 77 65 20 75 73 65 0a 60 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 | ,.instead.we.use.`ido-completing |
| 195e40 | 2d 72 65 61 64 2b 27 20 66 72 6f 6d 20 74 68 65 20 74 68 69 72 64 2d 70 61 72 74 79 20 70 61 63 | -read+'.from.the.third-party.pac |
| 195e60 | 6b 61 67 65 20 62 79 20 74 68 65 0a 73 61 6d 65 20 6e 61 6d 65 2e 22 0a 20 20 28 69 66 20 28 61 | kage.by.the.same.name."...(if.(a |
| 195e80 | 6e 64 20 28 72 65 71 75 69 72 65 20 27 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 | nd.(require.'ido-completing-read |
| 195ea0 | 2b 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 62 6f 75 6e 64 70 20 27 69 64 | +.nil.t)............(fboundp.'id |
| 195ec0 | 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2b 29 29 0a 20 20 20 20 20 20 28 69 64 6f 2d | o-completing-read+)).......(ido- |
| 195ee0 | 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2b 20 70 72 6f 6d 70 74 20 63 68 6f 69 63 65 73 20 | completing-read+.prompt.choices. |
| 195f00 | 70 72 65 64 69 63 61 74 65 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 0a 20 20 20 20 20 20 20 20 | predicate.require-match......... |
| 195f20 | 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 69 6e 70 75 | ....................initial-inpu |
| 195f40 | 74 20 68 69 73 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.hist.......................... |
| 195f60 | 20 20 20 28 6f 72 20 64 65 66 20 28 61 6e 64 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 20 28 63 | ...(or.def.(and.require-match.(c |
| 195f80 | 61 72 20 63 68 6f 69 63 65 73 29 29 29 29 0a 20 20 20 20 28 64 69 73 70 6c 61 79 2d 77 61 72 6e | ar.choices)))).....(display-warn |
| 195fa0 | 69 6e 67 20 27 6d 61 67 69 74 20 22 69 64 6f 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 2b | ing.'magit."ido-completing-read+ |
| 195fc0 | 20 69 73 20 6e 6f 74 20 69 6e 73 74 61 6c 6c 65 64 0a 0a 54 6f 20 75 73 65 20 49 64 6f 20 63 6f | .is.not.installed..To.use.Ido.co |
| 195fe0 | 6d 70 6c 65 74 69 6f 6e 20 77 69 74 68 20 4d 61 67 69 74 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 | mpletion.with.Magit.you.need.to. |
| 196000 | 69 6e 73 74 61 6c 6c 20 74 68 65 0a 74 68 69 72 64 2d 70 61 72 74 79 20 60 69 64 6f 2d 63 6f 6d | install.the.third-party.`ido-com |
| 196020 | 70 6c 65 74 69 6e 67 2d 72 65 61 64 2b 27 20 70 61 63 6b 61 67 65 73 2e 20 20 46 61 6c 6c 69 6e | pleting-read+'.packages...Fallin |
| 196040 | 67 0a 62 61 63 6b 20 74 6f 20 62 75 69 6c 74 2d 69 6e 20 60 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 | g.back.to.built-in.`completing-r |
| 196060 | 65 61 64 27 20 66 6f 72 20 6e 6f 77 2e 22 20 3a 65 72 72 6f 72 29 0a 20 20 20 20 28 6d 61 67 69 | ead'.for.now.".:error).....(magi |
| 196080 | 74 2d 62 75 69 6c 74 69 6e 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 | t-builtin-completing-read.prompt |
| 1960a0 | 20 63 68 6f 69 63 65 73 20 70 72 65 64 69 63 61 74 65 20 72 65 71 75 69 72 65 2d 6d 61 74 63 68 | .choices.predicate.require-match |
| 1960c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1960e0 | 20 20 20 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 20 64 65 66 29 29 29 0a 0a 28 | ....initial-input.hist.def)))..( |
| 196100 | 64 65 66 76 61 72 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 | defvar-keymap.magit-minibuffer-l |
| 196120 | 6f 63 61 6c 2d 6e 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 | ocal-ns-map...:parent.minibuffer |
| 196140 | 2d 6c 6f 63 61 6c 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 | -local-map..."SPC".#'magit-white |
| 196160 | 73 70 61 63 65 2d 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 | space-disallowed..."TAB".#'magit |
| 196180 | 2d 77 68 69 74 65 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 | -whitespace-disallowed)..(defun. |
| 1961a0 | 6d 61 67 69 74 2d 77 68 69 74 65 73 70 61 63 65 2d 64 69 73 61 6c 6c 6f 77 65 64 20 28 29 0a 20 | magit-whitespace-disallowed.().. |
| 1961c0 | 20 22 42 65 65 70 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 | ."Beep.to.tell.the.user.that.whi |
| 1961e0 | 74 65 73 70 61 63 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 | tespace.is.not.allowed."...(inte |
| 196200 | 72 61 63 74 69 76 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 | ractive)...(ding)...(message."Wh |
| 196220 | 69 74 65 73 70 61 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 | itespace.isn't.allowed.here")... |
| 196240 | 28 73 65 74 71 20 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 | (setq.defining-kbd-macro.nil)... |
| 196260 | 28 66 6f 72 63 65 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 | (force-mode-line-update))..(defu |
| 196280 | 6e 20 6d 61 67 69 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 | n.magit-read-string.(.prompt.&op |
| 1962a0 | 74 69 6f 6e 61 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 20 64 65 66 | tional.initial-input.history.def |
| 1962c0 | 61 75 6c 74 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ault-value...................... |
| 1962e0 | 20 20 20 20 20 20 69 6e 68 65 72 69 74 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 6e 6f 2d 77 68 | ......inherit-input-method.no-wh |
| 196300 | 69 74 65 73 70 61 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 | itespace)..."Read.a.string.from. |
| 196320 | 74 68 65 20 6d 69 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 | the.minibuffer,.prompting.with.s |
| 196340 | 74 72 69 6e 67 20 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 | tring.PROMPT...This.is.similar.t |
| 196360 | 6f 20 60 72 65 61 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 | o.`read-string',.but.*.empty.inp |
| 196380 | 75 74 20 69 73 20 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 | ut.is.only.allowed.if.DEFAULT-VA |
| 1963a0 | 4c 55 45 20 69 73 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 | LUE.is.non-nil.in...which.case.t |
| 1963c0 | 68 61 74 20 69 73 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 | hat.is.returned,.*.whitespace.is |
| 1963e0 | 20 6e 6f 74 20 61 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 | .not.allowed.and.leading.and.tra |
| 196400 | 69 6c 69 6e 67 20 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 | iling.whitespace.is...removed.au |
| 196420 | 74 6f 6d 61 74 69 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 | tomatically.if.NO-WHITESPACE.is. |
| 196440 | 6e 6f 6e 2d 6e 69 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 | non-nil,.*.`format-prompt'.is.us |
| 196460 | 65 64 20 69 6e 74 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 | ed.internally..*.an.invalid.DEFA |
| 196480 | 55 4c 54 2d 56 41 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 | ULT-VALUE.is.silently.ignored.". |
| 1964a0 | 20 20 28 77 68 65 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 | ..(when.default-value.....(when. |
| 1964c0 | 28 63 6f 6e 73 70 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 28 73 65 74 | (consp.default-value).......(set |
| 1964e0 | 71 20 64 65 66 61 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 | q.default-value.(car.default-val |
| 196500 | 75 65 29 29 29 0a 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 | ue))).....(unless.(stringp.defau |
| 196520 | 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 75 6c 74 2d 76 61 | lt-value).......(setq.default-va |
| 196540 | 6c 75 65 20 6e 69 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 | lue.nil)))...(let*.((minibuffer- |
| 196560 | 63 6f 6d 70 6c 65 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 | completion-table.nil)..........( |
| 196580 | 76 61 6c 20 28 72 65 61 64 2d 66 72 6f 6d 2d 6d 69 6e 69 62 75 66 66 65 72 0a 20 20 20 20 20 20 | val.(read-from-minibuffer....... |
| 1965a0 | 20 20 20 20 20 20 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 | .........(format-prompt.prompt.d |
| 1965c0 | 65 66 61 75 6c 74 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 69 | efault-value)................ini |
| 1965e0 | 74 69 61 6c 2d 69 6e 70 75 74 20 28 61 6e 64 20 6e 6f 2d 77 68 69 74 65 73 70 61 63 65 20 6d 61 | tial-input.(and.no-whitespace.ma |
| 196600 | 67 69 74 2d 6d 69 6e 69 62 75 66 66 65 72 2d 6c 6f 63 61 6c 2d 6e 73 2d 6d 61 70 29 0a 20 20 20 | git-minibuffer-local-ns-map).... |
| 196620 | 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 68 69 73 74 6f 72 79 20 64 65 66 61 75 6c 74 2d | ............nil.history.default- |
| 196640 | 76 61 6c 75 65 20 69 6e 68 65 72 69 74 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 29 29 0a 20 20 20 | value.inherit-input-method)).... |
| 196660 | 20 20 20 20 20 20 28 74 72 69 6d 20 28 6c 61 6d 62 64 61 20 28 72 65 67 65 78 70 20 73 74 72 69 | ......(trim.(lambda.(regexp.stri |
| 196680 | 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 61 76 65 2d 6d 61 74 63 68 | ng)..................(save-match |
| 1966a0 | 2d 64 61 74 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 73 74 | -data....................(if.(st |
| 1966c0 | 72 69 6e 67 2d 6d 61 74 63 68 20 72 65 67 65 78 70 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 | ring-match.regexp.string)....... |
| 1966e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 70 6c 61 63 65 2d 6d 61 74 63 68 20 | .................(replace-match. |
| 196700 | 22 22 20 74 20 74 20 73 74 72 69 6e 67 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | "".t.t.string).................. |
| 196720 | 20 20 20 20 73 74 72 69 6e 67 29 29 29 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 61 6e 64 20 28 | ....string))))).....(when.(and.( |
| 196740 | 73 74 72 69 6e 67 3d 20 76 61 6c 20 22 22 29 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 29 0a 20 | string=.val."").default-value).. |
| 196760 | 20 20 20 20 20 28 73 65 74 71 20 76 61 6c 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 29 29 0a 20 | .....(setq.val.default-value)).. |
| 196780 | 20 20 20 28 77 68 65 6e 20 6e 6f 2d 77 68 69 74 65 73 70 61 63 65 0a 20 20 20 20 20 20 28 73 65 | ...(when.no-whitespace.......(se |
| 1967a0 | 74 71 20 76 61 6c 20 28 66 75 6e 63 61 6c 6c 20 74 72 69 6d 20 22 5c 5c 60 5c 5c 28 3f 3a 5b 20 | tq.val.(funcall.trim."\\`\\(?:[. |
| 1967c0 | 5c 74 5c 6e 5c 72 5d 2b 5c 5c 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \t\n\r]+\\)".................... |
| 1967e0 | 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 74 72 69 6d 20 22 5c 5c 28 3f 3a 5b 20 5c 74 5c 6e | ......(funcall.trim."\\(?:[.\t\n |
| 196800 | 5c 72 5d 2b 5c 5c 29 5c 5c 27 22 20 76 61 6c 29 29 29 29 0a 20 20 20 20 28 63 6f 6e 64 20 28 28 | \r]+\\)\\'".val)))).....(cond.(( |
| 196820 | 73 74 72 69 6e 67 3d 20 76 61 6c 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 | string=.val."")............(user |
| 196840 | 2d 65 72 72 6f 72 20 22 4e 65 65 64 20 6e 6f 6e 2d 65 6d 70 74 79 20 69 6e 70 75 74 22 29 29 0a | -error."Need.non-empty.input")). |
| 196860 | 20 20 20 20 20 20 20 20 20 20 28 28 61 6e 64 20 6e 6f 2d 77 68 69 74 65 73 70 61 63 65 20 28 73 | ..........((and.no-whitespace.(s |
| 196880 | 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 20 22 5b 5c 73 5c 74 5c 6e 5d 22 20 76 61 6c 29 29 0a 20 | tring-match-p."[\s\t\n]".val)).. |
| 1968a0 | 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 49 6e 70 75 74 20 63 6f 6e | ..........(user-error."Input.con |
| 1968c0 | 74 61 69 6e 73 20 77 68 69 74 65 73 70 61 63 65 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 74 | tains.whitespace"))...........(t |
| 1968e0 | 20 76 61 6c 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 | .val))))..(defun.magit-read-stri |
| 196900 | 6e 67 2d 6e 73 20 28 20 70 72 6f 6d 70 74 20 26 6f 70 74 69 6f 6e 61 6c 20 69 6e 69 74 69 61 6c | ng-ns.(.prompt.&optional.initial |
| 196920 | 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 20 20 20 | -input.history.................. |
| 196940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 2d 76 61 6c 75 65 20 69 6e 68 65 72 | .............default-value.inher |
| 196960 | 69 74 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 29 0a 20 20 22 43 61 6c 6c 20 60 6d 61 67 69 74 2d | it-input-method)..."Call.`magit- |
| 196980 | 72 65 61 64 2d 73 74 72 69 6e 67 27 20 77 69 74 68 20 6e 6f 6e 2d 6e 69 6c 20 4e 4f 2d 57 48 49 | read-string'.with.non-nil.NO-WHI |
| 1969a0 | 54 45 53 50 41 43 45 2e 22 0a 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 73 74 72 69 6e 67 20 70 | TESPACE."...(magit-read-string.p |
| 1969c0 | 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 20 64 65 66 61 | rompt.initial-input.history.defa |
| 1969e0 | 75 6c 74 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 | ult-value......................i |
| 196a00 | 6e 68 65 72 69 74 2d 69 6e 70 75 74 2d 6d 65 74 68 6f 64 20 74 29 29 0a 0a 28 64 65 66 6d 61 63 | nherit-input-method.t))..(defmac |
| 196a20 | 72 6f 20 6d 61 67 69 74 2d 72 65 61 64 2d 63 68 61 72 2d 63 61 73 65 20 28 70 72 6f 6d 70 74 20 | ro.magit-read-char-case.(prompt. |
| 196a40 | 76 65 72 62 6f 73 65 20 26 72 65 73 74 20 63 6c 61 75 73 65 73 29 0a 20 20 28 64 65 63 6c 61 72 | verbose.&rest.clauses)...(declar |
| 196a60 | 65 20 28 69 6e 64 65 6e 74 20 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 65 62 75 67 20 28 | e.(indent.2)............(debug.( |
| 196a80 | 66 6f 72 6d 20 66 6f 72 6d 20 26 72 65 73 74 20 28 63 68 61 72 61 63 74 65 72 70 20 66 6f 72 6d | form.form.&rest.(characterp.form |
| 196aa0 | 20 62 6f 64 79 29 29 29 29 0a 20 20 60 28 70 72 6f 67 31 20 28 70 63 61 73 65 20 28 72 65 61 64 | .body))))...`(prog1.(pcase.(read |
| 196ac0 | 2d 63 68 61 72 2d 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | -char-choice...................( |
| 196ae0 | 6c 65 74 20 28 28 70 61 72 74 73 20 28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 2c 40 28 6d 61 70 63 | let.((parts.(nconc.(list.,@(mapc |
| 196b00 | 61 72 20 23 27 63 61 64 72 20 63 6c 61 75 73 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ar.#'cadr.clauses))............. |
| 196b20 | 20 20 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 61 6e 64 20 | ..........................,(and. |
| 196b40 | 76 65 72 62 6f 73 65 20 27 28 6c 69 73 74 20 22 5b 43 2d 67 5d 20 74 6f 20 61 62 6f 72 74 22 29 | verbose.'(list."[C-g].to.abort") |
| 196b60 | 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | )))).....................(concat |
| 196b80 | 20 2c 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .,prompt........................ |
| 196ba0 | 20 20 20 20 20 28 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 | .....(string-join.(butlast.parts |
| 196bc0 | 29 20 22 2c 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 | ).",.")......................... |
| 196be0 | 20 20 20 20 22 2c 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 | ....",.or."..(car.(last.parts)). |
| 196c00 | 22 20 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 2c 28 6d 61 70 63 61 | "."))...................',(mapca |
| 196c20 | 72 20 23 27 63 61 72 20 63 6c 61 75 73 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 2c 40 | r.#'car.clauses)).............,@ |
| 196c40 | 28 2d 2d 6d 61 70 20 60 28 2c 28 63 61 72 20 69 74 29 20 2c 40 28 63 64 64 72 20 69 74 29 29 20 | (--map.`(,(car.it).,@(cddr.it)). |
| 196c60 | 63 6c 61 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 | clauses))......(message."")))..( |
| 196c80 | 64 65 66 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 | defun.magit-y-or-n-p.(prompt.&op |
| 196ca0 | 74 69 6f 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 | tional.action)..."Ask.user.a.\"y |
| 196cc0 | 20 6f 72 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 | .or.n\".or.a.\"yes.or.no\".quest |
| 196ce0 | 69 6f 6e 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 | ion.using.PROMPT..Which.kind.of. |
| 196d00 | 71 75 65 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 | question.is.used.depends.on.whet |
| 196d20 | 68 65 72 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 | her.ACTION.is.a.member.of.option |
| 196d40 | 20 60 6d 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 | .`magit-slow-confirm'."...(if.(o |
| 196d60 | 72 20 28 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 | r.(eq.magit-slow-confirm.t)..... |
| 196d80 | 20 20 20 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 | ......(and.action.(member.action |
| 196da0 | 20 6d 61 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 | .magit-slow-confirm))).......(ye |
| 196dc0 | 73 2d 6f 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 | s-or-no-p.prompt).....(y-or-n-p. |
| 196de0 | 70 72 6f 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 | prompt)))..(defvar.magit--no-con |
| 196e00 | 66 69 72 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 | firm-alist...'((safe-with-wip.ma |
| 196e20 | 67 69 74 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 0a 20 20 20 20 20 | git-wip-before-change-mode...... |
| 196e40 | 20 20 20 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 | ..............discard.reverse.st |
| 196e60 | 61 67 65 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 | age-all-changes.unstage-all-chan |
| 196e80 | 67 65 73 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 | ges)))..(cl-defun.magit-confirm. |
| 196ea0 | 28 20 61 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 | (.action.&optional.prompt.prompt |
| 196ec0 | 2d 6e 20 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 | -n.noabort...................... |
| 196ee0 | 20 20 20 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 | .....(items.nil.sitems).prompt-s |
| 196f00 | 75 66 66 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 | uffix)...(declare.(indent.defun) |
| 196f20 | 29 0a 20 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 | )...(when.(and.prompt.(listp.pro |
| 196f40 | 6d 70 74 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 | mpt)).....(setq.prompt.......... |
| 196f60 | 20 28 61 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 | .(apply.#'format.(car.prompt)... |
| 196f80 | 20 20 20 20 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 | ...............(mapcar.(lambda.( |
| 196fa0 | 61 29 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 61 29 20 28 73 74 72 69 6e 67 2d 72 65 70 6c 61 | a).(if.(stringp.a).(string-repla |
| 196fc0 | 63 65 20 22 25 22 20 22 25 25 22 20 61 29 20 61 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ce."%"."%%".a).a)).............. |
| 196fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 70 72 6f 6d 70 74 29 29 29 29 29 0a 20 20 28 | ............(cdr.prompt)))))...( |
| 197000 | 77 68 65 6e 20 28 61 6e 64 20 70 72 6f 6d 70 74 2d 6e 20 28 6c 69 73 74 70 20 70 72 6f 6d 70 74 | when.(and.prompt-n.(listp.prompt |
| 197020 | 2d 6e 29 29 0a 20 20 20 20 28 73 65 74 71 20 70 72 6f 6d 70 74 2d 6e 0a 20 20 20 20 20 20 20 20 | -n)).....(setq.prompt-n......... |
| 197040 | 20 20 28 61 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 2d 6e 29 | ..(apply.#'format.(car.prompt-n) |
| 197060 | 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 6c 61 6d 62 64 | ..................(mapcar.(lambd |
| 197080 | 61 20 28 61 29 20 28 69 66 20 28 73 74 72 69 6e 67 70 20 61 29 20 28 73 74 72 69 6e 67 2d 72 65 | a.(a).(if.(stringp.a).(string-re |
| 1970a0 | 70 6c 61 63 65 20 22 25 22 20 22 25 25 22 20 61 29 20 61 29 29 0a 20 20 20 20 20 20 20 20 20 20 | place."%"."%%".a).a))........... |
| 1970c0 | 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 74 2d 6e 29 29 29 29 | ...............(cdr.prompt-n)))) |
| 1970e0 | 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 74 20 28 63 6f 6e 63 | )...(setq.prompt-n.(format.(conc |
| 197100 | 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 3f 20 22 29 20 28 6c | at.(or.prompt-n.prompt)."?.").(l |
| 197120 | 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 6f 6d 70 74 20 20 20 | ength.items)))...(setq.prompt... |
| 197140 | 28 66 6f 72 6d 61 74 20 28 63 6f 6e 63 61 74 20 28 6f 72 20 70 72 6f 6d 70 74 20 28 6d 61 67 69 | (format.(concat.(or.prompt.(magi |
| 197160 | 74 2d 63 6f 6e 66 69 72 6d 2d 6d 61 6b 65 2d 70 72 6f 6d 70 74 20 61 63 74 69 6f 6e 29 29 0a 20 | t-confirm-make-prompt.action)).. |
| 197180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1971a0 | 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 20 20 20 20 20 20 28 | "?.")..........................( |
| 1971c0 | 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 70 74 2d 73 75 66 66 | car.items)))...(when.prompt-suff |
| 1971e0 | 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 61 74 20 70 72 6f 6d | ix.....(setq.prompt.(concat.prom |
| 197200 | 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 20 28 63 6f 6e 64 20 | pt.prompt-suffix)))...(or.(cond. |
| 197220 | 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 0a 20 20 20 20 20 20 | ((and.(not.(eq.action.t))....... |
| 197240 | 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 2d 6e 6f 2d 63 6f 6e | ............(or.(eq.magit-no-con |
| 197260 | 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 20 20 20 20 20 28 6d | firm.t).......................(m |
| 197280 | 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 72 6d 29 0a 20 20 20 | emq.action.magit-no-confirm).... |
| 1972a0 | 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 72 2d 69 66 | ...................(cl-member-if |
| 1972c0 | 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 61 72 20 2e 20 2c 73 | .(pcase-lambda.(`(,key.,var...,s |
| 1972e0 | 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 20 20 20 20 20 20 20 | ub))............................ |
| 197300 | 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 20 6d 61 67 69 74 2d | ...........(and.(memq.key.magit- |
| 197320 | 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 20 20 20 20 20 20 20 | no-confirm)..................... |
| 197340 | 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 61 63 74 | .......................(memq.act |
| 197360 | 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 20 20 20 20 20 20 20 | ion.sub)........................ |
| 197380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 76 61 72 | ....................(or.(not.var |
| 1973a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 1973c0 | 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 75 6e 64 70 20 76 61 | .................(and.(boundp.va |
| 1973e0 | 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).............................. |
| 197400 | 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 62 6f 6c 2d 76 | .......................(symbol-v |
| 197420 | 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 20 20 20 20 20 20 20 | alue.var)))))................... |
| 197440 | 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 6e 6f 2d 63 6f 6e 66 | ..................magit--no-conf |
| 197460 | 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 20 28 6f 72 20 28 6e | irm-alist)))..............(or.(n |
| 197480 | 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 20 20 20 20 20 20 28 | ot.sitems).items)).............( |
| 1974a0 | 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 20 28 6d 61 67 69 74 | (not.sitems)..............(magit |
| 1974c0 | 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 0a 20 20 20 20 20 20 | -y-or-n-p.prompt.action))....... |
| 1974e0 | 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 20 20 20 20 20 20 20 | ......((length=.items.1)........ |
| 197500 | 20 20 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 79 2d 6f 72 2d 6e 2d 70 20 70 72 6f 6d 70 | ......(and.(magit-y-or-n-p.promp |
| 197520 | 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 20 20 20 20 20 28 28 | t.action).items)).............(( |
| 197540 | 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 20 20 20 20 20 28 61 | length>.items.1)..............(a |
| 197560 | 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 74 20 28 73 74 72 69 | nd.(magit-y-or-n-p.(concat.(stri |
| 197580 | 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 20 20 20 20 20 20 20 | ng-join.items."\n")............. |
| 1975a0 | 20 20 20 20 20 20 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 | .............................."\ |
| 1975c0 | 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 20 20 20 20 20 20 20 | n\n".prompt-n).................. |
| 1975e0 | 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 20 20 20 20 20 20 20 | .................action)........ |
| 197600 | 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 20 28 69 66 20 6e 6f | ...........items))).......(if.no |
| 197620 | 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 6f 72 74 22 29 29 29 | abort.nil.(user-error."Abort"))) |
| 197640 | 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 69 6c 65 73 20 28 61 | )..(defun.magit-confirm-files.(a |
| 197660 | 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 6d 70 74 20 70 72 6f | ction.files.&optional.prompt.pro |
| 197680 | 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 65 6e 20 66 69 6c 65 | mpt-suffix.noabort)...(when.file |
| 1976a0 | 73 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 70 72 6f 6d 70 74 0a 20 20 20 20 20 20 28 73 65 74 71 | s.....(unless.prompt.......(setq |
| 1976c0 | 20 70 72 6f 6d 70 74 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 2d 6d 61 6b 65 2d 70 72 6f 6d | .prompt.(magit-confirm-make-prom |
| 1976e0 | 70 74 20 61 63 74 69 6f 6e 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 | pt.action))).....(magit-confirm. |
| 197700 | 61 63 74 69 6f 6e 0a 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 70 72 6f 6d 70 74 20 22 20 5c 22 | action.......(concat.prompt.".\" |
| 197720 | 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 70 74 20 22 20 25 64 | %s\"").......(concat.prompt.".%d |
| 197740 | 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 6c 65 73 20 70 72 6f | .files").......noabort.files.pro |
| 197760 | 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 69 74 2d 63 6f 6e 66 | mpt-suffix)))..(defun.magit-conf |
| 197780 | 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 20 20 28 6c 65 74 20 | irm-make-prompt.(action)...(let. |
| 1977a0 | 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 69 6f 6e 29 29 29 0a | ((prompt.(symbol-name.action))). |
| 1977c0 | 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 20 22 0a 20 20 20 20 | ....(string-replace."-"."."..... |
| 1977e0 | 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 75 70 63 61 73 65 20 | ................(concat.(upcase. |
| 197800 | 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 20 20 20 20 20 20 20 | (substring.prompt.0.1))......... |
| 197820 | 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 70 | ....................(substring.p |
| 197840 | 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 74 2d 72 65 61 64 2d | rompt.1)))))..(defun.magit-read- |
| 197860 | 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 74 69 6f 6e 61 6c 20 | number-string.(prompt.&optional. |
| 197880 | 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 20 60 72 65 61 64 2d | default._history)..."Like.`read- |
| 1978a0 | 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 69 73 20 61 20 73 74 | number'.but.return.value.is.a.st |
| 1978c0 | 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 6d 62 65 72 20 6f 72 | ring..DEFAULT.may.be.a.number.or |
| 1978e0 | 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 6d 62 65 72 2d 74 6f | .a.numeric.string."...(number-to |
| 197900 | 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 72 6f 6d 70 74 20 28 | -string....(read-number.prompt.( |
| 197920 | 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 20 20 20 20 20 20 20 | if.(stringp.default)............ |
| 197940 | 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 75 6d 62 65 | ................(string-to-numbe |
| 197960 | 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 20 20 20 20 20 20 20 | r.default)...................... |
| 197980 | 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 67 20 55 74 69 6c 69 | ....default))))..;;;.Debug.Utili |
| 1979a0 | 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 75 6e 20 6d 61 67 69 | ties..;;;###autoload.(defun.magi |
| 1979c0 | 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 68 6f 77 20 61 20 73 | t-emacs-Q-command.()..."Show.a.s |
| 1979e0 | 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 20 75 6e 63 75 73 74 | hell.command.that.runs.an.uncust |
| 197a00 | 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 67 69 74 20 6c 6f 61 | omized.Emacs.with.only.Magit.loa |
| 197a20 | 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 74 29 44 65 62 75 67 | ded..See.info.node.`(magit)Debug |
| 197a40 | 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 72 6d 61 74 69 6f 6e | ging.Tools'.for.more.information |
| 197a60 | 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 63 6d 64 20 | ."...(interactive)...(let.((cmd. |
| 197a80 | 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 23 27 73 68 65 6c 6c | (mapconcat...............#'shell |
| 197aa0 | 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 20 20 20 20 20 60 28 | -quote-argument...............`( |
| 197ac0 | 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 74 6f 72 79 20 69 6e | ,(concat.invocation-directory.in |
| 197ae0 | 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 20 20 20 20 20 20 22 | vocation-name)................." |
| 197b00 | 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 2d 6f 6e 2d 65 72 72 | -Q"."--eval"."(setq.debug-on-err |
| 197b20 | 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 28 63 6c 2d 6d 61 70 | or.t)".................,@(cl-map |
| 197b40 | 63 61 6e 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 | can....................(lambda.( |
| 197b60 | 64 69 72 29 20 28 6c 69 73 74 20 22 2d 4c 22 20 64 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 | dir).(list."-L".dir))........... |
| 197b80 | 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 64 75 70 73 0a 20 20 20 20 20 20 20 20 20 20 | .........(delete-dups........... |
| 197ba0 | 20 20 20 20 20 20 20 20 20 20 28 63 6c 2d 6d 61 70 63 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 | ..........(cl-mapcan............ |
| 197bc0 | 20 20 20 20 20 20 20 20 20 20 28 6c 61 6d 62 64 61 20 28 6c 69 62 29 0a 20 20 20 20 20 20 20 20 | ..........(lambda.(lib)......... |
| 197be0 | 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 70 61 74 68 20 28 6c | ...............(if-let.((path.(l |
| 197c00 | 6f 63 61 74 65 2d 6c 69 62 72 61 72 79 20 6c 69 62 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ocate-library.lib)))............ |
| 197c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 66 69 6c 65 2d 6e 61 6d 65 | ................(list.(file-name |
| 197c40 | 2d 64 69 72 65 63 74 6f 72 79 20 70 61 74 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -directory.path))............... |
| 197c60 | 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 66 69 6e 64 20 6d | ...........(error."Cannot.find.m |
| 197c80 | 61 6e 64 61 74 6f 72 79 20 64 65 70 65 6e 64 65 6e 63 79 20 25 73 22 20 6c 69 62 29 29 29 0a 20 | andatory.dependency.%s".lib))).. |
| 197ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 28 3b 3b 20 4c 69 6b 65 20 60 4c | ....................'(;;.Like.`L |
| 197cc0 | 4f 41 44 5f 50 41 54 48 27 20 69 6e 20 60 64 65 66 61 75 6c 74 2e 6d 6b 27 2e 0a 20 20 20 20 20 | OAD_PATH'.in.`default.mk'....... |
| 197ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 63 6f 6d 70 61 74 22 0a 20 20 20 20 20 | .................."compat"...... |
| 197d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 64 61 73 68 22 0a 20 20 20 20 20 20 20 | .................."dash"........ |
| 197d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 74 72 61 6e 73 69 65 6e 74 22 0a 20 20 20 20 | ................"transient"..... |
| 197d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 77 69 74 68 2d 65 64 69 74 6f 72 22 | ..................."with-editor" |
| 197d60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 4f 62 76 69 6f | ........................;;.Obvio |
| 197d80 | 75 73 6c 79 20 60 6d 61 67 69 74 27 20 69 74 73 65 6c 66 20 69 73 20 6e 65 65 64 65 64 20 74 6f | usly.`magit'.itself.is.needed.to |
| 197da0 | 6f 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 6d 61 67 69 74 | o........................."magit |
| 197dc0 | 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 20 57 68 69 6c | "........................;;.Whil |
| 197de0 | 65 20 74 68 65 73 65 20 61 72 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 4d 61 67 69 74 20 72 65 | e.these.are.part.of.the.Magit.re |
| 197e00 | 70 6f 73 69 74 6f 72 79 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | pository,....................... |
| 197e20 | 20 3b 3b 20 74 68 65 79 20 61 72 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 73 20 73 65 70 61 | .;;.they.are.distributed.as.sepa |
| 197e40 | 72 61 74 65 20 70 61 63 6b 61 67 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rate.packages................... |
| 197e60 | 20 20 20 20 20 20 22 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 22 0a 20 20 20 20 20 20 20 20 20 20 | ......"magit-section"........... |
| 197e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 22 67 69 74 2d 63 6f 6d 6d 69 74 22 0a 20 20 20 20 20 20 | ............."git-commit"....... |
| 197ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .................))))........... |
| 197ec0 | 20 20 20 20 20 20 3b 3b 20 41 76 6f 69 64 20 45 6d 61 63 73 20 62 75 67 23 31 36 34 30 36 20 62 | ......;;.Avoid.Emacs.bug#16406.b |
| 197ee0 | 79 20 75 73 69 6e 67 20 66 75 6c 6c 20 70 61 74 68 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.using.full.path............... |
| 197f00 | 20 20 20 22 2d 6c 22 20 2c 28 66 69 6c 65 2d 6e 61 6d 65 2d 73 61 6e 73 2d 65 78 74 65 6e 73 69 | ..."-l".,(file-name-sans-extensi |
| 197f20 | 6f 6e 20 28 6c 6f 63 61 74 65 2d 6c 69 62 72 61 72 79 20 22 6d 61 67 69 74 22 29 29 29 0a 20 20 | on.(locate-library."magit")))... |
| 197f40 | 20 20 20 20 20 20 20 20 20 20 20 20 22 20 22 29 29 29 0a 20 20 20 20 28 6d 65 73 73 61 67 65 20 | ............"."))).....(message. |
| 197f60 | 22 55 6e 63 75 73 74 6f 6d 69 7a 65 64 20 4d 61 67 69 74 20 63 6f 6d 6d 61 6e 64 20 73 61 76 65 | "Uncustomized.Magit.command.save |
| 197f80 | 64 20 74 6f 20 6b 69 6c 6c 2d 72 69 6e 67 2c 20 25 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 | d.to.kill-ring,.%s"............. |
| 197fa0 | 20 22 70 6c 65 61 73 65 20 72 75 6e 20 69 74 20 69 6e 20 61 20 74 65 72 6d 69 6e 61 6c 2e 22 29 | ."please.run.it.in.a.terminal.") |
| 197fc0 | 0a 20 20 20 20 28 6b 69 6c 6c 2d 6e 65 77 20 63 6d 64 29 29 29 0a 0a 3b 3b 3b 20 54 65 78 74 20 | .....(kill-new.cmd)))..;;;.Text. |
| 197fe0 | 55 74 69 6c 69 74 69 65 73 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74 2d 62 69 6e 64 2d | Utilities..(defmacro.magit-bind- |
| 198000 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 73 20 28 76 61 72 6c 69 73 74 20 73 74 72 69 6e 67 20 26 72 | match-strings.(varlist.string.&r |
| 198020 | 65 73 74 20 62 6f 64 79 29 0a 20 20 22 42 69 6e 64 20 76 61 72 69 61 62 6c 65 73 20 74 6f 20 73 | est.body)..."Bind.variables.to.s |
| 198040 | 75 62 6d 61 74 63 68 65 73 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 56 41 52 4c 49 53 54 20 74 | ubmatches.according.to.VARLIST.t |
| 198060 | 68 65 6e 20 65 76 61 6c 75 61 74 65 20 42 4f 44 59 2e 0a 42 69 6e 64 20 74 68 65 20 73 79 6d 62 | hen.evaluate.BODY..Bind.the.symb |
| 198080 | 6f 6c 73 20 69 6e 20 56 41 52 4c 49 53 54 20 74 6f 20 73 75 62 6d 61 74 63 68 65 73 20 6f 66 20 | ols.in.VARLIST.to.submatches.of. |
| 1980a0 | 74 68 65 20 63 75 72 72 65 6e 74 20 6d 61 74 63 68 0a 64 61 74 61 2c 20 73 74 61 72 74 69 6e 67 | the.current.match.data,.starting |
| 1980c0 | 20 77 69 74 68 20 31 20 61 6e 64 20 69 6e 63 72 65 6d 65 6e 74 69 6e 67 20 62 79 20 31 20 66 6f | .with.1.and.incrementing.by.1.fo |
| 1980e0 | 72 20 65 61 63 68 20 73 79 6d 62 6f 6c 2e 20 20 49 66 0a 74 68 65 20 6c 61 73 74 20 6d 61 74 63 | r.each.symbol...If.the.last.matc |
| 198100 | 68 20 77 61 73 20 61 67 61 69 6e 73 74 20 61 20 73 74 72 69 6e 67 2c 20 74 68 65 6e 20 74 68 61 | h.was.against.a.string,.then.tha |
| 198120 | 74 20 68 61 73 20 74 6f 20 62 65 20 70 72 6f 76 69 64 65 64 0a 61 73 20 53 54 52 49 4e 47 2e 22 | t.has.to.be.provided.as.STRING." |
| 198140 | 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 28 6c | ...(declare.(indent.2).(debug.(l |
| 198160 | 69 73 74 70 20 66 6f 72 6d 20 62 6f 64 79 29 29 29 0a 20 20 28 6c 65 74 20 28 28 73 20 28 63 6c | istp.form.body)))...(let.((s.(cl |
| 198180 | 2d 67 65 6e 73 79 6d 20 22 73 74 72 69 6e 67 22 29 29 0a 20 20 20 20 20 20 20 20 28 69 20 30 29 | -gensym."string")).........(i.0) |
| 1981a0 | 29 0a 20 20 20 20 60 28 6c 65 74 20 28 28 2c 73 20 2c 73 74 72 69 6e 67 29 29 0a 20 20 20 20 20 | ).....`(let.((,s.,string))...... |
| 1981c0 | 20 20 28 6c 65 74 20 2c 28 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 0a 20 20 20 20 20 20 20 | ..(let.,(save-match-data........ |
| 1981e0 | 20 20 20 20 20 20 20 20 28 63 6c 2d 6d 61 70 63 61 6e 20 28 6c 61 6d 62 64 61 20 28 73 79 6d 29 | ........(cl-mapcan.(lambda.(sym) |
| 198200 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6c | .............................(cl |
| 198220 | 2d 69 6e 63 66 20 69 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -incf.i)........................ |
| 198240 | 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 6d 62 6f 6c | .....(and.(not.(eq.(aref.(symbol |
| 198260 | 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 20 20 20 20 | -name.sym).0).?_)).............. |
| 198280 | 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 20 | ....................(list.(list. |
| 1982a0 | 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 29 | sym.(list.'match-string.i.s))))) |
| 1982c0 | 0a 20 20 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 72 6c 69 | ...........................varli |
| 1982e0 | 73 74 29 29 0a 20 20 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29 29 29 29 0a 0a 28 64 65 66 75 6e | st))..........,@body))))..(defun |
| 198300 | 20 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 20 28 29 0a 20 20 22 44 65 6c 65 74 65 20 | .magit-delete-line.()..."Delete. |
| 198320 | 74 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 22 0a 20 | the.rest.of.the.current.line.".. |
| 198340 | 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 70 6f 69 6e 74 29 20 28 31 2b 20 28 6c 69 6e | .(delete-region.(point).(1+.(lin |
| 198360 | 65 2d 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | e-end-position))))..(defun.magit |
| 198380 | 2d 64 65 6c 65 74 65 2d 6d 61 74 63 68 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6e 75 6d 29 0a 20 20 | -delete-match.(&optional.num)... |
| 1983a0 | 22 44 65 6c 65 74 65 20 74 65 78 74 20 6d 61 74 63 68 65 64 20 62 79 20 6c 61 73 74 20 73 65 61 | "Delete.text.matched.by.last.sea |
| 1983c0 | 72 63 68 2e 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 4e 55 4d 20 69 73 20 73 70 65 63 69 66 69 65 | rch..If.optional.NUM.is.specifie |
| 1983e0 | 64 2c 20 6f 6e 6c 79 20 64 65 6c 65 74 65 20 74 68 61 74 20 73 75 62 65 78 70 72 65 73 73 69 6f | d,.only.delete.that.subexpressio |
| 198400 | 6e 2e 22 0a 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 6d 61 74 63 68 2d 62 65 67 69 | n."...(delete-region.(match-begi |
| 198420 | 6e 6e 69 6e 67 20 28 6f 72 20 6e 75 6d 20 30 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nning.(or.num.0))............... |
| 198440 | 20 20 20 28 6d 61 74 63 68 2d 65 6e 64 20 28 6f 72 20 6e 75 6d 20 30 29 29 29 29 0a 0a 28 64 65 | ...(match-end.(or.num.0))))..(de |
| 198460 | 66 75 6e 20 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 20 28 66 69 6c 65 29 0a 20 20 22 52 65 | fun.magit-file-line.(file)..."Re |
| 198480 | 74 75 72 6e 20 74 68 65 20 66 69 72 73 74 20 6c 69 6e 65 20 6f 66 20 46 49 4c 45 20 61 73 20 61 | turn.the.first.line.of.FILE.as.a |
| 1984a0 | 20 73 74 72 69 6e 67 2e 22 0a 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 72 65 67 75 6c 61 72 2d | .string."...(when.(file-regular- |
| 1984c0 | 70 20 66 69 6c 65 29 0a 20 20 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 | p.file).....(with-temp-buffer... |
| 1984e0 | 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 29 0a | ....(insert-file-contents.file). |
| 198500 | 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 |
| 198520 | 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 20 20 20 20 20 20 | rties.(point-min)............... |
| 198540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 2d 65 6e | ........................(line-en |
| 198560 | 64 2d 70 6f 73 69 74 69 6f 6e 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 66 69 | d-position)))))..(defun.magit-fi |
| 198580 | 6c 65 2d 6c 69 6e 65 73 20 28 66 69 6c 65 20 26 6f 70 74 69 6f 6e 61 6c 20 6b 65 65 70 2d 65 6d | le-lines.(file.&optional.keep-em |
| 1985a0 | 70 74 79 2d 6c 69 6e 65 73 29 0a 20 20 22 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 73 | pty-lines)..."Return.a.list.of.s |
| 1985c0 | 74 72 69 6e 67 73 20 63 6f 6e 74 61 69 6e 69 6e 67 20 6f 6e 65 20 65 6c 65 6d 65 6e 74 20 70 65 | trings.containing.one.element.pe |
| 1985e0 | 72 20 6c 69 6e 65 20 69 6e 20 46 49 4c 45 2e 0a 55 6e 6c 65 73 73 20 6f 70 74 69 6f 6e 61 6c 20 | r.line.in.FILE..Unless.optional. |
| 198600 | 61 72 67 75 6d 65 6e 74 20 4b 45 45 50 2d 45 4d 50 54 59 2d 4c 49 4e 45 53 20 69 73 20 74 2c 20 | argument.KEEP-EMPTY-LINES.is.t,. |
| 198620 | 74 72 69 6d 20 61 6c 6c 20 65 6d 70 74 79 20 6c 69 6e 65 73 2e 22 0a 20 20 28 77 68 65 6e 20 28 | trim.all.empty.lines."...(when.( |
| 198640 | 66 69 6c 65 2d 72 65 67 75 6c 61 72 2d 70 20 66 69 6c 65 29 0a 20 20 20 20 28 77 69 74 68 2d 74 | file-regular-p.file).....(with-t |
| 198660 | 65 6d 70 2d 62 75 66 66 65 72 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f | emp-buffer.......(insert-file-co |
| 198680 | 6e 74 65 6e 74 73 20 66 69 6c 65 29 0a 20 20 20 20 20 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 | ntents.file).......(split-string |
| 1986a0 | 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 20 22 5c 6e 22 20 28 6e 6f 74 20 6b 65 65 70 2d | .(buffer-string)."\n".(not.keep- |
| 1986c0 | 65 6d 70 74 79 2d 6c 69 6e 65 73 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 73 | empty-lines)))))..(defun.magit-s |
| 1986e0 | 65 74 2d 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 20 28 73 74 72 69 6e 67 29 0a 20 | et-header-line-format.(string).. |
| 198700 | 20 22 53 65 74 20 60 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 27 20 69 6e 20 74 68 | ."Set.`header-line-format'.in.th |
| 198720 | 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 62 61 73 65 64 20 6f 6e 20 53 54 52 49 4e 47 | e.current.buffer.based.on.STRING |
| 198740 | 2e 0a 50 61 64 20 74 68 65 20 6c 65 66 74 20 73 69 64 65 20 6f 66 20 53 54 52 49 4e 47 20 73 6f | ..Pad.the.left.side.of.STRING.so |
| 198760 | 20 74 68 61 74 20 69 74 20 61 6c 69 67 6e 73 20 77 69 74 68 20 74 68 65 20 74 65 78 74 20 61 72 | .that.it.aligns.with.the.text.ar |
| 198780 | 65 61 2e 22 0a 20 20 28 73 65 74 71 20 68 65 61 64 65 72 2d 6c 69 6e 65 2d 66 6f 72 6d 61 74 0a | ea."...(setq.header-line-format. |
| 1987a0 | 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 20 22 20 | ........(concat.(propertize.".". |
| 1987c0 | 27 64 69 73 70 6c 61 79 20 27 28 73 70 61 63 65 20 3a 61 6c 69 67 6e 2d 74 6f 20 30 29 29 0a 20 | 'display.'(space.:align-to.0)).. |
| 1987e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 29 29 29 0a 0a 28 64 65 66 75 6e | ...............string)))..(defun |
| 198800 | 20 6d 61 67 69 74 2d 2d 66 6f 72 6d 61 74 2d 73 70 65 63 20 28 66 6f 72 6d 61 74 20 73 70 65 63 | .magit--format-spec.(format.spec |
| 198820 | 69 66 69 63 61 74 69 6f 6e 29 0a 20 20 22 4c 69 6b 65 20 60 66 6f 72 6d 61 74 2d 73 70 65 63 27 | ification)..."Like.`format-spec' |
| 198840 | 20 62 75 74 20 70 72 65 73 65 72 76 65 20 74 65 78 74 20 70 72 6f 70 65 72 74 69 65 73 20 69 6e | .but.preserve.text.properties.in |
| 198860 | 20 53 50 45 43 49 46 49 43 41 54 49 4f 4e 2e 22 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 | .SPECIFICATION."...(with-temp-bu |
| 198880 | 66 66 65 72 0a 20 20 20 20 28 69 6e 73 65 72 74 20 66 6f 72 6d 61 74 29 0a 20 20 20 20 28 67 6f | ffer.....(insert.format).....(go |
| 1988a0 | 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 68 69 6c 65 20 | to-char.(point-min)).....(while. |
| 1988c0 | 28 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 25 22 20 6e 69 6c 20 74 29 0a 20 20 20 20 20 | (search-forward."%".nil.t)...... |
| 1988e0 | 20 28 63 6f 6e 64 0a 20 20 20 20 20 20 20 3b 3b 20 51 75 6f 74 65 64 20 70 65 72 63 65 6e 74 20 | .(cond........;;.Quoted.percent. |
| 198900 | 73 69 67 6e 2e 0a 20 20 20 20 20 20 20 28 28 65 71 20 28 63 68 61 72 2d 61 66 74 65 72 29 20 3f | sign.........((eq.(char-after).? |
| 198920 | 25 29 0a 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 63 68 61 72 20 31 29 29 0a 20 20 20 20 | %).........(delete-char.1))..... |
| 198940 | 20 20 20 3b 3b 20 56 61 6c 69 64 20 66 6f 72 6d 61 74 20 73 70 65 63 2e 0a 20 20 20 20 20 20 20 | ...;;.Valid.format.spec......... |
| 198960 | 28 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 28 5b 2d 30 2d 39 2e 5d 2a 5c 5c 29 5c 5c 28 5b | ((looking-at."\\([-0-9.]*\\)\\([ |
| 198980 | 61 2d 7a 41 2d 5a 5d 5c 5c 29 22 29 0a 20 20 20 20 20 20 20 20 28 6c 65 74 2a 20 28 28 6e 75 6d | a-zA-Z]\\)").........(let*.((num |
| 1989a0 | 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 20 20 20 | .(match-string.1)).............. |
| 1989c0 | 20 20 28 73 70 65 63 20 28 73 74 72 69 6e 67 2d 74 6f 2d 63 68 61 72 20 28 6d 61 74 63 68 2d 73 | ..(spec.(string-to-char.(match-s |
| 1989e0 | 74 72 69 6e 67 20 32 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 61 6c 20 28 | tring.2)))................(val.( |
| 198a00 | 61 73 73 71 20 73 70 65 63 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 29 29 29 0a 20 20 20 20 20 | assq.spec.specification)))...... |
| 198a20 | 20 20 20 20 20 28 75 6e 6c 65 73 73 20 76 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 | .....(unless.val.............(er |
| 198a40 | 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 63 68 61 72 61 63 74 65 72 3a 20 60 | ror."Invalid.format.character:.` |
| 198a60 | 25 25 25 63 27 22 20 73 70 65 63 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 61 | %%%c'".spec))...........(setq.va |
| 198a80 | 6c 20 28 63 64 72 20 76 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 20 3b 3b 20 50 61 64 20 72 65 | l.(cdr.val))...........;;.Pad.re |
| 198aa0 | 73 75 6c 74 20 74 6f 20 64 65 73 69 72 65 64 20 6c 65 6e 67 74 68 2e 0a 20 20 20 20 20 20 20 20 | sult.to.desired.length.......... |
| 198ac0 | 20 20 28 6c 65 74 20 28 28 74 65 78 74 20 28 66 6f 72 6d 61 74 20 28 63 6f 6e 63 61 74 20 22 25 | ..(let.((text.(format.(concat."% |
| 198ae0 | 22 20 6e 75 6d 20 22 73 22 29 20 76 61 6c 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b | ".num."s").val))).............;; |
| 198b00 | 20 49 6e 73 65 72 74 20 66 69 72 73 74 2c 20 74 6f 20 70 72 65 73 65 72 76 65 20 74 65 78 74 20 | .Insert.first,.to.preserve.text. |
| 198b20 | 70 72 6f 70 65 72 74 69 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 6e 65 78 | properties..............(if.(nex |
| 198b40 | 74 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 20 30 20 28 63 6f 6e 63 61 74 20 22 20 22 20 | t-property-change.0.(concat.".". |
| 198b60 | 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 49 66 20 74 68 65 | text)).................;;.If.the |
| 198b80 | 20 69 6e 73 65 72 74 65 64 20 74 65 78 74 20 68 61 73 20 70 72 6f 70 65 72 74 69 65 73 2c 20 74 | .inserted.text.has.properties,.t |
| 198ba0 | 68 65 6e 20 70 72 65 73 65 72 76 65 20 74 68 6f 73 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | hen.preserve.those.............. |
| 198bc0 | 20 20 20 20 28 69 6e 73 65 72 74 20 74 65 78 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....(insert.text)............... |
| 198be0 | 3b 3b 20 4f 74 68 65 72 77 69 73 65 20 70 72 65 73 65 72 76 65 20 46 4f 52 4d 41 54 27 73 20 70 | ;;.Otherwise.preserve.FORMAT's.p |
| 198c00 | 72 6f 70 65 72 74 69 65 73 2c 20 6c 69 6b 65 20 60 66 6f 72 6d 61 74 2d 73 70 65 63 27 2e 0a 20 | roperties,.like.`format-spec'... |
| 198c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 61 6e 64 2d 69 6e 68 65 72 69 74 | .............(insert-and-inherit |
| 198c40 | 20 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 65 6c 65 74 65 20 74 68 | .text)).............;;.Delete.th |
| 198c60 | 65 20 73 70 65 63 69 66 69 65 72 20 62 6f 64 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 64 | e.specifier.body..............(d |
| 198c80 | 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 2b 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 | elete-region.(+.(match-beginning |
| 198ca0 | 20 30 29 20 28 6c 65 6e 67 74 68 20 74 65 78 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .0).(length.text)).............. |
| 198cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2b 20 28 6d 61 74 63 68 2d 65 6e 64 20 30 29 20 28 | ..............(+.(match-end.0).( |
| 198ce0 | 6c 65 6e 67 74 68 20 74 65 78 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 44 65 | length.text))).............;;.De |
| 198d00 | 6c 65 74 65 20 74 68 65 20 70 65 72 63 65 6e 74 20 73 69 67 6e 2e 0a 20 20 20 20 20 20 20 20 20 | lete.the.percent.sign........... |
| 198d20 | 20 20 20 28 64 65 6c 65 74 65 2d 72 65 67 69 6f 6e 20 28 31 2d 20 28 6d 61 74 63 68 2d 62 65 67 | ...(delete-region.(1-.(match-beg |
| 198d40 | 69 6e 6e 69 6e 67 20 30 29 29 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 30 29 29 29 | inning.0)).(match-beginning.0))) |
| 198d60 | 29 29 0a 20 20 20 20 20 20 20 3b 3b 20 53 69 67 6e 61 6c 20 61 6e 20 65 72 72 6f 72 20 6f 6e 20 | ))........;;.Signal.an.error.on. |
| 198d80 | 62 6f 67 75 73 20 66 6f 72 6d 61 74 20 73 74 72 69 6e 67 73 2e 0a 20 20 20 20 20 20 20 28 74 0a | bogus.format.strings.........(t. |
| 198da0 | 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 49 6e 76 61 6c 69 64 20 66 6f 72 6d 61 74 20 73 | ........(error."Invalid.format.s |
| 198dc0 | 74 72 69 6e 67 22 29 29 29 29 0a 20 20 20 20 28 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 29 29 | tring")))).....(buffer-string))) |
| 198de0 | 0a 0a 3b 3b 3b 20 4d 69 73 73 69 6e 67 20 66 72 6f 6d 20 45 6d 61 63 73 0a 0a 28 64 65 66 75 6e | ..;;;.Missing.from.Emacs..(defun |
| 198e00 | 20 6d 61 67 69 74 2d 6b 69 6c 6c 2d 74 68 69 73 2d 62 75 66 66 65 72 20 28 29 0a 20 20 22 4b 69 | .magit-kill-this-buffer.()..."Ki |
| 198e20 | 6c 6c 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2e 22 0a 20 20 28 69 6e 74 65 72 | ll.the.current.buffer."...(inter |
| 198e40 | 61 63 74 69 76 65 29 0a 20 20 28 6b 69 6c 6c 2d 62 75 66 66 65 72 20 28 63 75 72 72 65 6e 74 2d | active)...(kill-buffer.(current- |
| 198e60 | 62 75 66 66 65 72 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 62 75 66 66 65 72 2d | buffer)))..(defun.magit--buffer- |
| 198e80 | 73 74 72 69 6e 67 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6d 69 6e 20 6d 61 78 20 74 72 69 6d 29 0a | string.(&optional.min.max.trim). |
| 198ea0 | 20 20 22 4c 69 6b 65 20 60 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f | .."Like.`buffer-substring-no-pro |
| 198ec0 | 70 65 72 74 69 65 73 27 20 62 75 74 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 61 72 65 20 6f | perties'.but.the.arguments.are.o |
| 198ee0 | 70 74 69 6f 6e 61 6c 2e 0a 0a 54 68 69 73 20 63 6f 6d 62 69 6e 65 73 20 74 68 65 20 62 65 6e 65 | ptional...This.combines.the.bene |
| 198f00 | 66 69 74 73 20 6f 66 20 60 62 75 66 66 65 72 2d 73 74 72 69 6e 67 27 2c 20 60 62 75 66 66 65 72 | fits.of.`buffer-string',.`buffer |
| 198f20 | 2d 73 75 62 73 74 72 69 6e 67 27 0a 61 6e 64 20 60 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e | -substring'.and.`buffer-substrin |
| 198f40 | 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 27 20 69 6e 74 6f 20 6f 6e 65 20 66 75 6e 63 74 69 | g-no-properties'.into.one.functi |
| 198f60 | 6f 6e 20 74 68 61 74 20 69 73 0a 6e 6f 74 20 61 73 20 70 61 69 6e 66 75 6c 20 74 6f 20 75 73 65 | on.that.is.not.as.painful.to.use |
| 198f80 | 20 61 73 20 74 68 65 20 6c 61 74 74 65 72 2e 20 20 49 2e 65 2e 2c 20 79 6f 75 20 63 61 6e 20 77 | .as.the.latter...I.e.,.you.can.w |
| 198fa0 | 72 69 74 65 0a 20 20 28 6d 61 67 69 74 2d 2d 62 75 66 66 65 72 2d 73 74 72 69 6e 67 29 0a 69 6e | rite...(magit--buffer-string).in |
| 198fc0 | 73 74 65 61 64 20 6f 66 0a 20 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d | stead.of...(buffer-substring-no- |
| 198fe0 | 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 20 | properties.(point-min).......... |
| 199000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 69 6e 74 2d | .........................(point- |
| 199020 | 6d 61 78 29 29 0a 0a 4f 70 74 69 6f 6e 61 6c 20 4d 49 4e 20 64 65 66 61 75 6c 74 73 20 74 6f 20 | max))..Optional.MIN.defaults.to. |
| 199040 | 74 68 65 20 76 61 6c 75 65 20 6f 66 20 60 70 6f 69 6e 74 2d 6d 69 6e 27 2e 0a 4f 70 74 69 6f 6e | the.value.of.`point-min'..Option |
| 199060 | 61 6c 20 4d 41 58 20 64 65 66 61 75 6c 74 73 20 74 6f 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 | al.MAX.defaults.to.the.value.of. |
| 199080 | 60 70 6f 69 6e 74 2d 6d 61 78 27 2e 0a 0a 49 66 20 6f 70 74 69 6f 6e 61 6c 20 54 52 49 4d 20 69 | `point-max'...If.optional.TRIM.i |
| 1990a0 | 73 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 61 6c 6c 20 6c 65 61 64 69 6e 67 20 61 6e 64 20 | s.non-nil,.then.all.leading.and. |
| 1990c0 | 74 72 61 69 6c 69 6e 67 0a 77 68 69 74 65 73 70 61 63 65 20 69 73 20 72 65 6d 6f 76 65 2e 20 20 | trailing.whitespace.is.remove... |
| 1990e0 | 49 66 20 69 74 20 69 73 20 74 68 65 20 6e 65 77 6c 69 6e 65 20 63 68 61 72 61 63 74 65 72 2c 20 | If.it.is.the.newline.character,. |
| 199100 | 74 68 65 6e 0a 6f 6e 65 20 74 72 61 69 6c 69 6e 67 20 6e 65 77 6c 69 6e 65 20 69 73 20 61 64 64 | then.one.trailing.newline.is.add |
| 199120 | 65 64 2e 22 0a 20 20 3b 3b 20 4c 65 74 73 20 77 72 69 74 65 20 74 68 61 74 20 6f 6e 65 20 6c 61 | ed."...;;.Lets.write.that.one.la |
| 199140 | 73 74 20 74 69 6d 65 20 61 6e 64 20 62 65 20 64 6f 6e 65 20 77 69 74 68 20 69 74 3a 0a 20 20 28 | st.time.and.be.done.with.it:...( |
| 199160 | 6c 65 74 20 28 28 73 74 72 20 28 62 75 66 66 65 72 2d 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 | let.((str.(buffer-substring-no-p |
| 199180 | 72 6f 70 65 72 74 69 65 73 20 28 6f 72 20 6d 69 6e 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 | roperties.(or.min.(point-min)).. |
| 1991a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1991c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 6d 61 78 20 28 70 6f 69 6e 74 2d 6d 61 78 29 29 | ............(or.max.(point-max)) |
| 1991e0 | 29 29 29 0a 20 20 20 20 28 69 66 20 74 72 69 6d 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 | ))).....(if.trim.........(concat |
| 199200 | 20 28 73 74 72 69 6e 67 2d 74 72 69 6d 20 73 74 72 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(string-trim.str).............. |
| 199220 | 20 20 20 28 61 6e 64 20 28 65 71 20 74 72 69 6d 20 3f 5c 6e 29 20 22 5c 6e 22 29 29 0a 20 20 20 | ...(and.(eq.trim.?\n)."\n")).... |
| 199240 | 20 20 20 73 74 72 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 | ...str)))..(defun.magit--version |
| 199260 | 3e 20 28 76 31 20 76 32 29 0a 20 20 22 52 65 74 75 72 6e 20 74 20 69 66 20 76 65 72 73 69 6f 6e | >.(v1.v2)..."Return.t.if.version |
| 199280 | 20 56 31 20 69 73 20 68 69 67 68 65 72 20 28 79 6f 75 6e 67 65 72 29 20 74 68 61 6e 20 56 32 2e | .V1.is.higher.(younger).than.V2. |
| 1992a0 | 0a 54 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 | .This.function.should.be.named.` |
| 1992c0 | 76 65 72 73 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 | version>'.and.be.part.of.Emacs." |
| 1992e0 | 0a 20 20 28 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 | ...(version-list-<.(version-to-l |
| 199300 | 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))).. |
| 199320 | 28 64 65 66 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 | (defun.magit--version>=.(v1.v2). |
| 199340 | 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 69 73 20 68 69 67 | .."Return.t.if.version.V1.is.hig |
| 199360 | 68 65 72 20 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 | her.(younger).than.or.equal.to.V |
| 199380 | 32 2e 0a 54 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 | 2..This.function.should.be.named |
| 1993a0 | 20 60 76 65 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 | .`version>='.and.be.part.of.Emac |
| 1993c0 | 73 2e 22 0a 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 | s."...(version-list-<=.(version- |
| 1993e0 | 74 6f 2d 6c 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 | to-list.v2).(version-to-list.v1) |
| 199400 | 29 29 0a 0a 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 | ))..;;;.Kludges.for.Emacs.Bugs.. |
| 199420 | 28 77 68 65 6e 20 28 3c 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 29 | (when.(<.emacs-major-version.27) |
| 199440 | 0a 20 20 3b 3b 20 57 6f 72 6b 20 61 72 6f 75 6e 64 20 68 74 74 70 73 3a 2f 2f 64 65 62 62 75 67 | ...;;.Work.around.https://debbug |
| 199460 | 73 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 74 2e 63 67 69 3f 62 75 67 3d | s.gnu.org/cgi/bugreport.cgi?bug= |
| 199480 | 32 31 35 35 39 2e 0a 20 20 3b 3b 20 46 69 78 65 64 20 62 79 20 63 62 35 35 63 63 61 65 38 62 65 | 21559....;;.Fixed.by.cb55ccae8be |
| 1994a0 | 39 34 36 66 31 35 36 32 64 37 34 37 31 38 30 38 36 61 34 63 38 63 38 33 30 38 65 65 35 20 69 6e | 946f1562d74718086a4c8c8308ee5.in |
| 1994c0 | 20 45 6d 61 63 73 20 32 37 2e 31 2e 0a 20 20 28 77 69 74 68 2d 65 76 61 6c 2d 61 66 74 65 72 2d | .Emacs.27.1....(with-eval-after- |
| 1994e0 | 6c 6f 61 64 20 27 76 63 2d 67 69 74 0a 20 20 20 20 28 64 65 66 75 6e 20 76 63 2d 67 69 74 2d 63 | load.'vc-git.....(defun.vc-git-c |
| 199500 | 6f 6e 66 6c 69 63 74 65 64 2d 66 69 6c 65 73 20 28 64 69 72 65 63 74 6f 72 79 29 0a 20 20 20 20 | onflicted-files.(directory)..... |
| 199520 | 20 20 22 52 65 74 75 72 6e 20 74 68 65 20 6c 69 73 74 20 6f 66 20 66 69 6c 65 73 20 77 69 74 68 | .."Return.the.list.of.files.with |
| 199540 | 20 63 6f 6e 66 6c 69 63 74 73 20 69 6e 20 44 49 52 45 43 54 4f 52 59 2e 22 0a 20 20 20 20 20 20 | .conflicts.in.DIRECTORY."....... |
| 199560 | 28 6c 65 74 2a 20 28 28 73 74 61 74 75 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 76 63 | (let*.((status...............(vc |
| 199580 | 2d 67 69 74 2d 2d 72 75 6e 2d 63 6f 6d 6d 61 6e 64 2d 73 74 72 69 6e 67 20 64 69 72 65 63 74 6f | -git--run-command-string.directo |
| 1995a0 | 72 79 20 22 64 69 66 66 2d 66 69 6c 65 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ry."diff-files"................. |
| 1995c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 6e 61 6d | .........................."--nam |
| 1995e0 | 65 2d 73 74 61 74 75 73 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 6e 65 73 20 | e-status"))..............(lines. |
| 199600 | 28 77 68 65 6e 20 73 74 61 74 75 73 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 73 74 61 74 75 | (when.status.(split-string.statu |
| 199620 | 73 20 22 5c 6e 22 20 27 6f 6d 69 74 2d 6e 75 6c 6c 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | s."\n".'omit-nulls)))........... |
| 199640 | 20 20 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6c 69 6e 65 20 | ...files).........(dolist.(line. |
| 199660 | 6c 69 6e 65 73 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 73 74 | lines.files)...........(when.(st |
| 199680 | 72 69 6e 67 2d 6d 61 74 63 68 20 22 5c 5c 28 5b 20 4d 41 44 52 43 55 3f 21 5d 5c 5c 29 5b 20 5c | ring-match."\\([.MADRCU?!]\\)[.\ |
| 1996a0 | 74 5d 2b 5c 5c 28 2e 2b 5c 5c 29 22 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | t]+\\(.+\\)".line).............( |
| 1996c0 | 6c 65 74 20 28 28 73 74 61 74 65 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6c 69 6e 65 | let.((state.(match-string.1.line |
| 1996e0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 20 28 6d 61 74 63 | ))...................(file.(matc |
| 199700 | 68 2d 73 74 72 69 6e 67 20 32 20 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | h-string.2.line))).............. |
| 199720 | 20 28 77 68 65 6e 20 28 65 71 75 61 6c 20 73 74 61 74 65 20 22 55 22 29 0a 20 20 20 20 20 20 20 | .(when.(equal.state."U")........ |
| 199740 | 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 2d 6e 61 6d 65 | .........(push.(expand-file-name |
| 199760 | 20 66 69 6c 65 20 64 69 72 65 63 74 6f 72 79 29 20 66 69 6c 65 73 29 29 29 29 29 29 29 29 29 0a | .file.directory).files))))))))). |
| 199780 | 0a 28 77 68 65 6e 20 28 3c 20 65 6d 61 63 73 2d 6d 61 6a 6f 72 2d 76 65 72 73 69 6f 6e 20 32 37 | .(when.(<.emacs-major-version.27 |
| 1997a0 | 29 0a 20 20 28 64 65 66 75 6e 20 76 63 2d 67 69 74 2d 2d 63 61 6c 6c 40 62 75 67 32 31 35 35 39 | )...(defun.vc-git--call@bug21559 |
| 1997c0 | 20 28 66 6e 20 62 75 66 66 65 72 20 63 6f 6d 6d 61 6e 64 20 26 72 65 73 74 20 61 72 67 73 29 0a | .(fn.buffer.command.&rest.args). |
| 1997e0 | 20 20 20 20 22 42 61 63 6b 70 6f 72 74 20 68 74 74 70 73 3a 2f 2f 64 65 62 62 75 67 73 2e 67 6e | ...."Backport.https://debbugs.gn |
| 199800 | 75 2e 6f 72 67 2f 63 67 69 2f 62 75 67 72 65 70 6f 72 74 2e 63 67 69 3f 62 75 67 3d 32 31 35 35 | u.org/cgi/bugreport.cgi?bug=2155 |
| 199820 | 39 2e 22 0a 20 20 20 20 28 6c 65 74 20 28 28 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 | 9.".....(let.((process-environme |
| 199840 | 6e 74 20 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 28 | nt.process-environment)).......( |
| 199860 | 77 68 65 6e 20 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 | when.revert-buffer-in-progress-p |
| 199880 | 0a 20 20 20 20 20 20 20 20 28 70 75 73 68 20 22 47 49 54 5f 4f 50 54 49 4f 4e 41 4c 5f 4c 4f 43 | .........(push."GIT_OPTIONAL_LOC |
| 1998a0 | 4b 53 3d 30 22 20 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 | KS=0".process-environment))..... |
| 1998c0 | 20 20 28 61 70 70 6c 79 20 66 6e 20 62 75 66 66 65 72 20 63 6f 6d 6d 61 6e 64 20 61 72 67 73 29 | ..(apply.fn.buffer.command.args) |
| 1998e0 | 29 29 0a 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 27 76 63 2d 67 69 74 2d 2d 63 61 6c 6c 20 3a | ))...(advice-add.'vc-git--call.: |
| 199900 | 61 72 6f 75 6e 64 20 27 76 63 2d 67 69 74 2d 2d 63 61 6c 6c 40 62 75 67 32 31 35 35 39 29 0a 0a | around.'vc-git--call@bug21559).. |
| 199920 | 20 20 28 64 65 66 75 6e 20 76 63 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 40 62 75 67 32 31 35 35 39 | ..(defun.vc-git-command@bug21559 |
| 199940 | 0a 20 20 20 20 20 20 28 66 6e 20 62 75 66 66 65 72 20 6f 6b 73 74 61 74 75 73 20 66 69 6c 65 2d | .......(fn.buffer.okstatus.file- |
| 199960 | 6f 72 2d 6c 69 73 74 20 26 72 65 73 74 20 66 6c 61 67 73 29 0a 20 20 20 20 22 42 61 63 6b 70 6f | or-list.&rest.flags)....."Backpo |
| 199980 | 72 74 20 68 74 74 70 73 3a 2f 2f 64 65 62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 2f 62 | rt.https://debbugs.gnu.org/cgi/b |
| 1999a0 | 75 67 72 65 70 6f 72 74 2e 63 67 69 3f 62 75 67 3d 32 31 35 35 39 2e 22 0a 20 20 20 20 28 6c 65 | ugreport.cgi?bug=21559.".....(le |
| 1999c0 | 74 20 28 28 70 72 6f 63 65 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 70 72 6f 63 65 73 73 2d | t.((process-environment.process- |
| 1999e0 | 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 28 77 68 65 6e 20 72 65 76 65 72 74 | environment)).......(when.revert |
| 199a00 | 2d 62 75 66 66 65 72 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 20 20 20 20 20 20 28 70 | -buffer-in-progress-p.........(p |
| 199a20 | 75 73 68 20 22 47 49 54 5f 4f 50 54 49 4f 4e 41 4c 5f 4c 4f 43 4b 53 3d 30 22 20 70 72 6f 63 65 | ush."GIT_OPTIONAL_LOCKS=0".proce |
| 199a40 | 73 73 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 29 29 0a 20 20 20 20 20 20 28 61 70 70 6c 79 20 66 6e | ss-environment)).......(apply.fn |
| 199a60 | 20 62 75 66 66 65 72 20 6f 6b 73 74 61 74 75 73 20 66 69 6c 65 2d 6f 72 2d 6c 69 73 74 20 66 6c | .buffer.okstatus.file-or-list.fl |
| 199a80 | 61 67 73 29 29 29 0a 20 20 28 61 64 76 69 63 65 2d 61 64 64 20 27 76 63 2d 67 69 74 2d 63 6f 6d | ags)))...(advice-add.'vc-git-com |
| 199aa0 | 6d 61 6e 64 20 3a 61 72 6f 75 6e 64 20 27 76 63 2d 67 69 74 2d 63 6f 6d 6d 61 6e 64 40 62 75 67 | mand.:around.'vc-git-command@bug |
| 199ac0 | 32 31 35 35 39 29 0a 0a 20 20 28 64 65 66 75 6e 20 61 75 74 6f 2d 72 65 76 65 72 74 2d 68 61 6e | 21559)....(defun.auto-revert-han |
| 199ae0 | 64 6c 65 72 40 62 75 67 32 31 35 35 39 20 28 66 6e 29 0a 20 20 20 20 22 42 61 63 6b 70 6f 72 74 | dler@bug21559.(fn)....."Backport |
| 199b00 | 20 68 74 74 70 73 3a 2f 2f 64 65 62 62 75 67 73 2e 67 6e 75 2e 6f 72 67 2f 63 67 69 2f 62 75 67 | .https://debbugs.gnu.org/cgi/bug |
| 199b20 | 72 65 70 6f 72 74 2e 63 67 69 3f 62 75 67 3d 32 31 35 35 39 2e 22 0a 20 20 20 20 28 6c 65 74 20 | report.cgi?bug=21559.".....(let. |
| 199b40 | 28 28 72 65 76 65 72 74 2d 62 75 66 66 65 72 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 20 74 29 | ((revert-buffer-in-progress-p.t) |
| 199b60 | 29 0a 20 20 20 20 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 29 29 29 0a 20 20 28 61 64 76 69 63 65 | ).......(funcall.fn)))...(advice |
| 199b80 | 2d 61 64 64 20 27 61 75 74 6f 2d 72 65 76 65 72 74 2d 68 61 6e 64 6c 65 72 20 3a 61 72 6f 75 6e | -add.'auto-revert-handler.:aroun |
| 199ba0 | 64 20 27 61 75 74 6f 2d 72 65 76 65 72 74 2d 68 61 6e 64 6c 65 72 40 62 75 67 32 31 35 35 39 29 | d.'auto-revert-handler@bug21559) |
| 199bc0 | 0a 20 20 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 68 69 63 68 2d 66 75 6e 63 74 69 6f | ...)..(defun.magit-which-functio |
| 199be0 | 6e 20 28 29 0a 20 20 22 52 65 74 75 72 6e 20 63 75 72 72 65 6e 74 20 66 75 6e 63 74 69 6f 6e 20 | n.()..."Return.current.function. |
| 199c00 | 6e 61 6d 65 20 62 61 73 65 64 20 6f 6e 20 70 6f 69 6e 74 2e 0a 0a 54 68 69 73 20 69 73 20 61 20 | name.based.on.point...This.is.a. |
| 199c20 | 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 69 63 68 2d 66 75 6e | simple.wrapper.around.`which-fun |
| 199c40 | 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 27 73 20 70 6f 74 65 | ction',.that.resets.Imenu's.pote |
| 199c60 | 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 65 66 6f 72 65 20 75 | ntially.outdated.and.therefore.u |
| 199c80 | 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 67 20 60 69 6d 65 6e | nreliable.cache.by.setting.`imen |
| 199ca0 | 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 66 6f 72 65 20 63 61 | u--index-alist'.to.nil.before.ca |
| 199cc0 | 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 73 65 74 71 20 69 6d | lling.that.function."...(setq.im |
| 199ce0 | 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 77 68 69 63 68 2d 66 | enu--index-alist.nil)...(which-f |
| 199d00 | 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 72 20 43 75 73 74 6f | unction))..;;;.Kludges.for.Custo |
| 199d20 | 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 69 74 69 61 6c 69 7a | m..(defun.magit-custom-initializ |
| 199d40 | 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 6e 69 74 69 61 6c 69 | e-reset.(symbol.exp)..."Initiali |
| 199d60 | 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 65 74 20 74 68 65 20 | ze.SYMBOL.based.on.EXP..Set.the. |
| 199d80 | 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 42 4f 4c 2c 20 75 73 | value.of.the.variable.SYMBOL,.us |
| 199da0 | 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 65 20 60 63 75 73 74 | ing.`set-default'.\(unlike.`cust |
| 199dc0 | 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 63 68 20 75 73 65 73 | om-initialize-reset',.which.uses |
| 199de0 | 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 6e 79 29 2e 20 20 54 | .the.`:set'.function.if.any)...T |
| 199e00 | 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 6d 62 6f 6c 27 73 20 | he.value.is.either.the.symbol's. |
| 199e20 | 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 64 20 75 73 69 6e 67 | current.value.(as.obtained.using |
| 199e40 | 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 20 61 6e 79 2c 20 6f | .the.`:get'.function),.if.any,.o |
| 199e60 | 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 27 73 20 60 73 61 76 | r.the.value.in.the.symbol's.`sav |
| 199e80 | 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 2c 20 6f 72 0a 5c 28 | ed-value'.property.if.any,.or.\( |
| 199ea0 | 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 20 45 58 50 2e 22 0a | last.of.all).the.value.of.EXP.". |
| 199ec0 | 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 61 6c 75 65 0a 20 20 | ..(set-default-toplevel-value... |
| 199ee0 | 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 65 20 6e 69 6c 0a 20 | .symbol....(condition-case.nil.. |
| 199f00 | 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 2d 74 6f 70 6c 65 76 | ......(let.((def.(default-toplev |
| 199f20 | 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 20 20 20 20 20 20 28 | el-value.symbol))..............( |
| 199f40 | 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 6d 2d 67 65 74 29 29 | getter.(get.symbol.'custom-get)) |
| 199f60 | 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 6e 63 61 6c 6c 20 67 | )..........(if.getter.(funcall.g |
| 199f80 | 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 28 65 72 72 6f 72 0a | etter.symbol).def))......(error. |
| 199fa0 | 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 74 20 73 79 6d 62 6f | ......(eval.(let.((sv.(get.symbo |
| 199fc0 | 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 20 20 20 20 20 20 20 | l.'saved-value)))............... |
| 199fe0 | 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 29 0a 0a 28 64 65 66 | (if.sv.(car.sv).exp)))))))..(def |
| 19a000 | 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 28 73 79 6d 62 6f 6c | un.magit-hook-custom-get.(symbol |
| 19a020 | 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 6f 6c 20 27 64 65 66 | )...(if.(symbol-file.symbol.'def |
| 19a040 | 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 76 65 6c 2d 76 61 6c | var).......(default-toplevel-val |
| 19a060 | 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 43 61 6c 6c 65 64 20 | ue.symbol).....;;.....;;.Called. |
| 19a080 | 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 65 74 27 20 6f 6e 20 | by.`custom-initialize-reset'.on. |
| 19a0a0 | 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 3b 20 60 64 65 66 63 | behalf.of.`symbol's.....;;.`defc |
| 19a0c0 | 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 61 6c 75 61 74 65 64 | ustom',.which.is.being.evaluated |
| 19a0e0 | 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 20 20 3b 3b 20 73 65 | .for.the.first.time.to.....;;.se |
| 19a100 | 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 74 68 65 72 65 27 73 | t.the.initial.value,.but.there's |
| 19a120 | 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 0a 20 20 20 20 3b 3b | .already.a.default.value,.....;; |
| 19a140 | 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 74 61 62 6c 69 73 68 | .which.most.likely.was.establish |
| 19a160 | 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 6f 6b 27 0a 20 20 20 | ed.by.one.or.more.`add-hook'.... |
| 19a180 | 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 57 65 20 63 6f 6d 62 | .;;.calls......;;.....;;.We.comb |
| 19a1a0 | 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 61 6e 64 20 74 68 65 | ine.the.`standard-value'.and.the |
| 19a1c0 | 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 20 3b 3b 20 70 72 65 | .current.value,.while.....;;.pre |
| 19a1e0 | 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 73 68 65 64 20 62 79 | serving.the.order.established.by |
| 19a200 | 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 20 20 20 3b 3b 20 74 | .`:options',.and.return.....;;.t |
| 19a220 | 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 73 65 64 20 61 73 20 | he.result.of.that.to.be.used.as. |
| 19a240 | 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 75 65 2e 0a 20 20 20 | the."initial".default.value..... |
| 19a260 | 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 65 76 61 6c 20 28 63 | .;;.....(let.((standard.(eval.(c |
| 19a280 | 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 76 61 6c 75 65 29 29 | ar.(get.symbol.'standard-value)) |
| 19a2a0 | 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 66 61 75 6c 74 2d 74 | ))...........(current.(default-t |
| 19a2c0 | 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 20 20 | oplevel-value.symbol)).......... |
| 19a2e0 | 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 73 74 20 28 66 6e 20 | .(value.nil)).......(dolist.(fn. |
| 19a300 | 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 6e 73 29 29 0a 20 20 | (get.symbol.'custom-options))... |
| 19a320 | 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 73 74 61 6e 64 61 72 | ......(when.(or.(memq.fn.standar |
| 19a340 | 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 71 20 66 6e 20 63 75 | d)...................(memq.fn.cu |
| 19a360 | 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 6e 20 76 61 6c 75 65 | rrent))...........(push.fn.value |
| 19a380 | 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 72 65 6e 74 29 0a 20 | ))).......(dolist.(fn.current).. |
| 19a3a0 | 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 61 6c 75 65 29 0a 20 | .......(unless.(memq.fn.value).. |
| 19a3c0 | 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 29 0a 20 20 20 20 20 | .........(push.fn.value)))...... |
| 19a3e0 | 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 20 4b 6c 75 64 67 65 | .(nreverse.value))))..;;;.Kludge |
| 19a400 | 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 23 61 75 74 6f 6c 6f | s.for.Info.Manuals..;;;###autolo |
| 19a420 | 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 6c 6c 6f 77 2d 6e 65 | ad.(define-advice.Info-follow-ne |
| 19a440 | 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 6f 70 74 69 6f 6e 61 | arest-node.(:around.(fn.&optiona |
| 19a460 | 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 6e 6f 64 65 20 28 49 | l.fork).gitman)...(let.((node.(I |
| 19a480 | 6e 66 6f 2d 67 65 74 2d 74 6f 6b 65 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f | nfo-get-token................(po |
| 19a4a0 | 69 6e 74 29 20 22 5c 5c 2a 6e 6f 74 65 5b 20 5c 6e 5c 74 5d 2b 22 0a 20 20 20 20 20 20 20 20 20 | int)."\\*note[.\n\t]+".......... |
| 19a4c0 | 20 20 20 20 20 20 22 5c 5c 2a 6e 6f 74 65 5b 20 5c 6e 5c 74 5d 2b 5c 5c 28 5b 5e 3a 5d 2a 5c 5c | ......"\\*note[.\n\t]+\\([^:]*\\ |
| 19a4e0 | 29 3a 5c 5c 28 3a 5c 5c 7c 5b 20 5c 6e 5c 74 5d 2a 28 5c 5c 29 3f 22 29 29 29 0a 20 20 20 20 28 | ):\\(:\\|[.\n\t]*(\\)?"))).....( |
| 19a500 | 69 66 20 28 61 6e 64 20 6e 6f 64 65 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 28 67 69 | if.(and.node.(string-match."^(gi |
| 19a520 | 74 6d 61 6e 29 5c 5c 28 2e 2b 5c 5c 29 22 20 6e 6f 64 65 29 29 0a 20 20 20 20 20 20 20 20 28 70 | tman)\\(.+\\)".node)).........(p |
| 19a540 | 63 61 73 65 20 6d 61 67 69 74 2d 76 69 65 77 2d 67 69 74 2d 6d 61 6e 75 61 6c 2d 6d 65 74 68 6f | case.magit-view-git-manual-metho |
| 19a560 | 64 0a 20 20 20 20 20 20 20 20 20 20 28 27 69 6e 66 6f 20 20 28 66 75 6e 63 61 6c 6c 20 66 6e 20 | d...........('info..(funcall.fn. |
| 19a580 | 66 6f 72 6b 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 27 6d 61 6e 20 20 20 28 72 65 71 75 69 72 | fork))...........('man...(requir |
| 19a5a0 | 65 20 27 6d 61 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 6e 20 28 | e.'man)...................(man.( |
| 19a5c0 | 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 6e 6f 64 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 | match-string.1.node))).......... |
| 19a5e0 | 20 28 27 77 6f 6d 61 6e 20 28 72 65 71 75 69 72 65 20 27 77 6f 6d 61 6e 29 0a 20 20 20 20 20 20 | .('woman.(require.'woman)....... |
| 19a600 | 20 20 20 20 20 20 20 20 20 20 20 20 28 77 6f 6d 61 6e 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 | ............(woman.(match-string |
| 19a620 | 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 75 73 65 72 2d 65 72 | .1.node)))...........(_.(user-er |
| 19a640 | 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 61 67 69 74 2d 76 69 | ror."Invalid.value.for.`magit-vi |
| 19a660 | 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 0a 20 20 20 20 20 20 | ew-git-manual-method'")))....... |
| 19a680 | 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 57 68 65 6e 20 6d 61 | (funcall.fn.fork))))..;;.When.ma |
| 19a6a0 | 6b 69 6e 67 20 63 68 61 6e 67 65 73 20 68 65 72 65 2c 20 74 68 65 6e 20 61 6c 73 6f 20 61 64 6a | king.changes.here,.then.also.adj |
| 19a6c0 | 75 73 74 20 74 68 65 20 63 6f 70 79 20 69 6e 20 64 6f 63 73 2f 4d 61 6b 65 66 69 6c 65 2e 0a 3b | ust.the.copy.in.docs/Makefile..; |
| 19a6e0 | 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 69 63 65 20 6f 72 67 | ;;###autoload.(define-advice.org |
| 19a700 | 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 6c 69 6e 6b 20 64 65 | -man-export.(:around.(fn.link.de |
| 19a720 | 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 0a 20 20 28 69 66 20 | scription.format).gitman)...(if. |
| 19a740 | 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 0a 20 20 20 20 20 20 | (and.(eq.format.'texinfo)....... |
| 19a760 | 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 74 22 20 6c 69 6e 6b | .....(string-prefix-p."git".link |
| 19a780 | 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 22 25 73 22 20 6c 69 | )).......(string-replace."%s".li |
| 19a7a0 | 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 74 6d 61 6e 2c 7d 2e | nk.".@ifinfo.@ref{%s,,,gitman,}. |
| 19a7c0 | 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 6c 0a 74 68 65 20 3c | .@end.ifinfo.@ifhtml.@html.the.< |
| 19a7e0 | 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 6f 6d 2f 64 6f 63 73 | a.href=\"http://git-scm.com/docs |
| 19a800 | 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 40 65 6e 64 20 68 74 | /%s\">%s(1)</a>.manpage..@end.ht |
| 19a820 | 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 20 25 73 28 31 29 20 | ml.@end.ifhtml.@iftex.the.%s(1). |
| 19a840 | 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 20 20 28 66 75 6e 63 | manpage..@end.iftex.").....(func |
| 19a860 | 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 6f 72 6d 61 74 29 29 | all.fn.link.description.format)) |
| 19a880 | 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 65 20 4d 61 6e 61 67 | )..;;;.Kludges.for.Package.Manag |
| 19a8a0 | 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 6c 69 6e 6b 73 20 28 | ers..(defun.magit--chase-links.( |
| 19a8c0 | 66 69 6c 65 6e 61 6d 65 29 0a 20 20 22 43 68 61 73 65 20 6c 69 6e 6b 73 20 69 6e 20 46 49 4c 45 | filename)..."Chase.links.in.FILE |
| 19a8e0 | 4e 41 4d 45 20 75 6e 74 69 6c 20 61 20 6e 61 6d 65 20 74 68 61 74 20 69 73 20 6e 6f 74 20 61 20 | NAME.until.a.name.that.is.not.a. |
| 19a900 | 6c 69 6e 6b 2e 0a 0a 54 68 69 73 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 60 66 69 6c 65 | link...This.is.the.same.as.`file |
| 19a920 | 2d 63 68 61 73 65 2d 6c 69 6e 6b 73 27 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 69 74 20 61 6c | -chase-links',.except.that.it.al |
| 19a940 | 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 74 68 61 74 20 61 72 | so.handles.fake.symlinks.that.ar |
| 19a960 | 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 62 61 73 65 64 20 70 | e.created.by.some.source.based.p |
| 19a980 | 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 61 6e 64 20 53 74 72 | ackage.managers.\(Elpaca.and.Str |
| 19a9a0 | 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 68 74 74 70 73 3a 2f | aight).on.Windows...See.<https:/ |
| 19a9c0 | 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 69 67 68 74 2e 65 6c | /github.com/raxod502/straight.el |
| 19a9e0 | 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 74 2a 0a 20 20 20 20 | /issues/520>."...(when-let*..... |
| 19aa00 | 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 2d 61 6e 64 2d 74 72 | ..((manager.(cond.((bound-and-tr |
| 19aa20 | 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 65 29 20 27 73 74 72 | ue-p.straight-symlink-mode).'str |
| 19aa40 | 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 20 20 20 20 28 28 62 | aight).......................((b |
| 19aa60 | 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 2d 73 79 6d 6c 69 6e | ound-and-true-p.elpaca-no-symlin |
| 19aa80 | 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 20 28 62 75 69 6c 64 | k-mode).'elpaca)))........(build |
| 19aaa0 | 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 20 20 20 20 20 20 20 | .(pcase.manager................. |
| 19aac0 | 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 65 2d 70 20 73 74 72 | ('straight.(bound-and-true-p.str |
| 19aae0 | 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 20 20 20 20 20 20 20 | aight-build-dir))............... |
| 19ab00 | 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 65 2d 70 20 65 6c 70 | ..('elpaca.(bound-and-true-p.elp |
| 19ab20 | 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 20 20 20 20 20 20 20 | aca-builds-directory))))........ |
| 19ab40 | 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 69 6c 65 6e 61 6d 65 | ((string-prefix-p.build.filename |
| 19ab60 | 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 6e 61 67 65 72 0a 20 | ))........(repo.(pcase.manager.. |
| 19ab80 | 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 20 20 20 20 20 20 20 | ..............('straight........ |
| 19aba0 | 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 74 72 75 65 2d 70 20 | .........(and.(bound-and-true-p. |
| 19abc0 | 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 20 20 20 20 20 20 20 | straight-base-dir).............. |
| 19abe0 | 20 20 20 20 20 20 20 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 72 65 70 6f 73 | ........(expand-file-name."repos |
| 19ac00 | 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 73 65 2d 64 69 72 29 | /magit/lisp/".straight-base-dir) |
| 19ac20 | 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 61 0a 20 20 20 20 20 | ))................('elpaca...... |
| 19ac40 | 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 74 72 75 65 2d | ...........(and.(bound-and-true- |
| 19ac60 | 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 0a 20 20 20 20 20 20 | p.elpaca-repos-directory)....... |
| 19ac80 | 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 |
| 19aca0 | 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 6f 73 2d 64 69 72 65 | ."magit/lisp/".elpaca-repos-dire |
| 19acc0 | 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 65 6e 61 6d 65 20 28 | ctory)))))).....(setq.filename.( |
| 19ace0 | 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 6e 6f 6e 64 | expand-file-name.(file-name-nond |
| 19ad00 | 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 29 0a 20 20 28 66 69 | irectory.filename).repo)))...(fi |
| 19ad20 | 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 0a 0a 3b 3b 3b 20 4b | le-chase-links.filename))..;;;.K |
| 19ad40 | 6c 75 64 67 65 73 20 66 6f 72 20 6f 6c 64 65 72 20 45 6d 61 63 73 20 76 65 72 73 69 6f 6e 73 0a | ludges.for.older.Emacs.versions. |
| 19ad60 | 0a 28 69 66 20 28 66 62 6f 75 6e 64 70 20 27 77 69 74 68 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 6c | .(if.(fboundp.'with-connection-l |
| 19ad80 | 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 0a 20 20 20 20 28 64 65 66 61 6c 69 61 73 20 27 6d | ocal-variables).....(defalias.'m |
| 19ada0 | 61 67 69 74 2d 2d 77 69 74 68 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 6c 6f 63 61 6c 2d 76 61 72 69 | agit--with-connection-local-vari |
| 19adc0 | 61 62 6c 65 73 0a 20 20 20 20 20 20 23 27 77 69 74 68 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 6c 6f | ables.......#'with-connection-lo |
| 19ade0 | 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 29 0a 20 20 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74 | cal-variables)...(defmacro.magit |
| 19ae00 | 2d 2d 77 69 74 68 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 | --with-connection-local-variable |
| 19ae20 | 73 20 28 26 72 65 73 74 20 62 6f 64 79 29 0a 20 20 20 20 22 41 62 72 69 64 67 65 64 20 60 77 69 | s.(&rest.body)....."Abridged.`wi |
| 19ae40 | 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 27 20 66 | th-connection-local-variables'.f |
| 19ae60 | 6f 72 20 70 72 65 20 45 6d 61 63 73 20 32 37 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 0a 42 | or.pre.Emacs.27.compatibility..B |
| 19ae80 | 69 6e 64 20 73 68 65 6c 6c 20 66 69 6c 65 20 6e 61 6d 65 20 61 6e 64 20 73 77 69 74 63 68 20 66 | ind.shell.file.name.and.switch.f |
| 19aea0 | 6f 72 20 72 65 6d 6f 74 65 20 65 78 65 63 75 74 69 6f 6e 2e 0a 60 77 69 74 68 2d 63 6f 6e 6e 65 | or.remote.execution..`with-conne |
| 19aec0 | 63 74 69 6f 6e 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 27 20 69 73 6e 27 74 20 61 76 61 | ction-local-variables'.isn't.ava |
| 19aee0 | 69 6c 61 62 6c 65 20 75 6e 74 69 6c 20 45 6d 61 63 73 20 32 37 2e 0a 54 68 69 73 20 6b 6c 75 64 | ilable.until.Emacs.27..This.klud |
| 19af00 | 67 65 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 6d 69 6e 69 6d 61 6c 20 66 75 6e 63 74 69 6f 6e | ge.provides.the.minimal.function |
| 19af20 | 61 6c 69 74 79 20 72 65 71 75 69 72 65 64 20 62 79 0a 4d 61 67 69 74 2e 22 0a 20 20 20 20 60 28 | ality.required.by.Magit.".....`( |
| 19af40 | 69 66 20 28 66 69 6c 65 2d 72 65 6d 6f 74 65 2d 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 | if.(file-remote-p.default-direct |
| 19af60 | 6f 72 79 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 73 68 | ory)..........(pcase-let.((`(,sh |
| 19af80 | 65 6c 6c 2d 66 69 6c 65 2d 6e 61 6d 65 20 2c 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 73 77 69 | ell-file-name.,shell-command-swi |
| 19afa0 | 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 28 77 69 74 68 | tch).......................(with |
| 19afc0 | 2d 6e 6f 2d 77 61 72 6e 69 6e 67 73 20 3b 20 61 62 6f 75 74 20 75 6e 6b 6e 6f 77 6e 20 74 72 61 | -no-warnings.;.about.unknown.tra |
| 19afe0 | 6d 70 20 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 | mp.functions.................... |
| 19b000 | 20 20 20 20 20 28 72 65 71 75 69 72 65 20 27 74 72 61 6d 70 29 0a 20 20 20 20 20 20 20 20 20 20 | .....(require.'tramp)........... |
| 19b020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 28 76 65 63 20 28 74 72 61 6d 70 2d | ..............(let.((vec.(tramp- |
| 19b040 | 64 69 73 73 65 63 74 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 | dissect-file-name............... |
| 19b060 | 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 2d 64 69 | ......................default-di |
| 19b080 | 72 65 63 74 6f 72 79 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rectory)))...................... |
| 19b0a0 | 20 20 20 20 20 28 6c 69 73 74 20 28 74 72 61 6d 70 2d 67 65 74 2d 6d 65 74 68 6f 64 2d 70 61 72 | .....(list.(tramp-get-method-par |
| 19b0c0 | 61 6d 65 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ameter.......................... |
| 19b0e0 | 20 20 20 20 20 20 20 20 76 65 63 20 27 74 72 61 6d 70 2d 72 65 6d 6f 74 65 2d 73 68 65 6c 6c 29 | ........vec.'tramp-remote-shell) |
| 19b100 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19b120 | 20 28 73 74 72 69 6e 67 2d 6a 6f 69 6e 20 28 74 72 61 6d 70 2d 67 65 74 2d 6d 65 74 68 6f 64 2d | .(string-join.(tramp-get-method- |
| 19b140 | 70 61 72 61 6d 65 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | parameter....................... |
| 19b160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 65 63 20 27 74 72 61 | ........................vec.'tra |
| 19b180 | 6d 70 2d 72 65 6d 6f 74 65 2d 73 68 65 6c 6c 2d 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 | mp-remote-shell-args)........... |
| 19b1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 19b1c0 | 20 20 20 22 20 22 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29 0a | ..."."))))))............,@body). |
| 19b1e0 | 20 20 20 20 20 20 20 2c 40 62 6f 64 79 29 29 29 0a 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 2d 77 | .......,@body)))..(put.'magit--w |
| 19b200 | 69 74 68 2d 63 6f 6e 6e 65 63 74 69 6f 6e 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 20 27 | ith-connection-local-variables.' |
| 19b220 | 6c 69 73 70 2d 69 6e 64 65 6e 74 2d 66 75 6e 63 74 69 6f 6e 20 27 64 65 66 75 6e 29 0a 0a 3b 3b | lisp-indent-function.'defun)..;; |
| 19b240 | 3b 20 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 65 | ;.Miscellaneous..(defun.magit-me |
| 19b260 | 73 73 61 67 65 20 28 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 20 26 72 65 73 74 20 61 72 67 73 29 | ssage.(format-string.&rest.args) |
| 19b280 | 0a 20 20 22 44 69 73 70 6c 61 79 20 61 20 6d 65 73 73 61 67 65 20 61 74 20 74 68 65 20 62 6f 74 | ..."Display.a.message.at.the.bot |
| 19b2a0 | 74 6f 6d 20 6f 66 20 74 68 65 20 73 63 72 65 65 6e 2c 20 6f 72 20 6e 6f 74 2e 0a 4c 69 6b 65 20 | tom.of.the.screen,.or.not..Like. |
| 19b2c0 | 60 6d 65 73 73 61 67 65 27 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 69 66 20 74 68 65 20 75 73 | `message',.except.that.if.the.us |
| 19b2e0 | 65 72 73 20 63 6f 6e 66 69 67 75 72 65 64 20 6f 70 74 69 6f 6e 0a 60 6d 61 67 69 74 2d 6e 6f 2d | ers.configured.option.`magit-no- |
| 19b300 | 6d 65 73 73 61 67 65 27 20 74 6f 20 70 72 65 76 65 6e 74 20 74 68 65 20 6d 65 73 73 61 67 65 20 | message'.to.prevent.the.message. |
| 19b320 | 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 0a 46 4f 52 4d 41 54 2d 53 54 52 49 4e 47 20 74 | corresponding.to.FORMAT-STRING.t |
| 19b340 | 6f 20 62 65 20 64 69 73 70 6c 61 79 65 64 2c 20 74 68 65 6e 20 64 6f 6e 27 74 2e 22 0a 20 20 28 | o.be.displayed,.then.don't."...( |
| 19b360 | 75 6e 6c 65 73 73 20 28 2d 2d 66 69 72 73 74 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 | unless.(--first.(string-prefix-p |
| 19b380 | 20 69 74 20 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 29 20 6d 61 67 69 74 2d 6e 6f 2d 6d 65 73 73 | .it.format-string).magit-no-mess |
| 19b3a0 | 61 67 65 29 0a 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 65 73 73 61 67 65 20 66 6f 72 6d 61 74 | age).....(apply.#'message.format |
| 19b3c0 | 2d 73 74 72 69 6e 67 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 6d 73 | -string.args)))..(defun.magit-ms |
| 19b3e0 | 67 20 28 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 20 26 72 65 73 74 20 61 72 67 73 29 0a 20 20 22 | g.(format-string.&rest.args)..." |
| 19b400 | 44 69 73 70 6c 61 79 20 61 20 6d 65 73 73 61 67 65 20 61 74 20 74 68 65 20 62 6f 74 74 6f 6d 20 | Display.a.message.at.the.bottom. |
| 19b420 | 6f 66 20 74 68 65 20 73 63 72 65 65 6e 2c 20 62 75 74 20 64 6f 6e 27 74 20 6c 6f 67 20 69 74 2e | of.the.screen,.but.don't.log.it. |
| 19b440 | 0a 4c 69 6b 65 20 60 6d 65 73 73 61 67 65 27 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 60 6d 65 | .Like.`message',.except.that.`me |
| 19b460 | 73 73 61 67 65 2d 6c 6f 67 2d 6d 61 78 27 20 69 73 20 62 6f 75 6e 64 20 74 6f 20 6e 69 6c 2e 22 | ssage-log-max'.is.bound.to.nil." |
| 19b480 | 0a 20 20 28 6c 65 74 20 28 28 6d 65 73 73 61 67 65 2d 6c 6f 67 2d 6d 61 78 20 6e 69 6c 29 29 0a | ...(let.((message-log-max.nil)). |
| 19b4a0 | 20 20 20 20 28 61 70 70 6c 79 20 23 27 6d 65 73 73 61 67 65 20 66 6f 72 6d 61 74 2d 73 74 72 69 | ....(apply.#'message.format-stri |
| 19b4c0 | 6e 67 20 61 72 67 73 29 29 29 0a 0a 28 64 65 66 6d 61 63 72 6f 20 6d 61 67 69 74 2d 2d 77 69 74 | ng.args)))..(defmacro.magit--wit |
| 19b4e0 | 68 2d 74 65 6d 70 2d 70 6f 73 69 74 69 6f 6e 20 28 62 75 66 20 70 6f 73 20 26 72 65 73 74 20 62 | h-temp-position.(buf.pos.&rest.b |
| 19b500 | 6f 64 79 29 0a 20 20 28 64 65 63 6c 61 72 65 20 28 69 6e 64 65 6e 74 20 32 29 29 0a 20 20 60 28 | ody)...(declare.(indent.2))...`( |
| 19b520 | 77 69 74 68 2d 63 75 72 72 65 6e 74 2d 62 75 66 66 65 72 20 2c 62 75 66 0a 20 20 20 20 20 28 73 | with-current-buffer.,buf......(s |
| 19b540 | 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 0a 20 20 20 20 20 20 20 28 73 61 76 65 2d 72 65 73 74 72 | ave-excursion........(save-restr |
| 19b560 | 69 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 28 77 69 64 65 6e 29 0a 20 20 20 20 20 20 20 20 | iction..........(widen)......... |
| 19b580 | 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 6f 72 20 2c 70 6f 73 20 31 29 29 0a 20 20 20 20 20 20 20 | .(goto-char.(or.,pos.1))........ |
| 19b5a0 | 20 20 2c 40 62 6f 64 79 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 65 6c 6c 69 | ..,@body))))..(defun.magit--elli |
| 19b5c0 | 70 73 69 73 20 28 26 6f 70 74 69 6f 6e 61 6c 20 77 68 65 72 65 29 0a 20 20 22 42 75 69 6c 64 20 | psis.(&optional.where)..."Build. |
| 19b5e0 | 61 6e 20 65 6c 6c 69 70 73 69 73 20 61 6c 77 61 79 73 20 61 73 20 73 74 72 69 6e 67 2c 20 64 65 | an.ellipsis.always.as.string,.de |
| 19b600 | 70 65 6e 64 69 6e 67 20 6f 6e 20 57 48 45 52 45 2e 22 0a 20 20 28 69 66 20 28 73 74 72 69 6e 67 | pending.on.WHERE."...(if.(string |
| 19b620 | 70 20 6d 61 67 69 74 2d 65 6c 6c 69 70 73 69 73 29 0a 20 20 20 20 20 20 6d 61 67 69 74 2d 65 6c | p.magit-ellipsis).......magit-el |
| 19b640 | 6c 69 70 73 69 73 0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 70 61 69 72 20 28 63 61 72 20 28 | lipsis.....(if-let.((pair.(car.( |
| 19b660 | 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c 69 | or..........................(ali |
| 19b680 | 73 74 2d 67 65 74 20 28 6f 72 20 77 68 65 72 65 20 74 29 20 6d 61 67 69 74 2d 65 6c 6c 69 70 73 | st-get.(or.where.t).magit-ellips |
| 19b6a0 | 69 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6c | is)..........................(al |
| 19b6c0 | 69 73 74 2d 67 65 74 20 74 20 6d 61 67 69 74 2d 65 6c 6c 69 70 73 69 73 29 29 29 29 29 0a 20 20 | ist-get.t.magit-ellipsis)))))... |
| 19b6e0 | 20 20 20 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 66 61 6e 63 79 20 2e 20 2c 75 | ......(pcase-let.((`(,fancy...,u |
| 19b700 | 6e 69 76 65 72 73 61 6c 29 20 70 61 69 72 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 | niversal).pair))...........(let. |
| 19b720 | 28 28 65 6c 6c 69 70 73 69 73 20 28 69 66 20 28 61 6e 64 20 66 61 6e 63 79 20 28 63 68 61 72 2d | ((ellipsis.(if.(and.fancy.(char- |
| 19b740 | 64 69 73 70 6c 61 79 61 62 6c 65 2d 70 20 66 61 6e 63 79 29 29 0a 20 20 20 20 20 20 20 20 20 20 | displayable-p.fancy))........... |
| 19b760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 6e 63 79 0a 20 20 20 20 20 20 | ....................fancy....... |
| 19b780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 69 76 65 72 73 61 6c 29 | ......................universal) |
| 19b7a0 | 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 28 63 68 61 72 61 63 74 65 72 70 20 65 | )).............(if.(characterp.e |
| 19b7c0 | 6c 6c 69 70 73 69 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 68 61 72 2d 74 | llipsis).................(char-t |
| 19b7e0 | 6f 2d 73 74 72 69 6e 67 20 65 6c 6c 69 70 73 69 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | o-string.ellipsis).............. |
| 19b800 | 20 65 6c 6c 69 70 73 69 73 29 29 29 0a 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 | .ellipsis))).......(user-error." |
| 19b820 | 56 61 72 69 61 62 6c 65 20 6d 61 67 69 74 2d 65 6c 6c 69 70 73 69 73 20 69 73 20 69 6e 76 61 6c | Variable.magit-ellipsis.is.inval |
| 19b840 | 69 64 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 65 78 74 2d 72 65 67 65 78 | id"))))..(defun.magit--ext-regex |
| 19b860 | 70 2d 71 75 6f 74 65 20 28 73 74 72 29 0a 20 20 22 4c 69 6b 65 20 60 72 65 71 65 78 70 2d 71 75 | p-quote.(str)..."Like.`reqexp-qu |
| 19b880 | 6f 74 65 27 2c 20 62 75 74 20 66 6f 72 20 45 78 74 65 6e 64 65 64 20 52 65 67 75 6c 61 72 20 45 | ote',.but.for.Extended.Regular.E |
| 19b8a0 | 78 70 72 65 73 73 69 6f 6e 73 2e 22 0a 20 20 28 6c 65 74 20 28 28 73 70 65 63 69 61 6c 20 28 73 | xpressions."...(let.((special.(s |
| 19b8c0 | 74 72 69 6e 67 2d 74 6f 2d 6c 69 73 74 20 22 5b 2a 2e 5c 5c 3f 2b 5e 24 28 7b 22 29 29 0a 20 20 | tring-to-list."[*.\\?+^$({"))... |
| 19b8e0 | 20 20 20 20 20 20 28 71 75 6f 74 65 64 20 6e 69 6c 29 29 0a 20 20 20 20 28 6d 61 70 63 20 28 6c | ......(quoted.nil)).....(mapc.(l |
| 19b900 | 61 6d 62 64 61 20 28 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 6d 65 6d | ambda.(c).............(when.(mem |
| 19b920 | 71 20 63 20 73 70 65 63 69 61 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 | q.c.special)...............(push |
| 19b940 | 20 3f 5c 5c 20 71 75 6f 74 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 75 73 68 20 | .?\\.quoted)).............(push. |
| 19b960 | 63 20 71 75 6f 74 65 64 29 29 0a 20 20 20 20 20 20 20 20 20 20 73 74 72 29 0a 20 20 20 20 28 63 | c.quoted))...........str).....(c |
| 19b980 | 6f 6e 63 61 74 20 28 6e 72 65 76 65 72 73 65 20 71 75 6f 74 65 64 29 29 29 29 0a 0a 3b 3b 3b 20 | oncat.(nreverse.quoted))))..;;;. |
| 19b9a0 | 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 62 61 73 65 29 0a 3b 3b 3b 20 6d 61 67 69 | _.(provide.'magit-base).;;;.magi |
| 19b9c0 | 74 2d 62 61 73 65 2e 65 6c 20 65 6e 64 73 20 68 65 72 65 0a 00 00 00 00 00 00 00 00 00 00 00 00 | t-base.el.ends.here............. |
| 19b9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ba00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 62 69 73 65 63 74 2e 65 6c 00 00 00 00 00 | magit-4.1.2/magit-bisect.el..... |
| 19ba20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ba40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ba60 | 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 |
| 19ba80 | 30 30 33 30 31 35 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 31 35 35 00 20 30 00 00 00 | 0030156.00000000000.014155..0... |
| 19baa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19bac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19bae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19bb00 | 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................... |
| 19bb20 | 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................... |
| 19bb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19bb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19bb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19bba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19bbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19bbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19bc00 | 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 |
| 19bc20 | 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 |
| 19bc40 | 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 |
| 19bc60 | 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 69 | 08-2024.The.Magit.Project.Contri |
| 19bc80 | 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 |
| 19bca0 | 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. |
| 19bcc0 | 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 |
| 19bce0 | 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 |
| 19bd00 | 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 |
| 19bd20 | 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 |
| 19bd40 | 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 |
| 19bd60 | 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 |
| 19bd80 | 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 |
| 19bda0 | 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.;; |
| 19bdc0 | 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 |
| 19bde0 | 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,. |
| 19be00 | 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 |
| 19be20 | 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 |
| 19be40 | 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 |
| 19be60 | 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 |
| 19be80 | 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 |
| 19bea0 | 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 |
| 19bec0 | 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 |
| 19bee0 | 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.; |
| 19bf00 | 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..;;.; |
| 19bf20 | 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 |
| 19bf40 | 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 |
| 19bf60 | 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 |
| 19bf80 | 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 |
| 19bfa0 | 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. |
| 19bfc0 | 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 |
| 19bfe0 | 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 |
| 19c000 | 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 |
| 19c020 | 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 |
| 19c040 | 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 |
| 19c060 | 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 |
| 19c080 | 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 |
| 19c0a0 | 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 |
| 19c0c0 | 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 |
| 19c0e0 | 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 |
| 19c100 | 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 |
| 19c120 | 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 |
| 19c140 | 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 |
| 19c160 | 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... |
| 19c180 | 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" |
| 19c1a0 | 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 |
| 19c1c0 | 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) |
| 19c1e0 | 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...'( |
| 19c200 | 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"))... |
| 19c220 | 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." |
| 19c240 | 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 |
| 19c260 | 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. |
| 19c280 | 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 |
| 19c2a0 | 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 |
| 19c2c0 | 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 |
| 19c2e0 | 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.". |
| 19c300 | 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 |
| 19c320 | 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 |
| 19c340 | 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.... |
| 19c360 | 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 |
| 19c380 | 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".............."-- |
| 19c3a0 | 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. |
| 19c3c0 | 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"."- |
| 19c3e0 | 2d 66 69 72 73 74 2d 70 61 72 65 6e 74 22 0a 20 20 20 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 | -first-parent"......:if.(lambda. |
| 19c400 | 28 29 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 32 39 22 29 29 | ().(magit-git-version>=."2.29")) |
| 19c420 | 29 0a 20 20 20 20 28 36 20 6d 61 67 69 74 2d 62 69 73 65 63 74 3a 2d 2d 74 65 72 6d 2d 6f 6c 64 | ).....(6.magit-bisect:--term-old |
| 19c440 | 0a 20 20 20 20 20 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 20 28 6d 61 67 69 74 2d 67 69 | ........:if.(lambda.().(magit-gi |
| 19c460 | 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 37 22 29 29 29 0a 20 20 20 20 28 36 20 6d 61 67 69 | t-version>=."2.7"))).....(6.magi |
| 19c480 | 74 2d 62 69 73 65 63 74 3a 2d 2d 74 65 72 6d 2d 6e 65 77 0a 20 20 20 20 20 20 20 3a 69 66 20 28 | t-bisect:--term-new........:if.( |
| 19c4a0 | 6c 61 6d 62 64 61 20 28 29 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 | lambda.().(magit-git-version>=." |
| 19c4c0 | 32 2e 37 22 29 29 29 5d 0a 20 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 20 28 22 42 22 20 | 2.7")))]....["Actions".....("B". |
| 19c4e0 | 22 53 74 61 72 74 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 74 61 72 | "Start"........magit-bisect-star |
| 19c500 | 74 29 0a 20 20 20 20 28 22 73 22 20 22 53 74 61 72 74 20 73 63 72 69 70 74 22 20 6d 61 67 69 74 | t).....("s"."Start.script".magit |
| 19c520 | 2d 62 69 73 65 63 74 2d 72 75 6e 29 5d 5d 0a 20 20 5b 22 41 63 74 69 6f 6e 73 22 0a 20 20 20 3a | -bisect-run)]]...["Actions"....: |
| 19c540 | 69 66 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 0a 20 20 | if.magit-bisect-in-progress-p... |
| 19c560 | 20 28 22 42 22 20 22 42 61 64 22 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 69 73 65 63 | .("B"."Bad"..........magit-bisec |
| 19c580 | 74 2d 62 61 64 29 0a 20 20 20 28 22 67 22 20 22 47 6f 6f 64 22 20 20 20 20 20 20 20 20 20 6d 61 | t-bad)....("g"."Good".........ma |
| 19c5a0 | 67 69 74 2d 62 69 73 65 63 74 2d 67 6f 6f 64 29 0a 20 20 20 28 36 20 22 6d 22 20 22 4d 61 72 6b | git-bisect-good)....(6."m"."Mark |
| 19c5c0 | 22 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 6d 61 72 6b 0a 20 20 20 20 20 20 | ".......magit-bisect-mark....... |
| 19c5e0 | 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f | :if.(lambda.().(magit-git-versio |
| 19c600 | 6e 3e 3d 20 22 32 2e 37 22 29 29 29 0a 20 20 20 28 22 6b 22 20 22 53 6b 69 70 22 20 20 20 20 20 | n>=."2.7")))....("k"."Skip"..... |
| 19c620 | 20 20 20 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 6b 69 70 29 0a 20 20 20 28 22 72 22 20 22 | ....magit-bisect-skip)....("r"." |
| 19c640 | 52 65 73 65 74 22 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 72 65 73 65 74 | Reset"........magit-bisect-reset |
| 19c660 | 29 0a 20 20 20 28 22 73 22 20 22 52 75 6e 20 73 63 72 69 70 74 22 20 20 20 6d 61 67 69 74 2d 62 | )....("s"."Run.script"...magit-b |
| 19c680 | 69 73 65 63 74 2d 72 75 6e 29 5d 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d | isect-run)])..(transient-define- |
| 19c6a0 | 61 72 67 75 6d 65 6e 74 20 6d 61 67 69 74 2d 62 69 73 65 63 74 3a 2d 2d 74 65 72 6d 2d 6f 6c 64 | argument.magit-bisect:--term-old |
| 19c6c0 | 20 28 29 0a 20 20 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 22 4f 6c 64 2f 67 6f 6f 64 20 74 65 72 | .()...:description."Old/good.ter |
| 19c6e0 | 6d 22 0a 20 20 3a 63 6c 61 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 | m"...:class.'transient-option... |
| 19c700 | 3a 6b 65 79 20 22 3d 6f 22 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 74 65 72 6d 2d 6f 6c | :key."=o"...:argument."--term-ol |
| 19c720 | 64 3d 22 29 0a 0a 28 74 72 61 6e 73 69 65 6e 74 2d 64 65 66 69 6e 65 2d 61 72 67 75 6d 65 6e 74 | d=")..(transient-define-argument |
| 19c740 | 20 6d 61 67 69 74 2d 62 69 73 65 63 74 3a 2d 2d 74 65 72 6d 2d 6e 65 77 20 28 29 0a 20 20 3a 64 | .magit-bisect:--term-new.()...:d |
| 19c760 | 65 73 63 72 69 70 74 69 6f 6e 20 22 4e 65 77 2f 62 61 64 20 74 65 72 6d 22 0a 20 20 3a 63 6c 61 | escription."New/bad.term"...:cla |
| 19c780 | 73 73 20 27 74 72 61 6e 73 69 65 6e 74 2d 6f 70 74 69 6f 6e 0a 20 20 3a 6b 65 79 20 22 3d 6e 22 | ss.'transient-option...:key."=n" |
| 19c7a0 | 0a 20 20 3a 61 72 67 75 6d 65 6e 74 20 22 2d 2d 74 65 72 6d 2d 6e 65 77 3d 22 29 0a 0a 3b 3b 3b | ...:argument."--term-new=")..;;; |
| 19c7c0 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d | ###autoload.(defun.magit-bisect- |
| 19c7e0 | 73 74 61 72 74 20 28 62 61 64 20 67 6f 6f 64 20 61 72 67 73 29 0a 20 20 22 53 74 61 72 74 20 61 | start.(bad.good.args)..."Start.a |
| 19c800 | 20 62 69 73 65 63 74 20 73 65 73 73 69 6f 6e 2e 0a 0a 42 69 73 65 63 74 69 6e 67 20 61 20 62 75 | .bisect.session...Bisecting.a.bu |
| 19c820 | 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 74 20 | g.means.to.find.the.commit.that. |
| 19c840 | 69 6e 74 72 6f 64 75 63 65 64 20 69 74 2e 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 74 61 72 | introduced.it..This.command.star |
| 19c860 | 74 73 20 73 75 63 68 20 61 20 62 69 73 65 63 74 20 73 65 73 73 69 6f 6e 20 62 79 20 61 73 6b 69 | ts.such.a.bisect.session.by.aski |
| 19c880 | 6e 67 20 66 6f 72 20 61 20 6b 6e 6f 77 6e 0a 67 6f 6f 64 20 61 6e 64 20 61 20 6b 6e 6f 77 6e 20 | ng.for.a.known.good.and.a.known. |
| 19c8a0 | 62 61 64 20 63 6f 6d 6d 69 74 2e 20 20 54 6f 20 6d 6f 76 65 20 74 68 65 20 73 65 73 73 69 6f 6e | bad.commit...To.move.the.session |
| 19c8c0 | 20 66 6f 72 77 61 72 64 20 75 73 65 20 74 68 65 0a 6f 74 68 65 72 20 61 63 74 69 6f 6e 73 20 66 | .forward.use.the.other.actions.f |
| 19c8e0 | 72 6f 6d 20 74 68 65 20 62 69 73 65 63 74 20 74 72 61 6e 73 69 65 6e 74 20 63 6f 6d 6d 61 6e 64 | rom.the.bisect.transient.command |
| 19c900 | 20 28 5c 0a 5c 5c 3c 6d 61 67 69 74 2d 73 74 61 74 75 73 2d 6d 6f 64 65 2d 6d 61 70 3e 5c 5c 5b | .(\.\\<magit-status-mode-map>\\[ |
| 19c920 | 6d 61 67 69 74 2d 62 69 73 65 63 74 5d 29 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 | magit-bisect])."...(interactive. |
| 19c940 | 28 69 66 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 | (if.(magit-bisect-in-progress-p) |
| 19c960 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 | ....................(user-error. |
| 19c980 | 22 41 6c 72 65 61 64 79 20 62 69 73 65 63 74 69 6e 67 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 | "Already.bisecting")............ |
| 19c9a0 | 20 20 20 20 20 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 74 61 72 74 2d 72 65 61 64 2d 61 | ......(magit-bisect-start-read-a |
| 19c9c0 | 72 67 73 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 74 61 72 74 2d 2d 61 73 | rgs)))...(magit-bisect-start--as |
| 19c9e0 | 73 65 72 74 20 62 61 64 20 67 6f 6f 64 20 61 72 67 73 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 70 | sert.bad.good.args)...(magit-rep |
| 19ca00 | 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 73 65 74 20 27 62 69 73 65 63 74 2d 2d 66 69 72 73 74 | ository-local-set.'bisect--first |
| 19ca20 | 2d 70 61 72 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -parent......................... |
| 19ca40 | 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 66 69 | ......(transient-arg-value."--fi |
| 19ca60 | 72 73 74 2d 70 61 72 65 6e 74 22 20 61 72 67 73 29 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d | rst-parent".args))...(magit-git- |
| 19ca80 | 62 69 73 65 63 74 20 22 73 74 61 72 74 22 20 28 6c 69 73 74 20 61 72 67 73 20 62 61 64 20 67 6f | bisect."start".(list.args.bad.go |
| 19caa0 | 6f 64 29 20 74 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 74 61 | od).t))..(defun.magit-bisect-sta |
| 19cac0 | 72 74 2d 72 65 61 64 2d 61 72 67 73 20 28 29 0a 20 20 28 6c 65 74 2a 20 28 28 61 72 67 73 20 28 | rt-read-args.()...(let*.((args.( |
| 19cae0 | 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 20 27 6d 61 67 69 74 2d 62 69 73 65 63 74 29 29 0a 20 | transient-args.'magit-bisect)).. |
| 19cb00 | 20 20 20 20 20 20 20 20 28 62 61 64 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 62 72 61 6e 63 68 2d | ........(bad.(magit-read-branch- |
| 19cb20 | 6f 72 2d 63 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 | or-commit................(format |
| 19cb40 | 20 22 53 74 61 72 74 20 62 69 73 65 63 74 20 77 69 74 68 20 25 73 20 72 65 76 69 73 69 6f 6e 22 | ."Start.bisect.with.%s.revision" |
| 19cb60 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 74 72 61 | ........................(or.(tra |
| 19cb80 | 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75 65 20 22 2d 2d 74 65 72 6d 2d 6e 65 77 3d 22 20 61 | nsient-arg-value."--term-new=".a |
| 19cba0 | 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rgs)............................ |
| 19cbc0 | 22 62 61 64 22 29 29 29 29 29 0a 20 20 20 20 28 6c 69 73 74 20 62 61 64 0a 20 20 20 20 20 20 20 | "bad"))))).....(list.bad........ |
| 19cbe0 | 20 20 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 6f 74 68 65 72 2d 62 72 61 6e 63 68 2d 6f 72 2d 63 | ...(magit-read-other-branch-or-c |
| 19cc00 | 6f 6d 6d 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 25 73 20 72 65 76 | ommit............(format."%s.rev |
| 19cc20 | 69 73 69 6f 6e 22 20 28 6f 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75 65 20 | ision".(or.(transient-arg-value. |
| 19cc40 | 22 2d 2d 74 65 72 6d 2d 6f 6c 64 3d 22 20 61 72 67 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | "--term-old=".args)............. |
| 19cc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 47 6f 6f 64 22 29 | ........................."Good") |
| 19cc80 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 62 61 64 29 0a 20 20 20 20 20 20 20 20 20 20 61 72 67 73 | )............bad)...........args |
| 19cca0 | 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 74 61 72 74 2d 2d | )))..(defun.magit-bisect-start-- |
| 19ccc0 | 61 73 73 65 72 74 20 28 62 61 64 20 67 6f 6f 64 20 61 72 67 73 29 0a 20 20 28 75 6e 6c 65 73 73 | assert.(bad.good.args)...(unless |
| 19cce0 | 20 28 6d 61 67 69 74 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 67 6f 6f 64 20 62 61 64 29 | .(magit-rev-ancestor-p.good.bad) |
| 19cd00 | 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 0a 20 20 20 20 20 22 54 68 65 20 25 73 20 72 65 | .....(user-error......"The.%s.re |
| 19cd20 | 76 69 73 69 6f 6e 20 28 25 73 29 20 68 61 73 20 74 6f 20 62 65 20 61 6e 20 61 6e 63 65 73 74 6f | vision.(%s).has.to.be.an.ancesto |
| 19cd40 | 72 20 6f 66 20 74 68 65 20 25 73 20 6f 6e 65 20 28 25 73 29 22 0a 20 20 20 20 20 28 6f 72 20 28 | r.of.the.%s.one.(%s)"......(or.( |
| 19cd60 | 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 3d | transient-arg-value."--term-old= |
| 19cd80 | 22 20 61 72 67 73 29 20 22 67 6f 6f 64 22 29 0a 20 20 20 20 20 67 6f 6f 64 0a 20 20 20 20 20 28 | ".args)."good")......good......( |
| 19cda0 | 6f 72 20 28 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 2d 76 61 6c 75 65 20 22 2d 2d 74 65 72 6d 2d | or.(transient-arg-value."--term- |
| 19cdc0 | 6e 65 77 3d 22 20 61 72 67 73 29 20 22 62 61 64 22 29 0a 20 20 20 20 20 62 61 64 29 29 0a 20 20 | new=".args)."bad")......bad))... |
| 19cde0 | 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 61 6e 79 74 68 69 6e 67 2d 6d 6f 64 69 66 69 65 64 2d 70 | (when.(magit-anything-modified-p |
| 19ce00 | 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 43 61 6e 6e 6f 74 20 62 69 73 65 63 74 | ).....(user-error."Cannot.bisect |
| 19ce20 | 20 77 69 74 68 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 22 29 29 29 0a 0a 3b | .with.uncommitted.changes")))..; |
| 19ce40 | 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 65 63 | ;;###autoload.(defun.magit-bisec |
| 19ce60 | 74 2d 72 65 73 65 74 20 28 29 0a 20 20 22 41 66 74 65 72 20 62 69 73 65 63 74 69 6e 67 2c 20 63 | t-reset.()..."After.bisecting,.c |
| 19ce80 | 6c 65 61 6e 75 70 20 62 69 73 65 63 74 69 6f 6e 20 73 74 61 74 65 20 61 6e 64 20 72 65 74 75 72 | leanup.bisection.state.and.retur |
| 19cea0 | 6e 20 74 6f 20 6f 72 69 67 69 6e 61 6c 20 60 48 45 41 44 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 | n.to.original.`HEAD'."...(intera |
| 19cec0 | 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 63 6f 6e 66 69 72 6d 20 27 72 65 73 65 74 2d 62 | ctive)...(magit-confirm.'reset-b |
| 19cee0 | 69 73 65 63 74 29 0a 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 62 69 73 65 63 74 22 | isect)...(magit-run-git."bisect" |
| 19cf00 | 20 22 72 65 73 65 74 22 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f | ."reset")...(magit-repository-lo |
| 19cf20 | 63 61 6c 2d 64 65 6c 65 74 65 20 27 62 69 73 65 63 74 2d 2d 66 69 72 73 74 2d 70 61 72 65 6e 74 | cal-delete.'bisect--first-parent |
| 19cf40 | 29 0a 20 20 28 69 67 6e 6f 72 65 2d 65 72 72 6f 72 73 0a 20 20 20 20 28 64 65 6c 65 74 65 2d 66 | )...(ignore-errors.....(delete-f |
| 19cf60 | 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 42 49 53 45 43 54 5f 43 4d | ile.(expand-file-name."BISECT_CM |
| 19cf80 | 44 5f 4f 55 54 50 55 54 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 29 0a 0a 3b 3b | D_OUTPUT".(magit-gitdir)))))..;; |
| 19cfa0 | 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 | ;###autoload.(defun.magit-bisect |
| 19cfc0 | 2d 67 6f 6f 64 20 28 29 0a 20 20 22 57 68 69 6c 65 20 62 69 73 65 63 74 69 6e 67 2c 20 6d 61 72 | -good.()..."While.bisecting,.mar |
| 19cfe0 | 6b 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20 61 73 20 67 6f 6f 64 2e 0a 55 73 | k.the.current.commit.as.good..Us |
| 19d000 | 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 20 74 | e.this.after.you.have.asserted.t |
| 19d020 | 68 61 74 20 74 68 65 20 63 6f 6d 6d 69 74 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 0a | hat.the.commit.does.not.contain. |
| 19d040 | 74 68 65 20 62 75 67 20 69 6e 20 71 75 65 73 74 69 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | the.bug.in.question."...(interac |
| 19d060 | 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 62 69 73 65 63 74 20 28 6f 72 20 28 63 | tive)...(magit-git-bisect.(or.(c |
| 19d080 | 61 64 72 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 74 65 72 6d 73 29 29 0a 20 20 20 20 20 20 | adr.(magit-bisect-terms))....... |
| 19d0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e | ..................(user-error."N |
| 19d0c0 | 6f 74 20 62 69 73 65 63 74 69 6e 67 22 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 | ot.bisecting"))))..;;;###autoloa |
| 19d0e0 | 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 62 61 64 20 28 29 0a 20 20 22 | d.(defun.magit-bisect-bad.()..." |
| 19d100 | 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 6e | While.bisecting,.mark.the.curren |
| 19d120 | 74 20 63 6f 6d 6d 69 74 20 61 73 20 62 61 64 2e 0a 55 73 65 20 74 68 69 73 20 61 66 74 65 72 20 | t.commit.as.bad..Use.this.after. |
| 19d140 | 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 6d 69 | you.have.asserted.that.the.commi |
| 19d160 | 74 20 64 6f 65 73 20 63 6f 6e 74 61 69 6e 20 74 68 65 0a 62 75 67 20 69 6e 20 71 75 65 73 74 69 | t.does.contain.the.bug.in.questi |
| 19d180 | 6f 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 | on."...(interactive)...(magit-gi |
| 19d1a0 | 74 2d 62 69 73 65 63 74 20 28 6f 72 20 28 63 61 72 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d | t-bisect.(or.(car.(magit-bisect- |
| 19d1c0 | 74 65 72 6d 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | terms))......................... |
| 19d1e0 | 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 62 69 73 65 63 74 69 6e 67 22 29 29 29 29 0a | (user-error."Not.bisecting")))). |
| 19d200 | 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 | .;;;###autoload.(defun.magit-bis |
| 19d220 | 65 63 74 2d 6d 61 72 6b 20 28 29 0a 20 20 22 57 68 69 6c 65 20 62 69 73 65 63 74 69 6e 67 2c 20 | ect-mark.()..."While.bisecting,. |
| 19d240 | 6d 61 72 6b 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 20 77 69 74 68 20 61 20 62 | mark.the.current.commit.with.a.b |
| 19d260 | 69 73 65 63 74 20 74 65 72 6d 2e 0a 44 75 72 69 6e 67 20 61 20 62 69 73 65 63 74 20 75 73 69 6e | isect.term..During.a.bisect.usin |
| 19d280 | 67 20 61 6c 74 65 72 6e 61 74 65 20 74 65 72 6d 73 2c 20 63 6f 6d 6d 69 74 73 20 63 61 6e 20 73 | g.alternate.terms,.commits.can.s |
| 19d2a0 | 74 69 6c 6c 20 62 65 0a 6d 61 72 6b 65 64 20 77 69 74 68 20 60 6d 61 67 69 74 2d 62 69 73 65 63 | till.be.marked.with.`magit-bisec |
| 19d2c0 | 74 2d 67 6f 6f 64 27 20 61 6e 64 20 60 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 62 61 64 27 2c 20 | t-good'.and.`magit-bisect-bad',. |
| 19d2e0 | 61 73 20 74 68 6f 73 65 0a 63 6f 6d 6d 61 6e 64 73 20 6d 61 70 20 74 6f 20 74 68 65 20 63 6f 72 | as.those.commands.map.to.the.cor |
| 19d300 | 72 65 63 74 20 74 65 72 6d 20 28 5c 22 67 6f 6f 64 5c 22 20 74 6f 20 2d 2d 74 65 72 6d 2d 6f 6c | rect.term.(\"good\".to.--term-ol |
| 19d320 | 64 27 73 20 76 61 6c 75 65 0a 61 6e 64 20 5c 22 62 61 64 5c 22 20 74 6f 20 2d 2d 74 65 72 6d 2d | d's.value.and.\"bad\".to.--term- |
| 19d340 | 6e 65 77 27 73 29 2e 20 20 48 6f 77 65 76 65 72 2c 20 69 6e 20 73 6f 6d 65 20 63 61 73 65 73 2c | new's)...However,.in.some.cases, |
| 19d360 | 20 69 74 20 63 61 6e 20 62 65 0a 64 69 66 66 69 63 75 6c 74 20 74 6f 20 6b 65 65 70 20 74 68 61 | .it.can.be.difficult.to.keep.tha |
| 19d380 | 74 20 6d 61 70 70 69 6e 67 20 73 74 72 61 69 67 68 74 20 69 6e 20 79 6f 75 72 20 68 65 61 64 3b | t.mapping.straight.in.your.head; |
| 19d3a0 | 20 74 68 69 73 0a 63 6f 6d 6d 61 6e 64 20 70 72 6f 76 69 64 65 73 20 61 6e 20 69 6e 74 65 72 66 | .this.command.provides.an.interf |
| 19d3c0 | 61 63 65 20 74 68 61 74 20 65 78 70 6f 73 65 73 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 | ace.that.exposes.the.underlying. |
| 19d3e0 | 74 65 72 6d 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 | terms."...(interactive)...(magit |
| 19d400 | 2d 67 69 74 2d 62 69 73 65 63 74 0a 20 20 20 28 70 63 61 73 65 2d 6c 65 74 20 28 28 60 28 2c 74 | -git-bisect....(pcase-let.((`(,t |
| 19d420 | 65 72 6d 2d 6e 65 77 20 2c 74 65 72 6d 2d 6f 6c 64 29 20 28 6f 72 20 28 6d 61 67 69 74 2d 62 69 | erm-new.,term-old).(or.(magit-bi |
| 19d440 | 73 65 63 74 2d 74 65 72 6d 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | sect-terms)..................... |
| 19d460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 72 72 | .......................(user-err |
| 19d480 | 6f 72 20 22 4e 6f 74 20 62 69 73 65 63 74 69 6e 67 22 29 29 29 29 0a 20 20 20 20 20 28 70 63 61 | or."Not.bisecting"))))......(pca |
| 19d4a0 | 73 65 20 28 72 65 61 64 2d 63 68 61 72 2d 63 68 6f 69 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 | se.(read-char-choice............ |
| 19d4c0 | 20 20 28 66 6f 72 6d 61 74 20 22 4d 61 72 6b 20 48 45 41 44 20 61 73 20 25 73 20 28 5b 6e 5d 65 | ..(format."Mark.HEAD.as.%s.([n]e |
| 19d4e0 | 77 29 20 6f 72 20 25 73 20 28 5b 6f 5d 6c 64 29 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w).or.%s.([o]ld)"............... |
| 19d500 | 20 20 20 20 20 20 20 74 65 72 6d 2d 6e 65 77 20 74 65 72 6d 2d 6f 6c 64 29 0a 20 20 20 20 20 20 | .......term-new.term-old)....... |
| 19d520 | 20 20 20 20 20 20 20 28 6c 69 73 74 20 3f 6e 20 3f 6f 29 29 0a 20 20 20 20 20 20 20 28 3f 6e 20 | .......(list.?n.?o))........(?n. |
| 19d540 | 74 65 72 6d 2d 6e 65 77 29 0a 20 20 20 20 20 20 20 28 3f 6f 20 74 65 72 6d 2d 6f 6c 64 29 29 29 | term-new)........(?o.term-old))) |
| 19d560 | 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- |
| 19d580 | 62 69 73 65 63 74 2d 73 6b 69 70 20 28 29 0a 20 20 22 57 68 69 6c 65 20 62 69 73 65 63 74 69 6e | bisect-skip.()..."While.bisectin |
| 19d5a0 | 67 2c 20 73 6b 69 70 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6d 6d 69 74 2e 0a 55 73 65 20 | g,.skip.the.current.commit..Use. |
| 19d5c0 | 74 68 69 73 20 69 66 20 66 6f 72 20 73 6f 6d 65 20 72 65 61 73 6f 6e 20 74 68 65 20 63 75 72 72 | this.if.for.some.reason.the.curr |
| 19d5e0 | 65 6e 74 20 63 6f 6d 6d 69 74 20 69 73 20 6e 6f 74 20 61 20 67 6f 6f 64 20 6f 6e 65 0a 74 6f 20 | ent.commit.is.not.a.good.one.to. |
| 19d600 | 74 65 73 74 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 6c 65 74 73 20 47 69 74 20 63 68 6f | test...This.command.lets.Git.cho |
| 19d620 | 6f 73 65 20 61 20 64 69 66 66 65 72 65 6e 74 20 6f 6e 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 | ose.a.different.one."...(interac |
| 19d640 | 74 69 76 65 29 0a 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 62 69 73 65 63 74 20 22 73 6b 69 70 22 | tive)...(magit-git-bisect."skip" |
| 19d660 | 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- |
| 19d680 | 62 69 73 65 63 74 2d 72 75 6e 20 28 63 6d 64 6c 69 6e 65 20 26 6f 70 74 69 6f 6e 61 6c 20 62 61 | bisect-run.(cmdline.&optional.ba |
| 19d6a0 | 64 20 67 6f 6f 64 20 61 72 67 73 29 0a 20 20 22 42 69 73 65 63 74 20 61 75 74 6f 6d 61 74 69 63 | d.good.args)..."Bisect.automatic |
| 19d6c0 | 61 6c 6c 79 20 62 79 20 72 75 6e 6e 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 61 66 74 65 72 20 65 | ally.by.running.commands.after.e |
| 19d6e0 | 61 63 68 20 73 74 65 70 2e 0a 0a 55 6e 6c 69 6b 65 20 60 67 69 74 20 62 69 73 65 63 74 20 72 75 | ach.step...Unlike.`git.bisect.ru |
| 19d700 | 6e 27 20 74 68 69 73 20 63 61 6e 20 62 65 20 75 73 65 64 20 62 65 66 6f 72 65 20 62 69 73 65 63 | n'.this.can.be.used.before.bisec |
| 19d720 | 74 69 6e 67 20 68 61 73 0a 62 65 67 75 6e 2e 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 20 69 74 | ting.has.begun...In.that.case.it |
| 19d740 | 20 62 65 68 61 76 65 73 20 6c 69 6b 65 20 60 67 69 74 20 62 69 73 65 63 74 20 73 74 61 72 74 3b | .behaves.like.`git.bisect.start; |
| 19d760 | 20 67 69 74 0a 62 69 73 65 63 74 20 72 75 6e 27 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | .git.bisect.run'."...(interactiv |
| 19d780 | 65 20 28 6c 65 74 20 28 28 61 72 67 73 20 28 61 6e 64 20 28 6e 6f 74 20 28 6d 61 67 69 74 2d 62 | e.(let.((args.(and.(not.(magit-b |
| 19d7a0 | 69 73 65 63 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 | isect-in-progress-p))........... |
| 19d7c0 | 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 69 73 | ......................(magit-bis |
| 19d7e0 | 65 63 74 2d 73 74 61 72 74 2d 72 65 61 64 2d 61 72 67 73 29 29 29 29 0a 20 20 20 20 20 20 20 20 | ect-start-read-args))))......... |
| 19d800 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 28 72 65 61 64 2d 73 68 65 6c 6c 2d 63 6f 6d 6d 61 | .........(cons.(read-shell-comma |
| 19d820 | 6e 64 20 22 42 69 73 65 63 74 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 3a 20 22 29 20 61 72 67 | nd."Bisect.shell.command:.").arg |
| 19d840 | 73 29 29 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 62 61 64 20 67 6f 6f 64 29 0a 20 20 20 20 | s)))...(when.(and.bad.good)..... |
| 19d860 | 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 74 61 72 74 2d 2d 61 73 73 65 72 74 20 62 61 64 20 | (magit-bisect-start--assert.bad. |
| 19d880 | 67 6f 6f 64 20 61 72 67 73 29 0a 20 20 20 20 3b 3b 20 41 76 6f 69 64 20 60 6d 61 67 69 74 2d 67 | good.args).....;;.Avoid.`magit-g |
| 19d8a0 | 69 74 2d 62 69 73 65 63 74 27 20 62 65 63 61 75 73 65 20 69 74 27 73 20 61 73 79 6e 63 68 72 6f | it-bisect'.because.it's.asynchro |
| 19d8c0 | 6e 6f 75 73 2c 20 62 75 74 20 74 68 65 0a 20 20 20 20 3b 3b 20 6e 65 78 74 20 60 67 69 74 20 62 | nous,.but.the.....;;.next.`git.b |
| 19d8e0 | 69 73 65 63 74 20 72 75 6e 27 20 63 61 6c 6c 20 72 65 71 75 69 72 65 73 20 74 68 65 20 62 69 73 | isect.run'.call.requires.the.bis |
| 19d900 | 65 63 74 20 74 6f 20 62 65 20 73 74 61 72 74 65 64 2e 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 | ect.to.be.started......(magit-wi |
| 19d920 | 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 70 72 6f 63 65 73 73 | th-toplevel.......(magit-process |
| 19d940 | 2d 67 69 74 0a 20 20 20 20 20 20 20 28 6c 69 73 74 20 3a 66 69 6c 65 20 28 65 78 70 61 6e 64 2d | -git........(list.:file.(expand- |
| 19d960 | 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 6d | file-name."BISECT_CMD_OUTPUT".(m |
| 19d980 | 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 20 20 20 20 22 62 69 73 65 63 74 22 20 22 | agit-gitdir)))........"bisect"." |
| 19d9a0 | 73 74 61 72 74 22 20 62 61 64 20 67 6f 6f 64 20 61 72 67 73 29 0a 20 20 20 20 20 20 28 6d 61 67 | start".bad.good.args).......(mag |
| 19d9c0 | 69 74 2d 72 65 66 72 65 73 68 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 77 69 74 68 2d 63 6f 6e | it-refresh)))...(magit--with-con |
| 19d9e0 | 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 20 20 20 28 6d 61 67 | nection-local-variables.....(mag |
| 19da00 | 69 74 2d 67 69 74 2d 62 69 73 65 63 74 20 22 72 75 6e 22 20 28 6c 69 73 74 20 73 68 65 6c 6c 2d | it-git-bisect."run".(list.shell- |
| 19da20 | 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 20 | file-name....................... |
| 19da40 | 20 20 20 20 20 20 20 20 20 20 20 20 73 68 65 6c 6c 2d 63 6f 6d 6d 61 6e 64 2d 73 77 69 74 63 68 | ............shell-command-switch |
| 19da60 | 20 63 6d 64 6c 69 6e 65 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 2d 62 | .cmdline))))..(defun.magit-git-b |
| 19da80 | 69 73 65 63 74 20 28 73 75 62 63 6f 6d 6d 61 6e 64 20 26 6f 70 74 69 6f 6e 61 6c 20 61 72 67 73 | isect.(subcommand.&optional.args |
| 19daa0 | 20 6e 6f 2d 61 73 73 65 72 74 29 0a 20 20 28 75 6e 6c 65 73 73 20 28 6f 72 20 6e 6f 2d 61 73 73 | .no-assert)...(unless.(or.no-ass |
| 19dac0 | 65 72 74 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 | ert.(magit-bisect-in-progress-p) |
| 19dae0 | 29 0a 20 20 20 20 28 75 73 65 72 2d 65 72 72 6f 72 20 22 4e 6f 74 20 62 69 73 65 63 74 69 6e 67 | ).....(user-error."Not.bisecting |
| 19db00 | 22 29 29 0a 20 20 28 6d 65 73 73 61 67 65 20 22 42 69 73 65 63 74 69 6e 67 2e 2e 2e 22 29 0a 20 | "))...(message."Bisecting...").. |
| 19db20 | 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 |
| 19db40 | 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 20 22 62 69 73 65 63 74 22 20 73 75 62 63 6f 6d 6d 61 | -run-git-async."bisect".subcomma |
| 19db60 | 6e 64 20 61 72 67 73 29 29 0a 20 20 28 73 65 74 2d 70 72 6f 63 65 73 73 2d 73 65 6e 74 69 6e 65 | nd.args))...(set-process-sentine |
| 19db80 | 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 62 | l....magit-this-process....(lamb |
| 19dba0 | 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 6d | da.(process.event)......(when.(m |
| 19dbc0 | 65 6d 71 20 28 70 72 6f 63 65 73 73 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 27 28 65 | emq.(process-status.process).'(e |
| 19dbe0 | 78 69 74 20 73 69 67 6e 61 6c 29 29 0a 20 20 20 20 20 20 20 28 69 66 20 28 3e 20 28 70 72 6f 63 | xit.signal))........(if.(>.(proc |
| 19dc00 | 65 73 73 2d 65 78 69 74 2d 73 74 61 74 75 73 20 70 72 6f 63 65 73 73 29 20 30 29 0a 20 20 20 20 | ess-exit-status.process).0)..... |
| 19dc20 | 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 |
| 19dc40 | 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 28 70 72 6f 63 65 73 73 2d | rocess.event)..........(process- |
| 19dc60 | 70 75 74 20 70 72 6f 63 65 73 73 20 27 69 6e 68 69 62 69 74 2d 72 65 66 72 65 73 68 20 74 29 0a | put.process.'inhibit-refresh.t). |
| 19dc80 | 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 |
| 19dca0 | 20 70 72 6f 63 65 73 73 20 65 76 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 20 28 | .process.event)..........(when.( |
| 19dcc0 | 62 75 66 66 65 72 2d 6c 69 76 65 2d 70 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 | buffer-live-p.(process-buffer.pr |
| 19dce0 | 6f 63 65 73 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 63 75 72 72 65 6e 74 | ocess))............(with-current |
| 19dd00 | 2d 62 75 66 66 65 72 20 28 70 72 6f 63 65 73 73 2d 62 75 66 66 65 72 20 70 72 6f 63 65 73 73 29 | -buffer.(process-buffer.process) |
| 19dd20 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 68 65 6e 2d 6c 65 74 2a 20 28 28 73 65 63 74 69 | ..............(when-let*.((secti |
| 19dd40 | 6f 6e 20 28 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 61 74 29 29 0a 20 20 20 20 20 20 20 20 20 | on.(magit-section-at)).......... |
| 19dd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 75 74 70 75 74 20 28 62 75 66 66 65 72 2d | ................(output.(buffer- |
| 19dd80 | 73 75 62 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 20 20 20 20 | substring-no-properties......... |
| 19dda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 65 66 20 | ..........................(oref. |
| 19ddc0 | 73 65 63 74 69 6f 6e 20 63 6f 6e 74 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | section.content)................ |
| 19dde0 | 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 |
| 19de00 | 20 65 6e 64 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 77 69 74 68 2d 74 65 | .end))))................(with-te |
| 19de20 | 6d 70 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 28 65 78 70 61 | mp-file....................(expa |
| 19de40 | 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 42 49 53 45 43 54 5f 43 4d 44 5f 4f 55 54 50 55 54 22 | nd-file-name."BISECT_CMD_OUTPUT" |
| 19de60 | 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 20 20 20 20 | .(magit-gitdir))................ |
| 19de80 | 20 20 28 69 6e 73 65 72 74 20 6f 75 74 70 75 74 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 28 | ..(insert.output)))))..........( |
| 19dea0 | 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 20 20 20 20 20 20 20 28 6d 65 73 73 61 67 65 20 | magit-refresh))........(message. |
| 19dec0 | 22 42 69 73 65 63 74 69 6e 67 2e 2e 2e 64 6f 6e 65 22 29 29 29 29 29 0a 0a 3b 3b 3b 20 53 65 63 | "Bisecting...done")))))..;;;.Sec |
| 19dee0 | 74 69 6f 6e 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 69 6e 2d 70 72 | tions..(defun.magit-bisect-in-pr |
| 19df00 | 6f 67 72 65 73 73 2d 70 20 28 29 0a 20 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 28 65 78 | ogress-p.()...(file-exists-p.(ex |
| 19df20 | 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 42 49 53 45 43 54 5f 4c 4f 47 22 20 28 6d 61 67 | pand-file-name."BISECT_LOG".(mag |
| 19df40 | 69 74 2d 67 69 74 64 69 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 62 69 73 65 | it-gitdir))))..(defun.magit-bise |
| 19df60 | 63 74 2d 74 65 72 6d 73 20 28 29 0a 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 6c 69 6e 65 73 20 | ct-terms.()...(magit-file-lines. |
| 19df80 | 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 42 49 53 45 43 54 5f 54 45 52 4d 53 22 | (expand-file-name."BISECT_TERMS" |
| 19dfa0 | 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 | .(magit-gitdir))))..(defun.magit |
| 19dfc0 | 2d 69 6e 73 65 72 74 2d 62 69 73 65 63 74 2d 6f 75 74 70 75 74 20 28 29 0a 20 20 22 57 68 69 6c | -insert-bisect-output.()..."Whil |
| 19dfe0 | 65 20 62 69 73 65 63 74 69 6e 67 2c 20 69 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 77 69 74 68 | e.bisecting,.insert.section.with |
| 19e000 | 20 6f 75 74 70 75 74 20 66 72 6f 6d 20 60 67 69 74 20 62 69 73 65 63 74 27 2e 22 0a 20 20 28 77 | .output.from.`git.bisect'."...(w |
| 19e020 | 68 65 6e 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 | hen.(magit-bisect-in-progress-p) |
| 19e040 | 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 6c 69 6e 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | .....(let*.((lines.............( |
| 19e060 | 6f 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 | or.(magit-file-lines............ |
| 19e080 | 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 43 54 5f | ......(expand-file-name."BISECT_ |
| 19e0a0 | 43 4d 44 5f 4f 55 54 50 55 54 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 20 | CMD_OUTPUT".(magit-gitdir))).... |
| 19e0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 42 69 73 65 63 74 69 6e 67 3a 20 28 | .............(list."Bisecting:.( |
| 19e0e0 | 6e 6f 20 73 61 76 65 64 20 62 69 73 65 63 74 20 6f 75 74 70 75 74 29 22 0a 20 20 20 20 20 20 20 | no.saved.bisect.output)"........ |
| 19e100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 49 74 20 61 70 70 65 61 72 73 20 79 6f 75 20 68 | ..............."It.appears.you.h |
| 19e120 | 61 76 65 20 69 6e 76 6f 6b 65 64 20 60 67 69 74 20 62 69 73 65 63 74 27 20 66 72 6f 6d 20 61 20 | ave.invoked.`git.bisect'.from.a. |
| 19e140 | 73 68 65 6c 6c 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 22 54 | shell."......................."T |
| 19e160 | 68 65 72 65 20 69 73 20 6e 6f 74 68 69 6e 67 20 77 72 6f 6e 67 20 77 69 74 68 20 74 68 61 74 2c | here.is.nothing.wrong.with.that, |
| 19e180 | 20 77 65 20 6a 75 73 74 20 63 61 6e 6e 6f 74 20 64 69 73 70 6c 61 79 22 0a 20 20 20 20 20 20 20 | .we.just.cannot.display"........ |
| 19e1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 61 6e 79 74 68 69 6e 67 20 75 73 65 66 75 6c 20 | ..............."anything.useful. |
| 19e1c0 | 68 65 72 65 2e 20 20 43 6f 6e 73 75 6c 74 20 74 68 65 20 73 68 65 6c 6c 20 6f 75 74 70 75 74 20 | here...Consult.the.shell.output. |
| 19e1e0 | 69 6e 73 74 65 61 64 2e 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 6e 65 2d 72 65 | instead.")))............(done-re |
| 19e200 | 20 22 5e 5c 5c 28 5b 61 2d 7a 30 2d 39 5d 5c 5c 7b 34 30 2c 5c 5c 7d 5c 5c 29 20 69 73 20 74 68 | ."^\\([a-z0-9]\\{40,\\}\\).is.th |
| 19e220 | 65 20 66 69 72 73 74 20 62 61 64 20 63 6f 6d 6d 69 74 24 22 29 0a 20 20 20 20 20 20 20 20 20 20 | e.first.bad.commit$")........... |
| 19e240 | 20 28 62 61 64 2d 6c 69 6e 65 20 28 6f 72 20 28 61 6e 64 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 | .(bad-line.(or.(and.(string-matc |
| 19e260 | 68 20 64 6f 6e 65 2d 72 65 20 28 63 61 72 20 6c 69 6e 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 | h.done-re.(car.lines)).......... |
| 19e280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 6f 70 20 6c 69 6e 65 73 29 | .....................(pop.lines) |
| 19e2a0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 66 69 | )..........................(--fi |
| 19e2c0 | 72 73 74 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 64 6f 6e 65 2d 72 65 20 69 74 29 20 6c 69 | rst.(string-match.done-re.it).li |
| 19e2e0 | 6e 65 73 29 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 | nes)))).......(magit-insert-sect |
| 19e300 | 69 6f 6e 20 28 28 65 76 61 6c 20 28 69 66 20 62 61 64 2d 6c 69 6e 65 20 27 63 6f 6d 6d 69 74 20 | ion.((eval.(if.bad-line.'commit. |
| 19e320 | 27 62 69 73 65 63 74 2d 6f 75 74 70 75 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 'bisect-output))................ |
| 19e340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 62 61 64 2d 6c 69 6e 65 20 28 6d 61 74 | ..............(and.bad-line.(mat |
| 19e360 | 63 68 2d 73 74 72 69 6e 67 20 31 20 62 61 64 2d 6c 69 6e 65 29 29 29 0a 20 20 20 20 20 20 20 20 | ch-string.1.bad-line)))......... |
| 19e380 | 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 | (magit-insert-heading........... |
| 19e3a0 | 28 70 72 6f 70 65 72 74 69 7a 65 20 28 6f 72 20 62 61 64 2d 6c 69 6e 65 20 28 70 6f 70 20 6c 69 | (propertize.(or.bad-line.(pop.li |
| 19e3c0 | 6e 65 73 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e | nes)).......................'fon |
| 19e3e0 | 74 2d 6c 6f 63 6b 2d 66 61 63 65 20 27 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 2d 68 65 61 64 69 | t-lock-face.'magit-section-headi |
| 19e400 | 6e 67 29 29 0a 20 20 20 20 20 20 20 20 28 64 6f 6c 69 73 74 20 28 6c 69 6e 65 20 6c 69 6e 65 73 | ng)).........(dolist.(line.lines |
| 19e420 | 29 0a 20 20 20 20 20 20 20 20 20 20 28 69 6e 73 65 72 74 20 6c 69 6e 65 20 22 5c 6e 22 29 29 29 | )...........(insert.line."\n"))) |
| 19e440 | 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | ).....(insert."\n")))..(defun.ma |
| 19e460 | 67 69 74 2d 69 6e 73 65 72 74 2d 62 69 73 65 63 74 2d 72 65 73 74 20 28 29 0a 20 20 22 57 68 69 | git-insert-bisect-rest.()..."Whi |
| 19e480 | 6c 65 20 62 69 73 65 63 74 69 6e 67 2c 20 69 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 20 76 69 73 | le.bisecting,.insert.section.vis |
| 19e4a0 | 75 61 6c 69 7a 69 6e 67 20 74 68 65 20 62 69 73 65 63 74 20 73 74 61 74 65 2e 22 0a 20 20 28 77 | ualizing.the.bisect.state."...(w |
| 19e4c0 | 68 65 6e 20 28 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 | hen.(magit-bisect-in-progress-p) |
| 19e4e0 | 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 62 69 73 65 | .....(magit-insert-section.(bise |
| 19e500 | 63 74 2d 76 69 65 77 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 | ct-view).......(magit-insert-hea |
| 19e520 | 64 69 6e 67 20 74 20 22 42 69 73 65 63 74 20 52 65 73 74 22 29 0a 20 20 20 20 20 20 28 6d 61 67 | ding.t."Bisect.Rest").......(mag |
| 19e540 | 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 |
| 19e560 | 61 67 69 74 2d 6c 6f 67 2d 77 61 73 68 2d 6c 6f 67 20 27 62 69 73 65 63 74 2d 76 69 73 29 0a 20 | agit-log-wash-log.'bisect-vis).. |
| 19e580 | 20 20 20 20 20 20 20 22 62 69 73 65 63 74 22 20 22 76 69 73 75 61 6c 69 7a 65 22 20 22 67 69 74 | ......."bisect"."visualize"."git |
| 19e5a0 | 22 20 22 6c 6f 67 22 0a 20 20 20 20 20 20 20 20 22 2d 2d 66 6f 72 6d 61 74 3d 25 68 25 78 30 30 | "."log"........."--format=%h%x00 |
| 19e5c0 | 25 44 25 78 30 30 25 73 22 20 22 2d 2d 64 65 63 6f 72 61 74 65 3d 66 75 6c 6c 22 0a 20 20 20 20 | %D%x00%s"."--decorate=full"..... |
| 19e5e0 | 20 20 20 20 28 61 6e 64 20 6d 61 67 69 74 2d 62 69 73 65 63 74 2d 73 68 6f 77 2d 67 72 61 70 68 | ....(and.magit-bisect-show-graph |
| 19e600 | 20 22 2d 2d 67 72 61 70 68 22 29 0a 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d | ."--graph").........(and.(magit- |
| 19e620 | 72 65 70 6f 73 69 74 6f 72 79 2d 6c 6f 63 61 6c 2d 67 65 74 20 27 62 69 73 65 63 74 2d 2d 66 69 | repository-local-get.'bisect--fi |
| 19e640 | 72 73 74 2d 70 61 72 65 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 66 69 72 73 | rst-parent).............."--firs |
| 19e660 | 74 2d 70 61 72 65 6e 74 22 29 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 69 6e 73 | t-parent")))))..(defun.magit-ins |
| 19e680 | 65 72 74 2d 62 69 73 65 63 74 2d 6c 6f 67 20 28 29 0a 20 20 22 57 68 69 6c 65 20 62 69 73 65 63 | ert-bisect-log.()..."While.bisec |
| 19e6a0 | 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 62 69 73 | ting,.insert.section.logging.bis |
| 19e6c0 | 65 63 74 20 70 72 6f 67 72 65 73 73 2e 22 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 62 69 | ect.progress."...(when.(magit-bi |
| 19e6e0 | 73 65 63 74 2d 69 6e 2d 70 72 6f 67 72 65 73 73 2d 70 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 69 | sect-in-progress-p).....(magit-i |
| 19e700 | 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 62 69 73 65 63 74 2d 6c 6f 67 29 0a 20 20 20 20 20 | nsert-section.(bisect-log)...... |
| 19e720 | 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 69 73 65 63 74 | .(magit-insert-heading.t."Bisect |
| 19e740 | 20 4c 6f 67 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 23 27 6d | .Log").......(magit-git-wash.#'m |
| 19e760 | 61 67 69 74 2d 77 61 73 68 2d 62 69 73 65 63 74 2d 6c 6f 67 20 22 62 69 73 65 63 74 22 20 22 6c | agit-wash-bisect-log."bisect"."l |
| 19e780 | 6f 67 22 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 | og").......(insert.?\n))))..(def |
| 19e7a0 | 75 6e 20 6d 61 67 69 74 2d 77 61 73 68 2d 62 69 73 65 63 74 2d 6c 6f 67 20 28 5f 61 72 67 73 29 | un.magit-wash-bisect-log.(_args) |
| 19e7c0 | 0a 20 20 28 6c 65 74 20 28 62 65 67 29 0a 20 20 20 20 28 77 68 69 6c 65 20 28 70 72 6f 67 6e 20 | ...(let.(beg).....(while.(progn. |
| 19e7e0 | 28 73 65 74 71 20 62 65 67 20 28 70 6f 69 6e 74 2d 6d 61 72 6b 65 72 29 29 0a 20 20 20 20 20 20 | (setq.beg.(point-marker))....... |
| 19e800 | 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 0a 20 | ............(re-search-forward.. |
| 19e820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5e 5c 5c 28 5c 5c 28 3f 3a 67 69 74 20 | .................."^\\(\\(?:git. |
| 19e840 | 62 69 73 65 63 74 5c 5c 7c 23 20 73 74 61 74 75 73 3a 5c 5c 29 20 5b 5e 5c 6e 5d 2b 5c 6e 5c 5c | bisect\\|#.status:\\).[^\n]+\n\\ |
| 19e860 | 29 22 20 6e 69 6c 20 74 29 29 0a 20 20 20 20 20 20 28 69 66 20 28 73 74 72 69 6e 67 2d 70 72 65 | )".nil.t)).......(if.(string-pre |
| 19e880 | 66 69 78 2d 70 20 22 23 20 73 74 61 74 75 73 3a 22 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 | fix-p."#.status:".(match-string. |
| 19e8a0 | 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 64 65 6c 65 74 65 2d 6d 61 74 63 | 1))...........(magit-delete-matc |
| 19e8c0 | 68 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 72 | h).........(magit-bind-match-str |
| 19e8e0 | 69 6e 67 73 20 28 68 65 61 64 69 6e 67 29 20 6e 69 6c 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ings.(heading).nil...........(ma |
| 19e900 | 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 20 20 28 73 61 76 | git-delete-match)...........(sav |
| 19e920 | 65 2d 72 65 73 74 72 69 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 61 72 72 6f | e-restriction.............(narro |
| 19e940 | 77 2d 74 6f 2d 72 65 67 69 6f 6e 20 62 65 67 20 28 70 6f 69 6e 74 29 29 0a 20 20 20 20 20 20 20 | w-to-region.beg.(point))........ |
| 19e960 | 20 20 20 20 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 6d 69 6e 29 29 0a 20 20 20 | .....(goto-char.(point-min)).... |
| 19e980 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 20 28 | .........(magit-insert-section.( |
| 19e9a0 | 62 69 73 65 63 74 2d 69 74 65 6d 20 68 65 61 64 69 6e 67 20 74 29 0a 20 20 20 20 20 20 20 20 20 | bisect-item.heading.t).......... |
| 19e9c0 | 20 20 20 20 20 28 69 6e 73 65 72 74 20 28 70 72 6f 70 65 72 74 69 7a 65 20 68 65 61 64 69 6e 67 | .....(insert.(propertize.heading |
| 19e9e0 | 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .'font-lock-face................ |
| 19ea00 | 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 |
| 19ea20 | 6e 2d 73 65 63 6f 6e 64 61 72 79 2d 68 65 61 64 69 6e 67 29 29 0a 20 20 20 20 20 20 20 20 20 20 | n-secondary-heading))........... |
| 19ea40 | 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 68 65 61 64 69 6e 67 29 0a 20 20 20 20 20 | ....(magit-insert-heading)...... |
| 19ea60 | 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 0a 20 20 | .........(magit-wash-sequence... |
| 19ea80 | 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 20 23 27 | .............(apply-partially.#' |
| 19eaa0 | 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 67 0a 20 | magit-log-wash-rev.'bisect-log.. |
| 19eac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 19eae0 | 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 20 20 20 | magit-abbrev-length))).......... |
| 19eb00 | 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 68 65 6e | .....(insert.?\n)))))).....(when |
| 19eb20 | 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 20 20 22 | .(re-search-forward............" |
| 19eb40 | 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 7a 30 2d | #.first.bad.commit:.\\[\\([a-z0- |
| 19eb60 | 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 69 6c 20 | 9]\\{40,\\}\\)\\].[^\n]+\n".nil. |
| 19eb80 | 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 72 69 6e | t).......(magit-bind-match-strin |
| 19eba0 | 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 64 65 6c | gs.(hash).nil.........(magit-del |
| 19ebc0 | 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 65 72 74 | ete-match).........(magit-insert |
| 19ebe0 | 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 20 20 20 | -section.(bisect-item).......... |
| 19ec00 | 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 62 61 64 | .(insert.hash.".is.the.first.bad |
| 19ec20 | 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 69 64 65 | .commit\n"))))))..;;;._.(provide |
| 19ec40 | 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 65 63 74 | .'magit-bisect).;;;.magit-bisect |
| 19ec60 | 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................... |
| 19ec80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19eca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ecc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ece0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ed00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ed20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ed40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ed60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ed80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19eda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19edc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ede0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ee00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 77 69 70 2e 65 6c 00 00 00 00 00 00 00 00 | magit-4.1.2/magit-wip.el........ |
| 19ee20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ee40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ee60 | 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 |
| 19ee80 | 30 30 34 35 31 31 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 35 30 36 00 20 30 00 00 00 | 0045117.00000000000.013506..0... |
| 19eea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19eec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19eee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ef00 | 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................... |
| 19ef20 | 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................... |
| 19ef40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ef60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19ef80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19efa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19efc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19efe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 19f000 | 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 |
| 19f020 | 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.. |
| 19f040 | 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 |
| 19f060 | 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 | pyright.(C).2008-2024.The.Magit. |
| 19f080 | 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: |
| 19f0a0 | 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 |
| 19f0c0 | 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 |
| 19f0e0 | 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 |
| 19f100 | 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 |
| 19f120 | 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 |
| 19f140 | 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 |
| 19f160 | 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 |
| 19f180 | 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 |
| 19f1a0 | 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 |
| 19f1c0 | 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 |
| 19f1e0 | 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 |
| 19f200 | 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 |
| 19f220 | 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 |
| 19f240 | 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 |
| 19f260 | 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 |
| 19f280 | 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 |
| 19f2a0 | 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 |
| 19f2c0 | 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 |
| 19f2e0 | 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 |
| 19f300 | 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 |
| 19f320 | 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. |
| 19f340 | 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 |
| 19f360 | 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. |
| 19f380 | 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 |
| 19f3a0 | 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 |
| 19f3c0 | 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 |
| 19f3e0 | 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 |
| 19f400 | 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 |
| 19f420 | 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 |
| 19f440 | 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 |
| 19f460 | 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 |
| 19f480 | 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.. |
| 19f4a0 | 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 |
| 19f4c0 | 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 |
| 19f4e0 | 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..." |
| 19f500 | 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- |
| 19f520 | 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 |
| 19f540 | 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 |
| 19f560 | 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 |
| 19f580 | 73 65 6e 74 69 61 6c 73 29 0a 0a 28 64 65 66 67 72 6f 75 70 20 6d 61 67 69 74 2d 77 69 70 2d 6c | sentials)..(defgroup.magit-wip-l |
| 19f5a0 | 65 67 61 63 79 20 6e 69 6c 0a 20 20 22 49 74 20 69 73 20 62 65 74 74 65 72 20 74 6f 20 6e 6f 74 | egacy.nil..."It.is.better.to.not |
| 19f5c0 | 20 75 73 65 20 74 68 65 73 65 20 6d 6f 64 65 73 20 69 6e 64 69 76 69 64 75 61 6c 6c 79 2e 22 0a | .use.these.modes.individually.". |
| 19f5e0 | 20 20 3a 6c 69 6e 6b 20 27 28 69 6e 66 6f 2d 6c 69 6e 6b 20 22 28 6d 61 67 69 74 29 4c 65 67 61 | ..:link.'(info-link."(magit)Lega |
| 19f600 | 63 79 20 57 69 70 20 4d 6f 64 65 73 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 77 | cy.Wip.Modes")...:group.'magit-w |
| 19f620 | 69 70 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 2d 6c | ip)..(defcustom.magit-wip-mode-l |
| 19f640 | 69 67 68 74 65 72 20 22 20 57 69 70 22 0a 20 20 22 4c 69 67 68 74 65 72 20 66 6f 72 20 4d 61 67 | ighter.".Wip"..."Lighter.for.Mag |
| 19f660 | 69 74 2d 57 69 70 20 6d 6f 64 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | it-Wip.mode."...:package-version |
| 19f680 | 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 |
| 19f6a0 | 61 67 69 74 2d 77 69 70 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 | agit-wip...:type.'string)..(defc |
| 19f6c0 | 75 73 74 6f 6d 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63 61 6c | ustom.magit-wip-after-save-local |
| 19f6e0 | 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 20 22 22 0a 20 20 22 4c 69 67 68 74 65 72 20 66 6f 72 20 | -mode-lighter.""..."Lighter.for. |
| 19f700 | 4d 61 67 69 74 2d 57 69 70 2d 41 66 74 65 72 2d 53 61 76 65 2d 4c 6f 63 61 6c 20 6d 6f 64 65 2e | Magit-Wip-After-Save-Local.mode. |
| 19f720 | 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..." |
| 19f740 | 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 77 69 70 2d 6c 65 67 61 | 2.1.0")...:group.'magit-wip-lega |
| 19f760 | 63 79 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 | cy...:type.'string)..(defcustom. |
| 19f780 | 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 2d 6c 69 67 68 74 | magit-wip-after-apply-mode-light |
| 19f7a0 | 65 72 20 22 22 0a 20 20 22 4c 69 67 68 74 65 72 20 66 6f 72 20 4d 61 67 69 74 2d 57 69 70 2d 41 | er.""..."Lighter.for.Magit-Wip-A |
| 19f7c0 | 66 74 65 72 2d 41 70 70 6c 79 20 6d 6f 64 65 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 | fter-Apply.mode."...:package-ver |
| 19f7e0 | 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 | sion.'(magit..."2.1.0")...:group |
| 19f800 | 20 27 6d 61 67 69 74 2d 77 69 70 2d 6c 65 67 61 63 79 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 | .'magit-wip-legacy...:type.'stri |
| 19f820 | 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d 77 69 70 2d 62 65 66 6f 72 65 | ng)..(defcustom.magit-wip-before |
| 19f840 | 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 20 22 22 0a 20 20 22 4c 69 67 68 74 | -change-mode-lighter.""..."Light |
| 19f860 | 65 72 20 66 6f 72 20 4d 61 67 69 74 2d 57 69 70 2d 42 65 66 6f 72 65 2d 43 68 61 6e 67 65 20 6d | er.for.Magit-Wip-Before-Change.m |
| 19f880 | 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 |
| 19f8a0 | 20 2e 20 22 32 2e 31 2e 30 22 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 77 69 70 2d | ..."2.1.0")...:group.'magit-wip- |
| 19f8c0 | 6c 65 67 61 63 79 0a 20 20 3a 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 | legacy...:type.'string)..(defcus |
| 19f8e0 | 74 6f 6d 20 6d 61 67 69 74 2d 77 69 70 2d 69 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 2d 6d 6f 64 | tom.magit-wip-initial-backup-mod |
| 19f900 | 65 2d 6c 69 67 68 74 65 72 20 22 22 0a 20 20 22 4c 69 67 68 74 65 72 20 66 6f 72 20 4d 61 67 69 | e-lighter.""..."Lighter.for.Magi |
| 19f920 | 74 2d 57 69 70 2d 49 6e 69 74 69 61 6c 20 42 61 63 6b 75 70 20 6d 6f 64 65 2e 22 0a 20 20 3a 70 | t-Wip-Initial.Backup.mode."...:p |
| 19f940 | 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 | ackage-version.'(magit..."2.1.0" |
| 19f960 | 29 0a 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 77 69 70 2d 6c 65 67 61 63 79 0a 20 20 3a | )...:group.'magit-wip-legacy...: |
| 19f980 | 74 79 70 65 20 27 73 74 72 69 6e 67 29 0a 0a 28 64 65 66 63 75 73 74 6f 6d 20 6d 61 67 69 74 2d | type.'string)..(defcustom.magit- |
| 19f9a0 | 77 69 70 2d 6d 65 72 67 65 2d 62 72 61 6e 63 68 20 6e 69 6c 0a 20 20 22 57 68 65 74 68 65 72 20 | wip-merge-branch.nil..."Whether. |
| 19f9c0 | 74 6f 20 6d 65 72 67 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 69 6e 74 6f | to.merge.the.current.branch.into |
| 19f9e0 | 20 69 74 73 20 77 69 70 20 72 65 66 2e 0a 0a 49 66 20 6e 6f 6e 2d 6e 69 6c 20 61 6e 64 20 74 68 | .its.wip.ref...If.non-nil.and.th |
| 19fa00 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 20 68 61 73 20 6e 65 77 20 63 6f 6d 6d 69 74 73 | e.current.branch.has.new.commits |
| 19fa20 | 2c 20 74 68 65 6e 20 69 74 20 69 73 0a 6d 65 72 67 65 64 20 69 6e 74 6f 20 74 68 65 20 77 69 70 | ,.then.it.is.merged.into.the.wip |
| 19fa40 | 20 72 65 66 20 62 65 66 6f 72 65 20 63 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 77 69 70 20 63 | .ref.before.creating.a.new.wip.c |
| 19fa60 | 6f 6d 6d 69 74 2e 20 20 54 68 69 73 0a 6d 61 6b 65 73 20 69 74 20 65 61 73 69 65 72 20 74 6f 20 | ommit...This.makes.it.easier.to. |
| 19fa80 | 69 6e 73 70 65 63 74 20 77 69 70 20 68 69 73 74 6f 72 79 20 61 6e 64 20 74 68 65 20 77 69 70 20 | inspect.wip.history.and.the.wip. |
| 19faa0 | 63 6f 6d 6d 69 74 73 20 61 72 65 0a 6e 65 76 65 72 20 67 61 72 62 61 67 65 20 63 6f 6c 6c 65 63 | commits.are.never.garbage.collec |
| 19fac0 | 74 65 64 2e 0a 0a 49 66 20 6e 69 6c 20 61 6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 61 | ted...If.nil.and.the.current.bra |
| 19fae0 | 6e 63 68 20 68 61 73 20 6e 65 77 20 63 6f 6d 6d 69 74 73 2c 20 74 68 65 6e 20 74 68 65 20 77 69 | nch.has.new.commits,.then.the.wi |
| 19fb00 | 70 20 72 65 66 0a 69 73 20 72 65 73 65 74 20 74 6f 20 74 68 65 20 74 69 70 20 6f 66 20 74 68 65 | p.ref.is.reset.to.the.tip.of.the |
| 19fb20 | 20 62 72 61 6e 63 68 20 62 65 66 6f 72 65 20 63 72 65 61 74 69 6e 67 20 61 20 6e 65 77 20 77 69 | .branch.before.creating.a.new.wi |
| 19fb40 | 70 0a 63 6f 6d 6d 69 74 2e 20 20 57 69 74 68 20 74 68 69 73 20 73 65 74 74 69 6e 67 20 77 69 70 | p.commit...With.this.setting.wip |
| 19fb60 | 20 63 6f 6d 6d 69 74 73 20 61 72 65 20 65 76 65 6e 74 75 61 6c 6c 79 20 67 61 72 62 61 67 65 0a | .commits.are.eventually.garbage. |
| 19fb80 | 63 6f 6c 6c 65 63 74 65 64 2e 20 20 54 68 69 73 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 74 68 | collected...This.is.currently.th |
| 19fba0 | 65 20 64 65 66 61 75 6c 74 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 | e.default."...:package-version.' |
| 19fbc0 | 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 67 | (magit..."2.90.0")...:group.'mag |
| 19fbe0 | 69 74 2d 77 69 70 0a 20 20 3a 74 79 70 65 20 27 62 6f 6f 6c 65 61 6e 29 0a 0a 28 64 65 66 63 75 | it-wip...:type.'boolean)..(defcu |
| 19fc00 | 73 74 6f 6d 20 6d 61 67 69 74 2d 77 69 70 2d 6e 61 6d 65 73 70 61 63 65 20 22 72 65 66 73 2f 77 | stom.magit-wip-namespace."refs/w |
| 19fc20 | 69 70 2f 22 0a 20 20 22 4e 61 6d 65 73 70 61 63 65 20 75 73 65 64 20 66 6f 72 20 77 6f 72 6b 2d | ip/"..."Namespace.used.for.work- |
| 19fc40 | 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 66 73 2e 0a 54 68 65 20 77 69 70 20 72 65 66 73 20 61 | in-progress.refs..The.wip.refs.a |
| 19fc60 | 72 65 20 6e 61 6d 65 64 20 5c 22 3c 6e 61 6d 65 73 70 61 63 65 2f 3e 69 6e 64 65 78 2f 3c 62 72 | re.named.\"<namespace/>index/<br |
| 19fc80 | 61 6e 63 68 72 65 66 3e 5c 22 0a 61 6e 64 20 5c 22 3c 6e 61 6d 65 73 70 61 63 65 2f 3e 77 74 72 | anchref>\".and.\"<namespace/>wtr |
| 19fca0 | 65 65 2f 3c 62 72 61 6e 63 68 72 65 66 3e 5c 22 2e 20 20 57 68 65 6e 20 73 6e 61 70 73 68 6f 74 | ee/<branchref>\"...When.snapshot |
| 19fcc0 | 73 0a 61 72 65 20 63 72 65 61 74 65 64 20 77 68 69 6c 65 20 74 68 65 20 60 48 45 41 44 27 20 69 | s.are.created.while.the.`HEAD'.i |
| 19fce0 | 73 20 64 65 74 61 63 68 65 64 20 74 68 65 6e 20 5c 22 48 45 41 44 5c 22 0a 69 73 20 75 73 65 64 | s.detached.then.\"HEAD\".is.used |
| 19fd00 | 20 61 73 20 60 62 72 61 6e 63 68 2d 72 65 66 27 2e 22 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 | .as.`branch-ref'."...:package-ve |
| 19fd20 | 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 |
| 19fd40 | 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 0a 3b | p.'magit-wip...:type.'string)..; |
| 19fd60 | 3b 3b 20 4d 6f 64 65 73 0a 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 2d 2d 77 69 70 2d 61 63 74 | ;;.Modes..(defvar.magit--wip-act |
| 19fd80 | 69 76 61 74 69 6f 6e 2d 63 61 63 68 65 20 6e 69 6c 29 0a 28 64 65 66 76 61 72 20 6d 61 67 69 74 | ivation-cache.nil).(defvar.magit |
| 19fda0 | 2d 2d 77 69 70 2d 69 6e 68 69 62 69 74 2d 61 75 74 6f 73 61 76 65 20 6e 69 6c 29 0a 0a 3b 3b 3b | --wip-inhibit-autosave.nil)..;;; |
| 19fdc0 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 6d | ###autoload.(define-minor-mode.m |
| 19fde0 | 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 0a 20 20 22 53 61 76 65 20 75 6e 63 6f 6d 6d 69 74 74 65 | agit-wip-mode..."Save.uncommitte |
| 19fe00 | 64 20 63 68 61 6e 67 65 73 20 74 6f 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 | d.changes.to.work-in-progress.re |
| 19fe20 | 66 73 2e 0a 0a 57 68 65 6e 65 76 65 72 20 61 70 70 72 6f 70 72 69 61 74 65 20 28 69 2e 65 2e 2c | fs...Whenever.appropriate.(i.e., |
| 19fe40 | 20 77 68 65 6e 20 64 61 74 61 6c 6f 73 73 20 77 6f 75 6c 64 20 62 65 20 61 20 70 6f 73 73 69 62 | .when.dataloss.would.be.a.possib |
| 19fe60 | 69 6c 69 74 79 0a 6f 74 68 65 72 77 69 73 65 29 20 74 68 69 73 20 6d 6f 64 65 20 63 61 75 73 65 | ility.otherwise).this.mode.cause |
| 19fe80 | 73 20 75 6e 63 6f 6d 6d 69 74 74 65 64 20 63 68 61 6e 67 65 73 20 74 6f 20 62 65 20 63 6f 6d 6d | s.uncommitted.changes.to.be.comm |
| 19fea0 | 69 74 74 65 64 0a 74 6f 20 64 65 64 69 63 61 74 65 64 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 | itted.to.dedicated.work-in-progr |
| 19fec0 | 65 73 73 20 72 65 66 73 2e 0a 0a 46 6f 72 20 68 69 73 74 6f 72 69 63 20 72 65 61 73 6f 6e 73 20 | ess.refs...For.historic.reasons. |
| 19fee0 | 74 68 69 73 20 6d 6f 64 65 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 6f 6e 20 74 6f 70 20 | this.mode.is.implemented.on.top. |
| 19ff00 | 6f 66 20 66 6f 75 72 0a 6f 74 68 65 72 20 60 6d 61 67 69 74 2d 77 69 70 2d 2a 27 20 6d 6f 64 65 | of.four.other.`magit-wip-*'.mode |
| 19ff20 | 73 2c 20 77 68 69 63 68 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 75 73 65 64 20 69 6e 64 69 76 69 | s,.which.can.also.be.used.indivi |
| 19ff40 | 64 75 61 6c 6c 79 2c 0a 69 66 20 79 6f 75 20 77 61 6e 74 20 66 69 6e 65 72 20 63 6f 6e 74 72 6f | dually,.if.you.want.finer.contro |
| 19ff60 | 6c 20 6f 76 65 72 20 77 68 65 6e 20 74 68 65 20 77 69 70 20 72 65 66 73 20 61 72 65 20 75 70 64 | l.over.when.the.wip.refs.are.upd |
| 19ff80 | 61 74 65 64 3b 0a 62 75 74 20 74 68 61 74 20 69 73 20 64 69 73 63 6f 75 72 61 67 65 64 2e 22 0a | ated;.but.that.is.discouraged.". |
| 19ffa0 | 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. |
| 19ffc0 | 39 30 2e 30 22 29 0a 20 20 3a 6c 69 67 68 74 65 72 20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 | 90.0")...:lighter.magit-wip-mode |
| 19ffe0 | 2d 6c 69 67 68 74 65 72 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 0a 20 20 28 6c 65 74 20 28 28 61 72 | -lighter...:global.t...(let.((ar |
| 1a0000 | 67 20 28 69 66 20 6d 61 67 69 74 2d 77 69 70 2d 6d 6f 64 65 20 31 20 2d 31 29 29 29 0a 20 20 20 | g.(if.magit-wip-mode.1.-1))).... |
| 1a0020 | 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 2d 77 69 70 2d 61 63 74 69 76 61 74 69 6f 6e 2d 63 61 | .(let.((magit--wip-activation-ca |
| 1a0040 | 63 68 65 20 28 6c 69 73 74 20 74 29 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d | che.(list.t))).......(magit-wip- |
| 1a0060 | 61 66 74 65 72 2d 73 61 76 65 2d 6d 6f 64 65 20 61 72 67 29 29 0a 20 20 20 20 28 6d 61 67 69 74 | after-save-mode.arg)).....(magit |
| 1a0080 | 2d 77 69 70 2d 61 66 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 20 61 72 67 29 0a 20 20 20 20 28 | -wip-after-apply-mode.arg).....( |
| 1a00a0 | 6d 61 67 69 74 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 20 61 72 67 | magit-wip-before-change-mode.arg |
| 1a00c0 | 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 69 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 2d | ).....(magit-wip-initial-backup- |
| 1a00e0 | 6d 6f 64 65 20 61 72 67 29 29 29 0a 0a 28 64 65 66 69 6e 65 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 20 | mode.arg)))..(define-minor-mode. |
| 1a0100 | 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 0a | magit-wip-after-save-local-mode. |
| 1a0120 | 20 20 22 41 66 74 65 72 20 73 61 76 69 6e 67 2c 20 61 6c 73 6f 20 63 6f 6d 6d 69 74 20 74 6f 20 | .."After.saving,.also.commit.to. |
| 1a0140 | 61 20 77 6f 72 6b 74 72 65 65 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 66 2e | a.worktree.work-in-progress.ref. |
| 1a0160 | 0a 0a 41 66 74 65 72 20 73 61 76 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74 20 66 69 6c 65 2d | ..After.saving.the.current.file- |
| 1a0180 | 76 69 73 69 74 69 6e 67 20 62 75 66 66 65 72 20 74 68 69 73 20 6d 6f 64 65 20 61 6c 73 6f 0a 63 | visiting.buffer.this.mode.also.c |
| 1a01a0 | 6f 6d 6d 69 74 73 20 74 68 65 20 63 68 61 6e 67 65 73 20 74 6f 20 74 68 65 20 77 6f 72 6b 74 72 | ommits.the.changes.to.the.worktr |
| 1a01c0 | 65 65 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 66 20 66 6f 72 0a 74 68 65 20 | ee.work-in-progress.ref.for.the. |
| 1a01e0 | 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 0a 0a 54 68 69 73 20 6d 6f 64 65 20 73 68 6f 75 6c | current.branch...This.mode.shoul |
| 1a0200 | 64 20 62 65 20 65 6e 61 62 6c 65 64 20 67 6c 6f 62 61 6c 6c 79 20 62 79 20 74 75 72 6e 69 6e 67 | d.be.enabled.globally.by.turning |
| 1a0220 | 20 6f 6e 20 74 68 65 20 67 6c 6f 62 61 6c 69 7a 65 64 0a 76 61 72 69 61 6e 74 20 60 6d 61 67 69 | .on.the.globalized.variant.`magi |
| 1a0240 | 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6d 6f 64 65 27 2e 22 0a 20 20 3a 70 61 63 6b | t-wip-after-save-mode'."...:pack |
| 1a0260 | 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").. |
| 1a0280 | 20 3a 6c 69 67 68 74 65 72 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c | .:lighter.magit-wip-after-save-l |
| 1a02a0 | 6f 63 61 6c 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 0a 20 20 28 69 66 20 6d 61 67 69 74 2d 77 69 | ocal-mode-lighter...(if.magit-wi |
| 1a02c0 | 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 28 69 | p-after-save-local-mode.......(i |
| 1a02e0 | 66 20 28 61 6e 64 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 6d 61 67 69 74 2d 69 | f.(and.buffer-file-name.(magit-i |
| 1a0300 | 6e 73 69 64 65 2d 77 6f 72 6b 74 72 65 65 2d 70 20 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 | nside-worktree-p.t))...........( |
| 1a0320 | 61 64 64 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 73 61 76 65 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 | add-hook.'after-save-hook.#'magi |
| 1a0340 | 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 20 74 20 74 29 0a 20 20 | t-wip-commit-buffer-file.t.t)... |
| 1a0360 | 20 20 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 | ......(setq.magit-wip-after-save |
| 1a0380 | 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 28 75 73 65 72 2d 65 | -local-mode.nil).........(user-e |
| 1a03a0 | 72 72 6f 72 20 22 4e 65 65 64 20 61 20 77 6f 72 6b 74 72 65 65 20 61 6e 64 20 61 20 66 69 6c 65 | rror."Need.a.worktree.and.a.file |
| 1a03c0 | 22 29 29 0a 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 27 61 66 74 65 72 2d 73 61 76 65 | ")).....(remove-hook.'after-save |
| 1a03e0 | 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 62 75 66 66 65 72 2d | -hook.#'magit-wip-commit-buffer- |
| 1a0400 | 66 69 6c 65 20 74 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 | file.t)))..(defun.magit-wip-afte |
| 1a0420 | 72 2d 73 61 76 65 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 2d 74 75 72 6e 2d 6f 6e 20 28 29 0a 20 20 28 | r-save-local-mode-turn-on.()...( |
| 1a0440 | 77 68 65 6e 20 28 61 6e 64 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 0a 20 20 20 20 20 | when.(and.buffer-file-name...... |
| 1a0460 | 20 20 20 20 20 20 20 20 28 69 66 20 6d 61 67 69 74 2d 2d 77 69 70 2d 61 63 74 69 76 61 74 69 6f | ........(if.magit--wip-activatio |
| 1a0480 | 6e 2d 63 61 63 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 2d 6c 65 74 | n-cache..................(if-let |
| 1a04a0 | 20 28 28 65 6c 74 20 28 61 73 73 6f 63 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 0a | .((elt.(assoc.default-directory. |
| 1a04c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a04e0 | 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 68 | ......magit--wip-activation-cach |
| 1a0500 | 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 2d 6c | e)))......................(and-l |
| 1a0520 | 65 74 2a 20 28 28 74 6f 70 20 28 63 61 64 72 20 65 6c 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 | et*.((top.(cadr.elt))).......... |
| 1a0540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 65 6d 62 65 72 20 28 66 69 6c 65 2d 72 65 6c 61 | ..............(member.(file-rela |
| 1a0560 | 74 69 76 65 2d 6e 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 6f 70 29 0a | tive-name.buffer-file-name.top). |
| 1a0580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | ...............................( |
| 1a05a0 | 63 64 64 72 20 65 6c 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | cddr.elt)))....................( |
| 1a05c0 | 69 66 2d 6c 65 74 20 28 28 74 6f 70 20 28 6d 61 67 69 74 2d 74 6f 70 6c 65 76 65 6c 29 29 29 0a | if-let.((top.(magit-toplevel))). |
| 1a05e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 65 74 20 28 66 69 6c | .......................(let.(fil |
| 1a0600 | 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 | es)..........................(if |
| 1a0620 | 2d 6c 65 74 20 28 28 65 6c 74 20 28 61 73 73 6f 63 20 74 6f 70 20 6d 61 67 69 74 2d 2d 77 69 70 | -let.((elt.(assoc.top.magit--wip |
| 1a0640 | 2d 61 63 74 69 76 61 74 69 6f 6e 2d 63 61 63 68 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 | -activation-cache)))............ |
| 1a0660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 28 63 | ..................(setq.files.(c |
| 1a0680 | 64 64 72 20 65 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ddr.elt))....................... |
| 1a06a0 | 20 20 20 20 20 28 73 65 74 71 20 66 69 6c 65 73 20 28 6c 65 74 20 28 28 64 65 66 61 75 6c 74 2d | .....(setq.files.(let.((default- |
| 1a06c0 | 64 69 72 65 63 74 6f 72 79 20 74 6f 70 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | directory.top))................. |
| 1a06e0 | 20 20 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- |
| 1a0700 | 74 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 | tracked-files)))................ |
| 1a0720 | 20 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 | ............(push.`(,top.,top.,@ |
| 1a0740 | 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 20 | files).......................... |
| 1a0760 | 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 2d 77 69 70 2d 61 63 74 69 76 61 74 69 6f 6e 2d 63 61 | ........magit--wip-activation-ca |
| 1a0780 | 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 20 20 | che)............................ |
| 1a07a0 | 28 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 | (unless.(eq.default-directory.to |
| 1a07c0 | 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | p).............................. |
| 1a07e0 | 28 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 | (push.`(,default-directory.,top. |
| 1a0800 | 2c 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 | ,@files)........................ |
| 1a0820 | 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 |
| 1a0840 | 6e 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 | n-cache)))...................... |
| 1a0860 | 20 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 | ....(member.(file-relative-name. |
| 1a0880 | 62 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 | buffer-file-name).files))....... |
| 1a08a0 | 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 64 65 66 61 75 | ...............(push.(list.defau |
| 1a08c0 | 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 6e 69 6c 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lt-directory.nil)............... |
| 1a08e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 67 69 74 2d 2d 77 69 70 2d 61 63 74 69 76 61 74 69 | .............magit--wip-activati |
| 1a0900 | 6f 6e 2d 63 61 63 68 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e | on-cache)......................n |
| 1a0920 | 69 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 | il))................(and.(magit- |
| 1a0940 | 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 20 20 20 20 20 20 | inside-worktree-p.t)............ |
| 1a0960 | 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 69 6c 65 2d 74 72 61 63 6b 65 64 2d 70 20 62 | .........(magit-file-tracked-p.b |
| 1a0980 | 75 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 | uffer-file-name)))).....(magit-w |
| 1a09a0 | 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 29 29 29 0a 0a 3b 3b 3b | ip-after-save-local-mode)))..;;; |
| 1a09c0 | 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 69 6e 65 2d 67 6c 6f 62 61 6c 69 7a 65 64 2d 6d | ###autoload.(define-globalized-m |
| 1a09e0 | 69 6e 6f 72 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6d | inor-mode.magit-wip-after-save-m |
| 1a0a00 | 6f 64 65 0a 20 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63 61 6c | ode...magit-wip-after-save-local |
| 1a0a20 | 2d 6d 6f 64 65 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63 61 6c | -mode.magit-wip-after-save-local |
| 1a0a40 | 2d 6d 6f 64 65 2d 74 75 72 6e 2d 6f 6e 0a 20 20 3a 70 61 63 6b 61 67 65 2d 76 65 72 73 69 6f 6e | -mode-turn-on...:package-version |
| 1a0a60 | 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 |
| 1a0a80 | 67 69 74 2d 77 69 70 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 | git-wip)..(defun.magit-wip-commi |
| 1a0aa0 | 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 20 28 26 6f 70 74 69 6f 6e 61 6c 20 6d 73 67 29 0a 20 20 | t-buffer-file.(&optional.msg)... |
| 1a0ac0 | 22 43 6f 6d 6d 69 74 20 76 69 73 69 74 65 64 20 66 69 6c 65 20 74 6f 20 61 20 77 6f 72 6b 74 72 | "Commit.visited.file.to.a.worktr |
| 1a0ae0 | 65 65 20 77 6f 72 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 66 2e 0a 0a 41 6c 73 6f 20 73 | ee.work-in-progress.ref...Also.s |
| 1a0b00 | 65 65 20 60 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6d 6f 64 65 27 20 77 | ee.`magit-wip-after-save-mode'.w |
| 1a0b20 | 68 69 63 68 20 63 61 6c 6c 73 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 0a 61 75 74 6f 6d 61 74 | hich.calls.this.function.automat |
| 1a0b40 | 69 63 61 6c 6c 79 20 77 68 65 6e 65 76 65 72 20 61 20 62 75 66 66 65 72 20 76 69 73 69 74 69 6e | ically.whenever.a.buffer.visitin |
| 1a0b60 | 67 20 61 20 74 72 61 63 6b 65 64 20 66 69 6c 65 20 69 73 20 73 61 76 65 64 2e 22 0a 20 20 28 69 | g.a.tracked.file.is.saved."...(i |
| 1a0b80 | 6e 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 | nteractive.(list."wip-save.%s.af |
| 1a0ba0 | 74 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 | ter.save"))...(when-let.(((not.m |
| 1a0bc0 | 61 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 | agit--wip-inhibit-autosave)).... |
| 1a0be0 | 20 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 | ..........(ref.(magit-wip-get-re |
| 1a0c00 | 66 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 | f))).....(magit-with-toplevel... |
| 1a0c20 | 20 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 | ....(let.((file.(file-relative-n |
| 1a0c40 | 61 6d 65 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 29 0a 20 20 20 20 20 20 20 20 | ame.buffer-file-name)))......... |
| 1a0c60 | 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 77 6f 72 6b 74 72 65 65 0a 20 20 20 20 20 | (magit-wip-commit-worktree...... |
| 1a0c80 | 20 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 | ....ref.(list.file)..........(fo |
| 1a0ca0 | 72 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 | rmat.(or.msg."autosave.%s.after. |
| 1a0cc0 | 73 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 | save").file))))))..;;;###autoloa |
| 1a0ce0 | 64 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 | d.(define-minor-mode.magit-wip-a |
| 1a0d00 | 66 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 | fter-apply-mode..."Commit.to.wor |
| 1a0d20 | 6b 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 | k-in-progress.refs...After.apply |
| 1a0d40 | 69 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 | ing.a.change.using.any.\"apply.v |
| 1a0d60 | 61 72 69 61 6e 74 5c 22 0a 63 6f 6d 6d 61 6e 64 20 28 61 70 70 6c 79 2c 20 73 74 61 67 65 2c 20 | ariant\".command.(apply,.stage,. |
| 1a0d80 | 75 6e 73 74 61 67 65 2c 20 64 69 73 63 61 72 64 2c 20 61 6e 64 20 72 65 76 65 72 73 65 29 20 63 | unstage,.discard,.and.reverse).c |
| 1a0da0 | 6f 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 | ommit.the.affected.files.to.the. |
| 1a0dc0 | 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 6e | current.wip.refs...For.each.bran |
| 1a0de0 | 63 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 | ch.there.may.be.two.wip.refs;.on |
| 1a0e00 | 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 65 | e.contains.snapshots.of.the.file |
| 1a0e20 | 73 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 | s.as.found.in.the.worktree.and.t |
| 1a0e40 | 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 74 | he.other.contains.snapshots.of.t |
| 1a0e60 | 68 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 | he.entries.in.the.index."...:pac |
| 1a0e80 | 6b 61 67 65 2d 76 65 72 73 69 6f 6e 20 27 28 6d 61 67 69 74 20 2e 20 22 32 2e 31 2e 30 22 29 0a | kage-version.'(magit..."2.1.0"). |
| 1a0ea0 | 20 20 3a 67 72 6f 75 70 20 27 6d 61 67 69 74 2d 77 69 70 0a 20 20 3a 6c 69 67 68 74 65 72 20 6d | ..:group.'magit-wip...:lighter.m |
| 1a0ec0 | 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 | agit-wip-after-apply-mode-lighte |
| 1a0ee0 | 72 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 | r...:global.t)..(defun.magit-wip |
| 1a0f00 | 2d 63 6f 6d 6d 69 74 2d 61 66 74 65 72 2d 61 70 70 6c 79 20 28 26 6f 70 74 69 6f 6e 61 6c 20 66 | -commit-after-apply.(&optional.f |
| 1a0f20 | 69 6c 65 73 20 6d 73 67 29 0a 20 20 28 77 68 65 6e 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 | iles.msg)...(when.magit-wip-afte |
| 1a0f40 | 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d | r-apply-mode.....(magit-wip-comm |
| 1a0f60 | 69 74 20 66 69 6c 65 73 20 6d 73 67 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a | it.files.msg)))..;;;###autoload. |
| 1a0f80 | 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 62 65 66 | (define-minor-mode.magit-wip-bef |
| 1a0fa0 | 6f 72 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 0a 20 20 22 43 6f 6d 6d 69 74 20 74 6f 20 77 6f 72 | ore-change-mode..."Commit.to.wor |
| 1a0fc0 | 6b 2d 69 6e 2d 70 72 6f 67 72 65 73 73 20 72 65 66 73 20 62 65 66 6f 72 65 20 63 65 72 74 61 69 | k-in-progress.refs.before.certai |
| 1a0fe0 | 6e 20 64 65 73 74 72 75 63 74 69 76 65 20 63 68 61 6e 67 65 73 2e 0a 0a 42 65 66 6f 72 65 20 69 | n.destructive.changes...Before.i |
| 1a1000 | 6e 76 6f 6b 69 6e 67 20 61 20 72 65 76 65 72 74 20 63 6f 6d 6d 61 6e 64 20 6f 72 20 61 6e 20 5c | nvoking.a.revert.command.or.an.\ |
| 1a1020 | 22 61 70 70 6c 79 20 76 61 72 69 61 6e 74 5c 22 0a 63 6f 6d 6d 61 6e 64 20 28 61 70 70 6c 79 2c | "apply.variant\".command.(apply, |
| 1a1040 | 20 73 74 61 67 65 2c 20 75 6e 73 74 61 67 65 2c 20 64 69 73 63 61 72 64 2c 20 61 6e 64 20 72 65 | .stage,.unstage,.discard,.and.re |
| 1a1060 | 76 65 72 73 65 29 20 63 6f 6d 6d 69 74 20 74 68 65 0a 61 66 66 65 63 74 65 64 20 74 72 61 63 6b | verse).commit.the.affected.track |
| 1a1080 | 65 64 20 66 69 6c 65 73 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 77 69 70 20 72 65 66 73 | ed.files.to.the.current.wip.refs |
| 1a10a0 | 2e 20 20 46 6f 72 20 65 61 63 68 20 62 72 61 6e 63 68 0a 74 68 65 72 65 20 6d 61 79 20 62 65 20 | ...For.each.branch.there.may.be. |
| 1a10c0 | 74 77 6f 20 77 69 70 20 72 65 66 73 3b 20 6f 6e 65 20 63 6f 6e 74 61 69 6e 73 20 73 6e 61 70 73 | two.wip.refs;.one.contains.snaps |
| 1a10e0 | 68 6f 74 73 20 6f 66 20 74 68 65 20 66 69 6c 65 73 0a 61 73 20 66 6f 75 6e 64 20 69 6e 20 74 68 | hots.of.the.files.as.found.in.th |
| 1a1100 | 65 20 77 6f 72 6b 74 72 65 65 20 61 6e 64 20 74 68 65 20 6f 74 68 65 72 20 63 6f 6e 74 61 69 6e | e.worktree.and.the.other.contain |
| 1a1120 | 73 20 73 6e 61 70 73 68 6f 74 73 20 6f 66 20 74 68 65 0a 65 6e 74 72 69 65 73 20 69 6e 20 74 68 | s.snapshots.of.the.entries.in.th |
| 1a1140 | 65 20 69 6e 64 65 78 2e 0a 0a 4f 6e 6c 79 20 63 68 61 6e 67 65 73 20 74 6f 20 66 69 6c 65 73 20 | e.index...Only.changes.to.files. |
| 1a1160 | 77 68 69 63 68 20 63 6f 75 6c 64 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 62 65 20 61 66 66 65 63 | which.could.potentially.be.affec |
| 1a1180 | 74 65 64 20 62 79 20 74 68 65 0a 63 6f 6d 6d 61 6e 64 20 77 68 69 63 68 20 69 73 20 61 62 6f 75 | ted.by.the.command.which.is.abou |
| 1a11a0 | 74 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 61 72 65 20 63 6f 6d 6d 69 74 74 65 64 2e 22 0a 20 | t.to.be.called.are.committed.".. |
| 1a11c0 | 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 |
| 1a11e0 | 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 6c 69 67 68 | .0")...:group.'magit-wip...:ligh |
| 1a1200 | 74 65 72 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 | ter.magit-wip-before-change-mode |
| 1a1220 | 2d 6c 69 67 68 74 65 72 0a 20 20 3a 67 6c 6f 62 61 6c 20 74 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | -lighter...:global.t)..(defun.ma |
| 1a1240 | 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 6f | git-wip-commit-before-change.(&o |
| 1a1260 | 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 74 | ptional.files.msg)...(when.magit |
| 1a1280 | 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 67 | -wip-before-change-mode.....(mag |
| 1a12a0 | 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 69 | it-with-toplevel.......(magit-wi |
| 1a12c0 | 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 2d | p-commit.files.msg))))..(define- |
| 1a12e0 | 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 63 | minor-mode.magit-wip-initial-bac |
| 1a1300 | 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 66 | kup-mode..."Before.saving.a.buff |
| 1a1320 | 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 6f | er.for.the.first.time,.commit.to |
| 1a1340 | 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 20 | .a.wip.ref."...:package-version. |
| 1a1360 | 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 |
| 1a1380 | 67 69 74 2d 77 69 70 0a 20 20 3a 6c 69 67 68 74 65 72 20 6d 61 67 69 74 2d 77 69 70 2d 69 6e 69 | git-wip...:lighter.magit-wip-ini |
| 1a13a0 | 74 69 61 6c 2d 62 61 63 6b 75 70 2d 6d 6f 64 65 2d 6c 69 67 68 74 65 72 0a 20 20 3a 67 6c 6f 62 | tial-backup-mode-lighter...:glob |
| 1a13c0 | 61 6c 20 74 0a 20 20 28 69 66 20 6d 61 67 69 74 2d 77 69 70 2d 69 6e 69 74 69 61 6c 2d 62 61 63 | al.t...(if.magit-wip-initial-bac |
| 1a13e0 | 6b 75 70 2d 6d 6f 64 65 0a 20 20 20 20 20 20 28 61 64 64 2d 68 6f 6f 6b 20 20 27 62 65 66 6f 72 | kup-mode.......(add-hook..'befor |
| 1a1400 | 65 2d 73 61 76 65 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 69 | e-save-hook.#'magit-wip-commit-i |
| 1a1420 | 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 29 0a 20 20 20 20 28 72 65 6d 6f 76 65 2d 68 6f 6f 6b 20 | nitial-backup).....(remove-hook. |
| 1a1440 | 27 62 65 66 6f 72 65 2d 73 61 76 65 2d 68 6f 6f 6b 20 23 27 6d 61 67 69 74 2d 77 69 70 2d 63 6f | 'before-save-hook.#'magit-wip-co |
| 1a1460 | 6d 6d 69 74 2d 69 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d | mmit-initial-backup)))..(defun.m |
| 1a1480 | 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 20 28 29 0a | agit--any-wip-mode-enabled-p.(). |
| 1a14a0 | 20 20 22 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 61 6e 79 20 67 6c 6f 62 61 6c 20 | .."Return.non-nil.if.any.global. |
| 1a14c0 | 77 69 70 20 6d 6f 64 65 20 69 73 20 65 6e 61 62 6c 65 64 2e 22 0a 20 20 28 6f 72 20 6d 61 67 69 | wip.mode.is.enabled."...(or.magi |
| 1a14e0 | 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 |
| 1a1500 | 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 2d 61 66 74 65 72 | -save-mode.......magit-wip-after |
| 1a1520 | 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 70 2d 62 65 66 6f | -apply-mode.......magit-wip-befo |
| 1a1540 | 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 2d 77 69 70 2d 69 | re-change-mode.......magit-wip-i |
| 1a1560 | 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 2d 6d 6f 64 65 29 29 0a 0a 28 64 65 66 76 61 72 2d 6c 6f | nitial-backup-mode))..(defvar-lo |
| 1a1580 | 63 61 6c 20 6d 61 67 69 74 2d 77 69 70 2d 62 75 66 66 65 72 2d 62 61 63 6b 65 64 2d 75 70 20 6e | cal.magit-wip-buffer-backed-up.n |
| 1a15a0 | 69 6c 29 0a 28 70 75 74 20 27 6d 61 67 69 74 2d 77 69 70 2d 62 75 66 66 65 72 2d 62 61 63 6b 65 | il).(put.'magit-wip-buffer-backe |
| 1a15c0 | 64 2d 75 70 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 23 23 23 | d-up.'permanent-local.t)..;;;### |
| 1a15e0 | 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 | autoload.(defun.magit-wip-commit |
| 1a1600 | 2d 69 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 20 28 29 0a 20 20 22 42 65 66 6f 72 65 20 73 61 76 | -initial-backup.()..."Before.sav |
| 1a1620 | 69 6e 67 2c 20 63 6f 6d 6d 69 74 20 63 75 72 72 65 6e 74 20 66 69 6c 65 20 74 6f 20 61 20 77 6f | ing,.commit.current.file.to.a.wo |
| 1a1640 | 72 6b 74 72 65 65 20 77 69 70 20 72 65 66 2e 0a 0a 54 68 65 20 75 73 65 72 20 68 61 73 20 74 6f | rktree.wip.ref...The.user.has.to |
| 1a1660 | 20 61 64 64 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 60 62 65 66 6f 72 65 2d 73 61 | .add.this.function.to.`before-sa |
| 1a1680 | 76 65 2d 68 6f 6f 6b 27 2e 0a 0a 43 6f 6d 6d 69 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 74 | ve-hook'...Commit.the.current.st |
| 1a16a0 | 61 74 65 20 6f 66 20 74 68 65 20 76 69 73 69 74 65 64 20 66 69 6c 65 20 62 65 66 6f 72 65 20 73 | ate.of.the.visited.file.before.s |
| 1a16c0 | 61 76 69 6e 67 20 74 68 65 0a 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 20 74 6f 20 74 68 61 74 | aving.the.current.buffer.to.that |
| 1a16e0 | 20 66 69 6c 65 2e 20 20 54 68 69 73 20 62 61 63 6b 73 20 75 70 20 74 68 65 20 73 61 6d 65 20 76 | .file...This.backs.up.the.same.v |
| 1a1700 | 65 72 73 69 6f 6e 20 6f 66 0a 74 68 65 20 66 69 6c 65 20 61 73 20 60 62 61 63 6b 75 70 2d 62 75 | ersion.of.the.file.as.`backup-bu |
| 1a1720 | 66 66 65 72 27 20 77 6f 75 6c 64 2c 20 62 75 74 20 73 74 6f 72 65 73 20 74 68 65 20 62 61 63 6b | ffer'.would,.but.stores.the.back |
| 1a1740 | 75 70 20 69 6e 20 74 68 65 0a 77 6f 72 6b 74 72 65 65 20 77 69 70 20 72 65 66 2c 20 77 68 69 63 | up.in.the.worktree.wip.ref,.whic |
| 1a1760 | 68 20 69 73 20 61 6c 73 6f 20 75 73 65 64 20 62 79 20 74 68 65 20 76 61 72 69 6f 75 73 20 4d 61 | h.is.also.used.by.the.various.Ma |
| 1a1780 | 67 69 74 20 57 69 70 0a 6d 6f 64 65 73 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 69 6e 20 61 20 62 | git.Wip.modes,.instead.of.in.a.b |
| 1a17a0 | 61 63 6b 75 70 20 66 69 6c 65 20 61 73 20 60 62 61 63 6b 75 70 2d 62 75 66 66 65 72 27 20 77 6f | ackup.file.as.`backup-buffer'.wo |
| 1a17c0 | 75 6c 64 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 67 6e 6f 72 65 73 20 74 68 65 20 | uld...This.function.ignores.the. |
| 1a17e0 | 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 20 61 66 66 65 63 74 20 60 62 61 63 6b 75 70 2d 62 75 | variables.that.affect.`backup-bu |
| 1a1800 | 66 66 65 72 27 0a 61 6e 64 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 6c 6f 6e 67 2d 73 69 64 65 | ffer'.and.can.be.used.along-side |
| 1a1820 | 20 74 68 61 74 20 66 75 6e 63 74 69 6f 6e 2c 20 77 68 69 63 68 20 69 73 20 72 65 63 6f 6d 6d 65 | .that.function,.which.is.recomme |
| 1a1840 | 6e 64 65 64 0a 62 65 63 61 75 73 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 6f 6e 6c 79 20 | nded.because.this.function.only. |
| 1a1860 | 62 61 63 6b 73 20 75 70 20 66 69 6c 65 73 20 74 68 61 74 20 61 72 65 20 74 72 61 63 6b 65 64 20 | backs.up.files.that.are.tracked. |
| 1a1880 | 69 6e 0a 61 20 47 69 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 77 68 65 6e 20 28 61 | in.a.Git.repository."...(when.(a |
| 1a18a0 | 6e 64 20 28 6e 6f 74 20 6d 61 67 69 74 2d 77 69 70 2d 62 75 66 66 65 72 2d 62 61 63 6b 65 64 2d | nd.(not.magit-wip-buffer-backed- |
| 1a18c0 | 75 70 29 0a 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 | up)..............buffer-file-nam |
| 1a18e0 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 69 6e 73 69 64 65 2d 77 6f 72 | e..............(magit-inside-wor |
| 1a1900 | 6b 74 72 65 65 2d 70 20 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 66 | ktree-p.t)..............(magit-f |
| 1a1920 | 69 6c 65 2d 74 72 61 63 6b 65 64 2d 70 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e 61 6d 65 29 29 | ile-tracked-p.buffer-file-name)) |
| 1a1940 | 0a 20 20 20 20 28 6c 65 74 20 28 28 6d 61 67 69 74 2d 73 61 76 65 2d 72 65 70 6f 73 69 74 6f 72 | .....(let.((magit-save-repositor |
| 1a1960 | 79 2d 62 75 66 66 65 72 73 20 6e 69 6c 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 | y-buffers.nil)).......(magit-wip |
| 1a1980 | 2d 63 6f 6d 6d 69 74 2d 62 75 66 66 65 72 2d 66 69 6c 65 20 22 61 75 74 6f 73 61 76 65 20 25 73 | -commit-buffer-file."autosave.%s |
| 1a19a0 | 20 62 65 66 6f 72 65 20 73 61 76 65 22 29 29 0a 20 20 20 20 28 73 65 74 71 20 6d 61 67 69 74 2d | .before.save")).....(setq.magit- |
| 1a19c0 | 77 69 70 2d 62 75 66 66 65 72 2d 62 61 63 6b 65 64 2d 75 70 20 74 29 29 29 0a 0a 3b 3b 3b 20 43 | wip-buffer-backed-up.t)))..;;;.C |
| 1a19e0 | 6f 72 65 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 20 28 26 6f | ore..(defun.magit-wip-commit.(&o |
| 1a1a00 | 70 74 69 6f 6e 61 6c 20 66 69 6c 65 73 20 6d 73 67 29 0a 20 20 22 43 6f 6d 6d 69 74 20 61 6c 6c | ptional.files.msg)..."Commit.all |
| 1a1a20 | 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 20 74 6f 20 74 68 65 20 77 6f 72 6b 2d 69 6e 2d 70 72 | .tracked.files.to.the.work-in-pr |
| 1a1a40 | 6f 67 72 65 73 73 20 72 65 66 73 2e 0a 0a 49 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 63 6f 6d | ogress.refs...Interactively,.com |
| 1a1a60 | 6d 69 74 20 61 6c 6c 20 63 68 61 6e 67 65 73 20 74 6f 20 61 6c 6c 20 74 72 61 63 6b 65 64 20 66 | mit.all.changes.to.all.tracked.f |
| 1a1a80 | 69 6c 65 73 20 75 73 69 6e 67 0a 61 20 67 65 6e 65 72 69 63 20 63 6f 6d 6d 69 74 20 6d 65 73 73 | iles.using.a.generic.commit.mess |
| 1a1aa0 | 61 67 65 2e 20 20 57 69 74 68 20 61 20 70 72 65 66 69 78 2d 61 72 67 75 6d 65 6e 74 20 74 68 65 | age...With.a.prefix-argument.the |
| 1a1ac0 | 20 63 6f 6d 6d 69 74 0a 6d 65 73 73 61 67 65 20 69 73 20 72 65 61 64 20 69 6e 20 74 68 65 20 6d | .commit.message.is.read.in.the.m |
| 1a1ae0 | 69 6e 69 62 75 66 66 65 72 2e 0a 0a 4e 6f 6e 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2c 20 6f | inibuffer...Non-interactively,.o |
| 1a1b00 | 6e 6c 79 20 63 6f 6d 6d 69 74 20 63 68 61 6e 67 65 73 20 74 6f 20 46 49 4c 45 53 20 75 73 69 6e | nly.commit.changes.to.FILES.usin |
| 1a1b20 | 67 20 4d 53 47 20 61 73 0a 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 2e 22 0a 20 20 28 69 6e 74 | g.MSG.as.commit.message."...(int |
| 1a1b40 | 65 72 61 63 74 69 76 65 20 28 6c 69 73 74 20 6e 69 6c 20 28 69 66 20 63 75 72 72 65 6e 74 2d 70 | eractive.(list.nil.(if.current-p |
| 1a1b60 | 72 65 66 69 78 2d 61 72 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | refix-arg....................... |
| 1a1b80 | 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 20 22 57 69 70 20 63 | .......(magit-read-string."Wip.c |
| 1a1ba0 | 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ommit.message")................. |
| 1a1bc0 | 20 20 20 20 20 20 20 20 20 20 20 22 77 69 70 2d 73 61 76 65 20 74 72 61 63 6b 65 64 20 66 69 6c | ..........."wip-save.tracked.fil |
| 1a1be0 | 65 73 22 29 29 29 0a 20 20 28 77 68 65 6e 2d 6c 65 74 20 28 28 72 65 66 20 28 6d 61 67 69 74 2d | es")))...(when-let.((ref.(magit- |
| 1a1c00 | 77 69 70 2d 67 65 74 2d 72 65 66 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 63 6f | wip-get-ref))).....(magit-wip-co |
| 1a1c20 | 6d 6d 69 74 2d 69 6e 64 65 78 20 72 65 66 20 66 69 6c 65 73 20 6d 73 67 29 0a 20 20 20 20 28 6d | mmit-index.ref.files.msg).....(m |
| 1a1c40 | 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 77 6f 72 6b 74 72 65 65 20 72 65 66 20 66 69 6c | agit-wip-commit-worktree.ref.fil |
| 1a1c60 | 65 73 20 6d 73 67 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 | es.msg)))..(defun.magit-wip-comm |
| 1a1c80 | 69 74 2d 69 6e 64 65 78 20 28 72 65 66 20 66 69 6c 65 73 20 6d 73 67 29 0a 20 20 28 6c 65 74 2a | it-index.(ref.files.msg)...(let* |
| 1a1ca0 | 20 28 28 77 69 70 72 65 66 20 28 6d 61 67 69 74 2d 2d 77 69 70 2d 69 6e 64 65 78 2d 72 65 66 20 | .((wipref.(magit--wip-index-ref. |
| 1a1cc0 | 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 28 70 61 72 65 6e 74 20 28 6d 61 67 69 74 2d 77 69 | ref))..........(parent.(magit-wi |
| 1a1ce0 | 70 2d 67 65 74 2d 70 61 72 65 6e 74 20 72 65 66 20 77 69 70 72 65 66 29 29 0a 20 20 20 20 20 20 | p-get-parent.ref.wipref))....... |
| 1a1d00 | 20 20 20 28 74 72 65 65 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 77 72 | ...(tree...(magit-git-string."wr |
| 1a1d20 | 69 74 65 2d 74 72 65 65 22 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 75 70 64 61 | ite-tree"))).....(magit-wip-upda |
| 1a1d40 | 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 61 72 65 6e 74 | te-wipref.ref.wipref.tree.parent |
| 1a1d60 | 20 66 69 6c 65 73 20 6d 73 67 20 22 69 6e 64 65 78 22 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 | .files.msg."index")))..(defun.ma |
| 1a1d80 | 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 2d 77 6f 72 6b 74 72 65 65 20 28 72 65 66 20 66 69 6c | git-wip-commit-worktree.(ref.fil |
| 1a1da0 | 65 73 20 6d 73 67 29 0a 20 20 28 77 68 65 6e 20 28 6f 72 20 28 6e 6f 74 20 66 69 6c 65 73 29 0a | es.msg)...(when.(or.(not.files). |
| 1a1dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 60 75 70 64 61 74 65 2d 69 6e 64 65 78 27 20 77 69 | ............;;.`update-index'.wi |
| 1a1de0 | 6c 6c 20 65 69 74 68 65 72 20 69 67 6e 6f 72 65 20 28 62 65 66 6f 72 65 20 47 69 74 20 76 32 2e | ll.either.ignore.(before.Git.v2. |
| 1a1e00 | 33 32 2e 30 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 6f 72 20 66 61 69 6c 20 77 68 65 | 32.0).............;;.or.fail.whe |
| 1a1e20 | 6e 20 70 61 73 73 65 64 20 64 69 72 65 63 74 6f 72 69 65 73 20 28 72 65 6c 65 76 61 6e 74 20 66 | n.passed.directories.(relevant.f |
| 1a1e40 | 6f 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 75 6e 74 72 61 63 6b 65 64 20 | or.the.............;;.untracked. |
| 1a1e60 | 66 69 6c 65 73 20 63 6f 64 65 20 70 61 74 68 73 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 | files.code.paths)..............( |
| 1a1e80 | 73 65 74 71 20 66 69 6c 65 73 20 28 73 65 71 2d 72 65 6d 6f 76 65 20 23 27 66 69 6c 65 2d 64 69 | setq.files.(seq-remove.#'file-di |
| 1a1ea0 | 72 65 63 74 6f 72 79 2d 70 20 66 69 6c 65 73 29 29 29 0a 20 20 20 20 28 6c 65 74 2a 20 28 28 77 | rectory-p.files))).....(let*.((w |
| 1a1ec0 | 69 70 72 65 66 20 28 6d 61 67 69 74 2d 2d 77 69 70 2d 77 74 72 65 65 2d 72 65 66 20 72 65 66 29 | ipref.(magit--wip-wtree-ref.ref) |
| 1a1ee0 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 61 72 65 6e 74 20 28 6d 61 67 69 74 2d 77 69 70 2d | )............(parent.(magit-wip- |
| 1a1f00 | 67 65 74 2d 70 61 72 65 6e 74 20 72 65 66 20 77 69 70 72 65 66 29 29 0a 20 20 20 20 20 20 20 20 | get-parent.ref.wipref))......... |
| 1a1f20 | 20 20 20 28 74 72 65 65 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 65 6d 70 2d 69 6e 64 65 78 20 | ...(tree.(magit-with-temp-index. |
| 1a1f40 | 70 61 72 65 6e 74 20 28 6c 69 73 74 20 22 2d 2d 72 65 73 65 74 22 20 22 2d 69 22 29 0a 20 20 20 | parent.(list."--reset"."-i").... |
| 1a1f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 66 69 6c 65 73 0a 20 20 20 20 20 20 | ................(if.files....... |
| 1a1f80 | 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 60 75 70 64 61 74 | .................;;.Note:.`updat |
| 1a1fa0 | 65 2d 69 6e 64 65 78 27 20 69 73 20 75 73 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 60 61 64 64 | e-index'.is.used.instead.of.`add |
| 1a1fc0 | 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 3b 20 62 65 63 61 | '........................;;.beca |
| 1a1fe0 | 75 73 65 20 60 61 64 64 27 20 77 69 6c 6c 20 66 61 69 6c 20 69 66 20 61 20 66 69 6c 65 20 69 73 | use.`add'.will.fail.if.a.file.is |
| 1a2000 | 20 61 6c 72 65 61 64 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 | .already........................ |
| 1a2020 | 3b 3b 20 64 65 6c 65 74 65 64 20 69 6e 20 74 68 65 20 74 65 6d 70 6f 72 61 72 79 20 69 6e 64 65 | ;;.deleted.in.the.temporary.inde |
| 1a2040 | 78 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 28 6d 61 67 69 74 | x.........................(magit |
| 1a2060 | 2d 63 61 6c 6c 2d 67 69 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -call-git....................... |
| 1a2080 | 20 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 2d 72 65 6d 6f | .."update-index"."--add"."--remo |
| 1a20a0 | 76 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 28 61 6e 64 | ve".........................(and |
| 1a20c0 | 20 28 6d 61 67 69 74 2d 67 69 74 2d 76 65 72 73 69 6f 6e 3e 3d 20 22 32 2e 32 35 2e 30 22 29 0a | .(magit-git-version>=."2.25.0"). |
| 1a20e0 | 20 20 20 20 20 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 | ............................."-- |
| 1a2100 | 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 65 73 22 29 0a 20 | ignore-skip-worktree-entries").. |
| 1a2120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 2d 22 20 66 69 6c 65 | ......................."--".file |
| 1a2140 | 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 74 2d 77 | s)......................(magit-w |
| 1a2160 | 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 20 | ith-toplevel.................... |
| 1a2180 | 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 74 20 22 61 64 64 22 20 22 2d 75 22 20 22 | ....(magit-call-git."add"."-u"." |
| 1a21a0 | 2e 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d | .")))....................(magit- |
| 1a21c0 | 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 29 0a 20 20 20 20 | git-string."write-tree"))))..... |
| 1a21e0 | 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 75 70 64 61 74 65 2d 77 69 70 72 65 66 20 72 65 66 20 77 | ..(magit-wip-update-wipref.ref.w |
| 1a2200 | 69 70 72 65 66 20 74 72 65 65 20 70 61 72 65 6e 74 20 66 69 6c 65 73 20 6d 73 67 20 22 77 6f 72 | ipref.tree.parent.files.msg."wor |
| 1a2220 | 6b 74 72 65 65 22 29 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 75 70 64 | ktree"))))..(defun.magit-wip-upd |
| 1a2240 | 61 74 65 2d 77 69 70 72 65 66 20 28 72 65 66 20 77 69 70 72 65 66 20 74 72 65 65 20 70 61 72 65 | ate-wipref.(ref.wipref.tree.pare |
| 1a2260 | 6e 74 20 66 69 6c 65 73 20 6d 73 67 20 73 74 61 72 74 2d 6d 73 67 29 0a 20 20 28 63 6f 6e 64 0a | nt.files.msg.start-msg)...(cond. |
| 1a2280 | 20 20 20 28 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 70 61 72 65 6e 74 20 77 69 70 72 | ...((and.(not.(equal.parent.wipr |
| 1a22a0 | 65 66 29 29 0a 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 6d 61 67 69 74 2d 77 69 70 | ef))..........(or.(not.magit-wip |
| 1a22c0 | 2d 6d 65 72 67 65 2d 62 72 61 6e 63 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 6f 74 | -merge-branch)..............(not |
| 1a22e0 | 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 77 69 70 72 65 66 29 29 29 29 0a 20 20 | .(magit-rev-verify.wipref))))... |
| 1a2300 | 20 20 28 73 65 74 71 20 73 74 61 72 74 2d 6d 73 67 20 28 63 6f 6e 63 61 74 20 22 73 74 61 72 74 | ..(setq.start-msg.(concat."start |
| 1a2320 | 20 61 75 74 6f 73 61 76 69 6e 67 20 22 20 73 74 61 72 74 2d 6d 73 67 29 29 0a 20 20 20 20 28 6d | .autosaving.".start-msg)).....(m |
| 1a2340 | 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 |
| 1a2360 | 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 |
| 1a2380 | 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 |
| 1a23a0 | 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".......................... |
| 1a23c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 70 22 20 70 61 72 65 6e 74 20 22 2d 6d 22 20 | ..............."-p".parent."-m". |
| 1a23e0 | 73 74 61 72 74 2d 6d 73 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | start-msg....................... |
| 1a2400 | 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 61 72 65 6e 74 | ..................(concat.parent |
| 1a2420 | 20 22 5e 7b 74 72 65 65 7d 22 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 70 61 72 65 6e 74 20 77 | ."^{tree}"))).....(setq.parent.w |
| 1a2440 | 69 70 72 65 66 29 29 0a 20 20 20 28 28 61 6e 64 20 6d 61 67 69 74 2d 77 69 70 2d 6d 65 72 67 65 | ipref))....((and.magit-wip-merge |
| 1a2460 | 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6e 6f 74 20 28 6d 61 67 69 74 | -branch..........(or.(not.(magit |
| 1a2480 | 2d 72 65 76 2d 61 6e 63 65 73 74 6f 72 2d 70 20 72 65 66 20 77 69 70 72 65 66 29 29 0a 20 20 20 | -rev-ancestor-p.ref.wipref)).... |
| 1a24a0 | 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 61 6e 63 65 73 74 | ..........(not.(magit-rev-ancest |
| 1a24c0 | 6f 72 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 | or-p....................(concat. |
| 1a24e0 | 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 6c 6f 67 22 20 22 2d 2d 66 6f 72 6d 61 | (magit-git-string."log"."--forma |
| 1a2500 | 74 3d 25 48 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t=%H"........................... |
| 1a2520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 31 22 20 22 2d 2d 6d 65 72 67 65 | ..................."-1"."--merge |
| 1a2540 | 73 22 20 77 69 70 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s".wipref)...................... |
| 1a2560 | 20 20 20 20 20 20 22 5e 32 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 | ......"^2")....................r |
| 1a2580 | 65 66 29 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 73 74 61 72 74 2d 6d 73 67 20 28 66 6f 72 6d | ef)))).....(setq.start-msg.(form |
| 1a25a0 | 61 74 20 22 6d 65 72 67 65 20 25 73 20 69 6e 74 6f 20 25 73 22 20 72 65 66 20 73 74 61 72 74 2d | at."merge.%s.into.%s".ref.start- |
| 1a25c0 | 6d 73 67 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 75 70 64 61 74 65 2d 72 65 66 20 77 69 70 72 | msg)).....(magit-update-ref.wipr |
| 1a25e0 | 65 66 20 73 74 61 72 74 2d 6d 73 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ef.start-msg.................... |
| 1a2600 | 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 63 6f 6d 6d 69 74 2d 74 72 65 | ...(magit-git-string."commit-tre |
| 1a2620 | 65 22 20 22 2d 2d 6e 6f 2d 67 70 67 2d 73 69 67 6e 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e"."--no-gpg-sign".............. |
| 1a2640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2d 70 22 20 | ..........................."-p". |
| 1a2660 | 77 69 70 72 65 66 20 22 2d 70 22 20 72 65 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | wipref."-p".ref................. |
| 1a2680 | 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 73 74 61 | ........................"-m".sta |
| 1a26a0 | 72 74 2d 6d 73 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | rt-msg.......................... |
| 1a26c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 72 65 66 20 22 5e 7b 74 72 | ...............(concat.ref."^{tr |
| 1a26e0 | 65 65 7d 22 29 29 29 0a 20 20 20 20 28 73 65 74 71 20 70 61 72 65 6e 74 20 77 69 70 72 65 66 29 | ee}"))).....(setq.parent.wipref) |
| 1a2700 | 29 29 0a 20 20 28 77 68 65 6e 20 28 6d 61 67 69 74 2d 67 69 74 2d 66 61 69 6c 75 72 65 20 22 64 | ))...(when.(magit-git-failure."d |
| 1a2720 | 69 66 66 2d 74 72 65 65 22 20 22 2d 2d 71 75 69 65 74 22 20 70 61 72 65 6e 74 20 74 72 65 65 20 | iff-tree"."--quiet".parent.tree. |
| 1a2740 | 22 2d 2d 22 20 66 69 6c 65 73 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 61 6e 64 20 6d 73 67 | "--".files).....(unless.(and.msg |
| 1a2760 | 20 28 6e 6f 74 20 28 3d 20 28 61 72 65 66 20 6d 73 67 20 30 29 20 3f 5c 73 29 29 29 0a 20 20 20 | .(not.(=.(aref.msg.0).?\s))).... |
| 1a2780 | 20 20 20 28 6c 65 74 20 28 28 6c 65 6e 20 28 6c 65 6e 67 74 68 20 66 69 6c 65 73 29 29 29 0a 20 | ...(let.((len.(length.files))).. |
| 1a27a0 | 20 20 20 20 20 20 20 28 73 65 74 71 20 6d 73 67 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 | .......(setq.msg.(concat........ |
| 1a27c0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 28 28 3d 20 6c 65 6e 20 30 29 20 22 61 75 | ............(cond.((=.len.0)."au |
| 1a27e0 | 74 6f 73 61 76 65 20 74 72 61 63 6b 65 64 20 66 69 6c 65 73 22 29 0a 20 20 20 20 20 20 20 20 20 | tosave.tracked.files").......... |
| 1a2800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 3e 20 6c 65 6e 20 31 29 20 28 66 6f 72 6d | ................((>.len.1).(form |
| 1a2820 | 61 74 20 22 61 75 74 6f 73 61 76 65 20 25 73 20 66 69 6c 65 73 22 20 6c 65 6e 29 29 0a 20 20 20 | at."autosave.%s.files".len)).... |
| 1a2840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 63 6f 6e 63 61 74 20 22 | ......................((concat." |
| 1a2860 | 61 75 74 6f 73 61 76 65 20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | autosave."...................... |
| 1a2880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 69 6c 65 2d 72 65 6c 61 74 69 76 65 2d 6e 61 6d 65 | .............(file-relative-name |
| 1a28a0 | 20 28 63 61 72 20 66 69 6c 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(car.files).................... |
| 1a28c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a28e0 | 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 20 20 20 20 20 | ...(magit-toplevel)))))......... |
| 1a2900 | 20 20 20 20 20 20 20 20 20 20 20 6d 73 67 29 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 75 70 | ...........msg)))).....(magit-up |
| 1a2920 | 64 61 74 65 2d 72 65 66 20 77 69 70 72 65 66 20 6d 73 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 | date-ref.wipref.msg............. |
| 1a2940 | 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 6d | ..........(magit-git-string."com |
| 1a2960 | 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 20 | mit-tree"."--no-gpg-sign"....... |
| 1a2980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a29a0 | 20 20 22 2d 70 22 20 70 61 72 65 6e 74 20 22 2d 6d 22 20 6d 73 67 20 74 72 65 65 29 29 29 29 0a | .."-p".parent."-m".msg.tree)))). |
| 1a29c0 | 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 67 65 74 2d 72 65 66 20 28 29 0a 20 20 28 | .(defun.magit-wip-get-ref.()...( |
| 1a29e0 | 6c 65 74 20 28 28 72 65 66 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 | let.((ref.(or.(magit-git-string. |
| 1a2a00 | 22 73 79 6d 62 6f 6c 69 63 2d 72 65 66 22 20 22 48 45 41 44 22 29 20 22 48 45 41 44 22 29 29 29 | "symbolic-ref"."HEAD")."HEAD"))) |
| 1a2a20 | 0a 20 20 20 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 72 65 66 29 | .....(and.(magit-rev-verify.ref) |
| 1a2a40 | 0a 20 20 20 20 20 20 20 20 20 72 65 66 29 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 | ..........ref)))..(defun.magit-w |
| 1a2a60 | 69 70 2d 67 65 74 2d 70 61 72 65 6e 74 20 28 72 65 66 20 77 69 70 72 65 66 29 0a 20 20 28 69 66 | ip-get-parent.(ref.wipref)...(if |
| 1a2a80 | 20 28 61 6e 64 20 28 6d 61 67 69 74 2d 72 65 76 2d 76 65 72 69 66 79 20 77 69 70 72 65 66 29 0a | .(and.(magit-rev-verify.wipref). |
| 1a2aa0 | 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 67 69 74 2d 73 74 72 | ...........(equal.(magit-git-str |
| 1a2ac0 | 69 6e 67 20 22 6d 65 72 67 65 2d 62 61 73 65 22 20 77 69 70 72 65 66 20 72 65 66 29 0a 20 20 20 | ing."merge-base".wipref.ref).... |
| 1a2ae0 | 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 79 | ...............(magit-rev-verify |
| 1a2b00 | 20 72 65 66 29 29 29 0a 20 20 20 20 20 20 77 69 70 72 65 66 0a 20 20 20 20 72 65 66 29 29 0a 0a | .ref))).......wipref.....ref)).. |
| 1a2b20 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 2d 77 69 70 2d 69 6e 64 65 78 2d 72 65 66 20 28 26 6f 70 | (defun.magit--wip-index-ref.(&op |
| 1a2b40 | 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 22 69 | tional.ref)...(magit--wip-ref."i |
| 1a2b60 | 6e 64 65 78 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 70 2d | ndex/".ref))..(defun.magit--wip- |
| 1a2b80 | 77 74 72 65 65 2d 72 65 66 20 28 26 6f 70 74 69 6f 6e 61 6c 20 72 65 66 29 0a 20 20 28 6d 61 67 | wtree-ref.(&optional.ref)...(mag |
| 1a2ba0 | 69 74 2d 2d 77 69 70 2d 72 65 66 20 22 77 74 72 65 65 2f 22 20 72 65 66 29 29 0a 0a 28 64 65 66 | it--wip-ref."wtree/".ref))..(def |
| 1a2bc0 | 75 6e 20 6d 61 67 69 74 2d 2d 77 69 70 2d 72 65 66 20 28 6e 61 6d 65 73 70 61 63 65 20 26 6f 70 | un.magit--wip-ref.(namespace.&op |
| 1a2be0 | 74 69 6f 6e 61 6c 20 72 65 66 29 0a 20 20 28 63 6f 6e 63 61 74 20 6d 61 67 69 74 2d 77 69 70 2d | tional.ref)...(concat.magit-wip- |
| 1a2c00 | 6e 61 6d 65 73 70 61 63 65 20 6e 61 6d 65 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 28 6f | namespace.namespace...........(o |
| 1a2c20 | 72 20 28 61 6e 64 20 72 65 66 20 28 73 74 72 69 6e 67 2d 70 72 65 66 69 78 2d 70 20 22 72 65 66 | r.(and.ref.(string-prefix-p."ref |
| 1a2c40 | 73 2f 22 20 72 65 66 29 20 72 65 66 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 | s/".ref).ref)...............(and |
| 1a2c60 | 2d 6c 65 74 2a 20 28 28 62 72 61 6e 63 68 20 28 61 6e 64 20 28 6e 6f 74 20 28 65 71 75 61 6c 20 | -let*.((branch.(and.(not.(equal. |
| 1a2c80 | 72 65 66 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 | ref."HEAD")).................... |
| 1a2ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 72 65 66 20 28 6d 61 67 69 | ...................(or.ref.(magi |
| 1a2cc0 | 74 2d 67 65 74 2d 63 75 72 72 65 6e 74 2d 62 72 61 6e 63 68 29 29 29 29 29 0a 20 20 20 20 20 20 | t-get-current-branch)))))....... |
| 1a2ce0 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 72 65 66 73 2f 68 65 61 64 73 2f 22 20 | ..........(concat."refs/heads/". |
| 1a2d00 | 62 72 61 6e 63 68 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 48 45 41 44 22 29 29 29 | branch))..............."HEAD"))) |
| 1a2d20 | 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 6d 61 79 62 65 2d 61 64 64 2d 63 6f 6d | ..(defun.magit-wip-maybe-add-com |
| 1a2d40 | 6d 69 74 2d 68 6f 6f 6b 20 28 29 0a 20 20 28 77 68 65 6e 20 28 61 6e 64 20 6d 61 67 69 74 2d 77 | mit-hook.()...(when.(and.magit-w |
| 1a2d60 | 69 70 2d 6d 65 72 67 65 2d 62 72 61 6e 63 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 | ip-merge-branch..............(ma |
| 1a2d80 | 67 69 74 2d 77 69 70 2d 61 6e 79 2d 65 6e 61 62 6c 65 64 2d 70 29 29 0a 20 20 20 20 28 61 64 64 | git-wip-any-enabled-p)).....(add |
| 1a2da0 | 2d 68 6f 6f 6b 20 27 67 69 74 2d 63 6f 6d 6d 69 74 2d 70 6f 73 74 2d 66 69 6e 69 73 68 2d 68 6f | -hook.'git-commit-post-finish-ho |
| 1a2dc0 | 6f 6b 20 23 27 6d 61 67 69 74 2d 77 69 70 2d 63 6f 6d 6d 69 74 20 6e 69 6c 20 74 29 29 29 0a 0a | ok.#'magit-wip-commit.nil.t))).. |
| 1a2de0 | 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 61 6e 79 2d 65 6e 61 62 6c 65 64 2d 70 20 28 | (defun.magit-wip-any-enabled-p.( |
| 1a2e00 | 29 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 20 6d 61 67 | )...(or.magit-wip-mode.......mag |
| 1a2e20 | 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6c 6f 63 61 6c 2d 6d 6f 64 65 0a 20 20 20 | it-wip-after-save-local-mode.... |
| 1a2e40 | 20 20 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 73 61 76 65 2d 6d 6f 64 65 0a 20 20 20 | ...magit-wip-after-save-mode.... |
| 1a2e60 | 20 20 20 6d 61 67 69 74 2d 77 69 70 2d 61 66 74 65 72 2d 61 70 70 6c 79 2d 6d 6f 64 65 0a 20 20 | ...magit-wip-after-apply-mode... |
| 1a2e80 | 20 20 20 20 6d 61 67 69 74 2d 77 69 70 2d 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 2d 6d 6f 64 65 | ....magit-wip-before-change-mode |
| 1a2ea0 | 0a 20 20 20 20 20 20 6d 61 67 69 74 2d 77 69 70 2d 69 6e 69 74 69 61 6c 2d 62 61 63 6b 75 70 2d | .......magit-wip-initial-backup- |
| 1a2ec0 | 6d 6f 64 65 29 29 0a 0a 3b 3b 3b 20 4c 6f 67 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 | mode))..;;;.Log..(defun.magit-wi |
| 1a2ee0 | 70 2d 6c 6f 67 2d 69 6e 64 65 78 20 28 61 72 67 73 20 66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 | p-log-index.(args.files)..."Show |
| 1a2f00 | 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 69 6e 64 65 78 20 77 69 70 20 72 65 66 20 6f 66 20 74 68 | .log.for.the.index.wip.ref.of.th |
| 1a2f20 | 65 20 63 75 72 72 65 6e 74 20 62 72 61 6e 63 68 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 | e.current.branch."...(interactiv |
| 1a2f40 | 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 |
| 1a2f60 | 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 6d 61 67 69 74 2d | t-log-setup-buffer.(list.(magit- |
| 1a2f80 | 2d 77 69 70 2d 69 6e 64 65 78 2d 72 65 66 29 29 20 61 72 67 73 20 66 69 6c 65 73 29 29 0a 0a 28 | -wip-index-ref)).args.files))..( |
| 1a2fa0 | 64 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 2d 77 6f 72 6b 74 72 65 65 20 28 61 72 | defun.magit-wip-log-worktree.(ar |
| 1a2fc0 | 67 73 20 66 69 6c 65 73 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 77 6f | gs.files)..."Show.log.for.the.wo |
| 1a2fe0 | 72 6b 74 72 65 65 20 77 69 70 20 72 65 66 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 72 | rktree.wip.ref.of.the.current.br |
| 1a3000 | 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 |
| 1a3020 | 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- |
| 1a3040 | 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 77 74 72 65 65 2d 72 | buffer.(list.(magit--wip-wtree-r |
| 1a3060 | 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- |
| 1a3080 | 77 69 70 2d 6c 6f 67 2d 63 75 72 72 65 6e 74 20 28 62 72 61 6e 63 68 20 61 72 67 73 20 66 69 6c | wip-log-current.(branch.args.fil |
| 1a30a0 | 65 73 20 63 6f 75 6e 74 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 74 68 65 20 63 75 | es.count)..."Show.log.for.the.cu |
| 1a30c0 | 72 72 65 6e 74 20 62 72 61 6e 63 68 20 61 6e 64 20 69 74 73 20 77 69 70 20 72 65 66 73 2e 0a 57 | rrent.branch.and.its.wip.refs..W |
| 1a30e0 | 69 74 68 20 61 20 6e 65 67 61 74 69 76 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f | ith.a.negative.prefix.argument.o |
| 1a3100 | 6e 6c 79 20 73 68 6f 77 20 74 68 65 20 77 6f 72 6b 74 72 65 65 20 77 69 70 20 72 65 66 2e 0a 54 | nly.show.the.worktree.wip.ref..T |
| 1a3120 | 68 65 20 61 62 73 6f 6c 75 74 65 20 6e 75 6d 65 72 69 63 20 76 61 6c 75 65 20 6f 66 20 74 68 65 | he.absolute.numeric.value.of.the |
| 1a3140 | 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 0a 6d 61 | .prefix.argument.controls.how.ma |
| 1a3160 | 6e 79 20 5c 22 62 72 61 6e 63 68 65 73 5c 22 20 6f 66 20 65 61 63 68 20 77 69 70 20 72 65 66 20 | ny.\"branches\".of.each.wip.ref. |
| 1a3180 | 61 72 65 20 73 68 6f 77 6e 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6e | are.shown."...(interactive....(n |
| 1a31a0 | 63 6f 6e 63 20 28 6c 69 73 74 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 74 2d 63 75 72 72 65 6e | conc.(list.(or.(magit-get-curren |
| 1a31c0 | 74 2d 62 72 61 6e 63 68 29 20 22 48 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 28 6d 61 | t-branch)."HEAD"))...........(ma |
| 1a31e0 | 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 6c 69 | git-log-arguments)...........(li |
| 1a3200 | 73 74 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 | st.(prefix-numeric-value.current |
| 1a3220 | 2d 70 72 65 66 69 78 2d 61 72 67 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 | -prefix-arg))))...(magit-wip-log |
| 1a3240 | 20 62 72 61 6e 63 68 20 61 72 67 73 20 66 69 6c 65 73 20 63 6f 75 6e 74 29 29 0a 0a 28 64 65 66 | .branch.args.files.count))..(def |
| 1a3260 | 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 20 28 62 72 61 6e 63 68 20 61 72 67 73 20 66 69 | un.magit-wip-log.(branch.args.fi |
| 1a3280 | 6c 65 73 20 63 6f 75 6e 74 29 0a 20 20 22 53 68 6f 77 20 6c 6f 67 20 66 6f 72 20 61 20 62 72 61 | les.count)..."Show.log.for.a.bra |
| 1a32a0 | 6e 63 68 20 61 6e 64 20 69 74 73 20 77 69 70 20 72 65 66 73 2e 0a 57 69 74 68 20 61 20 6e 65 67 | nch.and.its.wip.refs..With.a.neg |
| 1a32c0 | 61 74 69 76 65 20 70 72 65 66 69 78 20 61 72 67 75 6d 65 6e 74 20 6f 6e 6c 79 20 73 68 6f 77 20 | ative.prefix.argument.only.show. |
| 1a32e0 | 74 68 65 20 77 6f 72 6b 74 72 65 65 20 77 69 70 20 72 65 66 2e 0a 54 68 65 20 61 62 73 6f 6c 75 | the.worktree.wip.ref..The.absolu |
| 1a3300 | 74 65 20 6e 75 6d 65 72 69 63 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 70 72 65 66 69 78 20 61 | te.numeric.value.of.the.prefix.a |
| 1a3320 | 72 67 75 6d 65 6e 74 20 63 6f 6e 74 72 6f 6c 73 20 68 6f 77 0a 6d 61 6e 79 20 5c 22 62 72 61 6e | rgument.controls.how.many.\"bran |
| 1a3340 | 63 68 65 73 5c 22 20 6f 66 20 65 61 63 68 20 77 69 70 20 72 65 66 20 61 72 65 20 73 68 6f 77 6e | ches\".of.each.wip.ref.are.shown |
| 1a3360 | 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 0a 20 20 20 28 6e 63 6f 6e 63 20 28 6c 69 73 | ."...(interactive....(nconc.(lis |
| 1a3380 | 74 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 | t.(magit-completing-read........ |
| 1a33a0 | 20 20 20 20 20 20 20 20 20 20 22 4c 6f 67 20 62 72 61 6e 63 68 20 61 6e 64 20 69 74 73 20 77 69 | .........."Log.branch.and.its.wi |
| 1a33c0 | 70 20 72 65 66 73 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 63 6f 6e 63 20 | p.refs"..................(nconc. |
| 1a33e0 | 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 0a | (magit-list-local-branch-names). |
| 1a3400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 22 48 | ........................(list."H |
| 1a3420 | 45 41 44 22 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 69 6c 20 74 20 6e 69 | EAD"))..................nil.t.ni |
| 1a3440 | 6c 20 27 6d 61 67 69 74 2d 72 65 76 69 73 69 6f 6e 2d 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 | l.'magit-revision-history....... |
| 1a3460 | 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 62 72 61 6e 63 68 2d 61 74 2d | ...........(or.(magit-branch-at- |
| 1a3480 | 70 6f 69 6e 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 | point)......................(mag |
| 1a34a0 | 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).......... |
| 1a34c0 | 20 20 20 20 20 20 20 20 20 20 20 20 22 48 45 41 44 22 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | ............"HEAD")))........... |
| 1a34e0 | 28 6d 61 67 69 74 2d 6c 6f 67 2d 61 72 67 75 6d 65 6e 74 73 29 0a 20 20 20 20 20 20 20 20 20 20 | (magit-log-arguments)........... |
| 1a3500 | 28 6c 69 73 74 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 | (list.(prefix-numeric-value.curr |
| 1a3520 | 65 6e 74 2d 70 72 65 66 69 78 2d 61 72 67 29 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 6c 6f 67 2d | ent-prefix-arg))))...(magit-log- |
| 1a3540 | 73 65 74 75 70 2d 62 75 66 66 65 72 20 28 6e 63 6f 6e 63 20 28 6c 69 73 74 20 62 72 61 6e 63 68 | setup-buffer.(nconc.(list.branch |
| 1a3560 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )............................... |
| 1a3580 | 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 2d 67 65 74 2d 74 69 70 73 0a 20 20 20 20 20 | ...(magit-wip-log-get-tips...... |
| 1a35a0 | 20 20 20 20 20 20 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 |
| 1a35c0 | 67 69 74 2d 2d 77 69 70 2d 77 74 72 65 65 2d 72 65 66 20 62 72 61 6e 63 68 29 0a 20 20 20 20 20 | git--wip-wtree-ref.branch)...... |
| 1a35e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 62 | .............................(ab |
| 1a3600 | 73 20 63 6f 75 6e 74 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s.count))....................... |
| 1a3620 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 20 28 3e 3d 20 63 6f 75 6e 74 20 30 29 0a 20 20 20 | ...........(and.(>=.count.0).... |
| 1a3640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a3660 | 20 20 20 28 6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 2d 67 65 74 2d 74 69 70 73 0a 20 20 20 20 20 | ...(magit-wip-log-get-tips...... |
| 1a3680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a36a0 | 20 20 28 6d 61 67 69 74 2d 2d 77 69 70 2d 69 6e 64 65 78 2d 72 65 66 20 62 72 61 6e 63 68 29 0a | ..(magit--wip-index-ref.branch). |
| 1a36c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a36e0 | 20 20 20 20 20 20 20 28 61 62 73 20 63 6f 75 6e 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | .......(abs.count))))........... |
| 1a3700 | 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 28 64 | ................args.files))..(d |
| 1a3720 | 65 66 75 6e 20 6d 61 67 69 74 2d 77 69 70 2d 6c 6f 67 2d 67 65 74 2d 74 69 70 73 20 28 77 69 70 | efun.magit-wip-log-get-tips.(wip |
| 1a3740 | 72 65 66 20 63 6f 75 6e 74 29 0a 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 72 65 66 6c 6f 67 20 | ref.count)...(and-let*.((reflog. |
| 1a3760 | 28 6d 61 67 69 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 72 65 66 6c 6f 67 22 20 77 69 70 72 65 66 | (magit-git-lines."reflog".wipref |
| 1a3780 | 29 29 29 0a 20 20 20 20 28 6c 65 74 20 28 74 69 70 73 29 0a 20 20 20 20 20 20 28 77 68 69 6c 65 | ))).....(let.(tips).......(while |
| 1a37a0 | 20 28 61 6e 64 20 72 65 66 6c 6f 67 20 28 3e 20 63 6f 75 6e 74 20 31 29 29 0a 20 20 20 20 20 20 | .(and.reflog.(>.count.1))....... |
| 1a37c0 | 20 20 3b 3b 20 22 73 74 61 72 74 20 61 75 74 6f 73 61 76 69 6e 67 20 2e 2e 2e 22 20 69 73 20 74 | ..;;."start.autosaving....".is.t |
| 1a37e0 | 68 65 20 63 75 72 72 65 6e 74 20 6d 65 73 73 61 67 65 2c 20 62 75 74 20 69 74 20 75 73 65 64 0a | he.current.message,.but.it.used. |
| 1a3800 | 20 20 20 20 20 20 20 20 3b 3b 20 74 6f 20 62 65 20 22 72 65 73 74 61 72 74 20 61 75 74 6f 73 61 | ........;;.to.be."restart.autosa |
| 1a3820 | 76 69 6e 67 20 2e 2e 2e 22 2c 20 61 6e 64 20 74 68 6f 73 65 20 6d 65 73 73 61 67 65 73 20 6d 61 | ving....",.and.those.messages.ma |
| 1a3840 | 79 0a 20 20 20 20 20 20 20 20 3b 3b 20 73 74 69 6c 6c 20 62 65 20 61 72 6f 75 6e 64 20 28 65 2e | y.........;;.still.be.around.(e. |
| 1a3860 | 67 2e 2c 20 69 66 20 67 63 2e 72 65 66 6c 6f 67 45 78 70 69 72 65 20 69 73 20 73 65 74 20 74 6f | g.,.if.gc.reflogExpire.is.set.to |
| 1a3880 | 20 22 6e 65 76 65 72 22 29 2e 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 72 65 66 6c 6f 67 20 | ."never")..........(setq.reflog. |
| 1a38a0 | 28 63 6c 2d 6d 65 6d 62 65 72 20 22 5e 5b 5e 20 5d 2b 20 5b 5e 3a 5d 2b 3a 20 5c 5c 28 3f 3a 72 | (cl-member."^[^.]+.[^:]+:.\\(?:r |
| 1a38c0 | 65 5c 5c 29 3f 73 74 61 72 74 20 61 75 74 6f 73 61 76 69 6e 67 22 0a 20 20 20 20 20 20 20 20 20 | e\\)?start.autosaving".......... |
| 1a38e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 6c 6f 67 20 3a 74 | .......................reflog.:t |
| 1a3900 | 65 73 74 20 23 27 73 74 72 69 6e 67 2d 6d 61 74 63 68 2d 70 29 29 0a 20 20 20 20 20 20 20 20 28 | est.#'string-match-p)).........( |
| 1a3920 | 77 68 65 6e 20 28 61 6e 64 20 28 63 61 64 72 20 72 65 66 6c 6f 67 29 0a 20 20 20 20 20 20 20 20 | when.(and.(cadr.reflog)......... |
| 1a3940 | 20 20 20 20 20 20 20 20 20 20 20 28 73 74 72 69 6e 67 2d 6d 61 74 63 68 20 22 5e 5b 5e 20 5d 2b | ...........(string-match."^[^.]+ |
| 1a3960 | 20 5c 5c 28 5b 5e 3a 5d 2b 5c 5c 29 22 20 28 63 61 64 72 20 72 65 66 6c 6f 67 29 29 29 0a 20 20 | .\\([^:]+\\)".(cadr.reflog)))... |
| 1a3980 | 20 20 20 20 20 20 20 20 28 70 75 73 68 20 28 6d 61 74 63 68 2d 73 74 72 69 6e 67 20 31 20 28 63 | ........(push.(match-string.1.(c |
| 1a39a0 | 61 64 72 20 72 65 66 6c 6f 67 29 29 20 74 69 70 73 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 | adr.reflog)).tips)).........(set |
| 1a39c0 | 71 20 72 65 66 6c 6f 67 20 28 63 64 64 72 20 72 65 66 6c 6f 67 29 29 0a 20 20 20 20 20 20 20 20 | q.reflog.(cddr.reflog))......... |
| 1a39e0 | 28 63 6c 2d 64 65 63 66 20 63 6f 75 6e 74 29 29 0a 20 20 20 20 20 20 28 63 6f 6e 73 20 77 69 70 | (cl-decf.count)).......(cons.wip |
| 1a3a00 | 72 65 66 20 28 6e 72 65 76 65 72 73 65 20 74 69 70 73 29 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 | ref.(nreverse.tips)))))..;;;._.( |
| 1a3a20 | 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 61 67 69 74 2d 77 69 | provide.'magit-wip).;;;.magit-wi |
| 1a3a40 | 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 00 00 00 00 00 00 00 | p.el.ends.here.................. |
| 1a3a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3c00 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2e 65 6c 00 00 | magit-4.1.2/magit-transient.el.. |
| 1a3c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3c60 | 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 |
| 1a3c80 | 30 30 32 31 37 31 33 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 37 31 32 00 20 30 00 00 00 | 0021713.00000000000.014712..0... |
| 1a3ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3d00 | 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................... |
| 1a3d20 | 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................... |
| 1a3d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a3e00 | 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 |
| 1a3e20 | 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 |
| 1a3e40 | 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 |
| 1a3e60 | 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 74 20 43 6f 6e 74 72 | 008-2024.The.Magit.Project.Contr |
| 1a3e80 | 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 |
| 1a3ea0 | 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 |
| 1a3ec0 | 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 |
| 1a3ee0 | 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 |
| 1a3f00 | 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 |
| 1a3f20 | 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 |
| 1a3f40 | 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 |
| 1a3f60 | 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 |
| 1a3f80 | 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. |
| 1a3fa0 | 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.; |
| 1a3fc0 | 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,. |
| 1a3fe0 | 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, |
| 1a4000 | 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 |
| 1a4020 | 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 |
| 1a4040 | 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 |
| 1a4060 | 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 |
| 1a4080 | 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. |
| 1a40a0 | 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 |
| 1a40c0 | 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 |
| 1a40e0 | 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. |
| 1a4100 | 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..;;. |
| 1a4120 | 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 |
| 1a4140 | 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 |
| 1a4160 | 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 |
| 1a4180 | 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 |
| 1a41a0 | 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 |
| 1a41c0 | 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 |
| 1a41e0 | 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,.; |
| 1a4200 | 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:. |
| 1a4220 | 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.' |
| 1a4240 | 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 |
| 1a4260 | 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)..;;;. |
| 1a4280 | 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 |
| 1a42a0 | 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)...(( |
| 1a42c0 | 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).... |
| 1a42e0 | 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... |
| 1a4300 | 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... |
| 1a4320 | 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 |
| 1a4340 | 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 |
| 1a4360 | 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 |
| 1a4380 | 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.: |
| 1a43a0 | 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 |
| 1a43c0 | 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))). |
| 1a43e0 | 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 |
| 1a4400 | 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 |
| 1a4420 | 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 |
| 1a4440 | 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 |
| 1a4460 | 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- |
| 1a4480 | 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 |
| 1a44a0 | 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 |
| 1a44c0 | 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)))..;;;. |
| 1a44e0 | 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 |
| 1a4500 | 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 |
| 1a4520 | 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 |
| 1a4540 | 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 |
| 1a4560 | 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 |
| 1a4580 | 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))............. |
| 1a45a0 | 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)..... |
| 1a45c0 | 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 |
| 1a45e0 | 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 |
| 1a4600 | 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 |
| 1a4620 | 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. |
| 1a4640 | 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)..... |
| 1a4660 | 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. |
| 1a4680 | 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. |
| 1a46a0 | 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" |
| 1a46c0 | 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 |
| 1a46e0 | 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........ |
| 1a4700 | 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) |
| 1a4720 | 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 |
| 1a4740 | 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))................. |
| 1a4760 | 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 |
| 1a4780 | 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 |
| 1a47a0 | 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 |
| 1a47c0 | 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 |
| 1a47e0 | 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 |
| 1a4800 | 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)......................... |
| 1a4820 | 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 |
| 1a4840 | 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 |
| 1a4860 | 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 |
| 1a4880 | 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 |
| 1a48a0 | 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. |
| 1a48c0 | 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"))))..;; |
| 1a48e0 | 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 |
| 1a4900 | 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- |
| 1a4920 | 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 |
| 1a4940 | 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 |
| 1a4960 | 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.. |
| 1a4980 | 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)....... |
| 1a49a0 | 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."~ |
| 1a49c0 | 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 |
| 1a49e0 | 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)................ |
| 1a4a00 | 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 |
| 1a4a20 | 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 |
| 1a4a40 | 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 |
| 1a4a60 | 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 |
| 1a4a80 | 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))) |
| 1a4aa0 | 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).. |
| 1a4ac0 | 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 |
| 1a4ae0 | 63 65 73 29 29 29 0a 20 20 20 20 28 69 66 2d 6c 65 74 20 28 28 76 61 6c 75 65 20 28 6f 72 65 66 | ces))).....(if-let.((value.(oref |
| 1a4b00 | 20 6f 62 6a 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 61 64 72 20 28 6d 65 6d | .obj.value))).........(cadr.(mem |
| 1a4b20 | 62 65 72 20 76 61 6c 75 65 20 63 68 6f 69 63 65 73 29 29 0a 20 20 20 20 20 20 28 63 61 72 20 63 | ber.value.choices)).......(car.c |
| 1a4b40 | 68 6f 69 63 65 73 29 29 29 29 0a 0a 3b 3b 3b 3b 20 52 65 61 64 65 72 73 0a 0a 28 64 65 66 75 6e | hoices))))..;;;;.Readers..(defun |
| 1a4b60 | 20 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 70 65 72 73 6f 6e 20 28 70 72 | .magit-transient-read-person.(pr |
| 1a4b80 | 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 6d | ompt.initial-input.history)...(m |
| 1a4ba0 | 61 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 0a 20 20 20 70 72 6f 6d 70 74 0a 20 | agit-completing-read....prompt.. |
| 1a4bc0 | 20 20 28 6d 61 70 63 61 72 20 28 6c 61 6d 62 64 61 20 28 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 | ..(mapcar.(lambda.(line)........ |
| 1a4be0 | 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........... |
| 1a4c00 | 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 5c | .....(and.(string-match."\\`[\s\ |
| 1a4c20 | 74 5d 2b 5b 30 2d 39 5d 2b 5c 74 22 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | t]+[0-9]+\t".line).............. |
| 1a4c40 | 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 73 75 62 73 74 72 69 6e 67 20 6c 69 6e 65 20 28 6d 61 | .......(list.(substring.line.(ma |
| 1a4c60 | 74 63 68 2d 65 6e 64 20 30 29 29 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 | tch-end.0))))))............(magi |
| 1a4c80 | 74 2d 67 69 74 2d 6c 69 6e 65 73 20 22 73 68 6f 72 74 6c 6f 67 22 20 22 2d 6e 22 20 22 2d 73 22 | t-git-lines."shortlog"."-n"."-s" |
| 1a4ca0 | 20 22 2d 65 22 20 22 48 45 41 44 22 29 29 0a 20 20 20 6e 69 6c 20 6e 69 6c 20 69 6e 69 74 69 61 | ."-e"."HEAD"))....nil.nil.initia |
| 1a4cc0 | 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d | l-input.history))..(defun.magit- |
| 1a4ce0 | 74 72 61 6e 73 69 65 6e 74 2d 72 65 61 64 2d 72 65 76 69 73 69 6f 6e 20 28 70 72 6f 6d 70 74 20 | transient-read-revision.(prompt. |
| 1a4d00 | 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 29 0a 20 20 28 6f 72 20 28 6d 61 | initial-input.history)...(or.(ma |
| 1a4d20 | 67 69 74 2d 63 6f 6d 70 6c 65 74 69 6e 67 2d 72 65 61 64 20 70 72 6f 6d 70 74 20 28 63 6f 6e 73 | git-completing-read.prompt.(cons |
| 1a4d40 | 20 22 48 45 41 44 22 20 28 6d 61 67 69 74 2d 6c 69 73 74 2d 72 65 66 6e 61 6d 65 73 29 29 0a 20 | ."HEAD".(magit-list-refnames)).. |
| 1a4d60 | 20 20 20 20 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. |
| 1a4d80 | 6e 69 6c 20 69 6e 69 74 69 61 6c 2d 69 6e 70 75 74 20 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 | nil.initial-input.history....... |
| 1a4da0 | 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 |
| 1a4dc0 | 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 20 | t-branch-or-commit-at-point).... |
| 1a4de0 | 20 20 20 20 20 20 20 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 |
| 1a4e00 | 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)))...... |
| 1a4e20 | 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 22 29 | .(user-error."Nothing.selected") |
| 1a4e40 | 29 29 0a 0a 3b 3b 3b 3b 20 53 65 74 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e | ))..;;;;.Set..(cl-defmethod.tran |
| 1a4e60 | 73 69 65 6e 74 2d 69 6e 66 69 78 2d 73 65 74 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 2d 67 69 74 | sient-infix-set.((obj.magit--git |
| 1a4e80 | 2d 76 61 72 69 61 62 6c 65 29 20 76 61 6c 75 65 29 0a 20 20 28 6c 65 74 20 28 28 76 61 72 69 61 | -variable).value)...(let.((varia |
| 1a4ea0 | 62 6c 65 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 72 69 61 62 6c 65 29 29 0a 20 20 20 20 20 20 20 | ble.(oref.obj.variable))........ |
| 1a4ec0 | 20 28 61 72 67 20 28 69 66 20 28 6f 72 65 66 20 6f 62 6a 20 67 6c 6f 62 61 6c 29 20 22 2d 2d 67 | .(arg.(if.(oref.obj.global)."--g |
| 1a4ee0 | 6c 6f 62 61 6c 22 20 22 2d 2d 6c 6f 63 61 6c 22 29 29 29 0a 20 20 20 20 28 6f 73 65 74 20 6f 62 | lobal"."--local"))).....(oset.ob |
| 1a4f00 | 6a 20 76 61 6c 75 65 20 76 61 6c 75 65 29 0a 20 20 20 20 28 69 66 20 28 6f 72 65 66 20 6f 62 6a | j.value.value).....(if.(oref.obj |
| 1a4f20 | 20 6d 75 6c 74 69 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 73 65 74 | .multi-value).........(magit-set |
| 1a4f40 | 2d 61 6c 6c 20 76 61 6c 75 65 20 61 72 67 20 76 61 72 69 61 62 6c 65 29 0a 20 20 20 20 20 20 28 | -all.value.arg.variable).......( |
| 1a4f60 | 6d 61 67 69 74 2d 73 65 74 20 76 61 6c 75 65 20 61 72 67 20 76 61 72 69 61 62 6c 65 29 29 0a 20 | magit-set.value.arg.variable)).. |
| 1a4f80 | 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 | ...(magit-refresh).....(unless.( |
| 1a4fa0 | 6f 72 20 76 61 6c 75 65 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 65 66 69 78 29 0a 20 20 20 20 | or.value.transient--prefix)..... |
| 1a4fc0 | 20 20 28 6d 65 73 73 61 67 65 20 22 55 6e 73 65 74 20 25 73 22 20 76 61 72 69 61 62 6c 65 29 29 | ..(message."Unset.%s".variable)) |
| 1a4fe0 | 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e 74 2d 69 6e 66 69 | ))..(cl-defmethod.transient-infi |
| 1a5000 | 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 65 3a | x-set.((obj.magit--git-variable: |
| 1a5020 | 75 72 6c 73 29 20 76 61 6c 75 65 73 29 0a 20 20 28 6c 65 74 20 28 28 70 72 65 76 69 6f 75 73 20 | urls).values)...(let.((previous. |
| 1a5040 | 28 6f 72 65 66 20 6f 62 6a 20 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 75 72 | (oref.obj.value)).........(setur |
| 1a5060 | 6c 20 20 20 28 6f 72 65 66 20 6f 62 6a 20 73 65 74 75 72 6c 2d 61 72 67 29 29 0a 20 20 20 20 20 | l...(oref.obj.seturl-arg))...... |
| 1a5080 | 20 20 20 28 72 65 6d 6f 74 65 20 20 20 28 6f 72 65 66 20 74 72 61 6e 73 69 65 6e 74 2d 2d 70 72 | ...(remote...(oref.transient--pr |
| 1a50a0 | 65 66 69 78 20 73 63 6f 70 65 29 29 29 0a 20 20 20 20 28 6f 73 65 74 20 6f 62 6a 20 76 61 6c 75 | efix.scope))).....(oset.obj.valu |
| 1a50c0 | 65 20 76 61 6c 75 65 73 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 76 20 28 63 6c 2d 73 65 74 | e.values).....(dolist.(v.(cl-set |
| 1a50e0 | 2d 64 69 66 66 65 72 65 6e 63 65 20 76 61 6c 75 65 73 20 70 72 65 76 69 6f 75 73 20 3a 74 65 73 | -difference.values.previous.:tes |
| 1a5100 | 74 20 23 27 65 71 75 61 6c 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 6c 6c 2d 67 69 | t.#'equal)).......(magit-call-gi |
| 1a5120 | 74 20 22 72 65 6d 6f 74 65 22 20 22 73 65 74 2d 75 72 6c 22 20 73 65 74 75 72 6c 20 22 2d 2d 61 | t."remote"."set-url".seturl."--a |
| 1a5140 | 64 64 22 20 72 65 6d 6f 74 65 20 76 29 29 0a 20 20 20 20 28 64 6f 6c 69 73 74 20 28 76 20 28 63 | dd".remote.v)).....(dolist.(v.(c |
| 1a5160 | 6c 2d 73 65 74 2d 64 69 66 66 65 72 65 6e 63 65 20 70 72 65 76 69 6f 75 73 20 76 61 6c 75 65 73 | l-set-difference.previous.values |
| 1a5180 | 20 3a 74 65 73 74 20 23 27 65 71 75 61 6c 29 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 63 61 | .:test.#'equal)).......(magit-ca |
| 1a51a0 | 6c 6c 2d 67 69 74 20 22 72 65 6d 6f 74 65 22 20 22 73 65 74 2d 75 72 6c 22 20 73 65 74 75 72 6c | ll-git."remote"."set-url".seturl |
| 1a51c0 | 20 22 2d 2d 64 65 6c 65 74 65 22 20 72 65 6d 6f 74 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | ."--delete".remote.............. |
| 1a51e0 | 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 5e 22 20 28 72 65 67 65 78 70 2d 71 75 6f | .........(concat."^".(regexp-quo |
| 1a5200 | 74 65 20 76 29 20 22 24 22 29 29 29 0a 20 20 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 | te.v)."$"))).....(magit-refresh) |
| 1a5220 | 29 29 0a 0a 3b 3b 3b 3b 20 44 72 61 77 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 | ))..;;;;.Draw..(cl-defmethod.tra |
| 1a5240 | 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 64 65 73 63 72 69 70 74 69 6f 6e 20 28 28 6f 62 6a 20 | nsient-format-description.((obj. |
| 1a5260 | 6d 61 67 69 74 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 29 29 0a 20 20 28 6f 72 20 28 6f 72 65 | magit--git-variable))...(or.(ore |
| 1a5280 | 66 20 6f 62 6a 20 64 65 73 63 72 69 70 74 69 6f 6e 29 0a 20 20 20 20 20 20 28 6f 72 65 66 20 6f | f.obj.description).......(oref.o |
| 1a52a0 | 62 6a 20 76 61 72 69 61 62 6c 65 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 | bj.variable)))..(cl-defmethod.tr |
| 1a52c0 | 61 6e 73 69 65 6e 74 2d 66 6f 72 6d 61 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 6d 61 67 69 74 | ansient-format-value.((obj.magit |
| 1a52e0 | 2d 2d 67 69 74 2d 76 61 72 69 61 62 6c 65 29 29 0a 20 20 28 69 66 2d 6c 65 74 20 28 28 76 61 6c | --git-variable))...(if-let.((val |
| 1a5300 | 75 65 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 28 69 66 20 | ue.(oref.obj.value))).......(if. |
| 1a5320 | 28 6f 72 65 66 20 6f 62 6a 20 6d 75 6c 74 69 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 | (oref.obj.multi-value).......... |
| 1a5340 | 20 28 69 66 20 28 63 64 72 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 | .(if.(cdr.value)...............( |
| 1a5360 | 6d 61 70 63 6f 6e 63 61 74 20 28 6c 61 6d 62 64 61 20 28 76 29 0a 20 20 20 20 20 20 20 20 20 20 | mapconcat.(lambda.(v)........... |
| 1a5380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 5c 6e 20 20 20 20 | .................(concat."\n.... |
| 1a53a0 | 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 | .".............................. |
| 1a53c0 | 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 76 20 27 66 61 63 65 20 27 74 72 61 6e 73 | ......(propertize.v.'face.'trans |
| 1a53e0 | 69 65 6e 74 2d 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ient-value)))................... |
| 1a5400 | 20 20 20 20 20 20 20 76 61 6c 75 65 20 22 22 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 | .......value."").............(pr |
| 1a5420 | 6f 70 65 72 74 69 7a 65 20 28 63 61 72 20 76 61 6c 75 65 29 20 27 66 61 63 65 20 27 74 72 61 6e | opertize.(car.value).'face.'tran |
| 1a5440 | 73 69 65 6e 74 2d 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a | sient-value)).........(propertiz |
| 1a5460 | 65 20 28 63 61 72 20 28 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 76 61 6c 75 65 20 22 5c 6e 22 29 | e.(car.(split-string.value."\n") |
| 1a5480 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 27 74 72 61 | ).....................'face.'tra |
| 1a54a0 | 6e 73 69 65 6e 74 2d 76 61 6c 75 65 29 29 0a 20 20 20 20 28 69 66 2d 6c 65 74 2a 20 28 28 64 65 | nsient-value)).....(if-let*.((de |
| 1a54c0 | 66 61 75 6c 74 20 28 6f 72 65 66 20 6f 62 6a 20 64 65 66 61 75 6c 74 29 29 0a 20 20 20 20 20 20 | fault.(oref.obj.default))....... |
| 1a54e0 | 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 | ........(default.(if.(functionp. |
| 1a5500 | 64 65 66 61 75 6c 74 29 20 28 66 75 6e 63 61 6c 6c 20 64 65 66 61 75 6c 74 29 20 64 65 66 61 75 | default).(funcall.default).defau |
| 1a5520 | 6c 74 29 29 29 0a 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 28 70 72 6f 70 65 72 74 69 7a | lt))).........(concat.(propertiz |
| 1a5540 | 65 20 22 64 65 66 61 75 6c 74 3a 22 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e | e."default:".'face.'transient-in |
| 1a5560 | 61 63 74 69 76 65 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 | active-value).................(p |
| 1a5580 | 72 6f 70 65 72 74 69 7a 65 20 64 65 66 61 75 6c 74 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 | ropertize.default.'face.'transie |
| 1a55a0 | 6e 74 2d 76 61 6c 75 65 29 29 0a 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 75 6e | nt-value)).......(propertize."un |
| 1a55c0 | 73 65 74 22 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 76 | set".'face.'transient-inactive-v |
| 1a55e0 | 61 6c 75 65 29 29 29 29 0a 0a 28 63 6c 2d 64 65 66 6d 65 74 68 6f 64 20 74 72 61 6e 73 69 65 6e | alue))))..(cl-defmethod.transien |
| 1a5600 | 74 2d 66 6f 72 6d 61 74 2d 76 61 6c 75 65 20 28 28 6f 62 6a 20 6d 61 67 69 74 2d 2d 67 69 74 2d | t-format-value.((obj.magit--git- |
| 1a5620 | 76 61 72 69 61 62 6c 65 3a 63 68 6f 69 63 65 73 29 29 0a 20 20 28 6c 65 74 2a 20 28 28 76 61 72 | variable:choices))...(let*.((var |
| 1a5640 | 69 61 62 6c 65 20 28 6f 72 65 66 20 6f 62 6a 20 76 61 72 69 61 62 6c 65 29 29 0a 20 20 20 20 20 | iable.(oref.obj.variable))...... |
| 1a5660 | 20 20 20 20 28 63 68 6f 69 63 65 73 20 20 28 6f 72 65 66 20 6f 62 6a 20 63 68 6f 69 63 65 73 29 | ....(choices..(oref.obj.choices) |
| 1a5680 | 29 0a 20 20 20 20 20 20 20 20 20 28 67 6c 6f 62 61 6c 70 20 20 28 6f 72 65 66 20 6f 62 6a 20 67 | )..........(globalp..(oref.obj.g |
| 1a56a0 | 6c 6f 62 61 6c 29 29 0a 20 20 20 20 20 20 20 20 20 28 76 61 6c 75 65 20 20 20 20 6e 69 6c 29 0a | lobal))..........(value....nil). |
| 1a56c0 | 20 20 20 20 20 20 20 20 20 28 67 6c 6f 62 61 6c 20 20 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 | .........(global...(magit-git-st |
| 1a56e0 | 72 69 6e 67 20 22 63 6f 6e 66 69 67 22 20 22 2d 2d 67 6c 6f 62 61 6c 22 20 76 61 72 69 61 62 6c | ring."config"."--global".variabl |
| 1a5700 | 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 70 20 28 6f 72 65 66 20 6f 62 6a | e))..........(defaultp.(oref.obj |
| 1a5720 | 20 64 65 66 61 75 6c 74 29 29 0a 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 20 20 28 69 | .default))..........(default..(i |
| 1a5740 | 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 64 65 66 61 75 6c 74 70 29 20 28 66 75 6e 63 61 6c 6c 20 | f.(functionp.defaultp).(funcall. |
| 1a5760 | 64 65 66 61 75 6c 74 70 20 6f 62 6a 29 20 64 65 66 61 75 6c 74 70 29 29 0a 20 20 20 20 20 20 20 | defaultp.obj).defaultp))........ |
| 1a5780 | 20 20 28 66 61 6c 6c 62 61 63 6b 20 28 6f 72 65 66 20 6f 62 6a 20 66 61 6c 6c 62 61 63 6b 29 29 | ..(fallback.(oref.obj.fallback)) |
| 1a57a0 | 0a 20 20 20 20 20 20 20 20 20 28 66 61 6c 6c 62 61 63 6b 20 28 61 6e 64 20 66 61 6c 6c 62 61 63 | ..........(fallback.(and.fallbac |
| 1a57c0 | 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c | k.........................(and-l |
| 1a57e0 | 65 74 2a 20 28 28 76 61 6c 20 28 6d 61 67 69 74 2d 67 65 74 20 66 61 6c 6c 62 61 63 6b 29 29 29 | et*.((val.(magit-get.fallback))) |
| 1a5800 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 | ...........................(conc |
| 1a5820 | 61 74 20 66 61 6c 6c 62 61 63 6b 20 22 3a 22 20 76 61 6c 29 29 29 29 29 0a 20 20 20 20 28 69 66 | at.fallback.":".val))))).....(if |
| 1a5840 | 20 28 6e 6f 74 20 67 6c 6f 62 61 6c 70 29 0a 20 20 20 20 20 20 20 20 28 73 65 74 71 20 76 61 6c | .(not.globalp).........(setq.val |
| 1a5860 | 75 65 20 28 6d 61 67 69 74 2d 67 69 74 2d 73 74 72 69 6e 67 20 22 63 6f 6e 66 69 67 22 20 22 2d | ue.(magit-git-string."config"."- |
| 1a5880 | 2d 6c 6f 63 61 6c 22 20 20 76 61 72 69 61 62 6c 65 29 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 | -local"..variable)).......(setq. |
| 1a58a0 | 76 61 6c 75 65 20 67 6c 6f 62 61 6c 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 67 6c 6f 62 61 6c | value.global).......(setq.global |
| 1a58c0 | 20 6e 69 6c 29 29 0a 20 20 20 20 28 77 68 65 6e 20 28 66 75 6e 63 74 69 6f 6e 70 20 63 68 6f 69 | .nil)).....(when.(functionp.choi |
| 1a58e0 | 63 65 73 29 0a 20 20 20 20 20 20 28 73 65 74 71 20 63 68 6f 69 63 65 73 20 28 66 75 6e 63 61 6c | ces).......(setq.choices.(funcal |
| 1a5900 | 6c 20 63 68 6f 69 63 65 73 29 29 29 0a 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 28 70 | l.choices))).....(concat......(p |
| 1a5920 | 72 6f 70 65 72 74 69 7a 65 20 22 5b 22 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 | ropertize."[".'face.'transient-i |
| 1a5940 | 6e 61 63 74 69 76 65 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 28 6d 61 70 63 6f 6e 63 61 74 20 28 | nactive-value)......(mapconcat.( |
| 1a5960 | 6c 61 6d 62 64 61 20 28 63 68 6f 69 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lambda.(choice)................. |
| 1a5980 | 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 63 68 6f 69 63 65 20 27 66 61 63 65 20 28 69 66 20 28 | ..(propertize.choice.'face.(if.( |
| 1a59a0 | 65 71 75 61 6c 20 63 68 6f 69 63 65 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | equal.choice.value)............. |
| 1a59c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a59e0 | 20 20 20 28 69 66 20 28 6d 65 6d 62 65 72 20 63 68 6f 69 63 65 20 63 68 6f 69 63 65 73 29 0a 20 | ...(if.(member.choice.choices).. |
| 1a5a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a5a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c | ..................'transient-val |
| 1a5a40 | 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 20 20 | ue.............................. |
| 1a5a60 | 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 77 | ....................'font-lock-w |
| 1a5a80 | 61 72 6e 69 6e 67 2d 66 61 63 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | arning-face).................... |
| 1a5aa0 | 20 20 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 |
| 1a5ac0 | 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ient-inactive-value))).......... |
| 1a5ae0 | 20 20 20 20 20 20 20 28 69 66 20 28 61 6e 64 20 76 61 6c 75 65 20 28 6e 6f 74 20 28 6d 65 6d 62 | .......(if.(and.value.(not.(memb |
| 1a5b00 | 65 72 20 76 61 6c 75 65 20 63 68 6f 69 63 65 73 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | er.value.choices)))............. |
| 1a5b20 | 20 20 20 20 20 20 20 20 28 63 6f 6e 73 20 76 61 6c 75 65 20 63 68 6f 69 63 65 73 29 0a 20 20 20 | ........(cons.value.choices).... |
| 1a5b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 6f 69 63 65 73 29 0a 20 20 20 20 20 20 20 20 | ...............choices)......... |
| 1a5b60 | 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 74 | ........(propertize."|".'face.'t |
| 1a5b80 | 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 20 28 | ransient-inactive-value))......( |
| 1a5ba0 | 61 6e 64 20 28 6f 72 20 67 6c 6f 62 61 6c 20 66 61 6c 6c 62 61 63 6b 20 64 65 66 61 75 6c 74 29 | and.(or.global.fallback.default) |
| 1a5bc0 | 0a 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 28 70 | ...........(concat............(p |
| 1a5be0 | 72 6f 70 65 72 74 69 7a 65 20 22 7c 22 20 27 66 61 63 65 20 27 74 72 61 6e 73 69 65 6e 74 2d 69 | ropertize."|".'face.'transient-i |
| 1a5c00 | 6e 61 63 74 69 76 65 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 64 20 | nactive-value)............(cond. |
| 1a5c20 | 28 67 6c 6f 62 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 | (global...................(prope |
| 1a5c40 | 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). |
| 1a5c60 | 20 20 20 20 20 20 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 |
| 1a5c80 | 61 63 65 20 28 63 6f 6e 64 20 28 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ace.(cond.(value................ |
| 1a5ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 72 61 | ............................'tra |
| 1a5cc0 | 6e 73 69 65 6e 74 2d 69 6e 61 63 74 69 76 65 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 | nsient-inactive-value).......... |
| 1a5ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a5d00 | 20 28 28 6d 65 6d 62 65 72 20 67 6c 6f 62 61 6c 20 63 68 6f 69 63 65 73 29 0a 20 20 20 20 20 20 | .((member.global.choices)....... |
| 1a5d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a5d40 | 20 20 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 | .....'transient-value).......... |
| 1a5d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a5d80 | 20 28 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(t............................. |
| 1a5da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6e 74 2d 6c 6f 63 6b 2d 77 61 72 6e 69 6e | ...............'font-lock-warnin |
| 1a5dc0 | 67 2d 66 61 63 65 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 61 6c | g-face))))..................(fal |
| 1a5de0 | 6c 62 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 6f 70 65 72 74 | lback...................(propert |
| 1a5e00 | 69 7a 65 20 66 61 6c 6c 62 61 63 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ize.fallback.................... |
| 1a5e20 | 20 20 20 20 20 20 20 20 20 20 20 27 66 61 63 65 20 28 69 66 20 76 61 6c 75 65 0a 20 20 20 20 20 | ...........'face.(if.value...... |
| 1a5e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a5e60 | 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 20 20 | ...'transient-inactive-value.... |
| 1a5e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a5ea0 | 20 20 20 27 74 72 61 6e 73 69 65 6e 74 2d 76 61 6c 75 65 29 29 29 0a 20 20 20 20 20 20 20 20 20 | ...'transient-value))).......... |
| 1a5ec0 | 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........(default................ |
| 1a5ee0 | 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 28 69 66 20 28 66 75 6e 63 74 69 6f 6e 70 20 64 65 | ...(propertize.(if.(functionp.de |
| 1a5f00 | 66 61 75 6c 74 70 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | faultp)......................... |
| 1a5f20 | 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 63 61 74 20 22 64 77 69 6d 3a 22 20 64 65 66 61 75 6c | ..........(concat."dwim:".defaul |
| 1a5f40 | 74 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t).............................. |
| 1a5f60 | 20 20 20 28 63 6f 6e 63 61 74 20 22 64 65 66 61 75 6c 74 3a 22 20 64 65 66 61 75 6c 74 29 29 0a | ...(concat."default:".default)). |
| 1a5f80 | 20 20 20 20 20 20 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 |
| 1a5fa0 | 61 63 65 20 28 69 66 20 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ace.(if.value................... |
| 1a5fc0 | 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 6e 74 | ......................'transient |
| 1a5fe0 | 2d 69 6e 61 63 74 69 76 65 2d 76 61 6c 75 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -inactive-value................. |
| 1a6000 | 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 6e 74 | ......................'transient |
| 1a6020 | 2d 76 61 6c 75 65 29 29 29 29 29 29 0a 20 20 20 20 20 28 70 72 6f 70 65 72 74 69 7a 65 20 22 5d | -value))))))......(propertize."] |
| 1a6040 | 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 6c 75 | ".'face.'transient-inactive-valu |
| 1a6060 | 65 29 29 29 29 0a 0a 3b 3b 3b 20 55 74 69 6c 69 74 69 65 73 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | e))))..;;;.Utilities..(defun.mag |
| 1a6080 | 69 74 2d 2d 74 72 61 6e 73 69 65 6e 74 2d 61 72 67 73 2d 61 6e 64 2d 66 69 6c 65 73 20 28 29 0a | it--transient-args-and-files.(). |
| 1a60a0 | 20 20 22 52 65 74 75 72 6e 20 28 61 72 67 73 20 66 69 6c 65 73 29 20 66 6f 72 20 75 73 65 20 62 | .."Return.(args.files).for.use.b |
| 1a60c0 | 79 20 6c 6f 67 20 61 6e 64 20 64 69 66 66 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 54 68 65 20 76 61 | y.log.and.diff.functions..The.va |
| 1a60e0 | 6c 75 65 20 64 65 72 69 76 65 73 20 66 72 6f 6d 20 74 68 61 74 20 72 65 74 75 72 6e 65 64 20 62 | lue.derives.from.that.returned.b |
| 1a6100 | 79 20 60 74 72 61 6e 73 69 65 6e 74 2d 67 65 74 2d 76 61 6c 75 65 27 2e 22 0a 20 20 28 6c 65 74 | y.`transient-get-value'."...(let |
| 1a6120 | 20 28 28 61 72 67 73 20 28 74 72 61 6e 73 69 65 6e 74 2d 67 65 74 2d 76 61 6c 75 65 29 29 29 0a | .((args.(transient-get-value))). |
| 1a6140 | 20 20 20 20 28 6c 69 73 74 20 28 73 65 71 2d 66 69 6c 74 65 72 20 23 27 61 74 6f 6d 20 61 72 67 | ....(list.(seq-filter.#'atom.arg |
| 1a6160 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 28 63 64 72 20 28 61 73 73 6f 63 20 22 2d 2d 22 20 61 72 | s)...........(cdr.(assoc."--".ar |
| 1a6180 | 67 73 29 29 29 29 29 0a 0a 3b 3b 3b 20 5f 0a 28 70 72 6f 76 69 64 65 20 27 6d 61 67 69 74 2d 74 | gs)))))..;;;._.(provide.'magit-t |
| 1a61a0 | 72 61 6e 73 69 65 6e 74 29 0a 3b 3b 3b 20 6d 61 67 69 74 2d 74 72 61 6e 73 69 65 6e 74 2e 65 6c | ransient).;;;.magit-transient.el |
| 1a61c0 | 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...................... |
| 1a61e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a6200 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2e 65 6c 00 00 | magit-4.1.2/magit-gitignore.el.. |
| 1a6220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a6240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a6260 | 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 |
| 1a6280 | 30 30 31 36 36 36 36 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 34 37 30 35 00 20 30 00 00 00 | 0016666.00000000000.014705..0... |
| 1a62a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a62c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a62e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a6300 | 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................... |
| 1a6320 | 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................... |
| 1a6340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a6360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a6380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a63a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a63c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a63e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a6400 | 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 |
| 1a6420 | 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 |
| 1a6440 | 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 |
| 1a6460 | 74 20 28 43 29 20 32 30 30 38 2d 32 30 32 34 20 54 68 65 20 4d 61 67 69 74 20 50 72 6f 6a 65 63 | t.(C).2008-2024.The.Magit.Projec |
| 1a6480 | 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 |
| 1a64a0 | 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 |
| 1a64c0 | 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 |
| 1a64e0 | 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 |
| 1a6500 | 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 |
| 1a6520 | 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..;;. |
| 1a6540 | 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. |
| 1a6560 | 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 |
| 1a6580 | 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 |
| 1a65a0 | 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 |
| 1a65c0 | 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 |
| 1a65e0 | 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 |
| 1a6600 | 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 |
| 1a6620 | 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 |
| 1a6640 | 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 |
| 1a6660 | 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.;;. |
| 1a6680 | 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 |
| 1a66a0 | 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 |
| 1a66c0 | 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 |
| 1a66e0 | 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. |
| 1a6700 | 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 |
| 1a6720 | 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 |
| 1a6740 | 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 |
| 1a6760 | 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. |
| 1a6780 | 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 |
| 1a67a0 | 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:. |
| 1a67c0 | 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 |
| 1a67e0 | 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 |
| 1a6800 | 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..;;; |
| 1a6820 | 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 |
| 1a6840 | 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). |
| 1a6860 | 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 |
| 1a6880 | 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 |
| 1a68a0 | 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 |
| 1a68c0 | 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" |
| 1a68e0 | 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 |
| 1a6900 | 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 |
| 1a6920 | 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 |
| 1a6940 | 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)". |
| 1a6960 | 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).. |
| 1a6980 | 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 |
| 1a69a0 | 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 |
| 1a69c0 | 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 |
| 1a69e0 | 2d 73 79 73 74 65 6d 0a 20 20 20 20 3a 69 66 20 28 6c 61 6d 62 64 61 20 28 29 20 28 6d 61 67 69 | -system.....:if.(lambda.().(magi |
| 1a6a00 | 74 2d 67 65 74 20 22 63 6f 72 65 2e 65 78 63 6c 75 64 65 73 66 69 6c 65 22 29 29 0a 20 20 20 20 | t-get."core.excludesfile"))..... |
| 1a6a20 | 3a 64 65 73 63 72 69 70 74 69 6f 6e 20 28 6c 61 6d 62 64 61 20 28 29 0a 20 20 20 20 20 20 20 20 | :description.(lambda.()......... |
| 1a6a40 | 20 20 20 20 20 20 20 20 20 20 20 28 66 6f 72 6d 61 74 20 22 70 72 69 76 61 74 65 6c 79 20 66 6f | ...........(format."privately.fo |
| 1a6a60 | 72 20 61 6c 6c 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 28 25 73 29 22 0a 20 20 20 20 20 20 20 | r.all.repositories.(%s)"........ |
| 1a6a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 67 65 74 20 22 | ....................(magit-get." |
| 1a6aa0 | 63 6f 72 65 2e 65 78 63 6c 75 64 65 73 66 69 6c 65 22 29 29 29 29 5d 0a 20 20 5b 22 53 6b 69 70 | core.excludesfile"))))]...["Skip |
| 1a6ac0 | 20 77 6f 72 6b 74 72 65 65 22 0a 20 20 20 28 37 20 22 77 22 20 22 64 6f 20 73 6b 69 70 20 77 6f | .worktree"....(7."w"."do.skip.wo |
| 1a6ae0 | 72 6b 74 72 65 65 22 20 20 20 20 20 6d 61 67 69 74 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 29 | rktree".....magit-skip-worktree) |
| 1a6b00 | 0a 20 20 20 28 37 20 22 57 22 20 22 64 6f 20 6e 6f 74 20 73 6b 69 70 20 77 6f 72 6b 74 72 65 65 | ....(7."W"."do.not.skip.worktree |
| 1a6b20 | 22 20 6d 61 67 69 74 2d 6e 6f 2d 73 6b 69 70 2d 77 6f 72 6b 74 72 65 65 29 5d 0a 20 20 5b 22 41 | ".magit-no-skip-worktree)]...["A |
| 1a6b40 | 73 73 75 6d 65 20 75 6e 63 68 61 6e 67 65 64 22 0a 20 20 20 28 37 20 22 75 22 20 22 64 6f 20 61 | ssume.unchanged"....(7."u"."do.a |
| 1a6b60 | 73 73 75 6d 65 20 75 6e 63 68 61 6e 67 65 64 22 20 20 20 20 20 6d 61 67 69 74 2d 61 73 73 75 6d | ssume.unchanged".....magit-assum |
| 1a6b80 | 65 2d 75 6e 63 68 61 6e 67 65 64 29 0a 20 20 20 28 37 20 22 55 22 20 22 64 6f 20 6e 6f 74 20 61 | e-unchanged)....(7."U"."do.not.a |
| 1a6ba0 | 73 73 75 6d 65 20 75 6e 63 68 61 6e 67 65 64 22 20 6d 61 67 69 74 2d 6e 6f 2d 61 73 73 75 6d 65 | ssume.unchanged".magit-no-assume |
| 1a6bc0 | 2d 75 6e 63 68 61 6e 67 65 64 29 5d 29 0a 0a 3b 3b 3b 20 47 69 74 69 67 6e 6f 72 65 20 43 6f 6d | -unchanged)])..;;;.Gitignore.Com |
| 1a6be0 | 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 |
| 1a6c00 | 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 69 6e 2d 74 6f 70 64 69 72 20 28 72 75 6c 65 29 0a 20 20 | it-gitignore-in-topdir.(rule)... |
| 1a6c20 | 22 41 64 64 20 74 68 65 20 47 69 74 20 69 67 6e 6f 72 65 20 52 55 4c 45 20 74 6f 20 74 68 65 20 | "Add.the.Git.ignore.RULE.to.the. |
| 1a6c40 | 74 6f 70 2d 6c 65 76 65 6c 20 5c 22 2e 67 69 74 69 67 6e 6f 72 65 5c 22 20 66 69 6c 65 2e 0a 53 | top-level.\".gitignore\".file..S |
| 1a6c60 | 69 6e 63 65 20 74 68 69 73 20 66 69 6c 65 20 69 73 20 74 72 61 63 6b 65 64 2c 20 69 74 20 69 73 | ince.this.file.is.tracked,.it.is |
| 1a6c80 | 20 73 68 61 72 65 64 20 77 69 74 68 20 6f 74 68 65 72 20 63 6c 6f 6e 65 73 20 6f 66 20 74 68 65 | .shared.with.other.clones.of.the |
| 1a6ca0 | 0a 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 41 6c 73 6f 20 73 74 61 67 65 20 74 68 65 20 66 69 6c | .repository...Also.stage.the.fil |
| 1a6cc0 | 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- |
| 1a6ce0 | 67 69 74 69 67 6e 6f 72 65 2d 72 65 61 64 2d 70 61 74 74 65 72 6e 29 29 29 0a 20 20 28 6d 61 67 | gitignore-read-pattern)))...(mag |
| 1a6d00 | 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 28 6d 61 67 69 74 2d 2d 67 69 74 | it-with-toplevel.....(magit--git |
| 1a6d20 | 69 67 6e 6f 72 65 20 72 75 6c 65 20 22 2e 67 69 74 69 67 6e 6f 72 65 22 29 0a 20 20 20 20 28 6d | ignore.rule.".gitignore").....(m |
| 1a6d40 | 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 61 64 64 22 20 22 2e 67 69 74 69 67 6e 6f 72 65 22 29 | agit-run-git."add".".gitignore") |
| 1a6d60 | 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- |
| 1a6d80 | 67 69 74 69 67 6e 6f 72 65 2d 69 6e 2d 73 75 62 64 69 72 20 28 72 75 6c 65 20 64 69 72 65 63 74 | gitignore-in-subdir.(rule.direct |
| 1a6da0 | 6f 72 79 29 0a 20 20 22 41 64 64 20 74 68 65 20 47 69 74 20 69 67 6e 6f 72 65 20 52 55 4c 45 20 | ory)..."Add.the.Git.ignore.RULE. |
| 1a6dc0 | 74 6f 20 61 20 5c 22 2e 67 69 74 69 67 6e 6f 72 65 5c 22 20 66 69 6c 65 20 69 6e 20 44 49 52 45 | to.a.\".gitignore\".file.in.DIRE |
| 1a6de0 | 43 54 4f 52 59 2e 0a 50 72 6f 6d 70 74 20 74 68 65 20 75 73 65 72 20 66 6f 72 20 61 20 64 69 72 | CTORY..Prompt.the.user.for.a.dir |
| 1a6e00 | 65 63 74 6f 72 79 20 61 6e 64 20 61 64 64 20 74 68 65 20 72 75 6c 65 20 74 6f 20 74 68 65 0a 5c | ectory.and.add.the.rule.to.the.\ |
| 1a6e20 | 22 2e 67 69 74 69 67 6e 6f 72 65 5c 22 20 66 69 6c 65 20 69 6e 20 74 68 61 74 20 64 69 72 65 63 | ".gitignore\".file.in.that.direc |
| 1a6e40 | 74 6f 72 79 2e 20 20 53 69 6e 63 65 20 73 75 63 68 20 66 69 6c 65 73 20 61 72 65 0a 74 72 61 63 | tory...Since.such.files.are.trac |
| 1a6e60 | 6b 65 64 2c 20 74 68 65 79 20 61 72 65 20 73 68 61 72 65 64 20 77 69 74 68 20 6f 74 68 65 72 20 | ked,.they.are.shared.with.other. |
| 1a6e80 | 63 6c 6f 6e 65 73 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 41 6c 73 6f 20 73 | clones.of.the.repository..Also.s |
| 1a6ea0 | 74 61 67 65 20 74 68 65 20 66 69 6c 65 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | tage.the.file."...(interactive.( |
| 1a6ec0 | 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 |
| 1a6ee0 | 72 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 72 65 61 64 2d 64 | rn)......................(read-d |
| 1a6f00 | 69 72 65 63 74 6f 72 79 2d 6e 61 6d 65 20 22 4c 69 6d 69 74 20 72 75 6c 65 20 74 6f 20 66 69 6c | irectory-name."Limit.rule.to.fil |
| 1a6f20 | 65 73 20 69 6e 3a 20 22 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 | es.in:.")))...(magit-with-toplev |
| 1a6f40 | 65 6c 0a 20 20 20 20 28 6c 65 74 20 28 28 66 69 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d | el.....(let.((file.(expand-file- |
| 1a6f60 | 6e 61 6d 65 20 22 2e 67 69 74 69 67 6e 6f 72 65 22 20 64 69 72 65 63 74 6f 72 79 29 29 29 0a 20 | name.".gitignore".directory))).. |
| 1a6f80 | 20 20 20 20 20 28 6d 61 67 69 74 2d 2d 67 69 74 69 67 6e 6f 72 65 20 72 75 6c 65 20 66 69 6c 65 | .....(magit--gitignore.rule.file |
| 1a6fa0 | 29 0a 20 20 20 20 20 20 28 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 20 22 61 64 64 22 20 28 6d 61 | ).......(magit-run-git."add".(ma |
| 1a6fc0 | 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 6c | git-convert-filename-for-git.fil |
| 1a6fe0 | 65 29 29 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 64 65 66 75 6e 20 6d 61 | e)))))..;;;###autoload.(defun.ma |
| 1a7000 | 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 69 6e 2d 67 69 74 64 69 72 20 28 72 75 6c 65 29 0a 20 | git-gitignore-in-gitdir.(rule).. |
| 1a7020 | 20 22 41 64 64 20 74 68 65 20 47 69 74 20 69 67 6e 6f 72 65 20 52 55 4c 45 20 74 6f 20 5c 22 24 | ."Add.the.Git.ignore.RULE.to.\"$ |
| 1a7040 | 47 49 54 5f 44 49 52 2f 69 6e 66 6f 2f 65 78 63 6c 75 64 65 5c 22 2e 0a 52 75 6c 65 73 20 69 6e | GIT_DIR/info/exclude\"..Rules.in |
| 1a7060 | 20 74 68 61 74 20 66 69 6c 65 20 6f 6e 6c 79 20 61 66 66 65 63 74 73 20 74 68 69 73 20 63 6c 6f | .that.file.only.affects.this.clo |
| 1a7080 | 6e 65 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 22 0a 20 20 28 69 6e 74 65 72 61 | ne.of.the.repository."...(intera |
| 1a70a0 | 63 74 69 76 65 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 72 65 61 | ctive.(list.(magit-gitignore-rea |
| 1a70c0 | 64 2d 70 61 74 74 65 72 6e 29 29 29 0a 20 20 28 6d 61 67 69 74 2d 2d 67 69 74 69 67 6e 6f 72 65 | d-pattern)))...(magit--gitignore |
| 1a70e0 | 20 72 75 6c 65 20 28 65 78 70 61 6e 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 22 69 6e 66 6f 2f 65 78 | .rule.(expand-file-name."info/ex |
| 1a7100 | 63 6c 75 64 65 22 20 28 6d 61 67 69 74 2d 67 69 74 64 69 72 29 29 29 0a 20 20 28 6d 61 67 69 74 | clude".(magit-gitdir)))...(magit |
| 1a7120 | 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 66 75 | -refresh))..;;;###autoload.(defu |
| 1a7140 | 6e 20 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 6f 6e 2d 73 79 73 74 65 6d 20 28 72 75 6c | n.magit-gitignore-on-system.(rul |
| 1a7160 | 65 29 0a 20 20 22 41 64 64 20 74 68 65 20 47 69 74 20 69 67 6e 6f 72 65 20 52 55 4c 45 20 74 6f | e)..."Add.the.Git.ignore.RULE.to |
| 1a7180 | 20 74 68 65 20 66 69 6c 65 20 73 70 65 63 69 66 69 65 64 20 62 79 20 60 63 6f 72 65 2e 65 78 63 | .the.file.specified.by.`core.exc |
| 1a71a0 | 6c 75 64 65 73 46 69 6c 65 27 2e 0a 52 75 6c 65 73 20 74 68 61 74 20 61 72 65 20 64 65 66 69 6e | ludesFile'..Rules.that.are.defin |
| 1a71c0 | 65 64 20 69 6e 20 74 68 61 74 20 66 69 6c 65 20 61 66 66 65 63 74 20 61 6c 6c 20 6c 6f 63 61 6c | ed.in.that.file.affect.all.local |
| 1a71e0 | 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2e 22 0a 20 20 28 69 6e 74 65 72 61 63 74 69 76 65 20 28 | .repositories."...(interactive.( |
| 1a7200 | 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 |
| 1a7220 | 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 0a 20 | rn)))...(magit--gitignore.rule.. |
| 1a7240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 28 6d 61 67 69 74 2d 67 65 | ...................(or.(magit-ge |
| 1a7260 | 74 20 22 63 6f 72 65 2e 65 78 63 6c 75 64 65 73 46 69 6c 65 22 29 0a 20 20 20 20 20 20 20 20 20 | t."core.excludesFile").......... |
| 1a7280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 65 72 72 6f 72 20 22 56 61 72 69 61 62 6c 65 20 | ...............(error."Variable. |
| 1a72a0 | 60 63 6f 72 65 2e 65 78 63 6c 75 64 65 73 46 69 6c 65 27 20 69 73 6e 27 74 20 73 65 74 22 29 29 | `core.excludesFile'.isn't.set")) |
| 1a72c0 | 29 0a 20 20 28 6d 61 67 69 74 2d 72 65 66 72 65 73 68 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 | )...(magit-refresh))..(defun.mag |
| 1a72e0 | 69 74 2d 2d 67 69 74 69 67 6e 6f 72 65 20 28 72 75 6c 65 20 66 69 6c 65 29 0a 20 20 28 77 68 65 | it--gitignore.(rule.file)...(whe |
| 1a7300 | 6e 2d 6c 65 74 20 28 28 64 69 72 65 63 74 6f 72 79 20 28 66 69 6c 65 2d 6e 61 6d 65 2d 64 69 72 | n-let.((directory.(file-name-dir |
| 1a7320 | 65 63 74 6f 72 79 20 66 69 6c 65 29 29 29 0a 20 20 20 20 28 6d 61 6b 65 2d 64 69 72 65 63 74 6f | ectory.file))).....(make-directo |
| 1a7340 | 72 79 20 64 69 72 65 63 74 6f 72 79 20 74 29 29 0a 20 20 28 77 69 74 68 2d 74 65 6d 70 2d 62 75 | ry.directory.t))...(with-temp-bu |
| 1a7360 | 66 66 65 72 0a 20 20 20 20 28 77 68 65 6e 20 28 66 69 6c 65 2d 65 78 69 73 74 73 2d 70 20 66 69 | ffer.....(when.(file-exists-p.fi |
| 1a7380 | 6c 65 29 0a 20 20 20 20 20 20 28 69 6e 73 65 72 74 2d 66 69 6c 65 2d 63 6f 6e 74 65 6e 74 73 20 | le).......(insert-file-contents. |
| 1a73a0 | 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 61 78 | file)).....(goto-char.(point-max |
| 1a73c0 | 29 29 0a 20 20 20 20 28 75 6e 6c 65 73 73 20 28 62 6f 6c 70 29 0a 20 20 20 20 20 20 28 69 6e 73 | )).....(unless.(bolp).......(ins |
| 1a73e0 | 65 72 74 20 22 5c 6e 22 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 28 72 65 70 6c 61 63 65 2d | ert."\n")).....(insert.(replace- |
| 1a7400 | 72 65 67 65 78 70 2d 69 6e 2d 73 74 72 69 6e 67 20 22 5c 5c 28 5c 5c 5c 5c 2a 5c 5c 29 22 20 22 | regexp-in-string."\\(\\\\*\\)"." |
| 1a7420 | 5c 5c 31 5c 5c 31 22 20 72 75 6c 65 29 29 0a 20 20 20 20 28 69 6e 73 65 72 74 20 22 5c 6e 22 29 | \\1\\1".rule)).....(insert."\n") |
| 1a7440 | 0a 20 20 20 20 28 77 72 69 74 65 2d 72 65 67 69 6f 6e 20 6e 69 6c 20 6e 69 6c 20 66 69 6c 65 29 | .....(write-region.nil.nil.file) |
| 1a7460 | 29 29 0a 0a 28 64 65 66 75 6e 20 6d 61 67 69 74 2d 67 69 74 69 67 6e 6f 72 65 2d 72 65 61 64 2d | ))..(defun.magit-gitignore-read- |
| 1a7480 | 70 61 74 74 65 72 6e 20 28 29 0a 20 20 28 6c 65 74 2a 20 28 28 64 65 66 61 75 6c 74 20 28 6d 61 | pattern.()...(let*.((default.(ma |
| 1a74a0 | 67 69 74 2d 63 75 72 72 65 6e 74 2d 66 69 6c 65 29 29 0a 20 20 20 20 20 20 20 20 20 28 62 61 73 | git-current-file))..........(bas |
| 1a74c0 | 65 20 28 63 61 72 20 6d 61 67 69 74 2d 62 75 66 66 65 72 2d 64 69 66 66 2d 66 69 6c 65 73 29 29 | e.(car.magit-buffer-diff-files)) |
| 1a74e0 | 0a 20 20 20 20 20 20 20 20 20 28 62 61 73 65 20 28 61 6e 64 20 62 61 73 65 20 28 66 69 6c 65 2d | ..........(base.(and.base.(file- |
| 1a7500 | 64 69 72 65 63 74 6f 72 79 2d 70 20 62 61 73 65 29 20 62 61 73 65 29 29 0a 20 20 20 20 20 20 20 | directory-p.base).base))........ |
| 1a7520 | 20 20 28 63 68 6f 69 63 65 73 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 6c 65 74 65 2d 64 75 70 | ..(choices...........(delete-dup |
| 1a7540 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 28 2d 2d 6d 61 70 63 61 74 0a 20 20 20 20 20 20 20 20 20 | s............(--mapcat.......... |
| 1a7560 | 20 20 20 28 63 6f 6e 73 20 28 63 6f 6e 63 61 74 20 22 2f 22 20 69 74 29 0a 20 20 20 20 20 20 20 | ...(cons.(concat."/".it)........ |
| 1a7580 | 20 20 20 20 20 20 20 20 20 20 20 28 61 6e 64 2d 6c 65 74 2a 20 28 28 65 78 74 20 28 66 69 6c 65 | ...........(and-let*.((ext.(file |
| 1a75a0 | 2d 6e 61 6d 65 2d 65 78 74 65 6e 73 69 6f 6e 20 69 74 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 | -name-extension.it)))........... |
| 1a75c0 | 20 20 20 20 20 20 20 20 20 20 28 6c 69 73 74 20 28 63 6f 6e 63 61 74 20 22 2f 22 20 28 66 69 6c | ..........(list.(concat."/".(fil |
| 1a75e0 | 65 2d 6e 61 6d 65 2d 64 69 72 65 63 74 6f 72 79 20 69 74 29 20 22 2a 2e 22 20 65 78 74 29 0a 20 | e-name-directory.it)."*.".ext).. |
| 1a7600 | 20 20 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 |
| 1a7620 | 20 22 2a 2e 22 20 65 78 74 29 29 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 73 6f 72 74 20 | ."*.".ext)))).............(sort. |
| 1a7640 | 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 74 | (nconc....................(magit |
| 1a7660 | 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 20 | -untracked-files.nil.base)...... |
| 1a7680 | 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 73 | ..............;;.The.untracked.s |
| 1a76a0 | 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 74 | ection.of.the.status.buffer.list |
| 1a76c0 | 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 72 | s....................;;.director |
| 1a76e0 | 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 69 | ies.containing.only.untracked.fi |
| 1a7700 | 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 74 | les.....................;;.Add.t |
| 1a7720 | 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 20 | hose.as.candidates.............. |
| 1a7740 | 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 6e | .......(seq-filter.#'directory-n |
| 1a7760 | 61 6d 65 2d 70 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ame-p........................... |
| 1a7780 | 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 20 | .....(magit-list-files.......... |
| 1a77a0 | 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 22 | ......................."--other" |
| 1a77c0 | 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 6f | ."--exclude-standard"."--directo |
| 1a77e0 | 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 20 | ry"............................. |
| 1a7800 | 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 20 | ...."--no-empty-directory"."--". |
| 1a7820 | 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 69 | base)))...................#'stri |
| 1a7840 | 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 0a | ng-lessp))))).....(when.default. |
| 1a7860 | 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 20 | ......(setq.default.(concat."/". |
| 1a7880 | 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 20 | default)).......(unless.(member. |
| 1a78a0 | 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 64 | default.choices).........(setq.d |
| 1a78c0 | 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 65 | efault.(concat."*.".(file-name-e |
| 1a78e0 | 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 6c | xtension.default))).........(unl |
| 1a7900 | 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 20 | ess.(member.default.choices).... |
| 1a7920 | 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 20 | .......(setq.default.nil)))).... |
| 1a7940 | 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 72 | .(magit-completing-read."File.or |
| 1a7960 | 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 20 | .pattern.to.ignore"............. |
| 1a7980 | 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 6e | ...............choices.nil.nil.n |
| 1a79a0 | 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 6b | il.nil.default)))..;;;.Skip.Work |
| 1a79c0 | 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 64 | tree.Commands..;;;###autoload.(d |
| 1a79e0 | 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 0a | efun.magit-skip-worktree.(file). |
| 1a7a00 | 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 69 | .."Call.\"git.update-index.--ski |
| 1a7a20 | 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 61 | p-worktree.--.FILE\"."...(intera |
| 1a7a40 | 63 74 69 76 65 0a 20 20 20 28 6c 69 73 74 20 28 6d 61 67 69 74 2d 72 65 61 64 2d 66 69 6c 65 2d | ctive....(list.(magit-read-file- |
| 1a7a60 | 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 20 | choice."Skip.worktree.for"...... |
| 1a7a80 | 20 20 20 20 20 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 |
| 1a7aa0 | 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | it-with-toplevel................ |
| 1a7ac0 | 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 66 | ....................(cl-set-diff |
| 1a7ae0 | 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 20 | erence.......................... |
| 1a7b00 | 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 20 | ...........(magit-list-files)... |
| 1a7b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a7b40 | 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 20 | ..(magit-skip-worktree-files)... |
| 1a7b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a7b80 | 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 |
| 1a7ba0 | 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." |
| 1a7bc0 | 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 20 | update-index"."--skip-worktree". |
| 1a7be0 | 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 65 | "--".file)))..;;;###autoload.(de |
| 1a7c00 | 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 65 | fun.magit-no-skip-worktree.(file |
| 1a7c20 | 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 6e | )..."Call.\"git.update-index.--n |
| 1a7c40 | 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 69 | o-skip-worktree.--.FILE\"."...(i |
| 1a7c60 | 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 2d | nteractive....(list.(magit-read- |
| 1a7c80 | 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 65 | file-choice."Do.not.skip.worktre |
| 1a7ca0 | 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 20 | e.for".......................... |
| 1a7cc0 | 20 20 20 20 20 20 20 20 28 6d 61 67 69 74 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 | ........(magit-with-toplevel.... |
| 1a7ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a7d00 | 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 0a | (magit-skip-worktree-files))))). |
| 1a7d20 | 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 69 | ..(magit-with-toplevel.....(magi |
| 1a7d40 | 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 73 | t-run-git."update-index"."--no-s |
| 1a7d60 | 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 20 | kip-worktree"."--".file)))..;;;. |
| 1a7d80 | 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 23 | Assume.Unchanged.Commands..;;;## |
| 1a7da0 | 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 6e | #autoload.(defun.magit-assume-un |
| 1a7dc0 | 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 64 | changed.(file)..."Call.\"git.upd |
| 1a7de0 | 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 20 | ate-index.--assume-unchanged.--. |
| 1a7e00 | 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 74 | FILE\"."...(interactive....(list |
| 1a7e20 | 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 65 | .(magit-read-file-choice."Assume |
| 1a7e40 | 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 20 | .file.to.be.unchanged".......... |
| 1a7e60 | 20 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 | ........................(magit-w |
| 1a7e80 | 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 20 | ith-toplevel.................... |
| 1a7ea0 | 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 6e | ................(cl-set-differen |
| 1a7ec0 | 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.............................. |
| 1a7ee0 | 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 20 | .......(magit-list-files)....... |
| 1a7f00 | 20 20 20 20 20 20 20 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 |
| 1a7f20 | 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 20 | agit-assume-unchanged-files).... |
| 1a7f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
| 1a7f60 | 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 74 | .:test.#'equal)))))...(magit-wit |
| 1a7f80 | 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 75 | h-toplevel.....(magit-run-git."u |
| 1a7fa0 | 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 64 | pdate-index"."--assume-unchanged |
| 1a7fc0 | 22 20 22 2d 2d 22 20 66 69 6c 65 29 29 29 0a 0a 3b 3b 3b 23 23 23 61 75 74 6f 6c 6f 61 64 0a 28 | "."--".file)))..;;;###autoload.( |
| 1a7fe0 | 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 20 | defun.magit-no-assume-unchanged. |
| 1a8000 | 28 66 69 6c 65 29 0a 20 20 22 43 61 6c 6c 20 5c 22 67 69 74 20 75 70 64 61 74 65 2d 69 6e 64 65 | (file)..."Call.\"git.update-inde |
| 1a8020 | 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 5c | x.--no-assume-unchanged.--.FILE\ |
| 1a8040 | 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 67 | "."...(interactive....(list.(mag |
| 1a8060 | 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 75 | it-read-file-choice."Do.not.assu |
| 1a8080 | 6d 65 20 66 69 6c 65 20 74 6f 20 62 65 20 75 6e 63 68 61 6e 67 65 64 22 0a 20 20 20 20 20 20 20 | me.file.to.be.unchanged"........ |
| 1a80a0 | 20 20 20 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 |
| 1a80c0 | 2d 77 69 74 68 2d 74 6f 70 6c 65 76 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -with-toplevel.................. |
| 1a80e0 | 20 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 2d | ..................(magit-assume- |
| 1a8100 | 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 69 | unchanged-files)))))...(magit-wi |
| 1a8120 | 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." |
| 1a8140 | 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 61 | update-index"."--no-assume-uncha |
| 1a8160 | 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 69 | nged"."--".file)))..;;;._.(provi |
| 1a8180 | 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 67 | de.'magit-gitignore).;;;.magit-g |
| 1a81a0 | 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 00 | itignore.el.ends.here........... |
| 1a81c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a81e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8200 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 64 69 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | magit-4.1.2/dir................. |
| 1a8220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8260 | 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 |
| 1a8280 | 30 30 30 31 31 34 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 31 37 36 30 00 20 30 00 00 00 | 0001145.00000000000.011760..0... |
| 1a82a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a82c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a82e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8300 | 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................... |
| 1a8320 | 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................... |
| 1a8340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a83a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a83c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a83e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8400 | 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 |
| 1a8420 | 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 |
| 1a8440 | 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 |
| 1a8460 | 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 |
| 1a8480 | 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 |
| 1a84a0 | 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 |
| 1a84c0 | 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 |
| 1a84e0 | 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 |
| 1a8500 | 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 |
| 1a8520 | 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 |
| 1a8540 | 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,. |
| 1a8560 | 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 |
| 1a8580 | 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 |
| 1a85a0 | 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 |
| 1a85c0 | 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. |
| 1a85e0 | 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 |
| 1a8600 | 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 |
| 1a8620 | 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)............ |
| 1a8640 | 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 |
| 1a8660 | 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............................. |
| 1a8680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a86a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a86c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a86e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a87a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a87c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a87e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8800 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 52 45 41 44 4d 45 2e 6d 64 00 00 00 00 00 00 00 00 00 00 00 | magit-4.1.2/README.md........... |
| 1a8820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8860 | 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 |
| 1a8880 | 30 30 31 34 31 30 35 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 35 33 36 00 20 30 00 00 00 | 0014105.00000000000.012536..0... |
| 1a88a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a88c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a88e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8900 | 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................... |
| 1a8920 | 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................... |
| 1a8940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a89a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a89c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a89e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1a8a00 | 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 |
| 1a8a20 | 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 |
| 1a8a40 | 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 |
| 1a8a60 | 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 |
| 1a8a80 | 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. |
| 1a8aa0 | 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 |
| 1a8ac0 | 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:/ |
| 1a8ae0 | 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>< |
| 1a8b00 | 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 |
| 1a8b20 | 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< |
| 1a8b40 | 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 |
| 1a8b60 | 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 |
| 1a8b80 | 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 |
| 1a8ba0 | 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 |
| 1a8bc0 | 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 |
| 1a8be0 | 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. |
| 1a8c00 | 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. |
| 1a8c20 | 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</ |
| 1a8c40 | 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= |
| 1a8c60 | 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 |
| 1a8c80 | 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. |
| 1a8ca0 | 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 |
| 1a8cc0 | 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) |
| 1a8ce0 | 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 |
| 1a8d00 | 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 |
| 1a8d20 | 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 |
| 1a8d40 | 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 |
| 1a8d60 | 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 |
| 1a8d80 | 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 |
| 1a8da0 | 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 |
| 1a8dc0 | 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, |
| 1a8de0 | 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 |
| 1a8e00 | 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..</ |
| 1a8e20 | 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">... |
| 1a8e40 | 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 |
| 1a8e60 | 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 |
| 1a8e80 | 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 |
| 1a8ea0 | 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 |
| 1a8ec0 | 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 |
| 1a8ee0 | 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...</ |
| 1a8f00 | 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 |
| 1a8f20 | 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 |
| 1a8f40 | 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</ |
| 1a8f60 | 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">. |
| 1a8f80 | 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 |
| 1a8fa0 | 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 |
| 1a8fc0 | 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: |
| 1a8fe0 | 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/"> |
| 1a9000 | 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 |
| 1a9020 | 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"......... |
| 1a9040 | 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 |
| 1a9060 | 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 |
| 1a9080 | 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 |
| 1a90a0 | 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>...  |
| 1a90c0 | 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 |
| 1a90e0 | 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 |
| 1a9100 | 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 |
| 1a9120 | 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 |
| 1a9140 | 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=" |
| 1a9160 | 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 |
| 1a9180 | 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>.. |
| 1a91a0 | 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 |
| 1a91c0 | 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 |
| 1a91e0 | 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 |
| 1a9200 | 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 |
| 1a9220 | 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"......... |
| 1a9240 | 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 |
| 1a9260 | 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"></ |
| 1a9280 | 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 |
| 1a92a0 | 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 |
| 1a92c0 | 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 |
| 1a92e0 | 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 |
| 1a9300 | 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".... |
| 1a9320 | 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 |
| 1a9340 | 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>. |
| 1a9360 | 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"> |
| 1a9380 | 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 |
| 1a93a0 | 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. |
| 1a93c0 | 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 |
| 1a93e0 | 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. |
| 1a9400 | 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 |
| 1a9420 | 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 |
| 1a9440 | 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 |
| 1a9460 | 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 |
| 1a9480 | 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 |
| 1a94a0 | 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/ |
| 1a94c0 | 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 |
| 1a94e0 | 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 |
| 1a9500 | 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 |
| 1a9520 | 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 |
| 1a9540 | 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. |
| 1a9560 | 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 |
| 1a9580 | 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. |
| 1a95a0 | 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 |
| 1a95c0 | 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 |
| 1a95e0 | 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 |
| 1a9600 | 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 |
| 1a9620 | 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 |
| 1a9640 | 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 |
| 1a9660 | 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 |
| 1a9680 | 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 |
| 1a96a0 | 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 |
| 1a96c0 | 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 |
| 1a96e0 | 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 |
| 1a9700 | 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. |
| 1a9720 | 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 |
| 1a9740 | 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 |
| 1a9760 | 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 |
| 1a9780 | 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 |
| 1a97a0 | 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 |
| 1a97c0 | 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 |
| 1a97e0 | 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 |
| 1a9800 | 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 |
| 1a9820 | 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 |
| 1a9840 | 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 |
| 1a9860 | 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. |
| 1a9880 | 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 |
| 1a98a0 | 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. |
| 1a98c0 | 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 |
| 1a98e0 | 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. |
| 1a9900 | 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!..-.. |
| 1a9920 | 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: |
| 1a9940 | 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 |
| 1a9960 | 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 |
| 1a9980 | 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 |
| 1a99a0 | 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) |
| 1a99c0 | 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 |
| 1a99e0 | 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 |
| 1a9a00 | 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 |
| 1a9a20 | 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:// |
| 1a9a40 | 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 |
| 1a9a60 | 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 |
| 1a9a80 | 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 |
| 1a9aa0 | 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 |
| 1a9ac0 | 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 |
| 1a9ae0 | 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 |
| 1a9b00 | 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 |
| 1a9b20 | 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 |
| 1a9b40 | 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 |
| 1a9b60 | 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 |
| 1a9b80 | 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 |
| 1a9ba0 | 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 |
| 1a9bc0 | 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 |
| 1a9be0 | 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!.. |
| 1a9c00 | 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 |
| 1a9c20 | 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 |
| 1a9c40 | 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 |
| 1a9c60 | 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 |
| 1a9c80 | 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 |
| 1a9ca0 | 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 |
| 1a9cc0 | 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],.[ |
| 1a9ce0 | 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 |
| 1a9d00 | 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] |
| 1a9d20 | 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]. |
| 1a9d40 | 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 |
| 1a9d60 | 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 |
| 1a9d80 | 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 |
| 1a9da0 | 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 |
| 1a9dc0 | 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 |
| 1a9de0 | 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 |
| 1a9e60 | 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 |
| 1a9e80 | 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 |
| 1a9ee0 | 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 |
| 1a9f00 | 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).[] |
| 1a9f60 | 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/ |
| 1a9f80 | 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).[! |
| 1a9fa0 | 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 |
| 1a9fc0 | 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) |
| 1a9fe0 | 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 |
| 1aa000 | 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).[ |
| 1aa060 | 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 |
| 1aa0c0 | 61 67 69 74 29 0a 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 | agit)...[authors]:.https://magit |
| 1aa0e0 | 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 |
| 1aa100 | 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 |
| 1aa120 | 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 |
| 1aa140 | 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 |
| 1aa160 | 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. |
| 1aa180 | 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 |
| 1aa1a0 | 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 |
| 1aa1c0 | 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 |
| 1aa1e0 | 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] |
| 1aa200 | 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. |
| 1aa220 | 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. |
| 1aa240 | 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............................ |
| 1aa260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa400 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 43 48 41 4e 47 45 4c 4f 47 00 00 00 00 00 00 00 00 00 00 00 | magit-4.1.2/CHANGELOG........... |
| 1aa420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa460 | 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 |
| 1aa480 | 30 30 30 36 30 37 32 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 32 34 37 35 00 20 30 00 00 00 | 0006072.00000000000.012475..0... |
| 1aa4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa500 | 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................... |
| 1aa520 | 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................... |
| 1aa540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aa600 | 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 31 2e 32 20 20 20 20 | #.-*-.mode:.org.-*-.*.v4.1.2.... |
| 1aa620 | 32 30 32 34 2d 31 31 2d 30 32 0a 0a 2d 20 41 64 64 20 76 61 72 69 6f 75 73 20 6d 69 6e 6f 72 20 | 2024-11-02..-.Add.various.minor. |
| 1aa640 | 70 72 6f 63 65 73 73 20 6c 6f 67 67 69 6e 67 20 69 6d 70 72 6f 76 65 6d 65 6e 74 73 3a 0a 20 20 | process.logging.improvements:... |
| 1aa660 | 35 62 33 30 63 30 35 64 33 61 20 6d 61 67 69 74 2d 2d 67 69 74 2d 69 6e 73 65 72 74 3a 20 43 6f | 5b30c05d3a.magit--git-insert:.Co |
| 1aa680 | 6c 6c 61 70 73 65 20 70 72 6f 63 65 73 73 20 73 65 63 74 69 6f 6e 20 69 66 20 61 70 70 72 6f 70 | llapse.process.section.if.approp |
| 1aa6a0 | 72 69 61 74 65 0a 20 20 62 31 31 35 32 34 31 32 30 65 20 6d 61 67 69 74 2d 2d 67 69 74 2d 69 6e | riate...b11524120e.magit--git-in |
| 1aa6c0 | 73 65 72 74 3a 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 61 6c 77 61 79 73 20 6c 6f 67 20 74 6f 20 70 | sert:.Optionally.always.log.to.p |
| 1aa6e0 | 72 6f 63 65 73 73 20 62 75 66 66 65 72 0a 20 20 63 64 36 63 66 38 39 64 36 61 20 55 73 65 20 64 | rocess.buffer...cd6cf89d6a.Use.d |
| 1aa700 | 69 66 66 65 72 65 6e 74 20 66 61 63 65 20 66 6f 72 20 64 65 62 75 67 2d 6f 6e 6c 79 20 70 72 6f | ifferent.face.for.debug-only.pro |
| 1aa720 | 63 65 73 73 20 73 65 63 74 69 6f 6e 73 0a 20 20 62 62 61 30 36 38 34 35 64 65 20 6d 61 67 69 74 | cess.sections...bba06845de.magit |
| 1aa740 | 2d 70 72 6f 63 65 73 73 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 3a 20 49 6d 70 72 6f 76 65 | -process-insert-section:.Improve |
| 1aa760 | 20 66 69 6c 65 2d 70 61 74 68 20 63 6f 6d 70 61 72 69 73 69 6f 6e 0a 20 20 66 32 61 36 31 33 33 | .file-path.comparision...f2a6133 |
| 1aa780 | 34 34 33 20 6d 61 67 69 74 2d 72 75 6e 2d 67 69 74 2d 61 73 79 6e 63 3a 20 4e 6f 20 6c 6f 6e 67 | 443.magit-run-git-async:.No.long |
| 1aa7a0 | 65 72 20 63 6c 75 74 74 65 72 20 7e 2a 4d 65 73 73 61 67 65 73 2a 7e 20 62 75 66 66 65 72 0a 0a | er.clutter.~*Messages*~.buffer.. |
| 1aa7c0 | 42 75 67 20 66 69 78 65 73 3a 0a 0a 2d 20 49 66 20 74 68 65 20 6c 65 66 74 20 6d 61 72 67 69 6e | Bug.fixes:..-.If.the.left.margin |
| 1aa7e0 | 20 77 61 73 20 69 6e 20 75 73 65 20 62 65 66 6f 72 65 20 7e 6d 61 67 69 74 2d 62 6c 61 6d 65 2d | .was.in.use.before.~magit-blame- |
| 1aa800 | 6d 6f 64 65 7e 20 73 74 61 72 74 65 64 20 75 73 69 6e 67 0a 20 20 74 68 61 74 20 6d 61 72 67 69 | mode~.started.using...that.margi |
| 1aa820 | 6e 2c 20 74 68 65 6e 20 74 68 65 20 6f 6c 64 20 77 69 64 74 68 20 77 61 73 20 6e 6f 74 20 72 65 | n,.then.the.old.width.was.not.re |
| 1aa840 | 73 74 6f 72 65 64 20 77 68 65 6e 20 74 68 65 20 6d 6f 64 65 20 77 61 73 0a 20 20 64 69 73 61 62 | stored.when.the.mode.was...disab |
| 1aa860 | 6c 65 64 2e 20 20 23 35 32 33 36 0a 0a 2d 20 50 72 69 6f 72 20 74 6f 20 54 72 61 6d 70 20 62 65 | led...#5236..-.Prior.to.Tramp.be |
| 1aa880 | 69 6e 67 20 6c 6f 61 64 65 64 2c 20 73 65 74 74 69 6e 67 20 7e 6d 61 67 69 74 2d 74 72 61 6d 70 | ing.loaded,.setting.~magit-tramp |
| 1aa8a0 | 2d 70 69 70 65 2d 73 74 74 79 2d 73 65 74 74 69 6e 67 73 7e 0a 20 20 74 6f 20 7e 6e 69 6c 7e 20 | -pipe-stty-settings~...to.~nil~. |
| 1aa8c0 | 72 65 73 75 6c 74 65 64 20 69 6e 20 61 6e 20 65 72 72 6f 72 2c 20 64 75 65 20 74 6f 20 7e 74 72 | resulted.in.an.error,.due.to.~tr |
| 1aa8e0 | 61 6d 70 2d 70 69 70 65 2d 73 74 74 79 2d 73 65 74 74 69 6e 67 73 7e 20 6e 6f 74 0a 20 20 62 65 | amp-pipe-stty-settings~.not...be |
| 1aa900 | 69 6e 67 20 62 6f 75 6e 64 20 79 65 74 2e 20 20 23 35 32 34 30 0a 0a 2d 20 7e 6d 61 67 69 74 2d | ing.bound.yet...#5240..-.~magit- |
| 1aa920 | 63 6f 70 79 2d 73 65 63 74 69 6f 6e 2d 76 61 6c 75 65 7e 20 6e 6f 20 6c 6f 6e 67 65 72 20 64 69 | copy-section-value~.no.longer.di |
| 1aa940 | 64 20 61 6e 79 74 68 69 6e 67 20 66 6f 72 20 6d 6f 73 74 20 73 65 63 74 69 6f 6e 0a 20 20 74 79 | d.anything.for.most.section...ty |
| 1aa960 | 70 65 73 2e 20 20 23 35 32 34 34 2e 0a 0a 2d 20 47 6c 6f 62 61 6c 20 67 69 74 20 61 72 67 75 6d | pes...#5244...-.Global.git.argum |
| 1aa980 | 65 6e 74 73 20 6f 66 74 65 6e 20 67 6f 74 20 61 64 64 65 64 20 74 77 69 63 65 20 74 6f 20 74 68 | ents.often.got.added.twice.to.th |
| 1aa9a0 | 65 20 6c 69 73 74 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 0a 20 20 75 6c 74 69 6d 61 74 65 6c 79 | e.list.of.arguments...ultimately |
| 1aa9c0 | 20 70 61 73 73 65 64 20 74 6f 20 67 69 74 2e 20 20 39 31 34 32 38 35 61 35 65 38 0a 0a 2d 20 49 | .passed.to.git...914285a5e8..-.I |
| 1aa9e0 | 6e 73 65 72 74 69 6e 67 20 74 68 65 20 68 65 61 64 65 72 73 20 6f 66 20 73 74 61 74 75 73 20 62 | nserting.the.headers.of.status.b |
| 1aaa00 | 75 66 66 65 72 73 20 69 6e 76 6f 6c 76 65 73 20 74 65 6d 70 6f 72 61 72 79 20 63 68 61 6e 67 65 | uffers.involves.temporary.change |
| 1aaa20 | 73 0a 20 20 74 6f 20 7e 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 73 65 63 74 69 6f 6e 2d 68 6f 6f | s...to.~magit-insert-section-hoo |
| 1aaa40 | 6b 7e 2e 20 20 54 68 65 73 65 20 63 68 61 6e 67 65 73 20 77 65 72 65 20 6e 6f 74 20 72 65 73 74 | k~...These.changes.were.not.rest |
| 1aaa60 | 72 69 63 74 65 64 20 74 6f 0a 20 20 74 68 65 20 63 75 72 72 65 6e 74 20 62 75 66 66 65 72 2c 20 | ricted.to...the.current.buffer,. |
| 1aaa80 | 63 61 75 73 69 6e 67 20 65 72 72 6f 72 73 20 77 68 65 6e 20 7e 6d 61 67 69 74 2d 67 69 74 2d 64 | causing.errors.when.~magit-git-d |
| 1aaaa0 | 65 62 75 67 7e 20 69 73 20 65 6e 61 62 6c 65 64 0a 20 20 61 6e 64 20 77 65 20 74 68 75 73 20 69 | ebug~.is.enabled...and.we.thus.i |
| 1aaac0 | 6e 73 65 72 74 20 73 65 63 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73 20 62 75 | nsert.sections.in.the.process.bu |
| 1aaae0 | 66 66 65 72 2c 20 77 68 69 6c 65 20 74 68 65 20 73 74 61 74 75 73 0a 20 20 62 75 66 66 65 72 20 | ffer,.while.the.status...buffer. |
| 1aab00 | 69 73 20 62 65 69 6e 67 20 72 65 66 72 65 73 68 65 64 2e 20 20 31 31 65 31 33 36 34 30 63 34 0a | is.being.refreshed...11e13640c4. |
| 1aab20 | 0a 2d 20 53 6f 6d 65 20 7e 67 69 74 7e 20 65 72 72 6f 72 73 20 77 65 72 65 20 6e 6f 74 20 6c 6f | .-.Some.~git~.errors.were.not.lo |
| 1aab40 | 67 67 65 64 20 64 65 73 70 69 74 65 20 7e 6d 61 67 69 74 2d 67 69 74 2d 64 65 62 75 67 7e 20 62 | gged.despite.~magit-git-debug~.b |
| 1aab60 | 65 69 6e 67 0a 20 20 65 6e 61 62 6c 65 64 2e 20 20 38 37 34 66 62 30 66 65 64 65 0a 0a 2d 20 7e | eing...enabled...874fb0fede..-.~ |
| 1aab80 | 6d 61 67 69 74 2d 62 72 6f 77 73 65 2d 74 68 69 6e 67 7e 20 61 6e 64 20 7e 6d 61 67 69 74 2d 76 | magit-browse-thing~.and.~magit-v |
| 1aaba0 | 69 73 69 74 2d 74 68 69 6e 67 7e 20 74 72 69 65 64 20 74 6f 20 74 75 72 6e 20 61 6e 79 74 68 69 | isit-thing~.tried.to.turn.anythi |
| 1aabc0 | 6e 67 0a 20 20 61 74 20 70 6f 69 6e 74 20 69 6e 74 6f 20 61 6e 20 55 52 4c 2e 20 20 4e 6f 77 20 | ng...at.point.into.an.URL...Now. |
| 1aabe0 | 74 68 65 20 62 61 69 6c 20 69 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 55 52 4c 20 61 74 20 70 | the.bail.if.there.is.no.URL.at.p |
| 1aac00 | 6f 69 6e 74 2e 0a 20 20 37 63 38 34 32 62 38 61 63 30 0a 0a 2a 20 76 34 2e 31 2e 31 20 20 20 20 | oint....7c842b8ac0..*.v4.1.1.... |
| 1aac20 | 32 30 32 34 2d 31 30 2d 30 31 0a 0a 2d 20 41 76 6f 69 64 20 75 6e 6e 65 63 65 73 73 61 72 79 20 | 2024-10-01..-.Avoid.unnecessary. |
| 1aac40 | 77 6f 72 6b 20 77 68 65 6e 20 7e 61 75 74 6f 2d 72 65 76 65 72 74 2d 72 65 6d 6f 74 65 2d 66 69 | work.when.~auto-revert-remote-fi |
| 1aac60 | 6c 65 73 7e 20 69 73 20 7e 6e 69 6c 7e 2e 20 20 23 35 32 32 32 0a 0a 2d 20 49 6d 70 72 6f 76 65 | les~.is.~nil~...#5222..-.Improve |
| 1aac80 | 64 20 64 65 66 61 75 6c 74 20 63 68 6f 69 63 65 20 6f 66 66 65 72 65 64 20 62 79 20 7e 6d 61 67 | d.default.choice.offered.by.~mag |
| 1aaca0 | 69 74 2d 62 72 61 6e 63 68 2d 72 65 73 65 74 7e 20 61 6e 64 0a 20 20 7e 6d 61 67 69 74 2d 72 65 | it-branch-reset~.and...~magit-re |
| 1aacc0 | 73 65 74 2d 2a 7e 2e 20 20 23 35 32 33 30 0a 0a 42 75 67 20 66 69 78 65 73 3a 0a 0a 2d 20 41 64 | set-*~...#5230..Bug.fixes:..-.Ad |
| 1aace0 | 64 65 64 20 61 20 77 6f 72 6b 61 72 6f 75 6e 64 20 66 6f 72 20 61 20 72 65 67 72 65 73 73 69 6f | ded.a.workaround.for.a.regressio |
| 1aad00 | 6e 20 69 6e 20 47 69 74 20 76 32 2e 34 36 2e 30 2e 20 20 23 35 32 31 32 0a 0a 2d 20 53 65 63 74 | n.in.Git.v2.46.0...#5212..-.Sect |
| 1aad20 | 69 6f 6e 2d 73 70 65 63 69 66 69 63 20 62 69 6e 64 69 6e 67 73 20 77 65 72 65 20 72 65 6d 6f 76 | ion-specific.bindings.were.remov |
| 1aad40 | 65 64 20 77 68 65 6e 20 61 20 73 65 63 74 69 6f 6e 20 77 61 73 20 65 78 70 61 6e 64 65 64 0a 20 | ed.when.a.section.was.expanded.. |
| 1aad60 | 20 77 68 6f 73 65 20 62 6f 64 79 20 69 73 20 6e 6f 74 20 69 6e 73 65 72 74 65 64 20 75 6e 74 69 | .whose.body.is.not.inserted.unti |
| 1aad80 | 6c 20 74 68 65 20 65 78 70 61 6e 73 69 6f 6e 20 74 61 6b 65 73 20 70 6c 61 63 65 2e 0a 20 20 39 | l.the.expansion.takes.place....9 |
| 1aada0 | 33 39 35 64 65 32 63 39 34 0a 0a 2d 20 41 64 64 72 65 73 73 65 64 20 61 6e 20 69 6e 63 6f 6d 70 | 395de2c94..-.Addressed.an.incomp |
| 1aadc0 | 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 45 67 6c 6f 74 2e 20 20 23 35 32 32 36 0a 0a 2d 20 | atibility.with.Eglot...#5226..-. |
| 1aade0 | 41 64 61 70 74 65 64 20 74 6f 20 61 20 63 68 61 6e 67 65 20 69 6e 20 7e 64 65 66 69 6e 65 2d 67 | Adapted.to.a.change.in.~define-g |
| 1aae00 | 6c 6f 62 61 6c 69 7a 65 64 2d 6d 69 6e 6f 72 2d 6d 6f 64 65 7e 20 69 6e 20 45 6d 61 63 73 20 33 | lobalized-minor-mode~.in.Emacs.3 |
| 1aae20 | 30 2c 0a 20 20 77 68 69 63 68 20 63 61 75 73 65 64 20 7e 64 69 66 66 2d 68 6c 2d 6d 6f 64 65 7e | 0,...which.caused.~diff-hl-mode~ |
| 1aae40 | 20 74 6f 20 62 65 20 65 6e 61 62 6c 65 64 20 69 6e 20 62 6c 6f 62 20 62 75 66 66 65 72 73 2e 20 | .to.be.enabled.in.blob.buffers.. |
| 1aae60 | 20 23 35 32 32 39 0a 0a 2d 20 57 68 65 6e 20 61 64 64 69 6e 67 20 74 68 65 20 63 6f 6d 6d 69 74 | .#5229..-.When.adding.the.commit |
| 1aae80 | 20 61 74 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 64 65 66 61 | .at.point.to.the.completion.defa |
| 1aaea0 | 75 6c 74 73 2c 20 69 74 20 77 61 73 0a 20 20 61 73 73 75 6d 65 64 20 74 68 61 74 20 7e 6d 69 6e | ults,.it.was...assumed.that.~min |
| 1aaec0 | 69 62 75 66 66 65 72 2d 64 65 66 61 75 6c 74 2d 61 64 64 2d 66 75 6e 63 74 69 6f 6e 7e 20 63 61 | ibuffer-default-add-function~.ca |
| 1aaee0 | 6e 6e 6f 74 20 62 65 20 6e 69 6c 2e 0a 20 20 36 64 30 30 37 35 66 35 32 33 0a 0a 2d 20 7e 6d 61 | nnot.be.nil....6d0075f523..-.~ma |
| 1aaf00 | 67 69 74 2d 62 6c 61 6d 65 2d 2d 66 6f 72 6d 61 74 2d 73 74 72 69 6e 67 2d 31 7e 20 64 69 64 6e | git-blame--format-string-1~.didn |
| 1aaf20 | 27 74 20 68 61 6e 64 6c 65 20 61 20 6c 69 73 74 20 6f 66 20 66 61 63 65 73 0a 20 20 63 6f 72 72 | 't.handle.a.list.of.faces...corr |
| 1aaf40 | 65 63 74 6c 79 2e 20 20 35 33 39 35 37 39 38 33 30 31 0a 0a 2d 20 41 64 64 72 65 73 73 65 64 20 | ectly...5395798301..-.Addressed. |
| 1aaf60 | 61 6e 20 69 6e 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 49 6e 64 65 6e 74 2d 42 | an.incompatibility.with.Indent-B |
| 1aaf80 | 61 72 73 2e 20 20 23 35 32 33 33 0a 0a 2a 20 76 34 2e 31 2e 30 20 20 20 20 32 30 32 34 2d 30 39 | ars...#5233..*.v4.1.0....2024-09 |
| 1aafa0 | 2d 30 31 0a 0a 2d 20 54 68 65 20 6c 69 62 72 61 72 79 20 7e 67 69 74 2d 63 6f 6d 6d 69 74 2e 65 | -01..-.The.library.~git-commit.e |
| 1aafc0 | 6c 7e 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 64 69 73 74 72 69 62 75 74 65 64 20 61 73 20 61 | l~.is.no.longer.distributed.as.a |
| 1aafe0 | 20 73 65 70 61 72 61 74 65 0a 20 20 70 61 63 6b 61 67 65 2c 20 7e 67 69 74 2d 63 6f 6d 6d 69 74 | .separate...package,.~git-commit |
| 1ab000 | 7e 2c 20 62 75 74 20 61 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 7e 6d 61 67 69 74 7e 20 70 61 | ~,.but.as.part.of.the.~magit~.pa |
| 1ab020 | 63 6b 61 67 65 2e 0a 0a 2d 20 49 6d 70 72 6f 76 65 64 20 7e 6d 61 67 69 74 2d 74 61 67 2d 72 65 | ckage...-.Improved.~magit-tag-re |
| 1ab040 | 6c 65 61 73 65 7e 27 73 20 63 6f 6e 73 69 73 74 65 6e 63 79 20 61 6e 64 20 68 61 6e 64 6c 69 6e | lease~'s.consistency.and.handlin |
| 1ab060 | 67 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 2e 0a 20 20 23 35 31 30 32 0a 0a 2d 20 55 70 64 61 74 | g.of.arguments....#5102..-.Updat |
| 1ab080 | 65 64 20 74 6f 6f 6c 69 6e 67 20 61 6e 64 20 6f 74 68 65 72 20 68 6f 75 73 65 6b 65 65 70 69 6e | ed.tooling.and.other.housekeepin |
| 1ab0a0 | 67 2e 0a 0a 42 75 67 20 66 69 78 65 73 3a 0a 0a 2d 20 4f 6e 6c 79 20 75 73 65 20 61 6e 20 65 78 | g...Bug.fixes:..-.Only.use.an.ex |
| 1ab0c0 | 70 6c 69 63 69 74 20 72 61 6e 67 65 20 69 6e 20 7e 6d 61 67 69 74 2d 69 6e 73 65 72 74 2d 72 65 | plicit.range.in.~magit-insert-re |
| 1ab0e0 | 63 65 6e 74 2d 63 6f 6d 6d 69 74 73 7e 2c 20 77 68 65 6e 20 61 6c 73 6f 0a 20 20 75 73 69 6e 67 | cent-commits~,.when.also...using |
| 1ab100 | 20 7e 2d 2d 67 72 61 70 68 7e 2e 20 20 57 69 74 68 20 7e 2d 2d 67 72 61 70 68 7e 20 69 74 20 69 | .~--graph~...With.~--graph~.it.i |
| 1ab120 | 6e 63 72 65 61 73 65 73 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 6e 6f 74 69 63 65 61 62 6c 79 2c | ncreases.performance.noticeably, |
| 1ab140 | 0a 20 20 62 75 74 20 77 69 74 68 6f 75 74 20 69 74 20 64 65 63 72 65 61 73 65 73 20 70 65 72 66 | ...but.without.it.decreases.perf |
| 1ab160 | 6f 72 6d 61 6e 63 65 20 73 6f 6d 65 77 68 61 74 2e 20 20 23 35 30 37 35 0a 0a 2d 20 7e 6d 61 67 | ormance.somewhat...#5075..-.~mag |
| 1ab180 | 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 7e 20 6e 6f 77 | it-completing-read-multiple~.now |
| 1ab1a0 | 20 73 68 6f 77 73 20 74 68 65 20 64 65 66 61 75 6c 74 20 63 68 6f 69 63 65 20 69 6e 20 74 68 65 | .shows.the.default.choice.in.the |
| 1ab1c0 | 0a 20 20 70 72 6f 6d 70 74 2c 20 69 66 20 61 20 63 6f 6d 70 6c 65 74 69 6f 6e 20 66 72 61 6d 65 | ...prompt,.if.a.completion.frame |
| 1ab1e0 | 77 6f 72 6b 20 69 73 20 75 73 65 64 2c 20 66 6f 72 20 77 68 69 63 68 20 74 68 61 74 20 69 73 20 | work.is.used,.for.which.that.is. |
| 1ab200 | 75 73 65 66 75 6c 2e 0a 20 20 23 35 32 30 35 2e 0a 0a 2a 20 4f 6c 64 65 72 20 72 65 6c 65 61 73 | useful....#5205...*.Older.releas |
| 1ab220 | 65 73 0a 0a 53 65 65 20 7e 64 6f 63 73 2f 52 65 6c 4e 6f 74 65 73 2f 7e 2e 0a 00 00 00 00 00 00 | es..See.~docs/RelNotes/~........ |
| 1ab240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab400 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 2e 64 69 72 2d 6c 6f 63 61 6c 73 2e 65 6c 00 00 00 00 00 00 | magit-4.1.2/.dir-locals.el...... |
| 1ab420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab460 | 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 |
| 1ab480 | 30 30 30 30 34 35 34 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 37 31 32 00 20 30 00 00 00 | 0000454.00000000000.013712..0... |
| 1ab4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab500 | 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................... |
| 1ab520 | 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................... |
| 1ab540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab600 | 28 28 65 6d 61 63 73 2d 6c 69 73 70 2d 6d 6f 64 65 0a 20 20 28 69 6e 64 65 6e 74 2d 74 61 62 73 | ((emacs-lisp-mode...(indent-tabs |
| 1ab620 | 2d 6d 6f 64 65 20 2e 20 6e 69 6c 29 29 0a 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 6f 64 65 0a | -mode...nil))..(git-commit-mode. |
| 1ab640 | 20 20 28 67 69 74 2d 63 6f 6d 6d 69 74 2d 6d 61 6a 6f 72 2d 6d 6f 64 65 20 2e 20 67 69 74 2d 63 | ..(git-commit-major-mode...git-c |
| 1ab660 | 6f 6d 6d 69 74 2d 65 6c 69 73 70 2d 74 65 78 74 2d 6d 6f 64 65 29 29 0a 20 28 6d 61 6b 65 66 69 | ommit-elisp-text-mode))..(makefi |
| 1ab680 | 6c 65 2d 67 6d 61 6b 65 2d 6d 6f 64 65 0a 20 20 28 6f 75 74 6c 69 6e 65 2d 72 65 67 65 78 70 20 | le-gmake-mode...(outline-regexp. |
| 1ab6a0 | 2e 20 22 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 | .."#\\(#+\\)")...(mode...outline |
| 1ab6c0 | 2d 6d 69 6e 6f 72 29 29 0a 20 28 22 64 6f 63 73 2f 52 65 6c 4e 6f 74 65 73 22 0a 20 20 28 6f 72 | -minor))..("docs/RelNotes"...(or |
| 1ab6e0 | 67 2d 6d 6f 64 65 0a 20 20 20 28 66 69 6c 6c 2d 63 6f 6c 75 6d 6e 20 2e 20 38 30 29 0a 20 20 20 | g-mode....(fill-column...80).... |
| 1ab700 | 28 6d 6f 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 | (mode...display-fill-column-indi |
| 1ab720 | 63 61 74 6f 72 29 29 29 0a 20 29 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | cator)))..)..................... |
| 1ab740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab800 | 6d 61 67 69 74 2d 34 2e 31 2e 32 2f 6d 61 67 69 74 2d 70 6b 67 2e 65 6c 00 00 00 00 00 00 00 00 | magit-4.1.2/magit-pkg.el........ |
| 1ab820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab860 | 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 |
| 1ab880 | 30 30 30 31 31 34 37 00 30 30 30 30 30 30 30 30 30 30 30 00 30 31 33 34 36 33 00 20 30 00 00 00 | 0001147.00000000000.013463..0... |
| 1ab8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab900 | 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................... |
| 1ab920 | 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................... |
| 1ab940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ab9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aba00 | 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 |
| 1aba20 | 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 |
| 1aba40 | 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 |
| 1aba60 | 74 22 20 22 34 2e 31 2e 32 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.1.2"."A.Git.porcelain.insi |
| 1aba80 | 64 65 20 45 6d 61 63 73 22 20 27 28 28 65 6d 61 63 73 20 22 32 36 2e 31 22 29 20 28 63 6f 6d 70 | de.Emacs".'((emacs."26.1").(comp |
| 1abaa0 | 61 74 20 22 33 30 2e 30 2e 30 2e 30 22 29 20 28 64 61 73 68 20 22 32 2e 31 39 2e 31 22 29 20 28 | at."30.0.0.0").(dash."2.19.1").( |
| 1abac0 | 6d 61 67 69 74 2d 73 65 63 74 69 6f 6e 20 22 34 2e 31 2e 32 22 29 20 28 73 65 71 20 22 32 2e 32 | magit-section."4.1.2").(seq."2.2 |
| 1abae0 | 34 22 29 20 28 74 72 61 6e 73 69 65 6e 74 20 22 30 2e 37 2e 38 22 29 20 28 77 69 74 68 2d 65 64 | 4").(transient."0.7.8").(with-ed |
| 1abb00 | 69 74 6f 72 20 22 33 2e 34 2e 32 22 29 29 20 3a 63 6f 6d 6d 69 74 20 22 34 39 39 32 63 33 64 31 | itor."3.4.2")).:commit."4992c3d1 |
| 1abb20 | 66 36 34 65 30 65 39 38 33 36 39 32 63 37 61 36 31 64 34 37 30 36 39 66 34 37 33 38 30 64 62 66 | f64e0e983692c7a61d47069f47380dbf |
| 1abb40 | 22 20 3a 61 75 74 68 6f 72 73 20 27 28 28 22 4d 61 72 69 75 73 20 56 6f 6c 6c 6d 65 72 22 20 2e | ".:authors.'(("Marius.Vollmer".. |
| 1abb60 | 20 22 6d 61 72 69 75 73 2e 76 6f 6c 6c 6d 65 72 40 67 6d 61 69 6c 2e 63 6f 6d 22 29 20 28 22 4a | ."marius.vollmer@gmail.com").("J |
| 1abb80 | 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 74 40 6a | onas.Bernoulli"..."emacs.magit@j |
| 1abba0 | 6f 6e 61 73 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 | onas.bernoulli.dev")).:maintaine |
| 1abbc0 | 72 20 27 28 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 | r.'(("Jonas.Bernoulli"..."emacs. |
| 1abbe0 | 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 22 29 20 28 22 4b 79 | magit@jonas.bernoulli.dev").("Ky |
| 1abc00 | 6c 65 20 4d 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 | le.Meyer"..."kyle@kyleam.com")). |
| 1abc20 | 3a 6b 65 79 77 6f 72 64 73 20 27 28 22 67 69 74 22 20 22 74 6f 6f 6c 73 22 20 22 76 63 22 29 20 | :keywords.'("git"."tools"."vc"). |
| 1abc40 | 3a 75 72 6c 20 22 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6d 61 67 69 74 2f 6d | :url."https://github.com/magit/m |
| 1abc60 | 61 67 69 74 22 29 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | agit").......................... |
| 1abc80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abcc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abd00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abd20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abe00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abe20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abe40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abe60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abe80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abf00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abf20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abf40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abf60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abf80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1abfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ac9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aca00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aca20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aca40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aca60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1aca80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acaa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acb00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acb20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acc00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acc20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acc60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acc80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1accc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acd00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acd20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acd40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acd60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acd80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acdc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ace00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ace20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ace40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ace60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ace80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acf00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acf20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acf40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acf60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1acf80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 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 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad7a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad7c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad7e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad8a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad8c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad8e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad9a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad9c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ad9e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ada00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ada20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ada40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ada60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ada80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adaa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adb00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adb20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adb40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adb60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adb80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adbc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adbe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adc00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adc20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adc40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adc60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adc80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adcc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1add00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1add20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1add40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1add60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1add80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adda0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1addc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adde0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ade00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ade20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ade40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ade60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1ade80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adf00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adf20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adf40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adf60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adf80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adfa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adfc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 1adfe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |